www/printbadnodes.py
[monitor.git] / cmdamt / soapC.cpp
1 /* soapC.cpp
2    Generated by gSOAP 2.7.8c from ../../Samples/gSoapGeneratedCode/AmtWsdlInterface.h
3    Copyright (C) 2000-2006, Robert van Engelen, Genivia Inc. All Rights Reserved.
4    This part of the software is released under one of the following licenses:
5    GPL, the gSOAP public license, or Genivia's license for commercial use.
6 */
7
8 #include "soapH.h"
9
10 SOAP_SOURCE_STAMP("@(#) soapC.cpp ver 2.7.8c 2007-06-07 16:01:50 GMT")
11
12
13 #ifndef WITH_NOGLOBAL
14
15 SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap)
16 {
17         if (soap->header)
18                 soap_serialize_SOAP_ENV__Header(soap, soap->header);
19 }
20
21 SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap *soap)
22 {
23         if (soap->header)
24         {       soap->part = SOAP_IN_HEADER;
25                 soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL);
26                 soap->part = SOAP_END_HEADER;
27         }
28         return SOAP_OK;
29 }
30
31 SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap *soap)
32 {
33         soap->part = SOAP_IN_HEADER;
34         soap->header = soap_in_SOAP_ENV__Header(soap, "SOAP-ENV:Header", NULL, NULL);
35         soap->part = SOAP_END_HEADER;
36         return soap->header == NULL;
37 }
38
39 SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap)
40 {
41         if (!soap->fault)
42         {       soap->fault = (struct SOAP_ENV__Fault*)soap_malloc(soap, sizeof(struct SOAP_ENV__Fault));
43                 soap_default_SOAP_ENV__Fault(soap, soap->fault);
44         }
45         if (soap->version == 2 && !soap->fault->SOAP_ENV__Code)
46         {       soap->fault->SOAP_ENV__Code = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code));
47                 soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code);
48         }
49         if (soap->version == 2 && !soap->fault->SOAP_ENV__Reason)
50         {       soap->fault->SOAP_ENV__Reason = (struct SOAP_ENV__Reason*)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason));
51                 soap_default_SOAP_ENV__Reason(soap, soap->fault->SOAP_ENV__Reason);
52         }
53 }
54
55 SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *soap)
56 {
57         if (soap->fault)
58                 soap_serialize_SOAP_ENV__Fault(soap, soap->fault);
59 }
60
61 SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap *soap)
62 {
63         if (soap->fault)
64                 return soap_put_SOAP_ENV__Fault(soap, soap->fault, "SOAP-ENV:Fault", NULL);
65         return SOAP_OK;
66 }
67
68 SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap *soap)
69 {
70         return (soap->fault = soap_get_SOAP_ENV__Fault(soap, NULL, "SOAP-ENV:Fault", NULL)) == NULL;
71 }
72
73 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultcode(struct soap *soap)
74 {
75         soap_fault(soap);
76         if (soap->version == 2)
77                 return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Value;
78         return (const char**)&soap->fault->faultcode;
79 }
80
81 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultsubcode(struct soap *soap)
82 {
83         soap_fault(soap);
84         if (soap->version == 2)
85         {       if (!soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode)
86                 {       soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code));
87                         soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode);
88                 }
89                 return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value;
90         }
91         return (const char**)&soap->fault->faultcode;
92 }
93
94 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultstring(struct soap *soap)
95 {
96         soap_fault(soap);
97         if (soap->version == 2)
98                 return (const char**)&soap->fault->SOAP_ENV__Reason->SOAP_ENV__Text;
99         return (const char**)&soap->fault->faultstring;
100 }
101
102 SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultdetail(struct soap *soap)
103 {
104         soap_fault(soap);
105         if (soap->version == 1)
106         {       if (!soap->fault->detail)
107                 {       soap->fault->detail = (struct SOAP_ENV__Detail*)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail));
108                         soap_default_SOAP_ENV__Detail(soap, soap->fault->detail);
109                 }
110                 return (const char**)&soap->fault->detail->__any;
111         }
112         if (!soap->fault->SOAP_ENV__Detail)
113         {       soap->fault->SOAP_ENV__Detail = (struct SOAP_ENV__Detail*)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail));
114                 soap_default_SOAP_ENV__Detail(soap, soap->fault->SOAP_ENV__Detail);
115         }
116         return (const char**)&soap->fault->SOAP_ENV__Detail->__any;
117 }
118
119 #endif
120
121 #ifndef WITH_NOIDREF
122 SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap *soap)
123 {
124         int t;
125         for (;;)
126                 if (!soap_getelement(soap, &t))
127                         if (soap->error || soap_ignore_element(soap))
128                                 break;
129         if (soap->error == SOAP_NO_TAG || soap->error == SOAP_EOF)
130                 soap->error = SOAP_OK;
131         return soap->error;
132 }
133 #endif
134
135 #ifndef WITH_NOIDREF
136 SOAP_FMAC3 void * SOAP_FMAC4 soap_getelement(struct soap *soap, int *type)
137 {
138         if (soap_peek_element(soap))
139                 return NULL;
140         if (!*soap->id || !(*type = soap_lookup_type(soap, soap->id)))
141                 *type = soap_lookup_type(soap, soap->href);
142         switch (*type)
143         {
144         case SOAP_TYPE_byte:
145                 return soap_in_byte(soap, NULL, NULL, "xsd:byte");
146         case SOAP_TYPE_short:
147                 return soap_in_short(soap, NULL, NULL, "xsd:short");
148         case SOAP_TYPE_int:
149                 return soap_in_int(soap, NULL, NULL, "xsd:int");
150         case SOAP_TYPE_wcxs__ProfilePriorityType:
151                 return soap_in_wcxs__ProfilePriorityType(soap, NULL, NULL, "wcxs:ProfilePriorityType");
152         case SOAP_TYPE_rci__SystemCapabilitiesSupportedType:
153                 return soap_in_rci__SystemCapabilitiesSupportedType(soap, NULL, NULL, "rci:SystemCapabilitiesSupportedType");
154         case SOAP_TYPE_apr__WatchdogState:
155                 return soap_in_apr__WatchdogState(soap, NULL, NULL, "apr:WatchdogState");
156         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE:
157                 return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, NULL, NULL, "hwa:PT_MEMORY_TYPE");
158         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR:
159                 return soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, NULL, NULL, "hwa:PT_MEMORY_FORM_FACTOR");
160         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE:
161                 return soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, NULL, NULL, "hwa:PT_PROCESSOR_UPGRADE");
162         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS:
163                 return soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, NULL, NULL, "hwa:PT_PROCESSOR_STATUS");
164         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY:
165                 return soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, NULL, NULL, "hwa:PT_PROCESSOR_FAMILY");
166         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE:
167                 return soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, NULL, NULL, "hwa:PT_PROCESSOR_TYPE");
168         case SOAP_TYPE_emi__AlertSubscriptionPolicyIDType:
169                 return soap_in_emi__AlertSubscriptionPolicyIDType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDType");
170         case SOAP_TYPE_net__LinkPolicyType:
171                 return soap_in_net__LinkPolicyType(soap, NULL, NULL, "net:LinkPolicyType");
172         case SOAP_TYPE_unsignedByte:
173                 return soap_in_unsignedByte(soap, NULL, NULL, "xsd:unsignedByte");
174         case SOAP_TYPE_rci__OemParametersType:
175                 return soap_in_rci__OemParametersType(soap, NULL, NULL, "rci:OemParametersType");
176         case SOAP_TYPE_rci__SpecialCommandParameterType:
177                 return soap_in_rci__SpecialCommandParameterType(soap, NULL, NULL, "rci:SpecialCommandParameterType");
178         case SOAP_TYPE_rci__BootOptionsType:
179                 return soap_in_rci__BootOptionsType(soap, NULL, NULL, "rci:BootOptionsType");
180         case SOAP_TYPE_rci__SpecialCommandsSupportedType:
181                 return soap_in_rci__SpecialCommandsSupportedType(soap, NULL, NULL, "rci:SpecialCommandsSupportedType");
182         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL:
183                 return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, NULL, NULL, "hwa:PT_MEMORY_TYPE_DETAIL");
184         case SOAP_TYPE_unsignedShort:
185                 return soap_in_unsignedShort(soap, NULL, NULL, "xsd:unsignedShort");
186         case SOAP_TYPE_rci__OemDefinedCapabilitiesType:
187                 return soap_in_rci__OemDefinedCapabilitiesType(soap, NULL, NULL, "rci:OemDefinedCapabilitiesType");
188         case SOAP_TYPE_rci__SystemFirmwareCapabilitiesType:
189                 return soap_in_rci__SystemFirmwareCapabilitiesType(soap, NULL, NULL, "rci:SystemFirmwareCapabilitiesType");
190         case SOAP_TYPE_rci__PT_USCORESTATUS:
191                 return soap_in_rci__PT_USCORESTATUS(soap, NULL, NULL, "rci:PT_STATUS");
192         case SOAP_TYPE_rci__SystemPowerStateType:
193                 return soap_in_rci__SystemPowerStateType(soap, NULL, NULL, "rci:SystemPowerStateType");
194         case SOAP_TYPE_inf__IPv4AddressType:
195                 return soap_in_inf__IPv4AddressType(soap, NULL, NULL, "inf:IPv4AddressType");
196         case SOAP_TYPE_inf__TimeType:
197                 return soap_in_inf__TimeType(soap, NULL, NULL, "inf:TimeType");
198         case SOAP_TYPE_inf__PT_USCORESTATUS:
199                 return soap_in_inf__PT_USCORESTATUS(soap, NULL, NULL, "inf:PT_STATUS");
200         case SOAP_TYPE_str__PT_USCORESTATUS:
201                 return soap_in_str__PT_USCORESTATUS(soap, NULL, NULL, "str:PT_STATUS");
202         case SOAP_TYPE_tim__TimeType:
203                 return soap_in_tim__TimeType(soap, NULL, NULL, "tim:TimeType");
204         case SOAP_TYPE_tim__PT_USCORESTATUS:
205                 return soap_in_tim__PT_USCORESTATUS(soap, NULL, NULL, "tim:PT_STATUS");
206         case SOAP_TYPE_idr__IPv4AddressType:
207                 return soap_in_idr__IPv4AddressType(soap, NULL, NULL, "idr:IPv4AddressType");
208         case SOAP_TYPE_idr__TimeType:
209                 return soap_in_idr__TimeType(soap, NULL, NULL, "idr:TimeType");
210         case SOAP_TYPE_idr__PT_USCORESTATUS:
211                 return soap_in_idr__PT_USCORESTATUS(soap, NULL, NULL, "idr:PT_STATUS");
212         case SOAP_TYPE_apl__PT_USCORESTATUS:
213                 return soap_in_apl__PT_USCORESTATUS(soap, NULL, NULL, "apl:PT_STATUS");
214         case SOAP_TYPE_apr__PT_USCORESTATUS:
215                 return soap_in_apr__PT_USCORESTATUS(soap, NULL, NULL, "apr:PT_STATUS");
216         case SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS:
217                 return soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, NULL, NULL, "hwa:PT_BIOS_CHARACTERISTICS");
218         case SOAP_TYPE_hwa__PT_USCORESTATUS:
219                 return soap_in_hwa__PT_USCORESTATUS(soap, NULL, NULL, "hwa:PT_STATUS");
220         case SOAP_TYPE_cb__TimeType:
221                 return soap_in_cb__TimeType(soap, NULL, NULL, "cb:TimeType");
222         case SOAP_TYPE_cb__PT_USCORESTATUS:
223                 return soap_in_cb__PT_USCORESTATUS(soap, NULL, NULL, "cb:PT_STATUS");
224         case SOAP_TYPE_emi__SensorHandleType:
225                 return soap_in_emi__SensorHandleType(soap, NULL, NULL, "emi:SensorHandleType");
226         case SOAP_TYPE_emi__IPv4AddressType:
227                 return soap_in_emi__IPv4AddressType(soap, NULL, NULL, "emi:IPv4AddressType");
228         case SOAP_TYPE_emi__PT_USCORESTATUS:
229                 return soap_in_emi__PT_USCORESTATUS(soap, NULL, NULL, "emi:PT_STATUS");
230         case SOAP_TYPE_emi__EventFilterHandleType:
231                 return soap_in_emi__EventFilterHandleType(soap, NULL, NULL, "emi:EventFilterHandleType");
232         case SOAP_TYPE_emi__AlertSubscriptionHandleType:
233                 return soap_in_emi__AlertSubscriptionHandleType(soap, NULL, NULL, "emi:AlertSubscriptionHandleType");
234         case SOAP_TYPE_emi__TimeType:
235                 return soap_in_emi__TimeType(soap, NULL, NULL, "emi:TimeType");
236         case SOAP_TYPE_stra__StorageAllocEntryHandleType:
237                 return soap_in_stra__StorageAllocEntryHandleType(soap, NULL, NULL, "stra:StorageAllocEntryHandleType");
238         case SOAP_TYPE_stra__StorageEaclEntryHandleType:
239                 return soap_in_stra__StorageEaclEntryHandleType(soap, NULL, NULL, "stra:StorageEaclEntryHandleType");
240         case SOAP_TYPE_stra__StorageApplicationHandleType:
241                 return soap_in_stra__StorageApplicationHandleType(soap, NULL, NULL, "stra:StorageApplicationHandleType");
242         case SOAP_TYPE_stra__PT_USCORESTATUS:
243                 return soap_in_stra__PT_USCORESTATUS(soap, NULL, NULL, "stra:PT_STATUS");
244         case SOAP_TYPE_net__InterfaceHandleType:
245                 return soap_in_net__InterfaceHandleType(soap, NULL, NULL, "net:InterfaceHandleType");
246         case SOAP_TYPE_net__IPv4AddressType:
247                 return soap_in_net__IPv4AddressType(soap, NULL, NULL, "net:IPv4AddressType");
248         case SOAP_TYPE_net__PT_USCORESTATUS:
249                 return soap_in_net__PT_USCORESTATUS(soap, NULL, NULL, "net:PT_STATUS");
250         case SOAP_TYPE_sai__CertificateHandleType:
251                 return soap_in_sai__CertificateHandleType(soap, NULL, NULL, "sai:CertificateHandleType");
252         case SOAP_TYPE_sai__IPv4AddressType:
253                 return soap_in_sai__IPv4AddressType(soap, NULL, NULL, "sai:IPv4AddressType");
254         case SOAP_TYPE_sai__UserAclEntryHandleType:
255                 return soap_in_sai__UserAclEntryHandleType(soap, NULL, NULL, "sai:UserAclEntryHandleType");
256         case SOAP_TYPE_sai__PT_USCORESTATUS:
257                 return soap_in_sai__PT_USCORESTATUS(soap, NULL, NULL, "sai:PT_STATUS");
258         case SOAP_TYPE_cstr__KeyPairHandleType:
259                 return soap_in_cstr__KeyPairHandleType(soap, NULL, NULL, "cstr:KeyPairHandleType");
260         case SOAP_TYPE_cmn__InterfaceHandleType:
261                 return soap_in_cmn__InterfaceHandleType(soap, NULL, NULL, "cmn:InterfaceHandleType");
262         case SOAP_TYPE_cmn__IPv4AddressType:
263                 return soap_in_cmn__IPv4AddressType(soap, NULL, NULL, "cmn:IPv4AddressType");
264         case SOAP_TYPE_cmn__PT_USCORESTATUS:
265                 return soap_in_cmn__PT_USCORESTATUS(soap, NULL, NULL, "cmn:PT_STATUS");
266         case SOAP_TYPE_unsignedInt:
267                 return soap_in_unsignedInt(soap, NULL, NULL, "xsd:unsignedInt");
268         case SOAP_TYPE_bool:
269                 return soap_in_bool(soap, NULL, NULL, "xsd:boolean");
270         case SOAP_TYPE_wcxs__FeatureType:
271                 return soap_in_wcxs__FeatureType(soap, NULL, NULL, "wcxs:FeatureType");
272         case SOAP_TYPE_wcxs__KeyIndexType:
273                 return soap_in_wcxs__KeyIndexType(soap, NULL, NULL, "wcxs:KeyIndexType");
274         case SOAP_TYPE_rci__SpecialCommandType:
275                 return soap_in_rci__SpecialCommandType(soap, NULL, NULL, "rci:SpecialCommandType");
276         case SOAP_TYPE_rci__RemoteControlCommandType:
277                 return soap_in_rci__RemoteControlCommandType(soap, NULL, NULL, "rci:RemoteControlCommandType");
278         case SOAP_TYPE_inf__EnabledInterfacesType:
279                 return soap_in_inf__EnabledInterfacesType(soap, NULL, NULL, "inf:EnabledInterfacesType");
280         case SOAP_TYPE_inf__PasswordModelType:
281                 return soap_in_inf__PasswordModelType(soap, NULL, NULL, "inf:PasswordModelType");
282         case SOAP_TYPE_inf__ProvisioningStateType:
283                 return soap_in_inf__ProvisioningStateType(soap, NULL, NULL, "inf:ProvisioningStateType");
284         case SOAP_TYPE_inf__ProvisioningModeType:
285                 return soap_in_inf__ProvisioningModeType(soap, NULL, NULL, "inf:ProvisioningModeType");
286         case SOAP_TYPE_apr__CbActionType:
287                 return soap_in_apr__CbActionType(soap, NULL, NULL, "apr:CbActionType");
288         case SOAP_TYPE_hwa__AssetTypeType:
289                 return soap_in_hwa__AssetTypeType(soap, NULL, NULL, "hwa:AssetTypeType");
290         case SOAP_TYPE_cb__HcbTriggerReasonType:
291                 return soap_in_cb__HcbTriggerReasonType(soap, NULL, NULL, "cb:HcbTriggerReasonType");
292         case SOAP_TYPE_cb__HcbStateType:
293                 return soap_in_cb__HcbStateType(soap, NULL, NULL, "cb:HcbStateType");
294         case SOAP_TYPE_cb__CircuitBreakerApplicationType:
295                 return soap_in_cb__CircuitBreakerApplicationType(soap, NULL, NULL, "cb:CircuitBreakerApplicationType");
296         case SOAP_TYPE_cb__CircuitBreakerProfileType:
297                 return soap_in_cb__CircuitBreakerProfileType(soap, NULL, NULL, "cb:CircuitBreakerProfileType");
298         case SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType:
299                 return soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, NULL, NULL, "cb:CircuitBreakerFilterIPAddressDirectionType");
300         case SOAP_TYPE_cb__CircuitBreakerFilterDirectionType:
301                 return soap_in_cb__CircuitBreakerFilterDirectionType(soap, NULL, NULL, "cb:CircuitBreakerFilterDirectionType");
302         case SOAP_TYPE_emi__AlertAuthOptionsType:
303                 return soap_in_emi__AlertAuthOptionsType(soap, NULL, NULL, "emi:AlertAuthOptionsType");
304         case SOAP_TYPE_emi__EventSeverityType:
305                 return soap_in_emi__EventSeverityType(soap, NULL, NULL, "emi:EventSeverityType");
306         case SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE:
307                 return soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, NULL, NULL, "stra:ISVS_APP_ATTR_TYPE");
308         case SOAP_TYPE_net__InterfaceModeType:
309                 return soap_in_net__InterfaceModeType(soap, NULL, NULL, "net:InterfaceModeType");
310         case SOAP_TYPE_net__DhcpModeType:
311                 return soap_in_net__DhcpModeType(soap, NULL, NULL, "net:DhcpModeType");
312         case SOAP_TYPE_xcfg__CertNameOptionsType:
313                 return soap_in_xcfg__CertNameOptionsType(soap, NULL, NULL, "xcfg:CertNameOptionsType");
314         case SOAP_TYPE_sai__HTTPAuthOptionType:
315                 return soap_in_sai__HTTPAuthOptionType(soap, NULL, NULL, "sai:HTTPAuthOptionType");
316         case SOAP_TYPE_sai__HashTypeType:
317                 return soap_in_sai__HashTypeType(soap, NULL, NULL, "sai:HashTypeType");
318         case SOAP_TYPE_sai__ProvisioningTLSModeType:
319                 return soap_in_sai__ProvisioningTLSModeType(soap, NULL, NULL, "sai:ProvisioningTLSModeType");
320         case SOAP_TYPE_sai__TlsAthenticationType:
321                 return soap_in_sai__TlsAthenticationType(soap, NULL, NULL, "sai:TlsAthenticationType");
322         case SOAP_TYPE_sai__InterfaceType:
323                 return soap_in_sai__InterfaceType(soap, NULL, NULL, "sai:InterfaceType");
324         case SOAP_TYPE_sai__EnabledInterfacesType:
325                 return soap_in_sai__EnabledInterfacesType(soap, NULL, NULL, "sai:EnabledInterfacesType");
326         case SOAP_TYPE_sai__PowerStateType:
327                 return soap_in_sai__PowerStateType(soap, NULL, NULL, "sai:PowerStateType");
328         case SOAP_TYPE_sai__KerberosEncryptionType:
329                 return soap_in_sai__KerberosEncryptionType(soap, NULL, NULL, "sai:KerberosEncryptionType");
330         case SOAP_TYPE_sai__KerberosSpnProtocolType:
331                 return soap_in_sai__KerberosSpnProtocolType(soap, NULL, NULL, "sai:KerberosSpnProtocolType");
332         case SOAP_TYPE_sai__AccessPermissionType:
333                 return soap_in_sai__AccessPermissionType(soap, NULL, NULL, "sai:AccessPermissionType");
334         case SOAP_TYPE_sai__ProvisioningModeType:
335                 return soap_in_sai__ProvisioningModeType(soap, NULL, NULL, "sai:ProvisioningModeType");
336         case SOAP_TYPE_sai__RngKeyEncodingType:
337                 return soap_in_sai__RngKeyEncodingType(soap, NULL, NULL, "sai:RngKeyEncodingType");
338         case SOAP_TYPE_sai__RsaCertificateEncodingType:
339                 return soap_in_sai__RsaCertificateEncodingType(soap, NULL, NULL, "sai:RsaCertificateEncodingType");
340         case SOAP_TYPE_sai__RsaKeyEncodingType:
341                 return soap_in_sai__RsaKeyEncodingType(soap, NULL, NULL, "sai:RsaKeyEncodingType");
342         case SOAP_TYPE_sai__UserAclRealmType:
343                 return soap_in_sai__UserAclRealmType(soap, NULL, NULL, "sai:UserAclRealmType");
344         case SOAP_TYPE_wcxs__PassPhrase63Type:
345                 return soap_in_wcxs__PassPhrase63Type(soap, NULL, NULL, "wcxs:PassPhrase63Type");
346         case SOAP_TYPE_wcxs__PassPhraseWEP128Type:
347                 return soap_in_wcxs__PassPhraseWEP128Type(soap, NULL, NULL, "wcxs:PassPhraseWEP128Type");
348         case SOAP_TYPE_wcxs__PassPhrase5Type:
349                 return soap_in_wcxs__PassPhrase5Type(soap, NULL, NULL, "wcxs:PassPhrase5Type");
350         case SOAP_TYPE_wcxs__RawKey256Type:
351                 return soap_in_wcxs__RawKey256Type(soap, NULL, NULL, "wcxs:RawKey256Type");
352         case SOAP_TYPE_wcxs__RawKey128Type:
353                 return soap_in_wcxs__RawKey128Type(soap, NULL, NULL, "wcxs:RawKey128Type");
354         case SOAP_TYPE_wcxs__RawKey64Type:
355                 return soap_in_wcxs__RawKey64Type(soap, NULL, NULL, "wcxs:RawKey64Type");
356         case SOAP_TYPE_wcxs__ProfileNameType:
357                 return soap_in_wcxs__ProfileNameType(soap, NULL, NULL, "wcxs:ProfileNameType");
358         case SOAP_TYPE_cb__IPv6AddressStringType:
359                 return soap_in_cb__IPv6AddressStringType(soap, NULL, NULL, "cb:IPv6AddressStringType");
360         case SOAP_TYPE_cb__IPv4AddressStringType:
361                 return soap_in_cb__IPv4AddressStringType(soap, NULL, NULL, "cb:IPv4AddressStringType");
362         case SOAP_TYPE_emi__CommunityStringType:
363                 return soap_in_emi__CommunityStringType(soap, NULL, NULL, "emi:CommunityStringType");
364         case SOAP_TYPE_net__MACAddressType:
365                 return soap_in_net__MACAddressType(soap, NULL, NULL, "net:MACAddressType");
366         case SOAP_TYPE_sai__FriendlyNameType:
367                 return soap_in_sai__FriendlyNameType(soap, NULL, NULL, "sai:FriendlyNameType");
368         case SOAP_TYPE_sai__ProvisioningOTPType:
369                 return soap_in_sai__ProvisioningOTPType(soap, NULL, NULL, "sai:ProvisioningOTPType");
370         case SOAP_TYPE_sai__MEBxPasswordType:
371                 return soap_in_sai__MEBxPasswordType(soap, NULL, NULL, "sai:MEBxPasswordType");
372         case SOAP_TYPE_sai__AclPasswordStringType:
373                 return soap_in_sai__AclPasswordStringType(soap, NULL, NULL, "sai:AclPasswordStringType");
374         case SOAP_TYPE_sai__AclStringType:
375                 return soap_in_sai__AclStringType(soap, NULL, NULL, "sai:AclStringType");
376         case SOAP_TYPE_cmn__GuidBuf:
377                 return soap_in_cmn__GuidBuf(soap, NULL, NULL, "cmn:GuidBuf");
378         case SOAP_TYPE_cmn__IPv6AddressStringType:
379                 return soap_in_cmn__IPv6AddressStringType(soap, NULL, NULL, "cmn:IPv6AddressStringType");
380         case SOAP_TYPE_cmn__IPv4AddressStringType:
381                 return soap_in_cmn__IPv4AddressStringType(soap, NULL, NULL, "cmn:IPv4AddressStringType");
382         case SOAP_TYPE_cmn__HostNameType:
383                 return soap_in_cmn__HostNameType(soap, NULL, NULL, "cmn:HostNameType");
384         case SOAP_TYPE_wcxs__WirelessSettingsType:
385                 return soap_in_wcxs__WirelessSettingsType(soap, NULL, NULL, "wcxs:WirelessSettingsType");
386         case SOAP_TYPE_wcxs__WirelessCapabilitiesType:
387                 return soap_in_wcxs__WirelessCapabilitiesType(soap, NULL, NULL, "wcxs:WirelessCapabilitiesType");
388         case SOAP_TYPE_wcxs__ProfileType:
389                 return soap_in_wcxs__ProfileType(soap, NULL, NULL, "wcxs:ProfileType");
390         case SOAP_TYPE_wcxs__ProfileSecuritySettingsType:
391                 return soap_in_wcxs__ProfileSecuritySettingsType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingsType");
392         case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType:
393                 return soap_in_wcxs__ProfileSecuritySettingRSNType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingRSNType");
394         case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType:
395                 return soap_in_wcxs__ProfileSecuritySettingWPAType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingWPAType");
396         case SOAP_TYPE_wcxs__DataEncryptionCCMPType:
397                 return soap_in_wcxs__DataEncryptionCCMPType(soap, NULL, NULL, "wcxs:DataEncryptionCCMPType");
398         case SOAP_TYPE_wcxs__DataEncryptionTKIPType:
399                 return soap_in_wcxs__DataEncryptionTKIPType(soap, NULL, NULL, "wcxs:DataEncryptionTKIPType");
400         case SOAP_TYPE_wcxs__DataEncryptionWEPType:
401                 return soap_in_wcxs__DataEncryptionWEPType(soap, NULL, NULL, "wcxs:DataEncryptionWEPType");
402         case SOAP_TYPE_wcxs__DataEncryptionWEPXType:
403                 return soap_in_wcxs__DataEncryptionWEPXType(soap, NULL, NULL, "wcxs:DataEncryptionWEPXType");
404         case SOAP_TYPE_wcxs__WEP128Type:
405                 return soap_in_wcxs__WEP128Type(soap, NULL, NULL, "wcxs:WEP128Type");
406         case SOAP_TYPE_wcxs__WEP64Type:
407                 return soap_in_wcxs__WEP64Type(soap, NULL, NULL, "wcxs:WEP64Type");
408         case SOAP_TYPE_inf__FirmwareVersionType:
409                 return soap_in_inf__FirmwareVersionType(soap, NULL, NULL, "inf:FirmwareVersionType");
410         case SOAP_TYPE_inf__IderSessionLogEntryType:
411                 return soap_in_inf__IderSessionLogEntryType(soap, NULL, NULL, "inf:IderSessionLogEntryType");
412         case SOAP_TYPE_idr__FirmwareVersionType:
413                 return soap_in_idr__FirmwareVersionType(soap, NULL, NULL, "idr:FirmwareVersionType");
414         case SOAP_TYPE_idr__IderSessionLogEntryType:
415                 return soap_in_idr__IderSessionLogEntryType(soap, NULL, NULL, "idr:IderSessionLogEntryType");
416         case SOAP_TYPE_apl__GUID:
417                 return soap_in_apl__GUID(soap, NULL, NULL, "apl:GUID");
418         case SOAP_TYPE_apr__AgentPresenceCapabilitiesType:
419                 return soap_in_apr__AgentPresenceCapabilitiesType(soap, NULL, NULL, "apr:AgentPresenceCapabilitiesType");
420         case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType:
421                 return soap_in_apr__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "apr:CircuitBreakerHardwarePolicyType");
422         case SOAP_TYPE_apr__ConsoleWatchdogActionType:
423                 return soap_in_apr__ConsoleWatchdogActionType(soap, NULL, NULL, "apr:ConsoleWatchdogActionType");
424         case SOAP_TYPE_apr__ConsoleWatchdogEntryType:
425                 return soap_in_apr__ConsoleWatchdogEntryType(soap, NULL, NULL, "apr:ConsoleWatchdogEntryType");
426         case SOAP_TYPE_apr__GUID:
427                 return soap_in_apr__GUID(soap, NULL, NULL, "apr:GUID");
428         case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE:
429                 return soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, NULL, NULL, "hwa:PT_MEDIA_DEVICE");
430         case SOAP_TYPE_hwa__PT_USCOREFRU:
431                 return soap_in_hwa__PT_USCOREFRU(soap, NULL, NULL, "hwa:PT_FRU");
432         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE:
433                 return soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, NULL, NULL, "hwa:PT_MEMORY_MODULE");
434         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR:
435                 return soap_in_hwa__PT_USCOREPROCESSOR(soap, NULL, NULL, "hwa:PT_PROCESSOR");
436         case SOAP_TYPE_hwa__PT_USCOREBASEBOARD:
437                 return soap_in_hwa__PT_USCOREBASEBOARD(soap, NULL, NULL, "hwa:PT_BASEBOARD");
438         case SOAP_TYPE_hwa__GUID:
439                 return soap_in_hwa__GUID(soap, NULL, NULL, "hwa:GUID");
440         case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM:
441                 return soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, NULL, NULL, "hwa:PT_COMPUTER_SYSTEM");
442         case SOAP_TYPE_hwa__PT_USCOREBIOS:
443                 return soap_in_hwa__PT_USCOREBIOS(soap, NULL, NULL, "hwa:PT_BIOS");
444         case SOAP_TYPE_hwa__AssetDataType:
445                 return soap_in_hwa__AssetDataType(soap, NULL, NULL, "hwa:AssetDataType");
446         case SOAP_TYPE_hwa__AssetDataArrayType:
447                 return soap_in_hwa__AssetDataArrayType(soap, NULL, NULL, "hwa:AssetDataArrayType");
448         case SOAP_TYPE_hwa__AssetTypeArrayType:
449                 return soap_in_hwa__AssetTypeArrayType(soap, NULL, NULL, "hwa:AssetTypeArrayType");
450         case SOAP_TYPE_cb__HcbOptionsType:
451                 return soap_in_cb__HcbOptionsType(soap, NULL, NULL, "cb:HcbOptionsType");
452         case SOAP_TYPE_cb__BlockedPortInfoType:
453                 return soap_in_cb__BlockedPortInfoType(soap, NULL, NULL, "cb:BlockedPortInfoType");
454         case SOAP_TYPE_cb__TimedCounterType:
455                 return soap_in_cb__TimedCounterType(soap, NULL, NULL, "cb:TimedCounterType");
456         case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType:
457                 return soap_in_cb__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "cb:CircuitBreakerHardwarePolicyType");
458         case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType:
459                 return soap_in_cb__CircuitBreakerFilterStatisticsType(soap, NULL, NULL, "cb:CircuitBreakerFilterStatisticsType");
460         case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType:
461                 return soap_in_cb__CircuitBreakerCapabilitiesType(soap, NULL, NULL, "cb:CircuitBreakerCapabilitiesType");
462         case SOAP_TYPE_cb__CircuitBreakerFilterInfoType:
463                 return soap_in_cb__CircuitBreakerFilterInfoType(soap, NULL, NULL, "cb:CircuitBreakerFilterInfoType");
464         case SOAP_TYPE_cb__CircuitBreakerFilterType:
465                 return soap_in_cb__CircuitBreakerFilterType(soap, NULL, NULL, "cb:CircuitBreakerFilterType");
466         case SOAP_TYPE_cb__CircuitBreakerPacketType:
467                 return soap_in_cb__CircuitBreakerPacketType(soap, NULL, NULL, "cb:CircuitBreakerPacketType");
468         case SOAP_TYPE_cb__CircuitBreakerPacketETHType:
469                 return soap_in_cb__CircuitBreakerPacketETHType(soap, NULL, NULL, "cb:CircuitBreakerPacketETHType");
470         case SOAP_TYPE_cb__CircuitBreakerPacketIPType:
471                 return soap_in_cb__CircuitBreakerPacketIPType(soap, NULL, NULL, "cb:CircuitBreakerPacketIPType");
472         case SOAP_TYPE_cb__CircuitBreakerPacketTCPType:
473                 return soap_in_cb__CircuitBreakerPacketTCPType(soap, NULL, NULL, "cb:CircuitBreakerPacketTCPType");
474         case SOAP_TYPE_cb__CircuitBreakerPacketUDPType:
475                 return soap_in_cb__CircuitBreakerPacketUDPType(soap, NULL, NULL, "cb:CircuitBreakerPacketUDPType");
476         case SOAP_TYPE_cb__CircuitBreakerIPPacketType:
477                 return soap_in_cb__CircuitBreakerIPPacketType(soap, NULL, NULL, "cb:CircuitBreakerIPPacketType");
478         case SOAP_TYPE_cb__CircuitBreakerIPv6Type:
479                 return soap_in_cb__CircuitBreakerIPv6Type(soap, NULL, NULL, "cb:CircuitBreakerIPv6Type");
480         case SOAP_TYPE_cb__CircuitBreakerIPv4Type:
481                 return soap_in_cb__CircuitBreakerIPv4Type(soap, NULL, NULL, "cb:CircuitBreakerIPv4Type");
482         case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType:
483                 return soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredTCPFlagsType");
484         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType:
485                 return soap_in_cb__CircuitBreakerIPLayeredPortType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortType");
486         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType:
487                 return soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortRangeType");
488         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType:
489                 return soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortSimpleType");
490         case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType:
491                 return soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv6AddressAndMaskType");
492         case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType:
493                 return soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv4AddressAndMaskType");
494         case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType:
495                 return soap_in_cb__CircuitBreakerPolicyInfoType(soap, NULL, NULL, "cb:CircuitBreakerPolicyInfoType");
496         case SOAP_TYPE_cb__CircuitBreakerPolicyType:
497                 return soap_in_cb__CircuitBreakerPolicyType(soap, NULL, NULL, "cb:CircuitBreakerPolicyType");
498         case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType:
499                 return soap_in_cb__CircuitBreakerDefaultFilterType(soap, NULL, NULL, "cb:CircuitBreakerDefaultFilterType");
500         case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType:
501                 return soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, NULL, NULL, "cb:CircuitBreakerAntiSpoofingFilterType");
502         case SOAP_TYPE_emi__AlertSubscriptionGeneralType:
503                 return soap_in_emi__AlertSubscriptionGeneralType(soap, NULL, NULL, "emi:AlertSubscriptionGeneralType");
504         case SOAP_TYPE_emi__AlertSubscriptionSoapType:
505                 return soap_in_emi__AlertSubscriptionSoapType(soap, NULL, NULL, "emi:AlertSubscriptionSoapType");
506         case SOAP_TYPE_emi__AlertSubscriptionSNMPType:
507                 return soap_in_emi__AlertSubscriptionSNMPType(soap, NULL, NULL, "emi:AlertSubscriptionSNMPType");
508         case SOAP_TYPE_emi__AlertCredentialsType:
509                 return soap_in_emi__AlertCredentialsType(soap, NULL, NULL, "emi:AlertCredentialsType");
510         case SOAP_TYPE_emi__ByteStr:
511                 return soap_in_emi__ByteStr(soap, NULL, NULL, "emi:ByteStr");
512         case SOAP_TYPE_emi__SensorAttributesType:
513                 return soap_in_emi__SensorAttributesType(soap, NULL, NULL, "emi:SensorAttributesType");
514         case SOAP_TYPE_emi__SensorHandleArrayType:
515                 return soap_in_emi__SensorHandleArrayType(soap, NULL, NULL, "emi:SensorHandleArrayType");
516         case SOAP_TYPE_emi__EventLogRecordArrayType:
517                 return soap_in_emi__EventLogRecordArrayType(soap, NULL, NULL, "emi:EventLogRecordArrayType");
518         case SOAP_TYPE_emi__EventFilterHandleArrayType:
519                 return soap_in_emi__EventFilterHandleArrayType(soap, NULL, NULL, "emi:EventFilterHandleArrayType");
520         case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType:
521                 return soap_in_emi__AlertSubscriptionHandleArrayType(soap, NULL, NULL, "emi:AlertSubscriptionHandleArrayType");
522         case SOAP_TYPE_emi__AlertSubscriptionType:
523                 return soap_in_emi__AlertSubscriptionType(soap, NULL, NULL, "emi:AlertSubscriptionType");
524         case SOAP_TYPE_emi__EventFilterType:
525                 return soap_in_emi__EventFilterType(soap, NULL, NULL, "emi:EventFilterType");
526         case SOAP_TYPE_emi__EventLogRecordType:
527                 return soap_in_emi__EventLogRecordType(soap, NULL, NULL, "emi:EventLogRecordType");
528         case SOAP_TYPE_emi__ByteData:
529                 return soap_in_emi__ByteData(soap, NULL, NULL, "emi:ByteData");
530         case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType:
531                 return soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDArrayType");
532         case SOAP_TYPE_stra__StorageApplicationAttributesType:
533                 return soap_in_stra__StorageApplicationAttributesType(soap, NULL, NULL, "stra:StorageApplicationAttributesType");
534         case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType:
535                 return soap_in_stra__StorageSnrpApplicationAttributeType(soap, NULL, NULL, "stra:StorageSnrpApplicationAttributeType");
536         case SOAP_TYPE_stra__StorageApplicationHandleListType:
537                 return soap_in_stra__StorageApplicationHandleListType(soap, NULL, NULL, "stra:StorageApplicationHandleListType");
538         case SOAP_TYPE_stra__GlobalStorageAttributesType:
539                 return soap_in_stra__GlobalStorageAttributesType(soap, NULL, NULL, "stra:GlobalStorageAttributesType");
540         case SOAP_TYPE_stra__GUID:
541                 return soap_in_stra__GUID(soap, NULL, NULL, "stra:GUID");
542         case SOAP_TYPE_stra__StorageAllocEntryHandleListType:
543                 return soap_in_stra__StorageAllocEntryHandleListType(soap, NULL, NULL, "stra:StorageAllocEntryHandleListType");
544         case SOAP_TYPE_stra__StorageAllocSnrpEntryType:
545                 return soap_in_stra__StorageAllocSnrpEntryType(soap, NULL, NULL, "stra:StorageAllocSnrpEntryType");
546         case SOAP_TYPE_stra__StorageAllocEntryType:
547                 return soap_in_stra__StorageAllocEntryType(soap, NULL, NULL, "stra:StorageAllocEntryType");
548         case SOAP_TYPE_stra__StorageEaclEntryHandleListType:
549                 return soap_in_stra__StorageEaclEntryHandleListType(soap, NULL, NULL, "stra:StorageEaclEntryHandleListType");
550         case SOAP_TYPE_stra__StorageEaclEntryType:
551                 return soap_in_stra__StorageEaclEntryType(soap, NULL, NULL, "stra:StorageEaclEntryType");
552         case SOAP_TYPE_net__InterfaceDescriptorGetType:
553                 return soap_in_net__InterfaceDescriptorGetType(soap, NULL, NULL, "net:InterfaceDescriptorGetType");
554         case SOAP_TYPE_net__InterfaceDescriptorSetType:
555                 return soap_in_net__InterfaceDescriptorSetType(soap, NULL, NULL, "net:InterfaceDescriptorSetType");
556         case SOAP_TYPE_net__IPv4ParametersType:
557                 return soap_in_net__IPv4ParametersType(soap, NULL, NULL, "net:IPv4ParametersType");
558         case SOAP_TYPE_net__StaticIPv4ParametersType:
559                 return soap_in_net__StaticIPv4ParametersType(soap, NULL, NULL, "net:StaticIPv4ParametersType");
560         case SOAP_TYPE_xcfg__XProfileType:
561                 return soap_in_xcfg__XProfileType(soap, NULL, NULL, "xcfg:XProfileType");
562         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType:
563                 return soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_TLSType");
564         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType:
565                 return soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_GTCType");
566         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
567                 return soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileEAPFAST_MSCHAPv2Type");
568         case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType:
569                 return soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAP_GTCType");
570         case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type:
571                 return soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfilePEAP_MSCHAPv2Type");
572         case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type:
573                 return soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileTTLS_MSCHAPv2Type");
574         case SOAP_TYPE_xcfg__XProfileTLSType:
575                 return soap_in_xcfg__XProfileTLSType(soap, NULL, NULL, "xcfg:XProfileTLSType");
576         case SOAP_TYPE_xcfg__ServerIdentityType:
577                 return soap_in_xcfg__ServerIdentityType(soap, NULL, NULL, "xcfg:ServerIdentityType");
578         case SOAP_TYPE_xcfg__ManualPACType:
579                 return soap_in_xcfg__ManualPACType(soap, NULL, NULL, "xcfg:ManualPACType");
580         case SOAP_TYPE_xcfg__CertificateNameType:
581                 return soap_in_xcfg__CertificateNameType(soap, NULL, NULL, "xcfg:CertificateNameType");
582         case SOAP_TYPE_xcfg__UserCredentialsType:
583                 return soap_in_xcfg__UserCredentialsType(soap, NULL, NULL, "xcfg:UserCredentialsType");
584         case SOAP_TYPE_sai__GlobalPowerPolicyType:
585                 return soap_in_sai__GlobalPowerPolicyType(soap, NULL, NULL, "sai:GlobalPowerPolicyType");
586         case SOAP_TYPE_sai__EnvironmentDetectionType:
587                 return soap_in_sai__EnvironmentDetectionType(soap, NULL, NULL, "sai:EnvironmentDetectionType");
588         case SOAP_TYPE_sai__EnvironmentDetectionDomainType:
589                 return soap_in_sai__EnvironmentDetectionDomainType(soap, NULL, NULL, "sai:EnvironmentDetectionDomainType");
590         case SOAP_TYPE_sai__ProvisioningAuditRecordType:
591                 return soap_in_sai__ProvisioningAuditRecordType(soap, NULL, NULL, "sai:ProvisioningAuditRecordType");
592         case SOAP_TYPE_sai__CertHashEntryType:
593                 return soap_in_sai__CertHashEntryType(soap, NULL, NULL, "sai:CertHashEntryType");
594         case SOAP_TYPE_sai__PkiCapsType:
595                 return soap_in_sai__PkiCapsType(soap, NULL, NULL, "sai:PkiCapsType");
596         case SOAP_TYPE_sai__CrlType:
597                 return soap_in_sai__CrlType(soap, NULL, NULL, "sai:CrlType");
598         case SOAP_TYPE_sai__CertificateType:
599                 return soap_in_sai__CertificateType(soap, NULL, NULL, "sai:CertificateType");
600         case SOAP_TYPE_sai__TlsOptionsType:
601                 return soap_in_sai__TlsOptionsType(soap, NULL, NULL, "sai:TlsOptionsType");
602         case SOAP_TYPE_sai__KerberosOptionsType:
603                 return soap_in_sai__KerberosOptionsType(soap, NULL, NULL, "sai:KerberosOptionsType");
604         case SOAP_TYPE_sai__KerberosSpnType:
605                 return soap_in_sai__KerberosSpnType(soap, NULL, NULL, "sai:KerberosSpnType");
606         case SOAP_TYPE_sai__AdminAclEntryExType:
607                 return soap_in_sai__AdminAclEntryExType(soap, NULL, NULL, "sai:AdminAclEntryExType");
608         case SOAP_TYPE_sai__UserAclEntryExType:
609                 return soap_in_sai__UserAclEntryExType(soap, NULL, NULL, "sai:UserAclEntryExType");
610         case SOAP_TYPE_sai__UserEntryKerberosType:
611                 return soap_in_sai__UserEntryKerberosType(soap, NULL, NULL, "sai:UserEntryKerberosType");
612         case SOAP_TYPE_sai__UserEntryDigestType:
613                 return soap_in_sai__UserEntryDigestType(soap, NULL, NULL, "sai:UserEntryDigestType");
614         case SOAP_TYPE_sai__AmtVersion:
615                 return soap_in_sai__AmtVersion(soap, NULL, NULL, "sai:AmtVersion");
616         case SOAP_TYPE_sai__UpdateCoreUrlKeyType:
617                 return soap_in_sai__UpdateCoreUrlKeyType(soap, NULL, NULL, "sai:UpdateCoreUrlKeyType");
618         case SOAP_TYPE_sai__CertificateChainType:
619                 return soap_in_sai__CertificateChainType(soap, NULL, NULL, "sai:CertificateChainType");
620         case SOAP_TYPE_sai__RngKeyType:
621                 return soap_in_sai__RngKeyType(soap, NULL, NULL, "sai:RngKeyType");
622         case SOAP_TYPE_sai__RsaKeyType:
623                 return soap_in_sai__RsaKeyType(soap, NULL, NULL, "sai:RsaKeyType");
624         case SOAP_TYPE_sai__UserAclRealmListType:
625                 return soap_in_sai__UserAclRealmListType(soap, NULL, NULL, "sai:UserAclRealmListType");
626         case SOAP_TYPE_sai__UserAclEntryHandleListType:
627                 return soap_in_sai__UserAclEntryHandleListType(soap, NULL, NULL, "sai:UserAclEntryHandleListType");
628         case SOAP_TYPE_sai__AdminAclEntryType:
629                 return soap_in_sai__AdminAclEntryType(soap, NULL, NULL, "sai:AdminAclEntryType");
630         case SOAP_TYPE_sai__UserAclEntryType:
631                 return soap_in_sai__UserAclEntryType(soap, NULL, NULL, "sai:UserAclEntryType");
632         case SOAP_TYPE_cstr__KeyPairType:
633                 return soap_in_cstr__KeyPairType(soap, NULL, NULL, "cstr:KeyPairType");
634         case SOAP_TYPE_cstr__RSAKeyPairType:
635                 return soap_in_cstr__RSAKeyPairType(soap, NULL, NULL, "cstr:RSAKeyPairType");
636         case SOAP_TYPE_cmn__NodeAddressType:
637                 return soap_in_cmn__NodeAddressType(soap, NULL, NULL, "cmn:NodeAddressType");
638         case SOAP_TYPE_cmn__URLType:
639                 return soap_in_cmn__URLType(soap, NULL, NULL, "cmn:URLType");
640         case SOAP_TYPE_xsd__base64Binary:
641                 return soap_in_xsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary");
642         case SOAP_TYPE_xsd__anyURI:
643                 return soap_in_xsd__anyURI(soap, NULL, NULL, "xsd:anyURI");
644         case SOAP_TYPE_std__string:
645                 return soap_in_std__string(soap, NULL, NULL, "xsd:string");
646         case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse:
647                 return soap_in_PointerTo_wcxs__GetWirelessSettingsResponse(soap, NULL, NULL, "wcxs:GetWirelessSettingsResponse");
648         case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest:
649                 return soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(soap, NULL, NULL, "wcxs:GetWirelessSettingsRequest");
650         case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse:
651                 return soap_in_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, NULL, NULL, "wcxs:GetWirelessCapabilitiesResponse");
652         case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest:
653                 return soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, NULL, NULL, "wcxs:GetWirelessCapabilitiesRequest");
654         case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse:
655                 return soap_in_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, NULL, NULL, "wcxs:EnumerateWirelessProfilesResponse");
656         case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest:
657                 return soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, NULL, NULL, "wcxs:EnumerateWirelessProfilesRequest");
658         case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse:
659                 return soap_in_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, NULL, NULL, "wcxs:UpdateWirelessProfileResponse");
660         case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest:
661                 return soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, NULL, NULL, "wcxs:UpdateWirelessProfileRequest");
662         case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse:
663                 return soap_in_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, NULL, NULL, "wcxs:RemoveWirelessProfileResponse");
664         case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest:
665                 return soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, NULL, NULL, "wcxs:RemoveWirelessProfileRequest");
666         case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse:
667                 return soap_in_PointerTo_wcxs__GetWirelessProfileResponse(soap, NULL, NULL, "wcxs:GetWirelessProfileResponse");
668         case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest:
669                 return soap_in_PointerTo_wcxs__GetWirelessProfileRequest(soap, NULL, NULL, "wcxs:GetWirelessProfileRequest");
670         case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse:
671                 return soap_in_PointerTo_wcxs__AddWirelessProfileResponse(soap, NULL, NULL, "wcxs:AddWirelessProfileResponse");
672         case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest:
673                 return soap_in_PointerTo_wcxs__AddWirelessProfileRequest(soap, NULL, NULL, "wcxs:AddWirelessProfileRequest");
674         case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse:
675                 return soap_in_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, NULL, NULL, "tim:SetHighAccuracyTimeSynchResponse");
676         case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch:
677                 return soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(soap, NULL, NULL, "tim:SetHighAccuracyTimeSynch");
678         case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse:
679                 return soap_in_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, NULL, NULL, "tim:GetLowAccuracyTimeSynchResponse");
680         case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch:
681                 return soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(soap, NULL, NULL, "tim:GetLowAccuracyTimeSynch");
682         case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse:
683                 return soap_in_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, NULL, NULL, "stra:RemoveStorageFpaclEntryResponse");
684         case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry:
685                 return soap_in_PointerTo_stra__RemoveStorageFpaclEntry(soap, NULL, NULL, "stra:RemoveStorageFpaclEntry");
686         case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse:
687                 return soap_in_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, NULL, NULL, "stra:UpdateStorageFpaclEntryResponse");
688         case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry:
689                 return soap_in_PointerTo_stra__UpdateStorageFpaclEntry(soap, NULL, NULL, "stra:UpdateStorageFpaclEntry");
690         case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse:
691                 return soap_in_PointerTo_stra__GetStorageAllocEntryResponse(soap, NULL, NULL, "stra:GetStorageAllocEntryResponse");
692         case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry:
693                 return soap_in_PointerTo_stra__GetStorageAllocEntry(soap, NULL, NULL, "stra:GetStorageAllocEntry");
694         case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse:
695                 return soap_in_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, NULL, NULL, "stra:EnumerateStorageAllocEntriesResponse");
696         case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries:
697                 return soap_in_PointerTo_stra__EnumerateStorageAllocEntries(soap, NULL, NULL, "stra:EnumerateStorageAllocEntries");
698         case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse:
699                 return soap_in_PointerTo_stra__AddStorageFpaclEntryResponse(soap, NULL, NULL, "stra:AddStorageFpaclEntryResponse");
700         case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry:
701                 return soap_in_PointerTo_stra__AddStorageFpaclEntry(soap, NULL, NULL, "stra:AddStorageFpaclEntry");
702         case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse:
703                 return soap_in_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, NULL, NULL, "stra:RemoveStorageEaclEntryResponse");
704         case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry:
705                 return soap_in_PointerTo_stra__RemoveStorageEaclEntry(soap, NULL, NULL, "stra:RemoveStorageEaclEntry");
706         case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse:
707                 return soap_in_PointerTo_stra__GetStorageEaclEntryResponse(soap, NULL, NULL, "stra:GetStorageEaclEntryResponse");
708         case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry:
709                 return soap_in_PointerTo_stra__GetStorageEaclEntry(soap, NULL, NULL, "stra:GetStorageEaclEntry");
710         case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse:
711                 return soap_in_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, NULL, NULL, "stra:EnumerateStorageEaclEntriesResponse");
712         case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries:
713                 return soap_in_PointerTo_stra__EnumerateStorageEaclEntries(soap, NULL, NULL, "stra:EnumerateStorageEaclEntries");
714         case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse:
715                 return soap_in_PointerTo_stra__AddStorageEaclEntryResponse(soap, NULL, NULL, "stra:AddStorageEaclEntryResponse");
716         case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry:
717                 return soap_in_PointerTo_stra__AddStorageEaclEntry(soap, NULL, NULL, "stra:AddStorageEaclEntry");
718         case SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse:
719                 return soap_in_PointerTo_stra__AdminRemoveApplicationResponse(soap, NULL, NULL, "stra:AdminRemoveApplicationResponse");
720         case SOAP_TYPE_PointerTo_stra__AdminRemoveApplication:
721                 return soap_in_PointerTo_stra__AdminRemoveApplication(soap, NULL, NULL, "stra:AdminRemoveApplication");
722         case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse:
723                 return soap_in_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, NULL, NULL, "stra:AdminGetApplicationAttributesResponse");
724         case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes:
725                 return soap_in_PointerTo_stra__AdminGetApplicationAttributes(soap, NULL, NULL, "stra:AdminGetApplicationAttributes");
726         case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse:
727                 return soap_in_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, NULL, NULL, "stra:AdminGetRegisteredApplicationsResponse");
728         case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications:
729                 return soap_in_PointerTo_stra__AdminGetRegisteredApplications(soap, NULL, NULL, "stra:AdminGetRegisteredApplications");
730         case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse:
731                 return soap_in_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, NULL, NULL, "stra:SetGlobalStorageAttributesResponse");
732         case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes:
733                 return soap_in_PointerTo_stra__SetGlobalStorageAttributes(soap, NULL, NULL, "stra:SetGlobalStorageAttributes");
734         case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse:
735                 return soap_in_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, NULL, NULL, "stra:GetGlobalStorageAttributesResponse");
736         case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes:
737                 return soap_in_PointerTo_stra__GetGlobalStorageAttributes(soap, NULL, NULL, "stra:GetGlobalStorageAttributes");
738         case SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse:
739                 return soap_in_PointerTo_str__ExecuteStorageOperationResponse(soap, NULL, NULL, "str:ExecuteStorageOperationResponse");
740         case SOAP_TYPE_PointerTo_str__ExecuteStorageOperation:
741                 return soap_in_PointerTo_str__ExecuteStorageOperation(soap, NULL, NULL, "str:ExecuteStorageOperation");
742         case SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse:
743                 return soap_in_PointerTo_sai__GetAclEnabledStateResponse(soap, NULL, NULL, "sai:GetAclEnabledStateResponse");
744         case SOAP_TYPE_PointerTo_sai__GetAclEnabledState:
745                 return soap_in_PointerTo_sai__GetAclEnabledState(soap, NULL, NULL, "sai:GetAclEnabledState");
746         case SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse:
747                 return soap_in_PointerTo_sai__SetAclEnabledStateResponse(soap, NULL, NULL, "sai:SetAclEnabledStateResponse");
748         case SOAP_TYPE_PointerTo_sai__SetAclEnabledState:
749                 return soap_in_PointerTo_sai__SetAclEnabledState(soap, NULL, NULL, "sai:SetAclEnabledState");
750         case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse:
751                 return soap_in_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, NULL, NULL, "sai:SetConfigurationServerFQDNResponse");
752         case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN:
753                 return soap_in_PointerTo_sai__SetConfigurationServerFQDN(soap, NULL, NULL, "sai:SetConfigurationServerFQDN");
754         case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse:
755                 return soap_in_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, NULL, NULL, "sai:GetConfigurationServerFQDNResponse");
756         case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN:
757                 return soap_in_PointerTo_sai__GetConfigurationServerFQDN(soap, NULL, NULL, "sai:GetConfigurationServerFQDN");
758         case SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse:
759                 return soap_in_PointerTo_sai__EnableVpnRoutingResponse(soap, NULL, NULL, "sai:EnableVpnRoutingResponse");
760         case SOAP_TYPE_PointerTo_sai__EnableVpnRouting:
761                 return soap_in_PointerTo_sai__EnableVpnRouting(soap, NULL, NULL, "sai:EnableVpnRouting");
762         case SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse:
763                 return soap_in_PointerTo_sai__GetTLSCredentialsResponse(soap, NULL, NULL, "sai:GetTLSCredentialsResponse");
764         case SOAP_TYPE_PointerTo_sai__GetTLSCredentials:
765                 return soap_in_PointerTo_sai__GetTLSCredentials(soap, NULL, NULL, "sai:GetTLSCredentials");
766         case SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse:
767                 return soap_in_PointerTo_sai__SetTLSCredentialsResponse(soap, NULL, NULL, "sai:SetTLSCredentialsResponse");
768         case SOAP_TYPE_PointerTo_sai__SetTLSCredentials:
769                 return soap_in_PointerTo_sai__SetTLSCredentials(soap, NULL, NULL, "sai:SetTLSCredentials");
770         case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse:
771                 return soap_in_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, NULL, NULL, "sai:CertStoreUpdateCertificateResponse");
772         case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate:
773                 return soap_in_PointerTo_sai__CertStoreUpdateCertificate(soap, NULL, NULL, "sai:CertStoreUpdateCertificate");
774         case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse:
775                 return soap_in_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, NULL, NULL, "sai:CertStoreGetPKCS10RequestResponse");
776         case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request:
777                 return soap_in_PointerTo_sai__CertStoreGetPKCS10Request(soap, NULL, NULL, "sai:CertStoreGetPKCS10Request");
778         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse:
779                 return soap_in_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, NULL, NULL, "sai:CertStoreRemoveCertificateResponse");
780         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate:
781                 return soap_in_PointerTo_sai__CertStoreRemoveCertificate(soap, NULL, NULL, "sai:CertStoreRemoveCertificate");
782         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse:
783                 return soap_in_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, NULL, NULL, "sai:CertStoreEnumerateCertificatesResponse");
784         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates:
785                 return soap_in_PointerTo_sai__CertStoreEnumerateCertificates(soap, NULL, NULL, "sai:CertStoreEnumerateCertificates");
786         case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse:
787                 return soap_in_PointerTo_sai__CertStoreGetCertificateResponse(soap, NULL, NULL, "sai:CertStoreGetCertificateResponse");
788         case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate:
789                 return soap_in_PointerTo_sai__CertStoreGetCertificate(soap, NULL, NULL, "sai:CertStoreGetCertificate");
790         case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse:
791                 return soap_in_PointerTo_sai__CertStoreAddCertificateResponse(soap, NULL, NULL, "sai:CertStoreAddCertificateResponse");
792         case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate:
793                 return soap_in_PointerTo_sai__CertStoreAddCertificate(soap, NULL, NULL, "sai:CertStoreAddCertificate");
794         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse:
795                 return soap_in_PointerTo_sai__CertStoreRemoveKeyResponse(soap, NULL, NULL, "sai:CertStoreRemoveKeyResponse");
796         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey:
797                 return soap_in_PointerTo_sai__CertStoreRemoveKey(soap, NULL, NULL, "sai:CertStoreRemoveKey");
798         case SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse:
799                 return soap_in_PointerTo_sai__CertStoreGetKeyResponse(soap, NULL, NULL, "sai:CertStoreGetKeyResponse");
800         case SOAP_TYPE_PointerTo_sai__CertStoreGetKey:
801                 return soap_in_PointerTo_sai__CertStoreGetKey(soap, NULL, NULL, "sai:CertStoreGetKey");
802         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse:
803                 return soap_in_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, NULL, NULL, "sai:CertStoreEnumerateKeysResponse");
804         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys:
805                 return soap_in_PointerTo_sai__CertStoreEnumerateKeys(soap, NULL, NULL, "sai:CertStoreEnumerateKeys");
806         case SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse:
807                 return soap_in_PointerTo_sai__CertStoreAddKeyResponse(soap, NULL, NULL, "sai:CertStoreAddKeyResponse");
808         case SOAP_TYPE_PointerTo_sai__CertStoreAddKey:
809                 return soap_in_PointerTo_sai__CertStoreAddKey(soap, NULL, NULL, "sai:CertStoreAddKey");
810         case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse:
811                 return soap_in_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, NULL, NULL, "sai:GetGlobalPowerPolicyResponse");
812         case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy:
813                 return soap_in_PointerTo_sai__GetGlobalPowerPolicy(soap, NULL, NULL, "sai:GetGlobalPowerPolicy");
814         case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse:
815                 return soap_in_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, NULL, NULL, "sai:SetGlobalPowerPolicyResponse");
816         case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy:
817                 return soap_in_PointerTo_sai__SetGlobalPowerPolicy(soap, NULL, NULL, "sai:SetGlobalPowerPolicy");
818         case SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse:
819                 return soap_in_PointerTo_sai__SetActivePowerPackageResponse(soap, NULL, NULL, "sai:SetActivePowerPackageResponse");
820         case SOAP_TYPE_PointerTo_sai__SetActivePowerPackage:
821                 return soap_in_PointerTo_sai__SetActivePowerPackage(soap, NULL, NULL, "sai:SetActivePowerPackage");
822         case SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse:
823                 return soap_in_PointerTo_sai__GetActivePowerPackageResponse(soap, NULL, NULL, "sai:GetActivePowerPackageResponse");
824         case SOAP_TYPE_PointerTo_sai__GetActivePowerPackage:
825                 return soap_in_PointerTo_sai__GetActivePowerPackage(soap, NULL, NULL, "sai:GetActivePowerPackage");
826         case SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse:
827                 return soap_in_PointerTo_sai__GetPowerPackageResponse(soap, NULL, NULL, "sai:GetPowerPackageResponse");
828         case SOAP_TYPE_PointerTo_sai__GetPowerPackage:
829                 return soap_in_PointerTo_sai__GetPowerPackage(soap, NULL, NULL, "sai:GetPowerPackage");
830         case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse:
831                 return soap_in_PointerTo_sai__EnumeratePowerPackagesResponse(soap, NULL, NULL, "sai:EnumeratePowerPackagesResponse");
832         case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages:
833                 return soap_in_PointerTo_sai__EnumeratePowerPackages(soap, NULL, NULL, "sai:EnumeratePowerPackages");
834         case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse:
835                 return soap_in_PointerTo_sai__GetEnvironmentDetectionResponse(soap, NULL, NULL, "sai:GetEnvironmentDetectionResponse");
836         case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection:
837                 return soap_in_PointerTo_sai__GetEnvironmentDetection(soap, NULL, NULL, "sai:GetEnvironmentDetection");
838         case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse:
839                 return soap_in_PointerTo_sai__SetEnvironmentDetectionResponse(soap, NULL, NULL, "sai:SetEnvironmentDetectionResponse");
840         case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection:
841                 return soap_in_PointerTo_sai__SetEnvironmentDetection(soap, NULL, NULL, "sai:SetEnvironmentDetection");
842         case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse:
843                 return soap_in_PointerTo_sai__SetRealmAuthOptionsResponse(soap, NULL, NULL, "sai:SetRealmAuthOptionsResponse");
844         case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions:
845                 return soap_in_PointerTo_sai__SetRealmAuthOptions(soap, NULL, NULL, "sai:SetRealmAuthOptions");
846         case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse:
847                 return soap_in_PointerTo_sai__GetRealmAuthOptionsResponse(soap, NULL, NULL, "sai:GetRealmAuthOptionsResponse");
848         case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions:
849                 return soap_in_PointerTo_sai__GetRealmAuthOptions(soap, NULL, NULL, "sai:GetRealmAuthOptions");
850         case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse:
851                 return soap_in_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, NULL, NULL, "sai:ExtendProvisioningPeriodResponse");
852         case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod:
853                 return soap_in_PointerTo_sai__ExtendProvisioningPeriod(soap, NULL, NULL, "sai:ExtendProvisioningPeriod");
854         case SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse:
855                 return soap_in_PointerTo_sai__GetProvisioningPIDResponse(soap, NULL, NULL, "sai:GetProvisioningPIDResponse");
856         case SOAP_TYPE_PointerTo_sai__GetProvisioningPID:
857                 return soap_in_PointerTo_sai__GetProvisioningPID(soap, NULL, NULL, "sai:GetProvisioningPID");
858         case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse:
859                 return soap_in_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, NULL, NULL, "sai:GetProvisioningAuditRecordResponse");
860         case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord:
861                 return soap_in_PointerTo_sai__GetProvisioningAuditRecord(soap, NULL, NULL, "sai:GetProvisioningAuditRecord");
862         case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse:
863                 return soap_in_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, NULL, NULL, "sai:SetZeroTouchConfigurationModeResponse");
864         case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode:
865                 return soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(soap, NULL, NULL, "sai:SetZeroTouchConfigurationMode");
866         case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse:
867                 return soap_in_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, NULL, NULL, "sai:GetZeroTouchConfigurationModeResponse");
868         case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode:
869                 return soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(soap, NULL, NULL, "sai:GetZeroTouchConfigurationMode");
870         case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse:
871                 return soap_in_PointerTo_sai__EnableCertificateHashEntryResponse(soap, NULL, NULL, "sai:EnableCertificateHashEntryResponse");
872         case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry:
873                 return soap_in_PointerTo_sai__EnableCertificateHashEntry(soap, NULL, NULL, "sai:EnableCertificateHashEntry");
874         case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse:
875                 return soap_in_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, NULL, NULL, "sai:DeleteCertificateHashEntryResponse");
876         case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry:
877                 return soap_in_PointerTo_sai__DeleteCertificateHashEntry(soap, NULL, NULL, "sai:DeleteCertificateHashEntry");
878         case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse:
879                 return soap_in_PointerTo_sai__AddCertificateHashEntryResponse(soap, NULL, NULL, "sai:AddCertificateHashEntryResponse");
880         case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry:
881                 return soap_in_PointerTo_sai__AddCertificateHashEntry(soap, NULL, NULL, "sai:AddCertificateHashEntry");
882         case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse:
883                 return soap_in_PointerTo_sai__GetCertificateHashEntryResponse(soap, NULL, NULL, "sai:GetCertificateHashEntryResponse");
884         case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry:
885                 return soap_in_PointerTo_sai__GetCertificateHashEntry(soap, NULL, NULL, "sai:GetCertificateHashEntry");
886         case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse:
887                 return soap_in_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, NULL, NULL, "sai:EnumerateCertificateHashEntriesResponse");
888         case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries:
889                 return soap_in_PointerTo_sai__EnumerateCertificateHashEntries(soap, NULL, NULL, "sai:EnumerateCertificateHashEntries");
890         case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse:
891                 return soap_in_PointerTo_sai__GetProvisioningServerOTPResponse(soap, NULL, NULL, "sai:GetProvisioningServerOTPResponse");
892         case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP:
893                 return soap_in_PointerTo_sai__GetProvisioningServerOTP(soap, NULL, NULL, "sai:GetProvisioningServerOTP");
894         case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse:
895                 return soap_in_PointerTo_sai__SetProvisioningServerOTPResponse(soap, NULL, NULL, "sai:SetProvisioningServerOTPResponse");
896         case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP:
897                 return soap_in_PointerTo_sai__SetProvisioningServerOTP(soap, NULL, NULL, "sai:SetProvisioningServerOTP");
898         case SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse:
899                 return soap_in_PointerTo_sai__SetMEBxPasswordResponse(soap, NULL, NULL, "sai:SetMEBxPasswordResponse");
900         case SOAP_TYPE_PointerTo_sai__SetMEBxPassword:
901                 return soap_in_PointerTo_sai__SetMEBxPassword(soap, NULL, NULL, "sai:SetMEBxPassword");
902         case SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse:
903                 return soap_in_PointerTo_sai__PartialUnprovisionResponse(soap, NULL, NULL, "sai:PartialUnprovisionResponse");
904         case SOAP_TYPE_PointerTo_sai__PartialUnprovision:
905                 return soap_in_PointerTo_sai__PartialUnprovision(soap, NULL, NULL, "sai:PartialUnprovision");
906         case SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse:
907                 return soap_in_PointerTo_sai__SetTLSPSKResponse(soap, NULL, NULL, "sai:SetTLSPSKResponse");
908         case SOAP_TYPE_PointerTo_sai__SetTLSPSK:
909                 return soap_in_PointerTo_sai__SetTLSPSK(soap, NULL, NULL, "sai:SetTLSPSK");
910         case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse:
911                 return soap_in_PointerTo_sai__GetPowerSavingOptionsResponse(soap, NULL, NULL, "sai:GetPowerSavingOptionsResponse");
912         case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions:
913                 return soap_in_PointerTo_sai__GetPowerSavingOptions(soap, NULL, NULL, "sai:GetPowerSavingOptions");
914         case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse:
915                 return soap_in_PointerTo_sai__SetPowerSavingOptionsResponse(soap, NULL, NULL, "sai:SetPowerSavingOptionsResponse");
916         case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions:
917                 return soap_in_PointerTo_sai__SetPowerSavingOptions(soap, NULL, NULL, "sai:SetPowerSavingOptions");
918         case SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse:
919                 return soap_in_PointerTo_sai__GetPkiCapabilitiesResponse(soap, NULL, NULL, "sai:GetPkiCapabilitiesResponse");
920         case SOAP_TYPE_PointerTo_sai__GetPkiCapabilities:
921                 return soap_in_PointerTo_sai__GetPkiCapabilities(soap, NULL, NULL, "sai:GetPkiCapabilities");
922         case SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse:
923                 return soap_in_PointerTo_sai__GetServerCertificateReqResponse(soap, NULL, NULL, "sai:GetServerCertificateReqResponse");
924         case SOAP_TYPE_PointerTo_sai__GetServerCertificateReq:
925                 return soap_in_PointerTo_sai__GetServerCertificateReq(soap, NULL, NULL, "sai:GetServerCertificateReq");
926         case SOAP_TYPE_PointerTo_sai__GetCRLResponse:
927                 return soap_in_PointerTo_sai__GetCRLResponse(soap, NULL, NULL, "sai:GetCRLResponse");
928         case SOAP_TYPE_PointerTo_sai__GetCRL:
929                 return soap_in_PointerTo_sai__GetCRL(soap, NULL, NULL, "sai:GetCRL");
930         case SOAP_TYPE_PointerTo_sai__SetCRLResponse:
931                 return soap_in_PointerTo_sai__SetCRLResponse(soap, NULL, NULL, "sai:SetCRLResponse");
932         case SOAP_TYPE_PointerTo_sai__SetCRL:
933                 return soap_in_PointerTo_sai__SetCRL(soap, NULL, NULL, "sai:SetCRL");
934         case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse:
935                 return soap_in_PointerTo_sai__GetTrustedFqdnCNResponse(soap, NULL, NULL, "sai:GetTrustedFqdnCNResponse");
936         case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN:
937                 return soap_in_PointerTo_sai__GetTrustedFqdnCN(soap, NULL, NULL, "sai:GetTrustedFqdnCN");
938         case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse:
939                 return soap_in_PointerTo_sai__SetTrustedFqdnCNResponse(soap, NULL, NULL, "sai:SetTrustedFqdnCNResponse");
940         case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN:
941                 return soap_in_PointerTo_sai__SetTrustedFqdnCN(soap, NULL, NULL, "sai:SetTrustedFqdnCN");
942         case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse:
943                 return soap_in_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, NULL, NULL, "sai:EnumerateTrustedRootCertificatesResponse");
944         case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates:
945                 return soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(soap, NULL, NULL, "sai:EnumerateTrustedRootCertificates");
946         case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse:
947                 return soap_in_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, NULL, NULL, "sai:DeleteTrustedRootCertificateResponse");
948         case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate:
949                 return soap_in_PointerTo_sai__DeleteTrustedRootCertificate(soap, NULL, NULL, "sai:DeleteTrustedRootCertificate");
950         case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse:
951                 return soap_in_PointerTo_sai__GetTrustedRootCertificateResponse(soap, NULL, NULL, "sai:GetTrustedRootCertificateResponse");
952         case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate:
953                 return soap_in_PointerTo_sai__GetTrustedRootCertificate(soap, NULL, NULL, "sai:GetTrustedRootCertificate");
954         case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse:
955                 return soap_in_PointerTo_sai__AddTrustedRootCertificateResponse(soap, NULL, NULL, "sai:AddTrustedRootCertificateResponse");
956         case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate:
957                 return soap_in_PointerTo_sai__AddTrustedRootCertificate(soap, NULL, NULL, "sai:AddTrustedRootCertificate");
958         case SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse:
959                 return soap_in_PointerTo_sai__GetTlsOptionsResponse(soap, NULL, NULL, "sai:GetTlsOptionsResponse");
960         case SOAP_TYPE_PointerTo_sai__GetTlsOptions:
961                 return soap_in_PointerTo_sai__GetTlsOptions(soap, NULL, NULL, "sai:GetTlsOptions");
962         case SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse:
963                 return soap_in_PointerTo_sai__SetTlsOptionsResponse(soap, NULL, NULL, "sai:SetTlsOptionsResponse");
964         case SOAP_TYPE_PointerTo_sai__SetTlsOptions:
965                 return soap_in_PointerTo_sai__SetTlsOptions(soap, NULL, NULL, "sai:SetTlsOptions");
966         case SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse:
967                 return soap_in_PointerTo_sai__GetEnabledInterfacesResponse(soap, NULL, NULL, "sai:GetEnabledInterfacesResponse");
968         case SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces:
969                 return soap_in_PointerTo_sai__GetEnabledInterfaces(soap, NULL, NULL, "sai:GetEnabledInterfaces");
970         case SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse:
971                 return soap_in_PointerTo_sai__SetEnabledInterfacesResponse(soap, NULL, NULL, "sai:SetEnabledInterfacesResponse");
972         case SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces:
973                 return soap_in_PointerTo_sai__SetEnabledInterfaces(soap, NULL, NULL, "sai:SetEnabledInterfaces");
974         case SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse:
975                 return soap_in_PointerTo_sai__GetKerberosOptionsResponse(soap, NULL, NULL, "sai:GetKerberosOptionsResponse");
976         case SOAP_TYPE_PointerTo_sai__GetKerberosOptions:
977                 return soap_in_PointerTo_sai__GetKerberosOptions(soap, NULL, NULL, "sai:GetKerberosOptions");
978         case SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse:
979                 return soap_in_PointerTo_sai__SetKerberosOptionsResponse(soap, NULL, NULL, "sai:SetKerberosOptionsResponse");
980         case SOAP_TYPE_PointerTo_sai__SetKerberosOptions:
981                 return soap_in_PointerTo_sai__SetKerberosOptions(soap, NULL, NULL, "sai:SetKerberosOptions");
982         case SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse:
983                 return soap_in_PointerTo_sai__GetDigestRealmResponse(soap, NULL, NULL, "sai:GetDigestRealmResponse");
984         case SOAP_TYPE_PointerTo_sai__GetDigestRealm:
985                 return soap_in_PointerTo_sai__GetDigestRealm(soap, NULL, NULL, "sai:GetDigestRealm");
986         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse:
987                 return soap_in_PointerTo_sai__SetAdminAclEntryExResponse(soap, NULL, NULL, "sai:SetAdminAclEntryExResponse");
988         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx:
989                 return soap_in_PointerTo_sai__SetAdminAclEntryEx(soap, NULL, NULL, "sai:SetAdminAclEntryEx");
990         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse:
991                 return soap_in_PointerTo_sai__UpdateUserAclEntryExResponse(soap, NULL, NULL, "sai:UpdateUserAclEntryExResponse");
992         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx:
993                 return soap_in_PointerTo_sai__UpdateUserAclEntryEx(soap, NULL, NULL, "sai:UpdateUserAclEntryEx");
994         case SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse:
995                 return soap_in_PointerTo_sai__GetUserAclEntryExResponse(soap, NULL, NULL, "sai:GetUserAclEntryExResponse");
996         case SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx:
997                 return soap_in_PointerTo_sai__GetUserAclEntryEx(soap, NULL, NULL, "sai:GetUserAclEntryEx");
998         case SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse:
999                 return soap_in_PointerTo_sai__AddUserAclEntryExResponse(soap, NULL, NULL, "sai:AddUserAclEntryExResponse");
1000         case SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx:
1001                 return soap_in_PointerTo_sai__AddUserAclEntryEx(soap, NULL, NULL, "sai:AddUserAclEntryEx");
1002         case SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse:
1003                 return soap_in_PointerTo_sai__GetCoreVersionResponse(soap, NULL, NULL, "sai:GetCoreVersionResponse");
1004         case SOAP_TYPE_PointerTo_sai__GetCoreVersion:
1005                 return soap_in_PointerTo_sai__GetCoreVersion(soap, NULL, NULL, "sai:GetCoreVersion");
1006         case SOAP_TYPE_PointerTo_sai__CommitChangesResponse:
1007                 return soap_in_PointerTo_sai__CommitChangesResponse(soap, NULL, NULL, "sai:CommitChangesResponse");
1008         case SOAP_TYPE_PointerTo_sai__CommitChanges:
1009                 return soap_in_PointerTo_sai__CommitChanges(soap, NULL, NULL, "sai:CommitChanges");
1010         case SOAP_TYPE_PointerTo_sai__UnprovisionResponse:
1011                 return soap_in_PointerTo_sai__UnprovisionResponse(soap, NULL, NULL, "sai:UnprovisionResponse");
1012         case SOAP_TYPE_PointerTo_sai__Unprovision:
1013                 return soap_in_PointerTo_sai__Unprovision(soap, NULL, NULL, "sai:Unprovision");
1014         case SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse:
1015                 return soap_in_PointerTo_sai__SetProvisioningModeResponse(soap, NULL, NULL, "sai:SetProvisioningModeResponse");
1016         case SOAP_TYPE_PointerTo_sai__SetProvisioningMode:
1017                 return soap_in_PointerTo_sai__SetProvisioningMode(soap, NULL, NULL, "sai:SetProvisioningMode");
1018         case SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse:
1019                 return soap_in_PointerTo_sai__GetProvisioningModeResponse(soap, NULL, NULL, "sai:GetProvisioningModeResponse");
1020         case SOAP_TYPE_PointerTo_sai__GetProvisioningMode:
1021                 return soap_in_PointerTo_sai__GetProvisioningMode(soap, NULL, NULL, "sai:GetProvisioningMode");
1022         case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse:
1023                 return soap_in_PointerTo_sai__UpdateCoreFromUrlResponse(soap, NULL, NULL, "sai:UpdateCoreFromUrlResponse");
1024         case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl:
1025                 return soap_in_PointerTo_sai__UpdateCoreFromUrl(soap, NULL, NULL, "sai:UpdateCoreFromUrl");
1026         case SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse:
1027                 return soap_in_PointerTo_sai__GetTLSCertificateResponse(soap, NULL, NULL, "sai:GetTLSCertificateResponse");
1028         case SOAP_TYPE_PointerTo_sai__GetTLSCertificate:
1029                 return soap_in_PointerTo_sai__GetTLSCertificate(soap, NULL, NULL, "sai:GetTLSCertificate");
1030         case SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse:
1031                 return soap_in_PointerTo_sai__SetTLSCertificateResponse(soap, NULL, NULL, "sai:SetTLSCertificateResponse");
1032         case SOAP_TYPE_PointerTo_sai__SetTLSCertificate:
1033                 return soap_in_PointerTo_sai__SetTLSCertificate(soap, NULL, NULL, "sai:SetTLSCertificate");
1034         case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse:
1035                 return soap_in_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, NULL, NULL, "sai:SetTLSKeyAndCertificateResponse");
1036         case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate:
1037                 return soap_in_PointerTo_sai__SetTLSKeyAndCertificate(soap, NULL, NULL, "sai:SetTLSKeyAndCertificate");
1038         case SOAP_TYPE_PointerTo_sai__SetRngKeyResponse:
1039                 return soap_in_PointerTo_sai__SetRngKeyResponse(soap, NULL, NULL, "sai:SetRngKeyResponse");
1040         case SOAP_TYPE_PointerTo_sai__SetRngKey:
1041                 return soap_in_PointerTo_sai__SetRngKey(soap, NULL, NULL, "sai:SetRngKey");
1042         case SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse:
1043                 return soap_in_PointerTo_sai__SetTlsEnabledResponse(soap, NULL, NULL, "sai:SetTlsEnabledResponse");
1044         case SOAP_TYPE_PointerTo_sai__SetTlsEnabled:
1045                 return soap_in_PointerTo_sai__SetTlsEnabled(soap, NULL, NULL, "sai:SetTlsEnabled");
1046         case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse:
1047                 return soap_in_PointerTo_sai__RemoveUserAclEntryResponse(soap, NULL, NULL, "sai:RemoveUserAclEntryResponse");
1048         case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry:
1049                 return soap_in_PointerTo_sai__RemoveUserAclEntry(soap, NULL, NULL, "sai:RemoveUserAclEntry");
1050         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse:
1051                 return soap_in_PointerTo_sai__UpdateUserAclEntryResponse(soap, NULL, NULL, "sai:UpdateUserAclEntryResponse");
1052         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry:
1053                 return soap_in_PointerTo_sai__UpdateUserAclEntry(soap, NULL, NULL, "sai:UpdateUserAclEntry");
1054         case SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse:
1055                 return soap_in_PointerTo_sai__GetUserAclEntryResponse(soap, NULL, NULL, "sai:GetUserAclEntryResponse");
1056         case SOAP_TYPE_PointerTo_sai__GetUserAclEntry:
1057                 return soap_in_PointerTo_sai__GetUserAclEntry(soap, NULL, NULL, "sai:GetUserAclEntry");
1058         case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse:
1059                 return soap_in_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, NULL, NULL, "sai:EnumerateUserAclEntriesResponse");
1060         case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries:
1061                 return soap_in_PointerTo_sai__EnumerateUserAclEntries(soap, NULL, NULL, "sai:EnumerateUserAclEntries");
1062         case SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse:
1063                 return soap_in_PointerTo_sai__AddUserAclEntryResponse(soap, NULL, NULL, "sai:AddUserAclEntryResponse");
1064         case SOAP_TYPE_PointerTo_sai__AddUserAclEntry:
1065                 return soap_in_PointerTo_sai__AddUserAclEntry(soap, NULL, NULL, "sai:AddUserAclEntry");
1066         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse:
1067                 return soap_in_PointerTo_sai__SetAdminAclEntryResponse(soap, NULL, NULL, "sai:SetAdminAclEntryResponse");
1068         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntry:
1069                 return soap_in_PointerTo_sai__SetAdminAclEntry(soap, NULL, NULL, "sai:SetAdminAclEntry");
1070         case SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse:
1071                 return soap_in_PointerTo_sai__GetAdminAclEntryResponse(soap, NULL, NULL, "sai:GetAdminAclEntryResponse");
1072         case SOAP_TYPE_PointerTo_sai__GetAdminAclEntry:
1073                 return soap_in_PointerTo_sai__GetAdminAclEntry(soap, NULL, NULL, "sai:GetAdminAclEntry");
1074         case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse:
1075                 return soap_in_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, NULL, NULL, "sai:ResetFlashWearOutProtectionResponse");
1076         case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection:
1077                 return soap_in_PointerTo_sai__ResetFlashWearOutProtection(soap, NULL, NULL, "sai:ResetFlashWearOutProtection");
1078         case SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse:
1079                 return soap_in_PointerTo_rci__GetSystemPowerStateResponse(soap, NULL, NULL, "rci:GetSystemPowerStateResponse");
1080         case SOAP_TYPE_PointerTo_rci__GetSystemPowerState:
1081                 return soap_in_PointerTo_rci__GetSystemPowerState(soap, NULL, NULL, "rci:GetSystemPowerState");
1082         case SOAP_TYPE_PointerTo_rci__RemoteControlResponse:
1083                 return soap_in_PointerTo_rci__RemoteControlResponse(soap, NULL, NULL, "rci:RemoteControlResponse");
1084         case SOAP_TYPE_PointerTo_rci__RemoteControl:
1085                 return soap_in_PointerTo_rci__RemoteControl(soap, NULL, NULL, "rci:RemoteControl");
1086         case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse:
1087                 return soap_in_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, NULL, NULL, "rci:GetRemoteControlCapabilitiesResponse");
1088         case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities:
1089                 return soap_in_PointerTo_rci__GetRemoteControlCapabilities(soap, NULL, NULL, "rci:GetRemoteControlCapabilities");
1090         case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse:
1091                 return soap_in_PointerTo_net__Get8021XPxeTimeoutResponse(soap, NULL, NULL, "net:Get8021XPxeTimeoutResponse");
1092         case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout:
1093                 return soap_in_PointerTo_net__Get8021XPxeTimeout(soap, NULL, NULL, "net:Get8021XPxeTimeout");
1094         case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse:
1095                 return soap_in_PointerTo_net__Set8021XPxeTimeoutResponse(soap, NULL, NULL, "net:Set8021XPxeTimeoutResponse");
1096         case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout:
1097                 return soap_in_PointerTo_net__Set8021XPxeTimeout(soap, NULL, NULL, "net:Set8021XPxeTimeout");
1098         case SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response:
1099                 return soap_in_PointerTo_net__Get8021XActiveS0Response(soap, NULL, NULL, "net:Get8021XActiveS0Response");
1100         case SOAP_TYPE_PointerTo_net__Get8021XActiveS0:
1101                 return soap_in_PointerTo_net__Get8021XActiveS0(soap, NULL, NULL, "net:Get8021XActiveS0");
1102         case SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response:
1103                 return soap_in_PointerTo_net__Set8021XActiveS0Response(soap, NULL, NULL, "net:Set8021XActiveS0Response");
1104         case SOAP_TYPE_PointerTo_net__Set8021XActiveS0:
1105                 return soap_in_PointerTo_net__Set8021XActiveS0(soap, NULL, NULL, "net:Set8021XActiveS0");
1106         case SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse:
1107                 return soap_in_PointerTo_net__Get8021XWiredProfileResponse(soap, NULL, NULL, "net:Get8021XWiredProfileResponse");
1108         case SOAP_TYPE_PointerTo_net__Get8021XWiredProfile:
1109                 return soap_in_PointerTo_net__Get8021XWiredProfile(soap, NULL, NULL, "net:Get8021XWiredProfile");
1110         case SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse:
1111                 return soap_in_PointerTo_net__Set8021XWiredProfileResponse(soap, NULL, NULL, "net:Set8021XWiredProfileResponse");
1112         case SOAP_TYPE_PointerTo_net__Set8021XWiredProfile:
1113                 return soap_in_PointerTo_net__Set8021XWiredProfile(soap, NULL, NULL, "net:Set8021XWiredProfile");
1114         case SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse:
1115                 return soap_in_PointerTo_net__SetInterfaceSettingsResponse(soap, NULL, NULL, "net:SetInterfaceSettingsResponse");
1116         case SOAP_TYPE_PointerTo_net__SetInterfaceSettings:
1117                 return soap_in_PointerTo_net__SetInterfaceSettings(soap, NULL, NULL, "net:SetInterfaceSettings");
1118         case SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse:
1119                 return soap_in_PointerTo_net__GetInterfaceSettingsResponse(soap, NULL, NULL, "net:GetInterfaceSettingsResponse");
1120         case SOAP_TYPE_PointerTo_net__GetInterfaceSettings:
1121                 return soap_in_PointerTo_net__GetInterfaceSettings(soap, NULL, NULL, "net:GetInterfaceSettings");
1122         case SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse:
1123                 return soap_in_PointerTo_net__EnumerateInterfacesResponse(soap, NULL, NULL, "net:EnumerateInterfacesResponse");
1124         case SOAP_TYPE_PointerTo_net__EnumerateInterfaces:
1125                 return soap_in_PointerTo_net__EnumerateInterfaces(soap, NULL, NULL, "net:EnumerateInterfaces");
1126         case SOAP_TYPE_PointerTo_net__GetPingResponseResponse:
1127                 return soap_in_PointerTo_net__GetPingResponseResponse(soap, NULL, NULL, "net:GetPingResponseResponse");
1128         case SOAP_TYPE_PointerTo_net__GetPingResponse:
1129                 return soap_in_PointerTo_net__GetPingResponse(soap, NULL, NULL, "net:GetPingResponse");
1130         case SOAP_TYPE_PointerTo_net__SetPingResponseResponse:
1131                 return soap_in_PointerTo_net__SetPingResponseResponse(soap, NULL, NULL, "net:SetPingResponseResponse");
1132         case SOAP_TYPE_PointerTo_net__SetPingResponse:
1133                 return soap_in_PointerTo_net__SetPingResponse(soap, NULL, NULL, "net:SetPingResponse");
1134         case SOAP_TYPE_PointerTo_net__GetVlanParametersResponse:
1135                 return soap_in_PointerTo_net__GetVlanParametersResponse(soap, NULL, NULL, "net:GetVlanParametersResponse");
1136         case SOAP_TYPE_PointerTo_net__GetVlanParameters:
1137                 return soap_in_PointerTo_net__GetVlanParameters(soap, NULL, NULL, "net:GetVlanParameters");
1138         case SOAP_TYPE_PointerTo_net__SetVlanParametersResponse:
1139                 return soap_in_PointerTo_net__SetVlanParametersResponse(soap, NULL, NULL, "net:SetVlanParametersResponse");
1140         case SOAP_TYPE_PointerTo_net__SetVlanParameters:
1141                 return soap_in_PointerTo_net__SetVlanParameters(soap, NULL, NULL, "net:SetVlanParameters");
1142         case SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse:
1143                 return soap_in_PointerTo_net__GetTcpIpParametersResponse(soap, NULL, NULL, "net:GetTcpIpParametersResponse");
1144         case SOAP_TYPE_PointerTo_net__GetTcpIpParameters:
1145                 return soap_in_PointerTo_net__GetTcpIpParameters(soap, NULL, NULL, "net:GetTcpIpParameters");
1146         case SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse:
1147                 return soap_in_PointerTo_net__SetTcpIpParametersResponse(soap, NULL, NULL, "net:SetTcpIpParametersResponse");
1148         case SOAP_TYPE_PointerTo_net__SetTcpIpParameters:
1149                 return soap_in_PointerTo_net__SetTcpIpParameters(soap, NULL, NULL, "net:SetTcpIpParameters");
1150         case SOAP_TYPE_PointerTo_net__GetDomainNameResponse:
1151                 return soap_in_PointerTo_net__GetDomainNameResponse(soap, NULL, NULL, "net:GetDomainNameResponse");
1152         case SOAP_TYPE_PointerTo_net__GetDomainName:
1153                 return soap_in_PointerTo_net__GetDomainName(soap, NULL, NULL, "net:GetDomainName");
1154         case SOAP_TYPE_PointerTo_net__SetDomainNameResponse:
1155                 return soap_in_PointerTo_net__SetDomainNameResponse(soap, NULL, NULL, "net:SetDomainNameResponse");
1156         case SOAP_TYPE_PointerTo_net__SetDomainName:
1157                 return soap_in_PointerTo_net__SetDomainName(soap, NULL, NULL, "net:SetDomainName");
1158         case SOAP_TYPE_PointerTo_net__GetHostNameResponse:
1159                 return soap_in_PointerTo_net__GetHostNameResponse(soap, NULL, NULL, "net:GetHostNameResponse");
1160         case SOAP_TYPE_PointerTo_net__GetHostName:
1161                 return soap_in_PointerTo_net__GetHostName(soap, NULL, NULL, "net:GetHostName");
1162         case SOAP_TYPE_PointerTo_net__SetHostNameResponse:
1163                 return soap_in_PointerTo_net__SetHostNameResponse(soap, NULL, NULL, "net:SetHostNameResponse");
1164         case SOAP_TYPE_PointerTo_net__SetHostName:
1165                 return soap_in_PointerTo_net__SetHostName(soap, NULL, NULL, "net:SetHostName");
1166         case SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse:
1167                 return soap_in_PointerTo_inf__GetIderSessionLogResponse(soap, NULL, NULL, "inf:GetIderSessionLogResponse");
1168         case SOAP_TYPE_PointerTo_inf__GetIderSessionLog:
1169                 return soap_in_PointerTo_inf__GetIderSessionLog(soap, NULL, NULL, "inf:GetIderSessionLog");
1170         case SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse:
1171                 return soap_in_PointerTo_inf__GetSecurityParametersResponse(soap, NULL, NULL, "inf:GetSecurityParametersResponse");
1172         case SOAP_TYPE_PointerTo_inf__GetSecurityParameters:
1173                 return soap_in_PointerTo_inf__GetSecurityParameters(soap, NULL, NULL, "inf:GetSecurityParameters");
1174         case SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse:
1175                 return soap_in_PointerTo_inf__GetNetworkStateResponse(soap, NULL, NULL, "inf:GetNetworkStateResponse");
1176         case SOAP_TYPE_PointerTo_inf__GetNetworkState:
1177                 return soap_in_PointerTo_inf__GetNetworkState(soap, NULL, NULL, "inf:GetNetworkState");
1178         case SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse:
1179                 return soap_in_PointerTo_inf__GetEnabledInterfacesResponse(soap, NULL, NULL, "inf:GetEnabledInterfacesResponse");
1180         case SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces:
1181                 return soap_in_PointerTo_inf__GetEnabledInterfaces(soap, NULL, NULL, "inf:GetEnabledInterfaces");
1182         case SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse:
1183                 return soap_in_PointerTo_inf__GetPasswordModelResponse(soap, NULL, NULL, "inf:GetPasswordModelResponse");
1184         case SOAP_TYPE_PointerTo_inf__GetPasswordModel:
1185                 return soap_in_PointerTo_inf__GetPasswordModel(soap, NULL, NULL, "inf:GetPasswordModel");
1186         case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse:
1187                 return soap_in_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, NULL, NULL, "inf:GetAdminNetAclEntryStatusResponse");
1188         case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus:
1189                 return soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(soap, NULL, NULL, "inf:GetAdminNetAclEntryStatus");
1190         case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse:
1191                 return soap_in_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, NULL, NULL, "inf:GetAdminAclEntryStatusResponse");
1192         case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus:
1193                 return soap_in_PointerTo_inf__GetAdminAclEntryStatus(soap, NULL, NULL, "inf:GetAdminAclEntryStatus");
1194         case SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse:
1195                 return soap_in_PointerTo_inf__GetConfigServerInfoResponse(soap, NULL, NULL, "inf:GetConfigServerInfoResponse");
1196         case SOAP_TYPE_PointerTo_inf__GetConfigServerInfo:
1197                 return soap_in_PointerTo_inf__GetConfigServerInfo(soap, NULL, NULL, "inf:GetConfigServerInfo");
1198         case SOAP_TYPE_PointerTo_inf__GetHostNameResponse:
1199                 return soap_in_PointerTo_inf__GetHostNameResponse(soap, NULL, NULL, "inf:GetHostNameResponse");
1200         case SOAP_TYPE_PointerTo_inf__GetHostName:
1201                 return soap_in_PointerTo_inf__GetHostName(soap, NULL, NULL, "inf:GetHostName");
1202         case SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse:
1203                 return soap_in_PointerTo_inf__GetVlanParametersResponse(soap, NULL, NULL, "inf:GetVlanParametersResponse");
1204         case SOAP_TYPE_PointerTo_inf__GetVlanParameters:
1205                 return soap_in_PointerTo_inf__GetVlanParameters(soap, NULL, NULL, "inf:GetVlanParameters");
1206         case SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse:
1207                 return soap_in_PointerTo_inf__GetProvisioningStateResponse(soap, NULL, NULL, "inf:GetProvisioningStateResponse");
1208         case SOAP_TYPE_PointerTo_inf__GetProvisioningState:
1209                 return soap_in_PointerTo_inf__GetProvisioningState(soap, NULL, NULL, "inf:GetProvisioningState");
1210         case SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse:
1211                 return soap_in_PointerTo_inf__GetProvisioningModeResponse(soap, NULL, NULL, "inf:GetProvisioningModeResponse");
1212         case SOAP_TYPE_PointerTo_inf__GetProvisioningMode:
1213                 return soap_in_PointerTo_inf__GetProvisioningMode(soap, NULL, NULL, "inf:GetProvisioningMode");
1214         case SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse:
1215                 return soap_in_PointerTo_inf__GetCodeVersionsResponse(soap, NULL, NULL, "inf:GetCodeVersionsResponse");
1216         case SOAP_TYPE_PointerTo_inf__GetCodeVersions:
1217                 return soap_in_PointerTo_inf__GetCodeVersions(soap, NULL, NULL, "inf:GetCodeVersions");
1218         case SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse:
1219                 return soap_in_PointerTo_inf__GetCoreVersionResponse(soap, NULL, NULL, "inf:GetCoreVersionResponse");
1220         case SOAP_TYPE_PointerTo_inf__GetCoreVersion:
1221                 return soap_in_PointerTo_inf__GetCoreVersion(soap, NULL, NULL, "inf:GetCoreVersion");
1222         case SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse:
1223                 return soap_in_PointerTo_idr__GetIderSessionLogResponse(soap, NULL, NULL, "idr:GetIderSessionLogResponse");
1224         case SOAP_TYPE_PointerTo_idr__GetIderSessionLog:
1225                 return soap_in_PointerTo_idr__GetIderSessionLog(soap, NULL, NULL, "idr:GetIderSessionLog");
1226         case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse:
1227                 return soap_in_PointerTo_idr__GetRedirectionListenerStateResponse(soap, NULL, NULL, "idr:GetRedirectionListenerStateResponse");
1228         case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState:
1229                 return soap_in_PointerTo_idr__GetRedirectionListenerState(soap, NULL, NULL, "idr:GetRedirectionListenerState");
1230         case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse:
1231                 return soap_in_PointerTo_idr__SetRedirectionListenerStateResponse(soap, NULL, NULL, "idr:SetRedirectionListenerStateResponse");
1232         case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState:
1233                 return soap_in_PointerTo_idr__SetRedirectionListenerState(soap, NULL, NULL, "idr:SetRedirectionListenerState");
1234         case SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse:
1235                 return soap_in_PointerTo_hwa__GetAssetDataResponse(soap, NULL, NULL, "hwa:GetAssetDataResponse");
1236         case SOAP_TYPE_PointerTo_hwa__GetAssetData:
1237                 return soap_in_PointerTo_hwa__GetAssetData(soap, NULL, NULL, "hwa:GetAssetData");
1238         case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse:
1239                 return soap_in_PointerTo_hwa__EnumerateAssetTypesResponse(soap, NULL, NULL, "hwa:EnumerateAssetTypesResponse");
1240         case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes:
1241                 return soap_in_PointerTo_hwa__EnumerateAssetTypes(soap, NULL, NULL, "hwa:EnumerateAssetTypes");
1242         case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse:
1243                 return soap_in_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, NULL, NULL, "emi:GetGeneralAlertSubscriptionResponse");
1244         case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription:
1245                 return soap_in_PointerTo_emi__GetGeneralAlertSubscription(soap, NULL, NULL, "emi:GetGeneralAlertSubscription");
1246         case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse:
1247                 return soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, NULL, NULL, "emi:EnumerateGeneralAlertSubscriptionsResponse");
1248         case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions:
1249                 return soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, NULL, NULL, "emi:EnumerateGeneralAlertSubscriptions");
1250         case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse:
1251                 return soap_in_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, NULL, NULL, "emi:SubscribeForGeneralAlertResponse");
1252         case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert:
1253                 return soap_in_PointerTo_emi__SubscribeForGeneralAlert(soap, NULL, NULL, "emi:SubscribeForGeneralAlert");
1254         case SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse:
1255                 return soap_in_PointerTo_emi__GetSensorAttributesResponse(soap, NULL, NULL, "emi:GetSensorAttributesResponse");
1256         case SOAP_TYPE_PointerTo_emi__GetSensorAttributes:
1257                 return soap_in_PointerTo_emi__GetSensorAttributes(soap, NULL, NULL, "emi:GetSensorAttributes");
1258         case SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse:
1259                 return soap_in_PointerTo_emi__EnumerateSensorsResponse(soap, NULL, NULL, "emi:EnumerateSensorsResponse");
1260         case SOAP_TYPE_PointerTo_emi__EnumerateSensors:
1261                 return soap_in_PointerTo_emi__EnumerateSensors(soap, NULL, NULL, "emi:EnumerateSensors");
1262         case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse:
1263                 return soap_in_PointerTo_emi__GetEventLogTimestampClockResponse(soap, NULL, NULL, "emi:GetEventLogTimestampClockResponse");
1264         case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock:
1265                 return soap_in_PointerTo_emi__GetEventLogTimestampClock(soap, NULL, NULL, "emi:GetEventLogTimestampClock");
1266         case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse:
1267                 return soap_in_PointerTo_emi__SetEventLogTimestampClockResponse(soap, NULL, NULL, "emi:SetEventLogTimestampClockResponse");
1268         case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock:
1269                 return soap_in_PointerTo_emi__SetEventLogTimestampClock(soap, NULL, NULL, "emi:SetEventLogTimestampClock");
1270         case SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse:
1271                 return soap_in_PointerTo_emi__FreezeEventLogResponse(soap, NULL, NULL, "emi:FreezeEventLogResponse");
1272         case SOAP_TYPE_PointerTo_emi__FreezeEventLog:
1273                 return soap_in_PointerTo_emi__FreezeEventLog(soap, NULL, NULL, "emi:FreezeEventLog");
1274         case SOAP_TYPE_PointerTo_emi__ClearEventLogResponse:
1275                 return soap_in_PointerTo_emi__ClearEventLogResponse(soap, NULL, NULL, "emi:ClearEventLogResponse");
1276         case SOAP_TYPE_PointerTo_emi__ClearEventLog:
1277                 return soap_in_PointerTo_emi__ClearEventLog(soap, NULL, NULL, "emi:ClearEventLog");
1278         case SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse:
1279                 return soap_in_PointerTo_emi__ReadEventLogRecordsResponse(soap, NULL, NULL, "emi:ReadEventLogRecordsResponse");
1280         case SOAP_TYPE_PointerTo_emi__ReadEventLogRecords:
1281                 return soap_in_PointerTo_emi__ReadEventLogRecords(soap, NULL, NULL, "emi:ReadEventLogRecords");
1282         case SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse:
1283                 return soap_in_PointerTo_emi__GetEventLogStatusResponse(soap, NULL, NULL, "emi:GetEventLogStatusResponse");
1284         case SOAP_TYPE_PointerTo_emi__GetEventLogStatus:
1285                 return soap_in_PointerTo_emi__GetEventLogStatus(soap, NULL, NULL, "emi:GetEventLogStatus");
1286         case SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse:
1287                 return soap_in_PointerTo_emi__RemoveEventFilterResponse(soap, NULL, NULL, "emi:RemoveEventFilterResponse");
1288         case SOAP_TYPE_PointerTo_emi__RemoveEventFilter:
1289                 return soap_in_PointerTo_emi__RemoveEventFilter(soap, NULL, NULL, "emi:RemoveEventFilter");
1290         case SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse:
1291                 return soap_in_PointerTo_emi__UpdateEventFilterResponse(soap, NULL, NULL, "emi:UpdateEventFilterResponse");
1292         case SOAP_TYPE_PointerTo_emi__UpdateEventFilter:
1293                 return soap_in_PointerTo_emi__UpdateEventFilter(soap, NULL, NULL, "emi:UpdateEventFilter");
1294         case SOAP_TYPE_PointerTo_emi__GetEventFilterResponse:
1295                 return soap_in_PointerTo_emi__GetEventFilterResponse(soap, NULL, NULL, "emi:GetEventFilterResponse");
1296         case SOAP_TYPE_PointerTo_emi__GetEventFilter:
1297                 return soap_in_PointerTo_emi__GetEventFilter(soap, NULL, NULL, "emi:GetEventFilter");
1298         case SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse:
1299                 return soap_in_PointerTo_emi__CancelAlertSubscriptionResponse(soap, NULL, NULL, "emi:CancelAlertSubscriptionResponse");
1300         case SOAP_TYPE_PointerTo_emi__CancelAlertSubscription:
1301                 return soap_in_PointerTo_emi__CancelAlertSubscription(soap, NULL, NULL, "emi:CancelAlertSubscription");
1302         case SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse:
1303                 return soap_in_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, NULL, NULL, "emi:EnumerateAlertPoliciesResponse");
1304         case SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies:
1305                 return soap_in_PointerTo_emi__EnumerateAlertPolicies(soap, NULL, NULL, "emi:EnumerateAlertPolicies");
1306         case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse:
1307                 return soap_in_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, NULL, NULL, "emi:EnumerateAlertSubscriptionsResponse");
1308         case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions:
1309                 return soap_in_PointerTo_emi__EnumerateAlertSubscriptions(soap, NULL, NULL, "emi:EnumerateAlertSubscriptions");
1310         case SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse:
1311                 return soap_in_PointerTo_emi__SubscribeForAlertResponse(soap, NULL, NULL, "emi:SubscribeForAlertResponse");
1312         case SOAP_TYPE_PointerTo_emi__SubscribeForAlert:
1313                 return soap_in_PointerTo_emi__SubscribeForAlert(soap, NULL, NULL, "emi:SubscribeForAlert");
1314         case SOAP_TYPE_PointerTo_emi__AddEventFilterResponse:
1315                 return soap_in_PointerTo_emi__AddEventFilterResponse(soap, NULL, NULL, "emi:AddEventFilterResponse");
1316         case SOAP_TYPE_PointerTo_emi__AddEventFilter:
1317                 return soap_in_PointerTo_emi__AddEventFilter(soap, NULL, NULL, "emi:AddEventFilter");
1318         case SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse:
1319                 return soap_in_PointerTo_emi__GetAlertCommunityStringResponse(soap, NULL, NULL, "emi:GetAlertCommunityStringResponse");
1320         case SOAP_TYPE_PointerTo_emi__GetAlertCommunityString:
1321                 return soap_in_PointerTo_emi__GetAlertCommunityString(soap, NULL, NULL, "emi:GetAlertCommunityString");
1322         case SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse:
1323                 return soap_in_PointerTo_emi__SetAlertCommunityStringResponse(soap, NULL, NULL, "emi:SetAlertCommunityStringResponse");
1324         case SOAP_TYPE_PointerTo_emi__SetAlertCommunityString:
1325                 return soap_in_PointerTo_emi__SetAlertCommunityString(soap, NULL, NULL, "emi:SetAlertCommunityString");
1326         case SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse:
1327                 return soap_in_PointerTo_emi__GetAlertSubscriptionResponse(soap, NULL, NULL, "emi:GetAlertSubscriptionResponse");
1328         case SOAP_TYPE_PointerTo_emi__GetAlertSubscription:
1329                 return soap_in_PointerTo_emi__GetAlertSubscription(soap, NULL, NULL, "emi:GetAlertSubscription");
1330         case SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse:
1331                 return soap_in_PointerTo_emi__EnumerateEventFiltersResponse(soap, NULL, NULL, "emi:EnumerateEventFiltersResponse");
1332         case SOAP_TYPE_PointerTo_emi__EnumerateEventFilters:
1333                 return soap_in_PointerTo_emi__EnumerateEventFilters(soap, NULL, NULL, "emi:EnumerateEventFilters");
1334         case SOAP_TYPE_PointerTo_cb__GetHcbStateResponse:
1335                 return soap_in_PointerTo_cb__GetHcbStateResponse(soap, NULL, NULL, "cb:GetHcbStateResponse");
1336         case SOAP_TYPE_PointerTo_cb__GetHcbState:
1337                 return soap_in_PointerTo_cb__GetHcbState(soap, NULL, NULL, "cb:GetHcbState");
1338         case SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse:
1339                 return soap_in_PointerTo_cb__ClearHcbStateResponse(soap, NULL, NULL, "cb:ClearHcbStateResponse");
1340         case SOAP_TYPE_PointerTo_cb__ClearHcbState:
1341                 return soap_in_PointerTo_cb__ClearHcbState(soap, NULL, NULL, "cb:ClearHcbState");
1342         case SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse:
1343                 return soap_in_PointerTo_cb__GetHcbOptionsResponse(soap, NULL, NULL, "cb:GetHcbOptionsResponse");
1344         case SOAP_TYPE_PointerTo_cb__GetHcbOptions:
1345                 return soap_in_PointerTo_cb__GetHcbOptions(soap, NULL, NULL, "cb:GetHcbOptions");
1346         case SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse:
1347                 return soap_in_PointerTo_cb__SetHcbOptionsResponse(soap, NULL, NULL, "cb:SetHcbOptionsResponse");
1348         case SOAP_TYPE_PointerTo_cb__SetHcbOptions:
1349                 return soap_in_PointerTo_cb__SetHcbOptions(soap, NULL, NULL, "cb:SetHcbOptions");
1350         case SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse:
1351                 return soap_in_PointerTo_cb__CbQueryCapabilitiesResponse(soap, NULL, NULL, "cb:CbQueryCapabilitiesResponse");
1352         case SOAP_TYPE_PointerTo_cb__CbQueryCapabilities:
1353                 return soap_in_PointerTo_cb__CbQueryCapabilities(soap, NULL, NULL, "cb:CbQueryCapabilities");
1354         case SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse:
1355                 return soap_in_PointerTo_cb__CbFilterEnumerateResponse(soap, NULL, NULL, "cb:CbFilterEnumerateResponse");
1356         case SOAP_TYPE_PointerTo_cb__CbFilterEnumerate:
1357                 return soap_in_PointerTo_cb__CbFilterEnumerate(soap, NULL, NULL, "cb:CbFilterEnumerate");
1358         case SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse:
1359                 return soap_in_PointerTo_cb__CbFilterDeleteResponse(soap, NULL, NULL, "cb:CbFilterDeleteResponse");
1360         case SOAP_TYPE_PointerTo_cb__CbFilterDelete:
1361                 return soap_in_PointerTo_cb__CbFilterDelete(soap, NULL, NULL, "cb:CbFilterDelete");
1362         case SOAP_TYPE_PointerTo_cb__CbFilterGetResponse:
1363                 return soap_in_PointerTo_cb__CbFilterGetResponse(soap, NULL, NULL, "cb:CbFilterGetResponse");
1364         case SOAP_TYPE_PointerTo_cb__CbFilterGet:
1365                 return soap_in_PointerTo_cb__CbFilterGet(soap, NULL, NULL, "cb:CbFilterGet");
1366         case SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse:
1367                 return soap_in_PointerTo_cb__CbFilterCreateResponse(soap, NULL, NULL, "cb:CbFilterCreateResponse");
1368         case SOAP_TYPE_PointerTo_cb__CbFilterCreate:
1369                 return soap_in_PointerTo_cb__CbFilterCreate(soap, NULL, NULL, "cb:CbFilterCreate");
1370         case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse:
1371                 return soap_in_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, NULL, NULL, "cb:CbPolicyGetActiveStatisticsResponse");
1372         case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics:
1373                 return soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(soap, NULL, NULL, "cb:CbPolicyGetActiveStatistics");
1374         case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse:
1375                 return soap_in_PointerTo_cb__CbPolicyGetEnabledResponse(soap, NULL, NULL, "cb:CbPolicyGetEnabledResponse");
1376         case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled:
1377                 return soap_in_PointerTo_cb__CbPolicyGetEnabled(soap, NULL, NULL, "cb:CbPolicyGetEnabled");
1378         case SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse:
1379                 return soap_in_PointerTo_cb__CbPolicyDisableResponse(soap, NULL, NULL, "cb:CbPolicyDisableResponse");
1380         case SOAP_TYPE_PointerTo_cb__CbPolicyDisable:
1381                 return soap_in_PointerTo_cb__CbPolicyDisable(soap, NULL, NULL, "cb:CbPolicyDisable");
1382         case SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse:
1383                 return soap_in_PointerTo_cb__CbPolicyEnableResponse(soap, NULL, NULL, "cb:CbPolicyEnableResponse");
1384         case SOAP_TYPE_PointerTo_cb__CbPolicyEnable:
1385                 return soap_in_PointerTo_cb__CbPolicyEnable(soap, NULL, NULL, "cb:CbPolicyEnable");
1386         case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse:
1387                 return soap_in_PointerTo_cb__CbPolicyEnumerateResponse(soap, NULL, NULL, "cb:CbPolicyEnumerateResponse");
1388         case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate:
1389                 return soap_in_PointerTo_cb__CbPolicyEnumerate(soap, NULL, NULL, "cb:CbPolicyEnumerate");
1390         case SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse:
1391                 return soap_in_PointerTo_cb__CbPolicyDeleteResponse(soap, NULL, NULL, "cb:CbPolicyDeleteResponse");
1392         case SOAP_TYPE_PointerTo_cb__CbPolicyDelete:
1393                 return soap_in_PointerTo_cb__CbPolicyDelete(soap, NULL, NULL, "cb:CbPolicyDelete");
1394         case SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse:
1395                 return soap_in_PointerTo_cb__CbPolicyGetResponse(soap, NULL, NULL, "cb:CbPolicyGetResponse");
1396         case SOAP_TYPE_PointerTo_cb__CbPolicyGet:
1397                 return soap_in_PointerTo_cb__CbPolicyGet(soap, NULL, NULL, "cb:CbPolicyGet");
1398         case SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse:
1399                 return soap_in_PointerTo_cb__CbPolicyCreateResponse(soap, NULL, NULL, "cb:CbPolicyCreateResponse");
1400         case SOAP_TYPE_PointerTo_cb__CbPolicyCreate:
1401                 return soap_in_PointerTo_cb__CbPolicyCreate(soap, NULL, NULL, "cb:CbPolicyCreate");
1402         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse:
1403                 return soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, NULL, NULL, "apr:ConsoleWatchdogQueryCapabilitiesResponse");
1404         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities:
1405                 return soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, NULL, NULL, "apr:ConsoleWatchdogQueryCapabilities");
1406         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse:
1407                 return soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, NULL, NULL, "apr:ConsoleWatchdogGetCbPolicyResponse");
1408         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy:
1409                 return soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, NULL, NULL, "apr:ConsoleWatchdogGetCbPolicy");
1410         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse:
1411                 return soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, NULL, NULL, "apr:ConsoleWatchdogSetCbPolicyResponse");
1412         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy:
1413                 return soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, NULL, NULL, "apr:ConsoleWatchdogSetCbPolicy");
1414         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse:
1415                 return soap_in_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, NULL, NULL, "apr:ConsoleWatchdogGetActionsResponse");
1416         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions:
1417                 return soap_in_PointerTo_apr__ConsoleWatchdogGetActions(soap, NULL, NULL, "apr:ConsoleWatchdogGetActions");
1418         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse:
1419                 return soap_in_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, NULL, NULL, "apr:ConsoleWatchdogSetActionsResponse");
1420         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions:
1421                 return soap_in_PointerTo_apr__ConsoleWatchdogSetActions(soap, NULL, NULL, "apr:ConsoleWatchdogSetActions");
1422         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse:
1423                 return soap_in_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, NULL, NULL, "apr:ConsoleWatchdogEnumerateResponse");
1424         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate:
1425                 return soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(soap, NULL, NULL, "apr:ConsoleWatchdogEnumerate");
1426         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse:
1427                 return soap_in_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, NULL, NULL, "apr:ConsoleWatchdogDeleteResponse");
1428         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete:
1429                 return soap_in_PointerTo_apr__ConsoleWatchdogDelete(soap, NULL, NULL, "apr:ConsoleWatchdogDelete");
1430         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse:
1431                 return soap_in_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, NULL, NULL, "apr:ConsoleWatchdogCreateResponse");
1432         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate:
1433                 return soap_in_PointerTo_apr__ConsoleWatchdogCreate(soap, NULL, NULL, "apr:ConsoleWatchdogCreate");
1434         case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse:
1435                 return soap_in_PointerTo_apl__AgentWatchdogRegisterResponse(soap, NULL, NULL, "apl:AgentWatchdogRegisterResponse");
1436         case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister:
1437                 return soap_in_PointerTo_apl__AgentWatchdogRegister(soap, NULL, NULL, "apl:AgentWatchdogRegister");
1438         case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse:
1439                 return soap_in_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, NULL, NULL, "apl:AgentWatchdogHeartbeatResponse");
1440         case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat:
1441                 return soap_in_PointerTo_apl__AgentWatchdogHeartbeat(soap, NULL, NULL, "apl:AgentWatchdogHeartbeat");
1442         case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse:
1443                 return soap_in_PointerTo_apl__AgentWatchdogShutdownResponse(soap, NULL, NULL, "apl:AgentWatchdogShutdownResponse");
1444         case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown:
1445                 return soap_in_PointerTo_apl__AgentWatchdogShutdown(soap, NULL, NULL, "apl:AgentWatchdogShutdown");
1446         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType:
1447                 return soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredTCPFlagsType");
1448         case SOAP_TYPE_PointerTowcxs__WirelessSettingsType:
1449                 return soap_in_PointerTowcxs__WirelessSettingsType(soap, NULL, NULL, "wcxs:WirelessSettingsType");
1450         case SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType:
1451                 return soap_in_PointerTowcxs__WirelessCapabilitiesType(soap, NULL, NULL, "wcxs:WirelessCapabilitiesType");
1452         case SOAP_TYPE_PointerTowcxs__ProfileType:
1453                 return soap_in_PointerTowcxs__ProfileType(soap, NULL, NULL, "wcxs:ProfileType");
1454         case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType:
1455                 return soap_in_PointerTowcxs__ProfileSecuritySettingsType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingsType");
1456         case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType:
1457                 return soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingRSNType");
1458         case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType:
1459                 return soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingWPAType");
1460         case SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType:
1461                 return soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, NULL, NULL, "wcxs:DataEncryptionCCMPType");
1462         case SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType:
1463                 return soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, NULL, NULL, "wcxs:DataEncryptionTKIPType");
1464         case SOAP_TYPE_PointerTowcxs__RawKey256Type:
1465                 return soap_in_PointerTowcxs__RawKey256Type(soap, NULL, NULL, "wcxs:RawKey256Type");
1466         case SOAP_TYPE_PointerTowcxs__PassPhrase63Type:
1467                 return soap_in_PointerTowcxs__PassPhrase63Type(soap, NULL, NULL, "wcxs:PassPhrase63Type");
1468         case SOAP_TYPE_PointerTowcxs__WEP128Type:
1469                 return soap_in_PointerTowcxs__WEP128Type(soap, NULL, NULL, "wcxs:WEP128Type");
1470         case SOAP_TYPE_PointerTowcxs__WEP64Type:
1471                 return soap_in_PointerTowcxs__WEP64Type(soap, NULL, NULL, "wcxs:WEP64Type");
1472         case SOAP_TYPE_PointerTowcxs__RawKey128Type:
1473                 return soap_in_PointerTowcxs__RawKey128Type(soap, NULL, NULL, "wcxs:RawKey128Type");
1474         case SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type:
1475                 return soap_in_PointerTowcxs__PassPhraseWEP128Type(soap, NULL, NULL, "wcxs:PassPhraseWEP128Type");
1476         case SOAP_TYPE_PointerTowcxs__RawKey64Type:
1477                 return soap_in_PointerTowcxs__RawKey64Type(soap, NULL, NULL, "wcxs:RawKey64Type");
1478         case SOAP_TYPE_PointerTowcxs__PassPhrase5Type:
1479                 return soap_in_PointerTowcxs__PassPhrase5Type(soap, NULL, NULL, "wcxs:PassPhrase5Type");
1480         case SOAP_TYPE_PointerTorci__OemParametersType:
1481                 return soap_in_PointerTorci__OemParametersType(soap, NULL, NULL, "rci:OemParametersType");
1482         case SOAP_TYPE_PointerTorci__BootOptionsType:
1483                 return soap_in_PointerTorci__BootOptionsType(soap, NULL, NULL, "rci:BootOptionsType");
1484         case SOAP_TYPE_PointerTorci__SpecialCommandParameterType:
1485                 return soap_in_PointerTorci__SpecialCommandParameterType(soap, NULL, NULL, "rci:SpecialCommandParameterType");
1486         case SOAP_TYPE_PointerTorci__SpecialCommandType:
1487                 return soap_in_PointerTorci__SpecialCommandType(soap, NULL, NULL, "rci:SpecialCommandType");
1488         case SOAP_TYPE_PointerToinf__IderSessionLogEntryType:
1489                 return soap_in_PointerToinf__IderSessionLogEntryType(soap, NULL, NULL, "inf:IderSessionLogEntryType");
1490         case SOAP_TYPE_PointerToinf__FirmwareVersionType:
1491                 return soap_in_PointerToinf__FirmwareVersionType(soap, NULL, NULL, "inf:FirmwareVersionType");
1492         case SOAP_TYPE_PointerToidr__IderSessionLogEntryType:
1493                 return soap_in_PointerToidr__IderSessionLogEntryType(soap, NULL, NULL, "idr:IderSessionLogEntryType");
1494         case SOAP_TYPE_PointerToapl__GUID:
1495                 return soap_in_PointerToapl__GUID(soap, NULL, NULL, "apl:GUID");
1496         case SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType:
1497                 return soap_in_PointerToapr__AgentPresenceCapabilitiesType(soap, NULL, NULL, "apr:AgentPresenceCapabilitiesType");
1498         case SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType:
1499                 return soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "apr:CircuitBreakerHardwarePolicyType");
1500         case SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType:
1501                 return soap_in_PointerToapr__ConsoleWatchdogActionType(soap, NULL, NULL, "apr:ConsoleWatchdogActionType");
1502         case SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType:
1503                 return soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, NULL, NULL, "apr:ConsoleWatchdogEntryType");
1504         case SOAP_TYPE_PointerToapr__CbActionType:
1505                 return soap_in_PointerToapr__CbActionType(soap, NULL, NULL, "apr:CbActionType");
1506         case SOAP_TYPE_PointerToapr__GUID:
1507                 return soap_in_PointerToapr__GUID(soap, NULL, NULL, "apr:GUID");
1508         case SOAP_TYPE_PointerTohwa__AssetDataArrayType:
1509                 return soap_in_PointerTohwa__AssetDataArrayType(soap, NULL, NULL, "hwa:AssetDataArrayType");
1510         case SOAP_TYPE_PointerTohwa__AssetTypeArrayType:
1511                 return soap_in_PointerTohwa__AssetTypeArrayType(soap, NULL, NULL, "hwa:AssetTypeArrayType");
1512         case SOAP_TYPE_PointerTohwa__GUID:
1513                 return soap_in_PointerTohwa__GUID(soap, NULL, NULL, "hwa:GUID");
1514         case SOAP_TYPE_PointerToxsd__base64Binary:
1515                 return soap_in_PointerToxsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary");
1516         case SOAP_TYPE_PointerTohwa__AssetDataType:
1517                 return soap_in_PointerTohwa__AssetDataType(soap, NULL, NULL, "hwa:AssetDataType");
1518         case SOAP_TYPE_PointerTocb__BlockedPortInfoType:
1519                 return soap_in_PointerTocb__BlockedPortInfoType(soap, NULL, NULL, "cb:BlockedPortInfoType");
1520         case SOAP_TYPE_PointerTocb__HcbTriggerReasonType:
1521                 return soap_in_PointerTocb__HcbTriggerReasonType(soap, NULL, NULL, "cb:HcbTriggerReasonType");
1522         case SOAP_TYPE_PointerTocb__TimeType:
1523                 return soap_in_PointerTocb__TimeType(soap, NULL, NULL, "cb:TimeType");
1524         case SOAP_TYPE_PointerTocb__HcbOptionsType:
1525                 return soap_in_PointerTocb__HcbOptionsType(soap, NULL, NULL, "cb:HcbOptionsType");
1526         case SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType:
1527                 return soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, NULL, NULL, "cb:CircuitBreakerCapabilitiesType");
1528         case SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType:
1529                 return soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, NULL, NULL, "cb:CircuitBreakerFilterInfoType");
1530         case SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType:
1531                 return soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, NULL, NULL, "cb:CircuitBreakerFilterStatisticsType");
1532         case SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType:
1533                 return soap_in_PointerTocb__CircuitBreakerApplicationType(soap, NULL, NULL, "cb:CircuitBreakerApplicationType");
1534         case SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType:
1535                 return soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "cb:CircuitBreakerHardwarePolicyType");
1536         case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType:
1537                 return soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, NULL, NULL, "cb:CircuitBreakerPolicyInfoType");
1538         case SOAP_TYPE_PointerTocb__TimedCounterType:
1539                 return soap_in_PointerTocb__TimedCounterType(soap, NULL, NULL, "cb:TimedCounterType");
1540         case SOAP_TYPE_PointerTocb__CircuitBreakerFilterType:
1541                 return soap_in_PointerTocb__CircuitBreakerFilterType(soap, NULL, NULL, "cb:CircuitBreakerFilterType");
1542         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketType:
1543                 return soap_in_PointerTocb__CircuitBreakerPacketType(soap, NULL, NULL, "cb:CircuitBreakerPacketType");
1544         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType:
1545                 return soap_in_PointerTocb__CircuitBreakerPacketETHType(soap, NULL, NULL, "cb:CircuitBreakerPacketETHType");
1546         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType:
1547                 return soap_in_PointerTocb__CircuitBreakerPacketIPType(soap, NULL, NULL, "cb:CircuitBreakerPacketIPType");
1548         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType:
1549                 return soap_in_PointerTocb__CircuitBreakerPacketUDPType(soap, NULL, NULL, "cb:CircuitBreakerPacketUDPType");
1550         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType:
1551                 return soap_in_PointerTocb__CircuitBreakerPacketTCPType(soap, NULL, NULL, "cb:CircuitBreakerPacketTCPType");
1552         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType:
1553                 return soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortType");
1554         case SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType:
1555                 return soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, NULL, NULL, "cb:CircuitBreakerIPPacketType");
1556         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type:
1557                 return soap_in_PointerTocb__CircuitBreakerIPv6Type(soap, NULL, NULL, "cb:CircuitBreakerIPv6Type");
1558         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type:
1559                 return soap_in_PointerTocb__CircuitBreakerIPv4Type(soap, NULL, NULL, "cb:CircuitBreakerIPv4Type");
1560         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType:
1561                 return soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv6AddressAndMaskType");
1562         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType:
1563                 return soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv4AddressAndMaskType");
1564         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType:
1565                 return soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortRangeType");
1566         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType:
1567                 return soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortSimpleType");
1568         case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType:
1569                 return soap_in_PointerTocb__CircuitBreakerPolicyType(soap, NULL, NULL, "cb:CircuitBreakerPolicyType");
1570         case SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType:
1571                 return soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, NULL, NULL, "cb:CircuitBreakerDefaultFilterType");
1572         case SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType:
1573                 return soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, NULL, NULL, "cb:CircuitBreakerAntiSpoofingFilterType");
1574         case SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType:
1575                 return soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, NULL, NULL, "emi:AlertSubscriptionGeneralType");
1576         case SOAP_TYPE_PointerToemi__SensorAttributesType:
1577                 return soap_in_PointerToemi__SensorAttributesType(soap, NULL, NULL, "emi:SensorAttributesType");
1578         case SOAP_TYPE_PointerToemi__SensorHandleArrayType:
1579                 return soap_in_PointerToemi__SensorHandleArrayType(soap, NULL, NULL, "emi:SensorHandleArrayType");
1580         case SOAP_TYPE_PointerToemi__EventLogRecordArrayType:
1581                 return soap_in_PointerToemi__EventLogRecordArrayType(soap, NULL, NULL, "emi:EventLogRecordArrayType");
1582         case SOAP_TYPE_PointerToemi__EventFilterHandleArrayType:
1583                 return soap_in_PointerToemi__EventFilterHandleArrayType(soap, NULL, NULL, "emi:EventFilterHandleArrayType");
1584         case SOAP_TYPE_PointerToemi__EventFilterType:
1585                 return soap_in_PointerToemi__EventFilterType(soap, NULL, NULL, "emi:EventFilterType");
1586         case SOAP_TYPE_PointerToemi__ByteStr:
1587                 return soap_in_PointerToemi__ByteStr(soap, NULL, NULL, "emi:ByteStr");
1588         case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType:
1589                 return soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDArrayType");
1590         case SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType:
1591                 return soap_in_PointerToemi__AlertSubscriptionHandleArrayType(soap, NULL, NULL, "emi:AlertSubscriptionHandleArrayType");
1592         case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType:
1593                 return soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDType");
1594         case SOAP_TYPE_PointerToemi__AlertSubscriptionType:
1595                 return soap_in_PointerToemi__AlertSubscriptionType(soap, NULL, NULL, "emi:AlertSubscriptionType");
1596         case SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType:
1597                 return soap_in_PointerToemi__AlertSubscriptionSoapType(soap, NULL, NULL, "emi:AlertSubscriptionSoapType");
1598         case SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType:
1599                 return soap_in_PointerToemi__AlertSubscriptionSNMPType(soap, NULL, NULL, "emi:AlertSubscriptionSNMPType");
1600         case SOAP_TYPE_PointerToemi__AlertCredentialsType:
1601                 return soap_in_PointerToemi__AlertCredentialsType(soap, NULL, NULL, "emi:AlertCredentialsType");
1602         case SOAP_TYPE_PointerTocmn__URLType:
1603                 return soap_in_PointerTocmn__URLType(soap, NULL, NULL, "cmn:URLType");
1604         case SOAP_TYPE_PointerToemi__CommunityStringType:
1605                 return soap_in_PointerToemi__CommunityStringType(soap, NULL, NULL, "emi:CommunityStringType");
1606         case SOAP_TYPE_PointerTocmn__NodeAddressType:
1607                 return soap_in_PointerTocmn__NodeAddressType(soap, NULL, NULL, "cmn:NodeAddressType");
1608         case SOAP_TYPE_PointerToemi__EventLogRecordType:
1609                 return soap_in_PointerToemi__EventLogRecordType(soap, NULL, NULL, "emi:EventLogRecordType");
1610         case SOAP_TYPE_PointerToemi__ByteData:
1611                 return soap_in_PointerToemi__ByteData(soap, NULL, NULL, "emi:ByteData");
1612         case SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType:
1613                 return soap_in_PointerTostra__StorageAllocEntryHandleListType(soap, NULL, NULL, "stra:StorageAllocEntryHandleListType");
1614         case SOAP_TYPE_PointerTostra__StorageAllocEntryType:
1615                 return soap_in_PointerTostra__StorageAllocEntryType(soap, NULL, NULL, "stra:StorageAllocEntryType");
1616         case SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType:
1617                 return soap_in_PointerTostra__StorageEaclEntryHandleListType(soap, NULL, NULL, "stra:StorageEaclEntryHandleListType");
1618         case SOAP_TYPE_PointerTostra__StorageEaclEntryType:
1619                 return soap_in_PointerTostra__StorageEaclEntryType(soap, NULL, NULL, "stra:StorageEaclEntryType");
1620         case SOAP_TYPE_PointerTostra__StorageApplicationAttributesType:
1621                 return soap_in_PointerTostra__StorageApplicationAttributesType(soap, NULL, NULL, "stra:StorageApplicationAttributesType");
1622         case SOAP_TYPE_PointerTostra__StorageApplicationHandleListType:
1623                 return soap_in_PointerTostra__StorageApplicationHandleListType(soap, NULL, NULL, "stra:StorageApplicationHandleListType");
1624         case SOAP_TYPE_PointerTostra__GlobalStorageAttributesType:
1625                 return soap_in_PointerTostra__GlobalStorageAttributesType(soap, NULL, NULL, "stra:GlobalStorageAttributesType");
1626         case SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType:
1627                 return soap_in_PointerTostra__StorageSnrpApplicationAttributeType(soap, NULL, NULL, "stra:StorageSnrpApplicationAttributeType");
1628         case SOAP_TYPE_PointerTostra__GUID:
1629                 return soap_in_PointerTostra__GUID(soap, NULL, NULL, "stra:GUID");
1630         case SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType:
1631                 return soap_in_PointerTostra__StorageAllocSnrpEntryType(soap, NULL, NULL, "stra:StorageAllocSnrpEntryType");
1632         case SOAP_TYPE_PointerToxcfg__XProfileType:
1633                 return soap_in_PointerToxcfg__XProfileType(soap, NULL, NULL, "xcfg:XProfileType");
1634         case SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType:
1635                 return soap_in_PointerTonet__InterfaceDescriptorSetType(soap, NULL, NULL, "net:InterfaceDescriptorSetType");
1636         case SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType:
1637                 return soap_in_PointerTonet__InterfaceDescriptorGetType(soap, NULL, NULL, "net:InterfaceDescriptorGetType");
1638         case SOAP_TYPE_PointerTocmn__InterfaceHandleType:
1639                 return soap_in_PointerTocmn__InterfaceHandleType(soap, NULL, NULL, "cmn:InterfaceHandleType");
1640         case SOAP_TYPE_PointerTonet__StaticIPv4ParametersType:
1641                 return soap_in_PointerTonet__StaticIPv4ParametersType(soap, NULL, NULL, "net:StaticIPv4ParametersType");
1642         case SOAP_TYPE_PointerTonet__IPv4ParametersType:
1643                 return soap_in_PointerTonet__IPv4ParametersType(soap, NULL, NULL, "net:IPv4ParametersType");
1644         case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType:
1645                 return soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_TLSType");
1646         case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType:
1647                 return soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_GTCType");
1648         case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
1649                 return soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileEAPFAST_MSCHAPv2Type");
1650         case SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType:
1651                 return soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAP_GTCType");
1652         case SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type:
1653                 return soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfilePEAP_MSCHAPv2Type");
1654         case SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type:
1655                 return soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileTTLS_MSCHAPv2Type");
1656         case SOAP_TYPE_PointerToxcfg__XProfileTLSType:
1657                 return soap_in_PointerToxcfg__XProfileTLSType(soap, NULL, NULL, "xcfg:XProfileTLSType");
1658         case SOAP_TYPE_PointerToxcfg__ManualPACType:
1659                 return soap_in_PointerToxcfg__ManualPACType(soap, NULL, NULL, "xcfg:ManualPACType");
1660         case SOAP_TYPE_PointerToxcfg__UserCredentialsType:
1661                 return soap_in_PointerToxcfg__UserCredentialsType(soap, NULL, NULL, "xcfg:UserCredentialsType");
1662         case SOAP_TYPE_PointerToxcfg__ServerIdentityType:
1663                 return soap_in_PointerToxcfg__ServerIdentityType(soap, NULL, NULL, "xcfg:ServerIdentityType");
1664         case SOAP_TYPE_PointerToxcfg__CertificateNameType:
1665                 return soap_in_PointerToxcfg__CertificateNameType(soap, NULL, NULL, "xcfg:CertificateNameType");
1666         case SOAP_TYPE_PointerTosai__CertificateHandleType:
1667                 return soap_in_PointerTosai__CertificateHandleType(soap, NULL, NULL, "sai:CertificateHandleType");
1668         case SOAP_TYPE_PointerTocstr__KeyPairType:
1669                 return soap_in_PointerTocstr__KeyPairType(soap, NULL, NULL, "cstr:KeyPairType");
1670         case SOAP_TYPE_PointerTosai__GlobalPowerPolicyType:
1671                 return soap_in_PointerTosai__GlobalPowerPolicyType(soap, NULL, NULL, "sai:GlobalPowerPolicyType");
1672         case SOAP_TYPE_PointerTosai__EnvironmentDetectionType:
1673                 return soap_in_PointerTosai__EnvironmentDetectionType(soap, NULL, NULL, "sai:EnvironmentDetectionType");
1674         case SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType:
1675                 return soap_in_PointerTosai__ProvisioningAuditRecordType(soap, NULL, NULL, "sai:ProvisioningAuditRecordType");
1676         case SOAP_TYPE_PointerTosai__CertHashEntryType:
1677                 return soap_in_PointerTosai__CertHashEntryType(soap, NULL, NULL, "sai:CertHashEntryType");
1678         case SOAP_TYPE_PointerTosai__ProvisioningOTPType:
1679                 return soap_in_PointerTosai__ProvisioningOTPType(soap, NULL, NULL, "sai:ProvisioningOTPType");
1680         case SOAP_TYPE_PointerTounsignedShort:
1681                 return soap_in_PointerTounsignedShort(soap, NULL, NULL, "xsd:unsignedShort");
1682         case SOAP_TYPE_PointerTosai__PowerStateType:
1683                 return soap_in_PointerTosai__PowerStateType(soap, NULL, NULL, "sai:PowerStateType");
1684         case SOAP_TYPE_PointerTosai__PkiCapsType:
1685                 return soap_in_PointerTosai__PkiCapsType(soap, NULL, NULL, "sai:PkiCapsType");
1686         case SOAP_TYPE_PointerTosai__CrlType:
1687                 return soap_in_PointerTosai__CrlType(soap, NULL, NULL, "sai:CrlType");
1688         case SOAP_TYPE_PointerTosai__CertificateType:
1689                 return soap_in_PointerTosai__CertificateType(soap, NULL, NULL, "sai:CertificateType");
1690         case SOAP_TYPE_PointerTosai__TlsOptionsType:
1691                 return soap_in_PointerTosai__TlsOptionsType(soap, NULL, NULL, "sai:TlsOptionsType");
1692         case SOAP_TYPE_PointerTosai__KerberosOptionsType:
1693                 return soap_in_PointerTosai__KerberosOptionsType(soap, NULL, NULL, "sai:KerberosOptionsType");
1694         case SOAP_TYPE_PointerTosai__AdminAclEntryExType:
1695                 return soap_in_PointerTosai__AdminAclEntryExType(soap, NULL, NULL, "sai:AdminAclEntryExType");
1696         case SOAP_TYPE_PointerTosai__UserAclEntryExType:
1697                 return soap_in_PointerTosai__UserAclEntryExType(soap, NULL, NULL, "sai:UserAclEntryExType");
1698         case SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType:
1699                 return soap_in_PointerTosai__UpdateCoreUrlKeyType(soap, NULL, NULL, "sai:UpdateCoreUrlKeyType");
1700         case SOAP_TYPE_PointerTosai__AmtVersion:
1701                 return soap_in_PointerTosai__AmtVersion(soap, NULL, NULL, "sai:AmtVersion");
1702         case SOAP_TYPE_PointerTosai__RngKeyType:
1703                 return soap_in_PointerTosai__RngKeyType(soap, NULL, NULL, "sai:RngKeyType");
1704         case SOAP_TYPE_PointerTosai__CertificateChainType:
1705                 return soap_in_PointerTosai__CertificateChainType(soap, NULL, NULL, "sai:CertificateChainType");
1706         case SOAP_TYPE_PointerTosai__RsaKeyType:
1707                 return soap_in_PointerTosai__RsaKeyType(soap, NULL, NULL, "sai:RsaKeyType");
1708         case SOAP_TYPE_PointerTosai__UserAclEntryHandleListType:
1709                 return soap_in_PointerTosai__UserAclEntryHandleListType(soap, NULL, NULL, "sai:UserAclEntryHandleListType");
1710         case SOAP_TYPE_PointerTosai__AdminAclEntryType:
1711                 return soap_in_PointerTosai__AdminAclEntryType(soap, NULL, NULL, "sai:AdminAclEntryType");
1712         case SOAP_TYPE_PointerTosai__UserAclEntryType:
1713                 return soap_in_PointerTosai__UserAclEntryType(soap, NULL, NULL, "sai:UserAclEntryType");
1714         case SOAP_TYPE_PointerTounsignedInt:
1715                 return soap_in_PointerTounsignedInt(soap, NULL, NULL, "xsd:unsignedInt");
1716         case SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType:
1717                 return soap_in_PointerTosai__EnvironmentDetectionDomainType(soap, NULL, NULL, "sai:EnvironmentDetectionDomainType");
1718         case SOAP_TYPE_PointerTobool:
1719                 return soap_in_PointerTobool(soap, NULL, NULL, "xsd:boolean");
1720         case SOAP_TYPE_PointerTostd__string:
1721                 return soap_in_PointerTostd__string(soap, NULL, NULL, "xsd:string");
1722         case SOAP_TYPE_PointerTosai__KerberosSpnType:
1723                 return soap_in_PointerTosai__KerberosSpnType(soap, NULL, NULL, "sai:KerberosSpnType");
1724         case SOAP_TYPE_PointerTosai__UserEntryKerberosType:
1725                 return soap_in_PointerTosai__UserEntryKerberosType(soap, NULL, NULL, "sai:UserEntryKerberosType");
1726         case SOAP_TYPE_PointerTosai__UserEntryDigestType:
1727                 return soap_in_PointerTosai__UserEntryDigestType(soap, NULL, NULL, "sai:UserEntryDigestType");
1728         case SOAP_TYPE_PointerTosai__UserAclRealmListType:
1729                 return soap_in_PointerTosai__UserAclRealmListType(soap, NULL, NULL, "sai:UserAclRealmListType");
1730         case SOAP_TYPE_PointerTocstr__RSAKeyPairType:
1731                 return soap_in_PointerTocstr__RSAKeyPairType(soap, NULL, NULL, "cstr:RSAKeyPairType");
1732         case SOAP_TYPE_PointerTocmn__IPv6AddressStringType:
1733                 return soap_in_PointerTocmn__IPv6AddressStringType(soap, NULL, NULL, "cmn:IPv6AddressStringType");
1734         case SOAP_TYPE_PointerTocmn__IPv4AddressStringType:
1735                 return soap_in_PointerTocmn__IPv4AddressStringType(soap, NULL, NULL, "cmn:IPv4AddressStringType");
1736         case SOAP_TYPE_PointerTocmn__HostNameType:
1737                 return soap_in_PointerTocmn__HostNameType(soap, NULL, NULL, "cmn:HostNameType");
1738         case SOAP_TYPE_PointerTounsignedByte:
1739                 return soap_in_PointerTounsignedByte(soap, NULL, NULL, "xsd:unsignedByte");
1740         case SOAP_TYPE_string:
1741         {       char **s;
1742                 s = soap_in_string(soap, NULL, NULL, "xsd:string");
1743                 return s ? *s : NULL;
1744         }
1745         default:
1746         {       const char *t = soap->type;
1747                 if (!*t)
1748                         t = soap->tag;
1749                 if (!soap_match_tag(soap, t, "xsd:byte"))
1750                 {       *type = SOAP_TYPE_byte;
1751                         return soap_in_byte(soap, NULL, NULL, NULL);
1752                 }
1753                 if (!soap_match_tag(soap, t, "xsd:short"))
1754                 {       *type = SOAP_TYPE_short;
1755                         return soap_in_short(soap, NULL, NULL, NULL);
1756                 }
1757                 if (!soap_match_tag(soap, t, "xsd:int"))
1758                 {       *type = SOAP_TYPE_int;
1759                         return soap_in_int(soap, NULL, NULL, NULL);
1760                 }
1761                 if (!soap_match_tag(soap, t, "wcxs:ProfilePriorityType"))
1762                 {       *type = SOAP_TYPE_wcxs__ProfilePriorityType;
1763                         return soap_in_wcxs__ProfilePriorityType(soap, NULL, NULL, NULL);
1764                 }
1765                 if (!soap_match_tag(soap, t, "rci:SystemCapabilitiesSupportedType"))
1766                 {       *type = SOAP_TYPE_rci__SystemCapabilitiesSupportedType;
1767                         return soap_in_rci__SystemCapabilitiesSupportedType(soap, NULL, NULL, NULL);
1768                 }
1769                 if (!soap_match_tag(soap, t, "apr:WatchdogState"))
1770                 {       *type = SOAP_TYPE_apr__WatchdogState;
1771                         return soap_in_apr__WatchdogState(soap, NULL, NULL, NULL);
1772                 }
1773                 if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_TYPE"))
1774                 {       *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE;
1775                         return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, NULL, NULL, NULL);
1776                 }
1777                 if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_FORM_FACTOR"))
1778                 {       *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR;
1779                         return soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, NULL, NULL, NULL);
1780                 }
1781                 if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_UPGRADE"))
1782                 {       *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE;
1783                         return soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, NULL, NULL, NULL);
1784                 }
1785                 if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_STATUS"))
1786                 {       *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS;
1787                         return soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, NULL, NULL, NULL);
1788                 }
1789                 if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_FAMILY"))
1790                 {       *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY;
1791                         return soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, NULL, NULL, NULL);
1792                 }
1793                 if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_TYPE"))
1794                 {       *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE;
1795                         return soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, NULL, NULL, NULL);
1796                 }
1797                 if (!soap_match_tag(soap, t, "emi:AlertSubscriptionPolicyIDType"))
1798                 {       *type = SOAP_TYPE_emi__AlertSubscriptionPolicyIDType;
1799                         return soap_in_emi__AlertSubscriptionPolicyIDType(soap, NULL, NULL, NULL);
1800                 }
1801                 if (!soap_match_tag(soap, t, "net:LinkPolicyType"))
1802                 {       *type = SOAP_TYPE_net__LinkPolicyType;
1803                         return soap_in_net__LinkPolicyType(soap, NULL, NULL, NULL);
1804                 }
1805                 if (!soap_match_tag(soap, t, "xsd:unsignedByte"))
1806                 {       *type = SOAP_TYPE_unsignedByte;
1807                         return soap_in_unsignedByte(soap, NULL, NULL, NULL);
1808                 }
1809                 if (!soap_match_tag(soap, t, "rci:OemParametersType"))
1810                 {       *type = SOAP_TYPE_rci__OemParametersType;
1811                         return soap_in_rci__OemParametersType(soap, NULL, NULL, NULL);
1812                 }
1813                 if (!soap_match_tag(soap, t, "rci:SpecialCommandParameterType"))
1814                 {       *type = SOAP_TYPE_rci__SpecialCommandParameterType;
1815                         return soap_in_rci__SpecialCommandParameterType(soap, NULL, NULL, NULL);
1816                 }
1817                 if (!soap_match_tag(soap, t, "rci:BootOptionsType"))
1818                 {       *type = SOAP_TYPE_rci__BootOptionsType;
1819                         return soap_in_rci__BootOptionsType(soap, NULL, NULL, NULL);
1820                 }
1821                 if (!soap_match_tag(soap, t, "rci:SpecialCommandsSupportedType"))
1822                 {       *type = SOAP_TYPE_rci__SpecialCommandsSupportedType;
1823                         return soap_in_rci__SpecialCommandsSupportedType(soap, NULL, NULL, NULL);
1824                 }
1825                 if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_TYPE_DETAIL"))
1826                 {       *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL;
1827                         return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, NULL, NULL, NULL);
1828                 }
1829                 if (!soap_match_tag(soap, t, "xsd:unsignedShort"))
1830                 {       *type = SOAP_TYPE_unsignedShort;
1831                         return soap_in_unsignedShort(soap, NULL, NULL, NULL);
1832                 }
1833                 if (!soap_match_tag(soap, t, "rci:OemDefinedCapabilitiesType"))
1834                 {       *type = SOAP_TYPE_rci__OemDefinedCapabilitiesType;
1835                         return soap_in_rci__OemDefinedCapabilitiesType(soap, NULL, NULL, NULL);
1836                 }
1837                 if (!soap_match_tag(soap, t, "rci:SystemFirmwareCapabilitiesType"))
1838                 {       *type = SOAP_TYPE_rci__SystemFirmwareCapabilitiesType;
1839                         return soap_in_rci__SystemFirmwareCapabilitiesType(soap, NULL, NULL, NULL);
1840                 }
1841                 if (!soap_match_tag(soap, t, "rci:PT_STATUS"))
1842                 {       *type = SOAP_TYPE_rci__PT_USCORESTATUS;
1843                         return soap_in_rci__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1844                 }
1845                 if (!soap_match_tag(soap, t, "rci:SystemPowerStateType"))
1846                 {       *type = SOAP_TYPE_rci__SystemPowerStateType;
1847                         return soap_in_rci__SystemPowerStateType(soap, NULL, NULL, NULL);
1848                 }
1849                 if (!soap_match_tag(soap, t, "inf:IPv4AddressType"))
1850                 {       *type = SOAP_TYPE_inf__IPv4AddressType;
1851                         return soap_in_inf__IPv4AddressType(soap, NULL, NULL, NULL);
1852                 }
1853                 if (!soap_match_tag(soap, t, "inf:TimeType"))
1854                 {       *type = SOAP_TYPE_inf__TimeType;
1855                         return soap_in_inf__TimeType(soap, NULL, NULL, NULL);
1856                 }
1857                 if (!soap_match_tag(soap, t, "inf:PT_STATUS"))
1858                 {       *type = SOAP_TYPE_inf__PT_USCORESTATUS;
1859                         return soap_in_inf__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1860                 }
1861                 if (!soap_match_tag(soap, t, "str:PT_STATUS"))
1862                 {       *type = SOAP_TYPE_str__PT_USCORESTATUS;
1863                         return soap_in_str__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1864                 }
1865                 if (!soap_match_tag(soap, t, "tim:TimeType"))
1866                 {       *type = SOAP_TYPE_tim__TimeType;
1867                         return soap_in_tim__TimeType(soap, NULL, NULL, NULL);
1868                 }
1869                 if (!soap_match_tag(soap, t, "tim:PT_STATUS"))
1870                 {       *type = SOAP_TYPE_tim__PT_USCORESTATUS;
1871                         return soap_in_tim__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1872                 }
1873                 if (!soap_match_tag(soap, t, "idr:IPv4AddressType"))
1874                 {       *type = SOAP_TYPE_idr__IPv4AddressType;
1875                         return soap_in_idr__IPv4AddressType(soap, NULL, NULL, NULL);
1876                 }
1877                 if (!soap_match_tag(soap, t, "idr:TimeType"))
1878                 {       *type = SOAP_TYPE_idr__TimeType;
1879                         return soap_in_idr__TimeType(soap, NULL, NULL, NULL);
1880                 }
1881                 if (!soap_match_tag(soap, t, "idr:PT_STATUS"))
1882                 {       *type = SOAP_TYPE_idr__PT_USCORESTATUS;
1883                         return soap_in_idr__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1884                 }
1885                 if (!soap_match_tag(soap, t, "apl:PT_STATUS"))
1886                 {       *type = SOAP_TYPE_apl__PT_USCORESTATUS;
1887                         return soap_in_apl__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1888                 }
1889                 if (!soap_match_tag(soap, t, "apr:PT_STATUS"))
1890                 {       *type = SOAP_TYPE_apr__PT_USCORESTATUS;
1891                         return soap_in_apr__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1892                 }
1893                 if (!soap_match_tag(soap, t, "hwa:PT_BIOS_CHARACTERISTICS"))
1894                 {       *type = SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS;
1895                         return soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, NULL, NULL, NULL);
1896                 }
1897                 if (!soap_match_tag(soap, t, "hwa:PT_STATUS"))
1898                 {       *type = SOAP_TYPE_hwa__PT_USCORESTATUS;
1899                         return soap_in_hwa__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1900                 }
1901                 if (!soap_match_tag(soap, t, "cb:TimeType"))
1902                 {       *type = SOAP_TYPE_cb__TimeType;
1903                         return soap_in_cb__TimeType(soap, NULL, NULL, NULL);
1904                 }
1905                 if (!soap_match_tag(soap, t, "cb:PT_STATUS"))
1906                 {       *type = SOAP_TYPE_cb__PT_USCORESTATUS;
1907                         return soap_in_cb__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1908                 }
1909                 if (!soap_match_tag(soap, t, "emi:SensorHandleType"))
1910                 {       *type = SOAP_TYPE_emi__SensorHandleType;
1911                         return soap_in_emi__SensorHandleType(soap, NULL, NULL, NULL);
1912                 }
1913                 if (!soap_match_tag(soap, t, "emi:IPv4AddressType"))
1914                 {       *type = SOAP_TYPE_emi__IPv4AddressType;
1915                         return soap_in_emi__IPv4AddressType(soap, NULL, NULL, NULL);
1916                 }
1917                 if (!soap_match_tag(soap, t, "emi:PT_STATUS"))
1918                 {       *type = SOAP_TYPE_emi__PT_USCORESTATUS;
1919                         return soap_in_emi__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1920                 }
1921                 if (!soap_match_tag(soap, t, "emi:EventFilterHandleType"))
1922                 {       *type = SOAP_TYPE_emi__EventFilterHandleType;
1923                         return soap_in_emi__EventFilterHandleType(soap, NULL, NULL, NULL);
1924                 }
1925                 if (!soap_match_tag(soap, t, "emi:AlertSubscriptionHandleType"))
1926                 {       *type = SOAP_TYPE_emi__AlertSubscriptionHandleType;
1927                         return soap_in_emi__AlertSubscriptionHandleType(soap, NULL, NULL, NULL);
1928                 }
1929                 if (!soap_match_tag(soap, t, "emi:TimeType"))
1930                 {       *type = SOAP_TYPE_emi__TimeType;
1931                         return soap_in_emi__TimeType(soap, NULL, NULL, NULL);
1932                 }
1933                 if (!soap_match_tag(soap, t, "stra:StorageAllocEntryHandleType"))
1934                 {       *type = SOAP_TYPE_stra__StorageAllocEntryHandleType;
1935                         return soap_in_stra__StorageAllocEntryHandleType(soap, NULL, NULL, NULL);
1936                 }
1937                 if (!soap_match_tag(soap, t, "stra:StorageEaclEntryHandleType"))
1938                 {       *type = SOAP_TYPE_stra__StorageEaclEntryHandleType;
1939                         return soap_in_stra__StorageEaclEntryHandleType(soap, NULL, NULL, NULL);
1940                 }
1941                 if (!soap_match_tag(soap, t, "stra:StorageApplicationHandleType"))
1942                 {       *type = SOAP_TYPE_stra__StorageApplicationHandleType;
1943                         return soap_in_stra__StorageApplicationHandleType(soap, NULL, NULL, NULL);
1944                 }
1945                 if (!soap_match_tag(soap, t, "stra:PT_STATUS"))
1946                 {       *type = SOAP_TYPE_stra__PT_USCORESTATUS;
1947                         return soap_in_stra__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1948                 }
1949                 if (!soap_match_tag(soap, t, "net:InterfaceHandleType"))
1950                 {       *type = SOAP_TYPE_net__InterfaceHandleType;
1951                         return soap_in_net__InterfaceHandleType(soap, NULL, NULL, NULL);
1952                 }
1953                 if (!soap_match_tag(soap, t, "net:IPv4AddressType"))
1954                 {       *type = SOAP_TYPE_net__IPv4AddressType;
1955                         return soap_in_net__IPv4AddressType(soap, NULL, NULL, NULL);
1956                 }
1957                 if (!soap_match_tag(soap, t, "net:PT_STATUS"))
1958                 {       *type = SOAP_TYPE_net__PT_USCORESTATUS;
1959                         return soap_in_net__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1960                 }
1961                 if (!soap_match_tag(soap, t, "sai:CertificateHandleType"))
1962                 {       *type = SOAP_TYPE_sai__CertificateHandleType;
1963                         return soap_in_sai__CertificateHandleType(soap, NULL, NULL, NULL);
1964                 }
1965                 if (!soap_match_tag(soap, t, "sai:IPv4AddressType"))
1966                 {       *type = SOAP_TYPE_sai__IPv4AddressType;
1967                         return soap_in_sai__IPv4AddressType(soap, NULL, NULL, NULL);
1968                 }
1969                 if (!soap_match_tag(soap, t, "sai:UserAclEntryHandleType"))
1970                 {       *type = SOAP_TYPE_sai__UserAclEntryHandleType;
1971                         return soap_in_sai__UserAclEntryHandleType(soap, NULL, NULL, NULL);
1972                 }
1973                 if (!soap_match_tag(soap, t, "sai:PT_STATUS"))
1974                 {       *type = SOAP_TYPE_sai__PT_USCORESTATUS;
1975                         return soap_in_sai__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1976                 }
1977                 if (!soap_match_tag(soap, t, "cstr:KeyPairHandleType"))
1978                 {       *type = SOAP_TYPE_cstr__KeyPairHandleType;
1979                         return soap_in_cstr__KeyPairHandleType(soap, NULL, NULL, NULL);
1980                 }
1981                 if (!soap_match_tag(soap, t, "cmn:InterfaceHandleType"))
1982                 {       *type = SOAP_TYPE_cmn__InterfaceHandleType;
1983                         return soap_in_cmn__InterfaceHandleType(soap, NULL, NULL, NULL);
1984                 }
1985                 if (!soap_match_tag(soap, t, "cmn:IPv4AddressType"))
1986                 {       *type = SOAP_TYPE_cmn__IPv4AddressType;
1987                         return soap_in_cmn__IPv4AddressType(soap, NULL, NULL, NULL);
1988                 }
1989                 if (!soap_match_tag(soap, t, "cmn:PT_STATUS"))
1990                 {       *type = SOAP_TYPE_cmn__PT_USCORESTATUS;
1991                         return soap_in_cmn__PT_USCORESTATUS(soap, NULL, NULL, NULL);
1992                 }
1993                 if (!soap_match_tag(soap, t, "xsd:unsignedInt"))
1994                 {       *type = SOAP_TYPE_unsignedInt;
1995                         return soap_in_unsignedInt(soap, NULL, NULL, NULL);
1996                 }
1997                 if (!soap_match_tag(soap, t, "xsd:boolean"))
1998                 {       *type = SOAP_TYPE_bool;
1999                         return soap_in_bool(soap, NULL, NULL, NULL);
2000                 }
2001                 if (!soap_match_tag(soap, t, "wcxs:FeatureType"))
2002                 {       *type = SOAP_TYPE_wcxs__FeatureType;
2003                         return soap_in_wcxs__FeatureType(soap, NULL, NULL, NULL);
2004                 }
2005                 if (!soap_match_tag(soap, t, "wcxs:KeyIndexType"))
2006                 {       *type = SOAP_TYPE_wcxs__KeyIndexType;
2007                         return soap_in_wcxs__KeyIndexType(soap, NULL, NULL, NULL);
2008                 }
2009                 if (!soap_match_tag(soap, t, "rci:SpecialCommandType"))
2010                 {       *type = SOAP_TYPE_rci__SpecialCommandType;
2011                         return soap_in_rci__SpecialCommandType(soap, NULL, NULL, NULL);
2012                 }
2013                 if (!soap_match_tag(soap, t, "rci:RemoteControlCommandType"))
2014                 {       *type = SOAP_TYPE_rci__RemoteControlCommandType;
2015                         return soap_in_rci__RemoteControlCommandType(soap, NULL, NULL, NULL);
2016                 }
2017                 if (!soap_match_tag(soap, t, "inf:EnabledInterfacesType"))
2018                 {       *type = SOAP_TYPE_inf__EnabledInterfacesType;
2019                         return soap_in_inf__EnabledInterfacesType(soap, NULL, NULL, NULL);
2020                 }
2021                 if (!soap_match_tag(soap, t, "inf:PasswordModelType"))
2022                 {       *type = SOAP_TYPE_inf__PasswordModelType;
2023                         return soap_in_inf__PasswordModelType(soap, NULL, NULL, NULL);
2024                 }
2025                 if (!soap_match_tag(soap, t, "inf:ProvisioningStateType"))
2026                 {       *type = SOAP_TYPE_inf__ProvisioningStateType;
2027                         return soap_in_inf__ProvisioningStateType(soap, NULL, NULL, NULL);
2028                 }
2029                 if (!soap_match_tag(soap, t, "inf:ProvisioningModeType"))
2030                 {       *type = SOAP_TYPE_inf__ProvisioningModeType;
2031                         return soap_in_inf__ProvisioningModeType(soap, NULL, NULL, NULL);
2032                 }
2033                 if (!soap_match_tag(soap, t, "apr:CbActionType"))
2034                 {       *type = SOAP_TYPE_apr__CbActionType;
2035                         return soap_in_apr__CbActionType(soap, NULL, NULL, NULL);
2036                 }
2037                 if (!soap_match_tag(soap, t, "hwa:AssetTypeType"))
2038                 {       *type = SOAP_TYPE_hwa__AssetTypeType;
2039                         return soap_in_hwa__AssetTypeType(soap, NULL, NULL, NULL);
2040                 }
2041                 if (!soap_match_tag(soap, t, "cb:HcbTriggerReasonType"))
2042                 {       *type = SOAP_TYPE_cb__HcbTriggerReasonType;
2043                         return soap_in_cb__HcbTriggerReasonType(soap, NULL, NULL, NULL);
2044                 }
2045                 if (!soap_match_tag(soap, t, "cb:HcbStateType"))
2046                 {       *type = SOAP_TYPE_cb__HcbStateType;
2047                         return soap_in_cb__HcbStateType(soap, NULL, NULL, NULL);
2048                 }
2049                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerApplicationType"))
2050                 {       *type = SOAP_TYPE_cb__CircuitBreakerApplicationType;
2051                         return soap_in_cb__CircuitBreakerApplicationType(soap, NULL, NULL, NULL);
2052                 }
2053                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerProfileType"))
2054                 {       *type = SOAP_TYPE_cb__CircuitBreakerProfileType;
2055                         return soap_in_cb__CircuitBreakerProfileType(soap, NULL, NULL, NULL);
2056                 }
2057                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterIPAddressDirectionType"))
2058                 {       *type = SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType;
2059                         return soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, NULL, NULL, NULL);
2060                 }
2061                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterDirectionType"))
2062                 {       *type = SOAP_TYPE_cb__CircuitBreakerFilterDirectionType;
2063                         return soap_in_cb__CircuitBreakerFilterDirectionType(soap, NULL, NULL, NULL);
2064                 }
2065                 if (!soap_match_tag(soap, t, "emi:AlertAuthOptionsType"))
2066                 {       *type = SOAP_TYPE_emi__AlertAuthOptionsType;
2067                         return soap_in_emi__AlertAuthOptionsType(soap, NULL, NULL, NULL);
2068                 }
2069                 if (!soap_match_tag(soap, t, "emi:EventSeverityType"))
2070                 {       *type = SOAP_TYPE_emi__EventSeverityType;
2071                         return soap_in_emi__EventSeverityType(soap, NULL, NULL, NULL);
2072                 }
2073                 if (!soap_match_tag(soap, t, "stra:ISVS_APP_ATTR_TYPE"))
2074                 {       *type = SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE;
2075                         return soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, NULL, NULL, NULL);
2076                 }
2077                 if (!soap_match_tag(soap, t, "net:InterfaceModeType"))
2078                 {       *type = SOAP_TYPE_net__InterfaceModeType;
2079                         return soap_in_net__InterfaceModeType(soap, NULL, NULL, NULL);
2080                 }
2081                 if (!soap_match_tag(soap, t, "net:DhcpModeType"))
2082                 {       *type = SOAP_TYPE_net__DhcpModeType;
2083                         return soap_in_net__DhcpModeType(soap, NULL, NULL, NULL);
2084                 }
2085                 if (!soap_match_tag(soap, t, "xcfg:CertNameOptionsType"))
2086                 {       *type = SOAP_TYPE_xcfg__CertNameOptionsType;
2087                         return soap_in_xcfg__CertNameOptionsType(soap, NULL, NULL, NULL);
2088                 }
2089                 if (!soap_match_tag(soap, t, "sai:HTTPAuthOptionType"))
2090                 {       *type = SOAP_TYPE_sai__HTTPAuthOptionType;
2091                         return soap_in_sai__HTTPAuthOptionType(soap, NULL, NULL, NULL);
2092                 }
2093                 if (!soap_match_tag(soap, t, "sai:HashTypeType"))
2094                 {       *type = SOAP_TYPE_sai__HashTypeType;
2095                         return soap_in_sai__HashTypeType(soap, NULL, NULL, NULL);
2096                 }
2097                 if (!soap_match_tag(soap, t, "sai:ProvisioningTLSModeType"))
2098                 {       *type = SOAP_TYPE_sai__ProvisioningTLSModeType;
2099                         return soap_in_sai__ProvisioningTLSModeType(soap, NULL, NULL, NULL);
2100                 }
2101                 if (!soap_match_tag(soap, t, "sai:TlsAthenticationType"))
2102                 {       *type = SOAP_TYPE_sai__TlsAthenticationType;
2103                         return soap_in_sai__TlsAthenticationType(soap, NULL, NULL, NULL);
2104                 }
2105                 if (!soap_match_tag(soap, t, "sai:InterfaceType"))
2106                 {       *type = SOAP_TYPE_sai__InterfaceType;
2107                         return soap_in_sai__InterfaceType(soap, NULL, NULL, NULL);
2108                 }
2109                 if (!soap_match_tag(soap, t, "sai:EnabledInterfacesType"))
2110                 {       *type = SOAP_TYPE_sai__EnabledInterfacesType;
2111                         return soap_in_sai__EnabledInterfacesType(soap, NULL, NULL, NULL);
2112                 }
2113                 if (!soap_match_tag(soap, t, "sai:PowerStateType"))
2114                 {       *type = SOAP_TYPE_sai__PowerStateType;
2115                         return soap_in_sai__PowerStateType(soap, NULL, NULL, NULL);
2116                 }
2117                 if (!soap_match_tag(soap, t, "sai:KerberosEncryptionType"))
2118                 {       *type = SOAP_TYPE_sai__KerberosEncryptionType;
2119                         return soap_in_sai__KerberosEncryptionType(soap, NULL, NULL, NULL);
2120                 }
2121                 if (!soap_match_tag(soap, t, "sai:KerberosSpnProtocolType"))
2122                 {       *type = SOAP_TYPE_sai__KerberosSpnProtocolType;
2123                         return soap_in_sai__KerberosSpnProtocolType(soap, NULL, NULL, NULL);
2124                 }
2125                 if (!soap_match_tag(soap, t, "sai:AccessPermissionType"))
2126                 {       *type = SOAP_TYPE_sai__AccessPermissionType;
2127                         return soap_in_sai__AccessPermissionType(soap, NULL, NULL, NULL);
2128                 }
2129                 if (!soap_match_tag(soap, t, "sai:ProvisioningModeType"))
2130                 {       *type = SOAP_TYPE_sai__ProvisioningModeType;
2131                         return soap_in_sai__ProvisioningModeType(soap, NULL, NULL, NULL);
2132                 }
2133                 if (!soap_match_tag(soap, t, "sai:RngKeyEncodingType"))
2134                 {       *type = SOAP_TYPE_sai__RngKeyEncodingType;
2135                         return soap_in_sai__RngKeyEncodingType(soap, NULL, NULL, NULL);
2136                 }
2137                 if (!soap_match_tag(soap, t, "sai:RsaCertificateEncodingType"))
2138                 {       *type = SOAP_TYPE_sai__RsaCertificateEncodingType;
2139                         return soap_in_sai__RsaCertificateEncodingType(soap, NULL, NULL, NULL);
2140                 }
2141                 if (!soap_match_tag(soap, t, "sai:RsaKeyEncodingType"))
2142                 {       *type = SOAP_TYPE_sai__RsaKeyEncodingType;
2143                         return soap_in_sai__RsaKeyEncodingType(soap, NULL, NULL, NULL);
2144                 }
2145                 if (!soap_match_tag(soap, t, "sai:UserAclRealmType"))
2146                 {       *type = SOAP_TYPE_sai__UserAclRealmType;
2147                         return soap_in_sai__UserAclRealmType(soap, NULL, NULL, NULL);
2148                 }
2149                 if (!soap_match_tag(soap, t, "wcxs:PassPhrase63Type"))
2150                 {       *type = SOAP_TYPE_wcxs__PassPhrase63Type;
2151                         return soap_in_wcxs__PassPhrase63Type(soap, NULL, NULL, NULL);
2152                 }
2153                 if (!soap_match_tag(soap, t, "wcxs:PassPhraseWEP128Type"))
2154                 {       *type = SOAP_TYPE_wcxs__PassPhraseWEP128Type;
2155                         return soap_in_wcxs__PassPhraseWEP128Type(soap, NULL, NULL, NULL);
2156                 }
2157                 if (!soap_match_tag(soap, t, "wcxs:PassPhrase5Type"))
2158                 {       *type = SOAP_TYPE_wcxs__PassPhrase5Type;
2159                         return soap_in_wcxs__PassPhrase5Type(soap, NULL, NULL, NULL);
2160                 }
2161                 if (!soap_match_tag(soap, t, "wcxs:RawKey256Type"))
2162                 {       *type = SOAP_TYPE_wcxs__RawKey256Type;
2163                         return soap_in_wcxs__RawKey256Type(soap, NULL, NULL, NULL);
2164                 }
2165                 if (!soap_match_tag(soap, t, "wcxs:RawKey128Type"))
2166                 {       *type = SOAP_TYPE_wcxs__RawKey128Type;
2167                         return soap_in_wcxs__RawKey128Type(soap, NULL, NULL, NULL);
2168                 }
2169                 if (!soap_match_tag(soap, t, "wcxs:RawKey64Type"))
2170                 {       *type = SOAP_TYPE_wcxs__RawKey64Type;
2171                         return soap_in_wcxs__RawKey64Type(soap, NULL, NULL, NULL);
2172                 }
2173                 if (!soap_match_tag(soap, t, "wcxs:ProfileNameType"))
2174                 {       *type = SOAP_TYPE_wcxs__ProfileNameType;
2175                         return soap_in_wcxs__ProfileNameType(soap, NULL, NULL, NULL);
2176                 }
2177                 if (!soap_match_tag(soap, t, "cb:IPv6AddressStringType"))
2178                 {       *type = SOAP_TYPE_cb__IPv6AddressStringType;
2179                         return soap_in_cb__IPv6AddressStringType(soap, NULL, NULL, NULL);
2180                 }
2181                 if (!soap_match_tag(soap, t, "cb:IPv4AddressStringType"))
2182                 {       *type = SOAP_TYPE_cb__IPv4AddressStringType;
2183                         return soap_in_cb__IPv4AddressStringType(soap, NULL, NULL, NULL);
2184                 }
2185                 if (!soap_match_tag(soap, t, "emi:CommunityStringType"))
2186                 {       *type = SOAP_TYPE_emi__CommunityStringType;
2187                         return soap_in_emi__CommunityStringType(soap, NULL, NULL, NULL);
2188                 }
2189                 if (!soap_match_tag(soap, t, "net:MACAddressType"))
2190                 {       *type = SOAP_TYPE_net__MACAddressType;
2191                         return soap_in_net__MACAddressType(soap, NULL, NULL, NULL);
2192                 }
2193                 if (!soap_match_tag(soap, t, "sai:FriendlyNameType"))
2194                 {       *type = SOAP_TYPE_sai__FriendlyNameType;
2195                         return soap_in_sai__FriendlyNameType(soap, NULL, NULL, NULL);
2196                 }
2197                 if (!soap_match_tag(soap, t, "sai:ProvisioningOTPType"))
2198                 {       *type = SOAP_TYPE_sai__ProvisioningOTPType;
2199                         return soap_in_sai__ProvisioningOTPType(soap, NULL, NULL, NULL);
2200                 }
2201                 if (!soap_match_tag(soap, t, "sai:MEBxPasswordType"))
2202                 {       *type = SOAP_TYPE_sai__MEBxPasswordType;
2203                         return soap_in_sai__MEBxPasswordType(soap, NULL, NULL, NULL);
2204                 }
2205                 if (!soap_match_tag(soap, t, "sai:AclPasswordStringType"))
2206                 {       *type = SOAP_TYPE_sai__AclPasswordStringType;
2207                         return soap_in_sai__AclPasswordStringType(soap, NULL, NULL, NULL);
2208                 }
2209                 if (!soap_match_tag(soap, t, "sai:AclStringType"))
2210                 {       *type = SOAP_TYPE_sai__AclStringType;
2211                         return soap_in_sai__AclStringType(soap, NULL, NULL, NULL);
2212                 }
2213                 if (!soap_match_tag(soap, t, "cmn:GuidBuf"))
2214                 {       *type = SOAP_TYPE_cmn__GuidBuf;
2215                         return soap_in_cmn__GuidBuf(soap, NULL, NULL, NULL);
2216                 }
2217                 if (!soap_match_tag(soap, t, "cmn:IPv6AddressStringType"))
2218                 {       *type = SOAP_TYPE_cmn__IPv6AddressStringType;
2219                         return soap_in_cmn__IPv6AddressStringType(soap, NULL, NULL, NULL);
2220                 }
2221                 if (!soap_match_tag(soap, t, "cmn:IPv4AddressStringType"))
2222                 {       *type = SOAP_TYPE_cmn__IPv4AddressStringType;
2223                         return soap_in_cmn__IPv4AddressStringType(soap, NULL, NULL, NULL);
2224                 }
2225                 if (!soap_match_tag(soap, t, "cmn:HostNameType"))
2226                 {       *type = SOAP_TYPE_cmn__HostNameType;
2227                         return soap_in_cmn__HostNameType(soap, NULL, NULL, NULL);
2228                 }
2229                 if (!soap_match_tag(soap, t, "wcxs:WirelessSettingsType"))
2230                 {       *type = SOAP_TYPE_wcxs__WirelessSettingsType;
2231                         return soap_in_wcxs__WirelessSettingsType(soap, NULL, NULL, NULL);
2232                 }
2233                 if (!soap_match_tag(soap, t, "wcxs:WirelessCapabilitiesType"))
2234                 {       *type = SOAP_TYPE_wcxs__WirelessCapabilitiesType;
2235                         return soap_in_wcxs__WirelessCapabilitiesType(soap, NULL, NULL, NULL);
2236                 }
2237                 if (!soap_match_tag(soap, t, "wcxs:ProfileType"))
2238                 {       *type = SOAP_TYPE_wcxs__ProfileType;
2239                         return soap_in_wcxs__ProfileType(soap, NULL, NULL, NULL);
2240                 }
2241                 if (!soap_match_tag(soap, t, "wcxs:ProfileSecuritySettingsType"))
2242                 {       *type = SOAP_TYPE_wcxs__ProfileSecuritySettingsType;
2243                         return soap_in_wcxs__ProfileSecuritySettingsType(soap, NULL, NULL, NULL);
2244                 }
2245                 if (!soap_match_tag(soap, t, "wcxs:ProfileSecuritySettingRSNType"))
2246                 {       *type = SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType;
2247                         return soap_in_wcxs__ProfileSecuritySettingRSNType(soap, NULL, NULL, NULL);
2248                 }
2249                 if (!soap_match_tag(soap, t, "wcxs:ProfileSecuritySettingWPAType"))
2250                 {       *type = SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType;
2251                         return soap_in_wcxs__ProfileSecuritySettingWPAType(soap, NULL, NULL, NULL);
2252                 }
2253                 if (!soap_match_tag(soap, t, "wcxs:DataEncryptionCCMPType"))
2254                 {       *type = SOAP_TYPE_wcxs__DataEncryptionCCMPType;
2255                         return soap_in_wcxs__DataEncryptionCCMPType(soap, NULL, NULL, NULL);
2256                 }
2257                 if (!soap_match_tag(soap, t, "wcxs:DataEncryptionTKIPType"))
2258                 {       *type = SOAP_TYPE_wcxs__DataEncryptionTKIPType;
2259                         return soap_in_wcxs__DataEncryptionTKIPType(soap, NULL, NULL, NULL);
2260                 }
2261                 if (!soap_match_tag(soap, t, "wcxs:DataEncryptionWEPType"))
2262                 {       *type = SOAP_TYPE_wcxs__DataEncryptionWEPType;
2263                         return soap_in_wcxs__DataEncryptionWEPType(soap, NULL, NULL, NULL);
2264                 }
2265                 if (!soap_match_tag(soap, t, "wcxs:DataEncryptionWEPXType"))
2266                 {       *type = SOAP_TYPE_wcxs__DataEncryptionWEPXType;
2267                         return soap_in_wcxs__DataEncryptionWEPXType(soap, NULL, NULL, NULL);
2268                 }
2269                 if (!soap_match_tag(soap, t, "wcxs:WEP128Type"))
2270                 {       *type = SOAP_TYPE_wcxs__WEP128Type;
2271                         return soap_in_wcxs__WEP128Type(soap, NULL, NULL, NULL);
2272                 }
2273                 if (!soap_match_tag(soap, t, "wcxs:WEP64Type"))
2274                 {       *type = SOAP_TYPE_wcxs__WEP64Type;
2275                         return soap_in_wcxs__WEP64Type(soap, NULL, NULL, NULL);
2276                 }
2277                 if (!soap_match_tag(soap, t, "inf:FirmwareVersionType"))
2278                 {       *type = SOAP_TYPE_inf__FirmwareVersionType;
2279                         return soap_in_inf__FirmwareVersionType(soap, NULL, NULL, NULL);
2280                 }
2281                 if (!soap_match_tag(soap, t, "inf:IderSessionLogEntryType"))
2282                 {       *type = SOAP_TYPE_inf__IderSessionLogEntryType;
2283                         return soap_in_inf__IderSessionLogEntryType(soap, NULL, NULL, NULL);
2284                 }
2285                 if (!soap_match_tag(soap, t, "idr:FirmwareVersionType"))
2286                 {       *type = SOAP_TYPE_idr__FirmwareVersionType;
2287                         return soap_in_idr__FirmwareVersionType(soap, NULL, NULL, NULL);
2288                 }
2289                 if (!soap_match_tag(soap, t, "idr:IderSessionLogEntryType"))
2290                 {       *type = SOAP_TYPE_idr__IderSessionLogEntryType;
2291                         return soap_in_idr__IderSessionLogEntryType(soap, NULL, NULL, NULL);
2292                 }
2293                 if (!soap_match_tag(soap, t, "apl:GUID"))
2294                 {       *type = SOAP_TYPE_apl__GUID;
2295                         return soap_in_apl__GUID(soap, NULL, NULL, NULL);
2296                 }
2297                 if (!soap_match_tag(soap, t, "apr:AgentPresenceCapabilitiesType"))
2298                 {       *type = SOAP_TYPE_apr__AgentPresenceCapabilitiesType;
2299                         return soap_in_apr__AgentPresenceCapabilitiesType(soap, NULL, NULL, NULL);
2300                 }
2301                 if (!soap_match_tag(soap, t, "apr:CircuitBreakerHardwarePolicyType"))
2302                 {       *type = SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType;
2303                         return soap_in_apr__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, NULL);
2304                 }
2305                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogActionType"))
2306                 {       *type = SOAP_TYPE_apr__ConsoleWatchdogActionType;
2307                         return soap_in_apr__ConsoleWatchdogActionType(soap, NULL, NULL, NULL);
2308                 }
2309                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogEntryType"))
2310                 {       *type = SOAP_TYPE_apr__ConsoleWatchdogEntryType;
2311                         return soap_in_apr__ConsoleWatchdogEntryType(soap, NULL, NULL, NULL);
2312                 }
2313                 if (!soap_match_tag(soap, t, "apr:GUID"))
2314                 {       *type = SOAP_TYPE_apr__GUID;
2315                         return soap_in_apr__GUID(soap, NULL, NULL, NULL);
2316                 }
2317                 if (!soap_match_tag(soap, t, "hwa:PT_MEDIA_DEVICE"))
2318                 {       *type = SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE;
2319                         return soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, NULL, NULL, NULL);
2320                 }
2321                 if (!soap_match_tag(soap, t, "hwa:PT_FRU"))
2322                 {       *type = SOAP_TYPE_hwa__PT_USCOREFRU;
2323                         return soap_in_hwa__PT_USCOREFRU(soap, NULL, NULL, NULL);
2324                 }
2325                 if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_MODULE"))
2326                 {       *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE;
2327                         return soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, NULL, NULL, NULL);
2328                 }
2329                 if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR"))
2330                 {       *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR;
2331                         return soap_in_hwa__PT_USCOREPROCESSOR(soap, NULL, NULL, NULL);
2332                 }
2333                 if (!soap_match_tag(soap, t, "hwa:PT_BASEBOARD"))
2334                 {       *type = SOAP_TYPE_hwa__PT_USCOREBASEBOARD;
2335                         return soap_in_hwa__PT_USCOREBASEBOARD(soap, NULL, NULL, NULL);
2336                 }
2337                 if (!soap_match_tag(soap, t, "hwa:GUID"))
2338                 {       *type = SOAP_TYPE_hwa__GUID;
2339                         return soap_in_hwa__GUID(soap, NULL, NULL, NULL);
2340                 }
2341                 if (!soap_match_tag(soap, t, "hwa:PT_COMPUTER_SYSTEM"))
2342                 {       *type = SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM;
2343                         return soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, NULL, NULL, NULL);
2344                 }
2345                 if (!soap_match_tag(soap, t, "hwa:PT_BIOS"))
2346                 {       *type = SOAP_TYPE_hwa__PT_USCOREBIOS;
2347                         return soap_in_hwa__PT_USCOREBIOS(soap, NULL, NULL, NULL);
2348                 }
2349                 if (!soap_match_tag(soap, t, "hwa:AssetDataType"))
2350                 {       *type = SOAP_TYPE_hwa__AssetDataType;
2351                         return soap_in_hwa__AssetDataType(soap, NULL, NULL, NULL);
2352                 }
2353                 if (!soap_match_tag(soap, t, "hwa:AssetDataArrayType"))
2354                 {       *type = SOAP_TYPE_hwa__AssetDataArrayType;
2355                         return soap_in_hwa__AssetDataArrayType(soap, NULL, NULL, NULL);
2356                 }
2357                 if (!soap_match_tag(soap, t, "hwa:AssetTypeArrayType"))
2358                 {       *type = SOAP_TYPE_hwa__AssetTypeArrayType;
2359                         return soap_in_hwa__AssetTypeArrayType(soap, NULL, NULL, NULL);
2360                 }
2361                 if (!soap_match_tag(soap, t, "cb:HcbOptionsType"))
2362                 {       *type = SOAP_TYPE_cb__HcbOptionsType;
2363                         return soap_in_cb__HcbOptionsType(soap, NULL, NULL, NULL);
2364                 }
2365                 if (!soap_match_tag(soap, t, "cb:BlockedPortInfoType"))
2366                 {       *type = SOAP_TYPE_cb__BlockedPortInfoType;
2367                         return soap_in_cb__BlockedPortInfoType(soap, NULL, NULL, NULL);
2368                 }
2369                 if (!soap_match_tag(soap, t, "cb:TimedCounterType"))
2370                 {       *type = SOAP_TYPE_cb__TimedCounterType;
2371                         return soap_in_cb__TimedCounterType(soap, NULL, NULL, NULL);
2372                 }
2373                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerHardwarePolicyType"))
2374                 {       *type = SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType;
2375                         return soap_in_cb__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, NULL);
2376                 }
2377                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterStatisticsType"))
2378                 {       *type = SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType;
2379                         return soap_in_cb__CircuitBreakerFilterStatisticsType(soap, NULL, NULL, NULL);
2380                 }
2381                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerCapabilitiesType"))
2382                 {       *type = SOAP_TYPE_cb__CircuitBreakerCapabilitiesType;
2383                         return soap_in_cb__CircuitBreakerCapabilitiesType(soap, NULL, NULL, NULL);
2384                 }
2385                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterInfoType"))
2386                 {       *type = SOAP_TYPE_cb__CircuitBreakerFilterInfoType;
2387                         return soap_in_cb__CircuitBreakerFilterInfoType(soap, NULL, NULL, NULL);
2388                 }
2389                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterType"))
2390                 {       *type = SOAP_TYPE_cb__CircuitBreakerFilterType;
2391                         return soap_in_cb__CircuitBreakerFilterType(soap, NULL, NULL, NULL);
2392                 }
2393                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketType"))
2394                 {       *type = SOAP_TYPE_cb__CircuitBreakerPacketType;
2395                         return soap_in_cb__CircuitBreakerPacketType(soap, NULL, NULL, NULL);
2396                 }
2397                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketETHType"))
2398                 {       *type = SOAP_TYPE_cb__CircuitBreakerPacketETHType;
2399                         return soap_in_cb__CircuitBreakerPacketETHType(soap, NULL, NULL, NULL);
2400                 }
2401                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketIPType"))
2402                 {       *type = SOAP_TYPE_cb__CircuitBreakerPacketIPType;
2403                         return soap_in_cb__CircuitBreakerPacketIPType(soap, NULL, NULL, NULL);
2404                 }
2405                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketTCPType"))
2406                 {       *type = SOAP_TYPE_cb__CircuitBreakerPacketTCPType;
2407                         return soap_in_cb__CircuitBreakerPacketTCPType(soap, NULL, NULL, NULL);
2408                 }
2409                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketUDPType"))
2410                 {       *type = SOAP_TYPE_cb__CircuitBreakerPacketUDPType;
2411                         return soap_in_cb__CircuitBreakerPacketUDPType(soap, NULL, NULL, NULL);
2412                 }
2413                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPPacketType"))
2414                 {       *type = SOAP_TYPE_cb__CircuitBreakerIPPacketType;
2415                         return soap_in_cb__CircuitBreakerIPPacketType(soap, NULL, NULL, NULL);
2416                 }
2417                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv6Type"))
2418                 {       *type = SOAP_TYPE_cb__CircuitBreakerIPv6Type;
2419                         return soap_in_cb__CircuitBreakerIPv6Type(soap, NULL, NULL, NULL);
2420                 }
2421                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv4Type"))
2422                 {       *type = SOAP_TYPE_cb__CircuitBreakerIPv4Type;
2423                         return soap_in_cb__CircuitBreakerIPv4Type(soap, NULL, NULL, NULL);
2424                 }
2425                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredTCPFlagsType"))
2426                 {       *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType;
2427                         return soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, NULL, NULL, NULL);
2428                 }
2429                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredPortType"))
2430                 {       *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType;
2431                         return soap_in_cb__CircuitBreakerIPLayeredPortType(soap, NULL, NULL, NULL);
2432                 }
2433                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredPortRangeType"))
2434                 {       *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType;
2435                         return soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, NULL, NULL, NULL);
2436                 }
2437                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredPortSimpleType"))
2438                 {       *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType;
2439                         return soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, NULL, NULL, NULL);
2440                 }
2441                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv6AddressAndMaskType"))
2442                 {       *type = SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType;
2443                         return soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, NULL, NULL, NULL);
2444                 }
2445                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv4AddressAndMaskType"))
2446                 {       *type = SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType;
2447                         return soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, NULL, NULL, NULL);
2448                 }
2449                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerPolicyInfoType"))
2450                 {       *type = SOAP_TYPE_cb__CircuitBreakerPolicyInfoType;
2451                         return soap_in_cb__CircuitBreakerPolicyInfoType(soap, NULL, NULL, NULL);
2452                 }
2453                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerPolicyType"))
2454                 {       *type = SOAP_TYPE_cb__CircuitBreakerPolicyType;
2455                         return soap_in_cb__CircuitBreakerPolicyType(soap, NULL, NULL, NULL);
2456                 }
2457                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerDefaultFilterType"))
2458                 {       *type = SOAP_TYPE_cb__CircuitBreakerDefaultFilterType;
2459                         return soap_in_cb__CircuitBreakerDefaultFilterType(soap, NULL, NULL, NULL);
2460                 }
2461                 if (!soap_match_tag(soap, t, "cb:CircuitBreakerAntiSpoofingFilterType"))
2462                 {       *type = SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType;
2463                         return soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, NULL, NULL, NULL);
2464                 }
2465                 if (!soap_match_tag(soap, t, "emi:AlertSubscriptionGeneralType"))
2466                 {       *type = SOAP_TYPE_emi__AlertSubscriptionGeneralType;
2467                         return soap_in_emi__AlertSubscriptionGeneralType(soap, NULL, NULL, NULL);
2468                 }
2469                 if (!soap_match_tag(soap, t, "emi:AlertSubscriptionSoapType"))
2470                 {       *type = SOAP_TYPE_emi__AlertSubscriptionSoapType;
2471                         return soap_in_emi__AlertSubscriptionSoapType(soap, NULL, NULL, NULL);
2472                 }
2473                 if (!soap_match_tag(soap, t, "emi:AlertSubscriptionSNMPType"))
2474                 {       *type = SOAP_TYPE_emi__AlertSubscriptionSNMPType;
2475                         return soap_in_emi__AlertSubscriptionSNMPType(soap, NULL, NULL, NULL);
2476                 }
2477                 if (!soap_match_tag(soap, t, "emi:AlertCredentialsType"))
2478                 {       *type = SOAP_TYPE_emi__AlertCredentialsType;
2479                         return soap_in_emi__AlertCredentialsType(soap, NULL, NULL, NULL);
2480                 }
2481                 if (!soap_match_tag(soap, t, "emi:ByteStr"))
2482                 {       *type = SOAP_TYPE_emi__ByteStr;
2483                         return soap_in_emi__ByteStr(soap, NULL, NULL, NULL);
2484                 }
2485                 if (!soap_match_tag(soap, t, "emi:SensorAttributesType"))
2486                 {       *type = SOAP_TYPE_emi__SensorAttributesType;
2487                         return soap_in_emi__SensorAttributesType(soap, NULL, NULL, NULL);
2488                 }
2489                 if (!soap_match_tag(soap, t, "emi:SensorHandleArrayType"))
2490                 {       *type = SOAP_TYPE_emi__SensorHandleArrayType;
2491                         return soap_in_emi__SensorHandleArrayType(soap, NULL, NULL, NULL);
2492                 }
2493                 if (!soap_match_tag(soap, t, "emi:EventLogRecordArrayType"))
2494                 {       *type = SOAP_TYPE_emi__EventLogRecordArrayType;
2495                         return soap_in_emi__EventLogRecordArrayType(soap, NULL, NULL, NULL);
2496                 }
2497                 if (!soap_match_tag(soap, t, "emi:EventFilterHandleArrayType"))
2498                 {       *type = SOAP_TYPE_emi__EventFilterHandleArrayType;
2499                         return soap_in_emi__EventFilterHandleArrayType(soap, NULL, NULL, NULL);
2500                 }
2501                 if (!soap_match_tag(soap, t, "emi:AlertSubscriptionHandleArrayType"))
2502                 {       *type = SOAP_TYPE_emi__AlertSubscriptionHandleArrayType;
2503                         return soap_in_emi__AlertSubscriptionHandleArrayType(soap, NULL, NULL, NULL);
2504                 }
2505                 if (!soap_match_tag(soap, t, "emi:AlertSubscriptionType"))
2506                 {       *type = SOAP_TYPE_emi__AlertSubscriptionType;
2507                         return soap_in_emi__AlertSubscriptionType(soap, NULL, NULL, NULL);
2508                 }
2509                 if (!soap_match_tag(soap, t, "emi:EventFilterType"))
2510                 {       *type = SOAP_TYPE_emi__EventFilterType;
2511                         return soap_in_emi__EventFilterType(soap, NULL, NULL, NULL);
2512                 }
2513                 if (!soap_match_tag(soap, t, "emi:EventLogRecordType"))
2514                 {       *type = SOAP_TYPE_emi__EventLogRecordType;
2515                         return soap_in_emi__EventLogRecordType(soap, NULL, NULL, NULL);
2516                 }
2517                 if (!soap_match_tag(soap, t, "emi:ByteData"))
2518                 {       *type = SOAP_TYPE_emi__ByteData;
2519                         return soap_in_emi__ByteData(soap, NULL, NULL, NULL);
2520                 }
2521                 if (!soap_match_tag(soap, t, "emi:AlertSubscriptionPolicyIDArrayType"))
2522                 {       *type = SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType;
2523                         return soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, NULL, NULL, NULL);
2524                 }
2525                 if (!soap_match_tag(soap, t, "stra:StorageApplicationAttributesType"))
2526                 {       *type = SOAP_TYPE_stra__StorageApplicationAttributesType;
2527                         return soap_in_stra__StorageApplicationAttributesType(soap, NULL, NULL, NULL);
2528                 }
2529                 if (!soap_match_tag(soap, t, "stra:StorageSnrpApplicationAttributeType"))
2530                 {       *type = SOAP_TYPE_stra__StorageSnrpApplicationAttributeType;
2531                         return soap_in_stra__StorageSnrpApplicationAttributeType(soap, NULL, NULL, NULL);
2532                 }
2533                 if (!soap_match_tag(soap, t, "stra:StorageApplicationHandleListType"))
2534                 {       *type = SOAP_TYPE_stra__StorageApplicationHandleListType;
2535                         return soap_in_stra__StorageApplicationHandleListType(soap, NULL, NULL, NULL);
2536                 }
2537                 if (!soap_match_tag(soap, t, "stra:GlobalStorageAttributesType"))
2538                 {       *type = SOAP_TYPE_stra__GlobalStorageAttributesType;
2539                         return soap_in_stra__GlobalStorageAttributesType(soap, NULL, NULL, NULL);
2540                 }
2541                 if (!soap_match_tag(soap, t, "stra:GUID"))
2542                 {       *type = SOAP_TYPE_stra__GUID;
2543                         return soap_in_stra__GUID(soap, NULL, NULL, NULL);
2544                 }
2545                 if (!soap_match_tag(soap, t, "stra:StorageAllocEntryHandleListType"))
2546                 {       *type = SOAP_TYPE_stra__StorageAllocEntryHandleListType;
2547                         return soap_in_stra__StorageAllocEntryHandleListType(soap, NULL, NULL, NULL);
2548                 }
2549                 if (!soap_match_tag(soap, t, "stra:StorageAllocSnrpEntryType"))
2550                 {       *type = SOAP_TYPE_stra__StorageAllocSnrpEntryType;
2551                         return soap_in_stra__StorageAllocSnrpEntryType(soap, NULL, NULL, NULL);
2552                 }
2553                 if (!soap_match_tag(soap, t, "stra:StorageAllocEntryType"))
2554                 {       *type = SOAP_TYPE_stra__StorageAllocEntryType;
2555                         return soap_in_stra__StorageAllocEntryType(soap, NULL, NULL, NULL);
2556                 }
2557                 if (!soap_match_tag(soap, t, "stra:StorageEaclEntryHandleListType"))
2558                 {       *type = SOAP_TYPE_stra__StorageEaclEntryHandleListType;
2559                         return soap_in_stra__StorageEaclEntryHandleListType(soap, NULL, NULL, NULL);
2560                 }
2561                 if (!soap_match_tag(soap, t, "stra:StorageEaclEntryType"))
2562                 {       *type = SOAP_TYPE_stra__StorageEaclEntryType;
2563                         return soap_in_stra__StorageEaclEntryType(soap, NULL, NULL, NULL);
2564                 }
2565                 if (!soap_match_tag(soap, t, "net:InterfaceDescriptorGetType"))
2566                 {       *type = SOAP_TYPE_net__InterfaceDescriptorGetType;
2567                         return soap_in_net__InterfaceDescriptorGetType(soap, NULL, NULL, NULL);
2568                 }
2569                 if (!soap_match_tag(soap, t, "net:InterfaceDescriptorSetType"))
2570                 {       *type = SOAP_TYPE_net__InterfaceDescriptorSetType;
2571                         return soap_in_net__InterfaceDescriptorSetType(soap, NULL, NULL, NULL);
2572                 }
2573                 if (!soap_match_tag(soap, t, "net:IPv4ParametersType"))
2574                 {       *type = SOAP_TYPE_net__IPv4ParametersType;
2575                         return soap_in_net__IPv4ParametersType(soap, NULL, NULL, NULL);
2576                 }
2577                 if (!soap_match_tag(soap, t, "net:StaticIPv4ParametersType"))
2578                 {       *type = SOAP_TYPE_net__StaticIPv4ParametersType;
2579                         return soap_in_net__StaticIPv4ParametersType(soap, NULL, NULL, NULL);
2580                 }
2581                 if (!soap_match_tag(soap, t, "xcfg:XProfileType"))
2582                 {       *type = SOAP_TYPE_xcfg__XProfileType;
2583                         return soap_in_xcfg__XProfileType(soap, NULL, NULL, NULL);
2584                 }
2585                 if (!soap_match_tag(soap, t, "xcfg:XProfileEAPFAST_TLSType"))
2586                 {       *type = SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType;
2587                         return soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, NULL, NULL, NULL);
2588                 }
2589                 if (!soap_match_tag(soap, t, "xcfg:XProfileEAPFAST_GTCType"))
2590                 {       *type = SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType;
2591                         return soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, NULL, NULL, NULL);
2592                 }
2593                 if (!soap_match_tag(soap, t, "xcfg:XProfileEAPFAST_MSCHAPv2Type"))
2594                 {       *type = SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type;
2595                         return soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, NULL, NULL, NULL);
2596                 }
2597                 if (!soap_match_tag(soap, t, "xcfg:XProfileEAP_GTCType"))
2598                 {       *type = SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType;
2599                         return soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, NULL, NULL, NULL);
2600                 }
2601                 if (!soap_match_tag(soap, t, "xcfg:XProfilePEAP_MSCHAPv2Type"))
2602                 {       *type = SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type;
2603                         return soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, NULL, NULL, NULL);
2604                 }
2605                 if (!soap_match_tag(soap, t, "xcfg:XProfileTTLS_MSCHAPv2Type"))
2606                 {       *type = SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type;
2607                         return soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, NULL, NULL, NULL);
2608                 }
2609                 if (!soap_match_tag(soap, t, "xcfg:XProfileTLSType"))
2610                 {       *type = SOAP_TYPE_xcfg__XProfileTLSType;
2611                         return soap_in_xcfg__XProfileTLSType(soap, NULL, NULL, NULL);
2612                 }
2613                 if (!soap_match_tag(soap, t, "xcfg:ServerIdentityType"))
2614                 {       *type = SOAP_TYPE_xcfg__ServerIdentityType;
2615                         return soap_in_xcfg__ServerIdentityType(soap, NULL, NULL, NULL);
2616                 }
2617                 if (!soap_match_tag(soap, t, "xcfg:ManualPACType"))
2618                 {       *type = SOAP_TYPE_xcfg__ManualPACType;
2619                         return soap_in_xcfg__ManualPACType(soap, NULL, NULL, NULL);
2620                 }
2621                 if (!soap_match_tag(soap, t, "xcfg:CertificateNameType"))
2622                 {       *type = SOAP_TYPE_xcfg__CertificateNameType;
2623                         return soap_in_xcfg__CertificateNameType(soap, NULL, NULL, NULL);
2624                 }
2625                 if (!soap_match_tag(soap, t, "xcfg:UserCredentialsType"))
2626                 {       *type = SOAP_TYPE_xcfg__UserCredentialsType;
2627                         return soap_in_xcfg__UserCredentialsType(soap, NULL, NULL, NULL);
2628                 }
2629                 if (!soap_match_tag(soap, t, "sai:GlobalPowerPolicyType"))
2630                 {       *type = SOAP_TYPE_sai__GlobalPowerPolicyType;
2631                         return soap_in_sai__GlobalPowerPolicyType(soap, NULL, NULL, NULL);
2632                 }
2633                 if (!soap_match_tag(soap, t, "sai:EnvironmentDetectionType"))
2634                 {       *type = SOAP_TYPE_sai__EnvironmentDetectionType;
2635                         return soap_in_sai__EnvironmentDetectionType(soap, NULL, NULL, NULL);
2636                 }
2637                 if (!soap_match_tag(soap, t, "sai:EnvironmentDetectionDomainType"))
2638                 {       *type = SOAP_TYPE_sai__EnvironmentDetectionDomainType;
2639                         return soap_in_sai__EnvironmentDetectionDomainType(soap, NULL, NULL, NULL);
2640                 }
2641                 if (!soap_match_tag(soap, t, "sai:ProvisioningAuditRecordType"))
2642                 {       *type = SOAP_TYPE_sai__ProvisioningAuditRecordType;
2643                         return soap_in_sai__ProvisioningAuditRecordType(soap, NULL, NULL, NULL);
2644                 }
2645                 if (!soap_match_tag(soap, t, "sai:CertHashEntryType"))
2646                 {       *type = SOAP_TYPE_sai__CertHashEntryType;
2647                         return soap_in_sai__CertHashEntryType(soap, NULL, NULL, NULL);
2648                 }
2649                 if (!soap_match_tag(soap, t, "sai:PkiCapsType"))
2650                 {       *type = SOAP_TYPE_sai__PkiCapsType;
2651                         return soap_in_sai__PkiCapsType(soap, NULL, NULL, NULL);
2652                 }
2653                 if (!soap_match_tag(soap, t, "sai:CrlType"))
2654                 {       *type = SOAP_TYPE_sai__CrlType;
2655                         return soap_in_sai__CrlType(soap, NULL, NULL, NULL);
2656                 }
2657                 if (!soap_match_tag(soap, t, "sai:CertificateType"))
2658                 {       *type = SOAP_TYPE_sai__CertificateType;
2659                         return soap_in_sai__CertificateType(soap, NULL, NULL, NULL);
2660                 }
2661                 if (!soap_match_tag(soap, t, "sai:TlsOptionsType"))
2662                 {       *type = SOAP_TYPE_sai__TlsOptionsType;
2663                         return soap_in_sai__TlsOptionsType(soap, NULL, NULL, NULL);
2664                 }
2665                 if (!soap_match_tag(soap, t, "sai:KerberosOptionsType"))
2666                 {       *type = SOAP_TYPE_sai__KerberosOptionsType;
2667                         return soap_in_sai__KerberosOptionsType(soap, NULL, NULL, NULL);
2668                 }
2669                 if (!soap_match_tag(soap, t, "sai:KerberosSpnType"))
2670                 {       *type = SOAP_TYPE_sai__KerberosSpnType;
2671                         return soap_in_sai__KerberosSpnType(soap, NULL, NULL, NULL);
2672                 }
2673                 if (!soap_match_tag(soap, t, "sai:AdminAclEntryExType"))
2674                 {       *type = SOAP_TYPE_sai__AdminAclEntryExType;
2675                         return soap_in_sai__AdminAclEntryExType(soap, NULL, NULL, NULL);
2676                 }
2677                 if (!soap_match_tag(soap, t, "sai:UserAclEntryExType"))
2678                 {       *type = SOAP_TYPE_sai__UserAclEntryExType;
2679                         return soap_in_sai__UserAclEntryExType(soap, NULL, NULL, NULL);
2680                 }
2681                 if (!soap_match_tag(soap, t, "sai:UserEntryKerberosType"))
2682                 {       *type = SOAP_TYPE_sai__UserEntryKerberosType;
2683                         return soap_in_sai__UserEntryKerberosType(soap, NULL, NULL, NULL);
2684                 }
2685                 if (!soap_match_tag(soap, t, "sai:UserEntryDigestType"))
2686                 {       *type = SOAP_TYPE_sai__UserEntryDigestType;
2687                         return soap_in_sai__UserEntryDigestType(soap, NULL, NULL, NULL);
2688                 }
2689                 if (!soap_match_tag(soap, t, "sai:AmtVersion"))
2690                 {       *type = SOAP_TYPE_sai__AmtVersion;
2691                         return soap_in_sai__AmtVersion(soap, NULL, NULL, NULL);
2692                 }
2693                 if (!soap_match_tag(soap, t, "sai:UpdateCoreUrlKeyType"))
2694                 {       *type = SOAP_TYPE_sai__UpdateCoreUrlKeyType;
2695                         return soap_in_sai__UpdateCoreUrlKeyType(soap, NULL, NULL, NULL);
2696                 }
2697                 if (!soap_match_tag(soap, t, "sai:CertificateChainType"))
2698                 {       *type = SOAP_TYPE_sai__CertificateChainType;
2699                         return soap_in_sai__CertificateChainType(soap, NULL, NULL, NULL);
2700                 }
2701                 if (!soap_match_tag(soap, t, "sai:RngKeyType"))
2702                 {       *type = SOAP_TYPE_sai__RngKeyType;
2703                         return soap_in_sai__RngKeyType(soap, NULL, NULL, NULL);
2704                 }
2705                 if (!soap_match_tag(soap, t, "sai:RsaKeyType"))
2706                 {       *type = SOAP_TYPE_sai__RsaKeyType;
2707                         return soap_in_sai__RsaKeyType(soap, NULL, NULL, NULL);
2708                 }
2709                 if (!soap_match_tag(soap, t, "sai:UserAclRealmListType"))
2710                 {       *type = SOAP_TYPE_sai__UserAclRealmListType;
2711                         return soap_in_sai__UserAclRealmListType(soap, NULL, NULL, NULL);
2712                 }
2713                 if (!soap_match_tag(soap, t, "sai:UserAclEntryHandleListType"))
2714                 {       *type = SOAP_TYPE_sai__UserAclEntryHandleListType;
2715                         return soap_in_sai__UserAclEntryHandleListType(soap, NULL, NULL, NULL);
2716                 }
2717                 if (!soap_match_tag(soap, t, "sai:AdminAclEntryType"))
2718                 {       *type = SOAP_TYPE_sai__AdminAclEntryType;
2719                         return soap_in_sai__AdminAclEntryType(soap, NULL, NULL, NULL);
2720                 }
2721                 if (!soap_match_tag(soap, t, "sai:UserAclEntryType"))
2722                 {       *type = SOAP_TYPE_sai__UserAclEntryType;
2723                         return soap_in_sai__UserAclEntryType(soap, NULL, NULL, NULL);
2724                 }
2725                 if (!soap_match_tag(soap, t, "cstr:KeyPairType"))
2726                 {       *type = SOAP_TYPE_cstr__KeyPairType;
2727                         return soap_in_cstr__KeyPairType(soap, NULL, NULL, NULL);
2728                 }
2729                 if (!soap_match_tag(soap, t, "cstr:RSAKeyPairType"))
2730                 {       *type = SOAP_TYPE_cstr__RSAKeyPairType;
2731                         return soap_in_cstr__RSAKeyPairType(soap, NULL, NULL, NULL);
2732                 }
2733                 if (!soap_match_tag(soap, t, "cmn:NodeAddressType"))
2734                 {       *type = SOAP_TYPE_cmn__NodeAddressType;
2735                         return soap_in_cmn__NodeAddressType(soap, NULL, NULL, NULL);
2736                 }
2737                 if (!soap_match_tag(soap, t, "cmn:URLType"))
2738                 {       *type = SOAP_TYPE_cmn__URLType;
2739                         return soap_in_cmn__URLType(soap, NULL, NULL, NULL);
2740                 }
2741                 if (!soap_match_tag(soap, t, "xsd:base64Binary"))
2742                 {       *type = SOAP_TYPE_xsd__base64Binary;
2743                         return soap_in_xsd__base64Binary(soap, NULL, NULL, NULL);
2744                 }
2745                 if (!soap_match_tag(soap, t, "xsd:anyURI"))
2746                 {       *type = SOAP_TYPE_xsd__anyURI;
2747                         return soap_in_xsd__anyURI(soap, NULL, NULL, NULL);
2748                 }
2749                 if (!soap_match_tag(soap, t, "xsd:string"))
2750                 {       *type = SOAP_TYPE_std__string;
2751                         return soap_in_std__string(soap, NULL, NULL, NULL);
2752                 }
2753                 if (!soap_match_tag(soap, t, "xsd:string"))
2754                 {       char **s;
2755                         *type = SOAP_TYPE_string;
2756                         s = soap_in_string(soap, NULL, NULL, NULL);
2757                         return s ? *s : NULL;
2758                 }
2759                 t = soap->tag;
2760                 if (!soap_match_tag(soap, t, "apr:AgentDescription"))
2761                 {       *type = SOAP_TYPE__apr__AgentDescription;
2762                         return soap_in__apr__AgentDescription(soap, NULL, NULL, NULL);
2763                 }
2764                 if (!soap_match_tag(soap, t, "cb:PolicyName"))
2765                 {       *type = SOAP_TYPE__cb__PolicyName;
2766                         return soap_in__cb__PolicyName(soap, NULL, NULL, NULL);
2767                 }
2768                 if (!soap_match_tag(soap, t, "cb:FilterName"))
2769                 {       *type = SOAP_TYPE__cb__FilterName;
2770                         return soap_in__cb__FilterName(soap, NULL, NULL, NULL);
2771                 }
2772                 if (!soap_match_tag(soap, t, "sai:KerberosRealmName"))
2773                 {       *type = SOAP_TYPE__sai__KerberosRealmName;
2774                         return soap_in__sai__KerberosRealmName(soap, NULL, NULL, NULL);
2775                 }
2776                 if (!soap_match_tag(soap, t, "sai:SpnString"))
2777                 {       *type = SOAP_TYPE__sai__SpnString;
2778                         return soap_in__sai__SpnString(soap, NULL, NULL, NULL);
2779                 }
2780                 if (!soap_match_tag(soap, t, "wcxs:GetWirelessSettingsResponse"))
2781                 {       *type = SOAP_TYPE__wcxs__GetWirelessSettingsResponse;
2782                         return soap_in__wcxs__GetWirelessSettingsResponse(soap, NULL, NULL, NULL);
2783                 }
2784                 if (!soap_match_tag(soap, t, "wcxs:GetWirelessSettingsRequest"))
2785                 {       *type = SOAP_TYPE__wcxs__GetWirelessSettingsRequest;
2786                         return soap_in__wcxs__GetWirelessSettingsRequest(soap, NULL, NULL, NULL);
2787                 }
2788                 if (!soap_match_tag(soap, t, "wcxs:GetWirelessCapabilitiesResponse"))
2789                 {       *type = SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse;
2790                         return soap_in__wcxs__GetWirelessCapabilitiesResponse(soap, NULL, NULL, NULL);
2791                 }
2792                 if (!soap_match_tag(soap, t, "wcxs:GetWirelessCapabilitiesRequest"))
2793                 {       *type = SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest;
2794                         return soap_in__wcxs__GetWirelessCapabilitiesRequest(soap, NULL, NULL, NULL);
2795                 }
2796                 if (!soap_match_tag(soap, t, "wcxs:EnumerateWirelessProfilesResponse"))
2797                 {       *type = SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse;
2798                         return soap_in__wcxs__EnumerateWirelessProfilesResponse(soap, NULL, NULL, NULL);
2799                 }
2800                 if (!soap_match_tag(soap, t, "wcxs:EnumerateWirelessProfilesRequest"))
2801                 {       *type = SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest;
2802                         return soap_in__wcxs__EnumerateWirelessProfilesRequest(soap, NULL, NULL, NULL);
2803                 }
2804                 if (!soap_match_tag(soap, t, "wcxs:UpdateWirelessProfileResponse"))
2805                 {       *type = SOAP_TYPE__wcxs__UpdateWirelessProfileResponse;
2806                         return soap_in__wcxs__UpdateWirelessProfileResponse(soap, NULL, NULL, NULL);
2807                 }
2808                 if (!soap_match_tag(soap, t, "wcxs:UpdateWirelessProfileRequest"))
2809                 {       *type = SOAP_TYPE__wcxs__UpdateWirelessProfileRequest;
2810                         return soap_in__wcxs__UpdateWirelessProfileRequest(soap, NULL, NULL, NULL);
2811                 }
2812                 if (!soap_match_tag(soap, t, "wcxs:RemoveWirelessProfileResponse"))
2813                 {       *type = SOAP_TYPE__wcxs__RemoveWirelessProfileResponse;
2814                         return soap_in__wcxs__RemoveWirelessProfileResponse(soap, NULL, NULL, NULL);
2815                 }
2816                 if (!soap_match_tag(soap, t, "wcxs:RemoveWirelessProfileRequest"))
2817                 {       *type = SOAP_TYPE__wcxs__RemoveWirelessProfileRequest;
2818                         return soap_in__wcxs__RemoveWirelessProfileRequest(soap, NULL, NULL, NULL);
2819                 }
2820                 if (!soap_match_tag(soap, t, "wcxs:GetWirelessProfileResponse"))
2821                 {       *type = SOAP_TYPE__wcxs__GetWirelessProfileResponse;
2822                         return soap_in__wcxs__GetWirelessProfileResponse(soap, NULL, NULL, NULL);
2823                 }
2824                 if (!soap_match_tag(soap, t, "wcxs:GetWirelessProfileRequest"))
2825                 {       *type = SOAP_TYPE__wcxs__GetWirelessProfileRequest;
2826                         return soap_in__wcxs__GetWirelessProfileRequest(soap, NULL, NULL, NULL);
2827                 }
2828                 if (!soap_match_tag(soap, t, "wcxs:AddWirelessProfileResponse"))
2829                 {       *type = SOAP_TYPE__wcxs__AddWirelessProfileResponse;
2830                         return soap_in__wcxs__AddWirelessProfileResponse(soap, NULL, NULL, NULL);
2831                 }
2832                 if (!soap_match_tag(soap, t, "wcxs:AddWirelessProfileRequest"))
2833                 {       *type = SOAP_TYPE__wcxs__AddWirelessProfileRequest;
2834                         return soap_in__wcxs__AddWirelessProfileRequest(soap, NULL, NULL, NULL);
2835                 }
2836                 if (!soap_match_tag(soap, t, "rci:GetSystemPowerStateResponse"))
2837                 {       *type = SOAP_TYPE__rci__GetSystemPowerStateResponse;
2838                         return soap_in__rci__GetSystemPowerStateResponse(soap, NULL, NULL, NULL);
2839                 }
2840                 if (!soap_match_tag(soap, t, "rci:GetSystemPowerState"))
2841                 {       *type = SOAP_TYPE__rci__GetSystemPowerState;
2842                         return soap_in__rci__GetSystemPowerState(soap, NULL, NULL, NULL);
2843                 }
2844                 if (!soap_match_tag(soap, t, "rci:RemoteControlResponse"))
2845                 {       *type = SOAP_TYPE__rci__RemoteControlResponse;
2846                         return soap_in__rci__RemoteControlResponse(soap, NULL, NULL, NULL);
2847                 }
2848                 if (!soap_match_tag(soap, t, "rci:RemoteControl"))
2849                 {       *type = SOAP_TYPE__rci__RemoteControl;
2850                         return soap_in__rci__RemoteControl(soap, NULL, NULL, NULL);
2851                 }
2852                 if (!soap_match_tag(soap, t, "rci:GetRemoteControlCapabilitiesResponse"))
2853                 {       *type = SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse;
2854                         return soap_in__rci__GetRemoteControlCapabilitiesResponse(soap, NULL, NULL, NULL);
2855                 }
2856                 if (!soap_match_tag(soap, t, "rci:GetRemoteControlCapabilities"))
2857                 {       *type = SOAP_TYPE__rci__GetRemoteControlCapabilities;
2858                         return soap_in__rci__GetRemoteControlCapabilities(soap, NULL, NULL, NULL);
2859                 }
2860                 if (!soap_match_tag(soap, t, "inf:GetIderSessionLogResponse"))
2861                 {       *type = SOAP_TYPE__inf__GetIderSessionLogResponse;
2862                         return soap_in__inf__GetIderSessionLogResponse(soap, NULL, NULL, NULL);
2863                 }
2864                 if (!soap_match_tag(soap, t, "inf:GetIderSessionLog"))
2865                 {       *type = SOAP_TYPE__inf__GetIderSessionLog;
2866                         return soap_in__inf__GetIderSessionLog(soap, NULL, NULL, NULL);
2867                 }
2868                 if (!soap_match_tag(soap, t, "inf:GetSecurityParametersResponse"))
2869                 {       *type = SOAP_TYPE__inf__GetSecurityParametersResponse;
2870                         return soap_in__inf__GetSecurityParametersResponse(soap, NULL, NULL, NULL);
2871                 }
2872                 if (!soap_match_tag(soap, t, "inf:GetSecurityParameters"))
2873                 {       *type = SOAP_TYPE__inf__GetSecurityParameters;
2874                         return soap_in__inf__GetSecurityParameters(soap, NULL, NULL, NULL);
2875                 }
2876                 if (!soap_match_tag(soap, t, "inf:GetNetworkStateResponse"))
2877                 {       *type = SOAP_TYPE__inf__GetNetworkStateResponse;
2878                         return soap_in__inf__GetNetworkStateResponse(soap, NULL, NULL, NULL);
2879                 }
2880                 if (!soap_match_tag(soap, t, "inf:GetNetworkState"))
2881                 {       *type = SOAP_TYPE__inf__GetNetworkState;
2882                         return soap_in__inf__GetNetworkState(soap, NULL, NULL, NULL);
2883                 }
2884                 if (!soap_match_tag(soap, t, "inf:GetEnabledInterfacesResponse"))
2885                 {       *type = SOAP_TYPE__inf__GetEnabledInterfacesResponse;
2886                         return soap_in__inf__GetEnabledInterfacesResponse(soap, NULL, NULL, NULL);
2887                 }
2888                 if (!soap_match_tag(soap, t, "inf:GetEnabledInterfaces"))
2889                 {       *type = SOAP_TYPE__inf__GetEnabledInterfaces;
2890                         return soap_in__inf__GetEnabledInterfaces(soap, NULL, NULL, NULL);
2891                 }
2892                 if (!soap_match_tag(soap, t, "inf:GetPasswordModelResponse"))
2893                 {       *type = SOAP_TYPE__inf__GetPasswordModelResponse;
2894                         return soap_in__inf__GetPasswordModelResponse(soap, NULL, NULL, NULL);
2895                 }
2896                 if (!soap_match_tag(soap, t, "inf:GetPasswordModel"))
2897                 {       *type = SOAP_TYPE__inf__GetPasswordModel;
2898                         return soap_in__inf__GetPasswordModel(soap, NULL, NULL, NULL);
2899                 }
2900                 if (!soap_match_tag(soap, t, "inf:GetAdminNetAclEntryStatusResponse"))
2901                 {       *type = SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse;
2902                         return soap_in__inf__GetAdminNetAclEntryStatusResponse(soap, NULL, NULL, NULL);
2903                 }
2904                 if (!soap_match_tag(soap, t, "inf:GetAdminNetAclEntryStatus"))
2905                 {       *type = SOAP_TYPE__inf__GetAdminNetAclEntryStatus;
2906                         return soap_in__inf__GetAdminNetAclEntryStatus(soap, NULL, NULL, NULL);
2907                 }
2908                 if (!soap_match_tag(soap, t, "inf:GetAdminAclEntryStatusResponse"))
2909                 {       *type = SOAP_TYPE__inf__GetAdminAclEntryStatusResponse;
2910                         return soap_in__inf__GetAdminAclEntryStatusResponse(soap, NULL, NULL, NULL);
2911                 }
2912                 if (!soap_match_tag(soap, t, "inf:GetAdminAclEntryStatus"))
2913                 {       *type = SOAP_TYPE__inf__GetAdminAclEntryStatus;
2914                         return soap_in__inf__GetAdminAclEntryStatus(soap, NULL, NULL, NULL);
2915                 }
2916                 if (!soap_match_tag(soap, t, "inf:GetConfigServerInfoResponse"))
2917                 {       *type = SOAP_TYPE__inf__GetConfigServerInfoResponse;
2918                         return soap_in__inf__GetConfigServerInfoResponse(soap, NULL, NULL, NULL);
2919                 }
2920                 if (!soap_match_tag(soap, t, "inf:GetConfigServerInfo"))
2921                 {       *type = SOAP_TYPE__inf__GetConfigServerInfo;
2922                         return soap_in__inf__GetConfigServerInfo(soap, NULL, NULL, NULL);
2923                 }
2924                 if (!soap_match_tag(soap, t, "inf:GetHostNameResponse"))
2925                 {       *type = SOAP_TYPE__inf__GetHostNameResponse;
2926                         return soap_in__inf__GetHostNameResponse(soap, NULL, NULL, NULL);
2927                 }
2928                 if (!soap_match_tag(soap, t, "inf:GetHostName"))
2929                 {       *type = SOAP_TYPE__inf__GetHostName;
2930                         return soap_in__inf__GetHostName(soap, NULL, NULL, NULL);
2931                 }
2932                 if (!soap_match_tag(soap, t, "inf:GetVlanParametersResponse"))
2933                 {       *type = SOAP_TYPE__inf__GetVlanParametersResponse;
2934                         return soap_in__inf__GetVlanParametersResponse(soap, NULL, NULL, NULL);
2935                 }
2936                 if (!soap_match_tag(soap, t, "inf:GetVlanParameters"))
2937                 {       *type = SOAP_TYPE__inf__GetVlanParameters;
2938                         return soap_in__inf__GetVlanParameters(soap, NULL, NULL, NULL);
2939                 }
2940                 if (!soap_match_tag(soap, t, "inf:GetProvisioningStateResponse"))
2941                 {       *type = SOAP_TYPE__inf__GetProvisioningStateResponse;
2942                         return soap_in__inf__GetProvisioningStateResponse(soap, NULL, NULL, NULL);
2943                 }
2944                 if (!soap_match_tag(soap, t, "inf:GetProvisioningState"))
2945                 {       *type = SOAP_TYPE__inf__GetProvisioningState;
2946                         return soap_in__inf__GetProvisioningState(soap, NULL, NULL, NULL);
2947                 }
2948                 if (!soap_match_tag(soap, t, "inf:GetProvisioningModeResponse"))
2949                 {       *type = SOAP_TYPE__inf__GetProvisioningModeResponse;
2950                         return soap_in__inf__GetProvisioningModeResponse(soap, NULL, NULL, NULL);
2951                 }
2952                 if (!soap_match_tag(soap, t, "inf:GetProvisioningMode"))
2953                 {       *type = SOAP_TYPE__inf__GetProvisioningMode;
2954                         return soap_in__inf__GetProvisioningMode(soap, NULL, NULL, NULL);
2955                 }
2956                 if (!soap_match_tag(soap, t, "inf:GetCodeVersionsResponse"))
2957                 {       *type = SOAP_TYPE__inf__GetCodeVersionsResponse;
2958                         return soap_in__inf__GetCodeVersionsResponse(soap, NULL, NULL, NULL);
2959                 }
2960                 if (!soap_match_tag(soap, t, "inf:GetCodeVersions"))
2961                 {       *type = SOAP_TYPE__inf__GetCodeVersions;
2962                         return soap_in__inf__GetCodeVersions(soap, NULL, NULL, NULL);
2963                 }
2964                 if (!soap_match_tag(soap, t, "inf:GetCoreVersionResponse"))
2965                 {       *type = SOAP_TYPE__inf__GetCoreVersionResponse;
2966                         return soap_in__inf__GetCoreVersionResponse(soap, NULL, NULL, NULL);
2967                 }
2968                 if (!soap_match_tag(soap, t, "inf:GetCoreVersion"))
2969                 {       *type = SOAP_TYPE__inf__GetCoreVersion;
2970                         return soap_in__inf__GetCoreVersion(soap, NULL, NULL, NULL);
2971                 }
2972                 if (!soap_match_tag(soap, t, "str:ExecuteStorageOperationResponse"))
2973                 {       *type = SOAP_TYPE__str__ExecuteStorageOperationResponse;
2974                         return soap_in__str__ExecuteStorageOperationResponse(soap, NULL, NULL, NULL);
2975                 }
2976                 if (!soap_match_tag(soap, t, "str:ExecuteStorageOperation"))
2977                 {       *type = SOAP_TYPE__str__ExecuteStorageOperation;
2978                         return soap_in__str__ExecuteStorageOperation(soap, NULL, NULL, NULL);
2979                 }
2980                 if (!soap_match_tag(soap, t, "tim:SetHighAccuracyTimeSynchResponse"))
2981                 {       *type = SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse;
2982                         return soap_in__tim__SetHighAccuracyTimeSynchResponse(soap, NULL, NULL, NULL);
2983                 }
2984                 if (!soap_match_tag(soap, t, "tim:SetHighAccuracyTimeSynch"))
2985                 {       *type = SOAP_TYPE__tim__SetHighAccuracyTimeSynch;
2986                         return soap_in__tim__SetHighAccuracyTimeSynch(soap, NULL, NULL, NULL);
2987                 }
2988                 if (!soap_match_tag(soap, t, "tim:GetLowAccuracyTimeSynchResponse"))
2989                 {       *type = SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse;
2990                         return soap_in__tim__GetLowAccuracyTimeSynchResponse(soap, NULL, NULL, NULL);
2991                 }
2992                 if (!soap_match_tag(soap, t, "tim:GetLowAccuracyTimeSynch"))
2993                 {       *type = SOAP_TYPE__tim__GetLowAccuracyTimeSynch;
2994                         return soap_in__tim__GetLowAccuracyTimeSynch(soap, NULL, NULL, NULL);
2995                 }
2996                 if (!soap_match_tag(soap, t, "idr:GetIderSessionLogResponse"))
2997                 {       *type = SOAP_TYPE__idr__GetIderSessionLogResponse;
2998                         return soap_in__idr__GetIderSessionLogResponse(soap, NULL, NULL, NULL);
2999                 }
3000                 if (!soap_match_tag(soap, t, "idr:GetIderSessionLog"))
3001                 {       *type = SOAP_TYPE__idr__GetIderSessionLog;
3002                         return soap_in__idr__GetIderSessionLog(soap, NULL, NULL, NULL);
3003                 }
3004                 if (!soap_match_tag(soap, t, "idr:GetRedirectionListenerStateResponse"))
3005                 {       *type = SOAP_TYPE__idr__GetRedirectionListenerStateResponse;
3006                         return soap_in__idr__GetRedirectionListenerStateResponse(soap, NULL, NULL, NULL);
3007                 }
3008                 if (!soap_match_tag(soap, t, "idr:GetRedirectionListenerState"))
3009                 {       *type = SOAP_TYPE__idr__GetRedirectionListenerState;
3010                         return soap_in__idr__GetRedirectionListenerState(soap, NULL, NULL, NULL);
3011                 }
3012                 if (!soap_match_tag(soap, t, "idr:SetRedirectionListenerStateResponse"))
3013                 {       *type = SOAP_TYPE__idr__SetRedirectionListenerStateResponse;
3014                         return soap_in__idr__SetRedirectionListenerStateResponse(soap, NULL, NULL, NULL);
3015                 }
3016                 if (!soap_match_tag(soap, t, "idr:SetRedirectionListenerState"))
3017                 {       *type = SOAP_TYPE__idr__SetRedirectionListenerState;
3018                         return soap_in__idr__SetRedirectionListenerState(soap, NULL, NULL, NULL);
3019                 }
3020                 if (!soap_match_tag(soap, t, "apl:AgentWatchdogShutdownResponse"))
3021                 {       *type = SOAP_TYPE__apl__AgentWatchdogShutdownResponse;
3022                         return soap_in__apl__AgentWatchdogShutdownResponse(soap, NULL, NULL, NULL);
3023                 }
3024                 if (!soap_match_tag(soap, t, "apl:AgentWatchdogShutdown"))
3025                 {       *type = SOAP_TYPE__apl__AgentWatchdogShutdown;
3026                         return soap_in__apl__AgentWatchdogShutdown(soap, NULL, NULL, NULL);
3027                 }
3028                 if (!soap_match_tag(soap, t, "apl:AgentWatchdogHeartbeatResponse"))
3029                 {       *type = SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse;
3030                         return soap_in__apl__AgentWatchdogHeartbeatResponse(soap, NULL, NULL, NULL);
3031                 }
3032                 if (!soap_match_tag(soap, t, "apl:AgentWatchdogHeartbeat"))
3033                 {       *type = SOAP_TYPE__apl__AgentWatchdogHeartbeat;
3034                         return soap_in__apl__AgentWatchdogHeartbeat(soap, NULL, NULL, NULL);
3035                 }
3036                 if (!soap_match_tag(soap, t, "apl:AgentWatchdogRegisterResponse"))
3037                 {       *type = SOAP_TYPE__apl__AgentWatchdogRegisterResponse;
3038                         return soap_in__apl__AgentWatchdogRegisterResponse(soap, NULL, NULL, NULL);
3039                 }
3040                 if (!soap_match_tag(soap, t, "apl:AgentWatchdogRegister"))
3041                 {       *type = SOAP_TYPE__apl__AgentWatchdogRegister;
3042                         return soap_in__apl__AgentWatchdogRegister(soap, NULL, NULL, NULL);
3043                 }
3044                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogQueryCapabilitiesResponse"))
3045                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse;
3046                         return soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, NULL, NULL, NULL);
3047                 }
3048                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogQueryCapabilities"))
3049                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities;
3050                         return soap_in__apr__ConsoleWatchdogQueryCapabilities(soap, NULL, NULL, NULL);
3051                 }
3052                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetCbPolicyResponse"))
3053                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse;
3054                         return soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(soap, NULL, NULL, NULL);
3055                 }
3056                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetCbPolicy"))
3057                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy;
3058                         return soap_in__apr__ConsoleWatchdogGetCbPolicy(soap, NULL, NULL, NULL);
3059                 }
3060                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetCbPolicyResponse"))
3061                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse;
3062                         return soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(soap, NULL, NULL, NULL);
3063                 }
3064                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetCbPolicy"))
3065                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy;
3066                         return soap_in__apr__ConsoleWatchdogSetCbPolicy(soap, NULL, NULL, NULL);
3067                 }
3068                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetActionsResponse"))
3069                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse;
3070                         return soap_in__apr__ConsoleWatchdogGetActionsResponse(soap, NULL, NULL, NULL);
3071                 }
3072                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetActions"))
3073                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogGetActions;
3074                         return soap_in__apr__ConsoleWatchdogGetActions(soap, NULL, NULL, NULL);
3075                 }
3076                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetActionsResponse"))
3077                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse;
3078                         return soap_in__apr__ConsoleWatchdogSetActionsResponse(soap, NULL, NULL, NULL);
3079                 }
3080                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetActions"))
3081                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogSetActions;
3082                         return soap_in__apr__ConsoleWatchdogSetActions(soap, NULL, NULL, NULL);
3083                 }
3084                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogEnumerateResponse"))
3085                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse;
3086                         return soap_in__apr__ConsoleWatchdogEnumerateResponse(soap, NULL, NULL, NULL);
3087                 }
3088                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogEnumerate"))
3089                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogEnumerate;
3090                         return soap_in__apr__ConsoleWatchdogEnumerate(soap, NULL, NULL, NULL);
3091                 }
3092                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogDeleteResponse"))
3093                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse;
3094                         return soap_in__apr__ConsoleWatchdogDeleteResponse(soap, NULL, NULL, NULL);
3095                 }
3096                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogDelete"))
3097                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogDelete;
3098                         return soap_in__apr__ConsoleWatchdogDelete(soap, NULL, NULL, NULL);
3099                 }
3100                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogCreateResponse"))
3101                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogCreateResponse;
3102                         return soap_in__apr__ConsoleWatchdogCreateResponse(soap, NULL, NULL, NULL);
3103                 }
3104                 if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogCreate"))
3105                 {       *type = SOAP_TYPE__apr__ConsoleWatchdogCreate;
3106                         return soap_in__apr__ConsoleWatchdogCreate(soap, NULL, NULL, NULL);
3107                 }
3108                 if (!soap_match_tag(soap, t, "hwa:GetAssetDataResponse"))
3109                 {       *type = SOAP_TYPE__hwa__GetAssetDataResponse;
3110                         return soap_in__hwa__GetAssetDataResponse(soap, NULL, NULL, NULL);
3111                 }
3112                 if (!soap_match_tag(soap, t, "hwa:GetAssetData"))
3113                 {       *type = SOAP_TYPE__hwa__GetAssetData;
3114                         return soap_in__hwa__GetAssetData(soap, NULL, NULL, NULL);
3115                 }
3116                 if (!soap_match_tag(soap, t, "hwa:EnumerateAssetTypesResponse"))
3117                 {       *type = SOAP_TYPE__hwa__EnumerateAssetTypesResponse;
3118                         return soap_in__hwa__EnumerateAssetTypesResponse(soap, NULL, NULL, NULL);
3119                 }
3120                 if (!soap_match_tag(soap, t, "hwa:EnumerateAssetTypes"))
3121                 {       *type = SOAP_TYPE__hwa__EnumerateAssetTypes;
3122                         return soap_in__hwa__EnumerateAssetTypes(soap, NULL, NULL, NULL);
3123                 }
3124                 if (!soap_match_tag(soap, t, "cb:GetHcbStateResponse"))
3125                 {       *type = SOAP_TYPE__cb__GetHcbStateResponse;
3126                         return soap_in__cb__GetHcbStateResponse(soap, NULL, NULL, NULL);
3127                 }
3128                 if (!soap_match_tag(soap, t, "cb:GetHcbState"))
3129                 {       *type = SOAP_TYPE__cb__GetHcbState;
3130                         return soap_in__cb__GetHcbState(soap, NULL, NULL, NULL);
3131                 }
3132                 if (!soap_match_tag(soap, t, "cb:ClearHcbStateResponse"))
3133                 {       *type = SOAP_TYPE__cb__ClearHcbStateResponse;
3134                         return soap_in__cb__ClearHcbStateResponse(soap, NULL, NULL, NULL);
3135                 }
3136                 if (!soap_match_tag(soap, t, "cb:ClearHcbState"))
3137                 {       *type = SOAP_TYPE__cb__ClearHcbState;
3138                         return soap_in__cb__ClearHcbState(soap, NULL, NULL, NULL);
3139                 }
3140                 if (!soap_match_tag(soap, t, "cb:GetHcbOptionsResponse"))
3141                 {       *type = SOAP_TYPE__cb__GetHcbOptionsResponse;
3142                         return soap_in__cb__GetHcbOptionsResponse(soap, NULL, NULL, NULL);
3143                 }
3144                 if (!soap_match_tag(soap, t, "cb:GetHcbOptions"))
3145                 {       *type = SOAP_TYPE__cb__GetHcbOptions;
3146                         return soap_in__cb__GetHcbOptions(soap, NULL, NULL, NULL);
3147                 }
3148                 if (!soap_match_tag(soap, t, "cb:SetHcbOptionsResponse"))
3149                 {       *type = SOAP_TYPE__cb__SetHcbOptionsResponse;
3150                         return soap_in__cb__SetHcbOptionsResponse(soap, NULL, NULL, NULL);
3151                 }
3152                 if (!soap_match_tag(soap, t, "cb:SetHcbOptions"))
3153                 {       *type = SOAP_TYPE__cb__SetHcbOptions;
3154                         return soap_in__cb__SetHcbOptions(soap, NULL, NULL, NULL);
3155                 }
3156                 if (!soap_match_tag(soap, t, "cb:CbQueryCapabilitiesResponse"))
3157                 {       *type = SOAP_TYPE__cb__CbQueryCapabilitiesResponse;
3158                         return soap_in__cb__CbQueryCapabilitiesResponse(soap, NULL, NULL, NULL);
3159                 }
3160                 if (!soap_match_tag(soap, t, "cb:CbQueryCapabilities"))
3161                 {       *type = SOAP_TYPE__cb__CbQueryCapabilities;
3162                         return soap_in__cb__CbQueryCapabilities(soap, NULL, NULL, NULL);
3163                 }
3164                 if (!soap_match_tag(soap, t, "cb:CbFilterEnumerateResponse"))
3165                 {       *type = SOAP_TYPE__cb__CbFilterEnumerateResponse;
3166                         return soap_in__cb__CbFilterEnumerateResponse(soap, NULL, NULL, NULL);
3167                 }
3168                 if (!soap_match_tag(soap, t, "cb:CbFilterEnumerate"))
3169                 {       *type = SOAP_TYPE__cb__CbFilterEnumerate;
3170                         return soap_in__cb__CbFilterEnumerate(soap, NULL, NULL, NULL);
3171                 }
3172                 if (!soap_match_tag(soap, t, "cb:CbFilterDeleteResponse"))
3173                 {       *type = SOAP_TYPE__cb__CbFilterDeleteResponse;
3174                         return soap_in__cb__CbFilterDeleteResponse(soap, NULL, NULL, NULL);
3175                 }
3176                 if (!soap_match_tag(soap, t, "cb:CbFilterDelete"))
3177                 {       *type = SOAP_TYPE__cb__CbFilterDelete;
3178                         return soap_in__cb__CbFilterDelete(soap, NULL, NULL, NULL);
3179                 }
3180                 if (!soap_match_tag(soap, t, "cb:CbFilterGetResponse"))
3181                 {       *type = SOAP_TYPE__cb__CbFilterGetResponse;
3182                         return soap_in__cb__CbFilterGetResponse(soap, NULL, NULL, NULL);
3183                 }
3184                 if (!soap_match_tag(soap, t, "cb:CbFilterGet"))
3185                 {       *type = SOAP_TYPE__cb__CbFilterGet;
3186                         return soap_in__cb__CbFilterGet(soap, NULL, NULL, NULL);
3187                 }
3188                 if (!soap_match_tag(soap, t, "cb:CbFilterCreateResponse"))
3189                 {       *type = SOAP_TYPE__cb__CbFilterCreateResponse;
3190                         return soap_in__cb__CbFilterCreateResponse(soap, NULL, NULL, NULL);
3191                 }
3192                 if (!soap_match_tag(soap, t, "cb:CbFilterCreate"))
3193                 {       *type = SOAP_TYPE__cb__CbFilterCreate;
3194                         return soap_in__cb__CbFilterCreate(soap, NULL, NULL, NULL);
3195                 }
3196                 if (!soap_match_tag(soap, t, "cb:CbPolicyGetActiveStatisticsResponse"))
3197                 {       *type = SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse;
3198                         return soap_in__cb__CbPolicyGetActiveStatisticsResponse(soap, NULL, NULL, NULL);
3199                 }
3200                 if (!soap_match_tag(soap, t, "cb:CbPolicyGetActiveStatistics"))
3201                 {       *type = SOAP_TYPE__cb__CbPolicyGetActiveStatistics;
3202                         return soap_in__cb__CbPolicyGetActiveStatistics(soap, NULL, NULL, NULL);
3203                 }
3204                 if (!soap_match_tag(soap, t, "cb:CbPolicyGetEnabledResponse"))
3205                 {       *type = SOAP_TYPE__cb__CbPolicyGetEnabledResponse;
3206                         return soap_in__cb__CbPolicyGetEnabledResponse(soap, NULL, NULL, NULL);
3207                 }
3208                 if (!soap_match_tag(soap, t, "cb:CbPolicyGetEnabled"))
3209                 {       *type = SOAP_TYPE__cb__CbPolicyGetEnabled;
3210                         return soap_in__cb__CbPolicyGetEnabled(soap, NULL, NULL, NULL);
3211                 }
3212                 if (!soap_match_tag(soap, t, "cb:CbPolicyDisableResponse"))
3213                 {       *type = SOAP_TYPE__cb__CbPolicyDisableResponse;
3214                         return soap_in__cb__CbPolicyDisableResponse(soap, NULL, NULL, NULL);
3215                 }
3216                 if (!soap_match_tag(soap, t, "cb:CbPolicyDisable"))
3217                 {       *type = SOAP_TYPE__cb__CbPolicyDisable;
3218                         return soap_in__cb__CbPolicyDisable(soap, NULL, NULL, NULL);
3219                 }
3220                 if (!soap_match_tag(soap, t, "cb:CbPolicyEnableResponse"))
3221                 {       *type = SOAP_TYPE__cb__CbPolicyEnableResponse;
3222                         return soap_in__cb__CbPolicyEnableResponse(soap, NULL, NULL, NULL);
3223                 }
3224                 if (!soap_match_tag(soap, t, "cb:CbPolicyEnable"))
3225                 {       *type = SOAP_TYPE__cb__CbPolicyEnable;
3226                         return soap_in__cb__CbPolicyEnable(soap, NULL, NULL, NULL);
3227                 }
3228                 if (!soap_match_tag(soap, t, "cb:CbPolicyEnumerateResponse"))
3229                 {       *type = SOAP_TYPE__cb__CbPolicyEnumerateResponse;
3230                         return soap_in__cb__CbPolicyEnumerateResponse(soap, NULL, NULL, NULL);
3231                 }
3232                 if (!soap_match_tag(soap, t, "cb:CbPolicyEnumerate"))
3233                 {       *type = SOAP_TYPE__cb__CbPolicyEnumerate;
3234                         return soap_in__cb__CbPolicyEnumerate(soap, NULL, NULL, NULL);
3235                 }
3236                 if (!soap_match_tag(soap, t, "cb:CbPolicyDeleteResponse"))
3237                 {       *type = SOAP_TYPE__cb__CbPolicyDeleteResponse;
3238                         return soap_in__cb__CbPolicyDeleteResponse(soap, NULL, NULL, NULL);
3239                 }
3240                 if (!soap_match_tag(soap, t, "cb:CbPolicyDelete"))
3241                 {       *type = SOAP_TYPE__cb__CbPolicyDelete;
3242                         return soap_in__cb__CbPolicyDelete(soap, NULL, NULL, NULL);
3243                 }
3244                 if (!soap_match_tag(soap, t, "cb:CbPolicyGetResponse"))
3245                 {       *type = SOAP_TYPE__cb__CbPolicyGetResponse;
3246                         return soap_in__cb__CbPolicyGetResponse(soap, NULL, NULL, NULL);
3247                 }
3248                 if (!soap_match_tag(soap, t, "cb:CbPolicyGet"))
3249                 {       *type = SOAP_TYPE__cb__CbPolicyGet;
3250                         return soap_in__cb__CbPolicyGet(soap, NULL, NULL, NULL);
3251                 }
3252                 if (!soap_match_tag(soap, t, "cb:CbPolicyCreateResponse"))
3253                 {       *type = SOAP_TYPE__cb__CbPolicyCreateResponse;
3254                         return soap_in__cb__CbPolicyCreateResponse(soap, NULL, NULL, NULL);
3255                 }
3256                 if (!soap_match_tag(soap, t, "cb:CbPolicyCreate"))
3257                 {       *type = SOAP_TYPE__cb__CbPolicyCreate;
3258                         return soap_in__cb__CbPolicyCreate(soap, NULL, NULL, NULL);
3259                 }
3260                 if (!soap_match_tag(soap, t, "emi:GetGeneralAlertSubscriptionResponse"))
3261                 {       *type = SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse;
3262                         return soap_in__emi__GetGeneralAlertSubscriptionResponse(soap, NULL, NULL, NULL);
3263                 }
3264                 if (!soap_match_tag(soap, t, "emi:GetGeneralAlertSubscription"))
3265                 {       *type = SOAP_TYPE__emi__GetGeneralAlertSubscription;
3266                         return soap_in__emi__GetGeneralAlertSubscription(soap, NULL, NULL, NULL);
3267                 }
3268                 if (!soap_match_tag(soap, t, "emi:EnumerateGeneralAlertSubscriptionsResponse"))
3269                 {       *type = SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse;
3270                         return soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, NULL, NULL, NULL);
3271                 }
3272                 if (!soap_match_tag(soap, t, "emi:EnumerateGeneralAlertSubscriptions"))
3273                 {       *type = SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions;
3274                         return soap_in__emi__EnumerateGeneralAlertSubscriptions(soap, NULL, NULL, NULL);
3275                 }
3276                 if (!soap_match_tag(soap, t, "emi:SubscribeForGeneralAlertResponse"))
3277                 {       *type = SOAP_TYPE__emi__SubscribeForGeneralAlertResponse;
3278                         return soap_in__emi__SubscribeForGeneralAlertResponse(soap, NULL, NULL, NULL);
3279                 }
3280                 if (!soap_match_tag(soap, t, "emi:SubscribeForGeneralAlert"))
3281                 {       *type = SOAP_TYPE__emi__SubscribeForGeneralAlert;
3282                         return soap_in__emi__SubscribeForGeneralAlert(soap, NULL, NULL, NULL);
3283                 }
3284                 if (!soap_match_tag(soap, t, "emi:CancelAlertSubscriptionResponse"))
3285                 {       *type = SOAP_TYPE__emi__CancelAlertSubscriptionResponse;
3286                         return soap_in__emi__CancelAlertSubscriptionResponse(soap, NULL, NULL, NULL);
3287                 }
3288                 if (!soap_match_tag(soap, t, "emi:CancelAlertSubscription"))
3289                 {       *type = SOAP_TYPE__emi__CancelAlertSubscription;
3290                         return soap_in__emi__CancelAlertSubscription(soap, NULL, NULL, NULL);
3291                 }
3292                 if (!soap_match_tag(soap, t, "emi:GetSensorAttributesResponse"))
3293                 {       *type = SOAP_TYPE__emi__GetSensorAttributesResponse;
3294                         return soap_in__emi__GetSensorAttributesResponse(soap, NULL, NULL, NULL);
3295                 }
3296                 if (!soap_match_tag(soap, t, "emi:GetSensorAttributes"))
3297                 {       *type = SOAP_TYPE__emi__GetSensorAttributes;
3298                         return soap_in__emi__GetSensorAttributes(soap, NULL, NULL, NULL);
3299                 }
3300                 if (!soap_match_tag(soap, t, "emi:EnumerateSensorsResponse"))
3301                 {       *type = SOAP_TYPE__emi__EnumerateSensorsResponse;
3302                         return soap_in__emi__EnumerateSensorsResponse(soap, NULL, NULL, NULL);
3303                 }
3304                 if (!soap_match_tag(soap, t, "emi:EnumerateSensors"))
3305                 {       *type = SOAP_TYPE__emi__EnumerateSensors;
3306                         return soap_in__emi__EnumerateSensors(soap, NULL, NULL, NULL);
3307                 }
3308                 if (!soap_match_tag(soap, t, "emi:GetEventLogTimestampClockResponse"))
3309                 {       *type = SOAP_TYPE__emi__GetEventLogTimestampClockResponse;
3310                         return soap_in__emi__GetEventLogTimestampClockResponse(soap, NULL, NULL, NULL);
3311                 }
3312                 if (!soap_match_tag(soap, t, "emi:GetEventLogTimestampClock"))
3313                 {       *type = SOAP_TYPE__emi__GetEventLogTimestampClock;
3314                         return soap_in__emi__GetEventLogTimestampClock(soap, NULL, NULL, NULL);
3315                 }
3316                 if (!soap_match_tag(soap, t, "emi:SetEventLogTimestampClockResponse"))
3317                 {       *type = SOAP_TYPE__emi__SetEventLogTimestampClockResponse;
3318                         return soap_in__emi__SetEventLogTimestampClockResponse(soap, NULL, NULL, NULL);
3319                 }
3320                 if (!soap_match_tag(soap, t, "emi:SetEventLogTimestampClock"))
3321                 {       *type = SOAP_TYPE__emi__SetEventLogTimestampClock;
3322                         return soap_in__emi__SetEventLogTimestampClock(soap, NULL, NULL, NULL);
3323                 }
3324                 if (!soap_match_tag(soap, t, "emi:FreezeEventLogResponse"))
3325                 {       *type = SOAP_TYPE__emi__FreezeEventLogResponse;
3326                         return soap_in__emi__FreezeEventLogResponse(soap, NULL, NULL, NULL);
3327                 }
3328                 if (!soap_match_tag(soap, t, "emi:FreezeEventLog"))
3329                 {       *type = SOAP_TYPE__emi__FreezeEventLog;
3330                         return soap_in__emi__FreezeEventLog(soap, NULL, NULL, NULL);
3331                 }
3332                 if (!soap_match_tag(soap, t, "emi:ClearEventLogResponse"))
3333                 {       *type = SOAP_TYPE__emi__ClearEventLogResponse;
3334                         return soap_in__emi__ClearEventLogResponse(soap, NULL, NULL, NULL);
3335                 }
3336                 if (!soap_match_tag(soap, t, "emi:ClearEventLog"))
3337                 {       *type = SOAP_TYPE__emi__ClearEventLog;
3338                         return soap_in__emi__ClearEventLog(soap, NULL, NULL, NULL);
3339                 }
3340                 if (!soap_match_tag(soap, t, "emi:GetEventLogStatusResponse"))
3341                 {       *type = SOAP_TYPE__emi__GetEventLogStatusResponse;
3342                         return soap_in__emi__GetEventLogStatusResponse(soap, NULL, NULL, NULL);
3343                 }
3344                 if (!soap_match_tag(soap, t, "emi:GetEventLogStatus"))
3345                 {       *type = SOAP_TYPE__emi__GetEventLogStatus;
3346                         return soap_in__emi__GetEventLogStatus(soap, NULL, NULL, NULL);
3347                 }
3348                 if (!soap_match_tag(soap, t, "emi:ReadEventLogRecordsResponse"))
3349                 {       *type = SOAP_TYPE__emi__ReadEventLogRecordsResponse;
3350                         return soap_in__emi__ReadEventLogRecordsResponse(soap, NULL, NULL, NULL);
3351                 }
3352                 if (!soap_match_tag(soap, t, "emi:ReadEventLogRecords"))
3353                 {       *type = SOAP_TYPE__emi__ReadEventLogRecords;
3354                         return soap_in__emi__ReadEventLogRecords(soap, NULL, NULL, NULL);
3355                 }
3356                 if (!soap_match_tag(soap, t, "emi:RemoveEventFilterResponse"))
3357                 {       *type = SOAP_TYPE__emi__RemoveEventFilterResponse;
3358                         return soap_in__emi__RemoveEventFilterResponse(soap, NULL, NULL, NULL);
3359                 }
3360                 if (!soap_match_tag(soap, t, "emi:RemoveEventFilter"))
3361                 {       *type = SOAP_TYPE__emi__RemoveEventFilter;
3362                         return soap_in__emi__RemoveEventFilter(soap, NULL, NULL, NULL);
3363                 }
3364                 if (!soap_match_tag(soap, t, "emi:UpdateEventFilterResponse"))
3365                 {       *type = SOAP_TYPE__emi__UpdateEventFilterResponse;
3366                         return soap_in__emi__UpdateEventFilterResponse(soap, NULL, NULL, NULL);
3367                 }
3368                 if (!soap_match_tag(soap, t, "emi:UpdateEventFilter"))
3369                 {       *type = SOAP_TYPE__emi__UpdateEventFilter;
3370                         return soap_in__emi__UpdateEventFilter(soap, NULL, NULL, NULL);
3371                 }
3372                 if (!soap_match_tag(soap, t, "emi:GetEventFilterResponse"))
3373                 {       *type = SOAP_TYPE__emi__GetEventFilterResponse;
3374                         return soap_in__emi__GetEventFilterResponse(soap, NULL, NULL, NULL);
3375                 }
3376                 if (!soap_match_tag(soap, t, "emi:GetEventFilter"))
3377                 {       *type = SOAP_TYPE__emi__GetEventFilter;
3378                         return soap_in__emi__GetEventFilter(soap, NULL, NULL, NULL);
3379                 }
3380                 if (!soap_match_tag(soap, t, "emi:EnumerateEventFiltersResponse"))
3381                 {       *type = SOAP_TYPE__emi__EnumerateEventFiltersResponse;
3382                         return soap_in__emi__EnumerateEventFiltersResponse(soap, NULL, NULL, NULL);
3383                 }
3384                 if (!soap_match_tag(soap, t, "emi:EnumerateEventFilters"))
3385                 {       *type = SOAP_TYPE__emi__EnumerateEventFilters;
3386                         return soap_in__emi__EnumerateEventFilters(soap, NULL, NULL, NULL);
3387                 }
3388                 if (!soap_match_tag(soap, t, "emi:AddEventFilterResponse"))
3389                 {       *type = SOAP_TYPE__emi__AddEventFilterResponse;
3390                         return soap_in__emi__AddEventFilterResponse(soap, NULL, NULL, NULL);
3391                 }
3392                 if (!soap_match_tag(soap, t, "emi:AddEventFilter"))
3393                 {       *type = SOAP_TYPE__emi__AddEventFilter;
3394                         return soap_in__emi__AddEventFilter(soap, NULL, NULL, NULL);
3395                 }
3396                 if (!soap_match_tag(soap, t, "emi:GetAlertCommunityStringResponse"))
3397                 {       *type = SOAP_TYPE__emi__GetAlertCommunityStringResponse;
3398                         return soap_in__emi__GetAlertCommunityStringResponse(soap, NULL, NULL, NULL);
3399                 }
3400                 if (!soap_match_tag(soap, t, "emi:GetAlertCommunityString"))
3401                 {       *type = SOAP_TYPE__emi__GetAlertCommunityString;
3402                         return soap_in__emi__GetAlertCommunityString(soap, NULL, NULL, NULL);
3403                 }
3404                 if (!soap_match_tag(soap, t, "emi:SetAlertCommunityStringResponse"))
3405                 {       *type = SOAP_TYPE__emi__SetAlertCommunityStringResponse;
3406                         return soap_in__emi__SetAlertCommunityStringResponse(soap, NULL, NULL, NULL);
3407                 }
3408                 if (!soap_match_tag(soap, t, "emi:SetAlertCommunityString"))
3409                 {       *type = SOAP_TYPE__emi__SetAlertCommunityString;
3410                         return soap_in__emi__SetAlertCommunityString(soap, NULL, NULL, NULL);
3411                 }
3412                 if (!soap_match_tag(soap, t, "emi:EnumerateAlertPoliciesResponse"))
3413                 {       *type = SOAP_TYPE__emi__EnumerateAlertPoliciesResponse;
3414                         return soap_in__emi__EnumerateAlertPoliciesResponse(soap, NULL, NULL, NULL);
3415                 }
3416                 if (!soap_match_tag(soap, t, "emi:EnumerateAlertPolicies"))
3417                 {       *type = SOAP_TYPE__emi__EnumerateAlertPolicies;
3418                         return soap_in__emi__EnumerateAlertPolicies(soap, NULL, NULL, NULL);
3419                 }
3420                 if (!soap_match_tag(soap, t, "emi:GetAlertSubscriptionResponse"))
3421                 {       *type = SOAP_TYPE__emi__GetAlertSubscriptionResponse;
3422                         return soap_in__emi__GetAlertSubscriptionResponse(soap, NULL, NULL, NULL);
3423                 }
3424                 if (!soap_match_tag(soap, t, "emi:GetAlertSubscription"))
3425                 {       *type = SOAP_TYPE__emi__GetAlertSubscription;
3426                         return soap_in__emi__GetAlertSubscription(soap, NULL, NULL, NULL);
3427                 }
3428                 if (!soap_match_tag(soap, t, "emi:EnumerateAlertSubscriptionsResponse"))
3429                 {       *type = SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse;
3430                         return soap_in__emi__EnumerateAlertSubscriptionsResponse(soap, NULL, NULL, NULL);
3431                 }
3432                 if (!soap_match_tag(soap, t, "emi:EnumerateAlertSubscriptions"))
3433                 {       *type = SOAP_TYPE__emi__EnumerateAlertSubscriptions;
3434                         return soap_in__emi__EnumerateAlertSubscriptions(soap, NULL, NULL, NULL);
3435                 }
3436                 if (!soap_match_tag(soap, t, "emi:SubscribeForAlertResponse"))
3437                 {       *type = SOAP_TYPE__emi__SubscribeForAlertResponse;
3438                         return soap_in__emi__SubscribeForAlertResponse(soap, NULL, NULL, NULL);
3439                 }
3440                 if (!soap_match_tag(soap, t, "emi:SubscribeForAlert"))
3441                 {       *type = SOAP_TYPE__emi__SubscribeForAlert;
3442                         return soap_in__emi__SubscribeForAlert(soap, NULL, NULL, NULL);
3443                 }
3444                 if (!soap_match_tag(soap, t, "stra:RemoveStorageFpaclEntryResponse"))
3445                 {       *type = SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse;
3446                         return soap_in__stra__RemoveStorageFpaclEntryResponse(soap, NULL, NULL, NULL);
3447                 }
3448                 if (!soap_match_tag(soap, t, "stra:RemoveStorageFpaclEntry"))
3449                 {       *type = SOAP_TYPE__stra__RemoveStorageFpaclEntry;
3450                         return soap_in__stra__RemoveStorageFpaclEntry(soap, NULL, NULL, NULL);
3451                 }
3452                 if (!soap_match_tag(soap, t, "stra:UpdateStorageFpaclEntryResponse"))
3453                 {       *type = SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse;
3454                         return soap_in__stra__UpdateStorageFpaclEntryResponse(soap, NULL, NULL, NULL);
3455                 }
3456                 if (!soap_match_tag(soap, t, "stra:UpdateStorageFpaclEntry"))
3457                 {       *type = SOAP_TYPE__stra__UpdateStorageFpaclEntry;
3458                         return soap_in__stra__UpdateStorageFpaclEntry(soap, NULL, NULL, NULL);
3459                 }
3460                 if (!soap_match_tag(soap, t, "stra:GetStorageAllocEntryResponse"))
3461                 {       *type = SOAP_TYPE__stra__GetStorageAllocEntryResponse;
3462                         return soap_in__stra__GetStorageAllocEntryResponse(soap, NULL, NULL, NULL);
3463                 }
3464                 if (!soap_match_tag(soap, t, "stra:GetStorageAllocEntry"))
3465                 {       *type = SOAP_TYPE__stra__GetStorageAllocEntry;
3466                         return soap_in__stra__GetStorageAllocEntry(soap, NULL, NULL, NULL);
3467                 }
3468                 if (!soap_match_tag(soap, t, "stra:EnumerateStorageAllocEntriesResponse"))
3469                 {       *type = SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse;
3470                         return soap_in__stra__EnumerateStorageAllocEntriesResponse(soap, NULL, NULL, NULL);
3471                 }
3472                 if (!soap_match_tag(soap, t, "stra:EnumerateStorageAllocEntries"))
3473                 {       *type = SOAP_TYPE__stra__EnumerateStorageAllocEntries;
3474                         return soap_in__stra__EnumerateStorageAllocEntries(soap, NULL, NULL, NULL);
3475                 }
3476                 if (!soap_match_tag(soap, t, "stra:AddStorageFpaclEntryResponse"))
3477                 {       *type = SOAP_TYPE__stra__AddStorageFpaclEntryResponse;
3478                         return soap_in__stra__AddStorageFpaclEntryResponse(soap, NULL, NULL, NULL);
3479                 }
3480                 if (!soap_match_tag(soap, t, "stra:AddStorageFpaclEntry"))
3481                 {       *type = SOAP_TYPE__stra__AddStorageFpaclEntry;
3482                         return soap_in__stra__AddStorageFpaclEntry(soap, NULL, NULL, NULL);
3483                 }
3484                 if (!soap_match_tag(soap, t, "stra:RemoveStorageEaclEntryResponse"))
3485                 {       *type = SOAP_TYPE__stra__RemoveStorageEaclEntryResponse;
3486                         return soap_in__stra__RemoveStorageEaclEntryResponse(soap, NULL, NULL, NULL);
3487                 }
3488                 if (!soap_match_tag(soap, t, "stra:RemoveStorageEaclEntry"))
3489                 {       *type = SOAP_TYPE__stra__RemoveStorageEaclEntry;
3490                         return soap_in__stra__RemoveStorageEaclEntry(soap, NULL, NULL, NULL);
3491                 }
3492                 if (!soap_match_tag(soap, t, "stra:GetStorageEaclEntryResponse"))
3493                 {       *type = SOAP_TYPE__stra__GetStorageEaclEntryResponse;
3494                         return soap_in__stra__GetStorageEaclEntryResponse(soap, NULL, NULL, NULL);
3495                 }
3496                 if (!soap_match_tag(soap, t, "stra:GetStorageEaclEntry"))
3497                 {       *type = SOAP_TYPE__stra__GetStorageEaclEntry;
3498                         return soap_in__stra__GetStorageEaclEntry(soap, NULL, NULL, NULL);
3499                 }
3500                 if (!soap_match_tag(soap, t, "stra:EnumerateStorageEaclEntriesResponse"))
3501                 {       *type = SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse;
3502                         return soap_in__stra__EnumerateStorageEaclEntriesResponse(soap, NULL, NULL, NULL);
3503                 }
3504                 if (!soap_match_tag(soap, t, "stra:EnumerateStorageEaclEntries"))
3505                 {       *type = SOAP_TYPE__stra__EnumerateStorageEaclEntries;
3506                         return soap_in__stra__EnumerateStorageEaclEntries(soap, NULL, NULL, NULL);
3507                 }
3508                 if (!soap_match_tag(soap, t, "stra:AddStorageEaclEntryResponse"))
3509                 {       *type = SOAP_TYPE__stra__AddStorageEaclEntryResponse;
3510                         return soap_in__stra__AddStorageEaclEntryResponse(soap, NULL, NULL, NULL);
3511                 }
3512                 if (!soap_match_tag(soap, t, "stra:AddStorageEaclEntry"))
3513                 {       *type = SOAP_TYPE__stra__AddStorageEaclEntry;
3514                         return soap_in__stra__AddStorageEaclEntry(soap, NULL, NULL, NULL);
3515                 }
3516                 if (!soap_match_tag(soap, t, "stra:AdminRemoveApplicationResponse"))
3517                 {       *type = SOAP_TYPE__stra__AdminRemoveApplicationResponse;
3518                         return soap_in__stra__AdminRemoveApplicationResponse(soap, NULL, NULL, NULL);
3519                 }
3520                 if (!soap_match_tag(soap, t, "stra:AdminRemoveApplication"))
3521                 {       *type = SOAP_TYPE__stra__AdminRemoveApplication;
3522                         return soap_in__stra__AdminRemoveApplication(soap, NULL, NULL, NULL);
3523                 }
3524                 if (!soap_match_tag(soap, t, "stra:AdminGetApplicationAttributesResponse"))
3525                 {       *type = SOAP_TYPE__stra__AdminGetApplicationAttributesResponse;
3526                         return soap_in__stra__AdminGetApplicationAttributesResponse(soap, NULL, NULL, NULL);
3527                 }
3528                 if (!soap_match_tag(soap, t, "stra:AdminGetApplicationAttributes"))
3529                 {       *type = SOAP_TYPE__stra__AdminGetApplicationAttributes;
3530                         return soap_in__stra__AdminGetApplicationAttributes(soap, NULL, NULL, NULL);
3531                 }
3532                 if (!soap_match_tag(soap, t, "stra:AdminGetRegisteredApplicationsResponse"))
3533                 {       *type = SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse;
3534                         return soap_in__stra__AdminGetRegisteredApplicationsResponse(soap, NULL, NULL, NULL);
3535                 }
3536                 if (!soap_match_tag(soap, t, "stra:AdminGetRegisteredApplications"))
3537                 {       *type = SOAP_TYPE__stra__AdminGetRegisteredApplications;
3538                         return soap_in__stra__AdminGetRegisteredApplications(soap, NULL, NULL, NULL);
3539                 }
3540                 if (!soap_match_tag(soap, t, "stra:SetGlobalStorageAttributesResponse"))
3541                 {       *type = SOAP_TYPE__stra__SetGlobalStorageAttributesResponse;
3542                         return soap_in__stra__SetGlobalStorageAttributesResponse(soap, NULL, NULL, NULL);
3543                 }
3544                 if (!soap_match_tag(soap, t, "stra:SetGlobalStorageAttributes"))
3545                 {       *type = SOAP_TYPE__stra__SetGlobalStorageAttributes;
3546                         return soap_in__stra__SetGlobalStorageAttributes(soap, NULL, NULL, NULL);
3547                 }
3548                 if (!soap_match_tag(soap, t, "stra:GetGlobalStorageAttributesResponse"))
3549                 {       *type = SOAP_TYPE__stra__GetGlobalStorageAttributesResponse;
3550                         return soap_in__stra__GetGlobalStorageAttributesResponse(soap, NULL, NULL, NULL);
3551                 }
3552                 if (!soap_match_tag(soap, t, "stra:GetGlobalStorageAttributes"))
3553                 {       *type = SOAP_TYPE__stra__GetGlobalStorageAttributes;
3554                         return soap_in__stra__GetGlobalStorageAttributes(soap, NULL, NULL, NULL);
3555                 }
3556                 if (!soap_match_tag(soap, t, "net:Get8021XPxeTimeoutResponse"))
3557                 {       *type = SOAP_TYPE__net__Get8021XPxeTimeoutResponse;
3558                         return soap_in__net__Get8021XPxeTimeoutResponse(soap, NULL, NULL, NULL);
3559                 }
3560                 if (!soap_match_tag(soap, t, "net:Get8021XPxeTimeout"))
3561                 {       *type = SOAP_TYPE__net__Get8021XPxeTimeout;
3562                         return soap_in__net__Get8021XPxeTimeout(soap, NULL, NULL, NULL);
3563                 }
3564                 if (!soap_match_tag(soap, t, "net:Set8021XPxeTimeoutResponse"))
3565                 {       *type = SOAP_TYPE__net__Set8021XPxeTimeoutResponse;
3566                         return soap_in__net__Set8021XPxeTimeoutResponse(soap, NULL, NULL, NULL);
3567                 }
3568                 if (!soap_match_tag(soap, t, "net:Set8021XPxeTimeout"))
3569                 {       *type = SOAP_TYPE__net__Set8021XPxeTimeout;
3570                         return soap_in__net__Set8021XPxeTimeout(soap, NULL, NULL, NULL);
3571                 }
3572                 if (!soap_match_tag(soap, t, "net:Get8021XActiveS0Response"))
3573                 {       *type = SOAP_TYPE__net__Get8021XActiveS0Response;
3574                         return soap_in__net__Get8021XActiveS0Response(soap, NULL, NULL, NULL);
3575                 }
3576                 if (!soap_match_tag(soap, t, "net:Get8021XActiveS0"))
3577                 {       *type = SOAP_TYPE__net__Get8021XActiveS0;
3578                         return soap_in__net__Get8021XActiveS0(soap, NULL, NULL, NULL);
3579                 }
3580                 if (!soap_match_tag(soap, t, "net:Set8021XActiveS0Response"))
3581                 {       *type = SOAP_TYPE__net__Set8021XActiveS0Response;
3582                         return soap_in__net__Set8021XActiveS0Response(soap, NULL, NULL, NULL);
3583                 }
3584                 if (!soap_match_tag(soap, t, "net:Set8021XActiveS0"))
3585                 {       *type = SOAP_TYPE__net__Set8021XActiveS0;
3586                         return soap_in__net__Set8021XActiveS0(soap, NULL, NULL, NULL);
3587                 }
3588                 if (!soap_match_tag(soap, t, "net:Set8021XWiredProfileResponse"))
3589                 {       *type = SOAP_TYPE__net__Set8021XWiredProfileResponse;
3590                         return soap_in__net__Set8021XWiredProfileResponse(soap, NULL, NULL, NULL);
3591                 }
3592                 if (!soap_match_tag(soap, t, "net:Set8021XWiredProfile"))
3593                 {       *type = SOAP_TYPE__net__Set8021XWiredProfile;
3594                         return soap_in__net__Set8021XWiredProfile(soap, NULL, NULL, NULL);
3595                 }
3596                 if (!soap_match_tag(soap, t, "net:Get8021XWiredProfileResponse"))
3597                 {       *type = SOAP_TYPE__net__Get8021XWiredProfileResponse;
3598                         return soap_in__net__Get8021XWiredProfileResponse(soap, NULL, NULL, NULL);
3599                 }
3600                 if (!soap_match_tag(soap, t, "net:Get8021XWiredProfile"))
3601                 {       *type = SOAP_TYPE__net__Get8021XWiredProfile;
3602                         return soap_in__net__Get8021XWiredProfile(soap, NULL, NULL, NULL);
3603                 }
3604                 if (!soap_match_tag(soap, t, "net:SetInterfaceSettingsResponse"))
3605                 {       *type = SOAP_TYPE__net__SetInterfaceSettingsResponse;
3606                         return soap_in__net__SetInterfaceSettingsResponse(soap, NULL, NULL, NULL);
3607                 }
3608                 if (!soap_match_tag(soap, t, "net:SetInterfaceSettings"))
3609                 {       *type = SOAP_TYPE__net__SetInterfaceSettings;
3610                         return soap_in__net__SetInterfaceSettings(soap, NULL, NULL, NULL);
3611                 }
3612                 if (!soap_match_tag(soap, t, "net:GetInterfaceSettingsResponse"))
3613                 {       *type = SOAP_TYPE__net__GetInterfaceSettingsResponse;
3614                         return soap_in__net__GetInterfaceSettingsResponse(soap, NULL, NULL, NULL);
3615                 }
3616                 if (!soap_match_tag(soap, t, "net:GetInterfaceSettings"))
3617                 {       *type = SOAP_TYPE__net__GetInterfaceSettings;
3618                         return soap_in__net__GetInterfaceSettings(soap, NULL, NULL, NULL);
3619                 }
3620                 if (!soap_match_tag(soap, t, "net:EnumerateInterfacesResponse"))
3621                 {       *type = SOAP_TYPE__net__EnumerateInterfacesResponse;
3622                         return soap_in__net__EnumerateInterfacesResponse(soap, NULL, NULL, NULL);
3623                 }
3624                 if (!soap_match_tag(soap, t, "net:EnumerateInterfaces"))
3625                 {       *type = SOAP_TYPE__net__EnumerateInterfaces;
3626                         return soap_in__net__EnumerateInterfaces(soap, NULL, NULL, NULL);
3627                 }
3628                 if (!soap_match_tag(soap, t, "net:GetPingResponseResponse"))
3629                 {       *type = SOAP_TYPE__net__GetPingResponseResponse;
3630                         return soap_in__net__GetPingResponseResponse(soap, NULL, NULL, NULL);
3631                 }
3632                 if (!soap_match_tag(soap, t, "net:GetPingResponse"))
3633                 {       *type = SOAP_TYPE__net__GetPingResponse;
3634                         return soap_in__net__GetPingResponse(soap, NULL, NULL, NULL);
3635                 }
3636                 if (!soap_match_tag(soap, t, "net:SetPingResponseResponse"))
3637                 {       *type = SOAP_TYPE__net__SetPingResponseResponse;
3638                         return soap_in__net__SetPingResponseResponse(soap, NULL, NULL, NULL);
3639                 }
3640                 if (!soap_match_tag(soap, t, "net:SetPingResponse"))
3641                 {       *type = SOAP_TYPE__net__SetPingResponse;
3642                         return soap_in__net__SetPingResponse(soap, NULL, NULL, NULL);
3643                 }
3644                 if (!soap_match_tag(soap, t, "net:GetVlanParametersResponse"))
3645                 {       *type = SOAP_TYPE__net__GetVlanParametersResponse;
3646                         return soap_in__net__GetVlanParametersResponse(soap, NULL, NULL, NULL);
3647                 }
3648                 if (!soap_match_tag(soap, t, "net:GetVlanParameters"))
3649                 {       *type = SOAP_TYPE__net__GetVlanParameters;
3650                         return soap_in__net__GetVlanParameters(soap, NULL, NULL, NULL);
3651                 }
3652                 if (!soap_match_tag(soap, t, "net:SetVlanParametersResponse"))
3653                 {       *type = SOAP_TYPE__net__SetVlanParametersResponse;
3654                         return soap_in__net__SetVlanParametersResponse(soap, NULL, NULL, NULL);
3655                 }
3656                 if (!soap_match_tag(soap, t, "net:SetVlanParameters"))
3657                 {       *type = SOAP_TYPE__net__SetVlanParameters;
3658                         return soap_in__net__SetVlanParameters(soap, NULL, NULL, NULL);
3659                 }
3660                 if (!soap_match_tag(soap, t, "net:GetTcpIpParametersResponse"))
3661                 {       *type = SOAP_TYPE__net__GetTcpIpParametersResponse;
3662                         return soap_in__net__GetTcpIpParametersResponse(soap, NULL, NULL, NULL);
3663                 }
3664                 if (!soap_match_tag(soap, t, "net:GetTcpIpParameters"))
3665                 {       *type = SOAP_TYPE__net__GetTcpIpParameters;
3666                         return soap_in__net__GetTcpIpParameters(soap, NULL, NULL, NULL);
3667                 }
3668                 if (!soap_match_tag(soap, t, "net:SetTcpIpParametersResponse"))
3669                 {       *type = SOAP_TYPE__net__SetTcpIpParametersResponse;
3670                         return soap_in__net__SetTcpIpParametersResponse(soap, NULL, NULL, NULL);
3671                 }
3672                 if (!soap_match_tag(soap, t, "net:SetTcpIpParameters"))
3673                 {       *type = SOAP_TYPE__net__SetTcpIpParameters;
3674                         return soap_in__net__SetTcpIpParameters(soap, NULL, NULL, NULL);
3675                 }
3676                 if (!soap_match_tag(soap, t, "net:GetDomainNameResponse"))
3677                 {       *type = SOAP_TYPE__net__GetDomainNameResponse;
3678                         return soap_in__net__GetDomainNameResponse(soap, NULL, NULL, NULL);
3679                 }
3680                 if (!soap_match_tag(soap, t, "net:GetDomainName"))
3681                 {       *type = SOAP_TYPE__net__GetDomainName;
3682                         return soap_in__net__GetDomainName(soap, NULL, NULL, NULL);
3683                 }
3684                 if (!soap_match_tag(soap, t, "net:SetDomainNameResponse"))
3685                 {       *type = SOAP_TYPE__net__SetDomainNameResponse;
3686                         return soap_in__net__SetDomainNameResponse(soap, NULL, NULL, NULL);
3687                 }
3688                 if (!soap_match_tag(soap, t, "net:SetDomainName"))
3689                 {       *type = SOAP_TYPE__net__SetDomainName;
3690                         return soap_in__net__SetDomainName(soap, NULL, NULL, NULL);
3691                 }
3692                 if (!soap_match_tag(soap, t, "net:GetHostNameResponse"))
3693                 {       *type = SOAP_TYPE__net__GetHostNameResponse;
3694                         return soap_in__net__GetHostNameResponse(soap, NULL, NULL, NULL);
3695                 }
3696                 if (!soap_match_tag(soap, t, "net:GetHostName"))
3697                 {       *type = SOAP_TYPE__net__GetHostName;
3698                         return soap_in__net__GetHostName(soap, NULL, NULL, NULL);
3699                 }
3700                 if (!soap_match_tag(soap, t, "net:SetHostNameResponse"))
3701                 {       *type = SOAP_TYPE__net__SetHostNameResponse;
3702                         return soap_in__net__SetHostNameResponse(soap, NULL, NULL, NULL);
3703                 }
3704                 if (!soap_match_tag(soap, t, "net:SetHostName"))
3705                 {       *type = SOAP_TYPE__net__SetHostName;
3706                         return soap_in__net__SetHostName(soap, NULL, NULL, NULL);
3707                 }
3708                 if (!soap_match_tag(soap, t, "sai:GetAclEnabledStateResponse"))
3709                 {       *type = SOAP_TYPE__sai__GetAclEnabledStateResponse;
3710                         return soap_in__sai__GetAclEnabledStateResponse(soap, NULL, NULL, NULL);
3711                 }
3712                 if (!soap_match_tag(soap, t, "sai:GetAclEnabledState"))
3713                 {       *type = SOAP_TYPE__sai__GetAclEnabledState;
3714                         return soap_in__sai__GetAclEnabledState(soap, NULL, NULL, NULL);
3715                 }
3716                 if (!soap_match_tag(soap, t, "sai:SetAclEnabledStateResponse"))
3717                 {       *type = SOAP_TYPE__sai__SetAclEnabledStateResponse;
3718                         return soap_in__sai__SetAclEnabledStateResponse(soap, NULL, NULL, NULL);
3719                 }
3720                 if (!soap_match_tag(soap, t, "sai:SetAclEnabledState"))
3721                 {       *type = SOAP_TYPE__sai__SetAclEnabledState;
3722                         return soap_in__sai__SetAclEnabledState(soap, NULL, NULL, NULL);
3723                 }
3724                 if (!soap_match_tag(soap, t, "sai:GetConfigurationServerFQDNResponse"))
3725                 {       *type = SOAP_TYPE__sai__GetConfigurationServerFQDNResponse;
3726                         return soap_in__sai__GetConfigurationServerFQDNResponse(soap, NULL, NULL, NULL);
3727                 }
3728                 if (!soap_match_tag(soap, t, "sai:GetConfigurationServerFQDN"))
3729                 {       *type = SOAP_TYPE__sai__GetConfigurationServerFQDN;
3730                         return soap_in__sai__GetConfigurationServerFQDN(soap, NULL, NULL, NULL);
3731                 }
3732                 if (!soap_match_tag(soap, t, "sai:SetConfigurationServerFQDNResponse"))
3733                 {       *type = SOAP_TYPE__sai__SetConfigurationServerFQDNResponse;
3734                         return soap_in__sai__SetConfigurationServerFQDNResponse(soap, NULL, NULL, NULL);
3735                 }
3736                 if (!soap_match_tag(soap, t, "sai:SetConfigurationServerFQDN"))
3737                 {       *type = SOAP_TYPE__sai__SetConfigurationServerFQDN;
3738                         return soap_in__sai__SetConfigurationServerFQDN(soap, NULL, NULL, NULL);
3739                 }
3740                 if (!soap_match_tag(soap, t, "sai:EnableVpnRoutingResponse"))
3741                 {       *type = SOAP_TYPE__sai__EnableVpnRoutingResponse;
3742                         return soap_in__sai__EnableVpnRoutingResponse(soap, NULL, NULL, NULL);
3743                 }
3744                 if (!soap_match_tag(soap, t, "sai:EnableVpnRouting"))
3745                 {       *type = SOAP_TYPE__sai__EnableVpnRouting;
3746                         return soap_in__sai__EnableVpnRouting(soap, NULL, NULL, NULL);
3747                 }
3748                 if (!soap_match_tag(soap, t, "sai:GetTLSCredentialsResponse"))
3749                 {       *type = SOAP_TYPE__sai__GetTLSCredentialsResponse;
3750                         return soap_in__sai__GetTLSCredentialsResponse(soap, NULL, NULL, NULL);
3751                 }
3752                 if (!soap_match_tag(soap, t, "sai:GetTLSCredentials"))
3753                 {       *type = SOAP_TYPE__sai__GetTLSCredentials;
3754                         return soap_in__sai__GetTLSCredentials(soap, NULL, NULL, NULL);
3755                 }
3756                 if (!soap_match_tag(soap, t, "sai:SetTLSCredentialsResponse"))
3757                 {       *type = SOAP_TYPE__sai__SetTLSCredentialsResponse;
3758                         return soap_in__sai__SetTLSCredentialsResponse(soap, NULL, NULL, NULL);
3759                 }
3760                 if (!soap_match_tag(soap, t, "sai:SetTLSCredentials"))
3761                 {       *type = SOAP_TYPE__sai__SetTLSCredentials;
3762                         return soap_in__sai__SetTLSCredentials(soap, NULL, NULL, NULL);
3763                 }
3764                 if (!soap_match_tag(soap, t, "sai:CertStoreUpdateCertificateResponse"))
3765                 {       *type = SOAP_TYPE__sai__CertStoreUpdateCertificateResponse;
3766                         return soap_in__sai__CertStoreUpdateCertificateResponse(soap, NULL, NULL, NULL);
3767                 }
3768                 if (!soap_match_tag(soap, t, "sai:CertStoreUpdateCertificate"))
3769                 {       *type = SOAP_TYPE__sai__CertStoreUpdateCertificate;
3770                         return soap_in__sai__CertStoreUpdateCertificate(soap, NULL, NULL, NULL);
3771                 }
3772                 if (!soap_match_tag(soap, t, "sai:CertStoreGetPKCS10RequestResponse"))
3773                 {       *type = SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse;
3774                         return soap_in__sai__CertStoreGetPKCS10RequestResponse(soap, NULL, NULL, NULL);
3775                 }
3776                 if (!soap_match_tag(soap, t, "sai:CertStoreGetPKCS10Request"))
3777                 {       *type = SOAP_TYPE__sai__CertStoreGetPKCS10Request;
3778                         return soap_in__sai__CertStoreGetPKCS10Request(soap, NULL, NULL, NULL);
3779                 }
3780                 if (!soap_match_tag(soap, t, "sai:CertStoreRemoveCertificateResponse"))
3781                 {       *type = SOAP_TYPE__sai__CertStoreRemoveCertificateResponse;
3782                         return soap_in__sai__CertStoreRemoveCertificateResponse(soap, NULL, NULL, NULL);
3783                 }
3784                 if (!soap_match_tag(soap, t, "sai:CertStoreRemoveCertificate"))
3785                 {       *type = SOAP_TYPE__sai__CertStoreRemoveCertificate;
3786                         return soap_in__sai__CertStoreRemoveCertificate(soap, NULL, NULL, NULL);
3787                 }
3788                 if (!soap_match_tag(soap, t, "sai:CertStoreGetCertificateResponse"))
3789                 {       *type = SOAP_TYPE__sai__CertStoreGetCertificateResponse;
3790                         return soap_in__sai__CertStoreGetCertificateResponse(soap, NULL, NULL, NULL);
3791                 }
3792                 if (!soap_match_tag(soap, t, "sai:CertStoreGetCertificate"))
3793                 {       *type = SOAP_TYPE__sai__CertStoreGetCertificate;
3794                         return soap_in__sai__CertStoreGetCertificate(soap, NULL, NULL, NULL);
3795                 }
3796                 if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateCertificatesResponse"))
3797                 {       *type = SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse;
3798                         return soap_in__sai__CertStoreEnumerateCertificatesResponse(soap, NULL, NULL, NULL);
3799                 }
3800                 if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateCertificates"))
3801                 {       *type = SOAP_TYPE__sai__CertStoreEnumerateCertificates;
3802                         return soap_in__sai__CertStoreEnumerateCertificates(soap, NULL, NULL, NULL);
3803                 }
3804                 if (!soap_match_tag(soap, t, "sai:CertStoreAddCertificateResponse"))
3805                 {       *type = SOAP_TYPE__sai__CertStoreAddCertificateResponse;
3806                         return soap_in__sai__CertStoreAddCertificateResponse(soap, NULL, NULL, NULL);
3807                 }
3808                 if (!soap_match_tag(soap, t, "sai:CertStoreAddCertificate"))
3809                 {       *type = SOAP_TYPE__sai__CertStoreAddCertificate;
3810                         return soap_in__sai__CertStoreAddCertificate(soap, NULL, NULL, NULL);
3811                 }
3812                 if (!soap_match_tag(soap, t, "sai:CertStoreRemoveKeyResponse"))
3813                 {       *type = SOAP_TYPE__sai__CertStoreRemoveKeyResponse;
3814                         return soap_in__sai__CertStoreRemoveKeyResponse(soap, NULL, NULL, NULL);
3815                 }
3816                 if (!soap_match_tag(soap, t, "sai:CertStoreRemoveKey"))
3817                 {       *type = SOAP_TYPE__sai__CertStoreRemoveKey;
3818                         return soap_in__sai__CertStoreRemoveKey(soap, NULL, NULL, NULL);
3819                 }
3820                 if (!soap_match_tag(soap, t, "sai:CertStoreGetKeyResponse"))
3821                 {       *type = SOAP_TYPE__sai__CertStoreGetKeyResponse;
3822                         return soap_in__sai__CertStoreGetKeyResponse(soap, NULL, NULL, NULL);
3823                 }
3824                 if (!soap_match_tag(soap, t, "sai:CertStoreGetKey"))
3825                 {       *type = SOAP_TYPE__sai__CertStoreGetKey;
3826                         return soap_in__sai__CertStoreGetKey(soap, NULL, NULL, NULL);
3827                 }
3828                 if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateKeysResponse"))
3829                 {       *type = SOAP_TYPE__sai__CertStoreEnumerateKeysResponse;
3830                         return soap_in__sai__CertStoreEnumerateKeysResponse(soap, NULL, NULL, NULL);
3831                 }
3832                 if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateKeys"))
3833                 {       *type = SOAP_TYPE__sai__CertStoreEnumerateKeys;
3834                         return soap_in__sai__CertStoreEnumerateKeys(soap, NULL, NULL, NULL);
3835                 }
3836                 if (!soap_match_tag(soap, t, "sai:CertStoreAddKeyResponse"))
3837                 {       *type = SOAP_TYPE__sai__CertStoreAddKeyResponse;
3838                         return soap_in__sai__CertStoreAddKeyResponse(soap, NULL, NULL, NULL);
3839                 }
3840                 if (!soap_match_tag(soap, t, "sai:CertStoreAddKey"))
3841                 {       *type = SOAP_TYPE__sai__CertStoreAddKey;
3842                         return soap_in__sai__CertStoreAddKey(soap, NULL, NULL, NULL);
3843                 }
3844                 if (!soap_match_tag(soap, t, "sai:GetGlobalPowerPolicyResponse"))
3845                 {       *type = SOAP_TYPE__sai__GetGlobalPowerPolicyResponse;
3846                         return soap_in__sai__GetGlobalPowerPolicyResponse(soap, NULL, NULL, NULL);
3847                 }
3848                 if (!soap_match_tag(soap, t, "sai:GetGlobalPowerPolicy"))
3849                 {       *type = SOAP_TYPE__sai__GetGlobalPowerPolicy;
3850                         return soap_in__sai__GetGlobalPowerPolicy(soap, NULL, NULL, NULL);
3851                 }
3852                 if (!soap_match_tag(soap, t, "sai:SetGlobalPowerPolicyResponse"))
3853                 {       *type = SOAP_TYPE__sai__SetGlobalPowerPolicyResponse;
3854                         return soap_in__sai__SetGlobalPowerPolicyResponse(soap, NULL, NULL, NULL);
3855                 }
3856                 if (!soap_match_tag(soap, t, "sai:SetGlobalPowerPolicy"))
3857                 {       *type = SOAP_TYPE__sai__SetGlobalPowerPolicy;
3858                         return soap_in__sai__SetGlobalPowerPolicy(soap, NULL, NULL, NULL);
3859                 }
3860                 if (!soap_match_tag(soap, t, "sai:SetActivePowerPackageResponse"))
3861                 {       *type = SOAP_TYPE__sai__SetActivePowerPackageResponse;
3862                         return soap_in__sai__SetActivePowerPackageResponse(soap, NULL, NULL, NULL);
3863                 }
3864                 if (!soap_match_tag(soap, t, "sai:SetActivePowerPackage"))
3865                 {       *type = SOAP_TYPE__sai__SetActivePowerPackage;
3866                         return soap_in__sai__SetActivePowerPackage(soap, NULL, NULL, NULL);
3867                 }
3868                 if (!soap_match_tag(soap, t, "sai:GetPowerPackageResponse"))
3869                 {       *type = SOAP_TYPE__sai__GetPowerPackageResponse;
3870                         return soap_in__sai__GetPowerPackageResponse(soap, NULL, NULL, NULL);
3871                 }
3872                 if (!soap_match_tag(soap, t, "sai:GetPowerPackage"))
3873                 {       *type = SOAP_TYPE__sai__GetPowerPackage;
3874                         return soap_in__sai__GetPowerPackage(soap, NULL, NULL, NULL);
3875                 }
3876                 if (!soap_match_tag(soap, t, "sai:GetActivePowerPackageResponse"))
3877                 {       *type = SOAP_TYPE__sai__GetActivePowerPackageResponse;
3878                         return soap_in__sai__GetActivePowerPackageResponse(soap, NULL, NULL, NULL);
3879                 }
3880                 if (!soap_match_tag(soap, t, "sai:GetActivePowerPackage"))
3881                 {       *type = SOAP_TYPE__sai__GetActivePowerPackage;
3882                         return soap_in__sai__GetActivePowerPackage(soap, NULL, NULL, NULL);
3883                 }
3884                 if (!soap_match_tag(soap, t, "sai:EnumeratePowerPackagesResponse"))
3885                 {       *type = SOAP_TYPE__sai__EnumeratePowerPackagesResponse;
3886                         return soap_in__sai__EnumeratePowerPackagesResponse(soap, NULL, NULL, NULL);
3887                 }
3888                 if (!soap_match_tag(soap, t, "sai:EnumeratePowerPackages"))
3889                 {       *type = SOAP_TYPE__sai__EnumeratePowerPackages;
3890                         return soap_in__sai__EnumeratePowerPackages(soap, NULL, NULL, NULL);
3891                 }
3892                 if (!soap_match_tag(soap, t, "sai:GetEnvironmentDetectionResponse"))
3893                 {       *type = SOAP_TYPE__sai__GetEnvironmentDetectionResponse;
3894                         return soap_in__sai__GetEnvironmentDetectionResponse(soap, NULL, NULL, NULL);
3895                 }
3896                 if (!soap_match_tag(soap, t, "sai:GetEnvironmentDetection"))
3897                 {       *type = SOAP_TYPE__sai__GetEnvironmentDetection;
3898                         return soap_in__sai__GetEnvironmentDetection(soap, NULL, NULL, NULL);
3899                 }
3900                 if (!soap_match_tag(soap, t, "sai:SetEnvironmentDetectionResponse"))
3901                 {       *type = SOAP_TYPE__sai__SetEnvironmentDetectionResponse;
3902                         return soap_in__sai__SetEnvironmentDetectionResponse(soap, NULL, NULL, NULL);
3903                 }
3904                 if (!soap_match_tag(soap, t, "sai:SetEnvironmentDetection"))
3905                 {       *type = SOAP_TYPE__sai__SetEnvironmentDetection;
3906                         return soap_in__sai__SetEnvironmentDetection(soap, NULL, NULL, NULL);
3907                 }
3908                 if (!soap_match_tag(soap, t, "sai:SetRealmAuthOptionsResponse"))
3909                 {       *type = SOAP_TYPE__sai__SetRealmAuthOptionsResponse;
3910                         return soap_in__sai__SetRealmAuthOptionsResponse(soap, NULL, NULL, NULL);
3911                 }
3912                 if (!soap_match_tag(soap, t, "sai:SetRealmAuthOptions"))
3913                 {       *type = SOAP_TYPE__sai__SetRealmAuthOptions;
3914                         return soap_in__sai__SetRealmAuthOptions(soap, NULL, NULL, NULL);
3915                 }
3916                 if (!soap_match_tag(soap, t, "sai:GetRealmAuthOptionsResponse"))
3917                 {       *type = SOAP_TYPE__sai__GetRealmAuthOptionsResponse;
3918                         return soap_in__sai__GetRealmAuthOptionsResponse(soap, NULL, NULL, NULL);
3919                 }
3920                 if (!soap_match_tag(soap, t, "sai:GetRealmAuthOptions"))
3921                 {       *type = SOAP_TYPE__sai__GetRealmAuthOptions;
3922                         return soap_in__sai__GetRealmAuthOptions(soap, NULL, NULL, NULL);
3923                 }
3924                 if (!soap_match_tag(soap, t, "sai:ExtendProvisioningPeriodResponse"))
3925                 {       *type = SOAP_TYPE__sai__ExtendProvisioningPeriodResponse;
3926                         return soap_in__sai__ExtendProvisioningPeriodResponse(soap, NULL, NULL, NULL);
3927                 }
3928                 if (!soap_match_tag(soap, t, "sai:ExtendProvisioningPeriod"))
3929                 {       *type = SOAP_TYPE__sai__ExtendProvisioningPeriod;
3930                         return soap_in__sai__ExtendProvisioningPeriod(soap, NULL, NULL, NULL);
3931                 }
3932                 if (!soap_match_tag(soap, t, "sai:GetProvisioningPIDResponse"))
3933                 {       *type = SOAP_TYPE__sai__GetProvisioningPIDResponse;
3934                         return soap_in__sai__GetProvisioningPIDResponse(soap, NULL, NULL, NULL);
3935                 }
3936                 if (!soap_match_tag(soap, t, "sai:GetProvisioningPID"))
3937                 {       *type = SOAP_TYPE__sai__GetProvisioningPID;
3938                         return soap_in__sai__GetProvisioningPID(soap, NULL, NULL, NULL);
3939                 }
3940                 if (!soap_match_tag(soap, t, "sai:GetProvisioningAuditRecordResponse"))
3941                 {       *type = SOAP_TYPE__sai__GetProvisioningAuditRecordResponse;
3942                         return soap_in__sai__GetProvisioningAuditRecordResponse(soap, NULL, NULL, NULL);
3943                 }
3944                 if (!soap_match_tag(soap, t, "sai:GetProvisioningAuditRecord"))
3945                 {       *type = SOAP_TYPE__sai__GetProvisioningAuditRecord;
3946                         return soap_in__sai__GetProvisioningAuditRecord(soap, NULL, NULL, NULL);
3947                 }
3948                 if (!soap_match_tag(soap, t, "sai:SetZeroTouchConfigurationModeResponse"))
3949                 {       *type = SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse;
3950                         return soap_in__sai__SetZeroTouchConfigurationModeResponse(soap, NULL, NULL, NULL);
3951                 }
3952                 if (!soap_match_tag(soap, t, "sai:SetZeroTouchConfigurationMode"))
3953                 {       *type = SOAP_TYPE__sai__SetZeroTouchConfigurationMode;
3954                         return soap_in__sai__SetZeroTouchConfigurationMode(soap, NULL, NULL, NULL);
3955                 }
3956                 if (!soap_match_tag(soap, t, "sai:GetZeroTouchConfigurationModeResponse"))
3957                 {       *type = SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse;
3958                         return soap_in__sai__GetZeroTouchConfigurationModeResponse(soap, NULL, NULL, NULL);
3959                 }
3960                 if (!soap_match_tag(soap, t, "sai:GetZeroTouchConfigurationMode"))
3961                 {       *type = SOAP_TYPE__sai__GetZeroTouchConfigurationMode;
3962                         return soap_in__sai__GetZeroTouchConfigurationMode(soap, NULL, NULL, NULL);
3963                 }
3964                 if (!soap_match_tag(soap, t, "sai:EnableCertificateHashEntryResponse"))
3965                 {       *type = SOAP_TYPE__sai__EnableCertificateHashEntryResponse;
3966                         return soap_in__sai__EnableCertificateHashEntryResponse(soap, NULL, NULL, NULL);
3967                 }
3968                 if (!soap_match_tag(soap, t, "sai:EnableCertificateHashEntry"))
3969                 {       *type = SOAP_TYPE__sai__EnableCertificateHashEntry;
3970                         return soap_in__sai__EnableCertificateHashEntry(soap, NULL, NULL, NULL);
3971                 }
3972                 if (!soap_match_tag(soap, t, "sai:DeleteCertificateHashEntryResponse"))
3973                 {       *type = SOAP_TYPE__sai__DeleteCertificateHashEntryResponse;
3974                         return soap_in__sai__DeleteCertificateHashEntryResponse(soap, NULL, NULL, NULL);
3975                 }
3976                 if (!soap_match_tag(soap, t, "sai:DeleteCertificateHashEntry"))
3977                 {       *type = SOAP_TYPE__sai__DeleteCertificateHashEntry;
3978                         return soap_in__sai__DeleteCertificateHashEntry(soap, NULL, NULL, NULL);
3979                 }
3980                 if (!soap_match_tag(soap, t, "sai:AddCertificateHashEntryResponse"))
3981                 {       *type = SOAP_TYPE__sai__AddCertificateHashEntryResponse;
3982                         return soap_in__sai__AddCertificateHashEntryResponse(soap, NULL, NULL, NULL);
3983                 }
3984                 if (!soap_match_tag(soap, t, "sai:AddCertificateHashEntry"))
3985                 {       *type = SOAP_TYPE__sai__AddCertificateHashEntry;
3986                         return soap_in__sai__AddCertificateHashEntry(soap, NULL, NULL, NULL);
3987                 }
3988                 if (!soap_match_tag(soap, t, "sai:GetCertificateHashEntryResponse"))
3989                 {       *type = SOAP_TYPE__sai__GetCertificateHashEntryResponse;
3990                         return soap_in__sai__GetCertificateHashEntryResponse(soap, NULL, NULL, NULL);
3991                 }
3992                 if (!soap_match_tag(soap, t, "sai:GetCertificateHashEntry"))
3993                 {       *type = SOAP_TYPE__sai__GetCertificateHashEntry;
3994                         return soap_in__sai__GetCertificateHashEntry(soap, NULL, NULL, NULL);
3995                 }
3996                 if (!soap_match_tag(soap, t, "sai:EnumerateCertificateHashEntriesResponse"))
3997                 {       *type = SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse;
3998                         return soap_in__sai__EnumerateCertificateHashEntriesResponse(soap, NULL, NULL, NULL);
3999                 }
4000                 if (!soap_match_tag(soap, t, "sai:EnumerateCertificateHashEntries"))
4001                 {       *type = SOAP_TYPE__sai__EnumerateCertificateHashEntries;
4002                         return soap_in__sai__EnumerateCertificateHashEntries(soap, NULL, NULL, NULL);
4003                 }
4004                 if (!soap_match_tag(soap, t, "sai:GetProvisioningServerOTPResponse"))
4005                 {       *type = SOAP_TYPE__sai__GetProvisioningServerOTPResponse;
4006                         return soap_in__sai__GetProvisioningServerOTPResponse(soap, NULL, NULL, NULL);
4007                 }
4008                 if (!soap_match_tag(soap, t, "sai:GetProvisioningServerOTP"))
4009                 {       *type = SOAP_TYPE__sai__GetProvisioningServerOTP;
4010                         return soap_in__sai__GetProvisioningServerOTP(soap, NULL, NULL, NULL);
4011                 }
4012                 if (!soap_match_tag(soap, t, "sai:SetProvisioningServerOTPResponse"))
4013                 {       *type = SOAP_TYPE__sai__SetProvisioningServerOTPResponse;
4014                         return soap_in__sai__SetProvisioningServerOTPResponse(soap, NULL, NULL, NULL);
4015                 }
4016                 if (!soap_match_tag(soap, t, "sai:SetProvisioningServerOTP"))
4017                 {       *type = SOAP_TYPE__sai__SetProvisioningServerOTP;
4018                         return soap_in__sai__SetProvisioningServerOTP(soap, NULL, NULL, NULL);
4019                 }
4020                 if (!soap_match_tag(soap, t, "sai:SetMEBxPasswordResponse"))
4021                 {       *type = SOAP_TYPE__sai__SetMEBxPasswordResponse;
4022                         return soap_in__sai__SetMEBxPasswordResponse(soap, NULL, NULL, NULL);
4023                 }
4024                 if (!soap_match_tag(soap, t, "sai:SetMEBxPassword"))
4025                 {       *type = SOAP_TYPE__sai__SetMEBxPassword;
4026                         return soap_in__sai__SetMEBxPassword(soap, NULL, NULL, NULL);
4027                 }
4028                 if (!soap_match_tag(soap, t, "sai:PartialUnprovisionResponse"))
4029                 {       *type = SOAP_TYPE__sai__PartialUnprovisionResponse;
4030                         return soap_in__sai__PartialUnprovisionResponse(soap, NULL, NULL, NULL);
4031                 }
4032                 if (!soap_match_tag(soap, t, "sai:PartialUnprovision"))
4033                 {       *type = SOAP_TYPE__sai__PartialUnprovision;
4034                         return soap_in__sai__PartialUnprovision(soap, NULL, NULL, NULL);
4035                 }
4036                 if (!soap_match_tag(soap, t, "sai:SetTLSPSKResponse"))
4037                 {       *type = SOAP_TYPE__sai__SetTLSPSKResponse;
4038                         return soap_in__sai__SetTLSPSKResponse(soap, NULL, NULL, NULL);
4039                 }
4040                 if (!soap_match_tag(soap, t, "sai:SetTLSPSK"))
4041                 {       *type = SOAP_TYPE__sai__SetTLSPSK;
4042                         return soap_in__sai__SetTLSPSK(soap, NULL, NULL, NULL);
4043                 }
4044                 if (!soap_match_tag(soap, t, "sai:GetPowerSavingOptionsResponse"))
4045                 {       *type = SOAP_TYPE__sai__GetPowerSavingOptionsResponse;
4046                         return soap_in__sai__GetPowerSavingOptionsResponse(soap, NULL, NULL, NULL);
4047                 }
4048                 if (!soap_match_tag(soap, t, "sai:GetPowerSavingOptions"))
4049                 {       *type = SOAP_TYPE__sai__GetPowerSavingOptions;
4050                         return soap_in__sai__GetPowerSavingOptions(soap, NULL, NULL, NULL);
4051                 }
4052                 if (!soap_match_tag(soap, t, "sai:SetPowerSavingOptionsResponse"))
4053                 {       *type = SOAP_TYPE__sai__SetPowerSavingOptionsResponse;
4054                         return soap_in__sai__SetPowerSavingOptionsResponse(soap, NULL, NULL, NULL);
4055                 }
4056                 if (!soap_match_tag(soap, t, "sai:SetPowerSavingOptions"))
4057                 {       *type = SOAP_TYPE__sai__SetPowerSavingOptions;
4058                         return soap_in__sai__SetPowerSavingOptions(soap, NULL, NULL, NULL);
4059                 }
4060                 if (!soap_match_tag(soap, t, "sai:GetPkiCapabilitiesResponse"))
4061                 {       *type = SOAP_TYPE__sai__GetPkiCapabilitiesResponse;
4062                         return soap_in__sai__GetPkiCapabilitiesResponse(soap, NULL, NULL, NULL);
4063                 }
4064                 if (!soap_match_tag(soap, t, "sai:GetPkiCapabilities"))
4065                 {       *type = SOAP_TYPE__sai__GetPkiCapabilities;
4066                         return soap_in__sai__GetPkiCapabilities(soap, NULL, NULL, NULL);
4067                 }
4068                 if (!soap_match_tag(soap, t, "sai:GetServerCertificateReqResponse"))
4069                 {       *type = SOAP_TYPE__sai__GetServerCertificateReqResponse;
4070                         return soap_in__sai__GetServerCertificateReqResponse(soap, NULL, NULL, NULL);
4071                 }
4072                 if (!soap_match_tag(soap, t, "sai:GetServerCertificateReq"))
4073                 {       *type = SOAP_TYPE__sai__GetServerCertificateReq;
4074                         return soap_in__sai__GetServerCertificateReq(soap, NULL, NULL, NULL);
4075                 }
4076                 if (!soap_match_tag(soap, t, "sai:GetCRLResponse"))
4077                 {       *type = SOAP_TYPE__sai__GetCRLResponse;
4078                         return soap_in__sai__GetCRLResponse(soap, NULL, NULL, NULL);
4079                 }
4080                 if (!soap_match_tag(soap, t, "sai:GetCRL"))
4081                 {       *type = SOAP_TYPE__sai__GetCRL;
4082                         return soap_in__sai__GetCRL(soap, NULL, NULL, NULL);
4083                 }
4084                 if (!soap_match_tag(soap, t, "sai:SetCRLResponse"))
4085                 {       *type = SOAP_TYPE__sai__SetCRLResponse;
4086                         return soap_in__sai__SetCRLResponse(soap, NULL, NULL, NULL);
4087                 }
4088                 if (!soap_match_tag(soap, t, "sai:SetCRL"))
4089                 {       *type = SOAP_TYPE__sai__SetCRL;
4090                         return soap_in__sai__SetCRL(soap, NULL, NULL, NULL);
4091                 }
4092                 if (!soap_match_tag(soap, t, "sai:GetTrustedFqdnCNResponse"))
4093                 {       *type = SOAP_TYPE__sai__GetTrustedFqdnCNResponse;
4094                         return soap_in__sai__GetTrustedFqdnCNResponse(soap, NULL, NULL, NULL);
4095                 }
4096                 if (!soap_match_tag(soap, t, "sai:GetTrustedFqdnCN"))
4097                 {       *type = SOAP_TYPE__sai__GetTrustedFqdnCN;
4098                         return soap_in__sai__GetTrustedFqdnCN(soap, NULL, NULL, NULL);
4099                 }
4100                 if (!soap_match_tag(soap, t, "sai:SetTrustedFqdnCNResponse"))
4101                 {       *type = SOAP_TYPE__sai__SetTrustedFqdnCNResponse;
4102                         return soap_in__sai__SetTrustedFqdnCNResponse(soap, NULL, NULL, NULL);
4103                 }
4104                 if (!soap_match_tag(soap, t, "sai:SetTrustedFqdnCN"))
4105                 {       *type = SOAP_TYPE__sai__SetTrustedFqdnCN;
4106                         return soap_in__sai__SetTrustedFqdnCN(soap, NULL, NULL, NULL);
4107                 }
4108                 if (!soap_match_tag(soap, t, "sai:EnumerateTrustedRootCertificatesResponse"))
4109                 {       *type = SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse;
4110                         return soap_in__sai__EnumerateTrustedRootCertificatesResponse(soap, NULL, NULL, NULL);
4111                 }
4112                 if (!soap_match_tag(soap, t, "sai:EnumerateTrustedRootCertificates"))
4113                 {       *type = SOAP_TYPE__sai__EnumerateTrustedRootCertificates;
4114                         return soap_in__sai__EnumerateTrustedRootCertificates(soap, NULL, NULL, NULL);
4115                 }
4116                 if (!soap_match_tag(soap, t, "sai:DeleteTrustedRootCertificateResponse"))
4117                 {       *type = SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse;
4118                         return soap_in__sai__DeleteTrustedRootCertificateResponse(soap, NULL, NULL, NULL);
4119                 }
4120                 if (!soap_match_tag(soap, t, "sai:DeleteTrustedRootCertificate"))
4121                 {       *type = SOAP_TYPE__sai__DeleteTrustedRootCertificate;
4122                         return soap_in__sai__DeleteTrustedRootCertificate(soap, NULL, NULL, NULL);
4123                 }
4124                 if (!soap_match_tag(soap, t, "sai:GetTrustedRootCertificateResponse"))
4125                 {       *type = SOAP_TYPE__sai__GetTrustedRootCertificateResponse;
4126                         return soap_in__sai__GetTrustedRootCertificateResponse(soap, NULL, NULL, NULL);
4127                 }
4128                 if (!soap_match_tag(soap, t, "sai:GetTrustedRootCertificate"))
4129                 {       *type = SOAP_TYPE__sai__GetTrustedRootCertificate;
4130                         return soap_in__sai__GetTrustedRootCertificate(soap, NULL, NULL, NULL);
4131                 }
4132                 if (!soap_match_tag(soap, t, "sai:AddTrustedRootCertificateResponse"))
4133                 {       *type = SOAP_TYPE__sai__AddTrustedRootCertificateResponse;
4134                         return soap_in__sai__AddTrustedRootCertificateResponse(soap, NULL, NULL, NULL);
4135                 }
4136                 if (!soap_match_tag(soap, t, "sai:AddTrustedRootCertificate"))
4137                 {       *type = SOAP_TYPE__sai__AddTrustedRootCertificate;
4138                         return soap_in__sai__AddTrustedRootCertificate(soap, NULL, NULL, NULL);
4139                 }
4140                 if (!soap_match_tag(soap, t, "sai:GetTlsOptionsResponse"))
4141                 {       *type = SOAP_TYPE__sai__GetTlsOptionsResponse;
4142                         return soap_in__sai__GetTlsOptionsResponse(soap, NULL, NULL, NULL);
4143                 }
4144                 if (!soap_match_tag(soap, t, "sai:GetTlsOptions"))
4145                 {       *type = SOAP_TYPE__sai__GetTlsOptions;
4146                         return soap_in__sai__GetTlsOptions(soap, NULL, NULL, NULL);
4147                 }
4148                 if (!soap_match_tag(soap, t, "sai:SetTlsOptionsResponse"))
4149                 {       *type = SOAP_TYPE__sai__SetTlsOptionsResponse;
4150                         return soap_in__sai__SetTlsOptionsResponse(soap, NULL, NULL, NULL);
4151                 }
4152                 if (!soap_match_tag(soap, t, "sai:SetTlsOptions"))
4153                 {       *type = SOAP_TYPE__sai__SetTlsOptions;
4154                         return soap_in__sai__SetTlsOptions(soap, NULL, NULL, NULL);
4155                 }
4156                 if (!soap_match_tag(soap, t, "sai:GetEnabledInterfacesResponse"))
4157                 {       *type = SOAP_TYPE__sai__GetEnabledInterfacesResponse;
4158                         return soap_in__sai__GetEnabledInterfacesResponse(soap, NULL, NULL, NULL);
4159                 }
4160                 if (!soap_match_tag(soap, t, "sai:GetEnabledInterfaces"))
4161                 {       *type = SOAP_TYPE__sai__GetEnabledInterfaces;
4162                         return soap_in__sai__GetEnabledInterfaces(soap, NULL, NULL, NULL);
4163                 }
4164                 if (!soap_match_tag(soap, t, "sai:SetEnabledInterfacesResponse"))
4165                 {       *type = SOAP_TYPE__sai__SetEnabledInterfacesResponse;
4166                         return soap_in__sai__SetEnabledInterfacesResponse(soap, NULL, NULL, NULL);
4167                 }
4168                 if (!soap_match_tag(soap, t, "sai:SetEnabledInterfaces"))
4169                 {       *type = SOAP_TYPE__sai__SetEnabledInterfaces;
4170                         return soap_in__sai__SetEnabledInterfaces(soap, NULL, NULL, NULL);
4171                 }
4172                 if (!soap_match_tag(soap, t, "sai:GetKerberosOptionsResponse"))
4173                 {       *type = SOAP_TYPE__sai__GetKerberosOptionsResponse;
4174                         return soap_in__sai__GetKerberosOptionsResponse(soap, NULL, NULL, NULL);
4175                 }
4176                 if (!soap_match_tag(soap, t, "sai:GetKerberosOptions"))
4177                 {       *type = SOAP_TYPE__sai__GetKerberosOptions;
4178                         return soap_in__sai__GetKerberosOptions(soap, NULL, NULL, NULL);
4179                 }
4180                 if (!soap_match_tag(soap, t, "sai:SetKerberosOptionsResponse"))
4181                 {       *type = SOAP_TYPE__sai__SetKerberosOptionsResponse;
4182                         return soap_in__sai__SetKerberosOptionsResponse(soap, NULL, NULL, NULL);
4183                 }
4184                 if (!soap_match_tag(soap, t, "sai:SetKerberosOptions"))
4185                 {       *type = SOAP_TYPE__sai__SetKerberosOptions;
4186                         return soap_in__sai__SetKerberosOptions(soap, NULL, NULL, NULL);
4187                 }
4188                 if (!soap_match_tag(soap, t, "sai:GetDigestRealmResponse"))
4189                 {       *type = SOAP_TYPE__sai__GetDigestRealmResponse;
4190                         return soap_in__sai__GetDigestRealmResponse(soap, NULL, NULL, NULL);
4191                 }
4192                 if (!soap_match_tag(soap, t, "sai:GetDigestRealm"))
4193                 {       *type = SOAP_TYPE__sai__GetDigestRealm;
4194                         return soap_in__sai__GetDigestRealm(soap, NULL, NULL, NULL);
4195                 }
4196                 if (!soap_match_tag(soap, t, "sai:SetAdminAclEntryExResponse"))
4197                 {       *type = SOAP_TYPE__sai__SetAdminAclEntryExResponse;
4198                         return soap_in__sai__SetAdminAclEntryExResponse(soap, NULL, NULL, NULL);
4199                 }
4200                 if (!soap_match_tag(soap, t, "sai:SetAdminAclEntryEx"))
4201                 {       *type = SOAP_TYPE__sai__SetAdminAclEntryEx;
4202                         return soap_in__sai__SetAdminAclEntryEx(soap, NULL, NULL, NULL);
4203                 }
4204                 if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntryExResponse"))
4205                 {       *type = SOAP_TYPE__sai__UpdateUserAclEntryExResponse;
4206                         return soap_in__sai__UpdateUserAclEntryExResponse(soap, NULL, NULL, NULL);
4207                 }
4208                 if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntryEx"))
4209                 {       *type = SOAP_TYPE__sai__UpdateUserAclEntryEx;
4210                         return soap_in__sai__UpdateUserAclEntryEx(soap, NULL, NULL, NULL);
4211                 }
4212                 if (!soap_match_tag(soap, t, "sai:GetUserAclEntryExResponse"))
4213                 {       *type = SOAP_TYPE__sai__GetUserAclEntryExResponse;
4214                         return soap_in__sai__GetUserAclEntryExResponse(soap, NULL, NULL, NULL);
4215                 }
4216                 if (!soap_match_tag(soap, t, "sai:GetUserAclEntryEx"))
4217                 {       *type = SOAP_TYPE__sai__GetUserAclEntryEx;
4218                         return soap_in__sai__GetUserAclEntryEx(soap, NULL, NULL, NULL);
4219                 }
4220                 if (!soap_match_tag(soap, t, "sai:AddUserAclEntryExResponse"))
4221                 {       *type = SOAP_TYPE__sai__AddUserAclEntryExResponse;
4222                         return soap_in__sai__AddUserAclEntryExResponse(soap, NULL, NULL, NULL);
4223                 }
4224                 if (!soap_match_tag(soap, t, "sai:AddUserAclEntryEx"))
4225                 {       *type = SOAP_TYPE__sai__AddUserAclEntryEx;
4226                         return soap_in__sai__AddUserAclEntryEx(soap, NULL, NULL, NULL);
4227                 }
4228                 if (!soap_match_tag(soap, t, "sai:GetCoreVersionResponse"))
4229                 {       *type = SOAP_TYPE__sai__GetCoreVersionResponse;
4230                         return soap_in__sai__GetCoreVersionResponse(soap, NULL, NULL, NULL);
4231                 }
4232                 if (!soap_match_tag(soap, t, "sai:GetCoreVersion"))
4233                 {       *type = SOAP_TYPE__sai__GetCoreVersion;
4234                         return soap_in__sai__GetCoreVersion(soap, NULL, NULL, NULL);
4235                 }
4236                 if (!soap_match_tag(soap, t, "sai:ResetFlashWearOutProtectionResponse"))
4237                 {       *type = SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse;
4238                         return soap_in__sai__ResetFlashWearOutProtectionResponse(soap, NULL, NULL, NULL);
4239                 }
4240                 if (!soap_match_tag(soap, t, "sai:ResetFlashWearOutProtection"))
4241                 {       *type = SOAP_TYPE__sai__ResetFlashWearOutProtection;
4242                         return soap_in__sai__ResetFlashWearOutProtection(soap, NULL, NULL, NULL);
4243                 }
4244                 if (!soap_match_tag(soap, t, "sai:CommitChangesResponse"))
4245                 {       *type = SOAP_TYPE__sai__CommitChangesResponse;
4246                         return soap_in__sai__CommitChangesResponse(soap, NULL, NULL, NULL);
4247                 }
4248                 if (!soap_match_tag(soap, t, "sai:CommitChanges"))
4249                 {       *type = SOAP_TYPE__sai__CommitChanges;
4250                         return soap_in__sai__CommitChanges(soap, NULL, NULL, NULL);
4251                 }
4252                 if (!soap_match_tag(soap, t, "sai:UnprovisionResponse"))
4253                 {       *type = SOAP_TYPE__sai__UnprovisionResponse;
4254                         return soap_in__sai__UnprovisionResponse(soap, NULL, NULL, NULL);
4255                 }
4256                 if (!soap_match_tag(soap, t, "sai:Unprovision"))
4257                 {       *type = SOAP_TYPE__sai__Unprovision;
4258                         return soap_in__sai__Unprovision(soap, NULL, NULL, NULL);
4259                 }
4260                 if (!soap_match_tag(soap, t, "sai:SetProvisioningModeResponse"))
4261                 {       *type = SOAP_TYPE__sai__SetProvisioningModeResponse;
4262                         return soap_in__sai__SetProvisioningModeResponse(soap, NULL, NULL, NULL);
4263                 }
4264                 if (!soap_match_tag(soap, t, "sai:SetProvisioningMode"))
4265                 {       *type = SOAP_TYPE__sai__SetProvisioningMode;
4266                         return soap_in__sai__SetProvisioningMode(soap, NULL, NULL, NULL);
4267                 }
4268                 if (!soap_match_tag(soap, t, "sai:GetProvisioningModeResponse"))
4269                 {       *type = SOAP_TYPE__sai__GetProvisioningModeResponse;
4270                         return soap_in__sai__GetProvisioningModeResponse(soap, NULL, NULL, NULL);
4271                 }
4272                 if (!soap_match_tag(soap, t, "sai:GetProvisioningMode"))
4273                 {       *type = SOAP_TYPE__sai__GetProvisioningMode;
4274                         return soap_in__sai__GetProvisioningMode(soap, NULL, NULL, NULL);
4275                 }
4276                 if (!soap_match_tag(soap, t, "sai:UpdateCoreFromUrlResponse"))
4277                 {       *type = SOAP_TYPE__sai__UpdateCoreFromUrlResponse;
4278                         return soap_in__sai__UpdateCoreFromUrlResponse(soap, NULL, NULL, NULL);
4279                 }
4280                 if (!soap_match_tag(soap, t, "sai:UpdateCoreFromUrl"))
4281                 {       *type = SOAP_TYPE__sai__UpdateCoreFromUrl;
4282                         return soap_in__sai__UpdateCoreFromUrl(soap, NULL, NULL, NULL);
4283                 }
4284                 if (!soap_match_tag(soap, t, "sai:GetTLSCertificateResponse"))
4285                 {       *type = SOAP_TYPE__sai__GetTLSCertificateResponse;
4286                         return soap_in__sai__GetTLSCertificateResponse(soap, NULL, NULL, NULL);
4287                 }
4288                 if (!soap_match_tag(soap, t, "sai:GetTLSCertificate"))
4289                 {       *type = SOAP_TYPE__sai__GetTLSCertificate;
4290                         return soap_in__sai__GetTLSCertificate(soap, NULL, NULL, NULL);
4291                 }
4292                 if (!soap_match_tag(soap, t, "sai:SetTLSCertificateResponse"))
4293                 {       *type = SOAP_TYPE__sai__SetTLSCertificateResponse;
4294                         return soap_in__sai__SetTLSCertificateResponse(soap, NULL, NULL, NULL);
4295                 }
4296                 if (!soap_match_tag(soap, t, "sai:SetTLSCertificate"))
4297                 {       *type = SOAP_TYPE__sai__SetTLSCertificate;
4298                         return soap_in__sai__SetTLSCertificate(soap, NULL, NULL, NULL);
4299                 }
4300                 if (!soap_match_tag(soap, t, "sai:SetRngKeyResponse"))
4301                 {       *type = SOAP_TYPE__sai__SetRngKeyResponse;
4302                         return soap_in__sai__SetRngKeyResponse(soap, NULL, NULL, NULL);
4303                 }
4304                 if (!soap_match_tag(soap, t, "sai:SetRngKey"))
4305                 {       *type = SOAP_TYPE__sai__SetRngKey;
4306                         return soap_in__sai__SetRngKey(soap, NULL, NULL, NULL);
4307                 }
4308                 if (!soap_match_tag(soap, t, "sai:SetTLSKeyAndCertificateResponse"))
4309                 {       *type = SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse;
4310                         return soap_in__sai__SetTLSKeyAndCertificateResponse(soap, NULL, NULL, NULL);
4311                 }
4312                 if (!soap_match_tag(soap, t, "sai:SetTLSKeyAndCertificate"))
4313                 {       *type = SOAP_TYPE__sai__SetTLSKeyAndCertificate;
4314                         return soap_in__sai__SetTLSKeyAndCertificate(soap, NULL, NULL, NULL);
4315                 }
4316                 if (!soap_match_tag(soap, t, "sai:SetTlsEnabledResponse"))
4317                 {       *type = SOAP_TYPE__sai__SetTlsEnabledResponse;
4318                         return soap_in__sai__SetTlsEnabledResponse(soap, NULL, NULL, NULL);
4319                 }
4320                 if (!soap_match_tag(soap, t, "sai:SetTlsEnabled"))
4321                 {       *type = SOAP_TYPE__sai__SetTlsEnabled;
4322                         return soap_in__sai__SetTlsEnabled(soap, NULL, NULL, NULL);
4323                 }
4324                 if (!soap_match_tag(soap, t, "sai:RemoveUserAclEntryResponse"))
4325                 {       *type = SOAP_TYPE__sai__RemoveUserAclEntryResponse;
4326                         return soap_in__sai__RemoveUserAclEntryResponse(soap, NULL, NULL, NULL);
4327                 }
4328                 if (!soap_match_tag(soap, t, "sai:RemoveUserAclEntry"))
4329                 {       *type = SOAP_TYPE__sai__RemoveUserAclEntry;
4330                         return soap_in__sai__RemoveUserAclEntry(soap, NULL, NULL, NULL);
4331                 }
4332                 if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntryResponse"))
4333                 {       *type = SOAP_TYPE__sai__UpdateUserAclEntryResponse;
4334                         return soap_in__sai__UpdateUserAclEntryResponse(soap, NULL, NULL, NULL);
4335                 }
4336                 if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntry"))
4337                 {       *type = SOAP_TYPE__sai__UpdateUserAclEntry;
4338                         return soap_in__sai__UpdateUserAclEntry(soap, NULL, NULL, NULL);
4339                 }
4340                 if (!soap_match_tag(soap, t, "sai:GetAdminAclEntryResponse"))
4341                 {       *type = SOAP_TYPE__sai__GetAdminAclEntryResponse;
4342                         return soap_in__sai__GetAdminAclEntryResponse(soap, NULL, NULL, NULL);
4343                 }
4344                 if (!soap_match_tag(soap, t, "sai:GetAdminAclEntry"))
4345                 {       *type = SOAP_TYPE__sai__GetAdminAclEntry;
4346                         return soap_in__sai__GetAdminAclEntry(soap, NULL, NULL, NULL);
4347                 }
4348                 if (!soap_match_tag(soap, t, "sai:GetUserAclEntryResponse"))
4349                 {       *type = SOAP_TYPE__sai__GetUserAclEntryResponse;
4350                         return soap_in__sai__GetUserAclEntryResponse(soap, NULL, NULL, NULL);
4351                 }
4352                 if (!soap_match_tag(soap, t, "sai:GetUserAclEntry"))
4353                 {       *type = SOAP_TYPE__sai__GetUserAclEntry;
4354                         return soap_in__sai__GetUserAclEntry(soap, NULL, NULL, NULL);
4355                 }
4356                 if (!soap_match_tag(soap, t, "sai:EnumerateUserAclEntriesResponse"))
4357                 {       *type = SOAP_TYPE__sai__EnumerateUserAclEntriesResponse;
4358                         return soap_in__sai__EnumerateUserAclEntriesResponse(soap, NULL, NULL, NULL);
4359                 }
4360                 if (!soap_match_tag(soap, t, "sai:EnumerateUserAclEntries"))
4361                 {       *type = SOAP_TYPE__sai__EnumerateUserAclEntries;
4362                         return soap_in__sai__EnumerateUserAclEntries(soap, NULL, NULL, NULL);
4363                 }
4364                 if (!soap_match_tag(soap, t, "sai:SetAdminAclEntryResponse"))
4365                 {       *type = SOAP_TYPE__sai__SetAdminAclEntryResponse;
4366                         return soap_in__sai__SetAdminAclEntryResponse(soap, NULL, NULL, NULL);
4367                 }
4368                 if (!soap_match_tag(soap, t, "sai:SetAdminAclEntry"))
4369                 {       *type = SOAP_TYPE__sai__SetAdminAclEntry;
4370                         return soap_in__sai__SetAdminAclEntry(soap, NULL, NULL, NULL);
4371                 }
4372                 if (!soap_match_tag(soap, t, "sai:AddUserAclEntryResponse"))
4373                 {       *type = SOAP_TYPE__sai__AddUserAclEntryResponse;
4374                         return soap_in__sai__AddUserAclEntryResponse(soap, NULL, NULL, NULL);
4375                 }
4376                 if (!soap_match_tag(soap, t, "sai:AddUserAclEntry"))
4377                 {       *type = SOAP_TYPE__sai__AddUserAclEntry;
4378                         return soap_in__sai__AddUserAclEntry(soap, NULL, NULL, NULL);
4379                 }
4380                 if (!soap_match_tag(soap, t, "QName"))
4381                 {       char **s;
4382                         *type = SOAP_TYPE__QName;
4383                         s = soap_in__QName(soap, NULL, NULL, NULL);
4384                         return s ? *s : NULL;
4385                 }
4386         }
4387         }
4388         soap->error = SOAP_TAG_MISMATCH;
4389         return NULL;
4390 }
4391 #endif
4392
4393 SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *soap)
4394 {
4395         if (!soap_peek_element(soap))
4396         {       int t;
4397                 if (soap->mustUnderstand && !soap->other)
4398                         return soap->error = SOAP_MUSTUNDERSTAND;
4399                 if (((soap->mode & SOAP_XML_STRICT) && soap->part != SOAP_IN_HEADER) || !soap_match_tag(soap, soap->tag, "SOAP-ENV:"))
4400                 {       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "REJECTING element '%s'\n", soap->tag));
4401                         return soap->error = SOAP_TAG_MISMATCH;
4402                 }
4403                 if (!*soap->id || !soap_getelement(soap, &t))
4404                 {       soap->peeked = 0;
4405                         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unknown element '%s' (level=%u, %d)\n", soap->tag, soap->level, soap->body));
4406                         if (soap->fignore)
4407                                 soap->error = soap->fignore(soap, soap->tag);
4408                         else
4409                                 soap->error = SOAP_OK;
4410                         DBGLOG(TEST, if (!soap->error) SOAP_MESSAGE(fdebug, "IGNORING element '%s'\n", soap->tag));
4411                         if (!soap->error && soap->body)
4412                         {       soap->level++;
4413                                 while (!soap_ignore_element(soap))
4414                                         ;
4415                                 if (soap->error == SOAP_NO_TAG)
4416                                         soap->error = soap_element_end_in(soap, NULL);
4417                         }
4418                 }
4419         }
4420         return soap->error;
4421 }
4422
4423 #ifndef WITH_NOIDREF
4424 SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap *soap)
4425 {
4426         int i;
4427         struct soap_plist *pp;
4428         if (soap->version == 1 && soap->encodingStyle && !(soap->mode & (SOAP_XML_TREE | SOAP_XML_GRAPH)))
4429                 for (i = 0; i < SOAP_PTRHASH; i++)
4430                         for (pp = soap->pht[i]; pp; pp = pp->next)
4431                                 if (pp->mark1 == 2 || pp->mark2 == 2)
4432                                         if (soap_putelement(soap, pp->ptr, "id", pp->id, pp->type))
4433                                                 return soap->error;
4434         return SOAP_OK;
4435 }
4436 #endif
4437
4438 #ifndef WITH_NOIDREF
4439 SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap *soap, const void *ptr, const char *tag, int id, int type)
4440 {
4441         switch (type)
4442         {
4443         case SOAP_TYPE_byte:
4444                 return soap_out_byte(soap, tag, id, (const char *)ptr, "xsd:byte");
4445         case SOAP_TYPE_short:
4446                 return soap_out_short(soap, tag, id, (const short *)ptr, "xsd:short");
4447         case SOAP_TYPE_int:
4448                 return soap_out_int(soap, tag, id, (const int *)ptr, "xsd:int");
4449         case SOAP_TYPE_wcxs__ProfilePriorityType:
4450                 return soap_out_wcxs__ProfilePriorityType(soap, tag, id, (const unsigned char *)ptr, "wcxs:ProfilePriorityType");
4451         case SOAP_TYPE_rci__SystemCapabilitiesSupportedType:
4452                 return soap_out_rci__SystemCapabilitiesSupportedType(soap, tag, id, (const unsigned char *)ptr, "rci:SystemCapabilitiesSupportedType");
4453         case SOAP_TYPE_apr__WatchdogState:
4454                 return soap_out_apr__WatchdogState(soap, tag, id, (const unsigned char *)ptr, "apr:WatchdogState");
4455         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE:
4456                 return soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_MEMORY_TYPE");
4457         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR:
4458                 return soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_MEMORY_FORM_FACTOR");
4459         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE:
4460                 return soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_UPGRADE");
4461         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS:
4462                 return soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_STATUS");
4463         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY:
4464                 return soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_FAMILY");
4465         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE:
4466                 return soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_TYPE");
4467         case SOAP_TYPE_emi__AlertSubscriptionPolicyIDType:
4468                 return soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, (const unsigned char *)ptr, "emi:AlertSubscriptionPolicyIDType");
4469         case SOAP_TYPE_net__LinkPolicyType:
4470                 return soap_out_net__LinkPolicyType(soap, tag, id, (const unsigned char *)ptr, "net:LinkPolicyType");
4471         case SOAP_TYPE_unsignedByte:
4472                 return soap_out_unsignedByte(soap, tag, id, (const unsigned char *)ptr, "xsd:unsignedByte");
4473         case SOAP_TYPE_rci__OemParametersType:
4474                 return soap_out_rci__OemParametersType(soap, tag, id, (const unsigned short *)ptr, "rci:OemParametersType");
4475         case SOAP_TYPE_rci__SpecialCommandParameterType:
4476                 return soap_out_rci__SpecialCommandParameterType(soap, tag, id, (const unsigned short *)ptr, "rci:SpecialCommandParameterType");
4477         case SOAP_TYPE_rci__BootOptionsType:
4478                 return soap_out_rci__BootOptionsType(soap, tag, id, (const unsigned short *)ptr, "rci:BootOptionsType");
4479         case SOAP_TYPE_rci__SpecialCommandsSupportedType:
4480                 return soap_out_rci__SpecialCommandsSupportedType(soap, tag, id, (const unsigned short *)ptr, "rci:SpecialCommandsSupportedType");
4481         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL:
4482                 return soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, tag, id, (const unsigned short *)ptr, "hwa:PT_MEMORY_TYPE_DETAIL");
4483         case SOAP_TYPE_unsignedShort:
4484                 return soap_out_unsignedShort(soap, tag, id, (const unsigned short *)ptr, "xsd:unsignedShort");
4485         case SOAP_TYPE_rci__OemDefinedCapabilitiesType:
4486                 return soap_out_rci__OemDefinedCapabilitiesType(soap, tag, id, (const unsigned int *)ptr, "rci:OemDefinedCapabilitiesType");
4487         case SOAP_TYPE_rci__SystemFirmwareCapabilitiesType:
4488                 return soap_out_rci__SystemFirmwareCapabilitiesType(soap, tag, id, (const unsigned int *)ptr, "rci:SystemFirmwareCapabilitiesType");
4489         case SOAP_TYPE_rci__PT_USCORESTATUS:
4490                 return soap_out_rci__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "rci:PT_STATUS");
4491         case SOAP_TYPE_rci__SystemPowerStateType:
4492                 return soap_out_rci__SystemPowerStateType(soap, tag, id, (const unsigned int *)ptr, "rci:SystemPowerStateType");
4493         case SOAP_TYPE_inf__IPv4AddressType:
4494                 return soap_out_inf__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "inf:IPv4AddressType");
4495         case SOAP_TYPE_inf__TimeType:
4496                 return soap_out_inf__TimeType(soap, tag, id, (const unsigned int *)ptr, "inf:TimeType");
4497         case SOAP_TYPE_inf__PT_USCORESTATUS:
4498                 return soap_out_inf__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "inf:PT_STATUS");
4499         case SOAP_TYPE_str__PT_USCORESTATUS:
4500                 return soap_out_str__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "str:PT_STATUS");
4501         case SOAP_TYPE_tim__TimeType:
4502                 return soap_out_tim__TimeType(soap, tag, id, (const unsigned int *)ptr, "tim:TimeType");
4503         case SOAP_TYPE_tim__PT_USCORESTATUS:
4504                 return soap_out_tim__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "tim:PT_STATUS");
4505         case SOAP_TYPE_idr__IPv4AddressType:
4506                 return soap_out_idr__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "idr:IPv4AddressType");
4507         case SOAP_TYPE_idr__TimeType:
4508                 return soap_out_idr__TimeType(soap, tag, id, (const unsigned int *)ptr, "idr:TimeType");
4509         case SOAP_TYPE_idr__PT_USCORESTATUS:
4510                 return soap_out_idr__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "idr:PT_STATUS");
4511         case SOAP_TYPE_apl__PT_USCORESTATUS:
4512                 return soap_out_apl__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "apl:PT_STATUS");
4513         case SOAP_TYPE_apr__PT_USCORESTATUS:
4514                 return soap_out_apr__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "apr:PT_STATUS");
4515         case SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS:
4516                 return soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, tag, id, (const unsigned int *)ptr, "hwa:PT_BIOS_CHARACTERISTICS");
4517         case SOAP_TYPE_hwa__PT_USCORESTATUS:
4518                 return soap_out_hwa__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "hwa:PT_STATUS");
4519         case SOAP_TYPE_cb__TimeType:
4520                 return soap_out_cb__TimeType(soap, tag, id, (const unsigned int *)ptr, "cb:TimeType");
4521         case SOAP_TYPE_cb__PT_USCORESTATUS:
4522                 return soap_out_cb__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "cb:PT_STATUS");
4523         case SOAP_TYPE_emi__SensorHandleType:
4524                 return soap_out_emi__SensorHandleType(soap, tag, id, (const unsigned int *)ptr, "emi:SensorHandleType");
4525         case SOAP_TYPE_emi__IPv4AddressType:
4526                 return soap_out_emi__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "emi:IPv4AddressType");
4527         case SOAP_TYPE_emi__PT_USCORESTATUS:
4528                 return soap_out_emi__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "emi:PT_STATUS");
4529         case SOAP_TYPE_emi__EventFilterHandleType:
4530                 return soap_out_emi__EventFilterHandleType(soap, tag, id, (const unsigned int *)ptr, "emi:EventFilterHandleType");
4531         case SOAP_TYPE_emi__AlertSubscriptionHandleType:
4532                 return soap_out_emi__AlertSubscriptionHandleType(soap, tag, id, (const unsigned int *)ptr, "emi:AlertSubscriptionHandleType");
4533         case SOAP_TYPE_emi__TimeType:
4534                 return soap_out_emi__TimeType(soap, tag, id, (const unsigned int *)ptr, "emi:TimeType");
4535         case SOAP_TYPE_stra__StorageAllocEntryHandleType:
4536                 return soap_out_stra__StorageAllocEntryHandleType(soap, tag, id, (const unsigned int *)ptr, "stra:StorageAllocEntryHandleType");
4537         case SOAP_TYPE_stra__StorageEaclEntryHandleType:
4538                 return soap_out_stra__StorageEaclEntryHandleType(soap, tag, id, (const unsigned int *)ptr, "stra:StorageEaclEntryHandleType");
4539         case SOAP_TYPE_stra__StorageApplicationHandleType:
4540                 return soap_out_stra__StorageApplicationHandleType(soap, tag, id, (const unsigned int *)ptr, "stra:StorageApplicationHandleType");
4541         case SOAP_TYPE_stra__PT_USCORESTATUS:
4542                 return soap_out_stra__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "stra:PT_STATUS");
4543         case SOAP_TYPE_net__InterfaceHandleType:
4544                 return soap_out_net__InterfaceHandleType(soap, tag, id, (const unsigned int *)ptr, "net:InterfaceHandleType");
4545         case SOAP_TYPE_net__IPv4AddressType:
4546                 return soap_out_net__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "net:IPv4AddressType");
4547         case SOAP_TYPE_net__PT_USCORESTATUS:
4548                 return soap_out_net__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "net:PT_STATUS");
4549         case SOAP_TYPE_sai__CertificateHandleType:
4550                 return soap_out_sai__CertificateHandleType(soap, tag, id, (const unsigned int *)ptr, "sai:CertificateHandleType");
4551         case SOAP_TYPE_sai__IPv4AddressType:
4552                 return soap_out_sai__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "sai:IPv4AddressType");
4553         case SOAP_TYPE_sai__UserAclEntryHandleType:
4554                 return soap_out_sai__UserAclEntryHandleType(soap, tag, id, (const unsigned int *)ptr, "sai:UserAclEntryHandleType");
4555         case SOAP_TYPE_sai__PT_USCORESTATUS:
4556                 return soap_out_sai__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "sai:PT_STATUS");
4557         case SOAP_TYPE_cstr__KeyPairHandleType:
4558                 return soap_out_cstr__KeyPairHandleType(soap, tag, id, (const unsigned int *)ptr, "cstr:KeyPairHandleType");
4559         case SOAP_TYPE_cmn__InterfaceHandleType:
4560                 return soap_out_cmn__InterfaceHandleType(soap, tag, id, (const unsigned int *)ptr, "cmn:InterfaceHandleType");
4561         case SOAP_TYPE_cmn__IPv4AddressType:
4562                 return soap_out_cmn__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "cmn:IPv4AddressType");
4563         case SOAP_TYPE_cmn__PT_USCORESTATUS:
4564                 return soap_out_cmn__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "cmn:PT_STATUS");
4565         case SOAP_TYPE_unsignedInt:
4566                 return soap_out_unsignedInt(soap, tag, id, (const unsigned int *)ptr, "xsd:unsignedInt");
4567         case SOAP_TYPE_bool:
4568                 return soap_out_bool(soap, tag, id, (const bool *)ptr, "xsd:boolean");
4569         case SOAP_TYPE_wcxs__FeatureType:
4570                 return soap_out_wcxs__FeatureType(soap, tag, id, (const enum wcxs__FeatureType *)ptr, "wcxs:FeatureType");
4571         case SOAP_TYPE_wcxs__KeyIndexType:
4572                 return soap_out_wcxs__KeyIndexType(soap, tag, id, (const enum wcxs__KeyIndexType *)ptr, "wcxs:KeyIndexType");
4573         case SOAP_TYPE_rci__SpecialCommandType:
4574                 return soap_out_rci__SpecialCommandType(soap, tag, id, (const enum rci__SpecialCommandType *)ptr, "rci:SpecialCommandType");
4575         case SOAP_TYPE_rci__RemoteControlCommandType:
4576                 return soap_out_rci__RemoteControlCommandType(soap, tag, id, (const enum rci__RemoteControlCommandType *)ptr, "rci:RemoteControlCommandType");
4577         case SOAP_TYPE_inf__EnabledInterfacesType:
4578                 return soap_out_inf__EnabledInterfacesType(soap, tag, id, (const enum inf__EnabledInterfacesType *)ptr, "inf:EnabledInterfacesType");
4579         case SOAP_TYPE_inf__PasswordModelType:
4580                 return soap_out_inf__PasswordModelType(soap, tag, id, (const enum inf__PasswordModelType *)ptr, "inf:PasswordModelType");
4581         case SOAP_TYPE_inf__ProvisioningStateType:
4582                 return soap_out_inf__ProvisioningStateType(soap, tag, id, (const enum inf__ProvisioningStateType *)ptr, "inf:ProvisioningStateType");
4583         case SOAP_TYPE_inf__ProvisioningModeType:
4584                 return soap_out_inf__ProvisioningModeType(soap, tag, id, (const enum inf__ProvisioningModeType *)ptr, "inf:ProvisioningModeType");
4585         case SOAP_TYPE_apr__CbActionType:
4586                 return soap_out_apr__CbActionType(soap, tag, id, (const enum apr__CbActionType *)ptr, "apr:CbActionType");
4587         case SOAP_TYPE_hwa__AssetTypeType:
4588                 return soap_out_hwa__AssetTypeType(soap, tag, id, (const enum hwa__AssetTypeType *)ptr, "hwa:AssetTypeType");
4589         case SOAP_TYPE_cb__HcbTriggerReasonType:
4590                 return soap_out_cb__HcbTriggerReasonType(soap, tag, id, (const enum cb__HcbTriggerReasonType *)ptr, "cb:HcbTriggerReasonType");
4591         case SOAP_TYPE_cb__HcbStateType:
4592                 return soap_out_cb__HcbStateType(soap, tag, id, (const enum cb__HcbStateType *)ptr, "cb:HcbStateType");
4593         case SOAP_TYPE_cb__CircuitBreakerApplicationType:
4594                 return soap_out_cb__CircuitBreakerApplicationType(soap, tag, id, (const enum cb__CircuitBreakerApplicationType *)ptr, "cb:CircuitBreakerApplicationType");
4595         case SOAP_TYPE_cb__CircuitBreakerProfileType:
4596                 return soap_out_cb__CircuitBreakerProfileType(soap, tag, id, (const enum cb__CircuitBreakerProfileType *)ptr, "cb:CircuitBreakerProfileType");
4597         case SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType:
4598                 return soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, tag, id, (const enum cb__CircuitBreakerFilterIPAddressDirectionType *)ptr, "cb:CircuitBreakerFilterIPAddressDirectionType");
4599         case SOAP_TYPE_cb__CircuitBreakerFilterDirectionType:
4600                 return soap_out_cb__CircuitBreakerFilterDirectionType(soap, tag, id, (const enum cb__CircuitBreakerFilterDirectionType *)ptr, "cb:CircuitBreakerFilterDirectionType");
4601         case SOAP_TYPE_emi__AlertAuthOptionsType:
4602                 return soap_out_emi__AlertAuthOptionsType(soap, tag, id, (const enum emi__AlertAuthOptionsType *)ptr, "emi:AlertAuthOptionsType");
4603         case SOAP_TYPE_emi__EventSeverityType:
4604                 return soap_out_emi__EventSeverityType(soap, tag, id, (const enum emi__EventSeverityType *)ptr, "emi:EventSeverityType");
4605         case SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE:
4606                 return soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, tag, id, (const enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *)ptr, "stra:ISVS_APP_ATTR_TYPE");
4607         case SOAP_TYPE_net__InterfaceModeType:
4608                 return soap_out_net__InterfaceModeType(soap, tag, id, (const enum net__InterfaceModeType *)ptr, "net:InterfaceModeType");
4609         case SOAP_TYPE_net__DhcpModeType:
4610                 return soap_out_net__DhcpModeType(soap, tag, id, (const enum net__DhcpModeType *)ptr, "net:DhcpModeType");
4611         case SOAP_TYPE_xcfg__CertNameOptionsType:
4612                 return soap_out_xcfg__CertNameOptionsType(soap, tag, id, (const enum xcfg__CertNameOptionsType *)ptr, "xcfg:CertNameOptionsType");
4613         case SOAP_TYPE_sai__HTTPAuthOptionType:
4614                 return soap_out_sai__HTTPAuthOptionType(soap, tag, id, (const enum sai__HTTPAuthOptionType *)ptr, "sai:HTTPAuthOptionType");
4615         case SOAP_TYPE_sai__HashTypeType:
4616                 return soap_out_sai__HashTypeType(soap, tag, id, (const enum sai__HashTypeType *)ptr, "sai:HashTypeType");
4617         case SOAP_TYPE_sai__ProvisioningTLSModeType:
4618                 return soap_out_sai__ProvisioningTLSModeType(soap, tag, id, (const enum sai__ProvisioningTLSModeType *)ptr, "sai:ProvisioningTLSModeType");
4619         case SOAP_TYPE_sai__TlsAthenticationType:
4620                 return soap_out_sai__TlsAthenticationType(soap, tag, id, (const enum sai__TlsAthenticationType *)ptr, "sai:TlsAthenticationType");
4621         case SOAP_TYPE_sai__InterfaceType:
4622                 return soap_out_sai__InterfaceType(soap, tag, id, (const enum sai__InterfaceType *)ptr, "sai:InterfaceType");
4623         case SOAP_TYPE_sai__EnabledInterfacesType:
4624                 return soap_out_sai__EnabledInterfacesType(soap, tag, id, (const enum sai__EnabledInterfacesType *)ptr, "sai:EnabledInterfacesType");
4625         case SOAP_TYPE_sai__PowerStateType:
4626                 return soap_out_sai__PowerStateType(soap, tag, id, (const enum sai__PowerStateType *)ptr, "sai:PowerStateType");
4627         case SOAP_TYPE_sai__KerberosEncryptionType:
4628                 return soap_out_sai__KerberosEncryptionType(soap, tag, id, (const enum sai__KerberosEncryptionType *)ptr, "sai:KerberosEncryptionType");
4629         case SOAP_TYPE_sai__KerberosSpnProtocolType:
4630                 return soap_out_sai__KerberosSpnProtocolType(soap, tag, id, (const enum sai__KerberosSpnProtocolType *)ptr, "sai:KerberosSpnProtocolType");
4631         case SOAP_TYPE_sai__AccessPermissionType:
4632                 return soap_out_sai__AccessPermissionType(soap, tag, id, (const enum sai__AccessPermissionType *)ptr, "sai:AccessPermissionType");
4633         case SOAP_TYPE_sai__ProvisioningModeType:
4634                 return soap_out_sai__ProvisioningModeType(soap, tag, id, (const enum sai__ProvisioningModeType *)ptr, "sai:ProvisioningModeType");
4635         case SOAP_TYPE_sai__RngKeyEncodingType:
4636                 return soap_out_sai__RngKeyEncodingType(soap, tag, id, (const enum sai__RngKeyEncodingType *)ptr, "sai:RngKeyEncodingType");
4637         case SOAP_TYPE_sai__RsaCertificateEncodingType:
4638                 return soap_out_sai__RsaCertificateEncodingType(soap, tag, id, (const enum sai__RsaCertificateEncodingType *)ptr, "sai:RsaCertificateEncodingType");
4639         case SOAP_TYPE_sai__RsaKeyEncodingType:
4640                 return soap_out_sai__RsaKeyEncodingType(soap, tag, id, (const enum sai__RsaKeyEncodingType *)ptr, "sai:RsaKeyEncodingType");
4641         case SOAP_TYPE_sai__UserAclRealmType:
4642                 return soap_out_sai__UserAclRealmType(soap, tag, id, (const enum sai__UserAclRealmType *)ptr, "sai:UserAclRealmType");
4643         case SOAP_TYPE_wcxs__PassPhrase63Type:
4644                 return soap_out_wcxs__PassPhrase63Type(soap, tag, id, (const std::string *)ptr, "wcxs:PassPhrase63Type");
4645         case SOAP_TYPE_wcxs__PassPhraseWEP128Type:
4646                 return soap_out_wcxs__PassPhraseWEP128Type(soap, tag, id, (const std::string *)ptr, "wcxs:PassPhraseWEP128Type");
4647         case SOAP_TYPE_wcxs__PassPhrase5Type:
4648                 return soap_out_wcxs__PassPhrase5Type(soap, tag, id, (const std::string *)ptr, "wcxs:PassPhrase5Type");
4649         case SOAP_TYPE_wcxs__RawKey256Type:
4650                 return soap_out_wcxs__RawKey256Type(soap, tag, id, (const xsd__base64Binary *)ptr, "wcxs:RawKey256Type");
4651         case SOAP_TYPE_wcxs__RawKey128Type:
4652                 return soap_out_wcxs__RawKey128Type(soap, tag, id, (const xsd__base64Binary *)ptr, "wcxs:RawKey128Type");
4653         case SOAP_TYPE_wcxs__RawKey64Type:
4654                 return soap_out_wcxs__RawKey64Type(soap, tag, id, (const xsd__base64Binary *)ptr, "wcxs:RawKey64Type");
4655         case SOAP_TYPE_wcxs__ProfileNameType:
4656                 return soap_out_wcxs__ProfileNameType(soap, tag, id, (const std::string *)ptr, "wcxs:ProfileNameType");
4657         case SOAP_TYPE__apr__AgentDescription:
4658                 return soap_out__apr__AgentDescription(soap, "apr:AgentDescription", id, (const std::string *)ptr, NULL);
4659         case SOAP_TYPE__cb__PolicyName:
4660                 return soap_out__cb__PolicyName(soap, "cb:PolicyName", id, (const std::string *)ptr, NULL);
4661         case SOAP_TYPE__cb__FilterName:
4662                 return soap_out__cb__FilterName(soap, "cb:FilterName", id, (const std::string *)ptr, NULL);
4663         case SOAP_TYPE_cb__IPv6AddressStringType:
4664                 return soap_out_cb__IPv6AddressStringType(soap, tag, id, (const std::string *)ptr, "cb:IPv6AddressStringType");
4665         case SOAP_TYPE_cb__IPv4AddressStringType:
4666                 return soap_out_cb__IPv4AddressStringType(soap, tag, id, (const std::string *)ptr, "cb:IPv4AddressStringType");
4667         case SOAP_TYPE_emi__CommunityStringType:
4668                 return soap_out_emi__CommunityStringType(soap, tag, id, (const std::string *)ptr, "emi:CommunityStringType");
4669         case SOAP_TYPE_net__MACAddressType:
4670                 return soap_out_net__MACAddressType(soap, tag, id, (const std::string *)ptr, "net:MACAddressType");
4671         case SOAP_TYPE__sai__KerberosRealmName:
4672                 return soap_out__sai__KerberosRealmName(soap, "sai:KerberosRealmName", id, (const std::string *)ptr, NULL);
4673         case SOAP_TYPE__sai__SpnString:
4674                 return soap_out__sai__SpnString(soap, "sai:SpnString", id, (const std::string *)ptr, NULL);
4675         case SOAP_TYPE_sai__FriendlyNameType:
4676                 return soap_out_sai__FriendlyNameType(soap, tag, id, (const std::string *)ptr, "sai:FriendlyNameType");
4677         case SOAP_TYPE_sai__ProvisioningOTPType:
4678                 return soap_out_sai__ProvisioningOTPType(soap, tag, id, (const xsd__base64Binary *)ptr, "sai:ProvisioningOTPType");
4679         case SOAP_TYPE_sai__MEBxPasswordType:
4680                 return soap_out_sai__MEBxPasswordType(soap, tag, id, (const std::string *)ptr, "sai:MEBxPasswordType");
4681         case SOAP_TYPE_sai__AclPasswordStringType:
4682                 return soap_out_sai__AclPasswordStringType(soap, tag, id, (const std::string *)ptr, "sai:AclPasswordStringType");
4683         case SOAP_TYPE_sai__AclStringType:
4684                 return soap_out_sai__AclStringType(soap, tag, id, (const std::string *)ptr, "sai:AclStringType");
4685         case SOAP_TYPE_cmn__GuidBuf:
4686                 return soap_out_cmn__GuidBuf(soap, tag, id, (const xsd__base64Binary *)ptr, "cmn:GuidBuf");
4687         case SOAP_TYPE_cmn__IPv6AddressStringType:
4688                 return soap_out_cmn__IPv6AddressStringType(soap, tag, id, (const std::string *)ptr, "cmn:IPv6AddressStringType");
4689         case SOAP_TYPE_cmn__IPv4AddressStringType:
4690                 return soap_out_cmn__IPv4AddressStringType(soap, tag, id, (const std::string *)ptr, "cmn:IPv4AddressStringType");
4691         case SOAP_TYPE_cmn__HostNameType:
4692                 return soap_out_cmn__HostNameType(soap, tag, id, (const std::string *)ptr, "cmn:HostNameType");
4693         case SOAP_TYPE__wcxs__GetWirelessSettingsResponse:
4694                 return ((_wcxs__GetWirelessSettingsResponse *)ptr)->soap_out(soap, "wcxs:GetWirelessSettingsResponse", id, NULL);
4695         case SOAP_TYPE__wcxs__GetWirelessSettingsRequest:
4696                 return ((_wcxs__GetWirelessSettingsRequest *)ptr)->soap_out(soap, "wcxs:GetWirelessSettingsRequest", id, NULL);
4697         case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse:
4698                 return ((_wcxs__GetWirelessCapabilitiesResponse *)ptr)->soap_out(soap, "wcxs:GetWirelessCapabilitiesResponse", id, NULL);
4699         case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest:
4700                 return ((_wcxs__GetWirelessCapabilitiesRequest *)ptr)->soap_out(soap, "wcxs:GetWirelessCapabilitiesRequest", id, NULL);
4701         case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse:
4702                 return ((_wcxs__EnumerateWirelessProfilesResponse *)ptr)->soap_out(soap, "wcxs:EnumerateWirelessProfilesResponse", id, NULL);
4703         case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest:
4704                 return ((_wcxs__EnumerateWirelessProfilesRequest *)ptr)->soap_out(soap, "wcxs:EnumerateWirelessProfilesRequest", id, NULL);
4705         case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse:
4706                 return ((_wcxs__UpdateWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:UpdateWirelessProfileResponse", id, NULL);
4707         case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest:
4708                 return ((_wcxs__UpdateWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:UpdateWirelessProfileRequest", id, NULL);
4709         case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse:
4710                 return ((_wcxs__RemoveWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:RemoveWirelessProfileResponse", id, NULL);
4711         case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest:
4712                 return ((_wcxs__RemoveWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:RemoveWirelessProfileRequest", id, NULL);
4713         case SOAP_TYPE__wcxs__GetWirelessProfileResponse:
4714                 return ((_wcxs__GetWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:GetWirelessProfileResponse", id, NULL);
4715         case SOAP_TYPE__wcxs__GetWirelessProfileRequest:
4716                 return ((_wcxs__GetWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:GetWirelessProfileRequest", id, NULL);
4717         case SOAP_TYPE__wcxs__AddWirelessProfileResponse:
4718                 return ((_wcxs__AddWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:AddWirelessProfileResponse", id, NULL);
4719         case SOAP_TYPE__wcxs__AddWirelessProfileRequest:
4720                 return ((_wcxs__AddWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:AddWirelessProfileRequest", id, NULL);
4721         case SOAP_TYPE_wcxs__WirelessSettingsType:
4722                 return ((wcxs__WirelessSettingsType *)ptr)->soap_out(soap, tag, id, "wcxs:WirelessSettingsType");
4723         case SOAP_TYPE_wcxs__WirelessCapabilitiesType:
4724                 return ((wcxs__WirelessCapabilitiesType *)ptr)->soap_out(soap, tag, id, "wcxs:WirelessCapabilitiesType");
4725         case SOAP_TYPE_wcxs__ProfileType:
4726                 return ((wcxs__ProfileType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileType");
4727         case SOAP_TYPE_wcxs__ProfileSecuritySettingsType:
4728                 return ((wcxs__ProfileSecuritySettingsType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileSecuritySettingsType");
4729         case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType:
4730                 return ((wcxs__ProfileSecuritySettingRSNType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileSecuritySettingRSNType");
4731         case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType:
4732                 return ((wcxs__ProfileSecuritySettingWPAType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileSecuritySettingWPAType");
4733         case SOAP_TYPE_wcxs__DataEncryptionCCMPType:
4734                 return ((wcxs__DataEncryptionCCMPType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionCCMPType");
4735         case SOAP_TYPE_wcxs__DataEncryptionTKIPType:
4736                 return ((wcxs__DataEncryptionTKIPType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionTKIPType");
4737         case SOAP_TYPE_wcxs__DataEncryptionWEPType:
4738                 return ((wcxs__DataEncryptionWEPType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionWEPType");
4739         case SOAP_TYPE_wcxs__DataEncryptionWEPXType:
4740                 return ((wcxs__DataEncryptionWEPXType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionWEPXType");
4741         case SOAP_TYPE_wcxs__WEP128Type:
4742                 return ((wcxs__WEP128Type *)ptr)->soap_out(soap, tag, id, "wcxs:WEP128Type");
4743         case SOAP_TYPE_wcxs__WEP64Type:
4744                 return ((wcxs__WEP64Type *)ptr)->soap_out(soap, tag, id, "wcxs:WEP64Type");
4745         case SOAP_TYPE__rci__GetSystemPowerStateResponse:
4746                 return ((_rci__GetSystemPowerStateResponse *)ptr)->soap_out(soap, "rci:GetSystemPowerStateResponse", id, NULL);
4747         case SOAP_TYPE__rci__GetSystemPowerState:
4748                 return ((_rci__GetSystemPowerState *)ptr)->soap_out(soap, "rci:GetSystemPowerState", id, NULL);
4749         case SOAP_TYPE__rci__RemoteControlResponse:
4750                 return ((_rci__RemoteControlResponse *)ptr)->soap_out(soap, "rci:RemoteControlResponse", id, NULL);
4751         case SOAP_TYPE__rci__RemoteControl:
4752                 return ((_rci__RemoteControl *)ptr)->soap_out(soap, "rci:RemoteControl", id, NULL);
4753         case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse:
4754                 return ((_rci__GetRemoteControlCapabilitiesResponse *)ptr)->soap_out(soap, "rci:GetRemoteControlCapabilitiesResponse", id, NULL);
4755         case SOAP_TYPE__rci__GetRemoteControlCapabilities:
4756                 return ((_rci__GetRemoteControlCapabilities *)ptr)->soap_out(soap, "rci:GetRemoteControlCapabilities", id, NULL);
4757         case SOAP_TYPE__inf__GetIderSessionLogResponse:
4758                 return ((_inf__GetIderSessionLogResponse *)ptr)->soap_out(soap, "inf:GetIderSessionLogResponse", id, NULL);
4759         case SOAP_TYPE__inf__GetIderSessionLog:
4760                 return ((_inf__GetIderSessionLog *)ptr)->soap_out(soap, "inf:GetIderSessionLog", id, NULL);
4761         case SOAP_TYPE__inf__GetSecurityParametersResponse:
4762                 return ((_inf__GetSecurityParametersResponse *)ptr)->soap_out(soap, "inf:GetSecurityParametersResponse", id, NULL);
4763         case SOAP_TYPE__inf__GetSecurityParameters:
4764                 return ((_inf__GetSecurityParameters *)ptr)->soap_out(soap, "inf:GetSecurityParameters", id, NULL);
4765         case SOAP_TYPE__inf__GetNetworkStateResponse:
4766                 return ((_inf__GetNetworkStateResponse *)ptr)->soap_out(soap, "inf:GetNetworkStateResponse", id, NULL);
4767         case SOAP_TYPE__inf__GetNetworkState:
4768                 return ((_inf__GetNetworkState *)ptr)->soap_out(soap, "inf:GetNetworkState", id, NULL);
4769         case SOAP_TYPE__inf__GetEnabledInterfacesResponse:
4770                 return ((_inf__GetEnabledInterfacesResponse *)ptr)->soap_out(soap, "inf:GetEnabledInterfacesResponse", id, NULL);
4771         case SOAP_TYPE__inf__GetEnabledInterfaces:
4772                 return ((_inf__GetEnabledInterfaces *)ptr)->soap_out(soap, "inf:GetEnabledInterfaces", id, NULL);
4773         case SOAP_TYPE__inf__GetPasswordModelResponse:
4774                 return ((_inf__GetPasswordModelResponse *)ptr)->soap_out(soap, "inf:GetPasswordModelResponse", id, NULL);
4775         case SOAP_TYPE__inf__GetPasswordModel:
4776                 return ((_inf__GetPasswordModel *)ptr)->soap_out(soap, "inf:GetPasswordModel", id, NULL);
4777         case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse:
4778                 return ((_inf__GetAdminNetAclEntryStatusResponse *)ptr)->soap_out(soap, "inf:GetAdminNetAclEntryStatusResponse", id, NULL);
4779         case SOAP_TYPE__inf__GetAdminNetAclEntryStatus:
4780                 return ((_inf__GetAdminNetAclEntryStatus *)ptr)->soap_out(soap, "inf:GetAdminNetAclEntryStatus", id, NULL);
4781         case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse:
4782                 return ((_inf__GetAdminAclEntryStatusResponse *)ptr)->soap_out(soap, "inf:GetAdminAclEntryStatusResponse", id, NULL);
4783         case SOAP_TYPE__inf__GetAdminAclEntryStatus:
4784                 return ((_inf__GetAdminAclEntryStatus *)ptr)->soap_out(soap, "inf:GetAdminAclEntryStatus", id, NULL);
4785         case SOAP_TYPE__inf__GetConfigServerInfoResponse:
4786                 return ((_inf__GetConfigServerInfoResponse *)ptr)->soap_out(soap, "inf:GetConfigServerInfoResponse", id, NULL);
4787         case SOAP_TYPE__inf__GetConfigServerInfo:
4788                 return ((_inf__GetConfigServerInfo *)ptr)->soap_out(soap, "inf:GetConfigServerInfo", id, NULL);
4789         case SOAP_TYPE__inf__GetHostNameResponse:
4790                 return ((_inf__GetHostNameResponse *)ptr)->soap_out(soap, "inf:GetHostNameResponse", id, NULL);
4791         case SOAP_TYPE__inf__GetHostName:
4792                 return ((_inf__GetHostName *)ptr)->soap_out(soap, "inf:GetHostName", id, NULL);
4793         case SOAP_TYPE__inf__GetVlanParametersResponse:
4794                 return ((_inf__GetVlanParametersResponse *)ptr)->soap_out(soap, "inf:GetVlanParametersResponse", id, NULL);
4795         case SOAP_TYPE__inf__GetVlanParameters:
4796                 return ((_inf__GetVlanParameters *)ptr)->soap_out(soap, "inf:GetVlanParameters", id, NULL);
4797         case SOAP_TYPE__inf__GetProvisioningStateResponse:
4798                 return ((_inf__GetProvisioningStateResponse *)ptr)->soap_out(soap, "inf:GetProvisioningStateResponse", id, NULL);
4799         case SOAP_TYPE__inf__GetProvisioningState:
4800                 return ((_inf__GetProvisioningState *)ptr)->soap_out(soap, "inf:GetProvisioningState", id, NULL);
4801         case SOAP_TYPE__inf__GetProvisioningModeResponse:
4802                 return ((_inf__GetProvisioningModeResponse *)ptr)->soap_out(soap, "inf:GetProvisioningModeResponse", id, NULL);
4803         case SOAP_TYPE__inf__GetProvisioningMode:
4804                 return ((_inf__GetProvisioningMode *)ptr)->soap_out(soap, "inf:GetProvisioningMode", id, NULL);
4805         case SOAP_TYPE__inf__GetCodeVersionsResponse:
4806                 return ((_inf__GetCodeVersionsResponse *)ptr)->soap_out(soap, "inf:GetCodeVersionsResponse", id, NULL);
4807         case SOAP_TYPE__inf__GetCodeVersions:
4808                 return ((_inf__GetCodeVersions *)ptr)->soap_out(soap, "inf:GetCodeVersions", id, NULL);
4809         case SOAP_TYPE__inf__GetCoreVersionResponse:
4810                 return ((_inf__GetCoreVersionResponse *)ptr)->soap_out(soap, "inf:GetCoreVersionResponse", id, NULL);
4811         case SOAP_TYPE__inf__GetCoreVersion:
4812                 return ((_inf__GetCoreVersion *)ptr)->soap_out(soap, "inf:GetCoreVersion", id, NULL);
4813         case SOAP_TYPE_inf__FirmwareVersionType:
4814                 return ((inf__FirmwareVersionType *)ptr)->soap_out(soap, tag, id, "inf:FirmwareVersionType");
4815         case SOAP_TYPE_inf__IderSessionLogEntryType:
4816                 return ((inf__IderSessionLogEntryType *)ptr)->soap_out(soap, tag, id, "inf:IderSessionLogEntryType");
4817         case SOAP_TYPE__str__ExecuteStorageOperationResponse:
4818                 return ((_str__ExecuteStorageOperationResponse *)ptr)->soap_out(soap, "str:ExecuteStorageOperationResponse", id, NULL);
4819         case SOAP_TYPE__str__ExecuteStorageOperation:
4820                 return ((_str__ExecuteStorageOperation *)ptr)->soap_out(soap, "str:ExecuteStorageOperation", id, NULL);
4821         case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse:
4822                 return ((_tim__SetHighAccuracyTimeSynchResponse *)ptr)->soap_out(soap, "tim:SetHighAccuracyTimeSynchResponse", id, NULL);
4823         case SOAP_TYPE__tim__SetHighAccuracyTimeSynch:
4824                 return ((_tim__SetHighAccuracyTimeSynch *)ptr)->soap_out(soap, "tim:SetHighAccuracyTimeSynch", id, NULL);
4825         case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse:
4826                 return ((_tim__GetLowAccuracyTimeSynchResponse *)ptr)->soap_out(soap, "tim:GetLowAccuracyTimeSynchResponse", id, NULL);
4827         case SOAP_TYPE__tim__GetLowAccuracyTimeSynch:
4828                 return ((_tim__GetLowAccuracyTimeSynch *)ptr)->soap_out(soap, "tim:GetLowAccuracyTimeSynch", id, NULL);
4829         case SOAP_TYPE__idr__GetIderSessionLogResponse:
4830                 return ((_idr__GetIderSessionLogResponse *)ptr)->soap_out(soap, "idr:GetIderSessionLogResponse", id, NULL);
4831         case SOAP_TYPE__idr__GetIderSessionLog:
4832                 return ((_idr__GetIderSessionLog *)ptr)->soap_out(soap, "idr:GetIderSessionLog", id, NULL);
4833         case SOAP_TYPE__idr__GetRedirectionListenerStateResponse:
4834                 return ((_idr__GetRedirectionListenerStateResponse *)ptr)->soap_out(soap, "idr:GetRedirectionListenerStateResponse", id, NULL);
4835         case SOAP_TYPE__idr__GetRedirectionListenerState:
4836                 return ((_idr__GetRedirectionListenerState *)ptr)->soap_out(soap, "idr:GetRedirectionListenerState", id, NULL);
4837         case SOAP_TYPE__idr__SetRedirectionListenerStateResponse:
4838                 return ((_idr__SetRedirectionListenerStateResponse *)ptr)->soap_out(soap, "idr:SetRedirectionListenerStateResponse", id, NULL);
4839         case SOAP_TYPE__idr__SetRedirectionListenerState:
4840                 return ((_idr__SetRedirectionListenerState *)ptr)->soap_out(soap, "idr:SetRedirectionListenerState", id, NULL);
4841         case SOAP_TYPE_idr__FirmwareVersionType:
4842                 return ((idr__FirmwareVersionType *)ptr)->soap_out(soap, tag, id, "idr:FirmwareVersionType");
4843         case SOAP_TYPE_idr__IderSessionLogEntryType:
4844                 return ((idr__IderSessionLogEntryType *)ptr)->soap_out(soap, tag, id, "idr:IderSessionLogEntryType");
4845         case SOAP_TYPE__apl__AgentWatchdogShutdownResponse:
4846                 return ((_apl__AgentWatchdogShutdownResponse *)ptr)->soap_out(soap, "apl:AgentWatchdogShutdownResponse", id, NULL);
4847         case SOAP_TYPE__apl__AgentWatchdogShutdown:
4848                 return ((_apl__AgentWatchdogShutdown *)ptr)->soap_out(soap, "apl:AgentWatchdogShutdown", id, NULL);
4849         case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse:
4850                 return ((_apl__AgentWatchdogHeartbeatResponse *)ptr)->soap_out(soap, "apl:AgentWatchdogHeartbeatResponse", id, NULL);
4851         case SOAP_TYPE__apl__AgentWatchdogHeartbeat:
4852                 return ((_apl__AgentWatchdogHeartbeat *)ptr)->soap_out(soap, "apl:AgentWatchdogHeartbeat", id, NULL);
4853         case SOAP_TYPE__apl__AgentWatchdogRegisterResponse:
4854                 return ((_apl__AgentWatchdogRegisterResponse *)ptr)->soap_out(soap, "apl:AgentWatchdogRegisterResponse", id, NULL);
4855         case SOAP_TYPE__apl__AgentWatchdogRegister:
4856                 return ((_apl__AgentWatchdogRegister *)ptr)->soap_out(soap, "apl:AgentWatchdogRegister", id, NULL);
4857         case SOAP_TYPE_apl__GUID:
4858                 return ((apl__GUID *)ptr)->soap_out(soap, tag, id, "apl:GUID");
4859         case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse:
4860                 return ((_apr__ConsoleWatchdogQueryCapabilitiesResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogQueryCapabilitiesResponse", id, NULL);
4861         case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities:
4862                 return ((_apr__ConsoleWatchdogQueryCapabilities *)ptr)->soap_out(soap, "apr:ConsoleWatchdogQueryCapabilities", id, NULL);
4863         case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse:
4864                 return ((_apr__ConsoleWatchdogGetCbPolicyResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetCbPolicyResponse", id, NULL);
4865         case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy:
4866                 return ((_apr__ConsoleWatchdogGetCbPolicy *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetCbPolicy", id, NULL);
4867         case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse:
4868                 return ((_apr__ConsoleWatchdogSetCbPolicyResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetCbPolicyResponse", id, NULL);
4869         case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy:
4870                 return ((_apr__ConsoleWatchdogSetCbPolicy *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetCbPolicy", id, NULL);
4871         case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse:
4872                 return ((_apr__ConsoleWatchdogGetActionsResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetActionsResponse", id, NULL);
4873         case SOAP_TYPE__apr__ConsoleWatchdogGetActions:
4874                 return ((_apr__ConsoleWatchdogGetActions *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetActions", id, NULL);
4875         case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse:
4876                 return ((_apr__ConsoleWatchdogSetActionsResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetActionsResponse", id, NULL);
4877         case SOAP_TYPE__apr__ConsoleWatchdogSetActions:
4878                 return ((_apr__ConsoleWatchdogSetActions *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetActions", id, NULL);
4879         case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse:
4880                 return ((_apr__ConsoleWatchdogEnumerateResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogEnumerateResponse", id, NULL);
4881         case SOAP_TYPE__apr__ConsoleWatchdogEnumerate:
4882                 return ((_apr__ConsoleWatchdogEnumerate *)ptr)->soap_out(soap, "apr:ConsoleWatchdogEnumerate", id, NULL);
4883         case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse:
4884                 return ((_apr__ConsoleWatchdogDeleteResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogDeleteResponse", id, NULL);
4885         case SOAP_TYPE__apr__ConsoleWatchdogDelete:
4886                 return ((_apr__ConsoleWatchdogDelete *)ptr)->soap_out(soap, "apr:ConsoleWatchdogDelete", id, NULL);
4887         case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse:
4888                 return ((_apr__ConsoleWatchdogCreateResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogCreateResponse", id, NULL);
4889         case SOAP_TYPE__apr__ConsoleWatchdogCreate:
4890                 return ((_apr__ConsoleWatchdogCreate *)ptr)->soap_out(soap, "apr:ConsoleWatchdogCreate", id, NULL);
4891         case SOAP_TYPE_apr__AgentPresenceCapabilitiesType:
4892                 return ((apr__AgentPresenceCapabilitiesType *)ptr)->soap_out(soap, tag, id, "apr:AgentPresenceCapabilitiesType");
4893         case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType:
4894                 return ((apr__CircuitBreakerHardwarePolicyType *)ptr)->soap_out(soap, tag, id, "apr:CircuitBreakerHardwarePolicyType");
4895         case SOAP_TYPE_apr__ConsoleWatchdogActionType:
4896                 return ((apr__ConsoleWatchdogActionType *)ptr)->soap_out(soap, tag, id, "apr:ConsoleWatchdogActionType");
4897         case SOAP_TYPE_apr__ConsoleWatchdogEntryType:
4898                 return ((apr__ConsoleWatchdogEntryType *)ptr)->soap_out(soap, tag, id, "apr:ConsoleWatchdogEntryType");
4899         case SOAP_TYPE_apr__GUID:
4900                 return ((apr__GUID *)ptr)->soap_out(soap, tag, id, "apr:GUID");
4901         case SOAP_TYPE__hwa__GetAssetDataResponse:
4902                 return ((_hwa__GetAssetDataResponse *)ptr)->soap_out(soap, "hwa:GetAssetDataResponse", id, NULL);
4903         case SOAP_TYPE__hwa__GetAssetData:
4904                 return ((_hwa__GetAssetData *)ptr)->soap_out(soap, "hwa:GetAssetData", id, NULL);
4905         case SOAP_TYPE__hwa__EnumerateAssetTypesResponse:
4906                 return ((_hwa__EnumerateAssetTypesResponse *)ptr)->soap_out(soap, "hwa:EnumerateAssetTypesResponse", id, NULL);
4907         case SOAP_TYPE__hwa__EnumerateAssetTypes:
4908                 return ((_hwa__EnumerateAssetTypes *)ptr)->soap_out(soap, "hwa:EnumerateAssetTypes", id, NULL);
4909         case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE:
4910                 return ((hwa__PT_USCOREMEDIA_USCOREDEVICE *)ptr)->soap_out(soap, tag, id, "hwa:PT_MEDIA_DEVICE");
4911         case SOAP_TYPE_hwa__PT_USCOREFRU:
4912                 return ((hwa__PT_USCOREFRU *)ptr)->soap_out(soap, tag, id, "hwa:PT_FRU");
4913         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE:
4914                 return ((hwa__PT_USCOREMEMORY_USCOREMODULE *)ptr)->soap_out(soap, tag, id, "hwa:PT_MEMORY_MODULE");
4915         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR:
4916                 return ((hwa__PT_USCOREPROCESSOR *)ptr)->soap_out(soap, tag, id, "hwa:PT_PROCESSOR");
4917         case SOAP_TYPE_hwa__PT_USCOREBASEBOARD:
4918                 return ((hwa__PT_USCOREBASEBOARD *)ptr)->soap_out(soap, tag, id, "hwa:PT_BASEBOARD");
4919         case SOAP_TYPE_hwa__GUID:
4920                 return ((hwa__GUID *)ptr)->soap_out(soap, tag, id, "hwa:GUID");
4921         case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM:
4922                 return ((hwa__PT_USCORECOMPUTER_USCORESYSTEM *)ptr)->soap_out(soap, tag, id, "hwa:PT_COMPUTER_SYSTEM");
4923         case SOAP_TYPE_hwa__PT_USCOREBIOS:
4924                 return ((hwa__PT_USCOREBIOS *)ptr)->soap_out(soap, tag, id, "hwa:PT_BIOS");
4925         case SOAP_TYPE_hwa__AssetDataType:
4926                 return ((hwa__AssetDataType *)ptr)->soap_out(soap, tag, id, "hwa:AssetDataType");
4927         case SOAP_TYPE_hwa__AssetDataArrayType:
4928                 return ((hwa__AssetDataArrayType *)ptr)->soap_out(soap, tag, id, "hwa:AssetDataArrayType");
4929         case SOAP_TYPE_hwa__AssetTypeArrayType:
4930                 return ((hwa__AssetTypeArrayType *)ptr)->soap_out(soap, tag, id, "hwa:AssetTypeArrayType");
4931         case SOAP_TYPE__cb__GetHcbStateResponse:
4932                 return ((_cb__GetHcbStateResponse *)ptr)->soap_out(soap, "cb:GetHcbStateResponse", id, NULL);
4933         case SOAP_TYPE__cb__GetHcbState:
4934                 return ((_cb__GetHcbState *)ptr)->soap_out(soap, "cb:GetHcbState", id, NULL);
4935         case SOAP_TYPE__cb__ClearHcbStateResponse:
4936                 return ((_cb__ClearHcbStateResponse *)ptr)->soap_out(soap, "cb:ClearHcbStateResponse", id, NULL);
4937         case SOAP_TYPE__cb__ClearHcbState:
4938                 return ((_cb__ClearHcbState *)ptr)->soap_out(soap, "cb:ClearHcbState", id, NULL);
4939         case SOAP_TYPE__cb__GetHcbOptionsResponse:
4940                 return ((_cb__GetHcbOptionsResponse *)ptr)->soap_out(soap, "cb:GetHcbOptionsResponse", id, NULL);
4941         case SOAP_TYPE__cb__GetHcbOptions:
4942                 return ((_cb__GetHcbOptions *)ptr)->soap_out(soap, "cb:GetHcbOptions", id, NULL);
4943         case SOAP_TYPE__cb__SetHcbOptionsResponse:
4944                 return ((_cb__SetHcbOptionsResponse *)ptr)->soap_out(soap, "cb:SetHcbOptionsResponse", id, NULL);
4945         case SOAP_TYPE__cb__SetHcbOptions:
4946                 return ((_cb__SetHcbOptions *)ptr)->soap_out(soap, "cb:SetHcbOptions", id, NULL);
4947         case SOAP_TYPE__cb__CbQueryCapabilitiesResponse:
4948                 return ((_cb__CbQueryCapabilitiesResponse *)ptr)->soap_out(soap, "cb:CbQueryCapabilitiesResponse", id, NULL);
4949         case SOAP_TYPE__cb__CbQueryCapabilities:
4950                 return ((_cb__CbQueryCapabilities *)ptr)->soap_out(soap, "cb:CbQueryCapabilities", id, NULL);
4951         case SOAP_TYPE__cb__CbFilterEnumerateResponse:
4952                 return ((_cb__CbFilterEnumerateResponse *)ptr)->soap_out(soap, "cb:CbFilterEnumerateResponse", id, NULL);
4953         case SOAP_TYPE__cb__CbFilterEnumerate:
4954                 return ((_cb__CbFilterEnumerate *)ptr)->soap_out(soap, "cb:CbFilterEnumerate", id, NULL);
4955         case SOAP_TYPE__cb__CbFilterDeleteResponse:
4956                 return ((_cb__CbFilterDeleteResponse *)ptr)->soap_out(soap, "cb:CbFilterDeleteResponse", id, NULL);
4957         case SOAP_TYPE__cb__CbFilterDelete:
4958                 return ((_cb__CbFilterDelete *)ptr)->soap_out(soap, "cb:CbFilterDelete", id, NULL);
4959         case SOAP_TYPE__cb__CbFilterGetResponse:
4960                 return ((_cb__CbFilterGetResponse *)ptr)->soap_out(soap, "cb:CbFilterGetResponse", id, NULL);
4961         case SOAP_TYPE__cb__CbFilterGet:
4962                 return ((_cb__CbFilterGet *)ptr)->soap_out(soap, "cb:CbFilterGet", id, NULL);
4963         case SOAP_TYPE__cb__CbFilterCreateResponse:
4964                 return ((_cb__CbFilterCreateResponse *)ptr)->soap_out(soap, "cb:CbFilterCreateResponse", id, NULL);
4965         case SOAP_TYPE__cb__CbFilterCreate:
4966                 return ((_cb__CbFilterCreate *)ptr)->soap_out(soap, "cb:CbFilterCreate", id, NULL);
4967         case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse:
4968                 return ((_cb__CbPolicyGetActiveStatisticsResponse *)ptr)->soap_out(soap, "cb:CbPolicyGetActiveStatisticsResponse", id, NULL);
4969         case SOAP_TYPE__cb__CbPolicyGetActiveStatistics:
4970                 return ((_cb__CbPolicyGetActiveStatistics *)ptr)->soap_out(soap, "cb:CbPolicyGetActiveStatistics", id, NULL);
4971         case SOAP_TYPE__cb__CbPolicyGetEnabledResponse:
4972                 return ((_cb__CbPolicyGetEnabledResponse *)ptr)->soap_out(soap, "cb:CbPolicyGetEnabledResponse", id, NULL);
4973         case SOAP_TYPE__cb__CbPolicyGetEnabled:
4974                 return ((_cb__CbPolicyGetEnabled *)ptr)->soap_out(soap, "cb:CbPolicyGetEnabled", id, NULL);
4975         case SOAP_TYPE__cb__CbPolicyDisableResponse:
4976                 return ((_cb__CbPolicyDisableResponse *)ptr)->soap_out(soap, "cb:CbPolicyDisableResponse", id, NULL);
4977         case SOAP_TYPE__cb__CbPolicyDisable:
4978                 return ((_cb__CbPolicyDisable *)ptr)->soap_out(soap, "cb:CbPolicyDisable", id, NULL);
4979         case SOAP_TYPE__cb__CbPolicyEnableResponse:
4980                 return ((_cb__CbPolicyEnableResponse *)ptr)->soap_out(soap, "cb:CbPolicyEnableResponse", id, NULL);
4981         case SOAP_TYPE__cb__CbPolicyEnable:
4982                 return ((_cb__CbPolicyEnable *)ptr)->soap_out(soap, "cb:CbPolicyEnable", id, NULL);
4983         case SOAP_TYPE__cb__CbPolicyEnumerateResponse:
4984                 return ((_cb__CbPolicyEnumerateResponse *)ptr)->soap_out(soap, "cb:CbPolicyEnumerateResponse", id, NULL);
4985         case SOAP_TYPE__cb__CbPolicyEnumerate:
4986                 return ((_cb__CbPolicyEnumerate *)ptr)->soap_out(soap, "cb:CbPolicyEnumerate", id, NULL);
4987         case SOAP_TYPE__cb__CbPolicyDeleteResponse:
4988                 return ((_cb__CbPolicyDeleteResponse *)ptr)->soap_out(soap, "cb:CbPolicyDeleteResponse", id, NULL);
4989         case SOAP_TYPE__cb__CbPolicyDelete:
4990                 return ((_cb__CbPolicyDelete *)ptr)->soap_out(soap, "cb:CbPolicyDelete", id, NULL);
4991         case SOAP_TYPE__cb__CbPolicyGetResponse:
4992                 return ((_cb__CbPolicyGetResponse *)ptr)->soap_out(soap, "cb:CbPolicyGetResponse", id, NULL);
4993         case SOAP_TYPE__cb__CbPolicyGet:
4994                 return ((_cb__CbPolicyGet *)ptr)->soap_out(soap, "cb:CbPolicyGet", id, NULL);
4995         case SOAP_TYPE__cb__CbPolicyCreateResponse:
4996                 return ((_cb__CbPolicyCreateResponse *)ptr)->soap_out(soap, "cb:CbPolicyCreateResponse", id, NULL);
4997         case SOAP_TYPE__cb__CbPolicyCreate:
4998                 return ((_cb__CbPolicyCreate *)ptr)->soap_out(soap, "cb:CbPolicyCreate", id, NULL);
4999         case SOAP_TYPE_cb__HcbOptionsType:
5000                 return ((cb__HcbOptionsType *)ptr)->soap_out(soap, tag, id, "cb:HcbOptionsType");
5001         case SOAP_TYPE_cb__BlockedPortInfoType:
5002                 return ((cb__BlockedPortInfoType *)ptr)->soap_out(soap, tag, id, "cb:BlockedPortInfoType");
5003         case SOAP_TYPE_cb__TimedCounterType:
5004                 return ((cb__TimedCounterType *)ptr)->soap_out(soap, tag, id, "cb:TimedCounterType");
5005         case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType:
5006                 return ((cb__CircuitBreakerHardwarePolicyType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerHardwarePolicyType");
5007         case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType:
5008                 return ((cb__CircuitBreakerFilterStatisticsType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerFilterStatisticsType");
5009         case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType:
5010                 return ((cb__CircuitBreakerCapabilitiesType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerCapabilitiesType");
5011         case SOAP_TYPE_cb__CircuitBreakerFilterInfoType:
5012                 return ((cb__CircuitBreakerFilterInfoType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerFilterInfoType");
5013         case SOAP_TYPE_cb__CircuitBreakerFilterType:
5014                 return ((cb__CircuitBreakerFilterType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerFilterType");
5015         case SOAP_TYPE_cb__CircuitBreakerPacketType:
5016                 return ((cb__CircuitBreakerPacketType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketType");
5017         case SOAP_TYPE_cb__CircuitBreakerPacketETHType:
5018                 return ((cb__CircuitBreakerPacketETHType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketETHType");
5019         case SOAP_TYPE_cb__CircuitBreakerPacketIPType:
5020                 return ((cb__CircuitBreakerPacketIPType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketIPType");
5021         case SOAP_TYPE_cb__CircuitBreakerPacketTCPType:
5022                 return ((cb__CircuitBreakerPacketTCPType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketTCPType");
5023         case SOAP_TYPE_cb__CircuitBreakerPacketUDPType:
5024                 return ((cb__CircuitBreakerPacketUDPType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketUDPType");
5025         case SOAP_TYPE_cb__CircuitBreakerIPPacketType:
5026                 return ((cb__CircuitBreakerIPPacketType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPPacketType");
5027         case SOAP_TYPE_cb__CircuitBreakerIPv6Type:
5028                 return ((cb__CircuitBreakerIPv6Type *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv6Type");
5029         case SOAP_TYPE_cb__CircuitBreakerIPv4Type:
5030                 return ((cb__CircuitBreakerIPv4Type *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv4Type");
5031         case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType:
5032                 return ((cb__CircuitBreakerIPLayeredTCPFlagsType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredTCPFlagsType");
5033         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType:
5034                 return ((cb__CircuitBreakerIPLayeredPortType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredPortType");
5035         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType:
5036                 return ((cb__CircuitBreakerIPLayeredPortRangeType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredPortRangeType");
5037         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType:
5038                 return ((cb__CircuitBreakerIPLayeredPortSimpleType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredPortSimpleType");
5039         case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType:
5040                 return ((cb__CircuitBreakerIPv6AddressAndMaskType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv6AddressAndMaskType");
5041         case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType:
5042                 return ((cb__CircuitBreakerIPv4AddressAndMaskType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv4AddressAndMaskType");
5043         case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType:
5044                 return ((cb__CircuitBreakerPolicyInfoType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPolicyInfoType");
5045         case SOAP_TYPE_cb__CircuitBreakerPolicyType:
5046                 return ((cb__CircuitBreakerPolicyType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPolicyType");
5047         case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType:
5048                 return ((cb__CircuitBreakerDefaultFilterType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerDefaultFilterType");
5049         case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType:
5050                 return ((cb__CircuitBreakerAntiSpoofingFilterType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerAntiSpoofingFilterType");
5051         case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse:
5052                 return ((_emi__GetGeneralAlertSubscriptionResponse *)ptr)->soap_out(soap, "emi:GetGeneralAlertSubscriptionResponse", id, NULL);
5053         case SOAP_TYPE__emi__GetGeneralAlertSubscription:
5054                 return ((_emi__GetGeneralAlertSubscription *)ptr)->soap_out(soap, "emi:GetGeneralAlertSubscription", id, NULL);
5055         case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse:
5056                 return ((_emi__EnumerateGeneralAlertSubscriptionsResponse *)ptr)->soap_out(soap, "emi:EnumerateGeneralAlertSubscriptionsResponse", id, NULL);
5057         case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions:
5058                 return ((_emi__EnumerateGeneralAlertSubscriptions *)ptr)->soap_out(soap, "emi:EnumerateGeneralAlertSubscriptions", id, NULL);
5059         case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse:
5060                 return ((_emi__SubscribeForGeneralAlertResponse *)ptr)->soap_out(soap, "emi:SubscribeForGeneralAlertResponse", id, NULL);
5061         case SOAP_TYPE__emi__SubscribeForGeneralAlert:
5062                 return ((_emi__SubscribeForGeneralAlert *)ptr)->soap_out(soap, "emi:SubscribeForGeneralAlert", id, NULL);
5063         case SOAP_TYPE__emi__CancelAlertSubscriptionResponse:
5064                 return ((_emi__CancelAlertSubscriptionResponse *)ptr)->soap_out(soap, "emi:CancelAlertSubscriptionResponse", id, NULL);
5065         case SOAP_TYPE__emi__CancelAlertSubscription:
5066                 return ((_emi__CancelAlertSubscription *)ptr)->soap_out(soap, "emi:CancelAlertSubscription", id, NULL);
5067         case SOAP_TYPE__emi__GetSensorAttributesResponse:
5068                 return ((_emi__GetSensorAttributesResponse *)ptr)->soap_out(soap, "emi:GetSensorAttributesResponse", id, NULL);
5069         case SOAP_TYPE__emi__GetSensorAttributes:
5070                 return ((_emi__GetSensorAttributes *)ptr)->soap_out(soap, "emi:GetSensorAttributes", id, NULL);
5071         case SOAP_TYPE__emi__EnumerateSensorsResponse:
5072                 return ((_emi__EnumerateSensorsResponse *)ptr)->soap_out(soap, "emi:EnumerateSensorsResponse", id, NULL);
5073         case SOAP_TYPE__emi__EnumerateSensors:
5074                 return ((_emi__EnumerateSensors *)ptr)->soap_out(soap, "emi:EnumerateSensors", id, NULL);
5075         case SOAP_TYPE__emi__GetEventLogTimestampClockResponse:
5076                 return ((_emi__GetEventLogTimestampClockResponse *)ptr)->soap_out(soap, "emi:GetEventLogTimestampClockResponse", id, NULL);
5077         case SOAP_TYPE__emi__GetEventLogTimestampClock:
5078                 return ((_emi__GetEventLogTimestampClock *)ptr)->soap_out(soap, "emi:GetEventLogTimestampClock", id, NULL);
5079         case SOAP_TYPE__emi__SetEventLogTimestampClockResponse:
5080                 return ((_emi__SetEventLogTimestampClockResponse *)ptr)->soap_out(soap, "emi:SetEventLogTimestampClockResponse", id, NULL);
5081         case SOAP_TYPE__emi__SetEventLogTimestampClock:
5082                 return ((_emi__SetEventLogTimestampClock *)ptr)->soap_out(soap, "emi:SetEventLogTimestampClock", id, NULL);
5083         case SOAP_TYPE__emi__FreezeEventLogResponse:
5084                 return ((_emi__FreezeEventLogResponse *)ptr)->soap_out(soap, "emi:FreezeEventLogResponse", id, NULL);
5085         case SOAP_TYPE__emi__FreezeEventLog:
5086                 return ((_emi__FreezeEventLog *)ptr)->soap_out(soap, "emi:FreezeEventLog", id, NULL);
5087         case SOAP_TYPE__emi__ClearEventLogResponse:
5088                 return ((_emi__ClearEventLogResponse *)ptr)->soap_out(soap, "emi:ClearEventLogResponse", id, NULL);
5089         case SOAP_TYPE__emi__ClearEventLog:
5090                 return ((_emi__ClearEventLog *)ptr)->soap_out(soap, "emi:ClearEventLog", id, NULL);
5091         case SOAP_TYPE__emi__GetEventLogStatusResponse:
5092                 return ((_emi__GetEventLogStatusResponse *)ptr)->soap_out(soap, "emi:GetEventLogStatusResponse", id, NULL);
5093         case SOAP_TYPE__emi__GetEventLogStatus:
5094                 return ((_emi__GetEventLogStatus *)ptr)->soap_out(soap, "emi:GetEventLogStatus", id, NULL);
5095         case SOAP_TYPE__emi__ReadEventLogRecordsResponse:
5096                 return ((_emi__ReadEventLogRecordsResponse *)ptr)->soap_out(soap, "emi:ReadEventLogRecordsResponse", id, NULL);
5097         case SOAP_TYPE__emi__ReadEventLogRecords:
5098                 return ((_emi__ReadEventLogRecords *)ptr)->soap_out(soap, "emi:ReadEventLogRecords", id, NULL);
5099         case SOAP_TYPE__emi__RemoveEventFilterResponse:
5100                 return ((_emi__RemoveEventFilterResponse *)ptr)->soap_out(soap, "emi:RemoveEventFilterResponse", id, NULL);
5101         case SOAP_TYPE__emi__RemoveEventFilter:
5102                 return ((_emi__RemoveEventFilter *)ptr)->soap_out(soap, "emi:RemoveEventFilter", id, NULL);
5103         case SOAP_TYPE__emi__UpdateEventFilterResponse:
5104                 return ((_emi__UpdateEventFilterResponse *)ptr)->soap_out(soap, "emi:UpdateEventFilterResponse", id, NULL);
5105         case SOAP_TYPE__emi__UpdateEventFilter:
5106                 return ((_emi__UpdateEventFilter *)ptr)->soap_out(soap, "emi:UpdateEventFilter", id, NULL);
5107         case SOAP_TYPE__emi__GetEventFilterResponse:
5108                 return ((_emi__GetEventFilterResponse *)ptr)->soap_out(soap, "emi:GetEventFilterResponse", id, NULL);
5109         case SOAP_TYPE__emi__GetEventFilter:
5110                 return ((_emi__GetEventFilter *)ptr)->soap_out(soap, "emi:GetEventFilter", id, NULL);
5111         case SOAP_TYPE__emi__EnumerateEventFiltersResponse:
5112                 return ((_emi__EnumerateEventFiltersResponse *)ptr)->soap_out(soap, "emi:EnumerateEventFiltersResponse", id, NULL);
5113         case SOAP_TYPE__emi__EnumerateEventFilters:
5114                 return ((_emi__EnumerateEventFilters *)ptr)->soap_out(soap, "emi:EnumerateEventFilters", id, NULL);
5115         case SOAP_TYPE__emi__AddEventFilterResponse:
5116                 return ((_emi__AddEventFilterResponse *)ptr)->soap_out(soap, "emi:AddEventFilterResponse", id, NULL);
5117         case SOAP_TYPE__emi__AddEventFilter:
5118                 return ((_emi__AddEventFilter *)ptr)->soap_out(soap, "emi:AddEventFilter", id, NULL);
5119         case SOAP_TYPE__emi__GetAlertCommunityStringResponse:
5120                 return ((_emi__GetAlertCommunityStringResponse *)ptr)->soap_out(soap, "emi:GetAlertCommunityStringResponse", id, NULL);
5121         case SOAP_TYPE__emi__GetAlertCommunityString:
5122                 return ((_emi__GetAlertCommunityString *)ptr)->soap_out(soap, "emi:GetAlertCommunityString", id, NULL);
5123         case SOAP_TYPE__emi__SetAlertCommunityStringResponse:
5124                 return ((_emi__SetAlertCommunityStringResponse *)ptr)->soap_out(soap, "emi:SetAlertCommunityStringResponse", id, NULL);
5125         case SOAP_TYPE__emi__SetAlertCommunityString:
5126                 return ((_emi__SetAlertCommunityString *)ptr)->soap_out(soap, "emi:SetAlertCommunityString", id, NULL);
5127         case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse:
5128                 return ((_emi__EnumerateAlertPoliciesResponse *)ptr)->soap_out(soap, "emi:EnumerateAlertPoliciesResponse", id, NULL);
5129         case SOAP_TYPE__emi__EnumerateAlertPolicies:
5130                 return ((_emi__EnumerateAlertPolicies *)ptr)->soap_out(soap, "emi:EnumerateAlertPolicies", id, NULL);
5131         case SOAP_TYPE__emi__GetAlertSubscriptionResponse:
5132                 return ((_emi__GetAlertSubscriptionResponse *)ptr)->soap_out(soap, "emi:GetAlertSubscriptionResponse", id, NULL);
5133         case SOAP_TYPE__emi__GetAlertSubscription:
5134                 return ((_emi__GetAlertSubscription *)ptr)->soap_out(soap, "emi:GetAlertSubscription", id, NULL);
5135         case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse:
5136                 return ((_emi__EnumerateAlertSubscriptionsResponse *)ptr)->soap_out(soap, "emi:EnumerateAlertSubscriptionsResponse", id, NULL);
5137         case SOAP_TYPE__emi__EnumerateAlertSubscriptions:
5138                 return ((_emi__EnumerateAlertSubscriptions *)ptr)->soap_out(soap, "emi:EnumerateAlertSubscriptions", id, NULL);
5139         case SOAP_TYPE__emi__SubscribeForAlertResponse:
5140                 return ((_emi__SubscribeForAlertResponse *)ptr)->soap_out(soap, "emi:SubscribeForAlertResponse", id, NULL);
5141         case SOAP_TYPE__emi__SubscribeForAlert:
5142                 return ((_emi__SubscribeForAlert *)ptr)->soap_out(soap, "emi:SubscribeForAlert", id, NULL);
5143         case SOAP_TYPE_emi__AlertSubscriptionGeneralType:
5144                 return ((emi__AlertSubscriptionGeneralType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionGeneralType");
5145         case SOAP_TYPE_emi__AlertSubscriptionSoapType:
5146                 return ((emi__AlertSubscriptionSoapType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionSoapType");
5147         case SOAP_TYPE_emi__AlertSubscriptionSNMPType:
5148                 return ((emi__AlertSubscriptionSNMPType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionSNMPType");
5149         case SOAP_TYPE_emi__AlertCredentialsType:
5150                 return ((emi__AlertCredentialsType *)ptr)->soap_out(soap, tag, id, "emi:AlertCredentialsType");
5151         case SOAP_TYPE_emi__ByteStr:
5152                 return ((emi__ByteStr *)ptr)->soap_out(soap, tag, id, "emi:ByteStr");
5153         case SOAP_TYPE_emi__SensorAttributesType:
5154                 return ((emi__SensorAttributesType *)ptr)->soap_out(soap, tag, id, "emi:SensorAttributesType");
5155         case SOAP_TYPE_emi__SensorHandleArrayType:
5156                 return ((emi__SensorHandleArrayType *)ptr)->soap_out(soap, tag, id, "emi:SensorHandleArrayType");
5157         case SOAP_TYPE_emi__EventLogRecordArrayType:
5158                 return ((emi__EventLogRecordArrayType *)ptr)->soap_out(soap, tag, id, "emi:EventLogRecordArrayType");
5159         case SOAP_TYPE_emi__EventFilterHandleArrayType:
5160                 return ((emi__EventFilterHandleArrayType *)ptr)->soap_out(soap, tag, id, "emi:EventFilterHandleArrayType");
5161         case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType:
5162                 return ((emi__AlertSubscriptionHandleArrayType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionHandleArrayType");
5163         case SOAP_TYPE_emi__AlertSubscriptionType:
5164                 return ((emi__AlertSubscriptionType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionType");
5165         case SOAP_TYPE_emi__EventFilterType:
5166                 return ((emi__EventFilterType *)ptr)->soap_out(soap, tag, id, "emi:EventFilterType");
5167         case SOAP_TYPE_emi__EventLogRecordType:
5168                 return ((emi__EventLogRecordType *)ptr)->soap_out(soap, tag, id, "emi:EventLogRecordType");
5169         case SOAP_TYPE_emi__ByteData:
5170                 return ((emi__ByteData *)ptr)->soap_out(soap, tag, id, "emi:ByteData");
5171         case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType:
5172                 return ((emi__AlertSubscriptionPolicyIDArrayType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionPolicyIDArrayType");
5173         case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse:
5174                 return ((_stra__RemoveStorageFpaclEntryResponse *)ptr)->soap_out(soap, "stra:RemoveStorageFpaclEntryResponse", id, NULL);
5175         case SOAP_TYPE__stra__RemoveStorageFpaclEntry:
5176                 return ((_stra__RemoveStorageFpaclEntry *)ptr)->soap_out(soap, "stra:RemoveStorageFpaclEntry", id, NULL);
5177         case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse:
5178                 return ((_stra__UpdateStorageFpaclEntryResponse *)ptr)->soap_out(soap, "stra:UpdateStorageFpaclEntryResponse", id, NULL);
5179         case SOAP_TYPE__stra__UpdateStorageFpaclEntry:
5180                 return ((_stra__UpdateStorageFpaclEntry *)ptr)->soap_out(soap, "stra:UpdateStorageFpaclEntry", id, NULL);
5181         case SOAP_TYPE__stra__GetStorageAllocEntryResponse:
5182                 return ((_stra__GetStorageAllocEntryResponse *)ptr)->soap_out(soap, "stra:GetStorageAllocEntryResponse", id, NULL);
5183         case SOAP_TYPE__stra__GetStorageAllocEntry:
5184                 return ((_stra__GetStorageAllocEntry *)ptr)->soap_out(soap, "stra:GetStorageAllocEntry", id, NULL);
5185         case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse:
5186                 return ((_stra__EnumerateStorageAllocEntriesResponse *)ptr)->soap_out(soap, "stra:EnumerateStorageAllocEntriesResponse", id, NULL);
5187         case SOAP_TYPE__stra__EnumerateStorageAllocEntries:
5188                 return ((_stra__EnumerateStorageAllocEntries *)ptr)->soap_out(soap, "stra:EnumerateStorageAllocEntries", id, NULL);
5189         case SOAP_TYPE__stra__AddStorageFpaclEntryResponse:
5190                 return ((_stra__AddStorageFpaclEntryResponse *)ptr)->soap_out(soap, "stra:AddStorageFpaclEntryResponse", id, NULL);
5191         case SOAP_TYPE__stra__AddStorageFpaclEntry:
5192                 return ((_stra__AddStorageFpaclEntry *)ptr)->soap_out(soap, "stra:AddStorageFpaclEntry", id, NULL);
5193         case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse:
5194                 return ((_stra__RemoveStorageEaclEntryResponse *)ptr)->soap_out(soap, "stra:RemoveStorageEaclEntryResponse", id, NULL);
5195         case SOAP_TYPE__stra__RemoveStorageEaclEntry:
5196                 return ((_stra__RemoveStorageEaclEntry *)ptr)->soap_out(soap, "stra:RemoveStorageEaclEntry", id, NULL);
5197         case SOAP_TYPE__stra__GetStorageEaclEntryResponse:
5198                 return ((_stra__GetStorageEaclEntryResponse *)ptr)->soap_out(soap, "stra:GetStorageEaclEntryResponse", id, NULL);
5199         case SOAP_TYPE__stra__GetStorageEaclEntry:
5200                 return ((_stra__GetStorageEaclEntry *)ptr)->soap_out(soap, "stra:GetStorageEaclEntry", id, NULL);
5201         case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse:
5202                 return ((_stra__EnumerateStorageEaclEntriesResponse *)ptr)->soap_out(soap, "stra:EnumerateStorageEaclEntriesResponse", id, NULL);
5203         case SOAP_TYPE__stra__EnumerateStorageEaclEntries:
5204                 return ((_stra__EnumerateStorageEaclEntries *)ptr)->soap_out(soap, "stra:EnumerateStorageEaclEntries", id, NULL);
5205         case SOAP_TYPE__stra__AddStorageEaclEntryResponse:
5206                 return ((_stra__AddStorageEaclEntryResponse *)ptr)->soap_out(soap, "stra:AddStorageEaclEntryResponse", id, NULL);
5207         case SOAP_TYPE__stra__AddStorageEaclEntry:
5208                 return ((_stra__AddStorageEaclEntry *)ptr)->soap_out(soap, "stra:AddStorageEaclEntry", id, NULL);
5209         case SOAP_TYPE__stra__AdminRemoveApplicationResponse:
5210                 return ((_stra__AdminRemoveApplicationResponse *)ptr)->soap_out(soap, "stra:AdminRemoveApplicationResponse", id, NULL);
5211         case SOAP_TYPE__stra__AdminRemoveApplication:
5212                 return ((_stra__AdminRemoveApplication *)ptr)->soap_out(soap, "stra:AdminRemoveApplication", id, NULL);
5213         case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse:
5214                 return ((_stra__AdminGetApplicationAttributesResponse *)ptr)->soap_out(soap, "stra:AdminGetApplicationAttributesResponse", id, NULL);
5215         case SOAP_TYPE__stra__AdminGetApplicationAttributes:
5216                 return ((_stra__AdminGetApplicationAttributes *)ptr)->soap_out(soap, "stra:AdminGetApplicationAttributes", id, NULL);
5217         case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse:
5218                 return ((_stra__AdminGetRegisteredApplicationsResponse *)ptr)->soap_out(soap, "stra:AdminGetRegisteredApplicationsResponse", id, NULL);
5219         case SOAP_TYPE__stra__AdminGetRegisteredApplications:
5220                 return ((_stra__AdminGetRegisteredApplications *)ptr)->soap_out(soap, "stra:AdminGetRegisteredApplications", id, NULL);
5221         case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse:
5222                 return ((_stra__SetGlobalStorageAttributesResponse *)ptr)->soap_out(soap, "stra:SetGlobalStorageAttributesResponse", id, NULL);
5223         case SOAP_TYPE__stra__SetGlobalStorageAttributes:
5224                 return ((_stra__SetGlobalStorageAttributes *)ptr)->soap_out(soap, "stra:SetGlobalStorageAttributes", id, NULL);
5225         case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse:
5226                 return ((_stra__GetGlobalStorageAttributesResponse *)ptr)->soap_out(soap, "stra:GetGlobalStorageAttributesResponse", id, NULL);
5227         case SOAP_TYPE__stra__GetGlobalStorageAttributes:
5228                 return ((_stra__GetGlobalStorageAttributes *)ptr)->soap_out(soap, "stra:GetGlobalStorageAttributes", id, NULL);
5229         case SOAP_TYPE_stra__StorageApplicationAttributesType:
5230                 return ((stra__StorageApplicationAttributesType *)ptr)->soap_out(soap, tag, id, "stra:StorageApplicationAttributesType");
5231         case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType:
5232                 return ((stra__StorageSnrpApplicationAttributeType *)ptr)->soap_out(soap, tag, id, "stra:StorageSnrpApplicationAttributeType");
5233         case SOAP_TYPE_stra__StorageApplicationHandleListType:
5234                 return ((stra__StorageApplicationHandleListType *)ptr)->soap_out(soap, tag, id, "stra:StorageApplicationHandleListType");
5235         case SOAP_TYPE_stra__GlobalStorageAttributesType:
5236                 return ((stra__GlobalStorageAttributesType *)ptr)->soap_out(soap, tag, id, "stra:GlobalStorageAttributesType");
5237         case SOAP_TYPE_stra__GUID:
5238                 return ((stra__GUID *)ptr)->soap_out(soap, tag, id, "stra:GUID");
5239         case SOAP_TYPE_stra__StorageAllocEntryHandleListType:
5240                 return ((stra__StorageAllocEntryHandleListType *)ptr)->soap_out(soap, tag, id, "stra:StorageAllocEntryHandleListType");
5241         case SOAP_TYPE_stra__StorageAllocSnrpEntryType:
5242                 return ((stra__StorageAllocSnrpEntryType *)ptr)->soap_out(soap, tag, id, "stra:StorageAllocSnrpEntryType");
5243         case SOAP_TYPE_stra__StorageAllocEntryType:
5244                 return ((stra__StorageAllocEntryType *)ptr)->soap_out(soap, tag, id, "stra:StorageAllocEntryType");
5245         case SOAP_TYPE_stra__StorageEaclEntryHandleListType:
5246                 return ((stra__StorageEaclEntryHandleListType *)ptr)->soap_out(soap, tag, id, "stra:StorageEaclEntryHandleListType");
5247         case SOAP_TYPE_stra__StorageEaclEntryType:
5248                 return ((stra__StorageEaclEntryType *)ptr)->soap_out(soap, tag, id, "stra:StorageEaclEntryType");
5249         case SOAP_TYPE__net__Get8021XPxeTimeoutResponse:
5250                 return ((_net__Get8021XPxeTimeoutResponse *)ptr)->soap_out(soap, "net:Get8021XPxeTimeoutResponse", id, NULL);
5251         case SOAP_TYPE__net__Get8021XPxeTimeout:
5252                 return ((_net__Get8021XPxeTimeout *)ptr)->soap_out(soap, "net:Get8021XPxeTimeout", id, NULL);
5253         case SOAP_TYPE__net__Set8021XPxeTimeoutResponse:
5254                 return ((_net__Set8021XPxeTimeoutResponse *)ptr)->soap_out(soap, "net:Set8021XPxeTimeoutResponse", id, NULL);
5255         case SOAP_TYPE__net__Set8021XPxeTimeout:
5256                 return ((_net__Set8021XPxeTimeout *)ptr)->soap_out(soap, "net:Set8021XPxeTimeout", id, NULL);
5257         case SOAP_TYPE__net__Get8021XActiveS0Response:
5258                 return ((_net__Get8021XActiveS0Response *)ptr)->soap_out(soap, "net:Get8021XActiveS0Response", id, NULL);
5259         case SOAP_TYPE__net__Get8021XActiveS0:
5260                 return ((_net__Get8021XActiveS0 *)ptr)->soap_out(soap, "net:Get8021XActiveS0", id, NULL);
5261         case SOAP_TYPE__net__Set8021XActiveS0Response:
5262                 return ((_net__Set8021XActiveS0Response *)ptr)->soap_out(soap, "net:Set8021XActiveS0Response", id, NULL);
5263         case SOAP_TYPE__net__Set8021XActiveS0:
5264                 return ((_net__Set8021XActiveS0 *)ptr)->soap_out(soap, "net:Set8021XActiveS0", id, NULL);
5265         case SOAP_TYPE__net__Set8021XWiredProfileResponse:
5266                 return ((_net__Set8021XWiredProfileResponse *)ptr)->soap_out(soap, "net:Set8021XWiredProfileResponse", id, NULL);
5267         case SOAP_TYPE__net__Set8021XWiredProfile:
5268                 return ((_net__Set8021XWiredProfile *)ptr)->soap_out(soap, "net:Set8021XWiredProfile", id, NULL);
5269         case SOAP_TYPE__net__Get8021XWiredProfileResponse:
5270                 return ((_net__Get8021XWiredProfileResponse *)ptr)->soap_out(soap, "net:Get8021XWiredProfileResponse", id, NULL);
5271         case SOAP_TYPE__net__Get8021XWiredProfile:
5272                 return ((_net__Get8021XWiredProfile *)ptr)->soap_out(soap, "net:Get8021XWiredProfile", id, NULL);
5273         case SOAP_TYPE__net__SetInterfaceSettingsResponse:
5274                 return ((_net__SetInterfaceSettingsResponse *)ptr)->soap_out(soap, "net:SetInterfaceSettingsResponse", id, NULL);
5275         case SOAP_TYPE__net__SetInterfaceSettings:
5276                 return ((_net__SetInterfaceSettings *)ptr)->soap_out(soap, "net:SetInterfaceSettings", id, NULL);
5277         case SOAP_TYPE__net__GetInterfaceSettingsResponse:
5278                 return ((_net__GetInterfaceSettingsResponse *)ptr)->soap_out(soap, "net:GetInterfaceSettingsResponse", id, NULL);
5279         case SOAP_TYPE__net__GetInterfaceSettings:
5280                 return ((_net__GetInterfaceSettings *)ptr)->soap_out(soap, "net:GetInterfaceSettings", id, NULL);
5281         case SOAP_TYPE__net__EnumerateInterfacesResponse:
5282                 return ((_net__EnumerateInterfacesResponse *)ptr)->soap_out(soap, "net:EnumerateInterfacesResponse", id, NULL);
5283         case SOAP_TYPE__net__EnumerateInterfaces:
5284                 return ((_net__EnumerateInterfaces *)ptr)->soap_out(soap, "net:EnumerateInterfaces", id, NULL);
5285         case SOAP_TYPE__net__GetPingResponseResponse:
5286                 return ((_net__GetPingResponseResponse *)ptr)->soap_out(soap, "net:GetPingResponseResponse", id, NULL);
5287         case SOAP_TYPE__net__GetPingResponse:
5288                 return ((_net__GetPingResponse *)ptr)->soap_out(soap, "net:GetPingResponse", id, NULL);
5289         case SOAP_TYPE__net__SetPingResponseResponse:
5290                 return ((_net__SetPingResponseResponse *)ptr)->soap_out(soap, "net:SetPingResponseResponse", id, NULL);
5291         case SOAP_TYPE__net__SetPingResponse:
5292                 return ((_net__SetPingResponse *)ptr)->soap_out(soap, "net:SetPingResponse", id, NULL);
5293         case SOAP_TYPE__net__GetVlanParametersResponse:
5294                 return ((_net__GetVlanParametersResponse *)ptr)->soap_out(soap, "net:GetVlanParametersResponse", id, NULL);
5295         case SOAP_TYPE__net__GetVlanParameters:
5296                 return ((_net__GetVlanParameters *)ptr)->soap_out(soap, "net:GetVlanParameters", id, NULL);
5297         case SOAP_TYPE__net__SetVlanParametersResponse:
5298                 return ((_net__SetVlanParametersResponse *)ptr)->soap_out(soap, "net:SetVlanParametersResponse", id, NULL);
5299         case SOAP_TYPE__net__SetVlanParameters:
5300                 return ((_net__SetVlanParameters *)ptr)->soap_out(soap, "net:SetVlanParameters", id, NULL);
5301         case SOAP_TYPE__net__GetTcpIpParametersResponse:
5302                 return ((_net__GetTcpIpParametersResponse *)ptr)->soap_out(soap, "net:GetTcpIpParametersResponse", id, NULL);
5303         case SOAP_TYPE__net__GetTcpIpParameters:
5304                 return ((_net__GetTcpIpParameters *)ptr)->soap_out(soap, "net:GetTcpIpParameters", id, NULL);
5305         case SOAP_TYPE__net__SetTcpIpParametersResponse:
5306                 return ((_net__SetTcpIpParametersResponse *)ptr)->soap_out(soap, "net:SetTcpIpParametersResponse", id, NULL);
5307         case SOAP_TYPE__net__SetTcpIpParameters:
5308                 return ((_net__SetTcpIpParameters *)ptr)->soap_out(soap, "net:SetTcpIpParameters", id, NULL);
5309         case SOAP_TYPE__net__GetDomainNameResponse:
5310                 return ((_net__GetDomainNameResponse *)ptr)->soap_out(soap, "net:GetDomainNameResponse", id, NULL);
5311         case SOAP_TYPE__net__GetDomainName:
5312                 return ((_net__GetDomainName *)ptr)->soap_out(soap, "net:GetDomainName", id, NULL);
5313         case SOAP_TYPE__net__SetDomainNameResponse:
5314                 return ((_net__SetDomainNameResponse *)ptr)->soap_out(soap, "net:SetDomainNameResponse", id, NULL);
5315         case SOAP_TYPE__net__SetDomainName:
5316                 return ((_net__SetDomainName *)ptr)->soap_out(soap, "net:SetDomainName", id, NULL);
5317         case SOAP_TYPE__net__GetHostNameResponse:
5318                 return ((_net__GetHostNameResponse *)ptr)->soap_out(soap, "net:GetHostNameResponse", id, NULL);
5319         case SOAP_TYPE__net__GetHostName:
5320                 return ((_net__GetHostName *)ptr)->soap_out(soap, "net:GetHostName", id, NULL);
5321         case SOAP_TYPE__net__SetHostNameResponse:
5322                 return ((_net__SetHostNameResponse *)ptr)->soap_out(soap, "net:SetHostNameResponse", id, NULL);
5323         case SOAP_TYPE__net__SetHostName:
5324                 return ((_net__SetHostName *)ptr)->soap_out(soap, "net:SetHostName", id, NULL);
5325         case SOAP_TYPE_net__InterfaceDescriptorGetType:
5326                 return ((net__InterfaceDescriptorGetType *)ptr)->soap_out(soap, tag, id, "net:InterfaceDescriptorGetType");
5327         case SOAP_TYPE_net__InterfaceDescriptorSetType:
5328                 return ((net__InterfaceDescriptorSetType *)ptr)->soap_out(soap, tag, id, "net:InterfaceDescriptorSetType");
5329         case SOAP_TYPE_net__IPv4ParametersType:
5330                 return ((net__IPv4ParametersType *)ptr)->soap_out(soap, tag, id, "net:IPv4ParametersType");
5331         case SOAP_TYPE_net__StaticIPv4ParametersType:
5332                 return ((net__StaticIPv4ParametersType *)ptr)->soap_out(soap, tag, id, "net:StaticIPv4ParametersType");
5333         case SOAP_TYPE_xcfg__XProfileType:
5334                 return ((xcfg__XProfileType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileType");
5335         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType:
5336                 return ((xcfg__XProfileEAPFAST_USCORETLSType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAPFAST_TLSType");
5337         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType:
5338                 return ((xcfg__XProfileEAPFAST_USCOREGTCType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAPFAST_GTCType");
5339         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
5340                 return ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAPFAST_MSCHAPv2Type");
5341         case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType:
5342                 return ((xcfg__XProfileEAP_USCOREGTCType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAP_GTCType");
5343         case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type:
5344                 return ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)ptr)->soap_out(soap, tag, id, "xcfg:XProfilePEAP_MSCHAPv2Type");
5345         case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type:
5346                 return ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileTTLS_MSCHAPv2Type");
5347         case SOAP_TYPE_xcfg__XProfileTLSType:
5348                 return ((xcfg__XProfileTLSType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileTLSType");
5349         case SOAP_TYPE_xcfg__ServerIdentityType:
5350                 return ((xcfg__ServerIdentityType *)ptr)->soap_out(soap, tag, id, "xcfg:ServerIdentityType");
5351         case SOAP_TYPE_xcfg__ManualPACType:
5352                 return ((xcfg__ManualPACType *)ptr)->soap_out(soap, tag, id, "xcfg:ManualPACType");
5353         case SOAP_TYPE_xcfg__CertificateNameType:
5354                 return ((xcfg__CertificateNameType *)ptr)->soap_out(soap, tag, id, "xcfg:CertificateNameType");
5355         case SOAP_TYPE_xcfg__UserCredentialsType:
5356                 return ((xcfg__UserCredentialsType *)ptr)->soap_out(soap, tag, id, "xcfg:UserCredentialsType");
5357         case SOAP_TYPE__sai__GetAclEnabledStateResponse:
5358                 return ((_sai__GetAclEnabledStateResponse *)ptr)->soap_out(soap, "sai:GetAclEnabledStateResponse", id, NULL);
5359         case SOAP_TYPE__sai__GetAclEnabledState:
5360                 return ((_sai__GetAclEnabledState *)ptr)->soap_out(soap, "sai:GetAclEnabledState", id, NULL);
5361         case SOAP_TYPE__sai__SetAclEnabledStateResponse:
5362                 return ((_sai__SetAclEnabledStateResponse *)ptr)->soap_out(soap, "sai:SetAclEnabledStateResponse", id, NULL);
5363         case SOAP_TYPE__sai__SetAclEnabledState:
5364                 return ((_sai__SetAclEnabledState *)ptr)->soap_out(soap, "sai:SetAclEnabledState", id, NULL);
5365         case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse:
5366                 return ((_sai__GetConfigurationServerFQDNResponse *)ptr)->soap_out(soap, "sai:GetConfigurationServerFQDNResponse", id, NULL);
5367         case SOAP_TYPE__sai__GetConfigurationServerFQDN:
5368                 return ((_sai__GetConfigurationServerFQDN *)ptr)->soap_out(soap, "sai:GetConfigurationServerFQDN", id, NULL);
5369         case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse:
5370                 return ((_sai__SetConfigurationServerFQDNResponse *)ptr)->soap_out(soap, "sai:SetConfigurationServerFQDNResponse", id, NULL);
5371         case SOAP_TYPE__sai__SetConfigurationServerFQDN:
5372                 return ((_sai__SetConfigurationServerFQDN *)ptr)->soap_out(soap, "sai:SetConfigurationServerFQDN", id, NULL);
5373         case SOAP_TYPE__sai__EnableVpnRoutingResponse:
5374                 return ((_sai__EnableVpnRoutingResponse *)ptr)->soap_out(soap, "sai:EnableVpnRoutingResponse", id, NULL);
5375         case SOAP_TYPE__sai__EnableVpnRouting:
5376                 return ((_sai__EnableVpnRouting *)ptr)->soap_out(soap, "sai:EnableVpnRouting", id, NULL);
5377         case SOAP_TYPE__sai__GetTLSCredentialsResponse:
5378                 return ((_sai__GetTLSCredentialsResponse *)ptr)->soap_out(soap, "sai:GetTLSCredentialsResponse", id, NULL);
5379         case SOAP_TYPE__sai__GetTLSCredentials:
5380                 return ((_sai__GetTLSCredentials *)ptr)->soap_out(soap, "sai:GetTLSCredentials", id, NULL);
5381         case SOAP_TYPE__sai__SetTLSCredentialsResponse:
5382                 return ((_sai__SetTLSCredentialsResponse *)ptr)->soap_out(soap, "sai:SetTLSCredentialsResponse", id, NULL);
5383         case SOAP_TYPE__sai__SetTLSCredentials:
5384                 return ((_sai__SetTLSCredentials *)ptr)->soap_out(soap, "sai:SetTLSCredentials", id, NULL);
5385         case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse:
5386                 return ((_sai__CertStoreUpdateCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreUpdateCertificateResponse", id, NULL);
5387         case SOAP_TYPE__sai__CertStoreUpdateCertificate:
5388                 return ((_sai__CertStoreUpdateCertificate *)ptr)->soap_out(soap, "sai:CertStoreUpdateCertificate", id, NULL);
5389         case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse:
5390                 return ((_sai__CertStoreGetPKCS10RequestResponse *)ptr)->soap_out(soap, "sai:CertStoreGetPKCS10RequestResponse", id, NULL);
5391         case SOAP_TYPE__sai__CertStoreGetPKCS10Request:
5392                 return ((_sai__CertStoreGetPKCS10Request *)ptr)->soap_out(soap, "sai:CertStoreGetPKCS10Request", id, NULL);
5393         case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse:
5394                 return ((_sai__CertStoreRemoveCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreRemoveCertificateResponse", id, NULL);
5395         case SOAP_TYPE__sai__CertStoreRemoveCertificate:
5396                 return ((_sai__CertStoreRemoveCertificate *)ptr)->soap_out(soap, "sai:CertStoreRemoveCertificate", id, NULL);
5397         case SOAP_TYPE__sai__CertStoreGetCertificateResponse:
5398                 return ((_sai__CertStoreGetCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreGetCertificateResponse", id, NULL);
5399         case SOAP_TYPE__sai__CertStoreGetCertificate:
5400                 return ((_sai__CertStoreGetCertificate *)ptr)->soap_out(soap, "sai:CertStoreGetCertificate", id, NULL);
5401         case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse:
5402                 return ((_sai__CertStoreEnumerateCertificatesResponse *)ptr)->soap_out(soap, "sai:CertStoreEnumerateCertificatesResponse", id, NULL);
5403         case SOAP_TYPE__sai__CertStoreEnumerateCertificates:
5404                 return ((_sai__CertStoreEnumerateCertificates *)ptr)->soap_out(soap, "sai:CertStoreEnumerateCertificates", id, NULL);
5405         case SOAP_TYPE__sai__CertStoreAddCertificateResponse:
5406                 return ((_sai__CertStoreAddCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreAddCertificateResponse", id, NULL);
5407         case SOAP_TYPE__sai__CertStoreAddCertificate:
5408                 return ((_sai__CertStoreAddCertificate *)ptr)->soap_out(soap, "sai:CertStoreAddCertificate", id, NULL);
5409         case SOAP_TYPE__sai__CertStoreRemoveKeyResponse:
5410                 return ((_sai__CertStoreRemoveKeyResponse *)ptr)->soap_out(soap, "sai:CertStoreRemoveKeyResponse", id, NULL);
5411         case SOAP_TYPE__sai__CertStoreRemoveKey:
5412                 return ((_sai__CertStoreRemoveKey *)ptr)->soap_out(soap, "sai:CertStoreRemoveKey", id, NULL);
5413         case SOAP_TYPE__sai__CertStoreGetKeyResponse:
5414                 return ((_sai__CertStoreGetKeyResponse *)ptr)->soap_out(soap, "sai:CertStoreGetKeyResponse", id, NULL);
5415         case SOAP_TYPE__sai__CertStoreGetKey:
5416                 return ((_sai__CertStoreGetKey *)ptr)->soap_out(soap, "sai:CertStoreGetKey", id, NULL);
5417         case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse:
5418                 return ((_sai__CertStoreEnumerateKeysResponse *)ptr)->soap_out(soap, "sai:CertStoreEnumerateKeysResponse", id, NULL);
5419         case SOAP_TYPE__sai__CertStoreEnumerateKeys:
5420                 return ((_sai__CertStoreEnumerateKeys *)ptr)->soap_out(soap, "sai:CertStoreEnumerateKeys", id, NULL);
5421         case SOAP_TYPE__sai__CertStoreAddKeyResponse:
5422                 return ((_sai__CertStoreAddKeyResponse *)ptr)->soap_out(soap, "sai:CertStoreAddKeyResponse", id, NULL);
5423         case SOAP_TYPE__sai__CertStoreAddKey:
5424                 return ((_sai__CertStoreAddKey *)ptr)->soap_out(soap, "sai:CertStoreAddKey", id, NULL);
5425         case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse:
5426                 return ((_sai__GetGlobalPowerPolicyResponse *)ptr)->soap_out(soap, "sai:GetGlobalPowerPolicyResponse", id, NULL);
5427         case SOAP_TYPE__sai__GetGlobalPowerPolicy:
5428                 return ((_sai__GetGlobalPowerPolicy *)ptr)->soap_out(soap, "sai:GetGlobalPowerPolicy", id, NULL);
5429         case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse:
5430                 return ((_sai__SetGlobalPowerPolicyResponse *)ptr)->soap_out(soap, "sai:SetGlobalPowerPolicyResponse", id, NULL);
5431         case SOAP_TYPE__sai__SetGlobalPowerPolicy:
5432                 return ((_sai__SetGlobalPowerPolicy *)ptr)->soap_out(soap, "sai:SetGlobalPowerPolicy", id, NULL);
5433         case SOAP_TYPE__sai__SetActivePowerPackageResponse:
5434                 return ((_sai__SetActivePowerPackageResponse *)ptr)->soap_out(soap, "sai:SetActivePowerPackageResponse", id, NULL);
5435         case SOAP_TYPE__sai__SetActivePowerPackage:
5436                 return ((_sai__SetActivePowerPackage *)ptr)->soap_out(soap, "sai:SetActivePowerPackage", id, NULL);
5437         case SOAP_TYPE__sai__GetPowerPackageResponse:
5438                 return ((_sai__GetPowerPackageResponse *)ptr)->soap_out(soap, "sai:GetPowerPackageResponse", id, NULL);
5439         case SOAP_TYPE__sai__GetPowerPackage:
5440                 return ((_sai__GetPowerPackage *)ptr)->soap_out(soap, "sai:GetPowerPackage", id, NULL);
5441         case SOAP_TYPE__sai__GetActivePowerPackageResponse:
5442                 return ((_sai__GetActivePowerPackageResponse *)ptr)->soap_out(soap, "sai:GetActivePowerPackageResponse", id, NULL);
5443         case SOAP_TYPE__sai__GetActivePowerPackage:
5444                 return ((_sai__GetActivePowerPackage *)ptr)->soap_out(soap, "sai:GetActivePowerPackage", id, NULL);
5445         case SOAP_TYPE__sai__EnumeratePowerPackagesResponse:
5446                 return ((_sai__EnumeratePowerPackagesResponse *)ptr)->soap_out(soap, "sai:EnumeratePowerPackagesResponse", id, NULL);
5447         case SOAP_TYPE__sai__EnumeratePowerPackages:
5448                 return ((_sai__EnumeratePowerPackages *)ptr)->soap_out(soap, "sai:EnumeratePowerPackages", id, NULL);
5449         case SOAP_TYPE__sai__GetEnvironmentDetectionResponse:
5450                 return ((_sai__GetEnvironmentDetectionResponse *)ptr)->soap_out(soap, "sai:GetEnvironmentDetectionResponse", id, NULL);
5451         case SOAP_TYPE__sai__GetEnvironmentDetection:
5452                 return ((_sai__GetEnvironmentDetection *)ptr)->soap_out(soap, "sai:GetEnvironmentDetection", id, NULL);
5453         case SOAP_TYPE__sai__SetEnvironmentDetectionResponse:
5454                 return ((_sai__SetEnvironmentDetectionResponse *)ptr)->soap_out(soap, "sai:SetEnvironmentDetectionResponse", id, NULL);
5455         case SOAP_TYPE__sai__SetEnvironmentDetection:
5456                 return ((_sai__SetEnvironmentDetection *)ptr)->soap_out(soap, "sai:SetEnvironmentDetection", id, NULL);
5457         case SOAP_TYPE__sai__SetRealmAuthOptionsResponse:
5458                 return ((_sai__SetRealmAuthOptionsResponse *)ptr)->soap_out(soap, "sai:SetRealmAuthOptionsResponse", id, NULL);
5459         case SOAP_TYPE__sai__SetRealmAuthOptions:
5460                 return ((_sai__SetRealmAuthOptions *)ptr)->soap_out(soap, "sai:SetRealmAuthOptions", id, NULL);
5461         case SOAP_TYPE__sai__GetRealmAuthOptionsResponse:
5462                 return ((_sai__GetRealmAuthOptionsResponse *)ptr)->soap_out(soap, "sai:GetRealmAuthOptionsResponse", id, NULL);
5463         case SOAP_TYPE__sai__GetRealmAuthOptions:
5464                 return ((_sai__GetRealmAuthOptions *)ptr)->soap_out(soap, "sai:GetRealmAuthOptions", id, NULL);
5465         case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse:
5466                 return ((_sai__ExtendProvisioningPeriodResponse *)ptr)->soap_out(soap, "sai:ExtendProvisioningPeriodResponse", id, NULL);
5467         case SOAP_TYPE__sai__ExtendProvisioningPeriod:
5468                 return ((_sai__ExtendProvisioningPeriod *)ptr)->soap_out(soap, "sai:ExtendProvisioningPeriod", id, NULL);
5469         case SOAP_TYPE__sai__GetProvisioningPIDResponse:
5470                 return ((_sai__GetProvisioningPIDResponse *)ptr)->soap_out(soap, "sai:GetProvisioningPIDResponse", id, NULL);
5471         case SOAP_TYPE__sai__GetProvisioningPID:
5472                 return ((_sai__GetProvisioningPID *)ptr)->soap_out(soap, "sai:GetProvisioningPID", id, NULL);
5473         case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse:
5474                 return ((_sai__GetProvisioningAuditRecordResponse *)ptr)->soap_out(soap, "sai:GetProvisioningAuditRecordResponse", id, NULL);
5475         case SOAP_TYPE__sai__GetProvisioningAuditRecord:
5476                 return ((_sai__GetProvisioningAuditRecord *)ptr)->soap_out(soap, "sai:GetProvisioningAuditRecord", id, NULL);
5477         case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse:
5478                 return ((_sai__SetZeroTouchConfigurationModeResponse *)ptr)->soap_out(soap, "sai:SetZeroTouchConfigurationModeResponse", id, NULL);
5479         case SOAP_TYPE__sai__SetZeroTouchConfigurationMode:
5480                 return ((_sai__SetZeroTouchConfigurationMode *)ptr)->soap_out(soap, "sai:SetZeroTouchConfigurationMode", id, NULL);
5481         case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse:
5482                 return ((_sai__GetZeroTouchConfigurationModeResponse *)ptr)->soap_out(soap, "sai:GetZeroTouchConfigurationModeResponse", id, NULL);
5483         case SOAP_TYPE__sai__GetZeroTouchConfigurationMode:
5484                 return ((_sai__GetZeroTouchConfigurationMode *)ptr)->soap_out(soap, "sai:GetZeroTouchConfigurationMode", id, NULL);
5485         case SOAP_TYPE__sai__EnableCertificateHashEntryResponse:
5486                 return ((_sai__EnableCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:EnableCertificateHashEntryResponse", id, NULL);
5487         case SOAP_TYPE__sai__EnableCertificateHashEntry:
5488                 return ((_sai__EnableCertificateHashEntry *)ptr)->soap_out(soap, "sai:EnableCertificateHashEntry", id, NULL);
5489         case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse:
5490                 return ((_sai__DeleteCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:DeleteCertificateHashEntryResponse", id, NULL);
5491         case SOAP_TYPE__sai__DeleteCertificateHashEntry:
5492                 return ((_sai__DeleteCertificateHashEntry *)ptr)->soap_out(soap, "sai:DeleteCertificateHashEntry", id, NULL);
5493         case SOAP_TYPE__sai__AddCertificateHashEntryResponse:
5494                 return ((_sai__AddCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:AddCertificateHashEntryResponse", id, NULL);
5495         case SOAP_TYPE__sai__AddCertificateHashEntry:
5496                 return ((_sai__AddCertificateHashEntry *)ptr)->soap_out(soap, "sai:AddCertificateHashEntry", id, NULL);
5497         case SOAP_TYPE__sai__GetCertificateHashEntryResponse:
5498                 return ((_sai__GetCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:GetCertificateHashEntryResponse", id, NULL);
5499         case SOAP_TYPE__sai__GetCertificateHashEntry:
5500                 return ((_sai__GetCertificateHashEntry *)ptr)->soap_out(soap, "sai:GetCertificateHashEntry", id, NULL);
5501         case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse:
5502                 return ((_sai__EnumerateCertificateHashEntriesResponse *)ptr)->soap_out(soap, "sai:EnumerateCertificateHashEntriesResponse", id, NULL);
5503         case SOAP_TYPE__sai__EnumerateCertificateHashEntries:
5504                 return ((_sai__EnumerateCertificateHashEntries *)ptr)->soap_out(soap, "sai:EnumerateCertificateHashEntries", id, NULL);
5505         case SOAP_TYPE__sai__GetProvisioningServerOTPResponse:
5506                 return ((_sai__GetProvisioningServerOTPResponse *)ptr)->soap_out(soap, "sai:GetProvisioningServerOTPResponse", id, NULL);
5507         case SOAP_TYPE__sai__GetProvisioningServerOTP:
5508                 return ((_sai__GetProvisioningServerOTP *)ptr)->soap_out(soap, "sai:GetProvisioningServerOTP", id, NULL);
5509         case SOAP_TYPE__sai__SetProvisioningServerOTPResponse:
5510                 return ((_sai__SetProvisioningServerOTPResponse *)ptr)->soap_out(soap, "sai:SetProvisioningServerOTPResponse", id, NULL);
5511         case SOAP_TYPE__sai__SetProvisioningServerOTP:
5512                 return ((_sai__SetProvisioningServerOTP *)ptr)->soap_out(soap, "sai:SetProvisioningServerOTP", id, NULL);
5513         case SOAP_TYPE__sai__SetMEBxPasswordResponse:
5514                 return ((_sai__SetMEBxPasswordResponse *)ptr)->soap_out(soap, "sai:SetMEBxPasswordResponse", id, NULL);
5515         case SOAP_TYPE__sai__SetMEBxPassword:
5516                 return ((_sai__SetMEBxPassword *)ptr)->soap_out(soap, "sai:SetMEBxPassword", id, NULL);
5517         case SOAP_TYPE__sai__PartialUnprovisionResponse:
5518                 return ((_sai__PartialUnprovisionResponse *)ptr)->soap_out(soap, "sai:PartialUnprovisionResponse", id, NULL);
5519         case SOAP_TYPE__sai__PartialUnprovision:
5520                 return ((_sai__PartialUnprovision *)ptr)->soap_out(soap, "sai:PartialUnprovision", id, NULL);
5521         case SOAP_TYPE__sai__SetTLSPSKResponse:
5522                 return ((_sai__SetTLSPSKResponse *)ptr)->soap_out(soap, "sai:SetTLSPSKResponse", id, NULL);
5523         case SOAP_TYPE__sai__SetTLSPSK:
5524                 return ((_sai__SetTLSPSK *)ptr)->soap_out(soap, "sai:SetTLSPSK", id, NULL);
5525         case SOAP_TYPE__sai__GetPowerSavingOptionsResponse:
5526                 return ((_sai__GetPowerSavingOptionsResponse *)ptr)->soap_out(soap, "sai:GetPowerSavingOptionsResponse", id, NULL);
5527         case SOAP_TYPE__sai__GetPowerSavingOptions:
5528                 return ((_sai__GetPowerSavingOptions *)ptr)->soap_out(soap, "sai:GetPowerSavingOptions", id, NULL);
5529         case SOAP_TYPE__sai__SetPowerSavingOptionsResponse:
5530                 return ((_sai__SetPowerSavingOptionsResponse *)ptr)->soap_out(soap, "sai:SetPowerSavingOptionsResponse", id, NULL);
5531         case SOAP_TYPE__sai__SetPowerSavingOptions:
5532                 return ((_sai__SetPowerSavingOptions *)ptr)->soap_out(soap, "sai:SetPowerSavingOptions", id, NULL);
5533         case SOAP_TYPE__sai__GetPkiCapabilitiesResponse:
5534                 return ((_sai__GetPkiCapabilitiesResponse *)ptr)->soap_out(soap, "sai:GetPkiCapabilitiesResponse", id, NULL);
5535         case SOAP_TYPE__sai__GetPkiCapabilities:
5536                 return ((_sai__GetPkiCapabilities *)ptr)->soap_out(soap, "sai:GetPkiCapabilities", id, NULL);
5537         case SOAP_TYPE__sai__GetServerCertificateReqResponse:
5538                 return ((_sai__GetServerCertificateReqResponse *)ptr)->soap_out(soap, "sai:GetServerCertificateReqResponse", id, NULL);
5539         case SOAP_TYPE__sai__GetServerCertificateReq:
5540                 return ((_sai__GetServerCertificateReq *)ptr)->soap_out(soap, "sai:GetServerCertificateReq", id, NULL);
5541         case SOAP_TYPE__sai__GetCRLResponse:
5542                 return ((_sai__GetCRLResponse *)ptr)->soap_out(soap, "sai:GetCRLResponse", id, NULL);
5543         case SOAP_TYPE__sai__GetCRL:
5544                 return ((_sai__GetCRL *)ptr)->soap_out(soap, "sai:GetCRL", id, NULL);
5545         case SOAP_TYPE__sai__SetCRLResponse:
5546                 return ((_sai__SetCRLResponse *)ptr)->soap_out(soap, "sai:SetCRLResponse", id, NULL);
5547         case SOAP_TYPE__sai__SetCRL:
5548                 return ((_sai__SetCRL *)ptr)->soap_out(soap, "sai:SetCRL", id, NULL);
5549         case SOAP_TYPE__sai__GetTrustedFqdnCNResponse:
5550                 return ((_sai__GetTrustedFqdnCNResponse *)ptr)->soap_out(soap, "sai:GetTrustedFqdnCNResponse", id, NULL);
5551         case SOAP_TYPE__sai__GetTrustedFqdnCN:
5552                 return ((_sai__GetTrustedFqdnCN *)ptr)->soap_out(soap, "sai:GetTrustedFqdnCN", id, NULL);
5553         case SOAP_TYPE__sai__SetTrustedFqdnCNResponse:
5554                 return ((_sai__SetTrustedFqdnCNResponse *)ptr)->soap_out(soap, "sai:SetTrustedFqdnCNResponse", id, NULL);
5555         case SOAP_TYPE__sai__SetTrustedFqdnCN:
5556                 return ((_sai__SetTrustedFqdnCN *)ptr)->soap_out(soap, "sai:SetTrustedFqdnCN", id, NULL);
5557         case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse:
5558                 return ((_sai__EnumerateTrustedRootCertificatesResponse *)ptr)->soap_out(soap, "sai:EnumerateTrustedRootCertificatesResponse", id, NULL);
5559         case SOAP_TYPE__sai__EnumerateTrustedRootCertificates:
5560                 return ((_sai__EnumerateTrustedRootCertificates *)ptr)->soap_out(soap, "sai:EnumerateTrustedRootCertificates", id, NULL);
5561         case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse:
5562                 return ((_sai__DeleteTrustedRootCertificateResponse *)ptr)->soap_out(soap, "sai:DeleteTrustedRootCertificateResponse", id, NULL);
5563         case SOAP_TYPE__sai__DeleteTrustedRootCertificate:
5564                 return ((_sai__DeleteTrustedRootCertificate *)ptr)->soap_out(soap, "sai:DeleteTrustedRootCertificate", id, NULL);
5565         case SOAP_TYPE__sai__GetTrustedRootCertificateResponse:
5566                 return ((_sai__GetTrustedRootCertificateResponse *)ptr)->soap_out(soap, "sai:GetTrustedRootCertificateResponse", id, NULL);
5567         case SOAP_TYPE__sai__GetTrustedRootCertificate:
5568                 return ((_sai__GetTrustedRootCertificate *)ptr)->soap_out(soap, "sai:GetTrustedRootCertificate", id, NULL);
5569         case SOAP_TYPE__sai__AddTrustedRootCertificateResponse:
5570                 return ((_sai__AddTrustedRootCertificateResponse *)ptr)->soap_out(soap, "sai:AddTrustedRootCertificateResponse", id, NULL);
5571         case SOAP_TYPE__sai__AddTrustedRootCertificate:
5572                 return ((_sai__AddTrustedRootCertificate *)ptr)->soap_out(soap, "sai:AddTrustedRootCertificate", id, NULL);
5573         case SOAP_TYPE__sai__GetTlsOptionsResponse:
5574                 return ((_sai__GetTlsOptionsResponse *)ptr)->soap_out(soap, "sai:GetTlsOptionsResponse", id, NULL);
5575         case SOAP_TYPE__sai__GetTlsOptions:
5576                 return ((_sai__GetTlsOptions *)ptr)->soap_out(soap, "sai:GetTlsOptions", id, NULL);
5577         case SOAP_TYPE__sai__SetTlsOptionsResponse:
5578                 return ((_sai__SetTlsOptionsResponse *)ptr)->soap_out(soap, "sai:SetTlsOptionsResponse", id, NULL);
5579         case SOAP_TYPE__sai__SetTlsOptions:
5580                 return ((_sai__SetTlsOptions *)ptr)->soap_out(soap, "sai:SetTlsOptions", id, NULL);
5581         case SOAP_TYPE__sai__GetEnabledInterfacesResponse:
5582                 return ((_sai__GetEnabledInterfacesResponse *)ptr)->soap_out(soap, "sai:GetEnabledInterfacesResponse", id, NULL);
5583         case SOAP_TYPE__sai__GetEnabledInterfaces:
5584                 return ((_sai__GetEnabledInterfaces *)ptr)->soap_out(soap, "sai:GetEnabledInterfaces", id, NULL);
5585         case SOAP_TYPE__sai__SetEnabledInterfacesResponse:
5586                 return ((_sai__SetEnabledInterfacesResponse *)ptr)->soap_out(soap, "sai:SetEnabledInterfacesResponse", id, NULL);
5587         case SOAP_TYPE__sai__SetEnabledInterfaces:
5588                 return ((_sai__SetEnabledInterfaces *)ptr)->soap_out(soap, "sai:SetEnabledInterfaces", id, NULL);
5589         case SOAP_TYPE__sai__GetKerberosOptionsResponse:
5590                 return ((_sai__GetKerberosOptionsResponse *)ptr)->soap_out(soap, "sai:GetKerberosOptionsResponse", id, NULL);
5591         case SOAP_TYPE__sai__GetKerberosOptions:
5592                 return ((_sai__GetKerberosOptions *)ptr)->soap_out(soap, "sai:GetKerberosOptions", id, NULL);
5593         case SOAP_TYPE__sai__SetKerberosOptionsResponse:
5594                 return ((_sai__SetKerberosOptionsResponse *)ptr)->soap_out(soap, "sai:SetKerberosOptionsResponse", id, NULL);
5595         case SOAP_TYPE__sai__SetKerberosOptions:
5596                 return ((_sai__SetKerberosOptions *)ptr)->soap_out(soap, "sai:SetKerberosOptions", id, NULL);
5597         case SOAP_TYPE__sai__GetDigestRealmResponse:
5598                 return ((_sai__GetDigestRealmResponse *)ptr)->soap_out(soap, "sai:GetDigestRealmResponse", id, NULL);
5599         case SOAP_TYPE__sai__GetDigestRealm:
5600                 return ((_sai__GetDigestRealm *)ptr)->soap_out(soap, "sai:GetDigestRealm", id, NULL);
5601         case SOAP_TYPE__sai__SetAdminAclEntryExResponse:
5602                 return ((_sai__SetAdminAclEntryExResponse *)ptr)->soap_out(soap, "sai:SetAdminAclEntryExResponse", id, NULL);
5603         case SOAP_TYPE__sai__SetAdminAclEntryEx:
5604                 return ((_sai__SetAdminAclEntryEx *)ptr)->soap_out(soap, "sai:SetAdminAclEntryEx", id, NULL);
5605         case SOAP_TYPE__sai__UpdateUserAclEntryExResponse:
5606                 return ((_sai__UpdateUserAclEntryExResponse *)ptr)->soap_out(soap, "sai:UpdateUserAclEntryExResponse", id, NULL);
5607         case SOAP_TYPE__sai__UpdateUserAclEntryEx:
5608                 return ((_sai__UpdateUserAclEntryEx *)ptr)->soap_out(soap, "sai:UpdateUserAclEntryEx", id, NULL);
5609         case SOAP_TYPE__sai__GetUserAclEntryExResponse:
5610                 return ((_sai__GetUserAclEntryExResponse *)ptr)->soap_out(soap, "sai:GetUserAclEntryExResponse", id, NULL);
5611         case SOAP_TYPE__sai__GetUserAclEntryEx:
5612                 return ((_sai__GetUserAclEntryEx *)ptr)->soap_out(soap, "sai:GetUserAclEntryEx", id, NULL);
5613         case SOAP_TYPE__sai__AddUserAclEntryExResponse:
5614                 return ((_sai__AddUserAclEntryExResponse *)ptr)->soap_out(soap, "sai:AddUserAclEntryExResponse", id, NULL);
5615         case SOAP_TYPE__sai__AddUserAclEntryEx:
5616                 return ((_sai__AddUserAclEntryEx *)ptr)->soap_out(soap, "sai:AddUserAclEntryEx", id, NULL);
5617         case SOAP_TYPE__sai__GetCoreVersionResponse:
5618                 return ((_sai__GetCoreVersionResponse *)ptr)->soap_out(soap, "sai:GetCoreVersionResponse", id, NULL);
5619         case SOAP_TYPE__sai__GetCoreVersion:
5620                 return ((_sai__GetCoreVersion *)ptr)->soap_out(soap, "sai:GetCoreVersion", id, NULL);
5621         case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse:
5622                 return ((_sai__ResetFlashWearOutProtectionResponse *)ptr)->soap_out(soap, "sai:ResetFlashWearOutProtectionResponse", id, NULL);
5623         case SOAP_TYPE__sai__ResetFlashWearOutProtection:
5624                 return ((_sai__ResetFlashWearOutProtection *)ptr)->soap_out(soap, "sai:ResetFlashWearOutProtection", id, NULL);
5625         case SOAP_TYPE__sai__CommitChangesResponse:
5626                 return ((_sai__CommitChangesResponse *)ptr)->soap_out(soap, "sai:CommitChangesResponse", id, NULL);
5627         case SOAP_TYPE__sai__CommitChanges:
5628                 return ((_sai__CommitChanges *)ptr)->soap_out(soap, "sai:CommitChanges", id, NULL);
5629         case SOAP_TYPE__sai__UnprovisionResponse:
5630                 return ((_sai__UnprovisionResponse *)ptr)->soap_out(soap, "sai:UnprovisionResponse", id, NULL);
5631         case SOAP_TYPE__sai__Unprovision:
5632                 return ((_sai__Unprovision *)ptr)->soap_out(soap, "sai:Unprovision", id, NULL);
5633         case SOAP_TYPE__sai__SetProvisioningModeResponse:
5634                 return ((_sai__SetProvisioningModeResponse *)ptr)->soap_out(soap, "sai:SetProvisioningModeResponse", id, NULL);
5635         case SOAP_TYPE__sai__SetProvisioningMode:
5636                 return ((_sai__SetProvisioningMode *)ptr)->soap_out(soap, "sai:SetProvisioningMode", id, NULL);
5637         case SOAP_TYPE__sai__GetProvisioningModeResponse:
5638                 return ((_sai__GetProvisioningModeResponse *)ptr)->soap_out(soap, "sai:GetProvisioningModeResponse", id, NULL);
5639         case SOAP_TYPE__sai__GetProvisioningMode:
5640                 return ((_sai__GetProvisioningMode *)ptr)->soap_out(soap, "sai:GetProvisioningMode", id, NULL);
5641         case SOAP_TYPE__sai__UpdateCoreFromUrlResponse:
5642                 return ((_sai__UpdateCoreFromUrlResponse *)ptr)->soap_out(soap, "sai:UpdateCoreFromUrlResponse", id, NULL);
5643         case SOAP_TYPE__sai__UpdateCoreFromUrl:
5644                 return ((_sai__UpdateCoreFromUrl *)ptr)->soap_out(soap, "sai:UpdateCoreFromUrl", id, NULL);
5645         case SOAP_TYPE__sai__GetTLSCertificateResponse:
5646                 return ((_sai__GetTLSCertificateResponse *)ptr)->soap_out(soap, "sai:GetTLSCertificateResponse", id, NULL);
5647         case SOAP_TYPE__sai__GetTLSCertificate:
5648                 return ((_sai__GetTLSCertificate *)ptr)->soap_out(soap, "sai:GetTLSCertificate", id, NULL);
5649         case SOAP_TYPE__sai__SetTLSCertificateResponse:
5650                 return ((_sai__SetTLSCertificateResponse *)ptr)->soap_out(soap, "sai:SetTLSCertificateResponse", id, NULL);
5651         case SOAP_TYPE__sai__SetTLSCertificate:
5652                 return ((_sai__SetTLSCertificate *)ptr)->soap_out(soap, "sai:SetTLSCertificate", id, NULL);
5653         case SOAP_TYPE__sai__SetRngKeyResponse:
5654                 return ((_sai__SetRngKeyResponse *)ptr)->soap_out(soap, "sai:SetRngKeyResponse", id, NULL);
5655         case SOAP_TYPE__sai__SetRngKey:
5656                 return ((_sai__SetRngKey *)ptr)->soap_out(soap, "sai:SetRngKey", id, NULL);
5657         case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse:
5658                 return ((_sai__SetTLSKeyAndCertificateResponse *)ptr)->soap_out(soap, "sai:SetTLSKeyAndCertificateResponse", id, NULL);
5659         case SOAP_TYPE__sai__SetTLSKeyAndCertificate:
5660                 return ((_sai__SetTLSKeyAndCertificate *)ptr)->soap_out(soap, "sai:SetTLSKeyAndCertificate", id, NULL);
5661         case SOAP_TYPE__sai__SetTlsEnabledResponse:
5662                 return ((_sai__SetTlsEnabledResponse *)ptr)->soap_out(soap, "sai:SetTlsEnabledResponse", id, NULL);
5663         case SOAP_TYPE__sai__SetTlsEnabled:
5664                 return ((_sai__SetTlsEnabled *)ptr)->soap_out(soap, "sai:SetTlsEnabled", id, NULL);
5665         case SOAP_TYPE__sai__RemoveUserAclEntryResponse:
5666                 return ((_sai__RemoveUserAclEntryResponse *)ptr)->soap_out(soap, "sai:RemoveUserAclEntryResponse", id, NULL);
5667         case SOAP_TYPE__sai__RemoveUserAclEntry:
5668                 return ((_sai__RemoveUserAclEntry *)ptr)->soap_out(soap, "sai:RemoveUserAclEntry", id, NULL);
5669         case SOAP_TYPE__sai__UpdateUserAclEntryResponse:
5670                 return ((_sai__UpdateUserAclEntryResponse *)ptr)->soap_out(soap, "sai:UpdateUserAclEntryResponse", id, NULL);
5671         case SOAP_TYPE__sai__UpdateUserAclEntry:
5672                 return ((_sai__UpdateUserAclEntry *)ptr)->soap_out(soap, "sai:UpdateUserAclEntry", id, NULL);
5673         case SOAP_TYPE__sai__GetAdminAclEntryResponse:
5674                 return ((_sai__GetAdminAclEntryResponse *)ptr)->soap_out(soap, "sai:GetAdminAclEntryResponse", id, NULL);
5675         case SOAP_TYPE__sai__GetAdminAclEntry:
5676                 return ((_sai__GetAdminAclEntry *)ptr)->soap_out(soap, "sai:GetAdminAclEntry", id, NULL);
5677         case SOAP_TYPE__sai__GetUserAclEntryResponse:
5678                 return ((_sai__GetUserAclEntryResponse *)ptr)->soap_out(soap, "sai:GetUserAclEntryResponse", id, NULL);
5679         case SOAP_TYPE__sai__GetUserAclEntry:
5680                 return ((_sai__GetUserAclEntry *)ptr)->soap_out(soap, "sai:GetUserAclEntry", id, NULL);
5681         case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse:
5682                 return ((_sai__EnumerateUserAclEntriesResponse *)ptr)->soap_out(soap, "sai:EnumerateUserAclEntriesResponse", id, NULL);
5683         case SOAP_TYPE__sai__EnumerateUserAclEntries:
5684                 return ((_sai__EnumerateUserAclEntries *)ptr)->soap_out(soap, "sai:EnumerateUserAclEntries", id, NULL);
5685         case SOAP_TYPE__sai__SetAdminAclEntryResponse:
5686                 return ((_sai__SetAdminAclEntryResponse *)ptr)->soap_out(soap, "sai:SetAdminAclEntryResponse", id, NULL);
5687         case SOAP_TYPE__sai__SetAdminAclEntry:
5688                 return ((_sai__SetAdminAclEntry *)ptr)->soap_out(soap, "sai:SetAdminAclEntry", id, NULL);
5689         case SOAP_TYPE__sai__AddUserAclEntryResponse:
5690                 return ((_sai__AddUserAclEntryResponse *)ptr)->soap_out(soap, "sai:AddUserAclEntryResponse", id, NULL);
5691         case SOAP_TYPE__sai__AddUserAclEntry:
5692                 return ((_sai__AddUserAclEntry *)ptr)->soap_out(soap, "sai:AddUserAclEntry", id, NULL);
5693         case SOAP_TYPE_sai__GlobalPowerPolicyType:
5694                 return ((sai__GlobalPowerPolicyType *)ptr)->soap_out(soap, tag, id, "sai:GlobalPowerPolicyType");
5695         case SOAP_TYPE_sai__EnvironmentDetectionType:
5696                 return ((sai__EnvironmentDetectionType *)ptr)->soap_out(soap, tag, id, "sai:EnvironmentDetectionType");
5697         case SOAP_TYPE_sai__EnvironmentDetectionDomainType:
5698                 return ((sai__EnvironmentDetectionDomainType *)ptr)->soap_out(soap, tag, id, "sai:EnvironmentDetectionDomainType");
5699         case SOAP_TYPE_sai__ProvisioningAuditRecordType:
5700                 return ((sai__ProvisioningAuditRecordType *)ptr)->soap_out(soap, tag, id, "sai:ProvisioningAuditRecordType");
5701         case SOAP_TYPE_sai__CertHashEntryType:
5702                 return ((sai__CertHashEntryType *)ptr)->soap_out(soap, tag, id, "sai:CertHashEntryType");
5703         case SOAP_TYPE_sai__PkiCapsType:
5704                 return ((sai__PkiCapsType *)ptr)->soap_out(soap, tag, id, "sai:PkiCapsType");
5705         case SOAP_TYPE_sai__CrlType:
5706                 return ((sai__CrlType *)ptr)->soap_out(soap, tag, id, "sai:CrlType");
5707         case SOAP_TYPE_sai__CertificateType:
5708                 return ((sai__CertificateType *)ptr)->soap_out(soap, tag, id, "sai:CertificateType");
5709         case SOAP_TYPE_sai__TlsOptionsType:
5710                 return ((sai__TlsOptionsType *)ptr)->soap_out(soap, tag, id, "sai:TlsOptionsType");
5711         case SOAP_TYPE_sai__KerberosOptionsType:
5712                 return ((sai__KerberosOptionsType *)ptr)->soap_out(soap, tag, id, "sai:KerberosOptionsType");
5713         case SOAP_TYPE_sai__KerberosSpnType:
5714                 return ((sai__KerberosSpnType *)ptr)->soap_out(soap, tag, id, "sai:KerberosSpnType");
5715         case SOAP_TYPE_sai__AdminAclEntryExType:
5716                 return ((sai__AdminAclEntryExType *)ptr)->soap_out(soap, tag, id, "sai:AdminAclEntryExType");
5717         case SOAP_TYPE_sai__UserAclEntryExType:
5718                 return ((sai__UserAclEntryExType *)ptr)->soap_out(soap, tag, id, "sai:UserAclEntryExType");
5719         case SOAP_TYPE_sai__UserEntryKerberosType:
5720                 return ((sai__UserEntryKerberosType *)ptr)->soap_out(soap, tag, id, "sai:UserEntryKerberosType");
5721         case SOAP_TYPE_sai__UserEntryDigestType:
5722                 return ((sai__UserEntryDigestType *)ptr)->soap_out(soap, tag, id, "sai:UserEntryDigestType");
5723         case SOAP_TYPE_sai__AmtVersion:
5724                 return ((sai__AmtVersion *)ptr)->soap_out(soap, tag, id, "sai:AmtVersion");
5725         case SOAP_TYPE_sai__UpdateCoreUrlKeyType:
5726                 return ((sai__UpdateCoreUrlKeyType *)ptr)->soap_out(soap, tag, id, "sai:UpdateCoreUrlKeyType");
5727         case SOAP_TYPE_sai__CertificateChainType:
5728                 return ((sai__CertificateChainType *)ptr)->soap_out(soap, tag, id, "sai:CertificateChainType");
5729         case SOAP_TYPE_sai__RngKeyType:
5730                 return ((sai__RngKeyType *)ptr)->soap_out(soap, tag, id, "sai:RngKeyType");
5731         case SOAP_TYPE_sai__RsaKeyType:
5732                 return ((sai__RsaKeyType *)ptr)->soap_out(soap, tag, id, "sai:RsaKeyType");
5733         case SOAP_TYPE_sai__UserAclRealmListType:
5734                 return ((sai__UserAclRealmListType *)ptr)->soap_out(soap, tag, id, "sai:UserAclRealmListType");
5735         case SOAP_TYPE_sai__UserAclEntryHandleListType:
5736                 return ((sai__UserAclEntryHandleListType *)ptr)->soap_out(soap, tag, id, "sai:UserAclEntryHandleListType");
5737         case SOAP_TYPE_sai__AdminAclEntryType:
5738                 return ((sai__AdminAclEntryType *)ptr)->soap_out(soap, tag, id, "sai:AdminAclEntryType");
5739         case SOAP_TYPE_sai__UserAclEntryType:
5740                 return ((sai__UserAclEntryType *)ptr)->soap_out(soap, tag, id, "sai:UserAclEntryType");
5741         case SOAP_TYPE_cstr__KeyPairType:
5742                 return ((cstr__KeyPairType *)ptr)->soap_out(soap, tag, id, "cstr:KeyPairType");
5743         case SOAP_TYPE_cstr__RSAKeyPairType:
5744                 return ((cstr__RSAKeyPairType *)ptr)->soap_out(soap, tag, id, "cstr:RSAKeyPairType");
5745         case SOAP_TYPE_cmn__NodeAddressType:
5746                 return ((cmn__NodeAddressType *)ptr)->soap_out(soap, tag, id, "cmn:NodeAddressType");
5747         case SOAP_TYPE_cmn__URLType:
5748                 return ((cmn__URLType *)ptr)->soap_out(soap, tag, id, "cmn:URLType");
5749         case SOAP_TYPE_xsd__base64Binary:
5750                 return ((xsd__base64Binary *)ptr)->soap_out(soap, tag, id, "xsd:base64Binary");
5751         case SOAP_TYPE_xsd__anyURI:
5752                 return soap_out_xsd__anyURI(soap, tag, id, (const std::string *)ptr, "xsd:anyURI");
5753         case SOAP_TYPE_std__string:
5754                 return soap_out_std__string(soap, tag, id, (const std::string *)ptr, "xsd:string");
5755         case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse:
5756                 return soap_out_PointerTo_wcxs__GetWirelessSettingsResponse(soap, tag, id, (_wcxs__GetWirelessSettingsResponse *const*)ptr, "wcxs:GetWirelessSettingsResponse");
5757         case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest:
5758                 return soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(soap, tag, id, (_wcxs__GetWirelessSettingsRequest *const*)ptr, "wcxs:GetWirelessSettingsRequest");
5759         case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse:
5760                 return soap_out_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, tag, id, (_wcxs__GetWirelessCapabilitiesResponse *const*)ptr, "wcxs:GetWirelessCapabilitiesResponse");
5761         case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest:
5762                 return soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, tag, id, (_wcxs__GetWirelessCapabilitiesRequest *const*)ptr, "wcxs:GetWirelessCapabilitiesRequest");
5763         case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse:
5764                 return soap_out_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, tag, id, (_wcxs__EnumerateWirelessProfilesResponse *const*)ptr, "wcxs:EnumerateWirelessProfilesResponse");
5765         case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest:
5766                 return soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, tag, id, (_wcxs__EnumerateWirelessProfilesRequest *const*)ptr, "wcxs:EnumerateWirelessProfilesRequest");
5767         case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse:
5768                 return soap_out_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, tag, id, (_wcxs__UpdateWirelessProfileResponse *const*)ptr, "wcxs:UpdateWirelessProfileResponse");
5769         case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest:
5770                 return soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, tag, id, (_wcxs__UpdateWirelessProfileRequest *const*)ptr, "wcxs:UpdateWirelessProfileRequest");
5771         case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse:
5772                 return soap_out_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, tag, id, (_wcxs__RemoveWirelessProfileResponse *const*)ptr, "wcxs:RemoveWirelessProfileResponse");
5773         case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest:
5774                 return soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, tag, id, (_wcxs__RemoveWirelessProfileRequest *const*)ptr, "wcxs:RemoveWirelessProfileRequest");
5775         case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse:
5776                 return soap_out_PointerTo_wcxs__GetWirelessProfileResponse(soap, tag, id, (_wcxs__GetWirelessProfileResponse *const*)ptr, "wcxs:GetWirelessProfileResponse");
5777         case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest:
5778                 return soap_out_PointerTo_wcxs__GetWirelessProfileRequest(soap, tag, id, (_wcxs__GetWirelessProfileRequest *const*)ptr, "wcxs:GetWirelessProfileRequest");
5779         case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse:
5780                 return soap_out_PointerTo_wcxs__AddWirelessProfileResponse(soap, tag, id, (_wcxs__AddWirelessProfileResponse *const*)ptr, "wcxs:AddWirelessProfileResponse");
5781         case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest:
5782                 return soap_out_PointerTo_wcxs__AddWirelessProfileRequest(soap, tag, id, (_wcxs__AddWirelessProfileRequest *const*)ptr, "wcxs:AddWirelessProfileRequest");
5783         case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse:
5784                 return soap_out_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, tag, id, (_tim__SetHighAccuracyTimeSynchResponse *const*)ptr, "tim:SetHighAccuracyTimeSynchResponse");
5785         case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch:
5786                 return soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(soap, tag, id, (_tim__SetHighAccuracyTimeSynch *const*)ptr, "tim:SetHighAccuracyTimeSynch");
5787         case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse:
5788                 return soap_out_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, tag, id, (_tim__GetLowAccuracyTimeSynchResponse *const*)ptr, "tim:GetLowAccuracyTimeSynchResponse");
5789         case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch:
5790                 return soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(soap, tag, id, (_tim__GetLowAccuracyTimeSynch *const*)ptr, "tim:GetLowAccuracyTimeSynch");
5791         case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse:
5792                 return soap_out_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, tag, id, (_stra__RemoveStorageFpaclEntryResponse *const*)ptr, "stra:RemoveStorageFpaclEntryResponse");
5793         case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry:
5794                 return soap_out_PointerTo_stra__RemoveStorageFpaclEntry(soap, tag, id, (_stra__RemoveStorageFpaclEntry *const*)ptr, "stra:RemoveStorageFpaclEntry");
5795         case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse:
5796                 return soap_out_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, tag, id, (_stra__UpdateStorageFpaclEntryResponse *const*)ptr, "stra:UpdateStorageFpaclEntryResponse");
5797         case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry:
5798                 return soap_out_PointerTo_stra__UpdateStorageFpaclEntry(soap, tag, id, (_stra__UpdateStorageFpaclEntry *const*)ptr, "stra:UpdateStorageFpaclEntry");
5799         case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse:
5800                 return soap_out_PointerTo_stra__GetStorageAllocEntryResponse(soap, tag, id, (_stra__GetStorageAllocEntryResponse *const*)ptr, "stra:GetStorageAllocEntryResponse");
5801         case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry:
5802                 return soap_out_PointerTo_stra__GetStorageAllocEntry(soap, tag, id, (_stra__GetStorageAllocEntry *const*)ptr, "stra:GetStorageAllocEntry");
5803         case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse:
5804                 return soap_out_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, tag, id, (_stra__EnumerateStorageAllocEntriesResponse *const*)ptr, "stra:EnumerateStorageAllocEntriesResponse");
5805         case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries:
5806                 return soap_out_PointerTo_stra__EnumerateStorageAllocEntries(soap, tag, id, (_stra__EnumerateStorageAllocEntries *const*)ptr, "stra:EnumerateStorageAllocEntries");
5807         case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse:
5808                 return soap_out_PointerTo_stra__AddStorageFpaclEntryResponse(soap, tag, id, (_stra__AddStorageFpaclEntryResponse *const*)ptr, "stra:AddStorageFpaclEntryResponse");
5809         case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry:
5810                 return soap_out_PointerTo_stra__AddStorageFpaclEntry(soap, tag, id, (_stra__AddStorageFpaclEntry *const*)ptr, "stra:AddStorageFpaclEntry");
5811         case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse:
5812                 return soap_out_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, tag, id, (_stra__RemoveStorageEaclEntryResponse *const*)ptr, "stra:RemoveStorageEaclEntryResponse");
5813         case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry:
5814                 return soap_out_PointerTo_stra__RemoveStorageEaclEntry(soap, tag, id, (_stra__RemoveStorageEaclEntry *const*)ptr, "stra:RemoveStorageEaclEntry");
5815         case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse:
5816                 return soap_out_PointerTo_stra__GetStorageEaclEntryResponse(soap, tag, id, (_stra__GetStorageEaclEntryResponse *const*)ptr, "stra:GetStorageEaclEntryResponse");
5817         case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry:
5818                 return soap_out_PointerTo_stra__GetStorageEaclEntry(soap, tag, id, (_stra__GetStorageEaclEntry *const*)ptr, "stra:GetStorageEaclEntry");
5819         case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse:
5820                 return soap_out_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, tag, id, (_stra__EnumerateStorageEaclEntriesResponse *const*)ptr, "stra:EnumerateStorageEaclEntriesResponse");
5821         case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries:
5822                 return soap_out_PointerTo_stra__EnumerateStorageEaclEntries(soap, tag, id, (_stra__EnumerateStorageEaclEntries *const*)ptr, "stra:EnumerateStorageEaclEntries");
5823         case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse:
5824                 return soap_out_PointerTo_stra__AddStorageEaclEntryResponse(soap, tag, id, (_stra__AddStorageEaclEntryResponse *const*)ptr, "stra:AddStorageEaclEntryResponse");
5825         case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry:
5826                 return soap_out_PointerTo_stra__AddStorageEaclEntry(soap, tag, id, (_stra__AddStorageEaclEntry *const*)ptr, "stra:AddStorageEaclEntry");
5827         case SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse:
5828                 return soap_out_PointerTo_stra__AdminRemoveApplicationResponse(soap, tag, id, (_stra__AdminRemoveApplicationResponse *const*)ptr, "stra:AdminRemoveApplicationResponse");
5829         case SOAP_TYPE_PointerTo_stra__AdminRemoveApplication:
5830                 return soap_out_PointerTo_stra__AdminRemoveApplication(soap, tag, id, (_stra__AdminRemoveApplication *const*)ptr, "stra:AdminRemoveApplication");
5831         case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse:
5832                 return soap_out_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, tag, id, (_stra__AdminGetApplicationAttributesResponse *const*)ptr, "stra:AdminGetApplicationAttributesResponse");
5833         case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes:
5834                 return soap_out_PointerTo_stra__AdminGetApplicationAttributes(soap, tag, id, (_stra__AdminGetApplicationAttributes *const*)ptr, "stra:AdminGetApplicationAttributes");
5835         case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse:
5836                 return soap_out_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, tag, id, (_stra__AdminGetRegisteredApplicationsResponse *const*)ptr, "stra:AdminGetRegisteredApplicationsResponse");
5837         case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications:
5838                 return soap_out_PointerTo_stra__AdminGetRegisteredApplications(soap, tag, id, (_stra__AdminGetRegisteredApplications *const*)ptr, "stra:AdminGetRegisteredApplications");
5839         case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse:
5840                 return soap_out_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, tag, id, (_stra__SetGlobalStorageAttributesResponse *const*)ptr, "stra:SetGlobalStorageAttributesResponse");
5841         case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes:
5842                 return soap_out_PointerTo_stra__SetGlobalStorageAttributes(soap, tag, id, (_stra__SetGlobalStorageAttributes *const*)ptr, "stra:SetGlobalStorageAttributes");
5843         case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse:
5844                 return soap_out_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, tag, id, (_stra__GetGlobalStorageAttributesResponse *const*)ptr, "stra:GetGlobalStorageAttributesResponse");
5845         case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes:
5846                 return soap_out_PointerTo_stra__GetGlobalStorageAttributes(soap, tag, id, (_stra__GetGlobalStorageAttributes *const*)ptr, "stra:GetGlobalStorageAttributes");
5847         case SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse:
5848                 return soap_out_PointerTo_str__ExecuteStorageOperationResponse(soap, tag, id, (_str__ExecuteStorageOperationResponse *const*)ptr, "str:ExecuteStorageOperationResponse");
5849         case SOAP_TYPE_PointerTo_str__ExecuteStorageOperation:
5850                 return soap_out_PointerTo_str__ExecuteStorageOperation(soap, tag, id, (_str__ExecuteStorageOperation *const*)ptr, "str:ExecuteStorageOperation");
5851         case SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse:
5852                 return soap_out_PointerTo_sai__GetAclEnabledStateResponse(soap, tag, id, (_sai__GetAclEnabledStateResponse *const*)ptr, "sai:GetAclEnabledStateResponse");
5853         case SOAP_TYPE_PointerTo_sai__GetAclEnabledState:
5854                 return soap_out_PointerTo_sai__GetAclEnabledState(soap, tag, id, (_sai__GetAclEnabledState *const*)ptr, "sai:GetAclEnabledState");
5855         case SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse:
5856                 return soap_out_PointerTo_sai__SetAclEnabledStateResponse(soap, tag, id, (_sai__SetAclEnabledStateResponse *const*)ptr, "sai:SetAclEnabledStateResponse");
5857         case SOAP_TYPE_PointerTo_sai__SetAclEnabledState:
5858                 return soap_out_PointerTo_sai__SetAclEnabledState(soap, tag, id, (_sai__SetAclEnabledState *const*)ptr, "sai:SetAclEnabledState");
5859         case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse:
5860                 return soap_out_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, tag, id, (_sai__SetConfigurationServerFQDNResponse *const*)ptr, "sai:SetConfigurationServerFQDNResponse");
5861         case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN:
5862                 return soap_out_PointerTo_sai__SetConfigurationServerFQDN(soap, tag, id, (_sai__SetConfigurationServerFQDN *const*)ptr, "sai:SetConfigurationServerFQDN");
5863         case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse:
5864                 return soap_out_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, tag, id, (_sai__GetConfigurationServerFQDNResponse *const*)ptr, "sai:GetConfigurationServerFQDNResponse");
5865         case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN:
5866                 return soap_out_PointerTo_sai__GetConfigurationServerFQDN(soap, tag, id, (_sai__GetConfigurationServerFQDN *const*)ptr, "sai:GetConfigurationServerFQDN");
5867         case SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse:
5868                 return soap_out_PointerTo_sai__EnableVpnRoutingResponse(soap, tag, id, (_sai__EnableVpnRoutingResponse *const*)ptr, "sai:EnableVpnRoutingResponse");
5869         case SOAP_TYPE_PointerTo_sai__EnableVpnRouting:
5870                 return soap_out_PointerTo_sai__EnableVpnRouting(soap, tag, id, (_sai__EnableVpnRouting *const*)ptr, "sai:EnableVpnRouting");
5871         case SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse:
5872                 return soap_out_PointerTo_sai__GetTLSCredentialsResponse(soap, tag, id, (_sai__GetTLSCredentialsResponse *const*)ptr, "sai:GetTLSCredentialsResponse");
5873         case SOAP_TYPE_PointerTo_sai__GetTLSCredentials:
5874                 return soap_out_PointerTo_sai__GetTLSCredentials(soap, tag, id, (_sai__GetTLSCredentials *const*)ptr, "sai:GetTLSCredentials");
5875         case SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse:
5876                 return soap_out_PointerTo_sai__SetTLSCredentialsResponse(soap, tag, id, (_sai__SetTLSCredentialsResponse *const*)ptr, "sai:SetTLSCredentialsResponse");
5877         case SOAP_TYPE_PointerTo_sai__SetTLSCredentials:
5878                 return soap_out_PointerTo_sai__SetTLSCredentials(soap, tag, id, (_sai__SetTLSCredentials *const*)ptr, "sai:SetTLSCredentials");
5879         case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse:
5880                 return soap_out_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, tag, id, (_sai__CertStoreUpdateCertificateResponse *const*)ptr, "sai:CertStoreUpdateCertificateResponse");
5881         case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate:
5882                 return soap_out_PointerTo_sai__CertStoreUpdateCertificate(soap, tag, id, (_sai__CertStoreUpdateCertificate *const*)ptr, "sai:CertStoreUpdateCertificate");
5883         case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse:
5884                 return soap_out_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, tag, id, (_sai__CertStoreGetPKCS10RequestResponse *const*)ptr, "sai:CertStoreGetPKCS10RequestResponse");
5885         case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request:
5886                 return soap_out_PointerTo_sai__CertStoreGetPKCS10Request(soap, tag, id, (_sai__CertStoreGetPKCS10Request *const*)ptr, "sai:CertStoreGetPKCS10Request");
5887         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse:
5888                 return soap_out_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, tag, id, (_sai__CertStoreRemoveCertificateResponse *const*)ptr, "sai:CertStoreRemoveCertificateResponse");
5889         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate:
5890                 return soap_out_PointerTo_sai__CertStoreRemoveCertificate(soap, tag, id, (_sai__CertStoreRemoveCertificate *const*)ptr, "sai:CertStoreRemoveCertificate");
5891         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse:
5892                 return soap_out_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, tag, id, (_sai__CertStoreEnumerateCertificatesResponse *const*)ptr, "sai:CertStoreEnumerateCertificatesResponse");
5893         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates:
5894                 return soap_out_PointerTo_sai__CertStoreEnumerateCertificates(soap, tag, id, (_sai__CertStoreEnumerateCertificates *const*)ptr, "sai:CertStoreEnumerateCertificates");
5895         case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse:
5896                 return soap_out_PointerTo_sai__CertStoreGetCertificateResponse(soap, tag, id, (_sai__CertStoreGetCertificateResponse *const*)ptr, "sai:CertStoreGetCertificateResponse");
5897         case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate:
5898                 return soap_out_PointerTo_sai__CertStoreGetCertificate(soap, tag, id, (_sai__CertStoreGetCertificate *const*)ptr, "sai:CertStoreGetCertificate");
5899         case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse:
5900                 return soap_out_PointerTo_sai__CertStoreAddCertificateResponse(soap, tag, id, (_sai__CertStoreAddCertificateResponse *const*)ptr, "sai:CertStoreAddCertificateResponse");
5901         case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate:
5902                 return soap_out_PointerTo_sai__CertStoreAddCertificate(soap, tag, id, (_sai__CertStoreAddCertificate *const*)ptr, "sai:CertStoreAddCertificate");
5903         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse:
5904                 return soap_out_PointerTo_sai__CertStoreRemoveKeyResponse(soap, tag, id, (_sai__CertStoreRemoveKeyResponse *const*)ptr, "sai:CertStoreRemoveKeyResponse");
5905         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey:
5906                 return soap_out_PointerTo_sai__CertStoreRemoveKey(soap, tag, id, (_sai__CertStoreRemoveKey *const*)ptr, "sai:CertStoreRemoveKey");
5907         case SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse:
5908                 return soap_out_PointerTo_sai__CertStoreGetKeyResponse(soap, tag, id, (_sai__CertStoreGetKeyResponse *const*)ptr, "sai:CertStoreGetKeyResponse");
5909         case SOAP_TYPE_PointerTo_sai__CertStoreGetKey:
5910                 return soap_out_PointerTo_sai__CertStoreGetKey(soap, tag, id, (_sai__CertStoreGetKey *const*)ptr, "sai:CertStoreGetKey");
5911         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse:
5912                 return soap_out_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, tag, id, (_sai__CertStoreEnumerateKeysResponse *const*)ptr, "sai:CertStoreEnumerateKeysResponse");
5913         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys:
5914                 return soap_out_PointerTo_sai__CertStoreEnumerateKeys(soap, tag, id, (_sai__CertStoreEnumerateKeys *const*)ptr, "sai:CertStoreEnumerateKeys");
5915         case SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse:
5916                 return soap_out_PointerTo_sai__CertStoreAddKeyResponse(soap, tag, id, (_sai__CertStoreAddKeyResponse *const*)ptr, "sai:CertStoreAddKeyResponse");
5917         case SOAP_TYPE_PointerTo_sai__CertStoreAddKey:
5918                 return soap_out_PointerTo_sai__CertStoreAddKey(soap, tag, id, (_sai__CertStoreAddKey *const*)ptr, "sai:CertStoreAddKey");
5919         case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse:
5920                 return soap_out_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, tag, id, (_sai__GetGlobalPowerPolicyResponse *const*)ptr, "sai:GetGlobalPowerPolicyResponse");
5921         case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy:
5922                 return soap_out_PointerTo_sai__GetGlobalPowerPolicy(soap, tag, id, (_sai__GetGlobalPowerPolicy *const*)ptr, "sai:GetGlobalPowerPolicy");
5923         case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse:
5924                 return soap_out_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, tag, id, (_sai__SetGlobalPowerPolicyResponse *const*)ptr, "sai:SetGlobalPowerPolicyResponse");
5925         case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy:
5926                 return soap_out_PointerTo_sai__SetGlobalPowerPolicy(soap, tag, id, (_sai__SetGlobalPowerPolicy *const*)ptr, "sai:SetGlobalPowerPolicy");
5927         case SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse:
5928                 return soap_out_PointerTo_sai__SetActivePowerPackageResponse(soap, tag, id, (_sai__SetActivePowerPackageResponse *const*)ptr, "sai:SetActivePowerPackageResponse");
5929         case SOAP_TYPE_PointerTo_sai__SetActivePowerPackage:
5930                 return soap_out_PointerTo_sai__SetActivePowerPackage(soap, tag, id, (_sai__SetActivePowerPackage *const*)ptr, "sai:SetActivePowerPackage");
5931         case SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse:
5932                 return soap_out_PointerTo_sai__GetActivePowerPackageResponse(soap, tag, id, (_sai__GetActivePowerPackageResponse *const*)ptr, "sai:GetActivePowerPackageResponse");
5933         case SOAP_TYPE_PointerTo_sai__GetActivePowerPackage:
5934                 return soap_out_PointerTo_sai__GetActivePowerPackage(soap, tag, id, (_sai__GetActivePowerPackage *const*)ptr, "sai:GetActivePowerPackage");
5935         case SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse:
5936                 return soap_out_PointerTo_sai__GetPowerPackageResponse(soap, tag, id, (_sai__GetPowerPackageResponse *const*)ptr, "sai:GetPowerPackageResponse");
5937         case SOAP_TYPE_PointerTo_sai__GetPowerPackage:
5938                 return soap_out_PointerTo_sai__GetPowerPackage(soap, tag, id, (_sai__GetPowerPackage *const*)ptr, "sai:GetPowerPackage");
5939         case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse:
5940                 return soap_out_PointerTo_sai__EnumeratePowerPackagesResponse(soap, tag, id, (_sai__EnumeratePowerPackagesResponse *const*)ptr, "sai:EnumeratePowerPackagesResponse");
5941         case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages:
5942                 return soap_out_PointerTo_sai__EnumeratePowerPackages(soap, tag, id, (_sai__EnumeratePowerPackages *const*)ptr, "sai:EnumeratePowerPackages");
5943         case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse:
5944                 return soap_out_PointerTo_sai__GetEnvironmentDetectionResponse(soap, tag, id, (_sai__GetEnvironmentDetectionResponse *const*)ptr, "sai:GetEnvironmentDetectionResponse");
5945         case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection:
5946                 return soap_out_PointerTo_sai__GetEnvironmentDetection(soap, tag, id, (_sai__GetEnvironmentDetection *const*)ptr, "sai:GetEnvironmentDetection");
5947         case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse:
5948                 return soap_out_PointerTo_sai__SetEnvironmentDetectionResponse(soap, tag, id, (_sai__SetEnvironmentDetectionResponse *const*)ptr, "sai:SetEnvironmentDetectionResponse");
5949         case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection:
5950                 return soap_out_PointerTo_sai__SetEnvironmentDetection(soap, tag, id, (_sai__SetEnvironmentDetection *const*)ptr, "sai:SetEnvironmentDetection");
5951         case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse:
5952                 return soap_out_PointerTo_sai__SetRealmAuthOptionsResponse(soap, tag, id, (_sai__SetRealmAuthOptionsResponse *const*)ptr, "sai:SetRealmAuthOptionsResponse");
5953         case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions:
5954                 return soap_out_PointerTo_sai__SetRealmAuthOptions(soap, tag, id, (_sai__SetRealmAuthOptions *const*)ptr, "sai:SetRealmAuthOptions");
5955         case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse:
5956                 return soap_out_PointerTo_sai__GetRealmAuthOptionsResponse(soap, tag, id, (_sai__GetRealmAuthOptionsResponse *const*)ptr, "sai:GetRealmAuthOptionsResponse");
5957         case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions:
5958                 return soap_out_PointerTo_sai__GetRealmAuthOptions(soap, tag, id, (_sai__GetRealmAuthOptions *const*)ptr, "sai:GetRealmAuthOptions");
5959         case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse:
5960                 return soap_out_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, tag, id, (_sai__ExtendProvisioningPeriodResponse *const*)ptr, "sai:ExtendProvisioningPeriodResponse");
5961         case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod:
5962                 return soap_out_PointerTo_sai__ExtendProvisioningPeriod(soap, tag, id, (_sai__ExtendProvisioningPeriod *const*)ptr, "sai:ExtendProvisioningPeriod");
5963         case SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse:
5964                 return soap_out_PointerTo_sai__GetProvisioningPIDResponse(soap, tag, id, (_sai__GetProvisioningPIDResponse *const*)ptr, "sai:GetProvisioningPIDResponse");
5965         case SOAP_TYPE_PointerTo_sai__GetProvisioningPID:
5966                 return soap_out_PointerTo_sai__GetProvisioningPID(soap, tag, id, (_sai__GetProvisioningPID *const*)ptr, "sai:GetProvisioningPID");
5967         case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse:
5968                 return soap_out_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, tag, id, (_sai__GetProvisioningAuditRecordResponse *const*)ptr, "sai:GetProvisioningAuditRecordResponse");
5969         case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord:
5970                 return soap_out_PointerTo_sai__GetProvisioningAuditRecord(soap, tag, id, (_sai__GetProvisioningAuditRecord *const*)ptr, "sai:GetProvisioningAuditRecord");
5971         case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse:
5972                 return soap_out_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, tag, id, (_sai__SetZeroTouchConfigurationModeResponse *const*)ptr, "sai:SetZeroTouchConfigurationModeResponse");
5973         case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode:
5974                 return soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(soap, tag, id, (_sai__SetZeroTouchConfigurationMode *const*)ptr, "sai:SetZeroTouchConfigurationMode");
5975         case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse:
5976                 return soap_out_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, tag, id, (_sai__GetZeroTouchConfigurationModeResponse *const*)ptr, "sai:GetZeroTouchConfigurationModeResponse");
5977         case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode:
5978                 return soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(soap, tag, id, (_sai__GetZeroTouchConfigurationMode *const*)ptr, "sai:GetZeroTouchConfigurationMode");
5979         case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse:
5980                 return soap_out_PointerTo_sai__EnableCertificateHashEntryResponse(soap, tag, id, (_sai__EnableCertificateHashEntryResponse *const*)ptr, "sai:EnableCertificateHashEntryResponse");
5981         case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry:
5982                 return soap_out_PointerTo_sai__EnableCertificateHashEntry(soap, tag, id, (_sai__EnableCertificateHashEntry *const*)ptr, "sai:EnableCertificateHashEntry");
5983         case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse:
5984                 return soap_out_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, tag, id, (_sai__DeleteCertificateHashEntryResponse *const*)ptr, "sai:DeleteCertificateHashEntryResponse");
5985         case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry:
5986                 return soap_out_PointerTo_sai__DeleteCertificateHashEntry(soap, tag, id, (_sai__DeleteCertificateHashEntry *const*)ptr, "sai:DeleteCertificateHashEntry");
5987         case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse:
5988                 return soap_out_PointerTo_sai__AddCertificateHashEntryResponse(soap, tag, id, (_sai__AddCertificateHashEntryResponse *const*)ptr, "sai:AddCertificateHashEntryResponse");
5989         case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry:
5990                 return soap_out_PointerTo_sai__AddCertificateHashEntry(soap, tag, id, (_sai__AddCertificateHashEntry *const*)ptr, "sai:AddCertificateHashEntry");
5991         case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse:
5992                 return soap_out_PointerTo_sai__GetCertificateHashEntryResponse(soap, tag, id, (_sai__GetCertificateHashEntryResponse *const*)ptr, "sai:GetCertificateHashEntryResponse");
5993         case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry:
5994                 return soap_out_PointerTo_sai__GetCertificateHashEntry(soap, tag, id, (_sai__GetCertificateHashEntry *const*)ptr, "sai:GetCertificateHashEntry");
5995         case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse:
5996                 return soap_out_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, tag, id, (_sai__EnumerateCertificateHashEntriesResponse *const*)ptr, "sai:EnumerateCertificateHashEntriesResponse");
5997         case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries:
5998                 return soap_out_PointerTo_sai__EnumerateCertificateHashEntries(soap, tag, id, (_sai__EnumerateCertificateHashEntries *const*)ptr, "sai:EnumerateCertificateHashEntries");
5999         case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse:
6000                 return soap_out_PointerTo_sai__GetProvisioningServerOTPResponse(soap, tag, id, (_sai__GetProvisioningServerOTPResponse *const*)ptr, "sai:GetProvisioningServerOTPResponse");
6001         case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP:
6002                 return soap_out_PointerTo_sai__GetProvisioningServerOTP(soap, tag, id, (_sai__GetProvisioningServerOTP *const*)ptr, "sai:GetProvisioningServerOTP");
6003         case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse:
6004                 return soap_out_PointerTo_sai__SetProvisioningServerOTPResponse(soap, tag, id, (_sai__SetProvisioningServerOTPResponse *const*)ptr, "sai:SetProvisioningServerOTPResponse");
6005         case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP:
6006                 return soap_out_PointerTo_sai__SetProvisioningServerOTP(soap, tag, id, (_sai__SetProvisioningServerOTP *const*)ptr, "sai:SetProvisioningServerOTP");
6007         case SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse:
6008                 return soap_out_PointerTo_sai__SetMEBxPasswordResponse(soap, tag, id, (_sai__SetMEBxPasswordResponse *const*)ptr, "sai:SetMEBxPasswordResponse");
6009         case SOAP_TYPE_PointerTo_sai__SetMEBxPassword:
6010                 return soap_out_PointerTo_sai__SetMEBxPassword(soap, tag, id, (_sai__SetMEBxPassword *const*)ptr, "sai:SetMEBxPassword");
6011         case SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse:
6012                 return soap_out_PointerTo_sai__PartialUnprovisionResponse(soap, tag, id, (_sai__PartialUnprovisionResponse *const*)ptr, "sai:PartialUnprovisionResponse");
6013         case SOAP_TYPE_PointerTo_sai__PartialUnprovision:
6014                 return soap_out_PointerTo_sai__PartialUnprovision(soap, tag, id, (_sai__PartialUnprovision *const*)ptr, "sai:PartialUnprovision");
6015         case SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse:
6016                 return soap_out_PointerTo_sai__SetTLSPSKResponse(soap, tag, id, (_sai__SetTLSPSKResponse *const*)ptr, "sai:SetTLSPSKResponse");
6017         case SOAP_TYPE_PointerTo_sai__SetTLSPSK:
6018                 return soap_out_PointerTo_sai__SetTLSPSK(soap, tag, id, (_sai__SetTLSPSK *const*)ptr, "sai:SetTLSPSK");
6019         case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse:
6020                 return soap_out_PointerTo_sai__GetPowerSavingOptionsResponse(soap, tag, id, (_sai__GetPowerSavingOptionsResponse *const*)ptr, "sai:GetPowerSavingOptionsResponse");
6021         case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions:
6022                 return soap_out_PointerTo_sai__GetPowerSavingOptions(soap, tag, id, (_sai__GetPowerSavingOptions *const*)ptr, "sai:GetPowerSavingOptions");
6023         case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse:
6024                 return soap_out_PointerTo_sai__SetPowerSavingOptionsResponse(soap, tag, id, (_sai__SetPowerSavingOptionsResponse *const*)ptr, "sai:SetPowerSavingOptionsResponse");
6025         case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions:
6026                 return soap_out_PointerTo_sai__SetPowerSavingOptions(soap, tag, id, (_sai__SetPowerSavingOptions *const*)ptr, "sai:SetPowerSavingOptions");
6027         case SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse:
6028                 return soap_out_PointerTo_sai__GetPkiCapabilitiesResponse(soap, tag, id, (_sai__GetPkiCapabilitiesResponse *const*)ptr, "sai:GetPkiCapabilitiesResponse");
6029         case SOAP_TYPE_PointerTo_sai__GetPkiCapabilities:
6030                 return soap_out_PointerTo_sai__GetPkiCapabilities(soap, tag, id, (_sai__GetPkiCapabilities *const*)ptr, "sai:GetPkiCapabilities");
6031         case SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse:
6032                 return soap_out_PointerTo_sai__GetServerCertificateReqResponse(soap, tag, id, (_sai__GetServerCertificateReqResponse *const*)ptr, "sai:GetServerCertificateReqResponse");
6033         case SOAP_TYPE_PointerTo_sai__GetServerCertificateReq:
6034                 return soap_out_PointerTo_sai__GetServerCertificateReq(soap, tag, id, (_sai__GetServerCertificateReq *const*)ptr, "sai:GetServerCertificateReq");
6035         case SOAP_TYPE_PointerTo_sai__GetCRLResponse:
6036                 return soap_out_PointerTo_sai__GetCRLResponse(soap, tag, id, (_sai__GetCRLResponse *const*)ptr, "sai:GetCRLResponse");
6037         case SOAP_TYPE_PointerTo_sai__GetCRL:
6038                 return soap_out_PointerTo_sai__GetCRL(soap, tag, id, (_sai__GetCRL *const*)ptr, "sai:GetCRL");
6039         case SOAP_TYPE_PointerTo_sai__SetCRLResponse:
6040                 return soap_out_PointerTo_sai__SetCRLResponse(soap, tag, id, (_sai__SetCRLResponse *const*)ptr, "sai:SetCRLResponse");
6041         case SOAP_TYPE_PointerTo_sai__SetCRL:
6042                 return soap_out_PointerTo_sai__SetCRL(soap, tag, id, (_sai__SetCRL *const*)ptr, "sai:SetCRL");
6043         case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse:
6044                 return soap_out_PointerTo_sai__GetTrustedFqdnCNResponse(soap, tag, id, (_sai__GetTrustedFqdnCNResponse *const*)ptr, "sai:GetTrustedFqdnCNResponse");
6045         case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN:
6046                 return soap_out_PointerTo_sai__GetTrustedFqdnCN(soap, tag, id, (_sai__GetTrustedFqdnCN *const*)ptr, "sai:GetTrustedFqdnCN");
6047         case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse:
6048                 return soap_out_PointerTo_sai__SetTrustedFqdnCNResponse(soap, tag, id, (_sai__SetTrustedFqdnCNResponse *const*)ptr, "sai:SetTrustedFqdnCNResponse");
6049         case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN:
6050                 return soap_out_PointerTo_sai__SetTrustedFqdnCN(soap, tag, id, (_sai__SetTrustedFqdnCN *const*)ptr, "sai:SetTrustedFqdnCN");
6051         case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse:
6052                 return soap_out_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, tag, id, (_sai__EnumerateTrustedRootCertificatesResponse *const*)ptr, "sai:EnumerateTrustedRootCertificatesResponse");
6053         case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates:
6054                 return soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(soap, tag, id, (_sai__EnumerateTrustedRootCertificates *const*)ptr, "sai:EnumerateTrustedRootCertificates");
6055         case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse:
6056                 return soap_out_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, tag, id, (_sai__DeleteTrustedRootCertificateResponse *const*)ptr, "sai:DeleteTrustedRootCertificateResponse");
6057         case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate:
6058                 return soap_out_PointerTo_sai__DeleteTrustedRootCertificate(soap, tag, id, (_sai__DeleteTrustedRootCertificate *const*)ptr, "sai:DeleteTrustedRootCertificate");
6059         case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse:
6060                 return soap_out_PointerTo_sai__GetTrustedRootCertificateResponse(soap, tag, id, (_sai__GetTrustedRootCertificateResponse *const*)ptr, "sai:GetTrustedRootCertificateResponse");
6061         case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate:
6062                 return soap_out_PointerTo_sai__GetTrustedRootCertificate(soap, tag, id, (_sai__GetTrustedRootCertificate *const*)ptr, "sai:GetTrustedRootCertificate");
6063         case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse:
6064                 return soap_out_PointerTo_sai__AddTrustedRootCertificateResponse(soap, tag, id, (_sai__AddTrustedRootCertificateResponse *const*)ptr, "sai:AddTrustedRootCertificateResponse");
6065         case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate:
6066                 return soap_out_PointerTo_sai__AddTrustedRootCertificate(soap, tag, id, (_sai__AddTrustedRootCertificate *const*)ptr, "sai:AddTrustedRootCertificate");
6067         case SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse:
6068                 return soap_out_PointerTo_sai__GetTlsOptionsResponse(soap, tag, id, (_sai__GetTlsOptionsResponse *const*)ptr, "sai:GetTlsOptionsResponse");
6069         case SOAP_TYPE_PointerTo_sai__GetTlsOptions:
6070                 return soap_out_PointerTo_sai__GetTlsOptions(soap, tag, id, (_sai__GetTlsOptions *const*)ptr, "sai:GetTlsOptions");
6071         case SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse:
6072                 return soap_out_PointerTo_sai__SetTlsOptionsResponse(soap, tag, id, (_sai__SetTlsOptionsResponse *const*)ptr, "sai:SetTlsOptionsResponse");
6073         case SOAP_TYPE_PointerTo_sai__SetTlsOptions:
6074                 return soap_out_PointerTo_sai__SetTlsOptions(soap, tag, id, (_sai__SetTlsOptions *const*)ptr, "sai:SetTlsOptions");
6075         case SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse:
6076                 return soap_out_PointerTo_sai__GetEnabledInterfacesResponse(soap, tag, id, (_sai__GetEnabledInterfacesResponse *const*)ptr, "sai:GetEnabledInterfacesResponse");
6077         case SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces:
6078                 return soap_out_PointerTo_sai__GetEnabledInterfaces(soap, tag, id, (_sai__GetEnabledInterfaces *const*)ptr, "sai:GetEnabledInterfaces");
6079         case SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse:
6080                 return soap_out_PointerTo_sai__SetEnabledInterfacesResponse(soap, tag, id, (_sai__SetEnabledInterfacesResponse *const*)ptr, "sai:SetEnabledInterfacesResponse");
6081         case SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces:
6082                 return soap_out_PointerTo_sai__SetEnabledInterfaces(soap, tag, id, (_sai__SetEnabledInterfaces *const*)ptr, "sai:SetEnabledInterfaces");
6083         case SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse:
6084                 return soap_out_PointerTo_sai__GetKerberosOptionsResponse(soap, tag, id, (_sai__GetKerberosOptionsResponse *const*)ptr, "sai:GetKerberosOptionsResponse");
6085         case SOAP_TYPE_PointerTo_sai__GetKerberosOptions:
6086                 return soap_out_PointerTo_sai__GetKerberosOptions(soap, tag, id, (_sai__GetKerberosOptions *const*)ptr, "sai:GetKerberosOptions");
6087         case SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse:
6088                 return soap_out_PointerTo_sai__SetKerberosOptionsResponse(soap, tag, id, (_sai__SetKerberosOptionsResponse *const*)ptr, "sai:SetKerberosOptionsResponse");
6089         case SOAP_TYPE_PointerTo_sai__SetKerberosOptions:
6090                 return soap_out_PointerTo_sai__SetKerberosOptions(soap, tag, id, (_sai__SetKerberosOptions *const*)ptr, "sai:SetKerberosOptions");
6091         case SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse:
6092                 return soap_out_PointerTo_sai__GetDigestRealmResponse(soap, tag, id, (_sai__GetDigestRealmResponse *const*)ptr, "sai:GetDigestRealmResponse");
6093         case SOAP_TYPE_PointerTo_sai__GetDigestRealm:
6094                 return soap_out_PointerTo_sai__GetDigestRealm(soap, tag, id, (_sai__GetDigestRealm *const*)ptr, "sai:GetDigestRealm");
6095         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse:
6096                 return soap_out_PointerTo_sai__SetAdminAclEntryExResponse(soap, tag, id, (_sai__SetAdminAclEntryExResponse *const*)ptr, "sai:SetAdminAclEntryExResponse");
6097         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx:
6098                 return soap_out_PointerTo_sai__SetAdminAclEntryEx(soap, tag, id, (_sai__SetAdminAclEntryEx *const*)ptr, "sai:SetAdminAclEntryEx");
6099         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse:
6100                 return soap_out_PointerTo_sai__UpdateUserAclEntryExResponse(soap, tag, id, (_sai__UpdateUserAclEntryExResponse *const*)ptr, "sai:UpdateUserAclEntryExResponse");
6101         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx:
6102                 return soap_out_PointerTo_sai__UpdateUserAclEntryEx(soap, tag, id, (_sai__UpdateUserAclEntryEx *const*)ptr, "sai:UpdateUserAclEntryEx");
6103         case SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse:
6104                 return soap_out_PointerTo_sai__GetUserAclEntryExResponse(soap, tag, id, (_sai__GetUserAclEntryExResponse *const*)ptr, "sai:GetUserAclEntryExResponse");
6105         case SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx:
6106                 return soap_out_PointerTo_sai__GetUserAclEntryEx(soap, tag, id, (_sai__GetUserAclEntryEx *const*)ptr, "sai:GetUserAclEntryEx");
6107         case SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse:
6108                 return soap_out_PointerTo_sai__AddUserAclEntryExResponse(soap, tag, id, (_sai__AddUserAclEntryExResponse *const*)ptr, "sai:AddUserAclEntryExResponse");
6109         case SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx:
6110                 return soap_out_PointerTo_sai__AddUserAclEntryEx(soap, tag, id, (_sai__AddUserAclEntryEx *const*)ptr, "sai:AddUserAclEntryEx");
6111         case SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse:
6112                 return soap_out_PointerTo_sai__GetCoreVersionResponse(soap, tag, id, (_sai__GetCoreVersionResponse *const*)ptr, "sai:GetCoreVersionResponse");
6113         case SOAP_TYPE_PointerTo_sai__GetCoreVersion:
6114                 return soap_out_PointerTo_sai__GetCoreVersion(soap, tag, id, (_sai__GetCoreVersion *const*)ptr, "sai:GetCoreVersion");
6115         case SOAP_TYPE_PointerTo_sai__CommitChangesResponse:
6116                 return soap_out_PointerTo_sai__CommitChangesResponse(soap, tag, id, (_sai__CommitChangesResponse *const*)ptr, "sai:CommitChangesResponse");
6117         case SOAP_TYPE_PointerTo_sai__CommitChanges:
6118                 return soap_out_PointerTo_sai__CommitChanges(soap, tag, id, (_sai__CommitChanges *const*)ptr, "sai:CommitChanges");
6119         case SOAP_TYPE_PointerTo_sai__UnprovisionResponse:
6120                 return soap_out_PointerTo_sai__UnprovisionResponse(soap, tag, id, (_sai__UnprovisionResponse *const*)ptr, "sai:UnprovisionResponse");
6121         case SOAP_TYPE_PointerTo_sai__Unprovision:
6122                 return soap_out_PointerTo_sai__Unprovision(soap, tag, id, (_sai__Unprovision *const*)ptr, "sai:Unprovision");
6123         case SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse:
6124                 return soap_out_PointerTo_sai__SetProvisioningModeResponse(soap, tag, id, (_sai__SetProvisioningModeResponse *const*)ptr, "sai:SetProvisioningModeResponse");
6125         case SOAP_TYPE_PointerTo_sai__SetProvisioningMode:
6126                 return soap_out_PointerTo_sai__SetProvisioningMode(soap, tag, id, (_sai__SetProvisioningMode *const*)ptr, "sai:SetProvisioningMode");
6127         case SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse:
6128                 return soap_out_PointerTo_sai__GetProvisioningModeResponse(soap, tag, id, (_sai__GetProvisioningModeResponse *const*)ptr, "sai:GetProvisioningModeResponse");
6129         case SOAP_TYPE_PointerTo_sai__GetProvisioningMode:
6130                 return soap_out_PointerTo_sai__GetProvisioningMode(soap, tag, id, (_sai__GetProvisioningMode *const*)ptr, "sai:GetProvisioningMode");
6131         case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse:
6132                 return soap_out_PointerTo_sai__UpdateCoreFromUrlResponse(soap, tag, id, (_sai__UpdateCoreFromUrlResponse *const*)ptr, "sai:UpdateCoreFromUrlResponse");
6133         case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl:
6134                 return soap_out_PointerTo_sai__UpdateCoreFromUrl(soap, tag, id, (_sai__UpdateCoreFromUrl *const*)ptr, "sai:UpdateCoreFromUrl");
6135         case SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse:
6136                 return soap_out_PointerTo_sai__GetTLSCertificateResponse(soap, tag, id, (_sai__GetTLSCertificateResponse *const*)ptr, "sai:GetTLSCertificateResponse");
6137         case SOAP_TYPE_PointerTo_sai__GetTLSCertificate:
6138                 return soap_out_PointerTo_sai__GetTLSCertificate(soap, tag, id, (_sai__GetTLSCertificate *const*)ptr, "sai:GetTLSCertificate");
6139         case SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse:
6140                 return soap_out_PointerTo_sai__SetTLSCertificateResponse(soap, tag, id, (_sai__SetTLSCertificateResponse *const*)ptr, "sai:SetTLSCertificateResponse");
6141         case SOAP_TYPE_PointerTo_sai__SetTLSCertificate:
6142                 return soap_out_PointerTo_sai__SetTLSCertificate(soap, tag, id, (_sai__SetTLSCertificate *const*)ptr, "sai:SetTLSCertificate");
6143         case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse:
6144                 return soap_out_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, tag, id, (_sai__SetTLSKeyAndCertificateResponse *const*)ptr, "sai:SetTLSKeyAndCertificateResponse");
6145         case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate:
6146                 return soap_out_PointerTo_sai__SetTLSKeyAndCertificate(soap, tag, id, (_sai__SetTLSKeyAndCertificate *const*)ptr, "sai:SetTLSKeyAndCertificate");
6147         case SOAP_TYPE_PointerTo_sai__SetRngKeyResponse:
6148                 return soap_out_PointerTo_sai__SetRngKeyResponse(soap, tag, id, (_sai__SetRngKeyResponse *const*)ptr, "sai:SetRngKeyResponse");
6149         case SOAP_TYPE_PointerTo_sai__SetRngKey:
6150                 return soap_out_PointerTo_sai__SetRngKey(soap, tag, id, (_sai__SetRngKey *const*)ptr, "sai:SetRngKey");
6151         case SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse:
6152                 return soap_out_PointerTo_sai__SetTlsEnabledResponse(soap, tag, id, (_sai__SetTlsEnabledResponse *const*)ptr, "sai:SetTlsEnabledResponse");
6153         case SOAP_TYPE_PointerTo_sai__SetTlsEnabled:
6154                 return soap_out_PointerTo_sai__SetTlsEnabled(soap, tag, id, (_sai__SetTlsEnabled *const*)ptr, "sai:SetTlsEnabled");
6155         case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse:
6156                 return soap_out_PointerTo_sai__RemoveUserAclEntryResponse(soap, tag, id, (_sai__RemoveUserAclEntryResponse *const*)ptr, "sai:RemoveUserAclEntryResponse");
6157         case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry:
6158                 return soap_out_PointerTo_sai__RemoveUserAclEntry(soap, tag, id, (_sai__RemoveUserAclEntry *const*)ptr, "sai:RemoveUserAclEntry");
6159         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse:
6160                 return soap_out_PointerTo_sai__UpdateUserAclEntryResponse(soap, tag, id, (_sai__UpdateUserAclEntryResponse *const*)ptr, "sai:UpdateUserAclEntryResponse");
6161         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry:
6162                 return soap_out_PointerTo_sai__UpdateUserAclEntry(soap, tag, id, (_sai__UpdateUserAclEntry *const*)ptr, "sai:UpdateUserAclEntry");
6163         case SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse:
6164                 return soap_out_PointerTo_sai__GetUserAclEntryResponse(soap, tag, id, (_sai__GetUserAclEntryResponse *const*)ptr, "sai:GetUserAclEntryResponse");
6165         case SOAP_TYPE_PointerTo_sai__GetUserAclEntry:
6166                 return soap_out_PointerTo_sai__GetUserAclEntry(soap, tag, id, (_sai__GetUserAclEntry *const*)ptr, "sai:GetUserAclEntry");
6167         case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse:
6168                 return soap_out_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, tag, id, (_sai__EnumerateUserAclEntriesResponse *const*)ptr, "sai:EnumerateUserAclEntriesResponse");
6169         case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries:
6170                 return soap_out_PointerTo_sai__EnumerateUserAclEntries(soap, tag, id, (_sai__EnumerateUserAclEntries *const*)ptr, "sai:EnumerateUserAclEntries");
6171         case SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse:
6172                 return soap_out_PointerTo_sai__AddUserAclEntryResponse(soap, tag, id, (_sai__AddUserAclEntryResponse *const*)ptr, "sai:AddUserAclEntryResponse");
6173         case SOAP_TYPE_PointerTo_sai__AddUserAclEntry:
6174                 return soap_out_PointerTo_sai__AddUserAclEntry(soap, tag, id, (_sai__AddUserAclEntry *const*)ptr, "sai:AddUserAclEntry");
6175         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse:
6176                 return soap_out_PointerTo_sai__SetAdminAclEntryResponse(soap, tag, id, (_sai__SetAdminAclEntryResponse *const*)ptr, "sai:SetAdminAclEntryResponse");
6177         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntry:
6178                 return soap_out_PointerTo_sai__SetAdminAclEntry(soap, tag, id, (_sai__SetAdminAclEntry *const*)ptr, "sai:SetAdminAclEntry");
6179         case SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse:
6180                 return soap_out_PointerTo_sai__GetAdminAclEntryResponse(soap, tag, id, (_sai__GetAdminAclEntryResponse *const*)ptr, "sai:GetAdminAclEntryResponse");
6181         case SOAP_TYPE_PointerTo_sai__GetAdminAclEntry:
6182                 return soap_out_PointerTo_sai__GetAdminAclEntry(soap, tag, id, (_sai__GetAdminAclEntry *const*)ptr, "sai:GetAdminAclEntry");
6183         case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse:
6184                 return soap_out_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, tag, id, (_sai__ResetFlashWearOutProtectionResponse *const*)ptr, "sai:ResetFlashWearOutProtectionResponse");
6185         case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection:
6186                 return soap_out_PointerTo_sai__ResetFlashWearOutProtection(soap, tag, id, (_sai__ResetFlashWearOutProtection *const*)ptr, "sai:ResetFlashWearOutProtection");
6187         case SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse:
6188                 return soap_out_PointerTo_rci__GetSystemPowerStateResponse(soap, tag, id, (_rci__GetSystemPowerStateResponse *const*)ptr, "rci:GetSystemPowerStateResponse");
6189         case SOAP_TYPE_PointerTo_rci__GetSystemPowerState:
6190                 return soap_out_PointerTo_rci__GetSystemPowerState(soap, tag, id, (_rci__GetSystemPowerState *const*)ptr, "rci:GetSystemPowerState");
6191         case SOAP_TYPE_PointerTo_rci__RemoteControlResponse:
6192                 return soap_out_PointerTo_rci__RemoteControlResponse(soap, tag, id, (_rci__RemoteControlResponse *const*)ptr, "rci:RemoteControlResponse");
6193         case SOAP_TYPE_PointerTo_rci__RemoteControl:
6194                 return soap_out_PointerTo_rci__RemoteControl(soap, tag, id, (_rci__RemoteControl *const*)ptr, "rci:RemoteControl");
6195         case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse:
6196                 return soap_out_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, tag, id, (_rci__GetRemoteControlCapabilitiesResponse *const*)ptr, "rci:GetRemoteControlCapabilitiesResponse");
6197         case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities:
6198                 return soap_out_PointerTo_rci__GetRemoteControlCapabilities(soap, tag, id, (_rci__GetRemoteControlCapabilities *const*)ptr, "rci:GetRemoteControlCapabilities");
6199         case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse:
6200                 return soap_out_PointerTo_net__Get8021XPxeTimeoutResponse(soap, tag, id, (_net__Get8021XPxeTimeoutResponse *const*)ptr, "net:Get8021XPxeTimeoutResponse");
6201         case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout:
6202                 return soap_out_PointerTo_net__Get8021XPxeTimeout(soap, tag, id, (_net__Get8021XPxeTimeout *const*)ptr, "net:Get8021XPxeTimeout");
6203         case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse:
6204                 return soap_out_PointerTo_net__Set8021XPxeTimeoutResponse(soap, tag, id, (_net__Set8021XPxeTimeoutResponse *const*)ptr, "net:Set8021XPxeTimeoutResponse");
6205         case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout:
6206                 return soap_out_PointerTo_net__Set8021XPxeTimeout(soap, tag, id, (_net__Set8021XPxeTimeout *const*)ptr, "net:Set8021XPxeTimeout");
6207         case SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response:
6208                 return soap_out_PointerTo_net__Get8021XActiveS0Response(soap, tag, id, (_net__Get8021XActiveS0Response *const*)ptr, "net:Get8021XActiveS0Response");
6209         case SOAP_TYPE_PointerTo_net__Get8021XActiveS0:
6210                 return soap_out_PointerTo_net__Get8021XActiveS0(soap, tag, id, (_net__Get8021XActiveS0 *const*)ptr, "net:Get8021XActiveS0");
6211         case SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response:
6212                 return soap_out_PointerTo_net__Set8021XActiveS0Response(soap, tag, id, (_net__Set8021XActiveS0Response *const*)ptr, "net:Set8021XActiveS0Response");
6213         case SOAP_TYPE_PointerTo_net__Set8021XActiveS0:
6214                 return soap_out_PointerTo_net__Set8021XActiveS0(soap, tag, id, (_net__Set8021XActiveS0 *const*)ptr, "net:Set8021XActiveS0");
6215         case SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse:
6216                 return soap_out_PointerTo_net__Get8021XWiredProfileResponse(soap, tag, id, (_net__Get8021XWiredProfileResponse *const*)ptr, "net:Get8021XWiredProfileResponse");
6217         case SOAP_TYPE_PointerTo_net__Get8021XWiredProfile:
6218                 return soap_out_PointerTo_net__Get8021XWiredProfile(soap, tag, id, (_net__Get8021XWiredProfile *const*)ptr, "net:Get8021XWiredProfile");
6219         case SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse:
6220                 return soap_out_PointerTo_net__Set8021XWiredProfileResponse(soap, tag, id, (_net__Set8021XWiredProfileResponse *const*)ptr, "net:Set8021XWiredProfileResponse");
6221         case SOAP_TYPE_PointerTo_net__Set8021XWiredProfile:
6222                 return soap_out_PointerTo_net__Set8021XWiredProfile(soap, tag, id, (_net__Set8021XWiredProfile *const*)ptr, "net:Set8021XWiredProfile");
6223         case SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse:
6224                 return soap_out_PointerTo_net__SetInterfaceSettingsResponse(soap, tag, id, (_net__SetInterfaceSettingsResponse *const*)ptr, "net:SetInterfaceSettingsResponse");
6225         case SOAP_TYPE_PointerTo_net__SetInterfaceSettings:
6226                 return soap_out_PointerTo_net__SetInterfaceSettings(soap, tag, id, (_net__SetInterfaceSettings *const*)ptr, "net:SetInterfaceSettings");
6227         case SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse:
6228                 return soap_out_PointerTo_net__GetInterfaceSettingsResponse(soap, tag, id, (_net__GetInterfaceSettingsResponse *const*)ptr, "net:GetInterfaceSettingsResponse");
6229         case SOAP_TYPE_PointerTo_net__GetInterfaceSettings:
6230                 return soap_out_PointerTo_net__GetInterfaceSettings(soap, tag, id, (_net__GetInterfaceSettings *const*)ptr, "net:GetInterfaceSettings");
6231         case SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse:
6232                 return soap_out_PointerTo_net__EnumerateInterfacesResponse(soap, tag, id, (_net__EnumerateInterfacesResponse *const*)ptr, "net:EnumerateInterfacesResponse");
6233         case SOAP_TYPE_PointerTo_net__EnumerateInterfaces:
6234                 return soap_out_PointerTo_net__EnumerateInterfaces(soap, tag, id, (_net__EnumerateInterfaces *const*)ptr, "net:EnumerateInterfaces");
6235         case SOAP_TYPE_PointerTo_net__GetPingResponseResponse:
6236                 return soap_out_PointerTo_net__GetPingResponseResponse(soap, tag, id, (_net__GetPingResponseResponse *const*)ptr, "net:GetPingResponseResponse");
6237         case SOAP_TYPE_PointerTo_net__GetPingResponse:
6238                 return soap_out_PointerTo_net__GetPingResponse(soap, tag, id, (_net__GetPingResponse *const*)ptr, "net:GetPingResponse");
6239         case SOAP_TYPE_PointerTo_net__SetPingResponseResponse:
6240                 return soap_out_PointerTo_net__SetPingResponseResponse(soap, tag, id, (_net__SetPingResponseResponse *const*)ptr, "net:SetPingResponseResponse");
6241         case SOAP_TYPE_PointerTo_net__SetPingResponse:
6242                 return soap_out_PointerTo_net__SetPingResponse(soap, tag, id, (_net__SetPingResponse *const*)ptr, "net:SetPingResponse");
6243         case SOAP_TYPE_PointerTo_net__GetVlanParametersResponse:
6244                 return soap_out_PointerTo_net__GetVlanParametersResponse(soap, tag, id, (_net__GetVlanParametersResponse *const*)ptr, "net:GetVlanParametersResponse");
6245         case SOAP_TYPE_PointerTo_net__GetVlanParameters:
6246                 return soap_out_PointerTo_net__GetVlanParameters(soap, tag, id, (_net__GetVlanParameters *const*)ptr, "net:GetVlanParameters");
6247         case SOAP_TYPE_PointerTo_net__SetVlanParametersResponse:
6248                 return soap_out_PointerTo_net__SetVlanParametersResponse(soap, tag, id, (_net__SetVlanParametersResponse *const*)ptr, "net:SetVlanParametersResponse");
6249         case SOAP_TYPE_PointerTo_net__SetVlanParameters:
6250                 return soap_out_PointerTo_net__SetVlanParameters(soap, tag, id, (_net__SetVlanParameters *const*)ptr, "net:SetVlanParameters");
6251         case SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse:
6252                 return soap_out_PointerTo_net__GetTcpIpParametersResponse(soap, tag, id, (_net__GetTcpIpParametersResponse *const*)ptr, "net:GetTcpIpParametersResponse");
6253         case SOAP_TYPE_PointerTo_net__GetTcpIpParameters:
6254                 return soap_out_PointerTo_net__GetTcpIpParameters(soap, tag, id, (_net__GetTcpIpParameters *const*)ptr, "net:GetTcpIpParameters");
6255         case SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse:
6256                 return soap_out_PointerTo_net__SetTcpIpParametersResponse(soap, tag, id, (_net__SetTcpIpParametersResponse *const*)ptr, "net:SetTcpIpParametersResponse");
6257         case SOAP_TYPE_PointerTo_net__SetTcpIpParameters:
6258                 return soap_out_PointerTo_net__SetTcpIpParameters(soap, tag, id, (_net__SetTcpIpParameters *const*)ptr, "net:SetTcpIpParameters");
6259         case SOAP_TYPE_PointerTo_net__GetDomainNameResponse:
6260                 return soap_out_PointerTo_net__GetDomainNameResponse(soap, tag, id, (_net__GetDomainNameResponse *const*)ptr, "net:GetDomainNameResponse");
6261         case SOAP_TYPE_PointerTo_net__GetDomainName:
6262                 return soap_out_PointerTo_net__GetDomainName(soap, tag, id, (_net__GetDomainName *const*)ptr, "net:GetDomainName");
6263         case SOAP_TYPE_PointerTo_net__SetDomainNameResponse:
6264                 return soap_out_PointerTo_net__SetDomainNameResponse(soap, tag, id, (_net__SetDomainNameResponse *const*)ptr, "net:SetDomainNameResponse");
6265         case SOAP_TYPE_PointerTo_net__SetDomainName:
6266                 return soap_out_PointerTo_net__SetDomainName(soap, tag, id, (_net__SetDomainName *const*)ptr, "net:SetDomainName");
6267         case SOAP_TYPE_PointerTo_net__GetHostNameResponse:
6268                 return soap_out_PointerTo_net__GetHostNameResponse(soap, tag, id, (_net__GetHostNameResponse *const*)ptr, "net:GetHostNameResponse");
6269         case SOAP_TYPE_PointerTo_net__GetHostName:
6270                 return soap_out_PointerTo_net__GetHostName(soap, tag, id, (_net__GetHostName *const*)ptr, "net:GetHostName");
6271         case SOAP_TYPE_PointerTo_net__SetHostNameResponse:
6272                 return soap_out_PointerTo_net__SetHostNameResponse(soap, tag, id, (_net__SetHostNameResponse *const*)ptr, "net:SetHostNameResponse");
6273         case SOAP_TYPE_PointerTo_net__SetHostName:
6274                 return soap_out_PointerTo_net__SetHostName(soap, tag, id, (_net__SetHostName *const*)ptr, "net:SetHostName");
6275         case SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse:
6276                 return soap_out_PointerTo_inf__GetIderSessionLogResponse(soap, tag, id, (_inf__GetIderSessionLogResponse *const*)ptr, "inf:GetIderSessionLogResponse");
6277         case SOAP_TYPE_PointerTo_inf__GetIderSessionLog:
6278                 return soap_out_PointerTo_inf__GetIderSessionLog(soap, tag, id, (_inf__GetIderSessionLog *const*)ptr, "inf:GetIderSessionLog");
6279         case SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse:
6280                 return soap_out_PointerTo_inf__GetSecurityParametersResponse(soap, tag, id, (_inf__GetSecurityParametersResponse *const*)ptr, "inf:GetSecurityParametersResponse");
6281         case SOAP_TYPE_PointerTo_inf__GetSecurityParameters:
6282                 return soap_out_PointerTo_inf__GetSecurityParameters(soap, tag, id, (_inf__GetSecurityParameters *const*)ptr, "inf:GetSecurityParameters");
6283         case SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse:
6284                 return soap_out_PointerTo_inf__GetNetworkStateResponse(soap, tag, id, (_inf__GetNetworkStateResponse *const*)ptr, "inf:GetNetworkStateResponse");
6285         case SOAP_TYPE_PointerTo_inf__GetNetworkState:
6286                 return soap_out_PointerTo_inf__GetNetworkState(soap, tag, id, (_inf__GetNetworkState *const*)ptr, "inf:GetNetworkState");
6287         case SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse:
6288                 return soap_out_PointerTo_inf__GetEnabledInterfacesResponse(soap, tag, id, (_inf__GetEnabledInterfacesResponse *const*)ptr, "inf:GetEnabledInterfacesResponse");
6289         case SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces:
6290                 return soap_out_PointerTo_inf__GetEnabledInterfaces(soap, tag, id, (_inf__GetEnabledInterfaces *const*)ptr, "inf:GetEnabledInterfaces");
6291         case SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse:
6292                 return soap_out_PointerTo_inf__GetPasswordModelResponse(soap, tag, id, (_inf__GetPasswordModelResponse *const*)ptr, "inf:GetPasswordModelResponse");
6293         case SOAP_TYPE_PointerTo_inf__GetPasswordModel:
6294                 return soap_out_PointerTo_inf__GetPasswordModel(soap, tag, id, (_inf__GetPasswordModel *const*)ptr, "inf:GetPasswordModel");
6295         case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse:
6296                 return soap_out_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, tag, id, (_inf__GetAdminNetAclEntryStatusResponse *const*)ptr, "inf:GetAdminNetAclEntryStatusResponse");
6297         case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus:
6298                 return soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(soap, tag, id, (_inf__GetAdminNetAclEntryStatus *const*)ptr, "inf:GetAdminNetAclEntryStatus");
6299         case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse:
6300                 return soap_out_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, tag, id, (_inf__GetAdminAclEntryStatusResponse *const*)ptr, "inf:GetAdminAclEntryStatusResponse");
6301         case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus:
6302                 return soap_out_PointerTo_inf__GetAdminAclEntryStatus(soap, tag, id, (_inf__GetAdminAclEntryStatus *const*)ptr, "inf:GetAdminAclEntryStatus");
6303         case SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse:
6304                 return soap_out_PointerTo_inf__GetConfigServerInfoResponse(soap, tag, id, (_inf__GetConfigServerInfoResponse *const*)ptr, "inf:GetConfigServerInfoResponse");
6305         case SOAP_TYPE_PointerTo_inf__GetConfigServerInfo:
6306                 return soap_out_PointerTo_inf__GetConfigServerInfo(soap, tag, id, (_inf__GetConfigServerInfo *const*)ptr, "inf:GetConfigServerInfo");
6307         case SOAP_TYPE_PointerTo_inf__GetHostNameResponse:
6308                 return soap_out_PointerTo_inf__GetHostNameResponse(soap, tag, id, (_inf__GetHostNameResponse *const*)ptr, "inf:GetHostNameResponse");
6309         case SOAP_TYPE_PointerTo_inf__GetHostName:
6310                 return soap_out_PointerTo_inf__GetHostName(soap, tag, id, (_inf__GetHostName *const*)ptr, "inf:GetHostName");
6311         case SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse:
6312                 return soap_out_PointerTo_inf__GetVlanParametersResponse(soap, tag, id, (_inf__GetVlanParametersResponse *const*)ptr, "inf:GetVlanParametersResponse");
6313         case SOAP_TYPE_PointerTo_inf__GetVlanParameters:
6314                 return soap_out_PointerTo_inf__GetVlanParameters(soap, tag, id, (_inf__GetVlanParameters *const*)ptr, "inf:GetVlanParameters");
6315         case SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse:
6316                 return soap_out_PointerTo_inf__GetProvisioningStateResponse(soap, tag, id, (_inf__GetProvisioningStateResponse *const*)ptr, "inf:GetProvisioningStateResponse");
6317         case SOAP_TYPE_PointerTo_inf__GetProvisioningState:
6318                 return soap_out_PointerTo_inf__GetProvisioningState(soap, tag, id, (_inf__GetProvisioningState *const*)ptr, "inf:GetProvisioningState");
6319         case SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse:
6320                 return soap_out_PointerTo_inf__GetProvisioningModeResponse(soap, tag, id, (_inf__GetProvisioningModeResponse *const*)ptr, "inf:GetProvisioningModeResponse");
6321         case SOAP_TYPE_PointerTo_inf__GetProvisioningMode:
6322                 return soap_out_PointerTo_inf__GetProvisioningMode(soap, tag, id, (_inf__GetProvisioningMode *const*)ptr, "inf:GetProvisioningMode");
6323         case SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse:
6324                 return soap_out_PointerTo_inf__GetCodeVersionsResponse(soap, tag, id, (_inf__GetCodeVersionsResponse *const*)ptr, "inf:GetCodeVersionsResponse");
6325         case SOAP_TYPE_PointerTo_inf__GetCodeVersions:
6326                 return soap_out_PointerTo_inf__GetCodeVersions(soap, tag, id, (_inf__GetCodeVersions *const*)ptr, "inf:GetCodeVersions");
6327         case SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse:
6328                 return soap_out_PointerTo_inf__GetCoreVersionResponse(soap, tag, id, (_inf__GetCoreVersionResponse *const*)ptr, "inf:GetCoreVersionResponse");
6329         case SOAP_TYPE_PointerTo_inf__GetCoreVersion:
6330                 return soap_out_PointerTo_inf__GetCoreVersion(soap, tag, id, (_inf__GetCoreVersion *const*)ptr, "inf:GetCoreVersion");
6331         case SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse:
6332                 return soap_out_PointerTo_idr__GetIderSessionLogResponse(soap, tag, id, (_idr__GetIderSessionLogResponse *const*)ptr, "idr:GetIderSessionLogResponse");
6333         case SOAP_TYPE_PointerTo_idr__GetIderSessionLog:
6334                 return soap_out_PointerTo_idr__GetIderSessionLog(soap, tag, id, (_idr__GetIderSessionLog *const*)ptr, "idr:GetIderSessionLog");
6335         case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse:
6336                 return soap_out_PointerTo_idr__GetRedirectionListenerStateResponse(soap, tag, id, (_idr__GetRedirectionListenerStateResponse *const*)ptr, "idr:GetRedirectionListenerStateResponse");
6337         case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState:
6338                 return soap_out_PointerTo_idr__GetRedirectionListenerState(soap, tag, id, (_idr__GetRedirectionListenerState *const*)ptr, "idr:GetRedirectionListenerState");
6339         case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse:
6340                 return soap_out_PointerTo_idr__SetRedirectionListenerStateResponse(soap, tag, id, (_idr__SetRedirectionListenerStateResponse *const*)ptr, "idr:SetRedirectionListenerStateResponse");
6341         case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState:
6342                 return soap_out_PointerTo_idr__SetRedirectionListenerState(soap, tag, id, (_idr__SetRedirectionListenerState *const*)ptr, "idr:SetRedirectionListenerState");
6343         case SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse:
6344                 return soap_out_PointerTo_hwa__GetAssetDataResponse(soap, tag, id, (_hwa__GetAssetDataResponse *const*)ptr, "hwa:GetAssetDataResponse");
6345         case SOAP_TYPE_PointerTo_hwa__GetAssetData:
6346                 return soap_out_PointerTo_hwa__GetAssetData(soap, tag, id, (_hwa__GetAssetData *const*)ptr, "hwa:GetAssetData");
6347         case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse:
6348                 return soap_out_PointerTo_hwa__EnumerateAssetTypesResponse(soap, tag, id, (_hwa__EnumerateAssetTypesResponse *const*)ptr, "hwa:EnumerateAssetTypesResponse");
6349         case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes:
6350                 return soap_out_PointerTo_hwa__EnumerateAssetTypes(soap, tag, id, (_hwa__EnumerateAssetTypes *const*)ptr, "hwa:EnumerateAssetTypes");
6351         case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse:
6352                 return soap_out_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, tag, id, (_emi__GetGeneralAlertSubscriptionResponse *const*)ptr, "emi:GetGeneralAlertSubscriptionResponse");
6353         case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription:
6354                 return soap_out_PointerTo_emi__GetGeneralAlertSubscription(soap, tag, id, (_emi__GetGeneralAlertSubscription *const*)ptr, "emi:GetGeneralAlertSubscription");
6355         case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse:
6356                 return soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, id, (_emi__EnumerateGeneralAlertSubscriptionsResponse *const*)ptr, "emi:EnumerateGeneralAlertSubscriptionsResponse");
6357         case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions:
6358                 return soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, (_emi__EnumerateGeneralAlertSubscriptions *const*)ptr, "emi:EnumerateGeneralAlertSubscriptions");
6359         case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse:
6360                 return soap_out_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, tag, id, (_emi__SubscribeForGeneralAlertResponse *const*)ptr, "emi:SubscribeForGeneralAlertResponse");
6361         case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert:
6362                 return soap_out_PointerTo_emi__SubscribeForGeneralAlert(soap, tag, id, (_emi__SubscribeForGeneralAlert *const*)ptr, "emi:SubscribeForGeneralAlert");
6363         case SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse:
6364                 return soap_out_PointerTo_emi__GetSensorAttributesResponse(soap, tag, id, (_emi__GetSensorAttributesResponse *const*)ptr, "emi:GetSensorAttributesResponse");
6365         case SOAP_TYPE_PointerTo_emi__GetSensorAttributes:
6366                 return soap_out_PointerTo_emi__GetSensorAttributes(soap, tag, id, (_emi__GetSensorAttributes *const*)ptr, "emi:GetSensorAttributes");
6367         case SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse:
6368                 return soap_out_PointerTo_emi__EnumerateSensorsResponse(soap, tag, id, (_emi__EnumerateSensorsResponse *const*)ptr, "emi:EnumerateSensorsResponse");
6369         case SOAP_TYPE_PointerTo_emi__EnumerateSensors:
6370                 return soap_out_PointerTo_emi__EnumerateSensors(soap, tag, id, (_emi__EnumerateSensors *const*)ptr, "emi:EnumerateSensors");
6371         case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse:
6372                 return soap_out_PointerTo_emi__GetEventLogTimestampClockResponse(soap, tag, id, (_emi__GetEventLogTimestampClockResponse *const*)ptr, "emi:GetEventLogTimestampClockResponse");
6373         case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock:
6374                 return soap_out_PointerTo_emi__GetEventLogTimestampClock(soap, tag, id, (_emi__GetEventLogTimestampClock *const*)ptr, "emi:GetEventLogTimestampClock");
6375         case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse:
6376                 return soap_out_PointerTo_emi__SetEventLogTimestampClockResponse(soap, tag, id, (_emi__SetEventLogTimestampClockResponse *const*)ptr, "emi:SetEventLogTimestampClockResponse");
6377         case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock:
6378                 return soap_out_PointerTo_emi__SetEventLogTimestampClock(soap, tag, id, (_emi__SetEventLogTimestampClock *const*)ptr, "emi:SetEventLogTimestampClock");
6379         case SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse:
6380                 return soap_out_PointerTo_emi__FreezeEventLogResponse(soap, tag, id, (_emi__FreezeEventLogResponse *const*)ptr, "emi:FreezeEventLogResponse");
6381         case SOAP_TYPE_PointerTo_emi__FreezeEventLog:
6382                 return soap_out_PointerTo_emi__FreezeEventLog(soap, tag, id, (_emi__FreezeEventLog *const*)ptr, "emi:FreezeEventLog");
6383         case SOAP_TYPE_PointerTo_emi__ClearEventLogResponse:
6384                 return soap_out_PointerTo_emi__ClearEventLogResponse(soap, tag, id, (_emi__ClearEventLogResponse *const*)ptr, "emi:ClearEventLogResponse");
6385         case SOAP_TYPE_PointerTo_emi__ClearEventLog:
6386                 return soap_out_PointerTo_emi__ClearEventLog(soap, tag, id, (_emi__ClearEventLog *const*)ptr, "emi:ClearEventLog");
6387         case SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse:
6388                 return soap_out_PointerTo_emi__ReadEventLogRecordsResponse(soap, tag, id, (_emi__ReadEventLogRecordsResponse *const*)ptr, "emi:ReadEventLogRecordsResponse");
6389         case SOAP_TYPE_PointerTo_emi__ReadEventLogRecords:
6390                 return soap_out_PointerTo_emi__ReadEventLogRecords(soap, tag, id, (_emi__ReadEventLogRecords *const*)ptr, "emi:ReadEventLogRecords");
6391         case SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse:
6392                 return soap_out_PointerTo_emi__GetEventLogStatusResponse(soap, tag, id, (_emi__GetEventLogStatusResponse *const*)ptr, "emi:GetEventLogStatusResponse");
6393         case SOAP_TYPE_PointerTo_emi__GetEventLogStatus:
6394                 return soap_out_PointerTo_emi__GetEventLogStatus(soap, tag, id, (_emi__GetEventLogStatus *const*)ptr, "emi:GetEventLogStatus");
6395         case SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse:
6396                 return soap_out_PointerTo_emi__RemoveEventFilterResponse(soap, tag, id, (_emi__RemoveEventFilterResponse *const*)ptr, "emi:RemoveEventFilterResponse");
6397         case SOAP_TYPE_PointerTo_emi__RemoveEventFilter:
6398                 return soap_out_PointerTo_emi__RemoveEventFilter(soap, tag, id, (_emi__RemoveEventFilter *const*)ptr, "emi:RemoveEventFilter");
6399         case SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse:
6400                 return soap_out_PointerTo_emi__UpdateEventFilterResponse(soap, tag, id, (_emi__UpdateEventFilterResponse *const*)ptr, "emi:UpdateEventFilterResponse");
6401         case SOAP_TYPE_PointerTo_emi__UpdateEventFilter:
6402                 return soap_out_PointerTo_emi__UpdateEventFilter(soap, tag, id, (_emi__UpdateEventFilter *const*)ptr, "emi:UpdateEventFilter");
6403         case SOAP_TYPE_PointerTo_emi__GetEventFilterResponse:
6404                 return soap_out_PointerTo_emi__GetEventFilterResponse(soap, tag, id, (_emi__GetEventFilterResponse *const*)ptr, "emi:GetEventFilterResponse");
6405         case SOAP_TYPE_PointerTo_emi__GetEventFilter:
6406                 return soap_out_PointerTo_emi__GetEventFilter(soap, tag, id, (_emi__GetEventFilter *const*)ptr, "emi:GetEventFilter");
6407         case SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse:
6408                 return soap_out_PointerTo_emi__CancelAlertSubscriptionResponse(soap, tag, id, (_emi__CancelAlertSubscriptionResponse *const*)ptr, "emi:CancelAlertSubscriptionResponse");
6409         case SOAP_TYPE_PointerTo_emi__CancelAlertSubscription:
6410                 return soap_out_PointerTo_emi__CancelAlertSubscription(soap, tag, id, (_emi__CancelAlertSubscription *const*)ptr, "emi:CancelAlertSubscription");
6411         case SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse:
6412                 return soap_out_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, tag, id, (_emi__EnumerateAlertPoliciesResponse *const*)ptr, "emi:EnumerateAlertPoliciesResponse");
6413         case SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies:
6414                 return soap_out_PointerTo_emi__EnumerateAlertPolicies(soap, tag, id, (_emi__EnumerateAlertPolicies *const*)ptr, "emi:EnumerateAlertPolicies");
6415         case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse:
6416                 return soap_out_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, tag, id, (_emi__EnumerateAlertSubscriptionsResponse *const*)ptr, "emi:EnumerateAlertSubscriptionsResponse");
6417         case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions:
6418                 return soap_out_PointerTo_emi__EnumerateAlertSubscriptions(soap, tag, id, (_emi__EnumerateAlertSubscriptions *const*)ptr, "emi:EnumerateAlertSubscriptions");
6419         case SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse:
6420                 return soap_out_PointerTo_emi__SubscribeForAlertResponse(soap, tag, id, (_emi__SubscribeForAlertResponse *const*)ptr, "emi:SubscribeForAlertResponse");
6421         case SOAP_TYPE_PointerTo_emi__SubscribeForAlert:
6422                 return soap_out_PointerTo_emi__SubscribeForAlert(soap, tag, id, (_emi__SubscribeForAlert *const*)ptr, "emi:SubscribeForAlert");
6423         case SOAP_TYPE_PointerTo_emi__AddEventFilterResponse:
6424                 return soap_out_PointerTo_emi__AddEventFilterResponse(soap, tag, id, (_emi__AddEventFilterResponse *const*)ptr, "emi:AddEventFilterResponse");
6425         case SOAP_TYPE_PointerTo_emi__AddEventFilter:
6426                 return soap_out_PointerTo_emi__AddEventFilter(soap, tag, id, (_emi__AddEventFilter *const*)ptr, "emi:AddEventFilter");
6427         case SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse:
6428                 return soap_out_PointerTo_emi__GetAlertCommunityStringResponse(soap, tag, id, (_emi__GetAlertCommunityStringResponse *const*)ptr, "emi:GetAlertCommunityStringResponse");
6429         case SOAP_TYPE_PointerTo_emi__GetAlertCommunityString:
6430                 return soap_out_PointerTo_emi__GetAlertCommunityString(soap, tag, id, (_emi__GetAlertCommunityString *const*)ptr, "emi:GetAlertCommunityString");
6431         case SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse:
6432                 return soap_out_PointerTo_emi__SetAlertCommunityStringResponse(soap, tag, id, (_emi__SetAlertCommunityStringResponse *const*)ptr, "emi:SetAlertCommunityStringResponse");
6433         case SOAP_TYPE_PointerTo_emi__SetAlertCommunityString:
6434                 return soap_out_PointerTo_emi__SetAlertCommunityString(soap, tag, id, (_emi__SetAlertCommunityString *const*)ptr, "emi:SetAlertCommunityString");
6435         case SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse:
6436                 return soap_out_PointerTo_emi__GetAlertSubscriptionResponse(soap, tag, id, (_emi__GetAlertSubscriptionResponse *const*)ptr, "emi:GetAlertSubscriptionResponse");
6437         case SOAP_TYPE_PointerTo_emi__GetAlertSubscription:
6438                 return soap_out_PointerTo_emi__GetAlertSubscription(soap, tag, id, (_emi__GetAlertSubscription *const*)ptr, "emi:GetAlertSubscription");
6439         case SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse:
6440                 return soap_out_PointerTo_emi__EnumerateEventFiltersResponse(soap, tag, id, (_emi__EnumerateEventFiltersResponse *const*)ptr, "emi:EnumerateEventFiltersResponse");
6441         case SOAP_TYPE_PointerTo_emi__EnumerateEventFilters:
6442                 return soap_out_PointerTo_emi__EnumerateEventFilters(soap, tag, id, (_emi__EnumerateEventFilters *const*)ptr, "emi:EnumerateEventFilters");
6443         case SOAP_TYPE_PointerTo_cb__GetHcbStateResponse:
6444                 return soap_out_PointerTo_cb__GetHcbStateResponse(soap, tag, id, (_cb__GetHcbStateResponse *const*)ptr, "cb:GetHcbStateResponse");
6445         case SOAP_TYPE_PointerTo_cb__GetHcbState:
6446                 return soap_out_PointerTo_cb__GetHcbState(soap, tag, id, (_cb__GetHcbState *const*)ptr, "cb:GetHcbState");
6447         case SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse:
6448                 return soap_out_PointerTo_cb__ClearHcbStateResponse(soap, tag, id, (_cb__ClearHcbStateResponse *const*)ptr, "cb:ClearHcbStateResponse");
6449         case SOAP_TYPE_PointerTo_cb__ClearHcbState:
6450                 return soap_out_PointerTo_cb__ClearHcbState(soap, tag, id, (_cb__ClearHcbState *const*)ptr, "cb:ClearHcbState");
6451         case SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse:
6452                 return soap_out_PointerTo_cb__GetHcbOptionsResponse(soap, tag, id, (_cb__GetHcbOptionsResponse *const*)ptr, "cb:GetHcbOptionsResponse");
6453         case SOAP_TYPE_PointerTo_cb__GetHcbOptions:
6454                 return soap_out_PointerTo_cb__GetHcbOptions(soap, tag, id, (_cb__GetHcbOptions *const*)ptr, "cb:GetHcbOptions");
6455         case SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse:
6456                 return soap_out_PointerTo_cb__SetHcbOptionsResponse(soap, tag, id, (_cb__SetHcbOptionsResponse *const*)ptr, "cb:SetHcbOptionsResponse");
6457         case SOAP_TYPE_PointerTo_cb__SetHcbOptions:
6458                 return soap_out_PointerTo_cb__SetHcbOptions(soap, tag, id, (_cb__SetHcbOptions *const*)ptr, "cb:SetHcbOptions");
6459         case SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse:
6460                 return soap_out_PointerTo_cb__CbQueryCapabilitiesResponse(soap, tag, id, (_cb__CbQueryCapabilitiesResponse *const*)ptr, "cb:CbQueryCapabilitiesResponse");
6461         case SOAP_TYPE_PointerTo_cb__CbQueryCapabilities:
6462                 return soap_out_PointerTo_cb__CbQueryCapabilities(soap, tag, id, (_cb__CbQueryCapabilities *const*)ptr, "cb:CbQueryCapabilities");
6463         case SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse:
6464                 return soap_out_PointerTo_cb__CbFilterEnumerateResponse(soap, tag, id, (_cb__CbFilterEnumerateResponse *const*)ptr, "cb:CbFilterEnumerateResponse");
6465         case SOAP_TYPE_PointerTo_cb__CbFilterEnumerate:
6466                 return soap_out_PointerTo_cb__CbFilterEnumerate(soap, tag, id, (_cb__CbFilterEnumerate *const*)ptr, "cb:CbFilterEnumerate");
6467         case SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse:
6468                 return soap_out_PointerTo_cb__CbFilterDeleteResponse(soap, tag, id, (_cb__CbFilterDeleteResponse *const*)ptr, "cb:CbFilterDeleteResponse");
6469         case SOAP_TYPE_PointerTo_cb__CbFilterDelete:
6470                 return soap_out_PointerTo_cb__CbFilterDelete(soap, tag, id, (_cb__CbFilterDelete *const*)ptr, "cb:CbFilterDelete");
6471         case SOAP_TYPE_PointerTo_cb__CbFilterGetResponse:
6472                 return soap_out_PointerTo_cb__CbFilterGetResponse(soap, tag, id, (_cb__CbFilterGetResponse *const*)ptr, "cb:CbFilterGetResponse");
6473         case SOAP_TYPE_PointerTo_cb__CbFilterGet:
6474                 return soap_out_PointerTo_cb__CbFilterGet(soap, tag, id, (_cb__CbFilterGet *const*)ptr, "cb:CbFilterGet");
6475         case SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse:
6476                 return soap_out_PointerTo_cb__CbFilterCreateResponse(soap, tag, id, (_cb__CbFilterCreateResponse *const*)ptr, "cb:CbFilterCreateResponse");
6477         case SOAP_TYPE_PointerTo_cb__CbFilterCreate:
6478                 return soap_out_PointerTo_cb__CbFilterCreate(soap, tag, id, (_cb__CbFilterCreate *const*)ptr, "cb:CbFilterCreate");
6479         case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse:
6480                 return soap_out_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, tag, id, (_cb__CbPolicyGetActiveStatisticsResponse *const*)ptr, "cb:CbPolicyGetActiveStatisticsResponse");
6481         case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics:
6482                 return soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(soap, tag, id, (_cb__CbPolicyGetActiveStatistics *const*)ptr, "cb:CbPolicyGetActiveStatistics");
6483         case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse:
6484                 return soap_out_PointerTo_cb__CbPolicyGetEnabledResponse(soap, tag, id, (_cb__CbPolicyGetEnabledResponse *const*)ptr, "cb:CbPolicyGetEnabledResponse");
6485         case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled:
6486                 return soap_out_PointerTo_cb__CbPolicyGetEnabled(soap, tag, id, (_cb__CbPolicyGetEnabled *const*)ptr, "cb:CbPolicyGetEnabled");
6487         case SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse:
6488                 return soap_out_PointerTo_cb__CbPolicyDisableResponse(soap, tag, id, (_cb__CbPolicyDisableResponse *const*)ptr, "cb:CbPolicyDisableResponse");
6489         case SOAP_TYPE_PointerTo_cb__CbPolicyDisable:
6490                 return soap_out_PointerTo_cb__CbPolicyDisable(soap, tag, id, (_cb__CbPolicyDisable *const*)ptr, "cb:CbPolicyDisable");
6491         case SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse:
6492                 return soap_out_PointerTo_cb__CbPolicyEnableResponse(soap, tag, id, (_cb__CbPolicyEnableResponse *const*)ptr, "cb:CbPolicyEnableResponse");
6493         case SOAP_TYPE_PointerTo_cb__CbPolicyEnable:
6494                 return soap_out_PointerTo_cb__CbPolicyEnable(soap, tag, id, (_cb__CbPolicyEnable *const*)ptr, "cb:CbPolicyEnable");
6495         case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse:
6496                 return soap_out_PointerTo_cb__CbPolicyEnumerateResponse(soap, tag, id, (_cb__CbPolicyEnumerateResponse *const*)ptr, "cb:CbPolicyEnumerateResponse");
6497         case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate:
6498                 return soap_out_PointerTo_cb__CbPolicyEnumerate(soap, tag, id, (_cb__CbPolicyEnumerate *const*)ptr, "cb:CbPolicyEnumerate");
6499         case SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse:
6500                 return soap_out_PointerTo_cb__CbPolicyDeleteResponse(soap, tag, id, (_cb__CbPolicyDeleteResponse *const*)ptr, "cb:CbPolicyDeleteResponse");
6501         case SOAP_TYPE_PointerTo_cb__CbPolicyDelete:
6502                 return soap_out_PointerTo_cb__CbPolicyDelete(soap, tag, id, (_cb__CbPolicyDelete *const*)ptr, "cb:CbPolicyDelete");
6503         case SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse:
6504                 return soap_out_PointerTo_cb__CbPolicyGetResponse(soap, tag, id, (_cb__CbPolicyGetResponse *const*)ptr, "cb:CbPolicyGetResponse");
6505         case SOAP_TYPE_PointerTo_cb__CbPolicyGet:
6506                 return soap_out_PointerTo_cb__CbPolicyGet(soap, tag, id, (_cb__CbPolicyGet *const*)ptr, "cb:CbPolicyGet");
6507         case SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse:
6508                 return soap_out_PointerTo_cb__CbPolicyCreateResponse(soap, tag, id, (_cb__CbPolicyCreateResponse *const*)ptr, "cb:CbPolicyCreateResponse");
6509         case SOAP_TYPE_PointerTo_cb__CbPolicyCreate:
6510                 return soap_out_PointerTo_cb__CbPolicyCreate(soap, tag, id, (_cb__CbPolicyCreate *const*)ptr, "cb:CbPolicyCreate");
6511         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse:
6512                 return soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, id, (_apr__ConsoleWatchdogQueryCapabilitiesResponse *const*)ptr, "apr:ConsoleWatchdogQueryCapabilitiesResponse");
6513         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities:
6514                 return soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, (_apr__ConsoleWatchdogQueryCapabilities *const*)ptr, "apr:ConsoleWatchdogQueryCapabilities");
6515         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse:
6516                 return soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, id, (_apr__ConsoleWatchdogGetCbPolicyResponse *const*)ptr, "apr:ConsoleWatchdogGetCbPolicyResponse");
6517         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy:
6518                 return soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, (_apr__ConsoleWatchdogGetCbPolicy *const*)ptr, "apr:ConsoleWatchdogGetCbPolicy");
6519         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse:
6520                 return soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, id, (_apr__ConsoleWatchdogSetCbPolicyResponse *const*)ptr, "apr:ConsoleWatchdogSetCbPolicyResponse");
6521         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy:
6522                 return soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, (_apr__ConsoleWatchdogSetCbPolicy *const*)ptr, "apr:ConsoleWatchdogSetCbPolicy");
6523         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse:
6524                 return soap_out_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, tag, id, (_apr__ConsoleWatchdogGetActionsResponse *const*)ptr, "apr:ConsoleWatchdogGetActionsResponse");
6525         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions:
6526                 return soap_out_PointerTo_apr__ConsoleWatchdogGetActions(soap, tag, id, (_apr__ConsoleWatchdogGetActions *const*)ptr, "apr:ConsoleWatchdogGetActions");
6527         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse:
6528                 return soap_out_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, tag, id, (_apr__ConsoleWatchdogSetActionsResponse *const*)ptr, "apr:ConsoleWatchdogSetActionsResponse");
6529         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions:
6530                 return soap_out_PointerTo_apr__ConsoleWatchdogSetActions(soap, tag, id, (_apr__ConsoleWatchdogSetActions *const*)ptr, "apr:ConsoleWatchdogSetActions");
6531         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse:
6532                 return soap_out_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, tag, id, (_apr__ConsoleWatchdogEnumerateResponse *const*)ptr, "apr:ConsoleWatchdogEnumerateResponse");
6533         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate:
6534                 return soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(soap, tag, id, (_apr__ConsoleWatchdogEnumerate *const*)ptr, "apr:ConsoleWatchdogEnumerate");
6535         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse:
6536                 return soap_out_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, tag, id, (_apr__ConsoleWatchdogDeleteResponse *const*)ptr, "apr:ConsoleWatchdogDeleteResponse");
6537         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete:
6538                 return soap_out_PointerTo_apr__ConsoleWatchdogDelete(soap, tag, id, (_apr__ConsoleWatchdogDelete *const*)ptr, "apr:ConsoleWatchdogDelete");
6539         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse:
6540                 return soap_out_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, tag, id, (_apr__ConsoleWatchdogCreateResponse *const*)ptr, "apr:ConsoleWatchdogCreateResponse");
6541         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate:
6542                 return soap_out_PointerTo_apr__ConsoleWatchdogCreate(soap, tag, id, (_apr__ConsoleWatchdogCreate *const*)ptr, "apr:ConsoleWatchdogCreate");
6543         case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse:
6544                 return soap_out_PointerTo_apl__AgentWatchdogRegisterResponse(soap, tag, id, (_apl__AgentWatchdogRegisterResponse *const*)ptr, "apl:AgentWatchdogRegisterResponse");
6545         case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister:
6546                 return soap_out_PointerTo_apl__AgentWatchdogRegister(soap, tag, id, (_apl__AgentWatchdogRegister *const*)ptr, "apl:AgentWatchdogRegister");
6547         case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse:
6548                 return soap_out_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, tag, id, (_apl__AgentWatchdogHeartbeatResponse *const*)ptr, "apl:AgentWatchdogHeartbeatResponse");
6549         case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat:
6550                 return soap_out_PointerTo_apl__AgentWatchdogHeartbeat(soap, tag, id, (_apl__AgentWatchdogHeartbeat *const*)ptr, "apl:AgentWatchdogHeartbeat");
6551         case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse:
6552                 return soap_out_PointerTo_apl__AgentWatchdogShutdownResponse(soap, tag, id, (_apl__AgentWatchdogShutdownResponse *const*)ptr, "apl:AgentWatchdogShutdownResponse");
6553         case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown:
6554                 return soap_out_PointerTo_apl__AgentWatchdogShutdown(soap, tag, id, (_apl__AgentWatchdogShutdown *const*)ptr, "apl:AgentWatchdogShutdown");
6555         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType:
6556                 return soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, id, (cb__CircuitBreakerIPLayeredTCPFlagsType *const*)ptr, "cb:CircuitBreakerIPLayeredTCPFlagsType");
6557         case SOAP_TYPE_PointerTowcxs__WirelessSettingsType:
6558                 return soap_out_PointerTowcxs__WirelessSettingsType(soap, tag, id, (wcxs__WirelessSettingsType *const*)ptr, "wcxs:WirelessSettingsType");
6559         case SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType:
6560                 return soap_out_PointerTowcxs__WirelessCapabilitiesType(soap, tag, id, (wcxs__WirelessCapabilitiesType *const*)ptr, "wcxs:WirelessCapabilitiesType");
6561         case SOAP_TYPE_PointerTowcxs__ProfileType:
6562                 return soap_out_PointerTowcxs__ProfileType(soap, tag, id, (wcxs__ProfileType *const*)ptr, "wcxs:ProfileType");
6563         case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType:
6564                 return soap_out_PointerTowcxs__ProfileSecuritySettingsType(soap, tag, id, (wcxs__ProfileSecuritySettingsType *const*)ptr, "wcxs:ProfileSecuritySettingsType");
6565         case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType:
6566                 return soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(soap, tag, id, (wcxs__ProfileSecuritySettingRSNType *const*)ptr, "wcxs:ProfileSecuritySettingRSNType");
6567         case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType:
6568                 return soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(soap, tag, id, (wcxs__ProfileSecuritySettingWPAType *const*)ptr, "wcxs:ProfileSecuritySettingWPAType");
6569         case SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType:
6570                 return soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, tag, id, (wcxs__DataEncryptionCCMPType *const*)ptr, "wcxs:DataEncryptionCCMPType");
6571         case SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType:
6572                 return soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, tag, id, (wcxs__DataEncryptionTKIPType *const*)ptr, "wcxs:DataEncryptionTKIPType");
6573         case SOAP_TYPE_PointerTowcxs__RawKey256Type:
6574                 return soap_out_PointerTowcxs__RawKey256Type(soap, tag, id, (xsd__base64Binary *const*)ptr, "wcxs:RawKey256Type");
6575         case SOAP_TYPE_PointerTowcxs__PassPhrase63Type:
6576                 return soap_out_PointerTowcxs__PassPhrase63Type(soap, tag, id, (std::string *const*)ptr, "wcxs:PassPhrase63Type");
6577         case SOAP_TYPE_PointerTowcxs__WEP128Type:
6578                 return soap_out_PointerTowcxs__WEP128Type(soap, tag, id, (wcxs__WEP128Type *const*)ptr, "wcxs:WEP128Type");
6579         case SOAP_TYPE_PointerTowcxs__WEP64Type:
6580                 return soap_out_PointerTowcxs__WEP64Type(soap, tag, id, (wcxs__WEP64Type *const*)ptr, "wcxs:WEP64Type");
6581         case SOAP_TYPE_PointerTowcxs__RawKey128Type:
6582                 return soap_out_PointerTowcxs__RawKey128Type(soap, tag, id, (xsd__base64Binary *const*)ptr, "wcxs:RawKey128Type");
6583         case SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type:
6584                 return soap_out_PointerTowcxs__PassPhraseWEP128Type(soap, tag, id, (std::string *const*)ptr, "wcxs:PassPhraseWEP128Type");
6585         case SOAP_TYPE_PointerTowcxs__RawKey64Type:
6586                 return soap_out_PointerTowcxs__RawKey64Type(soap, tag, id, (xsd__base64Binary *const*)ptr, "wcxs:RawKey64Type");
6587         case SOAP_TYPE_PointerTowcxs__PassPhrase5Type:
6588                 return soap_out_PointerTowcxs__PassPhrase5Type(soap, tag, id, (std::string *const*)ptr, "wcxs:PassPhrase5Type");
6589         case SOAP_TYPE_PointerTorci__OemParametersType:
6590                 return soap_out_PointerTorci__OemParametersType(soap, tag, id, (unsigned short *const*)ptr, "rci:OemParametersType");
6591         case SOAP_TYPE_PointerTorci__BootOptionsType:
6592                 return soap_out_PointerTorci__BootOptionsType(soap, tag, id, (unsigned short *const*)ptr, "rci:BootOptionsType");
6593         case SOAP_TYPE_PointerTorci__SpecialCommandParameterType:
6594                 return soap_out_PointerTorci__SpecialCommandParameterType(soap, tag, id, (unsigned short *const*)ptr, "rci:SpecialCommandParameterType");
6595         case SOAP_TYPE_PointerTorci__SpecialCommandType:
6596                 return soap_out_PointerTorci__SpecialCommandType(soap, tag, id, (enum rci__SpecialCommandType *const*)ptr, "rci:SpecialCommandType");
6597         case SOAP_TYPE_PointerToinf__IderSessionLogEntryType:
6598                 return soap_out_PointerToinf__IderSessionLogEntryType(soap, tag, id, (inf__IderSessionLogEntryType *const*)ptr, "inf:IderSessionLogEntryType");
6599         case SOAP_TYPE_PointerToinf__FirmwareVersionType:
6600                 return soap_out_PointerToinf__FirmwareVersionType(soap, tag, id, (inf__FirmwareVersionType *const*)ptr, "inf:FirmwareVersionType");
6601         case SOAP_TYPE_PointerToidr__IderSessionLogEntryType:
6602                 return soap_out_PointerToidr__IderSessionLogEntryType(soap, tag, id, (idr__IderSessionLogEntryType *const*)ptr, "idr:IderSessionLogEntryType");
6603         case SOAP_TYPE_PointerToapl__GUID:
6604                 return soap_out_PointerToapl__GUID(soap, tag, id, (apl__GUID *const*)ptr, "apl:GUID");
6605         case SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType:
6606                 return soap_out_PointerToapr__AgentPresenceCapabilitiesType(soap, tag, id, (apr__AgentPresenceCapabilitiesType *const*)ptr, "apr:AgentPresenceCapabilitiesType");
6607         case SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType:
6608                 return soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, id, (apr__CircuitBreakerHardwarePolicyType *const*)ptr, "apr:CircuitBreakerHardwarePolicyType");
6609         case SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType:
6610                 return soap_out_PointerToapr__ConsoleWatchdogActionType(soap, tag, id, (apr__ConsoleWatchdogActionType *const*)ptr, "apr:ConsoleWatchdogActionType");
6611         case SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType:
6612                 return soap_out_PointerToapr__ConsoleWatchdogEntryType(soap, tag, id, (apr__ConsoleWatchdogEntryType *const*)ptr, "apr:ConsoleWatchdogEntryType");
6613         case SOAP_TYPE_PointerToapr__CbActionType:
6614                 return soap_out_PointerToapr__CbActionType(soap, tag, id, (enum apr__CbActionType *const*)ptr, "apr:CbActionType");
6615         case SOAP_TYPE_PointerToapr__GUID:
6616                 return soap_out_PointerToapr__GUID(soap, tag, id, (apr__GUID *const*)ptr, "apr:GUID");
6617         case SOAP_TYPE_PointerTohwa__AssetDataArrayType:
6618                 return soap_out_PointerTohwa__AssetDataArrayType(soap, tag, id, (hwa__AssetDataArrayType *const*)ptr, "hwa:AssetDataArrayType");
6619         case SOAP_TYPE_PointerTohwa__AssetTypeArrayType:
6620                 return soap_out_PointerTohwa__AssetTypeArrayType(soap, tag, id, (hwa__AssetTypeArrayType *const*)ptr, "hwa:AssetTypeArrayType");
6621         case SOAP_TYPE_PointerTohwa__GUID:
6622                 return soap_out_PointerTohwa__GUID(soap, tag, id, (hwa__GUID *const*)ptr, "hwa:GUID");
6623         case SOAP_TYPE_PointerToxsd__base64Binary:
6624                 return soap_out_PointerToxsd__base64Binary(soap, tag, id, (xsd__base64Binary *const*)ptr, "xsd:base64Binary");
6625         case SOAP_TYPE_PointerTohwa__AssetDataType:
6626                 return soap_out_PointerTohwa__AssetDataType(soap, tag, id, (hwa__AssetDataType *const*)ptr, "hwa:AssetDataType");
6627         case SOAP_TYPE_PointerTocb__BlockedPortInfoType:
6628                 return soap_out_PointerTocb__BlockedPortInfoType(soap, tag, id, (cb__BlockedPortInfoType *const*)ptr, "cb:BlockedPortInfoType");
6629         case SOAP_TYPE_PointerTocb__HcbTriggerReasonType:
6630                 return soap_out_PointerTocb__HcbTriggerReasonType(soap, tag, id, (enum cb__HcbTriggerReasonType *const*)ptr, "cb:HcbTriggerReasonType");
6631         case SOAP_TYPE_PointerTocb__TimeType:
6632                 return soap_out_PointerTocb__TimeType(soap, tag, id, (unsigned int *const*)ptr, "cb:TimeType");
6633         case SOAP_TYPE_PointerTocb__HcbOptionsType:
6634                 return soap_out_PointerTocb__HcbOptionsType(soap, tag, id, (cb__HcbOptionsType *const*)ptr, "cb:HcbOptionsType");
6635         case SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType:
6636                 return soap_out_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, id, (cb__CircuitBreakerCapabilitiesType *const*)ptr, "cb:CircuitBreakerCapabilitiesType");
6637         case SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType:
6638                 return soap_out_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, id, (cb__CircuitBreakerFilterInfoType *const*)ptr, "cb:CircuitBreakerFilterInfoType");
6639         case SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType:
6640                 return soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, id, (cb__CircuitBreakerFilterStatisticsType *const*)ptr, "cb:CircuitBreakerFilterStatisticsType");
6641         case SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType:
6642                 return soap_out_PointerTocb__CircuitBreakerApplicationType(soap, tag, id, (enum cb__CircuitBreakerApplicationType *const*)ptr, "cb:CircuitBreakerApplicationType");
6643         case SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType:
6644                 return soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, id, (cb__CircuitBreakerHardwarePolicyType *const*)ptr, "cb:CircuitBreakerHardwarePolicyType");
6645         case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType:
6646                 return soap_out_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, id, (cb__CircuitBreakerPolicyInfoType *const*)ptr, "cb:CircuitBreakerPolicyInfoType");
6647         case SOAP_TYPE_PointerTocb__TimedCounterType:
6648                 return soap_out_PointerTocb__TimedCounterType(soap, tag, id, (cb__TimedCounterType *const*)ptr, "cb:TimedCounterType");
6649         case SOAP_TYPE_PointerTocb__CircuitBreakerFilterType:
6650                 return soap_out_PointerTocb__CircuitBreakerFilterType(soap, tag, id, (cb__CircuitBreakerFilterType *const*)ptr, "cb:CircuitBreakerFilterType");
6651         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketType:
6652                 return soap_out_PointerTocb__CircuitBreakerPacketType(soap, tag, id, (cb__CircuitBreakerPacketType *const*)ptr, "cb:CircuitBreakerPacketType");
6653         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType:
6654                 return soap_out_PointerTocb__CircuitBreakerPacketETHType(soap, tag, id, (cb__CircuitBreakerPacketETHType *const*)ptr, "cb:CircuitBreakerPacketETHType");
6655         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType:
6656                 return soap_out_PointerTocb__CircuitBreakerPacketIPType(soap, tag, id, (cb__CircuitBreakerPacketIPType *const*)ptr, "cb:CircuitBreakerPacketIPType");
6657         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType:
6658                 return soap_out_PointerTocb__CircuitBreakerPacketUDPType(soap, tag, id, (cb__CircuitBreakerPacketUDPType *const*)ptr, "cb:CircuitBreakerPacketUDPType");
6659         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType:
6660                 return soap_out_PointerTocb__CircuitBreakerPacketTCPType(soap, tag, id, (cb__CircuitBreakerPacketTCPType *const*)ptr, "cb:CircuitBreakerPacketTCPType");
6661         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType:
6662                 return soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, tag, id, (cb__CircuitBreakerIPLayeredPortType *const*)ptr, "cb:CircuitBreakerIPLayeredPortType");
6663         case SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType:
6664                 return soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, tag, id, (cb__CircuitBreakerIPPacketType *const*)ptr, "cb:CircuitBreakerIPPacketType");
6665         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type:
6666                 return soap_out_PointerTocb__CircuitBreakerIPv6Type(soap, tag, id, (cb__CircuitBreakerIPv6Type *const*)ptr, "cb:CircuitBreakerIPv6Type");
6667         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type:
6668                 return soap_out_PointerTocb__CircuitBreakerIPv4Type(soap, tag, id, (cb__CircuitBreakerIPv4Type *const*)ptr, "cb:CircuitBreakerIPv4Type");
6669         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType:
6670                 return soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, id, (cb__CircuitBreakerIPv6AddressAndMaskType *const*)ptr, "cb:CircuitBreakerIPv6AddressAndMaskType");
6671         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType:
6672                 return soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, id, (cb__CircuitBreakerIPv4AddressAndMaskType *const*)ptr, "cb:CircuitBreakerIPv4AddressAndMaskType");
6673         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType:
6674                 return soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, tag, id, (cb__CircuitBreakerIPLayeredPortRangeType *const*)ptr, "cb:CircuitBreakerIPLayeredPortRangeType");
6675         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType:
6676                 return soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, id, (cb__CircuitBreakerIPLayeredPortSimpleType *const*)ptr, "cb:CircuitBreakerIPLayeredPortSimpleType");
6677         case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType:
6678                 return soap_out_PointerTocb__CircuitBreakerPolicyType(soap, tag, id, (cb__CircuitBreakerPolicyType *const*)ptr, "cb:CircuitBreakerPolicyType");
6679         case SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType:
6680                 return soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, tag, id, (cb__CircuitBreakerDefaultFilterType *const*)ptr, "cb:CircuitBreakerDefaultFilterType");
6681         case SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType:
6682                 return soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, tag, id, (cb__CircuitBreakerAntiSpoofingFilterType *const*)ptr, "cb:CircuitBreakerAntiSpoofingFilterType");
6683         case SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType:
6684                 return soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, tag, id, (emi__AlertSubscriptionGeneralType *const*)ptr, "emi:AlertSubscriptionGeneralType");
6685         case SOAP_TYPE_PointerToemi__SensorAttributesType:
6686                 return soap_out_PointerToemi__SensorAttributesType(soap, tag, id, (emi__SensorAttributesType *const*)ptr, "emi:SensorAttributesType");
6687         case SOAP_TYPE_PointerToemi__SensorHandleArrayType:
6688                 return soap_out_PointerToemi__SensorHandleArrayType(soap, tag, id, (emi__SensorHandleArrayType *const*)ptr, "emi:SensorHandleArrayType");
6689         case SOAP_TYPE_PointerToemi__EventLogRecordArrayType:
6690                 return soap_out_PointerToemi__EventLogRecordArrayType(soap, tag, id, (emi__EventLogRecordArrayType *const*)ptr, "emi:EventLogRecordArrayType");
6691         case SOAP_TYPE_PointerToemi__EventFilterHandleArrayType:
6692                 return soap_out_PointerToemi__EventFilterHandleArrayType(soap, tag, id, (emi__EventFilterHandleArrayType *const*)ptr, "emi:EventFilterHandleArrayType");
6693         case SOAP_TYPE_PointerToemi__EventFilterType:
6694                 return soap_out_PointerToemi__EventFilterType(soap, tag, id, (emi__EventFilterType *const*)ptr, "emi:EventFilterType");
6695         case SOAP_TYPE_PointerToemi__ByteStr:
6696                 return soap_out_PointerToemi__ByteStr(soap, tag, id, (emi__ByteStr *const*)ptr, "emi:ByteStr");
6697         case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType:
6698                 return soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, tag, id, (emi__AlertSubscriptionPolicyIDArrayType *const*)ptr, "emi:AlertSubscriptionPolicyIDArrayType");
6699         case SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType:
6700                 return soap_out_PointerToemi__AlertSubscriptionHandleArrayType(soap, tag, id, (emi__AlertSubscriptionHandleArrayType *const*)ptr, "emi:AlertSubscriptionHandleArrayType");
6701         case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType:
6702                 return soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, tag, id, (unsigned char *const*)ptr, "emi:AlertSubscriptionPolicyIDType");
6703         case SOAP_TYPE_PointerToemi__AlertSubscriptionType:
6704                 return soap_out_PointerToemi__AlertSubscriptionType(soap, tag, id, (emi__AlertSubscriptionType *const*)ptr, "emi:AlertSubscriptionType");
6705         case SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType:
6706                 return soap_out_PointerToemi__AlertSubscriptionSoapType(soap, tag, id, (emi__AlertSubscriptionSoapType *const*)ptr, "emi:AlertSubscriptionSoapType");
6707         case SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType:
6708                 return soap_out_PointerToemi__AlertSubscriptionSNMPType(soap, tag, id, (emi__AlertSubscriptionSNMPType *const*)ptr, "emi:AlertSubscriptionSNMPType");
6709         case SOAP_TYPE_PointerToemi__AlertCredentialsType:
6710                 return soap_out_PointerToemi__AlertCredentialsType(soap, tag, id, (emi__AlertCredentialsType *const*)ptr, "emi:AlertCredentialsType");
6711         case SOAP_TYPE_PointerTocmn__URLType:
6712                 return soap_out_PointerTocmn__URLType(soap, tag, id, (cmn__URLType *const*)ptr, "cmn:URLType");
6713         case SOAP_TYPE_PointerToemi__CommunityStringType:
6714                 return soap_out_PointerToemi__CommunityStringType(soap, tag, id, (std::string *const*)ptr, "emi:CommunityStringType");
6715         case SOAP_TYPE_PointerTocmn__NodeAddressType:
6716                 return soap_out_PointerTocmn__NodeAddressType(soap, tag, id, (cmn__NodeAddressType *const*)ptr, "cmn:NodeAddressType");
6717         case SOAP_TYPE_PointerToemi__EventLogRecordType:
6718                 return soap_out_PointerToemi__EventLogRecordType(soap, tag, id, (emi__EventLogRecordType *const*)ptr, "emi:EventLogRecordType");
6719         case SOAP_TYPE_PointerToemi__ByteData:
6720                 return soap_out_PointerToemi__ByteData(soap, tag, id, (emi__ByteData *const*)ptr, "emi:ByteData");
6721         case SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType:
6722                 return soap_out_PointerTostra__StorageAllocEntryHandleListType(soap, tag, id, (stra__StorageAllocEntryHandleListType *const*)ptr, "stra:StorageAllocEntryHandleListType");
6723         case SOAP_TYPE_PointerTostra__StorageAllocEntryType:
6724                 return soap_out_PointerTostra__StorageAllocEntryType(soap, tag, id, (stra__StorageAllocEntryType *const*)ptr, "stra:StorageAllocEntryType");
6725         case SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType:
6726                 return soap_out_PointerTostra__StorageEaclEntryHandleListType(soap, tag, id, (stra__StorageEaclEntryHandleListType *const*)ptr, "stra:StorageEaclEntryHandleListType");
6727         case SOAP_TYPE_PointerTostra__StorageEaclEntryType:
6728                 return soap_out_PointerTostra__StorageEaclEntryType(soap, tag, id, (stra__StorageEaclEntryType *const*)ptr, "stra:StorageEaclEntryType");
6729         case SOAP_TYPE_PointerTostra__StorageApplicationAttributesType:
6730                 return soap_out_PointerTostra__StorageApplicationAttributesType(soap, tag, id, (stra__StorageApplicationAttributesType *const*)ptr, "stra:StorageApplicationAttributesType");
6731         case SOAP_TYPE_PointerTostra__StorageApplicationHandleListType:
6732                 return soap_out_PointerTostra__StorageApplicationHandleListType(soap, tag, id, (stra__StorageApplicationHandleListType *const*)ptr, "stra:StorageApplicationHandleListType");
6733         case SOAP_TYPE_PointerTostra__GlobalStorageAttributesType:
6734                 return soap_out_PointerTostra__GlobalStorageAttributesType(soap, tag, id, (stra__GlobalStorageAttributesType *const*)ptr, "stra:GlobalStorageAttributesType");
6735         case SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType:
6736                 return soap_out_PointerTostra__StorageSnrpApplicationAttributeType(soap, tag, id, (stra__StorageSnrpApplicationAttributeType *const*)ptr, "stra:StorageSnrpApplicationAttributeType");
6737         case SOAP_TYPE_PointerTostra__GUID:
6738                 return soap_out_PointerTostra__GUID(soap, tag, id, (stra__GUID *const*)ptr, "stra:GUID");
6739         case SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType:
6740                 return soap_out_PointerTostra__StorageAllocSnrpEntryType(soap, tag, id, (stra__StorageAllocSnrpEntryType *const*)ptr, "stra:StorageAllocSnrpEntryType");
6741         case SOAP_TYPE_PointerToxcfg__XProfileType:
6742                 return soap_out_PointerToxcfg__XProfileType(soap, tag, id, (xcfg__XProfileType *const*)ptr, "xcfg:XProfileType");
6743         case SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType:
6744                 return soap_out_PointerTonet__InterfaceDescriptorSetType(soap, tag, id, (net__InterfaceDescriptorSetType *const*)ptr, "net:InterfaceDescriptorSetType");
6745         case SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType:
6746                 return soap_out_PointerTonet__InterfaceDescriptorGetType(soap, tag, id, (net__InterfaceDescriptorGetType *const*)ptr, "net:InterfaceDescriptorGetType");
6747         case SOAP_TYPE_PointerTocmn__InterfaceHandleType:
6748                 return soap_out_PointerTocmn__InterfaceHandleType(soap, tag, id, (unsigned int *const*)ptr, "cmn:InterfaceHandleType");
6749         case SOAP_TYPE_PointerTonet__StaticIPv4ParametersType:
6750                 return soap_out_PointerTonet__StaticIPv4ParametersType(soap, tag, id, (net__StaticIPv4ParametersType *const*)ptr, "net:StaticIPv4ParametersType");
6751         case SOAP_TYPE_PointerTonet__IPv4ParametersType:
6752                 return soap_out_PointerTonet__IPv4ParametersType(soap, tag, id, (net__IPv4ParametersType *const*)ptr, "net:IPv4ParametersType");
6753         case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType:
6754                 return soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, tag, id, (xcfg__XProfileEAPFAST_USCORETLSType *const*)ptr, "xcfg:XProfileEAPFAST_TLSType");
6755         case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType:
6756                 return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, id, (xcfg__XProfileEAPFAST_USCOREGTCType *const*)ptr, "xcfg:XProfileEAPFAST_GTCType");
6757         case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
6758                 return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, id, (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*)ptr, "xcfg:XProfileEAPFAST_MSCHAPv2Type");
6759         case SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType:
6760                 return soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, tag, id, (xcfg__XProfileEAP_USCOREGTCType *const*)ptr, "xcfg:XProfileEAP_GTCType");
6761         case SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type:
6762                 return soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, id, (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*)ptr, "xcfg:XProfilePEAP_MSCHAPv2Type");
6763         case SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type:
6764                 return soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, id, (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*)ptr, "xcfg:XProfileTTLS_MSCHAPv2Type");
6765         case SOAP_TYPE_PointerToxcfg__XProfileTLSType:
6766                 return soap_out_PointerToxcfg__XProfileTLSType(soap, tag, id, (xcfg__XProfileTLSType *const*)ptr, "xcfg:XProfileTLSType");
6767         case SOAP_TYPE_PointerToxcfg__ManualPACType:
6768                 return soap_out_PointerToxcfg__ManualPACType(soap, tag, id, (xcfg__ManualPACType *const*)ptr, "xcfg:ManualPACType");
6769         case SOAP_TYPE_PointerToxcfg__UserCredentialsType:
6770                 return soap_out_PointerToxcfg__UserCredentialsType(soap, tag, id, (xcfg__UserCredentialsType *const*)ptr, "xcfg:UserCredentialsType");
6771         case SOAP_TYPE_PointerToxcfg__ServerIdentityType:
6772                 return soap_out_PointerToxcfg__ServerIdentityType(soap, tag, id, (xcfg__ServerIdentityType *const*)ptr, "xcfg:ServerIdentityType");
6773         case SOAP_TYPE_PointerToxcfg__CertificateNameType:
6774                 return soap_out_PointerToxcfg__CertificateNameType(soap, tag, id, (xcfg__CertificateNameType *const*)ptr, "xcfg:CertificateNameType");
6775         case SOAP_TYPE_PointerTosai__CertificateHandleType:
6776                 return soap_out_PointerTosai__CertificateHandleType(soap, tag, id, (unsigned int *const*)ptr, "sai:CertificateHandleType");
6777         case SOAP_TYPE_PointerTocstr__KeyPairType:
6778                 return soap_out_PointerTocstr__KeyPairType(soap, tag, id, (cstr__KeyPairType *const*)ptr, "cstr:KeyPairType");
6779         case SOAP_TYPE_PointerTosai__GlobalPowerPolicyType:
6780                 return soap_out_PointerTosai__GlobalPowerPolicyType(soap, tag, id, (sai__GlobalPowerPolicyType *const*)ptr, "sai:GlobalPowerPolicyType");
6781         case SOAP_TYPE_PointerTosai__EnvironmentDetectionType:
6782                 return soap_out_PointerTosai__EnvironmentDetectionType(soap, tag, id, (sai__EnvironmentDetectionType *const*)ptr, "sai:EnvironmentDetectionType");
6783         case SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType:
6784                 return soap_out_PointerTosai__ProvisioningAuditRecordType(soap, tag, id, (sai__ProvisioningAuditRecordType *const*)ptr, "sai:ProvisioningAuditRecordType");
6785         case SOAP_TYPE_PointerTosai__CertHashEntryType:
6786                 return soap_out_PointerTosai__CertHashEntryType(soap, tag, id, (sai__CertHashEntryType *const*)ptr, "sai:CertHashEntryType");
6787         case SOAP_TYPE_PointerTosai__ProvisioningOTPType:
6788                 return soap_out_PointerTosai__ProvisioningOTPType(soap, tag, id, (xsd__base64Binary *const*)ptr, "sai:ProvisioningOTPType");
6789         case SOAP_TYPE_PointerTounsignedShort:
6790                 return soap_out_PointerTounsignedShort(soap, tag, id, (unsigned short *const*)ptr, "xsd:unsignedShort");
6791         case SOAP_TYPE_PointerTosai__PowerStateType:
6792                 return soap_out_PointerTosai__PowerStateType(soap, tag, id, (enum sai__PowerStateType *const*)ptr, "sai:PowerStateType");
6793         case SOAP_TYPE_PointerTosai__PkiCapsType:
6794                 return soap_out_PointerTosai__PkiCapsType(soap, tag, id, (sai__PkiCapsType *const*)ptr, "sai:PkiCapsType");
6795         case SOAP_TYPE_PointerTosai__CrlType:
6796                 return soap_out_PointerTosai__CrlType(soap, tag, id, (sai__CrlType *const*)ptr, "sai:CrlType");
6797         case SOAP_TYPE_PointerTosai__CertificateType:
6798                 return soap_out_PointerTosai__CertificateType(soap, tag, id, (sai__CertificateType *const*)ptr, "sai:CertificateType");
6799         case SOAP_TYPE_PointerTosai__TlsOptionsType:
6800                 return soap_out_PointerTosai__TlsOptionsType(soap, tag, id, (sai__TlsOptionsType *const*)ptr, "sai:TlsOptionsType");
6801         case SOAP_TYPE_PointerTosai__KerberosOptionsType:
6802                 return soap_out_PointerTosai__KerberosOptionsType(soap, tag, id, (sai__KerberosOptionsType *const*)ptr, "sai:KerberosOptionsType");
6803         case SOAP_TYPE_PointerTosai__AdminAclEntryExType:
6804                 return soap_out_PointerTosai__AdminAclEntryExType(soap, tag, id, (sai__AdminAclEntryExType *const*)ptr, "sai:AdminAclEntryExType");
6805         case SOAP_TYPE_PointerTosai__UserAclEntryExType:
6806                 return soap_out_PointerTosai__UserAclEntryExType(soap, tag, id, (sai__UserAclEntryExType *const*)ptr, "sai:UserAclEntryExType");
6807         case SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType:
6808                 return soap_out_PointerTosai__UpdateCoreUrlKeyType(soap, tag, id, (sai__UpdateCoreUrlKeyType *const*)ptr, "sai:UpdateCoreUrlKeyType");
6809         case SOAP_TYPE_PointerTosai__AmtVersion:
6810                 return soap_out_PointerTosai__AmtVersion(soap, tag, id, (sai__AmtVersion *const*)ptr, "sai:AmtVersion");
6811         case SOAP_TYPE_PointerTosai__RngKeyType:
6812                 return soap_out_PointerTosai__RngKeyType(soap, tag, id, (sai__RngKeyType *const*)ptr, "sai:RngKeyType");
6813         case SOAP_TYPE_PointerTosai__CertificateChainType:
6814                 return soap_out_PointerTosai__CertificateChainType(soap, tag, id, (sai__CertificateChainType *const*)ptr, "sai:CertificateChainType");
6815         case SOAP_TYPE_PointerTosai__RsaKeyType:
6816                 return soap_out_PointerTosai__RsaKeyType(soap, tag, id, (sai__RsaKeyType *const*)ptr, "sai:RsaKeyType");
6817         case SOAP_TYPE_PointerTosai__UserAclEntryHandleListType:
6818                 return soap_out_PointerTosai__UserAclEntryHandleListType(soap, tag, id, (sai__UserAclEntryHandleListType *const*)ptr, "sai:UserAclEntryHandleListType");
6819         case SOAP_TYPE_PointerTosai__AdminAclEntryType:
6820                 return soap_out_PointerTosai__AdminAclEntryType(soap, tag, id, (sai__AdminAclEntryType *const*)ptr, "sai:AdminAclEntryType");
6821         case SOAP_TYPE_PointerTosai__UserAclEntryType:
6822                 return soap_out_PointerTosai__UserAclEntryType(soap, tag, id, (sai__UserAclEntryType *const*)ptr, "sai:UserAclEntryType");
6823         case SOAP_TYPE_PointerTounsignedInt:
6824                 return soap_out_PointerTounsignedInt(soap, tag, id, (unsigned int *const*)ptr, "xsd:unsignedInt");
6825         case SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType:
6826                 return soap_out_PointerTosai__EnvironmentDetectionDomainType(soap, tag, id, (sai__EnvironmentDetectionDomainType *const*)ptr, "sai:EnvironmentDetectionDomainType");
6827         case SOAP_TYPE_PointerTobool:
6828                 return soap_out_PointerTobool(soap, tag, id, (bool *const*)ptr, "xsd:boolean");
6829         case SOAP_TYPE_PointerTostd__string:
6830                 return soap_out_PointerTostd__string(soap, tag, id, (std::string *const*)ptr, "xsd:string");
6831         case SOAP_TYPE_PointerTosai__KerberosSpnType:
6832                 return soap_out_PointerTosai__KerberosSpnType(soap, tag, id, (sai__KerberosSpnType *const*)ptr, "sai:KerberosSpnType");
6833         case SOAP_TYPE_PointerTosai__UserEntryKerberosType:
6834                 return soap_out_PointerTosai__UserEntryKerberosType(soap, tag, id, (sai__UserEntryKerberosType *const*)ptr, "sai:UserEntryKerberosType");
6835         case SOAP_TYPE_PointerTosai__UserEntryDigestType:
6836                 return soap_out_PointerTosai__UserEntryDigestType(soap, tag, id, (sai__UserEntryDigestType *const*)ptr, "sai:UserEntryDigestType");
6837         case SOAP_TYPE_PointerTosai__UserAclRealmListType:
6838                 return soap_out_PointerTosai__UserAclRealmListType(soap, tag, id, (sai__UserAclRealmListType *const*)ptr, "sai:UserAclRealmListType");
6839         case SOAP_TYPE_PointerTocstr__RSAKeyPairType:
6840                 return soap_out_PointerTocstr__RSAKeyPairType(soap, tag, id, (cstr__RSAKeyPairType *const*)ptr, "cstr:RSAKeyPairType");
6841         case SOAP_TYPE_PointerTocmn__IPv6AddressStringType:
6842                 return soap_out_PointerTocmn__IPv6AddressStringType(soap, tag, id, (std::string *const*)ptr, "cmn:IPv6AddressStringType");
6843         case SOAP_TYPE_PointerTocmn__IPv4AddressStringType:
6844                 return soap_out_PointerTocmn__IPv4AddressStringType(soap, tag, id, (std::string *const*)ptr, "cmn:IPv4AddressStringType");
6845         case SOAP_TYPE_PointerTocmn__HostNameType:
6846                 return soap_out_PointerTocmn__HostNameType(soap, tag, id, (std::string *const*)ptr, "cmn:HostNameType");
6847         case SOAP_TYPE_PointerTounsignedByte:
6848                 return soap_out_PointerTounsignedByte(soap, tag, id, (unsigned char *const*)ptr, "xsd:unsignedByte");
6849         case SOAP_TYPE__QName:
6850                 return soap_out_string(soap, "QName", id, (char**)&ptr, NULL);
6851         case SOAP_TYPE_string:
6852                 return soap_out_string(soap, tag, id, (char**)&ptr, "xsd:string");
6853         }
6854         return SOAP_OK;
6855 }
6856 #endif
6857
6858 #ifndef WITH_NOIDREF
6859 SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap *soap, const void *ptr, int type)
6860 {
6861         (void)soap; (void)ptr; (void)type; /* appease -Wall -Werror */
6862         switch (type)
6863         {
6864         case SOAP_TYPE_wcxs__PassPhrase63Type:
6865                 soap_serialize_wcxs__PassPhrase63Type(soap, (const std::string *)ptr);
6866                 break;
6867         case SOAP_TYPE_wcxs__PassPhraseWEP128Type:
6868                 soap_serialize_wcxs__PassPhraseWEP128Type(soap, (const std::string *)ptr);
6869                 break;
6870         case SOAP_TYPE_wcxs__PassPhrase5Type:
6871                 soap_serialize_wcxs__PassPhrase5Type(soap, (const std::string *)ptr);
6872                 break;
6873         case SOAP_TYPE_wcxs__RawKey256Type:
6874                 soap_serialize_wcxs__RawKey256Type(soap, (const xsd__base64Binary *)ptr);
6875                 break;
6876         case SOAP_TYPE_wcxs__RawKey128Type:
6877                 soap_serialize_wcxs__RawKey128Type(soap, (const xsd__base64Binary *)ptr);
6878                 break;
6879         case SOAP_TYPE_wcxs__RawKey64Type:
6880                 soap_serialize_wcxs__RawKey64Type(soap, (const xsd__base64Binary *)ptr);
6881                 break;
6882         case SOAP_TYPE_wcxs__ProfileNameType:
6883                 soap_serialize_wcxs__ProfileNameType(soap, (const std::string *)ptr);
6884                 break;
6885         case SOAP_TYPE__apr__AgentDescription:
6886                 soap_serialize__apr__AgentDescription(soap, (const std::string *)ptr);
6887                 break;
6888         case SOAP_TYPE__cb__PolicyName:
6889                 soap_serialize__cb__PolicyName(soap, (const std::string *)ptr);
6890                 break;
6891         case SOAP_TYPE__cb__FilterName:
6892                 soap_serialize__cb__FilterName(soap, (const std::string *)ptr);
6893                 break;
6894         case SOAP_TYPE_cb__IPv6AddressStringType:
6895                 soap_serialize_cb__IPv6AddressStringType(soap, (const std::string *)ptr);
6896                 break;
6897         case SOAP_TYPE_cb__IPv4AddressStringType:
6898                 soap_serialize_cb__IPv4AddressStringType(soap, (const std::string *)ptr);
6899                 break;
6900         case SOAP_TYPE_emi__CommunityStringType:
6901                 soap_serialize_emi__CommunityStringType(soap, (const std::string *)ptr);
6902                 break;
6903         case SOAP_TYPE_net__MACAddressType:
6904                 soap_serialize_net__MACAddressType(soap, (const std::string *)ptr);
6905                 break;
6906         case SOAP_TYPE__sai__KerberosRealmName:
6907                 soap_serialize__sai__KerberosRealmName(soap, (const std::string *)ptr);
6908                 break;
6909         case SOAP_TYPE__sai__SpnString:
6910                 soap_serialize__sai__SpnString(soap, (const std::string *)ptr);
6911                 break;
6912         case SOAP_TYPE_sai__FriendlyNameType:
6913                 soap_serialize_sai__FriendlyNameType(soap, (const std::string *)ptr);
6914                 break;
6915         case SOAP_TYPE_sai__ProvisioningOTPType:
6916                 soap_serialize_sai__ProvisioningOTPType(soap, (const xsd__base64Binary *)ptr);
6917                 break;
6918         case SOAP_TYPE_sai__MEBxPasswordType:
6919                 soap_serialize_sai__MEBxPasswordType(soap, (const std::string *)ptr);
6920                 break;
6921         case SOAP_TYPE_sai__AclPasswordStringType:
6922                 soap_serialize_sai__AclPasswordStringType(soap, (const std::string *)ptr);
6923                 break;
6924         case SOAP_TYPE_sai__AclStringType:
6925                 soap_serialize_sai__AclStringType(soap, (const std::string *)ptr);
6926                 break;
6927         case SOAP_TYPE_cmn__GuidBuf:
6928                 soap_serialize_cmn__GuidBuf(soap, (const xsd__base64Binary *)ptr);
6929                 break;
6930         case SOAP_TYPE_cmn__IPv6AddressStringType:
6931                 soap_serialize_cmn__IPv6AddressStringType(soap, (const std::string *)ptr);
6932                 break;
6933         case SOAP_TYPE_cmn__IPv4AddressStringType:
6934                 soap_serialize_cmn__IPv4AddressStringType(soap, (const std::string *)ptr);
6935                 break;
6936         case SOAP_TYPE_cmn__HostNameType:
6937                 soap_serialize_cmn__HostNameType(soap, (const std::string *)ptr);
6938                 break;
6939         case SOAP_TYPE__wcxs__GetWirelessSettingsResponse:
6940                 ((_wcxs__GetWirelessSettingsResponse *)ptr)->soap_serialize(soap);
6941                 break;
6942         case SOAP_TYPE__wcxs__GetWirelessSettingsRequest:
6943                 ((_wcxs__GetWirelessSettingsRequest *)ptr)->soap_serialize(soap);
6944                 break;
6945         case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse:
6946                 ((_wcxs__GetWirelessCapabilitiesResponse *)ptr)->soap_serialize(soap);
6947                 break;
6948         case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest:
6949                 ((_wcxs__GetWirelessCapabilitiesRequest *)ptr)->soap_serialize(soap);
6950                 break;
6951         case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse:
6952                 ((_wcxs__EnumerateWirelessProfilesResponse *)ptr)->soap_serialize(soap);
6953                 break;
6954         case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest:
6955                 ((_wcxs__EnumerateWirelessProfilesRequest *)ptr)->soap_serialize(soap);
6956                 break;
6957         case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse:
6958                 ((_wcxs__UpdateWirelessProfileResponse *)ptr)->soap_serialize(soap);
6959                 break;
6960         case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest:
6961                 ((_wcxs__UpdateWirelessProfileRequest *)ptr)->soap_serialize(soap);
6962                 break;
6963         case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse:
6964                 ((_wcxs__RemoveWirelessProfileResponse *)ptr)->soap_serialize(soap);
6965                 break;
6966         case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest:
6967                 ((_wcxs__RemoveWirelessProfileRequest *)ptr)->soap_serialize(soap);
6968                 break;
6969         case SOAP_TYPE__wcxs__GetWirelessProfileResponse:
6970                 ((_wcxs__GetWirelessProfileResponse *)ptr)->soap_serialize(soap);
6971                 break;
6972         case SOAP_TYPE__wcxs__GetWirelessProfileRequest:
6973                 ((_wcxs__GetWirelessProfileRequest *)ptr)->soap_serialize(soap);
6974                 break;
6975         case SOAP_TYPE__wcxs__AddWirelessProfileResponse:
6976                 ((_wcxs__AddWirelessProfileResponse *)ptr)->soap_serialize(soap);
6977                 break;
6978         case SOAP_TYPE__wcxs__AddWirelessProfileRequest:
6979                 ((_wcxs__AddWirelessProfileRequest *)ptr)->soap_serialize(soap);
6980                 break;
6981         case SOAP_TYPE_wcxs__WirelessSettingsType:
6982                 ((wcxs__WirelessSettingsType *)ptr)->soap_serialize(soap);
6983                 break;
6984         case SOAP_TYPE_wcxs__WirelessCapabilitiesType:
6985                 ((wcxs__WirelessCapabilitiesType *)ptr)->soap_serialize(soap);
6986                 break;
6987         case SOAP_TYPE_wcxs__ProfileType:
6988                 ((wcxs__ProfileType *)ptr)->soap_serialize(soap);
6989                 break;
6990         case SOAP_TYPE_wcxs__ProfileSecuritySettingsType:
6991                 ((wcxs__ProfileSecuritySettingsType *)ptr)->soap_serialize(soap);
6992                 break;
6993         case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType:
6994                 ((wcxs__ProfileSecuritySettingRSNType *)ptr)->soap_serialize(soap);
6995                 break;
6996         case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType:
6997                 ((wcxs__ProfileSecuritySettingWPAType *)ptr)->soap_serialize(soap);
6998                 break;
6999         case SOAP_TYPE_wcxs__DataEncryptionCCMPType:
7000                 ((wcxs__DataEncryptionCCMPType *)ptr)->soap_serialize(soap);
7001                 break;
7002         case SOAP_TYPE_wcxs__DataEncryptionTKIPType:
7003                 ((wcxs__DataEncryptionTKIPType *)ptr)->soap_serialize(soap);
7004                 break;
7005         case SOAP_TYPE_wcxs__DataEncryptionWEPType:
7006                 ((wcxs__DataEncryptionWEPType *)ptr)->soap_serialize(soap);
7007                 break;
7008         case SOAP_TYPE_wcxs__DataEncryptionWEPXType:
7009                 ((wcxs__DataEncryptionWEPXType *)ptr)->soap_serialize(soap);
7010                 break;
7011         case SOAP_TYPE_wcxs__WEP128Type:
7012                 ((wcxs__WEP128Type *)ptr)->soap_serialize(soap);
7013                 break;
7014         case SOAP_TYPE_wcxs__WEP64Type:
7015                 ((wcxs__WEP64Type *)ptr)->soap_serialize(soap);
7016                 break;
7017         case SOAP_TYPE__rci__GetSystemPowerStateResponse:
7018                 ((_rci__GetSystemPowerStateResponse *)ptr)->soap_serialize(soap);
7019                 break;
7020         case SOAP_TYPE__rci__GetSystemPowerState:
7021                 ((_rci__GetSystemPowerState *)ptr)->soap_serialize(soap);
7022                 break;
7023         case SOAP_TYPE__rci__RemoteControlResponse:
7024                 ((_rci__RemoteControlResponse *)ptr)->soap_serialize(soap);
7025                 break;
7026         case SOAP_TYPE__rci__RemoteControl:
7027                 ((_rci__RemoteControl *)ptr)->soap_serialize(soap);
7028                 break;
7029         case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse:
7030                 ((_rci__GetRemoteControlCapabilitiesResponse *)ptr)->soap_serialize(soap);
7031                 break;
7032         case SOAP_TYPE__rci__GetRemoteControlCapabilities:
7033                 ((_rci__GetRemoteControlCapabilities *)ptr)->soap_serialize(soap);
7034                 break;
7035         case SOAP_TYPE__inf__GetIderSessionLogResponse:
7036                 ((_inf__GetIderSessionLogResponse *)ptr)->soap_serialize(soap);
7037                 break;
7038         case SOAP_TYPE__inf__GetIderSessionLog:
7039                 ((_inf__GetIderSessionLog *)ptr)->soap_serialize(soap);
7040                 break;
7041         case SOAP_TYPE__inf__GetSecurityParametersResponse:
7042                 ((_inf__GetSecurityParametersResponse *)ptr)->soap_serialize(soap);
7043                 break;
7044         case SOAP_TYPE__inf__GetSecurityParameters:
7045                 ((_inf__GetSecurityParameters *)ptr)->soap_serialize(soap);
7046                 break;
7047         case SOAP_TYPE__inf__GetNetworkStateResponse:
7048                 ((_inf__GetNetworkStateResponse *)ptr)->soap_serialize(soap);
7049                 break;
7050         case SOAP_TYPE__inf__GetNetworkState:
7051                 ((_inf__GetNetworkState *)ptr)->soap_serialize(soap);
7052                 break;
7053         case SOAP_TYPE__inf__GetEnabledInterfacesResponse:
7054                 ((_inf__GetEnabledInterfacesResponse *)ptr)->soap_serialize(soap);
7055                 break;
7056         case SOAP_TYPE__inf__GetEnabledInterfaces:
7057                 ((_inf__GetEnabledInterfaces *)ptr)->soap_serialize(soap);
7058                 break;
7059         case SOAP_TYPE__inf__GetPasswordModelResponse:
7060                 ((_inf__GetPasswordModelResponse *)ptr)->soap_serialize(soap);
7061                 break;
7062         case SOAP_TYPE__inf__GetPasswordModel:
7063                 ((_inf__GetPasswordModel *)ptr)->soap_serialize(soap);
7064                 break;
7065         case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse:
7066                 ((_inf__GetAdminNetAclEntryStatusResponse *)ptr)->soap_serialize(soap);
7067                 break;
7068         case SOAP_TYPE__inf__GetAdminNetAclEntryStatus:
7069                 ((_inf__GetAdminNetAclEntryStatus *)ptr)->soap_serialize(soap);
7070                 break;
7071         case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse:
7072                 ((_inf__GetAdminAclEntryStatusResponse *)ptr)->soap_serialize(soap);
7073                 break;
7074         case SOAP_TYPE__inf__GetAdminAclEntryStatus:
7075                 ((_inf__GetAdminAclEntryStatus *)ptr)->soap_serialize(soap);
7076                 break;
7077         case SOAP_TYPE__inf__GetConfigServerInfoResponse:
7078                 ((_inf__GetConfigServerInfoResponse *)ptr)->soap_serialize(soap);
7079                 break;
7080         case SOAP_TYPE__inf__GetConfigServerInfo:
7081                 ((_inf__GetConfigServerInfo *)ptr)->soap_serialize(soap);
7082                 break;
7083         case SOAP_TYPE__inf__GetHostNameResponse:
7084                 ((_inf__GetHostNameResponse *)ptr)->soap_serialize(soap);
7085                 break;
7086         case SOAP_TYPE__inf__GetHostName:
7087                 ((_inf__GetHostName *)ptr)->soap_serialize(soap);
7088                 break;
7089         case SOAP_TYPE__inf__GetVlanParametersResponse:
7090                 ((_inf__GetVlanParametersResponse *)ptr)->soap_serialize(soap);
7091                 break;
7092         case SOAP_TYPE__inf__GetVlanParameters:
7093                 ((_inf__GetVlanParameters *)ptr)->soap_serialize(soap);
7094                 break;
7095         case SOAP_TYPE__inf__GetProvisioningStateResponse:
7096                 ((_inf__GetProvisioningStateResponse *)ptr)->soap_serialize(soap);
7097                 break;
7098         case SOAP_TYPE__inf__GetProvisioningState:
7099                 ((_inf__GetProvisioningState *)ptr)->soap_serialize(soap);
7100                 break;
7101         case SOAP_TYPE__inf__GetProvisioningModeResponse:
7102                 ((_inf__GetProvisioningModeResponse *)ptr)->soap_serialize(soap);
7103                 break;
7104         case SOAP_TYPE__inf__GetProvisioningMode:
7105                 ((_inf__GetProvisioningMode *)ptr)->soap_serialize(soap);
7106                 break;
7107         case SOAP_TYPE__inf__GetCodeVersionsResponse:
7108                 ((_inf__GetCodeVersionsResponse *)ptr)->soap_serialize(soap);
7109                 break;
7110         case SOAP_TYPE__inf__GetCodeVersions:
7111                 ((_inf__GetCodeVersions *)ptr)->soap_serialize(soap);
7112                 break;
7113         case SOAP_TYPE__inf__GetCoreVersionResponse:
7114                 ((_inf__GetCoreVersionResponse *)ptr)->soap_serialize(soap);
7115                 break;
7116         case SOAP_TYPE__inf__GetCoreVersion:
7117                 ((_inf__GetCoreVersion *)ptr)->soap_serialize(soap);
7118                 break;
7119         case SOAP_TYPE_inf__FirmwareVersionType:
7120                 ((inf__FirmwareVersionType *)ptr)->soap_serialize(soap);
7121                 break;
7122         case SOAP_TYPE_inf__IderSessionLogEntryType:
7123                 ((inf__IderSessionLogEntryType *)ptr)->soap_serialize(soap);
7124                 break;
7125         case SOAP_TYPE__str__ExecuteStorageOperationResponse:
7126                 ((_str__ExecuteStorageOperationResponse *)ptr)->soap_serialize(soap);
7127                 break;
7128         case SOAP_TYPE__str__ExecuteStorageOperation:
7129                 ((_str__ExecuteStorageOperation *)ptr)->soap_serialize(soap);
7130                 break;
7131         case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse:
7132                 ((_tim__SetHighAccuracyTimeSynchResponse *)ptr)->soap_serialize(soap);
7133                 break;
7134         case SOAP_TYPE__tim__SetHighAccuracyTimeSynch:
7135                 ((_tim__SetHighAccuracyTimeSynch *)ptr)->soap_serialize(soap);
7136                 break;
7137         case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse:
7138                 ((_tim__GetLowAccuracyTimeSynchResponse *)ptr)->soap_serialize(soap);
7139                 break;
7140         case SOAP_TYPE__tim__GetLowAccuracyTimeSynch:
7141                 ((_tim__GetLowAccuracyTimeSynch *)ptr)->soap_serialize(soap);
7142                 break;
7143         case SOAP_TYPE__idr__GetIderSessionLogResponse:
7144                 ((_idr__GetIderSessionLogResponse *)ptr)->soap_serialize(soap);
7145                 break;
7146         case SOAP_TYPE__idr__GetIderSessionLog:
7147                 ((_idr__GetIderSessionLog *)ptr)->soap_serialize(soap);
7148                 break;
7149         case SOAP_TYPE__idr__GetRedirectionListenerStateResponse:
7150                 ((_idr__GetRedirectionListenerStateResponse *)ptr)->soap_serialize(soap);
7151                 break;
7152         case SOAP_TYPE__idr__GetRedirectionListenerState:
7153                 ((_idr__GetRedirectionListenerState *)ptr)->soap_serialize(soap);
7154                 break;
7155         case SOAP_TYPE__idr__SetRedirectionListenerStateResponse:
7156                 ((_idr__SetRedirectionListenerStateResponse *)ptr)->soap_serialize(soap);
7157                 break;
7158         case SOAP_TYPE__idr__SetRedirectionListenerState:
7159                 ((_idr__SetRedirectionListenerState *)ptr)->soap_serialize(soap);
7160                 break;
7161         case SOAP_TYPE_idr__FirmwareVersionType:
7162                 ((idr__FirmwareVersionType *)ptr)->soap_serialize(soap);
7163                 break;
7164         case SOAP_TYPE_idr__IderSessionLogEntryType:
7165                 ((idr__IderSessionLogEntryType *)ptr)->soap_serialize(soap);
7166                 break;
7167         case SOAP_TYPE__apl__AgentWatchdogShutdownResponse:
7168                 ((_apl__AgentWatchdogShutdownResponse *)ptr)->soap_serialize(soap);
7169                 break;
7170         case SOAP_TYPE__apl__AgentWatchdogShutdown:
7171                 ((_apl__AgentWatchdogShutdown *)ptr)->soap_serialize(soap);
7172                 break;
7173         case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse:
7174                 ((_apl__AgentWatchdogHeartbeatResponse *)ptr)->soap_serialize(soap);
7175                 break;
7176         case SOAP_TYPE__apl__AgentWatchdogHeartbeat:
7177                 ((_apl__AgentWatchdogHeartbeat *)ptr)->soap_serialize(soap);
7178                 break;
7179         case SOAP_TYPE__apl__AgentWatchdogRegisterResponse:
7180                 ((_apl__AgentWatchdogRegisterResponse *)ptr)->soap_serialize(soap);
7181                 break;
7182         case SOAP_TYPE__apl__AgentWatchdogRegister:
7183                 ((_apl__AgentWatchdogRegister *)ptr)->soap_serialize(soap);
7184                 break;
7185         case SOAP_TYPE_apl__GUID:
7186                 ((apl__GUID *)ptr)->soap_serialize(soap);
7187                 break;
7188         case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse:
7189                 ((_apr__ConsoleWatchdogQueryCapabilitiesResponse *)ptr)->soap_serialize(soap);
7190                 break;
7191         case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities:
7192                 ((_apr__ConsoleWatchdogQueryCapabilities *)ptr)->soap_serialize(soap);
7193                 break;
7194         case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse:
7195                 ((_apr__ConsoleWatchdogGetCbPolicyResponse *)ptr)->soap_serialize(soap);
7196                 break;
7197         case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy:
7198                 ((_apr__ConsoleWatchdogGetCbPolicy *)ptr)->soap_serialize(soap);
7199                 break;
7200         case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse:
7201                 ((_apr__ConsoleWatchdogSetCbPolicyResponse *)ptr)->soap_serialize(soap);
7202                 break;
7203         case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy:
7204                 ((_apr__ConsoleWatchdogSetCbPolicy *)ptr)->soap_serialize(soap);
7205                 break;
7206         case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse:
7207                 ((_apr__ConsoleWatchdogGetActionsResponse *)ptr)->soap_serialize(soap);
7208                 break;
7209         case SOAP_TYPE__apr__ConsoleWatchdogGetActions:
7210                 ((_apr__ConsoleWatchdogGetActions *)ptr)->soap_serialize(soap);
7211                 break;
7212         case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse:
7213                 ((_apr__ConsoleWatchdogSetActionsResponse *)ptr)->soap_serialize(soap);
7214                 break;
7215         case SOAP_TYPE__apr__ConsoleWatchdogSetActions:
7216                 ((_apr__ConsoleWatchdogSetActions *)ptr)->soap_serialize(soap);
7217                 break;
7218         case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse:
7219                 ((_apr__ConsoleWatchdogEnumerateResponse *)ptr)->soap_serialize(soap);
7220                 break;
7221         case SOAP_TYPE__apr__ConsoleWatchdogEnumerate:
7222                 ((_apr__ConsoleWatchdogEnumerate *)ptr)->soap_serialize(soap);
7223                 break;
7224         case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse:
7225                 ((_apr__ConsoleWatchdogDeleteResponse *)ptr)->soap_serialize(soap);
7226                 break;
7227         case SOAP_TYPE__apr__ConsoleWatchdogDelete:
7228                 ((_apr__ConsoleWatchdogDelete *)ptr)->soap_serialize(soap);
7229                 break;
7230         case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse:
7231                 ((_apr__ConsoleWatchdogCreateResponse *)ptr)->soap_serialize(soap);
7232                 break;
7233         case SOAP_TYPE__apr__ConsoleWatchdogCreate:
7234                 ((_apr__ConsoleWatchdogCreate *)ptr)->soap_serialize(soap);
7235                 break;
7236         case SOAP_TYPE_apr__AgentPresenceCapabilitiesType:
7237                 ((apr__AgentPresenceCapabilitiesType *)ptr)->soap_serialize(soap);
7238                 break;
7239         case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType:
7240                 ((apr__CircuitBreakerHardwarePolicyType *)ptr)->soap_serialize(soap);
7241                 break;
7242         case SOAP_TYPE_apr__ConsoleWatchdogActionType:
7243                 ((apr__ConsoleWatchdogActionType *)ptr)->soap_serialize(soap);
7244                 break;
7245         case SOAP_TYPE_apr__ConsoleWatchdogEntryType:
7246                 ((apr__ConsoleWatchdogEntryType *)ptr)->soap_serialize(soap);
7247                 break;
7248         case SOAP_TYPE_apr__GUID:
7249                 ((apr__GUID *)ptr)->soap_serialize(soap);
7250                 break;
7251         case SOAP_TYPE__hwa__GetAssetDataResponse:
7252                 ((_hwa__GetAssetDataResponse *)ptr)->soap_serialize(soap);
7253                 break;
7254         case SOAP_TYPE__hwa__GetAssetData:
7255                 ((_hwa__GetAssetData *)ptr)->soap_serialize(soap);
7256                 break;
7257         case SOAP_TYPE__hwa__EnumerateAssetTypesResponse:
7258                 ((_hwa__EnumerateAssetTypesResponse *)ptr)->soap_serialize(soap);
7259                 break;
7260         case SOAP_TYPE__hwa__EnumerateAssetTypes:
7261                 ((_hwa__EnumerateAssetTypes *)ptr)->soap_serialize(soap);
7262                 break;
7263         case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE:
7264                 ((hwa__PT_USCOREMEDIA_USCOREDEVICE *)ptr)->soap_serialize(soap);
7265                 break;
7266         case SOAP_TYPE_hwa__PT_USCOREFRU:
7267                 ((hwa__PT_USCOREFRU *)ptr)->soap_serialize(soap);
7268                 break;
7269         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE:
7270                 ((hwa__PT_USCOREMEMORY_USCOREMODULE *)ptr)->soap_serialize(soap);
7271                 break;
7272         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR:
7273                 ((hwa__PT_USCOREPROCESSOR *)ptr)->soap_serialize(soap);
7274                 break;
7275         case SOAP_TYPE_hwa__PT_USCOREBASEBOARD:
7276                 ((hwa__PT_USCOREBASEBOARD *)ptr)->soap_serialize(soap);
7277                 break;
7278         case SOAP_TYPE_hwa__GUID:
7279                 ((hwa__GUID *)ptr)->soap_serialize(soap);
7280                 break;
7281         case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM:
7282                 ((hwa__PT_USCORECOMPUTER_USCORESYSTEM *)ptr)->soap_serialize(soap);
7283                 break;
7284         case SOAP_TYPE_hwa__PT_USCOREBIOS:
7285                 ((hwa__PT_USCOREBIOS *)ptr)->soap_serialize(soap);
7286                 break;
7287         case SOAP_TYPE_hwa__AssetDataType:
7288                 ((hwa__AssetDataType *)ptr)->soap_serialize(soap);
7289                 break;
7290         case SOAP_TYPE_hwa__AssetDataArrayType:
7291                 ((hwa__AssetDataArrayType *)ptr)->soap_serialize(soap);
7292                 break;
7293         case SOAP_TYPE_hwa__AssetTypeArrayType:
7294                 ((hwa__AssetTypeArrayType *)ptr)->soap_serialize(soap);
7295                 break;
7296         case SOAP_TYPE__cb__GetHcbStateResponse:
7297                 ((_cb__GetHcbStateResponse *)ptr)->soap_serialize(soap);
7298                 break;
7299         case SOAP_TYPE__cb__GetHcbState:
7300                 ((_cb__GetHcbState *)ptr)->soap_serialize(soap);
7301                 break;
7302         case SOAP_TYPE__cb__ClearHcbStateResponse:
7303                 ((_cb__ClearHcbStateResponse *)ptr)->soap_serialize(soap);
7304                 break;
7305         case SOAP_TYPE__cb__ClearHcbState:
7306                 ((_cb__ClearHcbState *)ptr)->soap_serialize(soap);
7307                 break;
7308         case SOAP_TYPE__cb__GetHcbOptionsResponse:
7309                 ((_cb__GetHcbOptionsResponse *)ptr)->soap_serialize(soap);
7310                 break;
7311         case SOAP_TYPE__cb__GetHcbOptions:
7312                 ((_cb__GetHcbOptions *)ptr)->soap_serialize(soap);
7313                 break;
7314         case SOAP_TYPE__cb__SetHcbOptionsResponse:
7315                 ((_cb__SetHcbOptionsResponse *)ptr)->soap_serialize(soap);
7316                 break;
7317         case SOAP_TYPE__cb__SetHcbOptions:
7318                 ((_cb__SetHcbOptions *)ptr)->soap_serialize(soap);
7319                 break;
7320         case SOAP_TYPE__cb__CbQueryCapabilitiesResponse:
7321                 ((_cb__CbQueryCapabilitiesResponse *)ptr)->soap_serialize(soap);
7322                 break;
7323         case SOAP_TYPE__cb__CbQueryCapabilities:
7324                 ((_cb__CbQueryCapabilities *)ptr)->soap_serialize(soap);
7325                 break;
7326         case SOAP_TYPE__cb__CbFilterEnumerateResponse:
7327                 ((_cb__CbFilterEnumerateResponse *)ptr)->soap_serialize(soap);
7328                 break;
7329         case SOAP_TYPE__cb__CbFilterEnumerate:
7330                 ((_cb__CbFilterEnumerate *)ptr)->soap_serialize(soap);
7331                 break;
7332         case SOAP_TYPE__cb__CbFilterDeleteResponse:
7333                 ((_cb__CbFilterDeleteResponse *)ptr)->soap_serialize(soap);
7334                 break;
7335         case SOAP_TYPE__cb__CbFilterDelete:
7336                 ((_cb__CbFilterDelete *)ptr)->soap_serialize(soap);
7337                 break;
7338         case SOAP_TYPE__cb__CbFilterGetResponse:
7339                 ((_cb__CbFilterGetResponse *)ptr)->soap_serialize(soap);
7340                 break;
7341         case SOAP_TYPE__cb__CbFilterGet:
7342                 ((_cb__CbFilterGet *)ptr)->soap_serialize(soap);
7343                 break;
7344         case SOAP_TYPE__cb__CbFilterCreateResponse:
7345                 ((_cb__CbFilterCreateResponse *)ptr)->soap_serialize(soap);
7346                 break;
7347         case SOAP_TYPE__cb__CbFilterCreate:
7348                 ((_cb__CbFilterCreate *)ptr)->soap_serialize(soap);
7349                 break;
7350         case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse:
7351                 ((_cb__CbPolicyGetActiveStatisticsResponse *)ptr)->soap_serialize(soap);
7352                 break;
7353         case SOAP_TYPE__cb__CbPolicyGetActiveStatistics:
7354                 ((_cb__CbPolicyGetActiveStatistics *)ptr)->soap_serialize(soap);
7355                 break;
7356         case SOAP_TYPE__cb__CbPolicyGetEnabledResponse:
7357                 ((_cb__CbPolicyGetEnabledResponse *)ptr)->soap_serialize(soap);
7358                 break;
7359         case SOAP_TYPE__cb__CbPolicyGetEnabled:
7360                 ((_cb__CbPolicyGetEnabled *)ptr)->soap_serialize(soap);
7361                 break;
7362         case SOAP_TYPE__cb__CbPolicyDisableResponse:
7363                 ((_cb__CbPolicyDisableResponse *)ptr)->soap_serialize(soap);
7364                 break;
7365         case SOAP_TYPE__cb__CbPolicyDisable:
7366                 ((_cb__CbPolicyDisable *)ptr)->soap_serialize(soap);
7367                 break;
7368         case SOAP_TYPE__cb__CbPolicyEnableResponse:
7369                 ((_cb__CbPolicyEnableResponse *)ptr)->soap_serialize(soap);
7370                 break;
7371         case SOAP_TYPE__cb__CbPolicyEnable:
7372                 ((_cb__CbPolicyEnable *)ptr)->soap_serialize(soap);
7373                 break;
7374         case SOAP_TYPE__cb__CbPolicyEnumerateResponse:
7375                 ((_cb__CbPolicyEnumerateResponse *)ptr)->soap_serialize(soap);
7376                 break;
7377         case SOAP_TYPE__cb__CbPolicyEnumerate:
7378                 ((_cb__CbPolicyEnumerate *)ptr)->soap_serialize(soap);
7379                 break;
7380         case SOAP_TYPE__cb__CbPolicyDeleteResponse:
7381                 ((_cb__CbPolicyDeleteResponse *)ptr)->soap_serialize(soap);
7382                 break;
7383         case SOAP_TYPE__cb__CbPolicyDelete:
7384                 ((_cb__CbPolicyDelete *)ptr)->soap_serialize(soap);
7385                 break;
7386         case SOAP_TYPE__cb__CbPolicyGetResponse:
7387                 ((_cb__CbPolicyGetResponse *)ptr)->soap_serialize(soap);
7388                 break;
7389         case SOAP_TYPE__cb__CbPolicyGet:
7390                 ((_cb__CbPolicyGet *)ptr)->soap_serialize(soap);
7391                 break;
7392         case SOAP_TYPE__cb__CbPolicyCreateResponse:
7393                 ((_cb__CbPolicyCreateResponse *)ptr)->soap_serialize(soap);
7394                 break;
7395         case SOAP_TYPE__cb__CbPolicyCreate:
7396                 ((_cb__CbPolicyCreate *)ptr)->soap_serialize(soap);
7397                 break;
7398         case SOAP_TYPE_cb__HcbOptionsType:
7399                 ((cb__HcbOptionsType *)ptr)->soap_serialize(soap);
7400                 break;
7401         case SOAP_TYPE_cb__BlockedPortInfoType:
7402                 ((cb__BlockedPortInfoType *)ptr)->soap_serialize(soap);
7403                 break;
7404         case SOAP_TYPE_cb__TimedCounterType:
7405                 ((cb__TimedCounterType *)ptr)->soap_serialize(soap);
7406                 break;
7407         case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType:
7408                 ((cb__CircuitBreakerHardwarePolicyType *)ptr)->soap_serialize(soap);
7409                 break;
7410         case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType:
7411                 ((cb__CircuitBreakerFilterStatisticsType *)ptr)->soap_serialize(soap);
7412                 break;
7413         case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType:
7414                 ((cb__CircuitBreakerCapabilitiesType *)ptr)->soap_serialize(soap);
7415                 break;
7416         case SOAP_TYPE_cb__CircuitBreakerFilterInfoType:
7417                 ((cb__CircuitBreakerFilterInfoType *)ptr)->soap_serialize(soap);
7418                 break;
7419         case SOAP_TYPE_cb__CircuitBreakerFilterType:
7420                 ((cb__CircuitBreakerFilterType *)ptr)->soap_serialize(soap);
7421                 break;
7422         case SOAP_TYPE_cb__CircuitBreakerPacketType:
7423                 ((cb__CircuitBreakerPacketType *)ptr)->soap_serialize(soap);
7424                 break;
7425         case SOAP_TYPE_cb__CircuitBreakerPacketETHType:
7426                 ((cb__CircuitBreakerPacketETHType *)ptr)->soap_serialize(soap);
7427                 break;
7428         case SOAP_TYPE_cb__CircuitBreakerPacketIPType:
7429                 ((cb__CircuitBreakerPacketIPType *)ptr)->soap_serialize(soap);
7430                 break;
7431         case SOAP_TYPE_cb__CircuitBreakerPacketTCPType:
7432                 ((cb__CircuitBreakerPacketTCPType *)ptr)->soap_serialize(soap);
7433                 break;
7434         case SOAP_TYPE_cb__CircuitBreakerPacketUDPType:
7435                 ((cb__CircuitBreakerPacketUDPType *)ptr)->soap_serialize(soap);
7436                 break;
7437         case SOAP_TYPE_cb__CircuitBreakerIPPacketType:
7438                 ((cb__CircuitBreakerIPPacketType *)ptr)->soap_serialize(soap);
7439                 break;
7440         case SOAP_TYPE_cb__CircuitBreakerIPv6Type:
7441                 ((cb__CircuitBreakerIPv6Type *)ptr)->soap_serialize(soap);
7442                 break;
7443         case SOAP_TYPE_cb__CircuitBreakerIPv4Type:
7444                 ((cb__CircuitBreakerIPv4Type *)ptr)->soap_serialize(soap);
7445                 break;
7446         case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType:
7447                 ((cb__CircuitBreakerIPLayeredTCPFlagsType *)ptr)->soap_serialize(soap);
7448                 break;
7449         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType:
7450                 ((cb__CircuitBreakerIPLayeredPortType *)ptr)->soap_serialize(soap);
7451                 break;
7452         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType:
7453                 ((cb__CircuitBreakerIPLayeredPortRangeType *)ptr)->soap_serialize(soap);
7454                 break;
7455         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType:
7456                 ((cb__CircuitBreakerIPLayeredPortSimpleType *)ptr)->soap_serialize(soap);
7457                 break;
7458         case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType:
7459                 ((cb__CircuitBreakerIPv6AddressAndMaskType *)ptr)->soap_serialize(soap);
7460                 break;
7461         case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType:
7462                 ((cb__CircuitBreakerIPv4AddressAndMaskType *)ptr)->soap_serialize(soap);
7463                 break;
7464         case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType:
7465                 ((cb__CircuitBreakerPolicyInfoType *)ptr)->soap_serialize(soap);
7466                 break;
7467         case SOAP_TYPE_cb__CircuitBreakerPolicyType:
7468                 ((cb__CircuitBreakerPolicyType *)ptr)->soap_serialize(soap);
7469                 break;
7470         case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType:
7471                 ((cb__CircuitBreakerDefaultFilterType *)ptr)->soap_serialize(soap);
7472                 break;
7473         case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType:
7474                 ((cb__CircuitBreakerAntiSpoofingFilterType *)ptr)->soap_serialize(soap);
7475                 break;
7476         case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse:
7477                 ((_emi__GetGeneralAlertSubscriptionResponse *)ptr)->soap_serialize(soap);
7478                 break;
7479         case SOAP_TYPE__emi__GetGeneralAlertSubscription:
7480                 ((_emi__GetGeneralAlertSubscription *)ptr)->soap_serialize(soap);
7481                 break;
7482         case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse:
7483                 ((_emi__EnumerateGeneralAlertSubscriptionsResponse *)ptr)->soap_serialize(soap);
7484                 break;
7485         case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions:
7486                 ((_emi__EnumerateGeneralAlertSubscriptions *)ptr)->soap_serialize(soap);
7487                 break;
7488         case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse:
7489                 ((_emi__SubscribeForGeneralAlertResponse *)ptr)->soap_serialize(soap);
7490                 break;
7491         case SOAP_TYPE__emi__SubscribeForGeneralAlert:
7492                 ((_emi__SubscribeForGeneralAlert *)ptr)->soap_serialize(soap);
7493                 break;
7494         case SOAP_TYPE__emi__CancelAlertSubscriptionResponse:
7495                 ((_emi__CancelAlertSubscriptionResponse *)ptr)->soap_serialize(soap);
7496                 break;
7497         case SOAP_TYPE__emi__CancelAlertSubscription:
7498                 ((_emi__CancelAlertSubscription *)ptr)->soap_serialize(soap);
7499                 break;
7500         case SOAP_TYPE__emi__GetSensorAttributesResponse:
7501                 ((_emi__GetSensorAttributesResponse *)ptr)->soap_serialize(soap);
7502                 break;
7503         case SOAP_TYPE__emi__GetSensorAttributes:
7504                 ((_emi__GetSensorAttributes *)ptr)->soap_serialize(soap);
7505                 break;
7506         case SOAP_TYPE__emi__EnumerateSensorsResponse:
7507                 ((_emi__EnumerateSensorsResponse *)ptr)->soap_serialize(soap);
7508                 break;
7509         case SOAP_TYPE__emi__EnumerateSensors:
7510                 ((_emi__EnumerateSensors *)ptr)->soap_serialize(soap);
7511                 break;
7512         case SOAP_TYPE__emi__GetEventLogTimestampClockResponse:
7513                 ((_emi__GetEventLogTimestampClockResponse *)ptr)->soap_serialize(soap);
7514                 break;
7515         case SOAP_TYPE__emi__GetEventLogTimestampClock:
7516                 ((_emi__GetEventLogTimestampClock *)ptr)->soap_serialize(soap);
7517                 break;
7518         case SOAP_TYPE__emi__SetEventLogTimestampClockResponse:
7519                 ((_emi__SetEventLogTimestampClockResponse *)ptr)->soap_serialize(soap);
7520                 break;
7521         case SOAP_TYPE__emi__SetEventLogTimestampClock:
7522                 ((_emi__SetEventLogTimestampClock *)ptr)->soap_serialize(soap);
7523                 break;
7524         case SOAP_TYPE__emi__FreezeEventLogResponse:
7525                 ((_emi__FreezeEventLogResponse *)ptr)->soap_serialize(soap);
7526                 break;
7527         case SOAP_TYPE__emi__FreezeEventLog:
7528                 ((_emi__FreezeEventLog *)ptr)->soap_serialize(soap);
7529                 break;
7530         case SOAP_TYPE__emi__ClearEventLogResponse:
7531                 ((_emi__ClearEventLogResponse *)ptr)->soap_serialize(soap);
7532                 break;
7533         case SOAP_TYPE__emi__ClearEventLog:
7534                 ((_emi__ClearEventLog *)ptr)->soap_serialize(soap);
7535                 break;
7536         case SOAP_TYPE__emi__GetEventLogStatusResponse:
7537                 ((_emi__GetEventLogStatusResponse *)ptr)->soap_serialize(soap);
7538                 break;
7539         case SOAP_TYPE__emi__GetEventLogStatus:
7540                 ((_emi__GetEventLogStatus *)ptr)->soap_serialize(soap);
7541                 break;
7542         case SOAP_TYPE__emi__ReadEventLogRecordsResponse:
7543                 ((_emi__ReadEventLogRecordsResponse *)ptr)->soap_serialize(soap);
7544                 break;
7545         case SOAP_TYPE__emi__ReadEventLogRecords:
7546                 ((_emi__ReadEventLogRecords *)ptr)->soap_serialize(soap);
7547                 break;
7548         case SOAP_TYPE__emi__RemoveEventFilterResponse:
7549                 ((_emi__RemoveEventFilterResponse *)ptr)->soap_serialize(soap);
7550                 break;
7551         case SOAP_TYPE__emi__RemoveEventFilter:
7552                 ((_emi__RemoveEventFilter *)ptr)->soap_serialize(soap);
7553                 break;
7554         case SOAP_TYPE__emi__UpdateEventFilterResponse:
7555                 ((_emi__UpdateEventFilterResponse *)ptr)->soap_serialize(soap);
7556                 break;
7557         case SOAP_TYPE__emi__UpdateEventFilter:
7558                 ((_emi__UpdateEventFilter *)ptr)->soap_serialize(soap);
7559                 break;
7560         case SOAP_TYPE__emi__GetEventFilterResponse:
7561                 ((_emi__GetEventFilterResponse *)ptr)->soap_serialize(soap);
7562                 break;
7563         case SOAP_TYPE__emi__GetEventFilter:
7564                 ((_emi__GetEventFilter *)ptr)->soap_serialize(soap);
7565                 break;
7566         case SOAP_TYPE__emi__EnumerateEventFiltersResponse:
7567                 ((_emi__EnumerateEventFiltersResponse *)ptr)->soap_serialize(soap);
7568                 break;
7569         case SOAP_TYPE__emi__EnumerateEventFilters:
7570                 ((_emi__EnumerateEventFilters *)ptr)->soap_serialize(soap);
7571                 break;
7572         case SOAP_TYPE__emi__AddEventFilterResponse:
7573                 ((_emi__AddEventFilterResponse *)ptr)->soap_serialize(soap);
7574                 break;
7575         case SOAP_TYPE__emi__AddEventFilter:
7576                 ((_emi__AddEventFilter *)ptr)->soap_serialize(soap);
7577                 break;
7578         case SOAP_TYPE__emi__GetAlertCommunityStringResponse:
7579                 ((_emi__GetAlertCommunityStringResponse *)ptr)->soap_serialize(soap);
7580                 break;
7581         case SOAP_TYPE__emi__GetAlertCommunityString:
7582                 ((_emi__GetAlertCommunityString *)ptr)->soap_serialize(soap);
7583                 break;
7584         case SOAP_TYPE__emi__SetAlertCommunityStringResponse:
7585                 ((_emi__SetAlertCommunityStringResponse *)ptr)->soap_serialize(soap);
7586                 break;
7587         case SOAP_TYPE__emi__SetAlertCommunityString:
7588                 ((_emi__SetAlertCommunityString *)ptr)->soap_serialize(soap);
7589                 break;
7590         case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse:
7591                 ((_emi__EnumerateAlertPoliciesResponse *)ptr)->soap_serialize(soap);
7592                 break;
7593         case SOAP_TYPE__emi__EnumerateAlertPolicies:
7594                 ((_emi__EnumerateAlertPolicies *)ptr)->soap_serialize(soap);
7595                 break;
7596         case SOAP_TYPE__emi__GetAlertSubscriptionResponse:
7597                 ((_emi__GetAlertSubscriptionResponse *)ptr)->soap_serialize(soap);
7598                 break;
7599         case SOAP_TYPE__emi__GetAlertSubscription:
7600                 ((_emi__GetAlertSubscription *)ptr)->soap_serialize(soap);
7601                 break;
7602         case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse:
7603                 ((_emi__EnumerateAlertSubscriptionsResponse *)ptr)->soap_serialize(soap);
7604                 break;
7605         case SOAP_TYPE__emi__EnumerateAlertSubscriptions:
7606                 ((_emi__EnumerateAlertSubscriptions *)ptr)->soap_serialize(soap);
7607                 break;
7608         case SOAP_TYPE__emi__SubscribeForAlertResponse:
7609                 ((_emi__SubscribeForAlertResponse *)ptr)->soap_serialize(soap);
7610                 break;
7611         case SOAP_TYPE__emi__SubscribeForAlert:
7612                 ((_emi__SubscribeForAlert *)ptr)->soap_serialize(soap);
7613                 break;
7614         case SOAP_TYPE_emi__AlertSubscriptionGeneralType:
7615                 ((emi__AlertSubscriptionGeneralType *)ptr)->soap_serialize(soap);
7616                 break;
7617         case SOAP_TYPE_emi__AlertSubscriptionSoapType:
7618                 ((emi__AlertSubscriptionSoapType *)ptr)->soap_serialize(soap);
7619                 break;
7620         case SOAP_TYPE_emi__AlertSubscriptionSNMPType:
7621                 ((emi__AlertSubscriptionSNMPType *)ptr)->soap_serialize(soap);
7622                 break;
7623         case SOAP_TYPE_emi__AlertCredentialsType:
7624                 ((emi__AlertCredentialsType *)ptr)->soap_serialize(soap);
7625                 break;
7626         case SOAP_TYPE_emi__ByteStr:
7627                 ((emi__ByteStr *)ptr)->soap_serialize(soap);
7628                 break;
7629         case SOAP_TYPE_emi__SensorAttributesType:
7630                 ((emi__SensorAttributesType *)ptr)->soap_serialize(soap);
7631                 break;
7632         case SOAP_TYPE_emi__SensorHandleArrayType:
7633                 ((emi__SensorHandleArrayType *)ptr)->soap_serialize(soap);
7634                 break;
7635         case SOAP_TYPE_emi__EventLogRecordArrayType:
7636                 ((emi__EventLogRecordArrayType *)ptr)->soap_serialize(soap);
7637                 break;
7638         case SOAP_TYPE_emi__EventFilterHandleArrayType:
7639                 ((emi__EventFilterHandleArrayType *)ptr)->soap_serialize(soap);
7640                 break;
7641         case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType:
7642                 ((emi__AlertSubscriptionHandleArrayType *)ptr)->soap_serialize(soap);
7643                 break;
7644         case SOAP_TYPE_emi__AlertSubscriptionType:
7645                 ((emi__AlertSubscriptionType *)ptr)->soap_serialize(soap);
7646                 break;
7647         case SOAP_TYPE_emi__EventFilterType:
7648                 ((emi__EventFilterType *)ptr)->soap_serialize(soap);
7649                 break;
7650         case SOAP_TYPE_emi__EventLogRecordType:
7651                 ((emi__EventLogRecordType *)ptr)->soap_serialize(soap);
7652                 break;
7653         case SOAP_TYPE_emi__ByteData:
7654                 ((emi__ByteData *)ptr)->soap_serialize(soap);
7655                 break;
7656         case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType:
7657                 ((emi__AlertSubscriptionPolicyIDArrayType *)ptr)->soap_serialize(soap);
7658                 break;
7659         case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse:
7660                 ((_stra__RemoveStorageFpaclEntryResponse *)ptr)->soap_serialize(soap);
7661                 break;
7662         case SOAP_TYPE__stra__RemoveStorageFpaclEntry:
7663                 ((_stra__RemoveStorageFpaclEntry *)ptr)->soap_serialize(soap);
7664                 break;
7665         case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse:
7666                 ((_stra__UpdateStorageFpaclEntryResponse *)ptr)->soap_serialize(soap);
7667                 break;
7668         case SOAP_TYPE__stra__UpdateStorageFpaclEntry:
7669                 ((_stra__UpdateStorageFpaclEntry *)ptr)->soap_serialize(soap);
7670                 break;
7671         case SOAP_TYPE__stra__GetStorageAllocEntryResponse:
7672                 ((_stra__GetStorageAllocEntryResponse *)ptr)->soap_serialize(soap);
7673                 break;
7674         case SOAP_TYPE__stra__GetStorageAllocEntry:
7675                 ((_stra__GetStorageAllocEntry *)ptr)->soap_serialize(soap);
7676                 break;
7677         case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse:
7678                 ((_stra__EnumerateStorageAllocEntriesResponse *)ptr)->soap_serialize(soap);
7679                 break;
7680         case SOAP_TYPE__stra__EnumerateStorageAllocEntries:
7681                 ((_stra__EnumerateStorageAllocEntries *)ptr)->soap_serialize(soap);
7682                 break;
7683         case SOAP_TYPE__stra__AddStorageFpaclEntryResponse:
7684                 ((_stra__AddStorageFpaclEntryResponse *)ptr)->soap_serialize(soap);
7685                 break;
7686         case SOAP_TYPE__stra__AddStorageFpaclEntry:
7687                 ((_stra__AddStorageFpaclEntry *)ptr)->soap_serialize(soap);
7688                 break;
7689         case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse:
7690                 ((_stra__RemoveStorageEaclEntryResponse *)ptr)->soap_serialize(soap);
7691                 break;
7692         case SOAP_TYPE__stra__RemoveStorageEaclEntry:
7693                 ((_stra__RemoveStorageEaclEntry *)ptr)->soap_serialize(soap);
7694                 break;
7695         case SOAP_TYPE__stra__GetStorageEaclEntryResponse:
7696                 ((_stra__GetStorageEaclEntryResponse *)ptr)->soap_serialize(soap);
7697                 break;
7698         case SOAP_TYPE__stra__GetStorageEaclEntry:
7699                 ((_stra__GetStorageEaclEntry *)ptr)->soap_serialize(soap);
7700                 break;
7701         case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse:
7702                 ((_stra__EnumerateStorageEaclEntriesResponse *)ptr)->soap_serialize(soap);
7703                 break;
7704         case SOAP_TYPE__stra__EnumerateStorageEaclEntries:
7705                 ((_stra__EnumerateStorageEaclEntries *)ptr)->soap_serialize(soap);
7706                 break;
7707         case SOAP_TYPE__stra__AddStorageEaclEntryResponse:
7708                 ((_stra__AddStorageEaclEntryResponse *)ptr)->soap_serialize(soap);
7709                 break;
7710         case SOAP_TYPE__stra__AddStorageEaclEntry:
7711                 ((_stra__AddStorageEaclEntry *)ptr)->soap_serialize(soap);
7712                 break;
7713         case SOAP_TYPE__stra__AdminRemoveApplicationResponse:
7714                 ((_stra__AdminRemoveApplicationResponse *)ptr)->soap_serialize(soap);
7715                 break;
7716         case SOAP_TYPE__stra__AdminRemoveApplication:
7717                 ((_stra__AdminRemoveApplication *)ptr)->soap_serialize(soap);
7718                 break;
7719         case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse:
7720                 ((_stra__AdminGetApplicationAttributesResponse *)ptr)->soap_serialize(soap);
7721                 break;
7722         case SOAP_TYPE__stra__AdminGetApplicationAttributes:
7723                 ((_stra__AdminGetApplicationAttributes *)ptr)->soap_serialize(soap);
7724                 break;
7725         case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse:
7726                 ((_stra__AdminGetRegisteredApplicationsResponse *)ptr)->soap_serialize(soap);
7727                 break;
7728         case SOAP_TYPE__stra__AdminGetRegisteredApplications:
7729                 ((_stra__AdminGetRegisteredApplications *)ptr)->soap_serialize(soap);
7730                 break;
7731         case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse:
7732                 ((_stra__SetGlobalStorageAttributesResponse *)ptr)->soap_serialize(soap);
7733                 break;
7734         case SOAP_TYPE__stra__SetGlobalStorageAttributes:
7735                 ((_stra__SetGlobalStorageAttributes *)ptr)->soap_serialize(soap);
7736                 break;
7737         case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse:
7738                 ((_stra__GetGlobalStorageAttributesResponse *)ptr)->soap_serialize(soap);
7739                 break;
7740         case SOAP_TYPE__stra__GetGlobalStorageAttributes:
7741                 ((_stra__GetGlobalStorageAttributes *)ptr)->soap_serialize(soap);
7742                 break;
7743         case SOAP_TYPE_stra__StorageApplicationAttributesType:
7744                 ((stra__StorageApplicationAttributesType *)ptr)->soap_serialize(soap);
7745                 break;
7746         case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType:
7747                 ((stra__StorageSnrpApplicationAttributeType *)ptr)->soap_serialize(soap);
7748                 break;
7749         case SOAP_TYPE_stra__StorageApplicationHandleListType:
7750                 ((stra__StorageApplicationHandleListType *)ptr)->soap_serialize(soap);
7751                 break;
7752         case SOAP_TYPE_stra__GlobalStorageAttributesType:
7753                 ((stra__GlobalStorageAttributesType *)ptr)->soap_serialize(soap);
7754                 break;
7755         case SOAP_TYPE_stra__GUID:
7756                 ((stra__GUID *)ptr)->soap_serialize(soap);
7757                 break;
7758         case SOAP_TYPE_stra__StorageAllocEntryHandleListType:
7759                 ((stra__StorageAllocEntryHandleListType *)ptr)->soap_serialize(soap);
7760                 break;
7761         case SOAP_TYPE_stra__StorageAllocSnrpEntryType:
7762                 ((stra__StorageAllocSnrpEntryType *)ptr)->soap_serialize(soap);
7763                 break;
7764         case SOAP_TYPE_stra__StorageAllocEntryType:
7765                 ((stra__StorageAllocEntryType *)ptr)->soap_serialize(soap);
7766                 break;
7767         case SOAP_TYPE_stra__StorageEaclEntryHandleListType:
7768                 ((stra__StorageEaclEntryHandleListType *)ptr)->soap_serialize(soap);
7769                 break;
7770         case SOAP_TYPE_stra__StorageEaclEntryType:
7771                 ((stra__StorageEaclEntryType *)ptr)->soap_serialize(soap);
7772                 break;
7773         case SOAP_TYPE__net__Get8021XPxeTimeoutResponse:
7774                 ((_net__Get8021XPxeTimeoutResponse *)ptr)->soap_serialize(soap);
7775                 break;
7776         case SOAP_TYPE__net__Get8021XPxeTimeout:
7777                 ((_net__Get8021XPxeTimeout *)ptr)->soap_serialize(soap);
7778                 break;
7779         case SOAP_TYPE__net__Set8021XPxeTimeoutResponse:
7780                 ((_net__Set8021XPxeTimeoutResponse *)ptr)->soap_serialize(soap);
7781                 break;
7782         case SOAP_TYPE__net__Set8021XPxeTimeout:
7783                 ((_net__Set8021XPxeTimeout *)ptr)->soap_serialize(soap);
7784                 break;
7785         case SOAP_TYPE__net__Get8021XActiveS0Response:
7786                 ((_net__Get8021XActiveS0Response *)ptr)->soap_serialize(soap);
7787                 break;
7788         case SOAP_TYPE__net__Get8021XActiveS0:
7789                 ((_net__Get8021XActiveS0 *)ptr)->soap_serialize(soap);
7790                 break;
7791         case SOAP_TYPE__net__Set8021XActiveS0Response:
7792                 ((_net__Set8021XActiveS0Response *)ptr)->soap_serialize(soap);
7793                 break;
7794         case SOAP_TYPE__net__Set8021XActiveS0:
7795                 ((_net__Set8021XActiveS0 *)ptr)->soap_serialize(soap);
7796                 break;
7797         case SOAP_TYPE__net__Set8021XWiredProfileResponse:
7798                 ((_net__Set8021XWiredProfileResponse *)ptr)->soap_serialize(soap);
7799                 break;
7800         case SOAP_TYPE__net__Set8021XWiredProfile:
7801                 ((_net__Set8021XWiredProfile *)ptr)->soap_serialize(soap);
7802                 break;
7803         case SOAP_TYPE__net__Get8021XWiredProfileResponse:
7804                 ((_net__Get8021XWiredProfileResponse *)ptr)->soap_serialize(soap);
7805                 break;
7806         case SOAP_TYPE__net__Get8021XWiredProfile:
7807                 ((_net__Get8021XWiredProfile *)ptr)->soap_serialize(soap);
7808                 break;
7809         case SOAP_TYPE__net__SetInterfaceSettingsResponse:
7810                 ((_net__SetInterfaceSettingsResponse *)ptr)->soap_serialize(soap);
7811                 break;
7812         case SOAP_TYPE__net__SetInterfaceSettings:
7813                 ((_net__SetInterfaceSettings *)ptr)->soap_serialize(soap);
7814                 break;
7815         case SOAP_TYPE__net__GetInterfaceSettingsResponse:
7816                 ((_net__GetInterfaceSettingsResponse *)ptr)->soap_serialize(soap);
7817                 break;
7818         case SOAP_TYPE__net__GetInterfaceSettings:
7819                 ((_net__GetInterfaceSettings *)ptr)->soap_serialize(soap);
7820                 break;
7821         case SOAP_TYPE__net__EnumerateInterfacesResponse:
7822                 ((_net__EnumerateInterfacesResponse *)ptr)->soap_serialize(soap);
7823                 break;
7824         case SOAP_TYPE__net__EnumerateInterfaces:
7825                 ((_net__EnumerateInterfaces *)ptr)->soap_serialize(soap);
7826                 break;
7827         case SOAP_TYPE__net__GetPingResponseResponse:
7828                 ((_net__GetPingResponseResponse *)ptr)->soap_serialize(soap);
7829                 break;
7830         case SOAP_TYPE__net__GetPingResponse:
7831                 ((_net__GetPingResponse *)ptr)->soap_serialize(soap);
7832                 break;
7833         case SOAP_TYPE__net__SetPingResponseResponse:
7834                 ((_net__SetPingResponseResponse *)ptr)->soap_serialize(soap);
7835                 break;
7836         case SOAP_TYPE__net__SetPingResponse:
7837                 ((_net__SetPingResponse *)ptr)->soap_serialize(soap);
7838                 break;
7839         case SOAP_TYPE__net__GetVlanParametersResponse:
7840                 ((_net__GetVlanParametersResponse *)ptr)->soap_serialize(soap);
7841                 break;
7842         case SOAP_TYPE__net__GetVlanParameters:
7843                 ((_net__GetVlanParameters *)ptr)->soap_serialize(soap);
7844                 break;
7845         case SOAP_TYPE__net__SetVlanParametersResponse:
7846                 ((_net__SetVlanParametersResponse *)ptr)->soap_serialize(soap);
7847                 break;
7848         case SOAP_TYPE__net__SetVlanParameters:
7849                 ((_net__SetVlanParameters *)ptr)->soap_serialize(soap);
7850                 break;
7851         case SOAP_TYPE__net__GetTcpIpParametersResponse:
7852                 ((_net__GetTcpIpParametersResponse *)ptr)->soap_serialize(soap);
7853                 break;
7854         case SOAP_TYPE__net__GetTcpIpParameters:
7855                 ((_net__GetTcpIpParameters *)ptr)->soap_serialize(soap);
7856                 break;
7857         case SOAP_TYPE__net__SetTcpIpParametersResponse:
7858                 ((_net__SetTcpIpParametersResponse *)ptr)->soap_serialize(soap);
7859                 break;
7860         case SOAP_TYPE__net__SetTcpIpParameters:
7861                 ((_net__SetTcpIpParameters *)ptr)->soap_serialize(soap);
7862                 break;
7863         case SOAP_TYPE__net__GetDomainNameResponse:
7864                 ((_net__GetDomainNameResponse *)ptr)->soap_serialize(soap);
7865                 break;
7866         case SOAP_TYPE__net__GetDomainName:
7867                 ((_net__GetDomainName *)ptr)->soap_serialize(soap);
7868                 break;
7869         case SOAP_TYPE__net__SetDomainNameResponse:
7870                 ((_net__SetDomainNameResponse *)ptr)->soap_serialize(soap);
7871                 break;
7872         case SOAP_TYPE__net__SetDomainName:
7873                 ((_net__SetDomainName *)ptr)->soap_serialize(soap);
7874                 break;
7875         case SOAP_TYPE__net__GetHostNameResponse:
7876                 ((_net__GetHostNameResponse *)ptr)->soap_serialize(soap);
7877                 break;
7878         case SOAP_TYPE__net__GetHostName:
7879                 ((_net__GetHostName *)ptr)->soap_serialize(soap);
7880                 break;
7881         case SOAP_TYPE__net__SetHostNameResponse:
7882                 ((_net__SetHostNameResponse *)ptr)->soap_serialize(soap);
7883                 break;
7884         case SOAP_TYPE__net__SetHostName:
7885                 ((_net__SetHostName *)ptr)->soap_serialize(soap);
7886                 break;
7887         case SOAP_TYPE_net__InterfaceDescriptorGetType:
7888                 ((net__InterfaceDescriptorGetType *)ptr)->soap_serialize(soap);
7889                 break;
7890         case SOAP_TYPE_net__InterfaceDescriptorSetType:
7891                 ((net__InterfaceDescriptorSetType *)ptr)->soap_serialize(soap);
7892                 break;
7893         case SOAP_TYPE_net__IPv4ParametersType:
7894                 ((net__IPv4ParametersType *)ptr)->soap_serialize(soap);
7895                 break;
7896         case SOAP_TYPE_net__StaticIPv4ParametersType:
7897                 ((net__StaticIPv4ParametersType *)ptr)->soap_serialize(soap);
7898                 break;
7899         case SOAP_TYPE_xcfg__XProfileType:
7900                 ((xcfg__XProfileType *)ptr)->soap_serialize(soap);
7901                 break;
7902         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType:
7903                 ((xcfg__XProfileEAPFAST_USCORETLSType *)ptr)->soap_serialize(soap);
7904                 break;
7905         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType:
7906                 ((xcfg__XProfileEAPFAST_USCOREGTCType *)ptr)->soap_serialize(soap);
7907                 break;
7908         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
7909                 ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)ptr)->soap_serialize(soap);
7910                 break;
7911         case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType:
7912                 ((xcfg__XProfileEAP_USCOREGTCType *)ptr)->soap_serialize(soap);
7913                 break;
7914         case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type:
7915                 ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)ptr)->soap_serialize(soap);
7916                 break;
7917         case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type:
7918                 ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)ptr)->soap_serialize(soap);
7919                 break;
7920         case SOAP_TYPE_xcfg__XProfileTLSType:
7921                 ((xcfg__XProfileTLSType *)ptr)->soap_serialize(soap);
7922                 break;
7923         case SOAP_TYPE_xcfg__ServerIdentityType:
7924                 ((xcfg__ServerIdentityType *)ptr)->soap_serialize(soap);
7925                 break;
7926         case SOAP_TYPE_xcfg__ManualPACType:
7927                 ((xcfg__ManualPACType *)ptr)->soap_serialize(soap);
7928                 break;
7929         case SOAP_TYPE_xcfg__CertificateNameType:
7930                 ((xcfg__CertificateNameType *)ptr)->soap_serialize(soap);
7931                 break;
7932         case SOAP_TYPE_xcfg__UserCredentialsType:
7933                 ((xcfg__UserCredentialsType *)ptr)->soap_serialize(soap);
7934                 break;
7935         case SOAP_TYPE__sai__GetAclEnabledStateResponse:
7936                 ((_sai__GetAclEnabledStateResponse *)ptr)->soap_serialize(soap);
7937                 break;
7938         case SOAP_TYPE__sai__GetAclEnabledState:
7939                 ((_sai__GetAclEnabledState *)ptr)->soap_serialize(soap);
7940                 break;
7941         case SOAP_TYPE__sai__SetAclEnabledStateResponse:
7942                 ((_sai__SetAclEnabledStateResponse *)ptr)->soap_serialize(soap);
7943                 break;
7944         case SOAP_TYPE__sai__SetAclEnabledState:
7945                 ((_sai__SetAclEnabledState *)ptr)->soap_serialize(soap);
7946                 break;
7947         case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse:
7948                 ((_sai__GetConfigurationServerFQDNResponse *)ptr)->soap_serialize(soap);
7949                 break;
7950         case SOAP_TYPE__sai__GetConfigurationServerFQDN:
7951                 ((_sai__GetConfigurationServerFQDN *)ptr)->soap_serialize(soap);
7952                 break;
7953         case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse:
7954                 ((_sai__SetConfigurationServerFQDNResponse *)ptr)->soap_serialize(soap);
7955                 break;
7956         case SOAP_TYPE__sai__SetConfigurationServerFQDN:
7957                 ((_sai__SetConfigurationServerFQDN *)ptr)->soap_serialize(soap);
7958                 break;
7959         case SOAP_TYPE__sai__EnableVpnRoutingResponse:
7960                 ((_sai__EnableVpnRoutingResponse *)ptr)->soap_serialize(soap);
7961                 break;
7962         case SOAP_TYPE__sai__EnableVpnRouting:
7963                 ((_sai__EnableVpnRouting *)ptr)->soap_serialize(soap);
7964                 break;
7965         case SOAP_TYPE__sai__GetTLSCredentialsResponse:
7966                 ((_sai__GetTLSCredentialsResponse *)ptr)->soap_serialize(soap);
7967                 break;
7968         case SOAP_TYPE__sai__GetTLSCredentials:
7969                 ((_sai__GetTLSCredentials *)ptr)->soap_serialize(soap);
7970                 break;
7971         case SOAP_TYPE__sai__SetTLSCredentialsResponse:
7972                 ((_sai__SetTLSCredentialsResponse *)ptr)->soap_serialize(soap);
7973                 break;
7974         case SOAP_TYPE__sai__SetTLSCredentials:
7975                 ((_sai__SetTLSCredentials *)ptr)->soap_serialize(soap);
7976                 break;
7977         case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse:
7978                 ((_sai__CertStoreUpdateCertificateResponse *)ptr)->soap_serialize(soap);
7979                 break;
7980         case SOAP_TYPE__sai__CertStoreUpdateCertificate:
7981                 ((_sai__CertStoreUpdateCertificate *)ptr)->soap_serialize(soap);
7982                 break;
7983         case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse:
7984                 ((_sai__CertStoreGetPKCS10RequestResponse *)ptr)->soap_serialize(soap);
7985                 break;
7986         case SOAP_TYPE__sai__CertStoreGetPKCS10Request:
7987                 ((_sai__CertStoreGetPKCS10Request *)ptr)->soap_serialize(soap);
7988                 break;
7989         case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse:
7990                 ((_sai__CertStoreRemoveCertificateResponse *)ptr)->soap_serialize(soap);
7991                 break;
7992         case SOAP_TYPE__sai__CertStoreRemoveCertificate:
7993                 ((_sai__CertStoreRemoveCertificate *)ptr)->soap_serialize(soap);
7994                 break;
7995         case SOAP_TYPE__sai__CertStoreGetCertificateResponse:
7996                 ((_sai__CertStoreGetCertificateResponse *)ptr)->soap_serialize(soap);
7997                 break;
7998         case SOAP_TYPE__sai__CertStoreGetCertificate:
7999                 ((_sai__CertStoreGetCertificate *)ptr)->soap_serialize(soap);
8000                 break;
8001         case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse:
8002                 ((_sai__CertStoreEnumerateCertificatesResponse *)ptr)->soap_serialize(soap);
8003                 break;
8004         case SOAP_TYPE__sai__CertStoreEnumerateCertificates:
8005                 ((_sai__CertStoreEnumerateCertificates *)ptr)->soap_serialize(soap);
8006                 break;
8007         case SOAP_TYPE__sai__CertStoreAddCertificateResponse:
8008                 ((_sai__CertStoreAddCertificateResponse *)ptr)->soap_serialize(soap);
8009                 break;
8010         case SOAP_TYPE__sai__CertStoreAddCertificate:
8011                 ((_sai__CertStoreAddCertificate *)ptr)->soap_serialize(soap);
8012                 break;
8013         case SOAP_TYPE__sai__CertStoreRemoveKeyResponse:
8014                 ((_sai__CertStoreRemoveKeyResponse *)ptr)->soap_serialize(soap);
8015                 break;
8016         case SOAP_TYPE__sai__CertStoreRemoveKey:
8017                 ((_sai__CertStoreRemoveKey *)ptr)->soap_serialize(soap);
8018                 break;
8019         case SOAP_TYPE__sai__CertStoreGetKeyResponse:
8020                 ((_sai__CertStoreGetKeyResponse *)ptr)->soap_serialize(soap);
8021                 break;
8022         case SOAP_TYPE__sai__CertStoreGetKey:
8023                 ((_sai__CertStoreGetKey *)ptr)->soap_serialize(soap);
8024                 break;
8025         case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse:
8026                 ((_sai__CertStoreEnumerateKeysResponse *)ptr)->soap_serialize(soap);
8027                 break;
8028         case SOAP_TYPE__sai__CertStoreEnumerateKeys:
8029                 ((_sai__CertStoreEnumerateKeys *)ptr)->soap_serialize(soap);
8030                 break;
8031         case SOAP_TYPE__sai__CertStoreAddKeyResponse:
8032                 ((_sai__CertStoreAddKeyResponse *)ptr)->soap_serialize(soap);
8033                 break;
8034         case SOAP_TYPE__sai__CertStoreAddKey:
8035                 ((_sai__CertStoreAddKey *)ptr)->soap_serialize(soap);
8036                 break;
8037         case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse:
8038                 ((_sai__GetGlobalPowerPolicyResponse *)ptr)->soap_serialize(soap);
8039                 break;
8040         case SOAP_TYPE__sai__GetGlobalPowerPolicy:
8041                 ((_sai__GetGlobalPowerPolicy *)ptr)->soap_serialize(soap);
8042                 break;
8043         case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse:
8044                 ((_sai__SetGlobalPowerPolicyResponse *)ptr)->soap_serialize(soap);
8045                 break;
8046         case SOAP_TYPE__sai__SetGlobalPowerPolicy:
8047                 ((_sai__SetGlobalPowerPolicy *)ptr)->soap_serialize(soap);
8048                 break;
8049         case SOAP_TYPE__sai__SetActivePowerPackageResponse:
8050                 ((_sai__SetActivePowerPackageResponse *)ptr)->soap_serialize(soap);
8051                 break;
8052         case SOAP_TYPE__sai__SetActivePowerPackage:
8053                 ((_sai__SetActivePowerPackage *)ptr)->soap_serialize(soap);
8054                 break;
8055         case SOAP_TYPE__sai__GetPowerPackageResponse:
8056                 ((_sai__GetPowerPackageResponse *)ptr)->soap_serialize(soap);
8057                 break;
8058         case SOAP_TYPE__sai__GetPowerPackage:
8059                 ((_sai__GetPowerPackage *)ptr)->soap_serialize(soap);
8060                 break;
8061         case SOAP_TYPE__sai__GetActivePowerPackageResponse:
8062                 ((_sai__GetActivePowerPackageResponse *)ptr)->soap_serialize(soap);
8063                 break;
8064         case SOAP_TYPE__sai__GetActivePowerPackage:
8065                 ((_sai__GetActivePowerPackage *)ptr)->soap_serialize(soap);
8066                 break;
8067         case SOAP_TYPE__sai__EnumeratePowerPackagesResponse:
8068                 ((_sai__EnumeratePowerPackagesResponse *)ptr)->soap_serialize(soap);
8069                 break;
8070         case SOAP_TYPE__sai__EnumeratePowerPackages:
8071                 ((_sai__EnumeratePowerPackages *)ptr)->soap_serialize(soap);
8072                 break;
8073         case SOAP_TYPE__sai__GetEnvironmentDetectionResponse:
8074                 ((_sai__GetEnvironmentDetectionResponse *)ptr)->soap_serialize(soap);
8075                 break;
8076         case SOAP_TYPE__sai__GetEnvironmentDetection:
8077                 ((_sai__GetEnvironmentDetection *)ptr)->soap_serialize(soap);
8078                 break;
8079         case SOAP_TYPE__sai__SetEnvironmentDetectionResponse:
8080                 ((_sai__SetEnvironmentDetectionResponse *)ptr)->soap_serialize(soap);
8081                 break;
8082         case SOAP_TYPE__sai__SetEnvironmentDetection:
8083                 ((_sai__SetEnvironmentDetection *)ptr)->soap_serialize(soap);
8084                 break;
8085         case SOAP_TYPE__sai__SetRealmAuthOptionsResponse:
8086                 ((_sai__SetRealmAuthOptionsResponse *)ptr)->soap_serialize(soap);
8087                 break;
8088         case SOAP_TYPE__sai__SetRealmAuthOptions:
8089                 ((_sai__SetRealmAuthOptions *)ptr)->soap_serialize(soap);
8090                 break;
8091         case SOAP_TYPE__sai__GetRealmAuthOptionsResponse:
8092                 ((_sai__GetRealmAuthOptionsResponse *)ptr)->soap_serialize(soap);
8093                 break;
8094         case SOAP_TYPE__sai__GetRealmAuthOptions:
8095                 ((_sai__GetRealmAuthOptions *)ptr)->soap_serialize(soap);
8096                 break;
8097         case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse:
8098                 ((_sai__ExtendProvisioningPeriodResponse *)ptr)->soap_serialize(soap);
8099                 break;
8100         case SOAP_TYPE__sai__ExtendProvisioningPeriod:
8101                 ((_sai__ExtendProvisioningPeriod *)ptr)->soap_serialize(soap);
8102                 break;
8103         case SOAP_TYPE__sai__GetProvisioningPIDResponse:
8104                 ((_sai__GetProvisioningPIDResponse *)ptr)->soap_serialize(soap);
8105                 break;
8106         case SOAP_TYPE__sai__GetProvisioningPID:
8107                 ((_sai__GetProvisioningPID *)ptr)->soap_serialize(soap);
8108                 break;
8109         case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse:
8110                 ((_sai__GetProvisioningAuditRecordResponse *)ptr)->soap_serialize(soap);
8111                 break;
8112         case SOAP_TYPE__sai__GetProvisioningAuditRecord:
8113                 ((_sai__GetProvisioningAuditRecord *)ptr)->soap_serialize(soap);
8114                 break;
8115         case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse:
8116                 ((_sai__SetZeroTouchConfigurationModeResponse *)ptr)->soap_serialize(soap);
8117                 break;
8118         case SOAP_TYPE__sai__SetZeroTouchConfigurationMode:
8119                 ((_sai__SetZeroTouchConfigurationMode *)ptr)->soap_serialize(soap);
8120                 break;
8121         case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse:
8122                 ((_sai__GetZeroTouchConfigurationModeResponse *)ptr)->soap_serialize(soap);
8123                 break;
8124         case SOAP_TYPE__sai__GetZeroTouchConfigurationMode:
8125                 ((_sai__GetZeroTouchConfigurationMode *)ptr)->soap_serialize(soap);
8126                 break;
8127         case SOAP_TYPE__sai__EnableCertificateHashEntryResponse:
8128                 ((_sai__EnableCertificateHashEntryResponse *)ptr)->soap_serialize(soap);
8129                 break;
8130         case SOAP_TYPE__sai__EnableCertificateHashEntry:
8131                 ((_sai__EnableCertificateHashEntry *)ptr)->soap_serialize(soap);
8132                 break;
8133         case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse:
8134                 ((_sai__DeleteCertificateHashEntryResponse *)ptr)->soap_serialize(soap);
8135                 break;
8136         case SOAP_TYPE__sai__DeleteCertificateHashEntry:
8137                 ((_sai__DeleteCertificateHashEntry *)ptr)->soap_serialize(soap);
8138                 break;
8139         case SOAP_TYPE__sai__AddCertificateHashEntryResponse:
8140                 ((_sai__AddCertificateHashEntryResponse *)ptr)->soap_serialize(soap);
8141                 break;
8142         case SOAP_TYPE__sai__AddCertificateHashEntry:
8143                 ((_sai__AddCertificateHashEntry *)ptr)->soap_serialize(soap);
8144                 break;
8145         case SOAP_TYPE__sai__GetCertificateHashEntryResponse:
8146                 ((_sai__GetCertificateHashEntryResponse *)ptr)->soap_serialize(soap);
8147                 break;
8148         case SOAP_TYPE__sai__GetCertificateHashEntry:
8149                 ((_sai__GetCertificateHashEntry *)ptr)->soap_serialize(soap);
8150                 break;
8151         case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse:
8152                 ((_sai__EnumerateCertificateHashEntriesResponse *)ptr)->soap_serialize(soap);
8153                 break;
8154         case SOAP_TYPE__sai__EnumerateCertificateHashEntries:
8155                 ((_sai__EnumerateCertificateHashEntries *)ptr)->soap_serialize(soap);
8156                 break;
8157         case SOAP_TYPE__sai__GetProvisioningServerOTPResponse:
8158                 ((_sai__GetProvisioningServerOTPResponse *)ptr)->soap_serialize(soap);
8159                 break;
8160         case SOAP_TYPE__sai__GetProvisioningServerOTP:
8161                 ((_sai__GetProvisioningServerOTP *)ptr)->soap_serialize(soap);
8162                 break;
8163         case SOAP_TYPE__sai__SetProvisioningServerOTPResponse:
8164                 ((_sai__SetProvisioningServerOTPResponse *)ptr)->soap_serialize(soap);
8165                 break;
8166         case SOAP_TYPE__sai__SetProvisioningServerOTP:
8167                 ((_sai__SetProvisioningServerOTP *)ptr)->soap_serialize(soap);
8168                 break;
8169         case SOAP_TYPE__sai__SetMEBxPasswordResponse:
8170                 ((_sai__SetMEBxPasswordResponse *)ptr)->soap_serialize(soap);
8171                 break;
8172         case SOAP_TYPE__sai__SetMEBxPassword:
8173                 ((_sai__SetMEBxPassword *)ptr)->soap_serialize(soap);
8174                 break;
8175         case SOAP_TYPE__sai__PartialUnprovisionResponse:
8176                 ((_sai__PartialUnprovisionResponse *)ptr)->soap_serialize(soap);
8177                 break;
8178         case SOAP_TYPE__sai__PartialUnprovision:
8179                 ((_sai__PartialUnprovision *)ptr)->soap_serialize(soap);
8180                 break;
8181         case SOAP_TYPE__sai__SetTLSPSKResponse:
8182                 ((_sai__SetTLSPSKResponse *)ptr)->soap_serialize(soap);
8183                 break;
8184         case SOAP_TYPE__sai__SetTLSPSK:
8185                 ((_sai__SetTLSPSK *)ptr)->soap_serialize(soap);
8186                 break;
8187         case SOAP_TYPE__sai__GetPowerSavingOptionsResponse:
8188                 ((_sai__GetPowerSavingOptionsResponse *)ptr)->soap_serialize(soap);
8189                 break;
8190         case SOAP_TYPE__sai__GetPowerSavingOptions:
8191                 ((_sai__GetPowerSavingOptions *)ptr)->soap_serialize(soap);
8192                 break;
8193         case SOAP_TYPE__sai__SetPowerSavingOptionsResponse:
8194                 ((_sai__SetPowerSavingOptionsResponse *)ptr)->soap_serialize(soap);
8195                 break;
8196         case SOAP_TYPE__sai__SetPowerSavingOptions:
8197                 ((_sai__SetPowerSavingOptions *)ptr)->soap_serialize(soap);
8198                 break;
8199         case SOAP_TYPE__sai__GetPkiCapabilitiesResponse:
8200                 ((_sai__GetPkiCapabilitiesResponse *)ptr)->soap_serialize(soap);
8201                 break;
8202         case SOAP_TYPE__sai__GetPkiCapabilities:
8203                 ((_sai__GetPkiCapabilities *)ptr)->soap_serialize(soap);
8204                 break;
8205         case SOAP_TYPE__sai__GetServerCertificateReqResponse:
8206                 ((_sai__GetServerCertificateReqResponse *)ptr)->soap_serialize(soap);
8207                 break;
8208         case SOAP_TYPE__sai__GetServerCertificateReq:
8209                 ((_sai__GetServerCertificateReq *)ptr)->soap_serialize(soap);
8210                 break;
8211         case SOAP_TYPE__sai__GetCRLResponse:
8212                 ((_sai__GetCRLResponse *)ptr)->soap_serialize(soap);
8213                 break;
8214         case SOAP_TYPE__sai__GetCRL:
8215                 ((_sai__GetCRL *)ptr)->soap_serialize(soap);
8216                 break;
8217         case SOAP_TYPE__sai__SetCRLResponse:
8218                 ((_sai__SetCRLResponse *)ptr)->soap_serialize(soap);
8219                 break;
8220         case SOAP_TYPE__sai__SetCRL:
8221                 ((_sai__SetCRL *)ptr)->soap_serialize(soap);
8222                 break;
8223         case SOAP_TYPE__sai__GetTrustedFqdnCNResponse:
8224                 ((_sai__GetTrustedFqdnCNResponse *)ptr)->soap_serialize(soap);
8225                 break;
8226         case SOAP_TYPE__sai__GetTrustedFqdnCN:
8227                 ((_sai__GetTrustedFqdnCN *)ptr)->soap_serialize(soap);
8228                 break;
8229         case SOAP_TYPE__sai__SetTrustedFqdnCNResponse:
8230                 ((_sai__SetTrustedFqdnCNResponse *)ptr)->soap_serialize(soap);
8231                 break;
8232         case SOAP_TYPE__sai__SetTrustedFqdnCN:
8233                 ((_sai__SetTrustedFqdnCN *)ptr)->soap_serialize(soap);
8234                 break;
8235         case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse:
8236                 ((_sai__EnumerateTrustedRootCertificatesResponse *)ptr)->soap_serialize(soap);
8237                 break;
8238         case SOAP_TYPE__sai__EnumerateTrustedRootCertificates:
8239                 ((_sai__EnumerateTrustedRootCertificates *)ptr)->soap_serialize(soap);
8240                 break;
8241         case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse:
8242                 ((_sai__DeleteTrustedRootCertificateResponse *)ptr)->soap_serialize(soap);
8243                 break;
8244         case SOAP_TYPE__sai__DeleteTrustedRootCertificate:
8245                 ((_sai__DeleteTrustedRootCertificate *)ptr)->soap_serialize(soap);
8246                 break;
8247         case SOAP_TYPE__sai__GetTrustedRootCertificateResponse:
8248                 ((_sai__GetTrustedRootCertificateResponse *)ptr)->soap_serialize(soap);
8249                 break;
8250         case SOAP_TYPE__sai__GetTrustedRootCertificate:
8251                 ((_sai__GetTrustedRootCertificate *)ptr)->soap_serialize(soap);
8252                 break;
8253         case SOAP_TYPE__sai__AddTrustedRootCertificateResponse:
8254                 ((_sai__AddTrustedRootCertificateResponse *)ptr)->soap_serialize(soap);
8255                 break;
8256         case SOAP_TYPE__sai__AddTrustedRootCertificate:
8257                 ((_sai__AddTrustedRootCertificate *)ptr)->soap_serialize(soap);
8258                 break;
8259         case SOAP_TYPE__sai__GetTlsOptionsResponse:
8260                 ((_sai__GetTlsOptionsResponse *)ptr)->soap_serialize(soap);
8261                 break;
8262         case SOAP_TYPE__sai__GetTlsOptions:
8263                 ((_sai__GetTlsOptions *)ptr)->soap_serialize(soap);
8264                 break;
8265         case SOAP_TYPE__sai__SetTlsOptionsResponse:
8266                 ((_sai__SetTlsOptionsResponse *)ptr)->soap_serialize(soap);
8267                 break;
8268         case SOAP_TYPE__sai__SetTlsOptions:
8269                 ((_sai__SetTlsOptions *)ptr)->soap_serialize(soap);
8270                 break;
8271         case SOAP_TYPE__sai__GetEnabledInterfacesResponse:
8272                 ((_sai__GetEnabledInterfacesResponse *)ptr)->soap_serialize(soap);
8273                 break;
8274         case SOAP_TYPE__sai__GetEnabledInterfaces:
8275                 ((_sai__GetEnabledInterfaces *)ptr)->soap_serialize(soap);
8276                 break;
8277         case SOAP_TYPE__sai__SetEnabledInterfacesResponse:
8278                 ((_sai__SetEnabledInterfacesResponse *)ptr)->soap_serialize(soap);
8279                 break;
8280         case SOAP_TYPE__sai__SetEnabledInterfaces:
8281                 ((_sai__SetEnabledInterfaces *)ptr)->soap_serialize(soap);
8282                 break;
8283         case SOAP_TYPE__sai__GetKerberosOptionsResponse:
8284                 ((_sai__GetKerberosOptionsResponse *)ptr)->soap_serialize(soap);
8285                 break;
8286         case SOAP_TYPE__sai__GetKerberosOptions:
8287                 ((_sai__GetKerberosOptions *)ptr)->soap_serialize(soap);
8288                 break;
8289         case SOAP_TYPE__sai__SetKerberosOptionsResponse:
8290                 ((_sai__SetKerberosOptionsResponse *)ptr)->soap_serialize(soap);
8291                 break;
8292         case SOAP_TYPE__sai__SetKerberosOptions:
8293                 ((_sai__SetKerberosOptions *)ptr)->soap_serialize(soap);
8294                 break;
8295         case SOAP_TYPE__sai__GetDigestRealmResponse:
8296                 ((_sai__GetDigestRealmResponse *)ptr)->soap_serialize(soap);
8297                 break;
8298         case SOAP_TYPE__sai__GetDigestRealm:
8299                 ((_sai__GetDigestRealm *)ptr)->soap_serialize(soap);
8300                 break;
8301         case SOAP_TYPE__sai__SetAdminAclEntryExResponse:
8302                 ((_sai__SetAdminAclEntryExResponse *)ptr)->soap_serialize(soap);
8303                 break;
8304         case SOAP_TYPE__sai__SetAdminAclEntryEx:
8305                 ((_sai__SetAdminAclEntryEx *)ptr)->soap_serialize(soap);
8306                 break;
8307         case SOAP_TYPE__sai__UpdateUserAclEntryExResponse:
8308                 ((_sai__UpdateUserAclEntryExResponse *)ptr)->soap_serialize(soap);
8309                 break;
8310         case SOAP_TYPE__sai__UpdateUserAclEntryEx:
8311                 ((_sai__UpdateUserAclEntryEx *)ptr)->soap_serialize(soap);
8312                 break;
8313         case SOAP_TYPE__sai__GetUserAclEntryExResponse:
8314                 ((_sai__GetUserAclEntryExResponse *)ptr)->soap_serialize(soap);
8315                 break;
8316         case SOAP_TYPE__sai__GetUserAclEntryEx:
8317                 ((_sai__GetUserAclEntryEx *)ptr)->soap_serialize(soap);
8318                 break;
8319         case SOAP_TYPE__sai__AddUserAclEntryExResponse:
8320                 ((_sai__AddUserAclEntryExResponse *)ptr)->soap_serialize(soap);
8321                 break;
8322         case SOAP_TYPE__sai__AddUserAclEntryEx:
8323                 ((_sai__AddUserAclEntryEx *)ptr)->soap_serialize(soap);
8324                 break;
8325         case SOAP_TYPE__sai__GetCoreVersionResponse:
8326                 ((_sai__GetCoreVersionResponse *)ptr)->soap_serialize(soap);
8327                 break;
8328         case SOAP_TYPE__sai__GetCoreVersion:
8329                 ((_sai__GetCoreVersion *)ptr)->soap_serialize(soap);
8330                 break;
8331         case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse:
8332                 ((_sai__ResetFlashWearOutProtectionResponse *)ptr)->soap_serialize(soap);
8333                 break;
8334         case SOAP_TYPE__sai__ResetFlashWearOutProtection:
8335                 ((_sai__ResetFlashWearOutProtection *)ptr)->soap_serialize(soap);
8336                 break;
8337         case SOAP_TYPE__sai__CommitChangesResponse:
8338                 ((_sai__CommitChangesResponse *)ptr)->soap_serialize(soap);
8339                 break;
8340         case SOAP_TYPE__sai__CommitChanges:
8341                 ((_sai__CommitChanges *)ptr)->soap_serialize(soap);
8342                 break;
8343         case SOAP_TYPE__sai__UnprovisionResponse:
8344                 ((_sai__UnprovisionResponse *)ptr)->soap_serialize(soap);
8345                 break;
8346         case SOAP_TYPE__sai__Unprovision:
8347                 ((_sai__Unprovision *)ptr)->soap_serialize(soap);
8348                 break;
8349         case SOAP_TYPE__sai__SetProvisioningModeResponse:
8350                 ((_sai__SetProvisioningModeResponse *)ptr)->soap_serialize(soap);
8351                 break;
8352         case SOAP_TYPE__sai__SetProvisioningMode:
8353                 ((_sai__SetProvisioningMode *)ptr)->soap_serialize(soap);
8354                 break;
8355         case SOAP_TYPE__sai__GetProvisioningModeResponse:
8356                 ((_sai__GetProvisioningModeResponse *)ptr)->soap_serialize(soap);
8357                 break;
8358         case SOAP_TYPE__sai__GetProvisioningMode:
8359                 ((_sai__GetProvisioningMode *)ptr)->soap_serialize(soap);
8360                 break;
8361         case SOAP_TYPE__sai__UpdateCoreFromUrlResponse:
8362                 ((_sai__UpdateCoreFromUrlResponse *)ptr)->soap_serialize(soap);
8363                 break;
8364         case SOAP_TYPE__sai__UpdateCoreFromUrl:
8365                 ((_sai__UpdateCoreFromUrl *)ptr)->soap_serialize(soap);
8366                 break;
8367         case SOAP_TYPE__sai__GetTLSCertificateResponse:
8368                 ((_sai__GetTLSCertificateResponse *)ptr)->soap_serialize(soap);
8369                 break;
8370         case SOAP_TYPE__sai__GetTLSCertificate:
8371                 ((_sai__GetTLSCertificate *)ptr)->soap_serialize(soap);
8372                 break;
8373         case SOAP_TYPE__sai__SetTLSCertificateResponse:
8374                 ((_sai__SetTLSCertificateResponse *)ptr)->soap_serialize(soap);
8375                 break;
8376         case SOAP_TYPE__sai__SetTLSCertificate:
8377                 ((_sai__SetTLSCertificate *)ptr)->soap_serialize(soap);
8378                 break;
8379         case SOAP_TYPE__sai__SetRngKeyResponse:
8380                 ((_sai__SetRngKeyResponse *)ptr)->soap_serialize(soap);
8381                 break;
8382         case SOAP_TYPE__sai__SetRngKey:
8383                 ((_sai__SetRngKey *)ptr)->soap_serialize(soap);
8384                 break;
8385         case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse:
8386                 ((_sai__SetTLSKeyAndCertificateResponse *)ptr)->soap_serialize(soap);
8387                 break;
8388         case SOAP_TYPE__sai__SetTLSKeyAndCertificate:
8389                 ((_sai__SetTLSKeyAndCertificate *)ptr)->soap_serialize(soap);
8390                 break;
8391         case SOAP_TYPE__sai__SetTlsEnabledResponse:
8392                 ((_sai__SetTlsEnabledResponse *)ptr)->soap_serialize(soap);
8393                 break;
8394         case SOAP_TYPE__sai__SetTlsEnabled:
8395                 ((_sai__SetTlsEnabled *)ptr)->soap_serialize(soap);
8396                 break;
8397         case SOAP_TYPE__sai__RemoveUserAclEntryResponse:
8398                 ((_sai__RemoveUserAclEntryResponse *)ptr)->soap_serialize(soap);
8399                 break;
8400         case SOAP_TYPE__sai__RemoveUserAclEntry:
8401                 ((_sai__RemoveUserAclEntry *)ptr)->soap_serialize(soap);
8402                 break;
8403         case SOAP_TYPE__sai__UpdateUserAclEntryResponse:
8404                 ((_sai__UpdateUserAclEntryResponse *)ptr)->soap_serialize(soap);
8405                 break;
8406         case SOAP_TYPE__sai__UpdateUserAclEntry:
8407                 ((_sai__UpdateUserAclEntry *)ptr)->soap_serialize(soap);
8408                 break;
8409         case SOAP_TYPE__sai__GetAdminAclEntryResponse:
8410                 ((_sai__GetAdminAclEntryResponse *)ptr)->soap_serialize(soap);
8411                 break;
8412         case SOAP_TYPE__sai__GetAdminAclEntry:
8413                 ((_sai__GetAdminAclEntry *)ptr)->soap_serialize(soap);
8414                 break;
8415         case SOAP_TYPE__sai__GetUserAclEntryResponse:
8416                 ((_sai__GetUserAclEntryResponse *)ptr)->soap_serialize(soap);
8417                 break;
8418         case SOAP_TYPE__sai__GetUserAclEntry:
8419                 ((_sai__GetUserAclEntry *)ptr)->soap_serialize(soap);
8420                 break;
8421         case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse:
8422                 ((_sai__EnumerateUserAclEntriesResponse *)ptr)->soap_serialize(soap);
8423                 break;
8424         case SOAP_TYPE__sai__EnumerateUserAclEntries:
8425                 ((_sai__EnumerateUserAclEntries *)ptr)->soap_serialize(soap);
8426                 break;
8427         case SOAP_TYPE__sai__SetAdminAclEntryResponse:
8428                 ((_sai__SetAdminAclEntryResponse *)ptr)->soap_serialize(soap);
8429                 break;
8430         case SOAP_TYPE__sai__SetAdminAclEntry:
8431                 ((_sai__SetAdminAclEntry *)ptr)->soap_serialize(soap);
8432                 break;
8433         case SOAP_TYPE__sai__AddUserAclEntryResponse:
8434                 ((_sai__AddUserAclEntryResponse *)ptr)->soap_serialize(soap);
8435                 break;
8436         case SOAP_TYPE__sai__AddUserAclEntry:
8437                 ((_sai__AddUserAclEntry *)ptr)->soap_serialize(soap);
8438                 break;
8439         case SOAP_TYPE_sai__GlobalPowerPolicyType:
8440                 ((sai__GlobalPowerPolicyType *)ptr)->soap_serialize(soap);
8441                 break;
8442         case SOAP_TYPE_sai__EnvironmentDetectionType:
8443                 ((sai__EnvironmentDetectionType *)ptr)->soap_serialize(soap);
8444                 break;
8445         case SOAP_TYPE_sai__EnvironmentDetectionDomainType:
8446                 ((sai__EnvironmentDetectionDomainType *)ptr)->soap_serialize(soap);
8447                 break;
8448         case SOAP_TYPE_sai__ProvisioningAuditRecordType:
8449                 ((sai__ProvisioningAuditRecordType *)ptr)->soap_serialize(soap);
8450                 break;
8451         case SOAP_TYPE_sai__CertHashEntryType:
8452                 ((sai__CertHashEntryType *)ptr)->soap_serialize(soap);
8453                 break;
8454         case SOAP_TYPE_sai__PkiCapsType:
8455                 ((sai__PkiCapsType *)ptr)->soap_serialize(soap);
8456                 break;
8457         case SOAP_TYPE_sai__CrlType:
8458                 ((sai__CrlType *)ptr)->soap_serialize(soap);
8459                 break;
8460         case SOAP_TYPE_sai__CertificateType:
8461                 ((sai__CertificateType *)ptr)->soap_serialize(soap);
8462                 break;
8463         case SOAP_TYPE_sai__TlsOptionsType:
8464                 ((sai__TlsOptionsType *)ptr)->soap_serialize(soap);
8465                 break;
8466         case SOAP_TYPE_sai__KerberosOptionsType:
8467                 ((sai__KerberosOptionsType *)ptr)->soap_serialize(soap);
8468                 break;
8469         case SOAP_TYPE_sai__KerberosSpnType:
8470                 ((sai__KerberosSpnType *)ptr)->soap_serialize(soap);
8471                 break;
8472         case SOAP_TYPE_sai__AdminAclEntryExType:
8473                 ((sai__AdminAclEntryExType *)ptr)->soap_serialize(soap);
8474                 break;
8475         case SOAP_TYPE_sai__UserAclEntryExType:
8476                 ((sai__UserAclEntryExType *)ptr)->soap_serialize(soap);
8477                 break;
8478         case SOAP_TYPE_sai__UserEntryKerberosType:
8479                 ((sai__UserEntryKerberosType *)ptr)->soap_serialize(soap);
8480                 break;
8481         case SOAP_TYPE_sai__UserEntryDigestType:
8482                 ((sai__UserEntryDigestType *)ptr)->soap_serialize(soap);
8483                 break;
8484         case SOAP_TYPE_sai__AmtVersion:
8485                 ((sai__AmtVersion *)ptr)->soap_serialize(soap);
8486                 break;
8487         case SOAP_TYPE_sai__UpdateCoreUrlKeyType:
8488                 ((sai__UpdateCoreUrlKeyType *)ptr)->soap_serialize(soap);
8489                 break;
8490         case SOAP_TYPE_sai__CertificateChainType:
8491                 ((sai__CertificateChainType *)ptr)->soap_serialize(soap);
8492                 break;
8493         case SOAP_TYPE_sai__RngKeyType:
8494                 ((sai__RngKeyType *)ptr)->soap_serialize(soap);
8495                 break;
8496         case SOAP_TYPE_sai__RsaKeyType:
8497                 ((sai__RsaKeyType *)ptr)->soap_serialize(soap);
8498                 break;
8499         case SOAP_TYPE_sai__UserAclRealmListType:
8500                 ((sai__UserAclRealmListType *)ptr)->soap_serialize(soap);
8501                 break;
8502         case SOAP_TYPE_sai__UserAclEntryHandleListType:
8503                 ((sai__UserAclEntryHandleListType *)ptr)->soap_serialize(soap);
8504                 break;
8505         case SOAP_TYPE_sai__AdminAclEntryType:
8506                 ((sai__AdminAclEntryType *)ptr)->soap_serialize(soap);
8507                 break;
8508         case SOAP_TYPE_sai__UserAclEntryType:
8509                 ((sai__UserAclEntryType *)ptr)->soap_serialize(soap);
8510                 break;
8511         case SOAP_TYPE_cstr__KeyPairType:
8512                 ((cstr__KeyPairType *)ptr)->soap_serialize(soap);
8513                 break;
8514         case SOAP_TYPE_cstr__RSAKeyPairType:
8515                 ((cstr__RSAKeyPairType *)ptr)->soap_serialize(soap);
8516                 break;
8517         case SOAP_TYPE_cmn__NodeAddressType:
8518                 ((cmn__NodeAddressType *)ptr)->soap_serialize(soap);
8519                 break;
8520         case SOAP_TYPE_cmn__URLType:
8521                 ((cmn__URLType *)ptr)->soap_serialize(soap);
8522                 break;
8523         case SOAP_TYPE_xsd__base64Binary:
8524                 ((xsd__base64Binary *)ptr)->soap_serialize(soap);
8525                 break;
8526         case SOAP_TYPE_xsd__anyURI:
8527                 soap_serialize_xsd__anyURI(soap, (const std::string *)ptr);
8528                 break;
8529         case SOAP_TYPE_std__string:
8530                 soap_serialize_std__string(soap, (const std::string *)ptr);
8531                 break;
8532         case SOAP_TYPE___wcxs__GetWirelessSettings:
8533                 soap_serialize___wcxs__GetWirelessSettings(soap, (const struct __wcxs__GetWirelessSettings *)ptr);
8534                 break;
8535         case SOAP_TYPE___wcxs__GetWirelessCapabilities:
8536                 soap_serialize___wcxs__GetWirelessCapabilities(soap, (const struct __wcxs__GetWirelessCapabilities *)ptr);
8537                 break;
8538         case SOAP_TYPE___wcxs__EnumerateWirelessProfiles:
8539                 soap_serialize___wcxs__EnumerateWirelessProfiles(soap, (const struct __wcxs__EnumerateWirelessProfiles *)ptr);
8540                 break;
8541         case SOAP_TYPE___wcxs__UpdateWirelessProfile:
8542                 soap_serialize___wcxs__UpdateWirelessProfile(soap, (const struct __wcxs__UpdateWirelessProfile *)ptr);
8543                 break;
8544         case SOAP_TYPE___wcxs__RemoveWirelessProfile:
8545                 soap_serialize___wcxs__RemoveWirelessProfile(soap, (const struct __wcxs__RemoveWirelessProfile *)ptr);
8546                 break;
8547         case SOAP_TYPE___wcxs__GetWirelessProfile:
8548                 soap_serialize___wcxs__GetWirelessProfile(soap, (const struct __wcxs__GetWirelessProfile *)ptr);
8549                 break;
8550         case SOAP_TYPE___wcxs__AddWirelessProfile:
8551                 soap_serialize___wcxs__AddWirelessProfile(soap, (const struct __wcxs__AddWirelessProfile *)ptr);
8552                 break;
8553         case SOAP_TYPE___tim__SetHighAccuracyTimeSynch:
8554                 soap_serialize___tim__SetHighAccuracyTimeSynch(soap, (const struct __tim__SetHighAccuracyTimeSynch *)ptr);
8555                 break;
8556         case SOAP_TYPE___tim__GetLowAccuracyTimeSynch:
8557                 soap_serialize___tim__GetLowAccuracyTimeSynch(soap, (const struct __tim__GetLowAccuracyTimeSynch *)ptr);
8558                 break;
8559         case SOAP_TYPE___stra__RemoveStorageFpaclEntry:
8560                 soap_serialize___stra__RemoveStorageFpaclEntry(soap, (const struct __stra__RemoveStorageFpaclEntry *)ptr);
8561                 break;
8562         case SOAP_TYPE___stra__UpdateStorageFpaclEntry:
8563                 soap_serialize___stra__UpdateStorageFpaclEntry(soap, (const struct __stra__UpdateStorageFpaclEntry *)ptr);
8564                 break;
8565         case SOAP_TYPE___stra__GetStorageAllocEntry:
8566                 soap_serialize___stra__GetStorageAllocEntry(soap, (const struct __stra__GetStorageAllocEntry *)ptr);
8567                 break;
8568         case SOAP_TYPE___stra__EnumerateStorageAllocEntries:
8569                 soap_serialize___stra__EnumerateStorageAllocEntries(soap, (const struct __stra__EnumerateStorageAllocEntries *)ptr);
8570                 break;
8571         case SOAP_TYPE___stra__AddStorageFpaclEntry:
8572                 soap_serialize___stra__AddStorageFpaclEntry(soap, (const struct __stra__AddStorageFpaclEntry *)ptr);
8573                 break;
8574         case SOAP_TYPE___stra__RemoveStorageEaclEntry:
8575                 soap_serialize___stra__RemoveStorageEaclEntry(soap, (const struct __stra__RemoveStorageEaclEntry *)ptr);
8576                 break;
8577         case SOAP_TYPE___stra__GetStorageEaclEntry:
8578                 soap_serialize___stra__GetStorageEaclEntry(soap, (const struct __stra__GetStorageEaclEntry *)ptr);
8579                 break;
8580         case SOAP_TYPE___stra__EnumerateStorageEaclEntries:
8581                 soap_serialize___stra__EnumerateStorageEaclEntries(soap, (const struct __stra__EnumerateStorageEaclEntries *)ptr);
8582                 break;
8583         case SOAP_TYPE___stra__AddStorageEaclEntry:
8584                 soap_serialize___stra__AddStorageEaclEntry(soap, (const struct __stra__AddStorageEaclEntry *)ptr);
8585                 break;
8586         case SOAP_TYPE___stra__AdminRemoveApplication:
8587                 soap_serialize___stra__AdminRemoveApplication(soap, (const struct __stra__AdminRemoveApplication *)ptr);
8588                 break;
8589         case SOAP_TYPE___stra__AdminGetApplicationAttributes:
8590                 soap_serialize___stra__AdminGetApplicationAttributes(soap, (const struct __stra__AdminGetApplicationAttributes *)ptr);
8591                 break;
8592         case SOAP_TYPE___stra__AdminGetRegisteredApplications:
8593                 soap_serialize___stra__AdminGetRegisteredApplications(soap, (const struct __stra__AdminGetRegisteredApplications *)ptr);
8594                 break;
8595         case SOAP_TYPE___stra__SetGlobalStorageAttributes:
8596                 soap_serialize___stra__SetGlobalStorageAttributes(soap, (const struct __stra__SetGlobalStorageAttributes *)ptr);
8597                 break;
8598         case SOAP_TYPE___stra__GetGlobalStorageAttributes:
8599                 soap_serialize___stra__GetGlobalStorageAttributes(soap, (const struct __stra__GetGlobalStorageAttributes *)ptr);
8600                 break;
8601         case SOAP_TYPE___str__ExecuteStorageOperation:
8602                 soap_serialize___str__ExecuteStorageOperation(soap, (const struct __str__ExecuteStorageOperation *)ptr);
8603                 break;
8604         case SOAP_TYPE___sai__GetAclEnabledState:
8605                 soap_serialize___sai__GetAclEnabledState(soap, (const struct __sai__GetAclEnabledState *)ptr);
8606                 break;
8607         case SOAP_TYPE___sai__SetAclEnabledState:
8608                 soap_serialize___sai__SetAclEnabledState(soap, (const struct __sai__SetAclEnabledState *)ptr);
8609                 break;
8610         case SOAP_TYPE___sai__SetConfigurationServerFQDN:
8611                 soap_serialize___sai__SetConfigurationServerFQDN(soap, (const struct __sai__SetConfigurationServerFQDN *)ptr);
8612                 break;
8613         case SOAP_TYPE___sai__GetConfigurationServerFQDN:
8614                 soap_serialize___sai__GetConfigurationServerFQDN(soap, (const struct __sai__GetConfigurationServerFQDN *)ptr);
8615                 break;
8616         case SOAP_TYPE___sai__EnableVpnRouting:
8617                 soap_serialize___sai__EnableVpnRouting(soap, (const struct __sai__EnableVpnRouting *)ptr);
8618                 break;
8619         case SOAP_TYPE___sai__GetTLSCredentials:
8620                 soap_serialize___sai__GetTLSCredentials(soap, (const struct __sai__GetTLSCredentials *)ptr);
8621                 break;
8622         case SOAP_TYPE___sai__SetTLSCredentials:
8623                 soap_serialize___sai__SetTLSCredentials(soap, (const struct __sai__SetTLSCredentials *)ptr);
8624                 break;
8625         case SOAP_TYPE___sai__CertStoreUpdateCertificate:
8626                 soap_serialize___sai__CertStoreUpdateCertificate(soap, (const struct __sai__CertStoreUpdateCertificate *)ptr);
8627                 break;
8628         case SOAP_TYPE___sai__CertStoreGetPKCS10Request:
8629                 soap_serialize___sai__CertStoreGetPKCS10Request(soap, (const struct __sai__CertStoreGetPKCS10Request *)ptr);
8630                 break;
8631         case SOAP_TYPE___sai__CertStoreRemoveCertificate:
8632                 soap_serialize___sai__CertStoreRemoveCertificate(soap, (const struct __sai__CertStoreRemoveCertificate *)ptr);
8633                 break;
8634         case SOAP_TYPE___sai__CertStoreEnumerateCertificates:
8635                 soap_serialize___sai__CertStoreEnumerateCertificates(soap, (const struct __sai__CertStoreEnumerateCertificates *)ptr);
8636                 break;
8637         case SOAP_TYPE___sai__CertStoreGetCertificate:
8638                 soap_serialize___sai__CertStoreGetCertificate(soap, (const struct __sai__CertStoreGetCertificate *)ptr);
8639                 break;
8640         case SOAP_TYPE___sai__CertStoreAddCertificate:
8641                 soap_serialize___sai__CertStoreAddCertificate(soap, (const struct __sai__CertStoreAddCertificate *)ptr);
8642                 break;
8643         case SOAP_TYPE___sai__CertStoreRemoveKey:
8644                 soap_serialize___sai__CertStoreRemoveKey(soap, (const struct __sai__CertStoreRemoveKey *)ptr);
8645                 break;
8646         case SOAP_TYPE___sai__CertStoreGetKey:
8647                 soap_serialize___sai__CertStoreGetKey(soap, (const struct __sai__CertStoreGetKey *)ptr);
8648                 break;
8649         case SOAP_TYPE___sai__CertStoreEnumerateKeys:
8650                 soap_serialize___sai__CertStoreEnumerateKeys(soap, (const struct __sai__CertStoreEnumerateKeys *)ptr);
8651                 break;
8652         case SOAP_TYPE___sai__CertStoreAddKey:
8653                 soap_serialize___sai__CertStoreAddKey(soap, (const struct __sai__CertStoreAddKey *)ptr);
8654                 break;
8655         case SOAP_TYPE___sai__GetGlobalPowerPolicy:
8656                 soap_serialize___sai__GetGlobalPowerPolicy(soap, (const struct __sai__GetGlobalPowerPolicy *)ptr);
8657                 break;
8658         case SOAP_TYPE___sai__SetGlobalPowerPolicy:
8659                 soap_serialize___sai__SetGlobalPowerPolicy(soap, (const struct __sai__SetGlobalPowerPolicy *)ptr);
8660                 break;
8661         case SOAP_TYPE___sai__SetActivePowerPackage:
8662                 soap_serialize___sai__SetActivePowerPackage(soap, (const struct __sai__SetActivePowerPackage *)ptr);
8663                 break;
8664         case SOAP_TYPE___sai__GetActivePowerPackage:
8665                 soap_serialize___sai__GetActivePowerPackage(soap, (const struct __sai__GetActivePowerPackage *)ptr);
8666                 break;
8667         case SOAP_TYPE___sai__GetPowerPackage:
8668                 soap_serialize___sai__GetPowerPackage(soap, (const struct __sai__GetPowerPackage *)ptr);
8669                 break;
8670         case SOAP_TYPE___sai__EnumeratePowerPackages:
8671                 soap_serialize___sai__EnumeratePowerPackages(soap, (const struct __sai__EnumeratePowerPackages *)ptr);
8672                 break;
8673         case SOAP_TYPE___sai__GetEnvironmentDetection:
8674                 soap_serialize___sai__GetEnvironmentDetection(soap, (const struct __sai__GetEnvironmentDetection *)ptr);
8675                 break;
8676         case SOAP_TYPE___sai__SetEnvironmentDetection:
8677                 soap_serialize___sai__SetEnvironmentDetection(soap, (const struct __sai__SetEnvironmentDetection *)ptr);
8678                 break;
8679         case SOAP_TYPE___sai__SetRealmAuthOptions:
8680                 soap_serialize___sai__SetRealmAuthOptions(soap, (const struct __sai__SetRealmAuthOptions *)ptr);
8681                 break;
8682         case SOAP_TYPE___sai__GetRealmAuthOptions:
8683                 soap_serialize___sai__GetRealmAuthOptions(soap, (const struct __sai__GetRealmAuthOptions *)ptr);
8684                 break;
8685         case SOAP_TYPE___sai__ExtendProvisioningPeriod:
8686                 soap_serialize___sai__ExtendProvisioningPeriod(soap, (const struct __sai__ExtendProvisioningPeriod *)ptr);
8687                 break;
8688         case SOAP_TYPE___sai__GetProvisioningPID:
8689                 soap_serialize___sai__GetProvisioningPID(soap, (const struct __sai__GetProvisioningPID *)ptr);
8690                 break;
8691         case SOAP_TYPE___sai__GetProvisioningAuditRecord:
8692                 soap_serialize___sai__GetProvisioningAuditRecord(soap, (const struct __sai__GetProvisioningAuditRecord *)ptr);
8693                 break;
8694         case SOAP_TYPE___sai__SetZeroTouchConfigurationMode:
8695                 soap_serialize___sai__SetZeroTouchConfigurationMode(soap, (const struct __sai__SetZeroTouchConfigurationMode *)ptr);
8696                 break;
8697         case SOAP_TYPE___sai__GetZeroTouchConfigurationMode:
8698                 soap_serialize___sai__GetZeroTouchConfigurationMode(soap, (const struct __sai__GetZeroTouchConfigurationMode *)ptr);
8699                 break;
8700         case SOAP_TYPE___sai__EnableCertificateHashEntry:
8701                 soap_serialize___sai__EnableCertificateHashEntry(soap, (const struct __sai__EnableCertificateHashEntry *)ptr);
8702                 break;
8703         case SOAP_TYPE___sai__DeleteCertificateHashEntry:
8704                 soap_serialize___sai__DeleteCertificateHashEntry(soap, (const struct __sai__DeleteCertificateHashEntry *)ptr);
8705                 break;
8706         case SOAP_TYPE___sai__AddCertificateHashEntry:
8707                 soap_serialize___sai__AddCertificateHashEntry(soap, (const struct __sai__AddCertificateHashEntry *)ptr);
8708                 break;
8709         case SOAP_TYPE___sai__GetCertificateHashEntry:
8710                 soap_serialize___sai__GetCertificateHashEntry(soap, (const struct __sai__GetCertificateHashEntry *)ptr);
8711                 break;
8712         case SOAP_TYPE___sai__EnumerateCertificateHashEntries:
8713                 soap_serialize___sai__EnumerateCertificateHashEntries(soap, (const struct __sai__EnumerateCertificateHashEntries *)ptr);
8714                 break;
8715         case SOAP_TYPE___sai__GetProvisioningServerOTP:
8716                 soap_serialize___sai__GetProvisioningServerOTP(soap, (const struct __sai__GetProvisioningServerOTP *)ptr);
8717                 break;
8718         case SOAP_TYPE___sai__SetProvisioningServerOTP:
8719                 soap_serialize___sai__SetProvisioningServerOTP(soap, (const struct __sai__SetProvisioningServerOTP *)ptr);
8720                 break;
8721         case SOAP_TYPE___sai__SetMEBxPassword:
8722                 soap_serialize___sai__SetMEBxPassword(soap, (const struct __sai__SetMEBxPassword *)ptr);
8723                 break;
8724         case SOAP_TYPE___sai__PartialUnprovision:
8725                 soap_serialize___sai__PartialUnprovision(soap, (const struct __sai__PartialUnprovision *)ptr);
8726                 break;
8727         case SOAP_TYPE___sai__SetTLSPSK:
8728                 soap_serialize___sai__SetTLSPSK(soap, (const struct __sai__SetTLSPSK *)ptr);
8729                 break;
8730         case SOAP_TYPE___sai__GetPowerSavingOptions:
8731                 soap_serialize___sai__GetPowerSavingOptions(soap, (const struct __sai__GetPowerSavingOptions *)ptr);
8732                 break;
8733         case SOAP_TYPE___sai__SetPowerSavingOptions:
8734                 soap_serialize___sai__SetPowerSavingOptions(soap, (const struct __sai__SetPowerSavingOptions *)ptr);
8735                 break;
8736         case SOAP_TYPE___sai__GetPkiCapabilities:
8737                 soap_serialize___sai__GetPkiCapabilities(soap, (const struct __sai__GetPkiCapabilities *)ptr);
8738                 break;
8739         case SOAP_TYPE___sai__GetServerCertificateReq:
8740                 soap_serialize___sai__GetServerCertificateReq(soap, (const struct __sai__GetServerCertificateReq *)ptr);
8741                 break;
8742         case SOAP_TYPE___sai__GetCRL:
8743                 soap_serialize___sai__GetCRL(soap, (const struct __sai__GetCRL *)ptr);
8744                 break;
8745         case SOAP_TYPE___sai__SetCRL:
8746                 soap_serialize___sai__SetCRL(soap, (const struct __sai__SetCRL *)ptr);
8747                 break;
8748         case SOAP_TYPE___sai__GetTrustedFqdnCN:
8749                 soap_serialize___sai__GetTrustedFqdnCN(soap, (const struct __sai__GetTrustedFqdnCN *)ptr);
8750                 break;
8751         case SOAP_TYPE___sai__SetTrustedFqdnCN:
8752                 soap_serialize___sai__SetTrustedFqdnCN(soap, (const struct __sai__SetTrustedFqdnCN *)ptr);
8753                 break;
8754         case SOAP_TYPE___sai__EnumerateTrustedRootCertificates:
8755                 soap_serialize___sai__EnumerateTrustedRootCertificates(soap, (const struct __sai__EnumerateTrustedRootCertificates *)ptr);
8756                 break;
8757         case SOAP_TYPE___sai__DeleteTrustedRootCertificate:
8758                 soap_serialize___sai__DeleteTrustedRootCertificate(soap, (const struct __sai__DeleteTrustedRootCertificate *)ptr);
8759                 break;
8760         case SOAP_TYPE___sai__GetTrustedRootCertificate:
8761                 soap_serialize___sai__GetTrustedRootCertificate(soap, (const struct __sai__GetTrustedRootCertificate *)ptr);
8762                 break;
8763         case SOAP_TYPE___sai__AddTrustedRootCertificate:
8764                 soap_serialize___sai__AddTrustedRootCertificate(soap, (const struct __sai__AddTrustedRootCertificate *)ptr);
8765                 break;
8766         case SOAP_TYPE___sai__GetTlsOptions:
8767                 soap_serialize___sai__GetTlsOptions(soap, (const struct __sai__GetTlsOptions *)ptr);
8768                 break;
8769         case SOAP_TYPE___sai__SetTlsOptions:
8770                 soap_serialize___sai__SetTlsOptions(soap, (const struct __sai__SetTlsOptions *)ptr);
8771                 break;
8772         case SOAP_TYPE___sai__GetEnabledInterfaces:
8773                 soap_serialize___sai__GetEnabledInterfaces(soap, (const struct __sai__GetEnabledInterfaces *)ptr);
8774                 break;
8775         case SOAP_TYPE___sai__SetEnabledInterfaces:
8776                 soap_serialize___sai__SetEnabledInterfaces(soap, (const struct __sai__SetEnabledInterfaces *)ptr);
8777                 break;
8778         case SOAP_TYPE___sai__GetKerberosOptions:
8779                 soap_serialize___sai__GetKerberosOptions(soap, (const struct __sai__GetKerberosOptions *)ptr);
8780                 break;
8781         case SOAP_TYPE___sai__SetKerberosOptions:
8782                 soap_serialize___sai__SetKerberosOptions(soap, (const struct __sai__SetKerberosOptions *)ptr);
8783                 break;
8784         case SOAP_TYPE___sai__GetDigestRealm:
8785                 soap_serialize___sai__GetDigestRealm(soap, (const struct __sai__GetDigestRealm *)ptr);
8786                 break;
8787         case SOAP_TYPE___sai__SetAdminAclEntryEx:
8788                 soap_serialize___sai__SetAdminAclEntryEx(soap, (const struct __sai__SetAdminAclEntryEx *)ptr);
8789                 break;
8790         case SOAP_TYPE___sai__UpdateUserAclEntryEx:
8791                 soap_serialize___sai__UpdateUserAclEntryEx(soap, (const struct __sai__UpdateUserAclEntryEx *)ptr);
8792                 break;
8793         case SOAP_TYPE___sai__GetUserAclEntryEx:
8794                 soap_serialize___sai__GetUserAclEntryEx(soap, (const struct __sai__GetUserAclEntryEx *)ptr);
8795                 break;
8796         case SOAP_TYPE___sai__AddUserAclEntryEx:
8797                 soap_serialize___sai__AddUserAclEntryEx(soap, (const struct __sai__AddUserAclEntryEx *)ptr);
8798                 break;
8799         case SOAP_TYPE___sai__GetCoreVersion:
8800                 soap_serialize___sai__GetCoreVersion(soap, (const struct __sai__GetCoreVersion *)ptr);
8801                 break;
8802         case SOAP_TYPE___sai__CommitChanges:
8803                 soap_serialize___sai__CommitChanges(soap, (const struct __sai__CommitChanges *)ptr);
8804                 break;
8805         case SOAP_TYPE___sai__Unprovision:
8806                 soap_serialize___sai__Unprovision(soap, (const struct __sai__Unprovision *)ptr);
8807                 break;
8808         case SOAP_TYPE___sai__SetProvisioningMode:
8809                 soap_serialize___sai__SetProvisioningMode(soap, (const struct __sai__SetProvisioningMode *)ptr);
8810                 break;
8811         case SOAP_TYPE___sai__GetProvisioningMode:
8812                 soap_serialize___sai__GetProvisioningMode(soap, (const struct __sai__GetProvisioningMode *)ptr);
8813                 break;
8814         case SOAP_TYPE___sai__UpdateCoreFromUrl:
8815                 soap_serialize___sai__UpdateCoreFromUrl(soap, (const struct __sai__UpdateCoreFromUrl *)ptr);
8816                 break;
8817         case SOAP_TYPE___sai__GetTLSCertificate:
8818                 soap_serialize___sai__GetTLSCertificate(soap, (const struct __sai__GetTLSCertificate *)ptr);
8819                 break;
8820         case SOAP_TYPE___sai__SetTLSCertificate:
8821                 soap_serialize___sai__SetTLSCertificate(soap, (const struct __sai__SetTLSCertificate *)ptr);
8822                 break;
8823         case SOAP_TYPE___sai__SetTLSKeyAndCertificate:
8824                 soap_serialize___sai__SetTLSKeyAndCertificate(soap, (const struct __sai__SetTLSKeyAndCertificate *)ptr);
8825                 break;
8826         case SOAP_TYPE___sai__SetRngKey:
8827                 soap_serialize___sai__SetRngKey(soap, (const struct __sai__SetRngKey *)ptr);
8828                 break;
8829         case SOAP_TYPE___sai__SetTlsEnabled:
8830                 soap_serialize___sai__SetTlsEnabled(soap, (const struct __sai__SetTlsEnabled *)ptr);
8831                 break;
8832         case SOAP_TYPE___sai__RemoveUserAclEntry:
8833                 soap_serialize___sai__RemoveUserAclEntry(soap, (const struct __sai__RemoveUserAclEntry *)ptr);
8834                 break;
8835         case SOAP_TYPE___sai__UpdateUserAclEntry:
8836                 soap_serialize___sai__UpdateUserAclEntry(soap, (const struct __sai__UpdateUserAclEntry *)ptr);
8837                 break;
8838         case SOAP_TYPE___sai__GetUserAclEntry:
8839                 soap_serialize___sai__GetUserAclEntry(soap, (const struct __sai__GetUserAclEntry *)ptr);
8840                 break;
8841         case SOAP_TYPE___sai__EnumerateUserAclEntries:
8842                 soap_serialize___sai__EnumerateUserAclEntries(soap, (const struct __sai__EnumerateUserAclEntries *)ptr);
8843                 break;
8844         case SOAP_TYPE___sai__AddUserAclEntry:
8845                 soap_serialize___sai__AddUserAclEntry(soap, (const struct __sai__AddUserAclEntry *)ptr);
8846                 break;
8847         case SOAP_TYPE___sai__SetAdminAclEntry:
8848                 soap_serialize___sai__SetAdminAclEntry(soap, (const struct __sai__SetAdminAclEntry *)ptr);
8849                 break;
8850         case SOAP_TYPE___sai__GetAdminAclEntry:
8851                 soap_serialize___sai__GetAdminAclEntry(soap, (const struct __sai__GetAdminAclEntry *)ptr);
8852                 break;
8853         case SOAP_TYPE___sai__ResetFlashWearOutProtection:
8854                 soap_serialize___sai__ResetFlashWearOutProtection(soap, (const struct __sai__ResetFlashWearOutProtection *)ptr);
8855                 break;
8856         case SOAP_TYPE___rci__GetSystemPowerState:
8857                 soap_serialize___rci__GetSystemPowerState(soap, (const struct __rci__GetSystemPowerState *)ptr);
8858                 break;
8859         case SOAP_TYPE___rci__RemoteControl:
8860                 soap_serialize___rci__RemoteControl(soap, (const struct __rci__RemoteControl *)ptr);
8861                 break;
8862         case SOAP_TYPE___rci__GetRemoteControlCapabilities:
8863                 soap_serialize___rci__GetRemoteControlCapabilities(soap, (const struct __rci__GetRemoteControlCapabilities *)ptr);
8864                 break;
8865         case SOAP_TYPE___net__Get8021XPxeTimeout:
8866                 soap_serialize___net__Get8021XPxeTimeout(soap, (const struct __net__Get8021XPxeTimeout *)ptr);
8867                 break;
8868         case SOAP_TYPE___net__Set8021XPxeTimeout:
8869                 soap_serialize___net__Set8021XPxeTimeout(soap, (const struct __net__Set8021XPxeTimeout *)ptr);
8870                 break;
8871         case SOAP_TYPE___net__Get8021XActiveS0:
8872                 soap_serialize___net__Get8021XActiveS0(soap, (const struct __net__Get8021XActiveS0 *)ptr);
8873                 break;
8874         case SOAP_TYPE___net__Set8021XActiveS0:
8875                 soap_serialize___net__Set8021XActiveS0(soap, (const struct __net__Set8021XActiveS0 *)ptr);
8876                 break;
8877         case SOAP_TYPE___net__Get8021XWiredProfile:
8878                 soap_serialize___net__Get8021XWiredProfile(soap, (const struct __net__Get8021XWiredProfile *)ptr);
8879                 break;
8880         case SOAP_TYPE___net__Set8021XWiredProfile:
8881                 soap_serialize___net__Set8021XWiredProfile(soap, (const struct __net__Set8021XWiredProfile *)ptr);
8882                 break;
8883         case SOAP_TYPE___net__SetInterfaceSettings:
8884                 soap_serialize___net__SetInterfaceSettings(soap, (const struct __net__SetInterfaceSettings *)ptr);
8885                 break;
8886         case SOAP_TYPE___net__GetInterfaceSettings:
8887                 soap_serialize___net__GetInterfaceSettings(soap, (const struct __net__GetInterfaceSettings *)ptr);
8888                 break;
8889         case SOAP_TYPE___net__EnumerateInterfaces:
8890                 soap_serialize___net__EnumerateInterfaces(soap, (const struct __net__EnumerateInterfaces *)ptr);
8891                 break;
8892         case SOAP_TYPE___net__GetPingResponse:
8893                 soap_serialize___net__GetPingResponse(soap, (const struct __net__GetPingResponse *)ptr);
8894                 break;
8895         case SOAP_TYPE___net__SetPingResponse:
8896                 soap_serialize___net__SetPingResponse(soap, (const struct __net__SetPingResponse *)ptr);
8897                 break;
8898         case SOAP_TYPE___net__GetVlanParameters:
8899                 soap_serialize___net__GetVlanParameters(soap, (const struct __net__GetVlanParameters *)ptr);
8900                 break;
8901         case SOAP_TYPE___net__SetVlanParameters:
8902                 soap_serialize___net__SetVlanParameters(soap, (const struct __net__SetVlanParameters *)ptr);
8903                 break;
8904         case SOAP_TYPE___net__GetTcpIpParameters:
8905                 soap_serialize___net__GetTcpIpParameters(soap, (const struct __net__GetTcpIpParameters *)ptr);
8906                 break;
8907         case SOAP_TYPE___net__SetTcpIpParameters:
8908                 soap_serialize___net__SetTcpIpParameters(soap, (const struct __net__SetTcpIpParameters *)ptr);
8909                 break;
8910         case SOAP_TYPE___net__GetDomainName:
8911                 soap_serialize___net__GetDomainName(soap, (const struct __net__GetDomainName *)ptr);
8912                 break;
8913         case SOAP_TYPE___net__SetDomainName:
8914                 soap_serialize___net__SetDomainName(soap, (const struct __net__SetDomainName *)ptr);
8915                 break;
8916         case SOAP_TYPE___net__GetHostName:
8917                 soap_serialize___net__GetHostName(soap, (const struct __net__GetHostName *)ptr);
8918                 break;
8919         case SOAP_TYPE___net__SetHostName:
8920                 soap_serialize___net__SetHostName(soap, (const struct __net__SetHostName *)ptr);
8921                 break;
8922         case SOAP_TYPE___inf__GetIderSessionLog:
8923                 soap_serialize___inf__GetIderSessionLog(soap, (const struct __inf__GetIderSessionLog *)ptr);
8924                 break;
8925         case SOAP_TYPE___inf__GetSecurityParameters:
8926                 soap_serialize___inf__GetSecurityParameters(soap, (const struct __inf__GetSecurityParameters *)ptr);
8927                 break;
8928         case SOAP_TYPE___inf__GetNetworkState:
8929                 soap_serialize___inf__GetNetworkState(soap, (const struct __inf__GetNetworkState *)ptr);
8930                 break;
8931         case SOAP_TYPE___inf__GetEnabledInterfaces:
8932                 soap_serialize___inf__GetEnabledInterfaces(soap, (const struct __inf__GetEnabledInterfaces *)ptr);
8933                 break;
8934         case SOAP_TYPE___inf__GetPasswordModel:
8935                 soap_serialize___inf__GetPasswordModel(soap, (const struct __inf__GetPasswordModel *)ptr);
8936                 break;
8937         case SOAP_TYPE___inf__GetAdminNetAclEntryStatus:
8938                 soap_serialize___inf__GetAdminNetAclEntryStatus(soap, (const struct __inf__GetAdminNetAclEntryStatus *)ptr);
8939                 break;
8940         case SOAP_TYPE___inf__GetAdminAclEntryStatus:
8941                 soap_serialize___inf__GetAdminAclEntryStatus(soap, (const struct __inf__GetAdminAclEntryStatus *)ptr);
8942                 break;
8943         case SOAP_TYPE___inf__GetConfigServerInfo:
8944                 soap_serialize___inf__GetConfigServerInfo(soap, (const struct __inf__GetConfigServerInfo *)ptr);
8945                 break;
8946         case SOAP_TYPE___inf__GetHostName:
8947                 soap_serialize___inf__GetHostName(soap, (const struct __inf__GetHostName *)ptr);
8948                 break;
8949         case SOAP_TYPE___inf__GetVlanParameters:
8950                 soap_serialize___inf__GetVlanParameters(soap, (const struct __inf__GetVlanParameters *)ptr);
8951                 break;
8952         case SOAP_TYPE___inf__GetProvisioningState:
8953                 soap_serialize___inf__GetProvisioningState(soap, (const struct __inf__GetProvisioningState *)ptr);
8954                 break;
8955         case SOAP_TYPE___inf__GetProvisioningMode:
8956                 soap_serialize___inf__GetProvisioningMode(soap, (const struct __inf__GetProvisioningMode *)ptr);
8957                 break;
8958         case SOAP_TYPE___inf__GetCodeVersions:
8959                 soap_serialize___inf__GetCodeVersions(soap, (const struct __inf__GetCodeVersions *)ptr);
8960                 break;
8961         case SOAP_TYPE___inf__GetCoreVersion:
8962                 soap_serialize___inf__GetCoreVersion(soap, (const struct __inf__GetCoreVersion *)ptr);
8963                 break;
8964         case SOAP_TYPE___idr__GetIderSessionLog:
8965                 soap_serialize___idr__GetIderSessionLog(soap, (const struct __idr__GetIderSessionLog *)ptr);
8966                 break;
8967         case SOAP_TYPE___idr__GetRedirectionListenerState:
8968                 soap_serialize___idr__GetRedirectionListenerState(soap, (const struct __idr__GetRedirectionListenerState *)ptr);
8969                 break;
8970         case SOAP_TYPE___idr__SetRedirectionListenerState:
8971                 soap_serialize___idr__SetRedirectionListenerState(soap, (const struct __idr__SetRedirectionListenerState *)ptr);
8972                 break;
8973         case SOAP_TYPE___hwa__GetAssetData:
8974                 soap_serialize___hwa__GetAssetData(soap, (const struct __hwa__GetAssetData *)ptr);
8975                 break;
8976         case SOAP_TYPE___hwa__EnumerateAssetTypes:
8977                 soap_serialize___hwa__EnumerateAssetTypes(soap, (const struct __hwa__EnumerateAssetTypes *)ptr);
8978                 break;
8979         case SOAP_TYPE___emi__GetGeneralAlertSubscription:
8980                 soap_serialize___emi__GetGeneralAlertSubscription(soap, (const struct __emi__GetGeneralAlertSubscription *)ptr);
8981                 break;
8982         case SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions:
8983                 soap_serialize___emi__EnumerateGeneralAlertSubscriptions(soap, (const struct __emi__EnumerateGeneralAlertSubscriptions *)ptr);
8984                 break;
8985         case SOAP_TYPE___emi__SubscribeForGeneralAlert:
8986                 soap_serialize___emi__SubscribeForGeneralAlert(soap, (const struct __emi__SubscribeForGeneralAlert *)ptr);
8987                 break;
8988         case SOAP_TYPE___emi__GetSensorAttributes:
8989                 soap_serialize___emi__GetSensorAttributes(soap, (const struct __emi__GetSensorAttributes *)ptr);
8990                 break;
8991         case SOAP_TYPE___emi__EnumerateSensors:
8992                 soap_serialize___emi__EnumerateSensors(soap, (const struct __emi__EnumerateSensors *)ptr);
8993                 break;
8994         case SOAP_TYPE___emi__GetEventLogTimestampClock:
8995                 soap_serialize___emi__GetEventLogTimestampClock(soap, (const struct __emi__GetEventLogTimestampClock *)ptr);
8996                 break;
8997         case SOAP_TYPE___emi__SetEventLogTimestampClock:
8998                 soap_serialize___emi__SetEventLogTimestampClock(soap, (const struct __emi__SetEventLogTimestampClock *)ptr);
8999                 break;
9000         case SOAP_TYPE___emi__FreezeEventLog:
9001                 soap_serialize___emi__FreezeEventLog(soap, (const struct __emi__FreezeEventLog *)ptr);
9002                 break;
9003         case SOAP_TYPE___emi__ClearEventLog:
9004                 soap_serialize___emi__ClearEventLog(soap, (const struct __emi__ClearEventLog *)ptr);
9005                 break;
9006         case SOAP_TYPE___emi__ReadEventLogRecords:
9007                 soap_serialize___emi__ReadEventLogRecords(soap, (const struct __emi__ReadEventLogRecords *)ptr);
9008                 break;
9009         case SOAP_TYPE___emi__GetEventLogStatus:
9010                 soap_serialize___emi__GetEventLogStatus(soap, (const struct __emi__GetEventLogStatus *)ptr);
9011                 break;
9012         case SOAP_TYPE___emi__RemoveEventFilter:
9013                 soap_serialize___emi__RemoveEventFilter(soap, (const struct __emi__RemoveEventFilter *)ptr);
9014                 break;
9015         case SOAP_TYPE___emi__UpdateEventFilter:
9016                 soap_serialize___emi__UpdateEventFilter(soap, (const struct __emi__UpdateEventFilter *)ptr);
9017                 break;
9018         case SOAP_TYPE___emi__GetEventFilter:
9019                 soap_serialize___emi__GetEventFilter(soap, (const struct __emi__GetEventFilter *)ptr);
9020                 break;
9021         case SOAP_TYPE___emi__CancelAlertSubscription:
9022                 soap_serialize___emi__CancelAlertSubscription(soap, (const struct __emi__CancelAlertSubscription *)ptr);
9023                 break;
9024         case SOAP_TYPE___emi__EnumerateAlertPolicies:
9025                 soap_serialize___emi__EnumerateAlertPolicies(soap, (const struct __emi__EnumerateAlertPolicies *)ptr);
9026                 break;
9027         case SOAP_TYPE___emi__EnumerateAlertSubscriptions:
9028                 soap_serialize___emi__EnumerateAlertSubscriptions(soap, (const struct __emi__EnumerateAlertSubscriptions *)ptr);
9029                 break;
9030         case SOAP_TYPE___emi__SubscribeForAlert:
9031                 soap_serialize___emi__SubscribeForAlert(soap, (const struct __emi__SubscribeForAlert *)ptr);
9032                 break;
9033         case SOAP_TYPE___emi__AddEventFilter:
9034                 soap_serialize___emi__AddEventFilter(soap, (const struct __emi__AddEventFilter *)ptr);
9035                 break;
9036         case SOAP_TYPE___emi__GetAlertCommunityString:
9037                 soap_serialize___emi__GetAlertCommunityString(soap, (const struct __emi__GetAlertCommunityString *)ptr);
9038                 break;
9039         case SOAP_TYPE___emi__SetAlertCommunityString:
9040                 soap_serialize___emi__SetAlertCommunityString(soap, (const struct __emi__SetAlertCommunityString *)ptr);
9041                 break;
9042         case SOAP_TYPE___emi__GetAlertSubscription:
9043                 soap_serialize___emi__GetAlertSubscription(soap, (const struct __emi__GetAlertSubscription *)ptr);
9044                 break;
9045         case SOAP_TYPE___emi__EnumerateEventFilters:
9046                 soap_serialize___emi__EnumerateEventFilters(soap, (const struct __emi__EnumerateEventFilters *)ptr);
9047                 break;
9048         case SOAP_TYPE___cb__GetHcbState:
9049                 soap_serialize___cb__GetHcbState(soap, (const struct __cb__GetHcbState *)ptr);
9050                 break;
9051         case SOAP_TYPE___cb__ClearHcbState:
9052                 soap_serialize___cb__ClearHcbState(soap, (const struct __cb__ClearHcbState *)ptr);
9053                 break;
9054         case SOAP_TYPE___cb__GetHcbOptions:
9055                 soap_serialize___cb__GetHcbOptions(soap, (const struct __cb__GetHcbOptions *)ptr);
9056                 break;
9057         case SOAP_TYPE___cb__SetHcbOptions:
9058                 soap_serialize___cb__SetHcbOptions(soap, (const struct __cb__SetHcbOptions *)ptr);
9059                 break;
9060         case SOAP_TYPE___cb__CbQueryCapabilities:
9061                 soap_serialize___cb__CbQueryCapabilities(soap, (const struct __cb__CbQueryCapabilities *)ptr);
9062                 break;
9063         case SOAP_TYPE___cb__CbFilterEnumerate:
9064                 soap_serialize___cb__CbFilterEnumerate(soap, (const struct __cb__CbFilterEnumerate *)ptr);
9065                 break;
9066         case SOAP_TYPE___cb__CbFilterDelete:
9067                 soap_serialize___cb__CbFilterDelete(soap, (const struct __cb__CbFilterDelete *)ptr);
9068                 break;
9069         case SOAP_TYPE___cb__CbFilterGet:
9070                 soap_serialize___cb__CbFilterGet(soap, (const struct __cb__CbFilterGet *)ptr);
9071                 break;
9072         case SOAP_TYPE___cb__CbFilterCreate:
9073                 soap_serialize___cb__CbFilterCreate(soap, (const struct __cb__CbFilterCreate *)ptr);
9074                 break;
9075         case SOAP_TYPE___cb__CbPolicyGetActiveStatistics:
9076                 soap_serialize___cb__CbPolicyGetActiveStatistics(soap, (const struct __cb__CbPolicyGetActiveStatistics *)ptr);
9077                 break;
9078         case SOAP_TYPE___cb__CbPolicyGetEnabled:
9079                 soap_serialize___cb__CbPolicyGetEnabled(soap, (const struct __cb__CbPolicyGetEnabled *)ptr);
9080                 break;
9081         case SOAP_TYPE___cb__CbPolicyDisable:
9082                 soap_serialize___cb__CbPolicyDisable(soap, (const struct __cb__CbPolicyDisable *)ptr);
9083                 break;
9084         case SOAP_TYPE___cb__CbPolicyEnable:
9085                 soap_serialize___cb__CbPolicyEnable(soap, (const struct __cb__CbPolicyEnable *)ptr);
9086                 break;
9087         case SOAP_TYPE___cb__CbPolicyEnumerate:
9088                 soap_serialize___cb__CbPolicyEnumerate(soap, (const struct __cb__CbPolicyEnumerate *)ptr);
9089                 break;
9090         case SOAP_TYPE___cb__CbPolicyDelete:
9091                 soap_serialize___cb__CbPolicyDelete(soap, (const struct __cb__CbPolicyDelete *)ptr);
9092                 break;
9093         case SOAP_TYPE___cb__CbPolicyGet:
9094                 soap_serialize___cb__CbPolicyGet(soap, (const struct __cb__CbPolicyGet *)ptr);
9095                 break;
9096         case SOAP_TYPE___cb__CbPolicyCreate:
9097                 soap_serialize___cb__CbPolicyCreate(soap, (const struct __cb__CbPolicyCreate *)ptr);
9098                 break;
9099         case SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities:
9100                 soap_serialize___apr__ConsoleWatchdogQueryCapabilities(soap, (const struct __apr__ConsoleWatchdogQueryCapabilities *)ptr);
9101                 break;
9102         case SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy:
9103                 soap_serialize___apr__ConsoleWatchdogGetCbPolicy(soap, (const struct __apr__ConsoleWatchdogGetCbPolicy *)ptr);
9104                 break;
9105         case SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy:
9106                 soap_serialize___apr__ConsoleWatchdogSetCbPolicy(soap, (const struct __apr__ConsoleWatchdogSetCbPolicy *)ptr);
9107                 break;
9108         case SOAP_TYPE___apr__ConsoleWatchdogGetActions:
9109                 soap_serialize___apr__ConsoleWatchdogGetActions(soap, (const struct __apr__ConsoleWatchdogGetActions *)ptr);
9110                 break;
9111         case SOAP_TYPE___apr__ConsoleWatchdogSetActions:
9112                 soap_serialize___apr__ConsoleWatchdogSetActions(soap, (const struct __apr__ConsoleWatchdogSetActions *)ptr);
9113                 break;
9114         case SOAP_TYPE___apr__ConsoleWatchdogEnumerate:
9115                 soap_serialize___apr__ConsoleWatchdogEnumerate(soap, (const struct __apr__ConsoleWatchdogEnumerate *)ptr);
9116                 break;
9117         case SOAP_TYPE___apr__ConsoleWatchdogDelete:
9118                 soap_serialize___apr__ConsoleWatchdogDelete(soap, (const struct __apr__ConsoleWatchdogDelete *)ptr);
9119                 break;
9120         case SOAP_TYPE___apr__ConsoleWatchdogCreate:
9121                 soap_serialize___apr__ConsoleWatchdogCreate(soap, (const struct __apr__ConsoleWatchdogCreate *)ptr);
9122                 break;
9123         case SOAP_TYPE___apl__AgentWatchdogRegister:
9124                 soap_serialize___apl__AgentWatchdogRegister(soap, (const struct __apl__AgentWatchdogRegister *)ptr);
9125                 break;
9126         case SOAP_TYPE___apl__AgentWatchdogHeartbeat:
9127                 soap_serialize___apl__AgentWatchdogHeartbeat(soap, (const struct __apl__AgentWatchdogHeartbeat *)ptr);
9128                 break;
9129         case SOAP_TYPE___apl__AgentWatchdogShutdown:
9130                 soap_serialize___apl__AgentWatchdogShutdown(soap, (const struct __apl__AgentWatchdogShutdown *)ptr);
9131                 break;
9132         case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse:
9133                 soap_serialize_PointerTo_wcxs__GetWirelessSettingsResponse(soap, (_wcxs__GetWirelessSettingsResponse *const*)ptr);
9134                 break;
9135         case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest:
9136                 soap_serialize_PointerTo_wcxs__GetWirelessSettingsRequest(soap, (_wcxs__GetWirelessSettingsRequest *const*)ptr);
9137                 break;
9138         case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse:
9139                 soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, (_wcxs__GetWirelessCapabilitiesResponse *const*)ptr);
9140                 break;
9141         case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest:
9142                 soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, (_wcxs__GetWirelessCapabilitiesRequest *const*)ptr);
9143                 break;
9144         case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse:
9145                 soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, (_wcxs__EnumerateWirelessProfilesResponse *const*)ptr);
9146                 break;
9147         case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest:
9148                 soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, (_wcxs__EnumerateWirelessProfilesRequest *const*)ptr);
9149                 break;
9150         case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse:
9151                 soap_serialize_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, (_wcxs__UpdateWirelessProfileResponse *const*)ptr);
9152                 break;
9153         case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest:
9154                 soap_serialize_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, (_wcxs__UpdateWirelessProfileRequest *const*)ptr);
9155                 break;
9156         case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse:
9157                 soap_serialize_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, (_wcxs__RemoveWirelessProfileResponse *const*)ptr);
9158                 break;
9159         case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest:
9160                 soap_serialize_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, (_wcxs__RemoveWirelessProfileRequest *const*)ptr);
9161                 break;
9162         case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse:
9163                 soap_serialize_PointerTo_wcxs__GetWirelessProfileResponse(soap, (_wcxs__GetWirelessProfileResponse *const*)ptr);
9164                 break;
9165         case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest:
9166                 soap_serialize_PointerTo_wcxs__GetWirelessProfileRequest(soap, (_wcxs__GetWirelessProfileRequest *const*)ptr);
9167                 break;
9168         case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse:
9169                 soap_serialize_PointerTo_wcxs__AddWirelessProfileResponse(soap, (_wcxs__AddWirelessProfileResponse *const*)ptr);
9170                 break;
9171         case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest:
9172                 soap_serialize_PointerTo_wcxs__AddWirelessProfileRequest(soap, (_wcxs__AddWirelessProfileRequest *const*)ptr);
9173                 break;
9174         case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse:
9175                 soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, (_tim__SetHighAccuracyTimeSynchResponse *const*)ptr);
9176                 break;
9177         case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch:
9178                 soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynch(soap, (_tim__SetHighAccuracyTimeSynch *const*)ptr);
9179                 break;
9180         case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse:
9181                 soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, (_tim__GetLowAccuracyTimeSynchResponse *const*)ptr);
9182                 break;
9183         case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch:
9184                 soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynch(soap, (_tim__GetLowAccuracyTimeSynch *const*)ptr);
9185                 break;
9186         case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse:
9187                 soap_serialize_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, (_stra__RemoveStorageFpaclEntryResponse *const*)ptr);
9188                 break;
9189         case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry:
9190                 soap_serialize_PointerTo_stra__RemoveStorageFpaclEntry(soap, (_stra__RemoveStorageFpaclEntry *const*)ptr);
9191                 break;
9192         case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse:
9193                 soap_serialize_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, (_stra__UpdateStorageFpaclEntryResponse *const*)ptr);
9194                 break;
9195         case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry:
9196                 soap_serialize_PointerTo_stra__UpdateStorageFpaclEntry(soap, (_stra__UpdateStorageFpaclEntry *const*)ptr);
9197                 break;
9198         case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse:
9199                 soap_serialize_PointerTo_stra__GetStorageAllocEntryResponse(soap, (_stra__GetStorageAllocEntryResponse *const*)ptr);
9200                 break;
9201         case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry:
9202                 soap_serialize_PointerTo_stra__GetStorageAllocEntry(soap, (_stra__GetStorageAllocEntry *const*)ptr);
9203                 break;
9204         case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse:
9205                 soap_serialize_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, (_stra__EnumerateStorageAllocEntriesResponse *const*)ptr);
9206                 break;
9207         case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries:
9208                 soap_serialize_PointerTo_stra__EnumerateStorageAllocEntries(soap, (_stra__EnumerateStorageAllocEntries *const*)ptr);
9209                 break;
9210         case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse:
9211                 soap_serialize_PointerTo_stra__AddStorageFpaclEntryResponse(soap, (_stra__AddStorageFpaclEntryResponse *const*)ptr);
9212                 break;
9213         case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry:
9214                 soap_serialize_PointerTo_stra__AddStorageFpaclEntry(soap, (_stra__AddStorageFpaclEntry *const*)ptr);
9215                 break;
9216         case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse:
9217                 soap_serialize_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, (_stra__RemoveStorageEaclEntryResponse *const*)ptr);
9218                 break;
9219         case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry:
9220                 soap_serialize_PointerTo_stra__RemoveStorageEaclEntry(soap, (_stra__RemoveStorageEaclEntry *const*)ptr);
9221                 break;
9222         case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse:
9223                 soap_serialize_PointerTo_stra__GetStorageEaclEntryResponse(soap, (_stra__GetStorageEaclEntryResponse *const*)ptr);
9224                 break;
9225         case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry:
9226                 soap_serialize_PointerTo_stra__GetStorageEaclEntry(soap, (_stra__GetStorageEaclEntry *const*)ptr);
9227                 break;
9228         case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse:
9229                 soap_serialize_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, (_stra__EnumerateStorageEaclEntriesResponse *const*)ptr);
9230                 break;
9231         case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries:
9232                 soap_serialize_PointerTo_stra__EnumerateStorageEaclEntries(soap, (_stra__EnumerateStorageEaclEntries *const*)ptr);
9233                 break;
9234         case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse:
9235                 soap_serialize_PointerTo_stra__AddStorageEaclEntryResponse(soap, (_stra__AddStorageEaclEntryResponse *const*)ptr);
9236                 break;
9237         case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry:
9238                 soap_serialize_PointerTo_stra__AddStorageEaclEntry(soap, (_stra__AddStorageEaclEntry *const*)ptr);
9239                 break;
9240         case SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse:
9241                 soap_serialize_PointerTo_stra__AdminRemoveApplicationResponse(soap, (_stra__AdminRemoveApplicationResponse *const*)ptr);
9242                 break;
9243         case SOAP_TYPE_PointerTo_stra__AdminRemoveApplication:
9244                 soap_serialize_PointerTo_stra__AdminRemoveApplication(soap, (_stra__AdminRemoveApplication *const*)ptr);
9245                 break;
9246         case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse:
9247                 soap_serialize_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, (_stra__AdminGetApplicationAttributesResponse *const*)ptr);
9248                 break;
9249         case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes:
9250                 soap_serialize_PointerTo_stra__AdminGetApplicationAttributes(soap, (_stra__AdminGetApplicationAttributes *const*)ptr);
9251                 break;
9252         case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse:
9253                 soap_serialize_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, (_stra__AdminGetRegisteredApplicationsResponse *const*)ptr);
9254                 break;
9255         case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications:
9256                 soap_serialize_PointerTo_stra__AdminGetRegisteredApplications(soap, (_stra__AdminGetRegisteredApplications *const*)ptr);
9257                 break;
9258         case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse:
9259                 soap_serialize_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, (_stra__SetGlobalStorageAttributesResponse *const*)ptr);
9260                 break;
9261         case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes:
9262                 soap_serialize_PointerTo_stra__SetGlobalStorageAttributes(soap, (_stra__SetGlobalStorageAttributes *const*)ptr);
9263                 break;
9264         case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse:
9265                 soap_serialize_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, (_stra__GetGlobalStorageAttributesResponse *const*)ptr);
9266                 break;
9267         case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes:
9268                 soap_serialize_PointerTo_stra__GetGlobalStorageAttributes(soap, (_stra__GetGlobalStorageAttributes *const*)ptr);
9269                 break;
9270         case SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse:
9271                 soap_serialize_PointerTo_str__ExecuteStorageOperationResponse(soap, (_str__ExecuteStorageOperationResponse *const*)ptr);
9272                 break;
9273         case SOAP_TYPE_PointerTo_str__ExecuteStorageOperation:
9274                 soap_serialize_PointerTo_str__ExecuteStorageOperation(soap, (_str__ExecuteStorageOperation *const*)ptr);
9275                 break;
9276         case SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse:
9277                 soap_serialize_PointerTo_sai__GetAclEnabledStateResponse(soap, (_sai__GetAclEnabledStateResponse *const*)ptr);
9278                 break;
9279         case SOAP_TYPE_PointerTo_sai__GetAclEnabledState:
9280                 soap_serialize_PointerTo_sai__GetAclEnabledState(soap, (_sai__GetAclEnabledState *const*)ptr);
9281                 break;
9282         case SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse:
9283                 soap_serialize_PointerTo_sai__SetAclEnabledStateResponse(soap, (_sai__SetAclEnabledStateResponse *const*)ptr);
9284                 break;
9285         case SOAP_TYPE_PointerTo_sai__SetAclEnabledState:
9286                 soap_serialize_PointerTo_sai__SetAclEnabledState(soap, (_sai__SetAclEnabledState *const*)ptr);
9287                 break;
9288         case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse:
9289                 soap_serialize_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, (_sai__SetConfigurationServerFQDNResponse *const*)ptr);
9290                 break;
9291         case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN:
9292                 soap_serialize_PointerTo_sai__SetConfigurationServerFQDN(soap, (_sai__SetConfigurationServerFQDN *const*)ptr);
9293                 break;
9294         case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse:
9295                 soap_serialize_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, (_sai__GetConfigurationServerFQDNResponse *const*)ptr);
9296                 break;
9297         case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN:
9298                 soap_serialize_PointerTo_sai__GetConfigurationServerFQDN(soap, (_sai__GetConfigurationServerFQDN *const*)ptr);
9299                 break;
9300         case SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse:
9301                 soap_serialize_PointerTo_sai__EnableVpnRoutingResponse(soap, (_sai__EnableVpnRoutingResponse *const*)ptr);
9302                 break;
9303         case SOAP_TYPE_PointerTo_sai__EnableVpnRouting:
9304                 soap_serialize_PointerTo_sai__EnableVpnRouting(soap, (_sai__EnableVpnRouting *const*)ptr);
9305                 break;
9306         case SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse:
9307                 soap_serialize_PointerTo_sai__GetTLSCredentialsResponse(soap, (_sai__GetTLSCredentialsResponse *const*)ptr);
9308                 break;
9309         case SOAP_TYPE_PointerTo_sai__GetTLSCredentials:
9310                 soap_serialize_PointerTo_sai__GetTLSCredentials(soap, (_sai__GetTLSCredentials *const*)ptr);
9311                 break;
9312         case SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse:
9313                 soap_serialize_PointerTo_sai__SetTLSCredentialsResponse(soap, (_sai__SetTLSCredentialsResponse *const*)ptr);
9314                 break;
9315         case SOAP_TYPE_PointerTo_sai__SetTLSCredentials:
9316                 soap_serialize_PointerTo_sai__SetTLSCredentials(soap, (_sai__SetTLSCredentials *const*)ptr);
9317                 break;
9318         case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse:
9319                 soap_serialize_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, (_sai__CertStoreUpdateCertificateResponse *const*)ptr);
9320                 break;
9321         case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate:
9322                 soap_serialize_PointerTo_sai__CertStoreUpdateCertificate(soap, (_sai__CertStoreUpdateCertificate *const*)ptr);
9323                 break;
9324         case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse:
9325                 soap_serialize_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, (_sai__CertStoreGetPKCS10RequestResponse *const*)ptr);
9326                 break;
9327         case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request:
9328                 soap_serialize_PointerTo_sai__CertStoreGetPKCS10Request(soap, (_sai__CertStoreGetPKCS10Request *const*)ptr);
9329                 break;
9330         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse:
9331                 soap_serialize_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, (_sai__CertStoreRemoveCertificateResponse *const*)ptr);
9332                 break;
9333         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate:
9334                 soap_serialize_PointerTo_sai__CertStoreRemoveCertificate(soap, (_sai__CertStoreRemoveCertificate *const*)ptr);
9335                 break;
9336         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse:
9337                 soap_serialize_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, (_sai__CertStoreEnumerateCertificatesResponse *const*)ptr);
9338                 break;
9339         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates:
9340                 soap_serialize_PointerTo_sai__CertStoreEnumerateCertificates(soap, (_sai__CertStoreEnumerateCertificates *const*)ptr);
9341                 break;
9342         case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse:
9343                 soap_serialize_PointerTo_sai__CertStoreGetCertificateResponse(soap, (_sai__CertStoreGetCertificateResponse *const*)ptr);
9344                 break;
9345         case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate:
9346                 soap_serialize_PointerTo_sai__CertStoreGetCertificate(soap, (_sai__CertStoreGetCertificate *const*)ptr);
9347                 break;
9348         case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse:
9349                 soap_serialize_PointerTo_sai__CertStoreAddCertificateResponse(soap, (_sai__CertStoreAddCertificateResponse *const*)ptr);
9350                 break;
9351         case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate:
9352                 soap_serialize_PointerTo_sai__CertStoreAddCertificate(soap, (_sai__CertStoreAddCertificate *const*)ptr);
9353                 break;
9354         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse:
9355                 soap_serialize_PointerTo_sai__CertStoreRemoveKeyResponse(soap, (_sai__CertStoreRemoveKeyResponse *const*)ptr);
9356                 break;
9357         case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey:
9358                 soap_serialize_PointerTo_sai__CertStoreRemoveKey(soap, (_sai__CertStoreRemoveKey *const*)ptr);
9359                 break;
9360         case SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse:
9361                 soap_serialize_PointerTo_sai__CertStoreGetKeyResponse(soap, (_sai__CertStoreGetKeyResponse *const*)ptr);
9362                 break;
9363         case SOAP_TYPE_PointerTo_sai__CertStoreGetKey:
9364                 soap_serialize_PointerTo_sai__CertStoreGetKey(soap, (_sai__CertStoreGetKey *const*)ptr);
9365                 break;
9366         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse:
9367                 soap_serialize_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, (_sai__CertStoreEnumerateKeysResponse *const*)ptr);
9368                 break;
9369         case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys:
9370                 soap_serialize_PointerTo_sai__CertStoreEnumerateKeys(soap, (_sai__CertStoreEnumerateKeys *const*)ptr);
9371                 break;
9372         case SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse:
9373                 soap_serialize_PointerTo_sai__CertStoreAddKeyResponse(soap, (_sai__CertStoreAddKeyResponse *const*)ptr);
9374                 break;
9375         case SOAP_TYPE_PointerTo_sai__CertStoreAddKey:
9376                 soap_serialize_PointerTo_sai__CertStoreAddKey(soap, (_sai__CertStoreAddKey *const*)ptr);
9377                 break;
9378         case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse:
9379                 soap_serialize_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, (_sai__GetGlobalPowerPolicyResponse *const*)ptr);
9380                 break;
9381         case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy:
9382                 soap_serialize_PointerTo_sai__GetGlobalPowerPolicy(soap, (_sai__GetGlobalPowerPolicy *const*)ptr);
9383                 break;
9384         case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse:
9385                 soap_serialize_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, (_sai__SetGlobalPowerPolicyResponse *const*)ptr);
9386                 break;
9387         case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy:
9388                 soap_serialize_PointerTo_sai__SetGlobalPowerPolicy(soap, (_sai__SetGlobalPowerPolicy *const*)ptr);
9389                 break;
9390         case SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse:
9391                 soap_serialize_PointerTo_sai__SetActivePowerPackageResponse(soap, (_sai__SetActivePowerPackageResponse *const*)ptr);
9392                 break;
9393         case SOAP_TYPE_PointerTo_sai__SetActivePowerPackage:
9394                 soap_serialize_PointerTo_sai__SetActivePowerPackage(soap, (_sai__SetActivePowerPackage *const*)ptr);
9395                 break;
9396         case SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse:
9397                 soap_serialize_PointerTo_sai__GetActivePowerPackageResponse(soap, (_sai__GetActivePowerPackageResponse *const*)ptr);
9398                 break;
9399         case SOAP_TYPE_PointerTo_sai__GetActivePowerPackage:
9400                 soap_serialize_PointerTo_sai__GetActivePowerPackage(soap, (_sai__GetActivePowerPackage *const*)ptr);
9401                 break;
9402         case SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse:
9403                 soap_serialize_PointerTo_sai__GetPowerPackageResponse(soap, (_sai__GetPowerPackageResponse *const*)ptr);
9404                 break;
9405         case SOAP_TYPE_PointerTo_sai__GetPowerPackage:
9406                 soap_serialize_PointerTo_sai__GetPowerPackage(soap, (_sai__GetPowerPackage *const*)ptr);
9407                 break;
9408         case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse:
9409                 soap_serialize_PointerTo_sai__EnumeratePowerPackagesResponse(soap, (_sai__EnumeratePowerPackagesResponse *const*)ptr);
9410                 break;
9411         case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages:
9412                 soap_serialize_PointerTo_sai__EnumeratePowerPackages(soap, (_sai__EnumeratePowerPackages *const*)ptr);
9413                 break;
9414         case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse:
9415                 soap_serialize_PointerTo_sai__GetEnvironmentDetectionResponse(soap, (_sai__GetEnvironmentDetectionResponse *const*)ptr);
9416                 break;
9417         case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection:
9418                 soap_serialize_PointerTo_sai__GetEnvironmentDetection(soap, (_sai__GetEnvironmentDetection *const*)ptr);
9419                 break;
9420         case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse:
9421                 soap_serialize_PointerTo_sai__SetEnvironmentDetectionResponse(soap, (_sai__SetEnvironmentDetectionResponse *const*)ptr);
9422                 break;
9423         case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection:
9424                 soap_serialize_PointerTo_sai__SetEnvironmentDetection(soap, (_sai__SetEnvironmentDetection *const*)ptr);
9425                 break;
9426         case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse:
9427                 soap_serialize_PointerTo_sai__SetRealmAuthOptionsResponse(soap, (_sai__SetRealmAuthOptionsResponse *const*)ptr);
9428                 break;
9429         case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions:
9430                 soap_serialize_PointerTo_sai__SetRealmAuthOptions(soap, (_sai__SetRealmAuthOptions *const*)ptr);
9431                 break;
9432         case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse:
9433                 soap_serialize_PointerTo_sai__GetRealmAuthOptionsResponse(soap, (_sai__GetRealmAuthOptionsResponse *const*)ptr);
9434                 break;
9435         case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions:
9436                 soap_serialize_PointerTo_sai__GetRealmAuthOptions(soap, (_sai__GetRealmAuthOptions *const*)ptr);
9437                 break;
9438         case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse:
9439                 soap_serialize_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, (_sai__ExtendProvisioningPeriodResponse *const*)ptr);
9440                 break;
9441         case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod:
9442                 soap_serialize_PointerTo_sai__ExtendProvisioningPeriod(soap, (_sai__ExtendProvisioningPeriod *const*)ptr);
9443                 break;
9444         case SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse:
9445                 soap_serialize_PointerTo_sai__GetProvisioningPIDResponse(soap, (_sai__GetProvisioningPIDResponse *const*)ptr);
9446                 break;
9447         case SOAP_TYPE_PointerTo_sai__GetProvisioningPID:
9448                 soap_serialize_PointerTo_sai__GetProvisioningPID(soap, (_sai__GetProvisioningPID *const*)ptr);
9449                 break;
9450         case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse:
9451                 soap_serialize_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, (_sai__GetProvisioningAuditRecordResponse *const*)ptr);
9452                 break;
9453         case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord:
9454                 soap_serialize_PointerTo_sai__GetProvisioningAuditRecord(soap, (_sai__GetProvisioningAuditRecord *const*)ptr);
9455                 break;
9456         case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse:
9457                 soap_serialize_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, (_sai__SetZeroTouchConfigurationModeResponse *const*)ptr);
9458                 break;
9459         case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode:
9460                 soap_serialize_PointerTo_sai__SetZeroTouchConfigurationMode(soap, (_sai__SetZeroTouchConfigurationMode *const*)ptr);
9461                 break;
9462         case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse:
9463                 soap_serialize_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, (_sai__GetZeroTouchConfigurationModeResponse *const*)ptr);
9464                 break;
9465         case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode:
9466                 soap_serialize_PointerTo_sai__GetZeroTouchConfigurationMode(soap, (_sai__GetZeroTouchConfigurationMode *const*)ptr);
9467                 break;
9468         case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse:
9469                 soap_serialize_PointerTo_sai__EnableCertificateHashEntryResponse(soap, (_sai__EnableCertificateHashEntryResponse *const*)ptr);
9470                 break;
9471         case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry:
9472                 soap_serialize_PointerTo_sai__EnableCertificateHashEntry(soap, (_sai__EnableCertificateHashEntry *const*)ptr);
9473                 break;
9474         case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse:
9475                 soap_serialize_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, (_sai__DeleteCertificateHashEntryResponse *const*)ptr);
9476                 break;
9477         case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry:
9478                 soap_serialize_PointerTo_sai__DeleteCertificateHashEntry(soap, (_sai__DeleteCertificateHashEntry *const*)ptr);
9479                 break;
9480         case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse:
9481                 soap_serialize_PointerTo_sai__AddCertificateHashEntryResponse(soap, (_sai__AddCertificateHashEntryResponse *const*)ptr);
9482                 break;
9483         case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry:
9484                 soap_serialize_PointerTo_sai__AddCertificateHashEntry(soap, (_sai__AddCertificateHashEntry *const*)ptr);
9485                 break;
9486         case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse:
9487                 soap_serialize_PointerTo_sai__GetCertificateHashEntryResponse(soap, (_sai__GetCertificateHashEntryResponse *const*)ptr);
9488                 break;
9489         case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry:
9490                 soap_serialize_PointerTo_sai__GetCertificateHashEntry(soap, (_sai__GetCertificateHashEntry *const*)ptr);
9491                 break;
9492         case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse:
9493                 soap_serialize_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, (_sai__EnumerateCertificateHashEntriesResponse *const*)ptr);
9494                 break;
9495         case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries:
9496                 soap_serialize_PointerTo_sai__EnumerateCertificateHashEntries(soap, (_sai__EnumerateCertificateHashEntries *const*)ptr);
9497                 break;
9498         case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse:
9499                 soap_serialize_PointerTo_sai__GetProvisioningServerOTPResponse(soap, (_sai__GetProvisioningServerOTPResponse *const*)ptr);
9500                 break;
9501         case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP:
9502                 soap_serialize_PointerTo_sai__GetProvisioningServerOTP(soap, (_sai__GetProvisioningServerOTP *const*)ptr);
9503                 break;
9504         case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse:
9505                 soap_serialize_PointerTo_sai__SetProvisioningServerOTPResponse(soap, (_sai__SetProvisioningServerOTPResponse *const*)ptr);
9506                 break;
9507         case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP:
9508                 soap_serialize_PointerTo_sai__SetProvisioningServerOTP(soap, (_sai__SetProvisioningServerOTP *const*)ptr);
9509                 break;
9510         case SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse:
9511                 soap_serialize_PointerTo_sai__SetMEBxPasswordResponse(soap, (_sai__SetMEBxPasswordResponse *const*)ptr);
9512                 break;
9513         case SOAP_TYPE_PointerTo_sai__SetMEBxPassword:
9514                 soap_serialize_PointerTo_sai__SetMEBxPassword(soap, (_sai__SetMEBxPassword *const*)ptr);
9515                 break;
9516         case SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse:
9517                 soap_serialize_PointerTo_sai__PartialUnprovisionResponse(soap, (_sai__PartialUnprovisionResponse *const*)ptr);
9518                 break;
9519         case SOAP_TYPE_PointerTo_sai__PartialUnprovision:
9520                 soap_serialize_PointerTo_sai__PartialUnprovision(soap, (_sai__PartialUnprovision *const*)ptr);
9521                 break;
9522         case SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse:
9523                 soap_serialize_PointerTo_sai__SetTLSPSKResponse(soap, (_sai__SetTLSPSKResponse *const*)ptr);
9524                 break;
9525         case SOAP_TYPE_PointerTo_sai__SetTLSPSK:
9526                 soap_serialize_PointerTo_sai__SetTLSPSK(soap, (_sai__SetTLSPSK *const*)ptr);
9527                 break;
9528         case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse:
9529                 soap_serialize_PointerTo_sai__GetPowerSavingOptionsResponse(soap, (_sai__GetPowerSavingOptionsResponse *const*)ptr);
9530                 break;
9531         case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions:
9532                 soap_serialize_PointerTo_sai__GetPowerSavingOptions(soap, (_sai__GetPowerSavingOptions *const*)ptr);
9533                 break;
9534         case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse:
9535                 soap_serialize_PointerTo_sai__SetPowerSavingOptionsResponse(soap, (_sai__SetPowerSavingOptionsResponse *const*)ptr);
9536                 break;
9537         case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions:
9538                 soap_serialize_PointerTo_sai__SetPowerSavingOptions(soap, (_sai__SetPowerSavingOptions *const*)ptr);
9539                 break;
9540         case SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse:
9541                 soap_serialize_PointerTo_sai__GetPkiCapabilitiesResponse(soap, (_sai__GetPkiCapabilitiesResponse *const*)ptr);
9542                 break;
9543         case SOAP_TYPE_PointerTo_sai__GetPkiCapabilities:
9544                 soap_serialize_PointerTo_sai__GetPkiCapabilities(soap, (_sai__GetPkiCapabilities *const*)ptr);
9545                 break;
9546         case SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse:
9547                 soap_serialize_PointerTo_sai__GetServerCertificateReqResponse(soap, (_sai__GetServerCertificateReqResponse *const*)ptr);
9548                 break;
9549         case SOAP_TYPE_PointerTo_sai__GetServerCertificateReq:
9550                 soap_serialize_PointerTo_sai__GetServerCertificateReq(soap, (_sai__GetServerCertificateReq *const*)ptr);
9551                 break;
9552         case SOAP_TYPE_PointerTo_sai__GetCRLResponse:
9553                 soap_serialize_PointerTo_sai__GetCRLResponse(soap, (_sai__GetCRLResponse *const*)ptr);
9554                 break;
9555         case SOAP_TYPE_PointerTo_sai__GetCRL:
9556                 soap_serialize_PointerTo_sai__GetCRL(soap, (_sai__GetCRL *const*)ptr);
9557                 break;
9558         case SOAP_TYPE_PointerTo_sai__SetCRLResponse:
9559                 soap_serialize_PointerTo_sai__SetCRLResponse(soap, (_sai__SetCRLResponse *const*)ptr);
9560                 break;
9561         case SOAP_TYPE_PointerTo_sai__SetCRL:
9562                 soap_serialize_PointerTo_sai__SetCRL(soap, (_sai__SetCRL *const*)ptr);
9563                 break;
9564         case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse:
9565                 soap_serialize_PointerTo_sai__GetTrustedFqdnCNResponse(soap, (_sai__GetTrustedFqdnCNResponse *const*)ptr);
9566                 break;
9567         case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN:
9568                 soap_serialize_PointerTo_sai__GetTrustedFqdnCN(soap, (_sai__GetTrustedFqdnCN *const*)ptr);
9569                 break;
9570         case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse:
9571                 soap_serialize_PointerTo_sai__SetTrustedFqdnCNResponse(soap, (_sai__SetTrustedFqdnCNResponse *const*)ptr);
9572                 break;
9573         case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN:
9574                 soap_serialize_PointerTo_sai__SetTrustedFqdnCN(soap, (_sai__SetTrustedFqdnCN *const*)ptr);
9575                 break;
9576         case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse:
9577                 soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, (_sai__EnumerateTrustedRootCertificatesResponse *const*)ptr);
9578                 break;
9579         case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates:
9580                 soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificates(soap, (_sai__EnumerateTrustedRootCertificates *const*)ptr);
9581                 break;
9582         case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse:
9583                 soap_serialize_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, (_sai__DeleteTrustedRootCertificateResponse *const*)ptr);
9584                 break;
9585         case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate:
9586                 soap_serialize_PointerTo_sai__DeleteTrustedRootCertificate(soap, (_sai__DeleteTrustedRootCertificate *const*)ptr);
9587                 break;
9588         case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse:
9589                 soap_serialize_PointerTo_sai__GetTrustedRootCertificateResponse(soap, (_sai__GetTrustedRootCertificateResponse *const*)ptr);
9590                 break;
9591         case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate:
9592                 soap_serialize_PointerTo_sai__GetTrustedRootCertificate(soap, (_sai__GetTrustedRootCertificate *const*)ptr);
9593                 break;
9594         case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse:
9595                 soap_serialize_PointerTo_sai__AddTrustedRootCertificateResponse(soap, (_sai__AddTrustedRootCertificateResponse *const*)ptr);
9596                 break;
9597         case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate:
9598                 soap_serialize_PointerTo_sai__AddTrustedRootCertificate(soap, (_sai__AddTrustedRootCertificate *const*)ptr);
9599                 break;
9600         case SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse:
9601                 soap_serialize_PointerTo_sai__GetTlsOptionsResponse(soap, (_sai__GetTlsOptionsResponse *const*)ptr);
9602                 break;
9603         case SOAP_TYPE_PointerTo_sai__GetTlsOptions:
9604                 soap_serialize_PointerTo_sai__GetTlsOptions(soap, (_sai__GetTlsOptions *const*)ptr);
9605                 break;
9606         case SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse:
9607                 soap_serialize_PointerTo_sai__SetTlsOptionsResponse(soap, (_sai__SetTlsOptionsResponse *const*)ptr);
9608                 break;
9609         case SOAP_TYPE_PointerTo_sai__SetTlsOptions:
9610                 soap_serialize_PointerTo_sai__SetTlsOptions(soap, (_sai__SetTlsOptions *const*)ptr);
9611                 break;
9612         case SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse:
9613                 soap_serialize_PointerTo_sai__GetEnabledInterfacesResponse(soap, (_sai__GetEnabledInterfacesResponse *const*)ptr);
9614                 break;
9615         case SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces:
9616                 soap_serialize_PointerTo_sai__GetEnabledInterfaces(soap, (_sai__GetEnabledInterfaces *const*)ptr);
9617                 break;
9618         case SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse:
9619                 soap_serialize_PointerTo_sai__SetEnabledInterfacesResponse(soap, (_sai__SetEnabledInterfacesResponse *const*)ptr);
9620                 break;
9621         case SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces:
9622                 soap_serialize_PointerTo_sai__SetEnabledInterfaces(soap, (_sai__SetEnabledInterfaces *const*)ptr);
9623                 break;
9624         case SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse:
9625                 soap_serialize_PointerTo_sai__GetKerberosOptionsResponse(soap, (_sai__GetKerberosOptionsResponse *const*)ptr);
9626                 break;
9627         case SOAP_TYPE_PointerTo_sai__GetKerberosOptions:
9628                 soap_serialize_PointerTo_sai__GetKerberosOptions(soap, (_sai__GetKerberosOptions *const*)ptr);
9629                 break;
9630         case SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse:
9631                 soap_serialize_PointerTo_sai__SetKerberosOptionsResponse(soap, (_sai__SetKerberosOptionsResponse *const*)ptr);
9632                 break;
9633         case SOAP_TYPE_PointerTo_sai__SetKerberosOptions:
9634                 soap_serialize_PointerTo_sai__SetKerberosOptions(soap, (_sai__SetKerberosOptions *const*)ptr);
9635                 break;
9636         case SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse:
9637                 soap_serialize_PointerTo_sai__GetDigestRealmResponse(soap, (_sai__GetDigestRealmResponse *const*)ptr);
9638                 break;
9639         case SOAP_TYPE_PointerTo_sai__GetDigestRealm:
9640                 soap_serialize_PointerTo_sai__GetDigestRealm(soap, (_sai__GetDigestRealm *const*)ptr);
9641                 break;
9642         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse:
9643                 soap_serialize_PointerTo_sai__SetAdminAclEntryExResponse(soap, (_sai__SetAdminAclEntryExResponse *const*)ptr);
9644                 break;
9645         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx:
9646                 soap_serialize_PointerTo_sai__SetAdminAclEntryEx(soap, (_sai__SetAdminAclEntryEx *const*)ptr);
9647                 break;
9648         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse:
9649                 soap_serialize_PointerTo_sai__UpdateUserAclEntryExResponse(soap, (_sai__UpdateUserAclEntryExResponse *const*)ptr);
9650                 break;
9651         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx:
9652                 soap_serialize_PointerTo_sai__UpdateUserAclEntryEx(soap, (_sai__UpdateUserAclEntryEx *const*)ptr);
9653                 break;
9654         case SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse:
9655                 soap_serialize_PointerTo_sai__GetUserAclEntryExResponse(soap, (_sai__GetUserAclEntryExResponse *const*)ptr);
9656                 break;
9657         case SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx:
9658                 soap_serialize_PointerTo_sai__GetUserAclEntryEx(soap, (_sai__GetUserAclEntryEx *const*)ptr);
9659                 break;
9660         case SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse:
9661                 soap_serialize_PointerTo_sai__AddUserAclEntryExResponse(soap, (_sai__AddUserAclEntryExResponse *const*)ptr);
9662                 break;
9663         case SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx:
9664                 soap_serialize_PointerTo_sai__AddUserAclEntryEx(soap, (_sai__AddUserAclEntryEx *const*)ptr);
9665                 break;
9666         case SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse:
9667                 soap_serialize_PointerTo_sai__GetCoreVersionResponse(soap, (_sai__GetCoreVersionResponse *const*)ptr);
9668                 break;
9669         case SOAP_TYPE_PointerTo_sai__GetCoreVersion:
9670                 soap_serialize_PointerTo_sai__GetCoreVersion(soap, (_sai__GetCoreVersion *const*)ptr);
9671                 break;
9672         case SOAP_TYPE_PointerTo_sai__CommitChangesResponse:
9673                 soap_serialize_PointerTo_sai__CommitChangesResponse(soap, (_sai__CommitChangesResponse *const*)ptr);
9674                 break;
9675         case SOAP_TYPE_PointerTo_sai__CommitChanges:
9676                 soap_serialize_PointerTo_sai__CommitChanges(soap, (_sai__CommitChanges *const*)ptr);
9677                 break;
9678         case SOAP_TYPE_PointerTo_sai__UnprovisionResponse:
9679                 soap_serialize_PointerTo_sai__UnprovisionResponse(soap, (_sai__UnprovisionResponse *const*)ptr);
9680                 break;
9681         case SOAP_TYPE_PointerTo_sai__Unprovision:
9682                 soap_serialize_PointerTo_sai__Unprovision(soap, (_sai__Unprovision *const*)ptr);
9683                 break;
9684         case SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse:
9685                 soap_serialize_PointerTo_sai__SetProvisioningModeResponse(soap, (_sai__SetProvisioningModeResponse *const*)ptr);
9686                 break;
9687         case SOAP_TYPE_PointerTo_sai__SetProvisioningMode:
9688                 soap_serialize_PointerTo_sai__SetProvisioningMode(soap, (_sai__SetProvisioningMode *const*)ptr);
9689                 break;
9690         case SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse:
9691                 soap_serialize_PointerTo_sai__GetProvisioningModeResponse(soap, (_sai__GetProvisioningModeResponse *const*)ptr);
9692                 break;
9693         case SOAP_TYPE_PointerTo_sai__GetProvisioningMode:
9694                 soap_serialize_PointerTo_sai__GetProvisioningMode(soap, (_sai__GetProvisioningMode *const*)ptr);
9695                 break;
9696         case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse:
9697                 soap_serialize_PointerTo_sai__UpdateCoreFromUrlResponse(soap, (_sai__UpdateCoreFromUrlResponse *const*)ptr);
9698                 break;
9699         case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl:
9700                 soap_serialize_PointerTo_sai__UpdateCoreFromUrl(soap, (_sai__UpdateCoreFromUrl *const*)ptr);
9701                 break;
9702         case SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse:
9703                 soap_serialize_PointerTo_sai__GetTLSCertificateResponse(soap, (_sai__GetTLSCertificateResponse *const*)ptr);
9704                 break;
9705         case SOAP_TYPE_PointerTo_sai__GetTLSCertificate:
9706                 soap_serialize_PointerTo_sai__GetTLSCertificate(soap, (_sai__GetTLSCertificate *const*)ptr);
9707                 break;
9708         case SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse:
9709                 soap_serialize_PointerTo_sai__SetTLSCertificateResponse(soap, (_sai__SetTLSCertificateResponse *const*)ptr);
9710                 break;
9711         case SOAP_TYPE_PointerTo_sai__SetTLSCertificate:
9712                 soap_serialize_PointerTo_sai__SetTLSCertificate(soap, (_sai__SetTLSCertificate *const*)ptr);
9713                 break;
9714         case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse:
9715                 soap_serialize_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, (_sai__SetTLSKeyAndCertificateResponse *const*)ptr);
9716                 break;
9717         case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate:
9718                 soap_serialize_PointerTo_sai__SetTLSKeyAndCertificate(soap, (_sai__SetTLSKeyAndCertificate *const*)ptr);
9719                 break;
9720         case SOAP_TYPE_PointerTo_sai__SetRngKeyResponse:
9721                 soap_serialize_PointerTo_sai__SetRngKeyResponse(soap, (_sai__SetRngKeyResponse *const*)ptr);
9722                 break;
9723         case SOAP_TYPE_PointerTo_sai__SetRngKey:
9724                 soap_serialize_PointerTo_sai__SetRngKey(soap, (_sai__SetRngKey *const*)ptr);
9725                 break;
9726         case SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse:
9727                 soap_serialize_PointerTo_sai__SetTlsEnabledResponse(soap, (_sai__SetTlsEnabledResponse *const*)ptr);
9728                 break;
9729         case SOAP_TYPE_PointerTo_sai__SetTlsEnabled:
9730                 soap_serialize_PointerTo_sai__SetTlsEnabled(soap, (_sai__SetTlsEnabled *const*)ptr);
9731                 break;
9732         case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse:
9733                 soap_serialize_PointerTo_sai__RemoveUserAclEntryResponse(soap, (_sai__RemoveUserAclEntryResponse *const*)ptr);
9734                 break;
9735         case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry:
9736                 soap_serialize_PointerTo_sai__RemoveUserAclEntry(soap, (_sai__RemoveUserAclEntry *const*)ptr);
9737                 break;
9738         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse:
9739                 soap_serialize_PointerTo_sai__UpdateUserAclEntryResponse(soap, (_sai__UpdateUserAclEntryResponse *const*)ptr);
9740                 break;
9741         case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry:
9742                 soap_serialize_PointerTo_sai__UpdateUserAclEntry(soap, (_sai__UpdateUserAclEntry *const*)ptr);
9743                 break;
9744         case SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse:
9745                 soap_serialize_PointerTo_sai__GetUserAclEntryResponse(soap, (_sai__GetUserAclEntryResponse *const*)ptr);
9746                 break;
9747         case SOAP_TYPE_PointerTo_sai__GetUserAclEntry:
9748                 soap_serialize_PointerTo_sai__GetUserAclEntry(soap, (_sai__GetUserAclEntry *const*)ptr);
9749                 break;
9750         case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse:
9751                 soap_serialize_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, (_sai__EnumerateUserAclEntriesResponse *const*)ptr);
9752                 break;
9753         case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries:
9754                 soap_serialize_PointerTo_sai__EnumerateUserAclEntries(soap, (_sai__EnumerateUserAclEntries *const*)ptr);
9755                 break;
9756         case SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse:
9757                 soap_serialize_PointerTo_sai__AddUserAclEntryResponse(soap, (_sai__AddUserAclEntryResponse *const*)ptr);
9758                 break;
9759         case SOAP_TYPE_PointerTo_sai__AddUserAclEntry:
9760                 soap_serialize_PointerTo_sai__AddUserAclEntry(soap, (_sai__AddUserAclEntry *const*)ptr);
9761                 break;
9762         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse:
9763                 soap_serialize_PointerTo_sai__SetAdminAclEntryResponse(soap, (_sai__SetAdminAclEntryResponse *const*)ptr);
9764                 break;
9765         case SOAP_TYPE_PointerTo_sai__SetAdminAclEntry:
9766                 soap_serialize_PointerTo_sai__SetAdminAclEntry(soap, (_sai__SetAdminAclEntry *const*)ptr);
9767                 break;
9768         case SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse:
9769                 soap_serialize_PointerTo_sai__GetAdminAclEntryResponse(soap, (_sai__GetAdminAclEntryResponse *const*)ptr);
9770                 break;
9771         case SOAP_TYPE_PointerTo_sai__GetAdminAclEntry:
9772                 soap_serialize_PointerTo_sai__GetAdminAclEntry(soap, (_sai__GetAdminAclEntry *const*)ptr);
9773                 break;
9774         case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse:
9775                 soap_serialize_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, (_sai__ResetFlashWearOutProtectionResponse *const*)ptr);
9776                 break;
9777         case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection:
9778                 soap_serialize_PointerTo_sai__ResetFlashWearOutProtection(soap, (_sai__ResetFlashWearOutProtection *const*)ptr);
9779                 break;
9780         case SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse:
9781                 soap_serialize_PointerTo_rci__GetSystemPowerStateResponse(soap, (_rci__GetSystemPowerStateResponse *const*)ptr);
9782                 break;
9783         case SOAP_TYPE_PointerTo_rci__GetSystemPowerState:
9784                 soap_serialize_PointerTo_rci__GetSystemPowerState(soap, (_rci__GetSystemPowerState *const*)ptr);
9785                 break;
9786         case SOAP_TYPE_PointerTo_rci__RemoteControlResponse:
9787                 soap_serialize_PointerTo_rci__RemoteControlResponse(soap, (_rci__RemoteControlResponse *const*)ptr);
9788                 break;
9789         case SOAP_TYPE_PointerTo_rci__RemoteControl:
9790                 soap_serialize_PointerTo_rci__RemoteControl(soap, (_rci__RemoteControl *const*)ptr);
9791                 break;
9792         case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse:
9793                 soap_serialize_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, (_rci__GetRemoteControlCapabilitiesResponse *const*)ptr);
9794                 break;
9795         case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities:
9796                 soap_serialize_PointerTo_rci__GetRemoteControlCapabilities(soap, (_rci__GetRemoteControlCapabilities *const*)ptr);
9797                 break;
9798         case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse:
9799                 soap_serialize_PointerTo_net__Get8021XPxeTimeoutResponse(soap, (_net__Get8021XPxeTimeoutResponse *const*)ptr);
9800                 break;
9801         case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout:
9802                 soap_serialize_PointerTo_net__Get8021XPxeTimeout(soap, (_net__Get8021XPxeTimeout *const*)ptr);
9803                 break;
9804         case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse:
9805                 soap_serialize_PointerTo_net__Set8021XPxeTimeoutResponse(soap, (_net__Set8021XPxeTimeoutResponse *const*)ptr);
9806                 break;
9807         case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout:
9808                 soap_serialize_PointerTo_net__Set8021XPxeTimeout(soap, (_net__Set8021XPxeTimeout *const*)ptr);
9809                 break;
9810         case SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response:
9811                 soap_serialize_PointerTo_net__Get8021XActiveS0Response(soap, (_net__Get8021XActiveS0Response *const*)ptr);
9812                 break;
9813         case SOAP_TYPE_PointerTo_net__Get8021XActiveS0:
9814                 soap_serialize_PointerTo_net__Get8021XActiveS0(soap, (_net__Get8021XActiveS0 *const*)ptr);
9815                 break;
9816         case SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response:
9817                 soap_serialize_PointerTo_net__Set8021XActiveS0Response(soap, (_net__Set8021XActiveS0Response *const*)ptr);
9818                 break;
9819         case SOAP_TYPE_PointerTo_net__Set8021XActiveS0:
9820                 soap_serialize_PointerTo_net__Set8021XActiveS0(soap, (_net__Set8021XActiveS0 *const*)ptr);
9821                 break;
9822         case SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse:
9823                 soap_serialize_PointerTo_net__Get8021XWiredProfileResponse(soap, (_net__Get8021XWiredProfileResponse *const*)ptr);
9824                 break;
9825         case SOAP_TYPE_PointerTo_net__Get8021XWiredProfile:
9826                 soap_serialize_PointerTo_net__Get8021XWiredProfile(soap, (_net__Get8021XWiredProfile *const*)ptr);
9827                 break;
9828         case SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse:
9829                 soap_serialize_PointerTo_net__Set8021XWiredProfileResponse(soap, (_net__Set8021XWiredProfileResponse *const*)ptr);
9830                 break;
9831         case SOAP_TYPE_PointerTo_net__Set8021XWiredProfile:
9832                 soap_serialize_PointerTo_net__Set8021XWiredProfile(soap, (_net__Set8021XWiredProfile *const*)ptr);
9833                 break;
9834         case SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse:
9835                 soap_serialize_PointerTo_net__SetInterfaceSettingsResponse(soap, (_net__SetInterfaceSettingsResponse *const*)ptr);
9836                 break;
9837         case SOAP_TYPE_PointerTo_net__SetInterfaceSettings:
9838                 soap_serialize_PointerTo_net__SetInterfaceSettings(soap, (_net__SetInterfaceSettings *const*)ptr);
9839                 break;
9840         case SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse:
9841                 soap_serialize_PointerTo_net__GetInterfaceSettingsResponse(soap, (_net__GetInterfaceSettingsResponse *const*)ptr);
9842                 break;
9843         case SOAP_TYPE_PointerTo_net__GetInterfaceSettings:
9844                 soap_serialize_PointerTo_net__GetInterfaceSettings(soap, (_net__GetInterfaceSettings *const*)ptr);
9845                 break;
9846         case SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse:
9847                 soap_serialize_PointerTo_net__EnumerateInterfacesResponse(soap, (_net__EnumerateInterfacesResponse *const*)ptr);
9848                 break;
9849         case SOAP_TYPE_PointerTo_net__EnumerateInterfaces:
9850                 soap_serialize_PointerTo_net__EnumerateInterfaces(soap, (_net__EnumerateInterfaces *const*)ptr);
9851                 break;
9852         case SOAP_TYPE_PointerTo_net__GetPingResponseResponse:
9853                 soap_serialize_PointerTo_net__GetPingResponseResponse(soap, (_net__GetPingResponseResponse *const*)ptr);
9854                 break;
9855         case SOAP_TYPE_PointerTo_net__GetPingResponse:
9856                 soap_serialize_PointerTo_net__GetPingResponse(soap, (_net__GetPingResponse *const*)ptr);
9857                 break;
9858         case SOAP_TYPE_PointerTo_net__SetPingResponseResponse:
9859                 soap_serialize_PointerTo_net__SetPingResponseResponse(soap, (_net__SetPingResponseResponse *const*)ptr);
9860                 break;
9861         case SOAP_TYPE_PointerTo_net__SetPingResponse:
9862                 soap_serialize_PointerTo_net__SetPingResponse(soap, (_net__SetPingResponse *const*)ptr);
9863                 break;
9864         case SOAP_TYPE_PointerTo_net__GetVlanParametersResponse:
9865                 soap_serialize_PointerTo_net__GetVlanParametersResponse(soap, (_net__GetVlanParametersResponse *const*)ptr);
9866                 break;
9867         case SOAP_TYPE_PointerTo_net__GetVlanParameters:
9868                 soap_serialize_PointerTo_net__GetVlanParameters(soap, (_net__GetVlanParameters *const*)ptr);
9869                 break;
9870         case SOAP_TYPE_PointerTo_net__SetVlanParametersResponse:
9871                 soap_serialize_PointerTo_net__SetVlanParametersResponse(soap, (_net__SetVlanParametersResponse *const*)ptr);
9872                 break;
9873         case SOAP_TYPE_PointerTo_net__SetVlanParameters:
9874                 soap_serialize_PointerTo_net__SetVlanParameters(soap, (_net__SetVlanParameters *const*)ptr);
9875                 break;
9876         case SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse:
9877                 soap_serialize_PointerTo_net__GetTcpIpParametersResponse(soap, (_net__GetTcpIpParametersResponse *const*)ptr);
9878                 break;
9879         case SOAP_TYPE_PointerTo_net__GetTcpIpParameters:
9880                 soap_serialize_PointerTo_net__GetTcpIpParameters(soap, (_net__GetTcpIpParameters *const*)ptr);
9881                 break;
9882         case SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse:
9883                 soap_serialize_PointerTo_net__SetTcpIpParametersResponse(soap, (_net__SetTcpIpParametersResponse *const*)ptr);
9884                 break;
9885         case SOAP_TYPE_PointerTo_net__SetTcpIpParameters:
9886                 soap_serialize_PointerTo_net__SetTcpIpParameters(soap, (_net__SetTcpIpParameters *const*)ptr);
9887                 break;
9888         case SOAP_TYPE_PointerTo_net__GetDomainNameResponse:
9889                 soap_serialize_PointerTo_net__GetDomainNameResponse(soap, (_net__GetDomainNameResponse *const*)ptr);
9890                 break;
9891         case SOAP_TYPE_PointerTo_net__GetDomainName:
9892                 soap_serialize_PointerTo_net__GetDomainName(soap, (_net__GetDomainName *const*)ptr);
9893                 break;
9894         case SOAP_TYPE_PointerTo_net__SetDomainNameResponse:
9895                 soap_serialize_PointerTo_net__SetDomainNameResponse(soap, (_net__SetDomainNameResponse *const*)ptr);
9896                 break;
9897         case SOAP_TYPE_PointerTo_net__SetDomainName:
9898                 soap_serialize_PointerTo_net__SetDomainName(soap, (_net__SetDomainName *const*)ptr);
9899                 break;
9900         case SOAP_TYPE_PointerTo_net__GetHostNameResponse:
9901                 soap_serialize_PointerTo_net__GetHostNameResponse(soap, (_net__GetHostNameResponse *const*)ptr);
9902                 break;
9903         case SOAP_TYPE_PointerTo_net__GetHostName:
9904                 soap_serialize_PointerTo_net__GetHostName(soap, (_net__GetHostName *const*)ptr);
9905                 break;
9906         case SOAP_TYPE_PointerTo_net__SetHostNameResponse:
9907                 soap_serialize_PointerTo_net__SetHostNameResponse(soap, (_net__SetHostNameResponse *const*)ptr);
9908                 break;
9909         case SOAP_TYPE_PointerTo_net__SetHostName:
9910                 soap_serialize_PointerTo_net__SetHostName(soap, (_net__SetHostName *const*)ptr);
9911                 break;
9912         case SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse:
9913                 soap_serialize_PointerTo_inf__GetIderSessionLogResponse(soap, (_inf__GetIderSessionLogResponse *const*)ptr);
9914                 break;
9915         case SOAP_TYPE_PointerTo_inf__GetIderSessionLog:
9916                 soap_serialize_PointerTo_inf__GetIderSessionLog(soap, (_inf__GetIderSessionLog *const*)ptr);
9917                 break;
9918         case SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse:
9919                 soap_serialize_PointerTo_inf__GetSecurityParametersResponse(soap, (_inf__GetSecurityParametersResponse *const*)ptr);
9920                 break;
9921         case SOAP_TYPE_PointerTo_inf__GetSecurityParameters:
9922                 soap_serialize_PointerTo_inf__GetSecurityParameters(soap, (_inf__GetSecurityParameters *const*)ptr);
9923                 break;
9924         case SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse:
9925                 soap_serialize_PointerTo_inf__GetNetworkStateResponse(soap, (_inf__GetNetworkStateResponse *const*)ptr);
9926                 break;
9927         case SOAP_TYPE_PointerTo_inf__GetNetworkState:
9928                 soap_serialize_PointerTo_inf__GetNetworkState(soap, (_inf__GetNetworkState *const*)ptr);
9929                 break;
9930         case SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse:
9931                 soap_serialize_PointerTo_inf__GetEnabledInterfacesResponse(soap, (_inf__GetEnabledInterfacesResponse *const*)ptr);
9932                 break;
9933         case SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces:
9934                 soap_serialize_PointerTo_inf__GetEnabledInterfaces(soap, (_inf__GetEnabledInterfaces *const*)ptr);
9935                 break;
9936         case SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse:
9937                 soap_serialize_PointerTo_inf__GetPasswordModelResponse(soap, (_inf__GetPasswordModelResponse *const*)ptr);
9938                 break;
9939         case SOAP_TYPE_PointerTo_inf__GetPasswordModel:
9940                 soap_serialize_PointerTo_inf__GetPasswordModel(soap, (_inf__GetPasswordModel *const*)ptr);
9941                 break;
9942         case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse:
9943                 soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, (_inf__GetAdminNetAclEntryStatusResponse *const*)ptr);
9944                 break;
9945         case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus:
9946                 soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatus(soap, (_inf__GetAdminNetAclEntryStatus *const*)ptr);
9947                 break;
9948         case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse:
9949                 soap_serialize_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, (_inf__GetAdminAclEntryStatusResponse *const*)ptr);
9950                 break;
9951         case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus:
9952                 soap_serialize_PointerTo_inf__GetAdminAclEntryStatus(soap, (_inf__GetAdminAclEntryStatus *const*)ptr);
9953                 break;
9954         case SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse:
9955                 soap_serialize_PointerTo_inf__GetConfigServerInfoResponse(soap, (_inf__GetConfigServerInfoResponse *const*)ptr);
9956                 break;
9957         case SOAP_TYPE_PointerTo_inf__GetConfigServerInfo:
9958                 soap_serialize_PointerTo_inf__GetConfigServerInfo(soap, (_inf__GetConfigServerInfo *const*)ptr);
9959                 break;
9960         case SOAP_TYPE_PointerTo_inf__GetHostNameResponse:
9961                 soap_serialize_PointerTo_inf__GetHostNameResponse(soap, (_inf__GetHostNameResponse *const*)ptr);
9962                 break;
9963         case SOAP_TYPE_PointerTo_inf__GetHostName:
9964                 soap_serialize_PointerTo_inf__GetHostName(soap, (_inf__GetHostName *const*)ptr);
9965                 break;
9966         case SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse:
9967                 soap_serialize_PointerTo_inf__GetVlanParametersResponse(soap, (_inf__GetVlanParametersResponse *const*)ptr);
9968                 break;
9969         case SOAP_TYPE_PointerTo_inf__GetVlanParameters:
9970                 soap_serialize_PointerTo_inf__GetVlanParameters(soap, (_inf__GetVlanParameters *const*)ptr);
9971                 break;
9972         case SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse:
9973                 soap_serialize_PointerTo_inf__GetProvisioningStateResponse(soap, (_inf__GetProvisioningStateResponse *const*)ptr);
9974                 break;
9975         case SOAP_TYPE_PointerTo_inf__GetProvisioningState:
9976                 soap_serialize_PointerTo_inf__GetProvisioningState(soap, (_inf__GetProvisioningState *const*)ptr);
9977                 break;
9978         case SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse:
9979                 soap_serialize_PointerTo_inf__GetProvisioningModeResponse(soap, (_inf__GetProvisioningModeResponse *const*)ptr);
9980                 break;
9981         case SOAP_TYPE_PointerTo_inf__GetProvisioningMode:
9982                 soap_serialize_PointerTo_inf__GetProvisioningMode(soap, (_inf__GetProvisioningMode *const*)ptr);
9983                 break;
9984         case SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse:
9985                 soap_serialize_PointerTo_inf__GetCodeVersionsResponse(soap, (_inf__GetCodeVersionsResponse *const*)ptr);
9986                 break;
9987         case SOAP_TYPE_PointerTo_inf__GetCodeVersions:
9988                 soap_serialize_PointerTo_inf__GetCodeVersions(soap, (_inf__GetCodeVersions *const*)ptr);
9989                 break;
9990         case SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse:
9991                 soap_serialize_PointerTo_inf__GetCoreVersionResponse(soap, (_inf__GetCoreVersionResponse *const*)ptr);
9992                 break;
9993         case SOAP_TYPE_PointerTo_inf__GetCoreVersion:
9994                 soap_serialize_PointerTo_inf__GetCoreVersion(soap, (_inf__GetCoreVersion *const*)ptr);
9995                 break;
9996         case SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse:
9997                 soap_serialize_PointerTo_idr__GetIderSessionLogResponse(soap, (_idr__GetIderSessionLogResponse *const*)ptr);
9998                 break;
9999         case SOAP_TYPE_PointerTo_idr__GetIderSessionLog:
10000                 soap_serialize_PointerTo_idr__GetIderSessionLog(soap, (_idr__GetIderSessionLog *const*)ptr);
10001                 break;
10002         case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse:
10003                 soap_serialize_PointerTo_idr__GetRedirectionListenerStateResponse(soap, (_idr__GetRedirectionListenerStateResponse *const*)ptr);
10004                 break;
10005         case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState:
10006                 soap_serialize_PointerTo_idr__GetRedirectionListenerState(soap, (_idr__GetRedirectionListenerState *const*)ptr);
10007                 break;
10008         case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse:
10009                 soap_serialize_PointerTo_idr__SetRedirectionListenerStateResponse(soap, (_idr__SetRedirectionListenerStateResponse *const*)ptr);
10010                 break;
10011         case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState:
10012                 soap_serialize_PointerTo_idr__SetRedirectionListenerState(soap, (_idr__SetRedirectionListenerState *const*)ptr);
10013                 break;
10014         case SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse:
10015                 soap_serialize_PointerTo_hwa__GetAssetDataResponse(soap, (_hwa__GetAssetDataResponse *const*)ptr);
10016                 break;
10017         case SOAP_TYPE_PointerTo_hwa__GetAssetData:
10018                 soap_serialize_PointerTo_hwa__GetAssetData(soap, (_hwa__GetAssetData *const*)ptr);
10019                 break;
10020         case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse:
10021                 soap_serialize_PointerTo_hwa__EnumerateAssetTypesResponse(soap, (_hwa__EnumerateAssetTypesResponse *const*)ptr);
10022                 break;
10023         case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes:
10024                 soap_serialize_PointerTo_hwa__EnumerateAssetTypes(soap, (_hwa__EnumerateAssetTypes *const*)ptr);
10025                 break;
10026         case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse:
10027                 soap_serialize_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, (_emi__GetGeneralAlertSubscriptionResponse *const*)ptr);
10028                 break;
10029         case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription:
10030                 soap_serialize_PointerTo_emi__GetGeneralAlertSubscription(soap, (_emi__GetGeneralAlertSubscription *const*)ptr);
10031                 break;
10032         case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse:
10033                 soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, (_emi__EnumerateGeneralAlertSubscriptionsResponse *const*)ptr);
10034                 break;
10035         case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions:
10036                 soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, (_emi__EnumerateGeneralAlertSubscriptions *const*)ptr);
10037                 break;
10038         case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse:
10039                 soap_serialize_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, (_emi__SubscribeForGeneralAlertResponse *const*)ptr);
10040                 break;
10041         case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert:
10042                 soap_serialize_PointerTo_emi__SubscribeForGeneralAlert(soap, (_emi__SubscribeForGeneralAlert *const*)ptr);
10043                 break;
10044         case SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse:
10045                 soap_serialize_PointerTo_emi__GetSensorAttributesResponse(soap, (_emi__GetSensorAttributesResponse *const*)ptr);
10046                 break;
10047         case SOAP_TYPE_PointerTo_emi__GetSensorAttributes:
10048                 soap_serialize_PointerTo_emi__GetSensorAttributes(soap, (_emi__GetSensorAttributes *const*)ptr);
10049                 break;
10050         case SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse:
10051                 soap_serialize_PointerTo_emi__EnumerateSensorsResponse(soap, (_emi__EnumerateSensorsResponse *const*)ptr);
10052                 break;
10053         case SOAP_TYPE_PointerTo_emi__EnumerateSensors:
10054                 soap_serialize_PointerTo_emi__EnumerateSensors(soap, (_emi__EnumerateSensors *const*)ptr);
10055                 break;
10056         case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse:
10057                 soap_serialize_PointerTo_emi__GetEventLogTimestampClockResponse(soap, (_emi__GetEventLogTimestampClockResponse *const*)ptr);
10058                 break;
10059         case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock:
10060                 soap_serialize_PointerTo_emi__GetEventLogTimestampClock(soap, (_emi__GetEventLogTimestampClock *const*)ptr);
10061                 break;
10062         case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse:
10063                 soap_serialize_PointerTo_emi__SetEventLogTimestampClockResponse(soap, (_emi__SetEventLogTimestampClockResponse *const*)ptr);
10064                 break;
10065         case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock:
10066                 soap_serialize_PointerTo_emi__SetEventLogTimestampClock(soap, (_emi__SetEventLogTimestampClock *const*)ptr);
10067                 break;
10068         case SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse:
10069                 soap_serialize_PointerTo_emi__FreezeEventLogResponse(soap, (_emi__FreezeEventLogResponse *const*)ptr);
10070                 break;
10071         case SOAP_TYPE_PointerTo_emi__FreezeEventLog:
10072                 soap_serialize_PointerTo_emi__FreezeEventLog(soap, (_emi__FreezeEventLog *const*)ptr);
10073                 break;
10074         case SOAP_TYPE_PointerTo_emi__ClearEventLogResponse:
10075                 soap_serialize_PointerTo_emi__ClearEventLogResponse(soap, (_emi__ClearEventLogResponse *const*)ptr);
10076                 break;
10077         case SOAP_TYPE_PointerTo_emi__ClearEventLog:
10078                 soap_serialize_PointerTo_emi__ClearEventLog(soap, (_emi__ClearEventLog *const*)ptr);
10079                 break;
10080         case SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse:
10081                 soap_serialize_PointerTo_emi__ReadEventLogRecordsResponse(soap, (_emi__ReadEventLogRecordsResponse *const*)ptr);
10082                 break;
10083         case SOAP_TYPE_PointerTo_emi__ReadEventLogRecords:
10084                 soap_serialize_PointerTo_emi__ReadEventLogRecords(soap, (_emi__ReadEventLogRecords *const*)ptr);
10085                 break;
10086         case SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse:
10087                 soap_serialize_PointerTo_emi__GetEventLogStatusResponse(soap, (_emi__GetEventLogStatusResponse *const*)ptr);
10088                 break;
10089         case SOAP_TYPE_PointerTo_emi__GetEventLogStatus:
10090                 soap_serialize_PointerTo_emi__GetEventLogStatus(soap, (_emi__GetEventLogStatus *const*)ptr);
10091                 break;
10092         case SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse:
10093                 soap_serialize_PointerTo_emi__RemoveEventFilterResponse(soap, (_emi__RemoveEventFilterResponse *const*)ptr);
10094                 break;
10095         case SOAP_TYPE_PointerTo_emi__RemoveEventFilter:
10096                 soap_serialize_PointerTo_emi__RemoveEventFilter(soap, (_emi__RemoveEventFilter *const*)ptr);
10097                 break;
10098         case SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse:
10099                 soap_serialize_PointerTo_emi__UpdateEventFilterResponse(soap, (_emi__UpdateEventFilterResponse *const*)ptr);
10100                 break;
10101         case SOAP_TYPE_PointerTo_emi__UpdateEventFilter:
10102                 soap_serialize_PointerTo_emi__UpdateEventFilter(soap, (_emi__UpdateEventFilter *const*)ptr);
10103                 break;
10104         case SOAP_TYPE_PointerTo_emi__GetEventFilterResponse:
10105                 soap_serialize_PointerTo_emi__GetEventFilterResponse(soap, (_emi__GetEventFilterResponse *const*)ptr);
10106                 break;
10107         case SOAP_TYPE_PointerTo_emi__GetEventFilter:
10108                 soap_serialize_PointerTo_emi__GetEventFilter(soap, (_emi__GetEventFilter *const*)ptr);
10109                 break;
10110         case SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse:
10111                 soap_serialize_PointerTo_emi__CancelAlertSubscriptionResponse(soap, (_emi__CancelAlertSubscriptionResponse *const*)ptr);
10112                 break;
10113         case SOAP_TYPE_PointerTo_emi__CancelAlertSubscription:
10114                 soap_serialize_PointerTo_emi__CancelAlertSubscription(soap, (_emi__CancelAlertSubscription *const*)ptr);
10115                 break;
10116         case SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse:
10117                 soap_serialize_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, (_emi__EnumerateAlertPoliciesResponse *const*)ptr);
10118                 break;
10119         case SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies:
10120                 soap_serialize_PointerTo_emi__EnumerateAlertPolicies(soap, (_emi__EnumerateAlertPolicies *const*)ptr);
10121                 break;
10122         case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse:
10123                 soap_serialize_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, (_emi__EnumerateAlertSubscriptionsResponse *const*)ptr);
10124                 break;
10125         case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions:
10126                 soap_serialize_PointerTo_emi__EnumerateAlertSubscriptions(soap, (_emi__EnumerateAlertSubscriptions *const*)ptr);
10127                 break;
10128         case SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse:
10129                 soap_serialize_PointerTo_emi__SubscribeForAlertResponse(soap, (_emi__SubscribeForAlertResponse *const*)ptr);
10130                 break;
10131         case SOAP_TYPE_PointerTo_emi__SubscribeForAlert:
10132                 soap_serialize_PointerTo_emi__SubscribeForAlert(soap, (_emi__SubscribeForAlert *const*)ptr);
10133                 break;
10134         case SOAP_TYPE_PointerTo_emi__AddEventFilterResponse:
10135                 soap_serialize_PointerTo_emi__AddEventFilterResponse(soap, (_emi__AddEventFilterResponse *const*)ptr);
10136                 break;
10137         case SOAP_TYPE_PointerTo_emi__AddEventFilter:
10138                 soap_serialize_PointerTo_emi__AddEventFilter(soap, (_emi__AddEventFilter *const*)ptr);
10139                 break;
10140         case SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse:
10141                 soap_serialize_PointerTo_emi__GetAlertCommunityStringResponse(soap, (_emi__GetAlertCommunityStringResponse *const*)ptr);
10142                 break;
10143         case SOAP_TYPE_PointerTo_emi__GetAlertCommunityString:
10144                 soap_serialize_PointerTo_emi__GetAlertCommunityString(soap, (_emi__GetAlertCommunityString *const*)ptr);
10145                 break;
10146         case SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse:
10147                 soap_serialize_PointerTo_emi__SetAlertCommunityStringResponse(soap, (_emi__SetAlertCommunityStringResponse *const*)ptr);
10148                 break;
10149         case SOAP_TYPE_PointerTo_emi__SetAlertCommunityString:
10150                 soap_serialize_PointerTo_emi__SetAlertCommunityString(soap, (_emi__SetAlertCommunityString *const*)ptr);
10151                 break;
10152         case SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse:
10153                 soap_serialize_PointerTo_emi__GetAlertSubscriptionResponse(soap, (_emi__GetAlertSubscriptionResponse *const*)ptr);
10154                 break;
10155         case SOAP_TYPE_PointerTo_emi__GetAlertSubscription:
10156                 soap_serialize_PointerTo_emi__GetAlertSubscription(soap, (_emi__GetAlertSubscription *const*)ptr);
10157                 break;
10158         case SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse:
10159                 soap_serialize_PointerTo_emi__EnumerateEventFiltersResponse(soap, (_emi__EnumerateEventFiltersResponse *const*)ptr);
10160                 break;
10161         case SOAP_TYPE_PointerTo_emi__EnumerateEventFilters:
10162                 soap_serialize_PointerTo_emi__EnumerateEventFilters(soap, (_emi__EnumerateEventFilters *const*)ptr);
10163                 break;
10164         case SOAP_TYPE_PointerTo_cb__GetHcbStateResponse:
10165                 soap_serialize_PointerTo_cb__GetHcbStateResponse(soap, (_cb__GetHcbStateResponse *const*)ptr);
10166                 break;
10167         case SOAP_TYPE_PointerTo_cb__GetHcbState:
10168                 soap_serialize_PointerTo_cb__GetHcbState(soap, (_cb__GetHcbState *const*)ptr);
10169                 break;
10170         case SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse:
10171                 soap_serialize_PointerTo_cb__ClearHcbStateResponse(soap, (_cb__ClearHcbStateResponse *const*)ptr);
10172                 break;
10173         case SOAP_TYPE_PointerTo_cb__ClearHcbState:
10174                 soap_serialize_PointerTo_cb__ClearHcbState(soap, (_cb__ClearHcbState *const*)ptr);
10175                 break;
10176         case SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse:
10177                 soap_serialize_PointerTo_cb__GetHcbOptionsResponse(soap, (_cb__GetHcbOptionsResponse *const*)ptr);
10178                 break;
10179         case SOAP_TYPE_PointerTo_cb__GetHcbOptions:
10180                 soap_serialize_PointerTo_cb__GetHcbOptions(soap, (_cb__GetHcbOptions *const*)ptr);
10181                 break;
10182         case SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse:
10183                 soap_serialize_PointerTo_cb__SetHcbOptionsResponse(soap, (_cb__SetHcbOptionsResponse *const*)ptr);
10184                 break;
10185         case SOAP_TYPE_PointerTo_cb__SetHcbOptions:
10186                 soap_serialize_PointerTo_cb__SetHcbOptions(soap, (_cb__SetHcbOptions *const*)ptr);
10187                 break;
10188         case SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse:
10189                 soap_serialize_PointerTo_cb__CbQueryCapabilitiesResponse(soap, (_cb__CbQueryCapabilitiesResponse *const*)ptr);
10190                 break;
10191         case SOAP_TYPE_PointerTo_cb__CbQueryCapabilities:
10192                 soap_serialize_PointerTo_cb__CbQueryCapabilities(soap, (_cb__CbQueryCapabilities *const*)ptr);
10193                 break;
10194         case SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse:
10195                 soap_serialize_PointerTo_cb__CbFilterEnumerateResponse(soap, (_cb__CbFilterEnumerateResponse *const*)ptr);
10196                 break;
10197         case SOAP_TYPE_PointerTo_cb__CbFilterEnumerate:
10198                 soap_serialize_PointerTo_cb__CbFilterEnumerate(soap, (_cb__CbFilterEnumerate *const*)ptr);
10199                 break;
10200         case SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse:
10201                 soap_serialize_PointerTo_cb__CbFilterDeleteResponse(soap, (_cb__CbFilterDeleteResponse *const*)ptr);
10202                 break;
10203         case SOAP_TYPE_PointerTo_cb__CbFilterDelete:
10204                 soap_serialize_PointerTo_cb__CbFilterDelete(soap, (_cb__CbFilterDelete *const*)ptr);
10205                 break;
10206         case SOAP_TYPE_PointerTo_cb__CbFilterGetResponse:
10207                 soap_serialize_PointerTo_cb__CbFilterGetResponse(soap, (_cb__CbFilterGetResponse *const*)ptr);
10208                 break;
10209         case SOAP_TYPE_PointerTo_cb__CbFilterGet:
10210                 soap_serialize_PointerTo_cb__CbFilterGet(soap, (_cb__CbFilterGet *const*)ptr);
10211                 break;
10212         case SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse:
10213                 soap_serialize_PointerTo_cb__CbFilterCreateResponse(soap, (_cb__CbFilterCreateResponse *const*)ptr);
10214                 break;
10215         case SOAP_TYPE_PointerTo_cb__CbFilterCreate:
10216                 soap_serialize_PointerTo_cb__CbFilterCreate(soap, (_cb__CbFilterCreate *const*)ptr);
10217                 break;
10218         case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse:
10219                 soap_serialize_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, (_cb__CbPolicyGetActiveStatisticsResponse *const*)ptr);
10220                 break;
10221         case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics:
10222                 soap_serialize_PointerTo_cb__CbPolicyGetActiveStatistics(soap, (_cb__CbPolicyGetActiveStatistics *const*)ptr);
10223                 break;
10224         case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse:
10225                 soap_serialize_PointerTo_cb__CbPolicyGetEnabledResponse(soap, (_cb__CbPolicyGetEnabledResponse *const*)ptr);
10226                 break;
10227         case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled:
10228                 soap_serialize_PointerTo_cb__CbPolicyGetEnabled(soap, (_cb__CbPolicyGetEnabled *const*)ptr);
10229                 break;
10230         case SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse:
10231                 soap_serialize_PointerTo_cb__CbPolicyDisableResponse(soap, (_cb__CbPolicyDisableResponse *const*)ptr);
10232                 break;
10233         case SOAP_TYPE_PointerTo_cb__CbPolicyDisable:
10234                 soap_serialize_PointerTo_cb__CbPolicyDisable(soap, (_cb__CbPolicyDisable *const*)ptr);
10235                 break;
10236         case SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse:
10237                 soap_serialize_PointerTo_cb__CbPolicyEnableResponse(soap, (_cb__CbPolicyEnableResponse *const*)ptr);
10238                 break;
10239         case SOAP_TYPE_PointerTo_cb__CbPolicyEnable:
10240                 soap_serialize_PointerTo_cb__CbPolicyEnable(soap, (_cb__CbPolicyEnable *const*)ptr);
10241                 break;
10242         case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse:
10243                 soap_serialize_PointerTo_cb__CbPolicyEnumerateResponse(soap, (_cb__CbPolicyEnumerateResponse *const*)ptr);
10244                 break;
10245         case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate:
10246                 soap_serialize_PointerTo_cb__CbPolicyEnumerate(soap, (_cb__CbPolicyEnumerate *const*)ptr);
10247                 break;
10248         case SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse:
10249                 soap_serialize_PointerTo_cb__CbPolicyDeleteResponse(soap, (_cb__CbPolicyDeleteResponse *const*)ptr);
10250                 break;
10251         case SOAP_TYPE_PointerTo_cb__CbPolicyDelete:
10252                 soap_serialize_PointerTo_cb__CbPolicyDelete(soap, (_cb__CbPolicyDelete *const*)ptr);
10253                 break;
10254         case SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse:
10255                 soap_serialize_PointerTo_cb__CbPolicyGetResponse(soap, (_cb__CbPolicyGetResponse *const*)ptr);
10256                 break;
10257         case SOAP_TYPE_PointerTo_cb__CbPolicyGet:
10258                 soap_serialize_PointerTo_cb__CbPolicyGet(soap, (_cb__CbPolicyGet *const*)ptr);
10259                 break;
10260         case SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse:
10261                 soap_serialize_PointerTo_cb__CbPolicyCreateResponse(soap, (_cb__CbPolicyCreateResponse *const*)ptr);
10262                 break;
10263         case SOAP_TYPE_PointerTo_cb__CbPolicyCreate:
10264                 soap_serialize_PointerTo_cb__CbPolicyCreate(soap, (_cb__CbPolicyCreate *const*)ptr);
10265                 break;
10266         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse:
10267                 soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, (_apr__ConsoleWatchdogQueryCapabilitiesResponse *const*)ptr);
10268                 break;
10269         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities:
10270                 soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, (_apr__ConsoleWatchdogQueryCapabilities *const*)ptr);
10271                 break;
10272         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse:
10273                 soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, (_apr__ConsoleWatchdogGetCbPolicyResponse *const*)ptr);
10274                 break;
10275         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy:
10276                 soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, (_apr__ConsoleWatchdogGetCbPolicy *const*)ptr);
10277                 break;
10278         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse:
10279                 soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, (_apr__ConsoleWatchdogSetCbPolicyResponse *const*)ptr);
10280                 break;
10281         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy:
10282                 soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, (_apr__ConsoleWatchdogSetCbPolicy *const*)ptr);
10283                 break;
10284         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse:
10285                 soap_serialize_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, (_apr__ConsoleWatchdogGetActionsResponse *const*)ptr);
10286                 break;
10287         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions:
10288                 soap_serialize_PointerTo_apr__ConsoleWatchdogGetActions(soap, (_apr__ConsoleWatchdogGetActions *const*)ptr);
10289                 break;
10290         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse:
10291                 soap_serialize_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, (_apr__ConsoleWatchdogSetActionsResponse *const*)ptr);
10292                 break;
10293         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions:
10294                 soap_serialize_PointerTo_apr__ConsoleWatchdogSetActions(soap, (_apr__ConsoleWatchdogSetActions *const*)ptr);
10295                 break;
10296         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse:
10297                 soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, (_apr__ConsoleWatchdogEnumerateResponse *const*)ptr);
10298                 break;
10299         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate:
10300                 soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerate(soap, (_apr__ConsoleWatchdogEnumerate *const*)ptr);
10301                 break;
10302         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse:
10303                 soap_serialize_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, (_apr__ConsoleWatchdogDeleteResponse *const*)ptr);
10304                 break;
10305         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete:
10306                 soap_serialize_PointerTo_apr__ConsoleWatchdogDelete(soap, (_apr__ConsoleWatchdogDelete *const*)ptr);
10307                 break;
10308         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse:
10309                 soap_serialize_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, (_apr__ConsoleWatchdogCreateResponse *const*)ptr);
10310                 break;
10311         case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate:
10312                 soap_serialize_PointerTo_apr__ConsoleWatchdogCreate(soap, (_apr__ConsoleWatchdogCreate *const*)ptr);
10313                 break;
10314         case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse:
10315                 soap_serialize_PointerTo_apl__AgentWatchdogRegisterResponse(soap, (_apl__AgentWatchdogRegisterResponse *const*)ptr);
10316                 break;
10317         case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister:
10318                 soap_serialize_PointerTo_apl__AgentWatchdogRegister(soap, (_apl__AgentWatchdogRegister *const*)ptr);
10319                 break;
10320         case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse:
10321                 soap_serialize_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, (_apl__AgentWatchdogHeartbeatResponse *const*)ptr);
10322                 break;
10323         case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat:
10324                 soap_serialize_PointerTo_apl__AgentWatchdogHeartbeat(soap, (_apl__AgentWatchdogHeartbeat *const*)ptr);
10325                 break;
10326         case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse:
10327                 soap_serialize_PointerTo_apl__AgentWatchdogShutdownResponse(soap, (_apl__AgentWatchdogShutdownResponse *const*)ptr);
10328                 break;
10329         case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown:
10330                 soap_serialize_PointerTo_apl__AgentWatchdogShutdown(soap, (_apl__AgentWatchdogShutdown *const*)ptr);
10331                 break;
10332         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType:
10333                 soap_serialize_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, (cb__CircuitBreakerIPLayeredTCPFlagsType *const*)ptr);
10334                 break;
10335         case SOAP_TYPE_PointerTowcxs__WirelessSettingsType:
10336                 soap_serialize_PointerTowcxs__WirelessSettingsType(soap, (wcxs__WirelessSettingsType *const*)ptr);
10337                 break;
10338         case SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType:
10339                 soap_serialize_PointerTowcxs__WirelessCapabilitiesType(soap, (wcxs__WirelessCapabilitiesType *const*)ptr);
10340                 break;
10341         case SOAP_TYPE_PointerTowcxs__ProfileType:
10342                 soap_serialize_PointerTowcxs__ProfileType(soap, (wcxs__ProfileType *const*)ptr);
10343                 break;
10344         case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType:
10345                 soap_serialize_PointerTowcxs__ProfileSecuritySettingsType(soap, (wcxs__ProfileSecuritySettingsType *const*)ptr);
10346                 break;
10347         case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType:
10348                 soap_serialize_PointerTowcxs__ProfileSecuritySettingRSNType(soap, (wcxs__ProfileSecuritySettingRSNType *const*)ptr);
10349                 break;
10350         case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType:
10351                 soap_serialize_PointerTowcxs__ProfileSecuritySettingWPAType(soap, (wcxs__ProfileSecuritySettingWPAType *const*)ptr);
10352                 break;
10353         case SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType:
10354                 soap_serialize_PointerTowcxs__DataEncryptionCCMPType(soap, (wcxs__DataEncryptionCCMPType *const*)ptr);
10355                 break;
10356         case SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType:
10357                 soap_serialize_PointerTowcxs__DataEncryptionTKIPType(soap, (wcxs__DataEncryptionTKIPType *const*)ptr);
10358                 break;
10359         case SOAP_TYPE_PointerTowcxs__RawKey256Type:
10360                 soap_serialize_PointerTowcxs__RawKey256Type(soap, (xsd__base64Binary *const*)ptr);
10361                 break;
10362         case SOAP_TYPE_PointerTowcxs__PassPhrase63Type:
10363                 soap_serialize_PointerTowcxs__PassPhrase63Type(soap, (std::string *const*)ptr);
10364                 break;
10365         case SOAP_TYPE_PointerTowcxs__WEP128Type:
10366                 soap_serialize_PointerTowcxs__WEP128Type(soap, (wcxs__WEP128Type *const*)ptr);
10367                 break;
10368         case SOAP_TYPE_PointerTowcxs__WEP64Type:
10369                 soap_serialize_PointerTowcxs__WEP64Type(soap, (wcxs__WEP64Type *const*)ptr);
10370                 break;
10371         case SOAP_TYPE_PointerTowcxs__RawKey128Type:
10372                 soap_serialize_PointerTowcxs__RawKey128Type(soap, (xsd__base64Binary *const*)ptr);
10373                 break;
10374         case SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type:
10375                 soap_serialize_PointerTowcxs__PassPhraseWEP128Type(soap, (std::string *const*)ptr);
10376                 break;
10377         case SOAP_TYPE_PointerTowcxs__RawKey64Type:
10378                 soap_serialize_PointerTowcxs__RawKey64Type(soap, (xsd__base64Binary *const*)ptr);
10379                 break;
10380         case SOAP_TYPE_PointerTowcxs__PassPhrase5Type:
10381                 soap_serialize_PointerTowcxs__PassPhrase5Type(soap, (std::string *const*)ptr);
10382                 break;
10383         case SOAP_TYPE_PointerTorci__OemParametersType:
10384                 soap_serialize_PointerTorci__OemParametersType(soap, (unsigned short *const*)ptr);
10385                 break;
10386         case SOAP_TYPE_PointerTorci__BootOptionsType:
10387                 soap_serialize_PointerTorci__BootOptionsType(soap, (unsigned short *const*)ptr);
10388                 break;
10389         case SOAP_TYPE_PointerTorci__SpecialCommandParameterType:
10390                 soap_serialize_PointerTorci__SpecialCommandParameterType(soap, (unsigned short *const*)ptr);
10391                 break;
10392         case SOAP_TYPE_PointerTorci__SpecialCommandType:
10393                 soap_serialize_PointerTorci__SpecialCommandType(soap, (enum rci__SpecialCommandType *const*)ptr);
10394                 break;
10395         case SOAP_TYPE_PointerToinf__IderSessionLogEntryType:
10396                 soap_serialize_PointerToinf__IderSessionLogEntryType(soap, (inf__IderSessionLogEntryType *const*)ptr);
10397                 break;
10398         case SOAP_TYPE_PointerToinf__FirmwareVersionType:
10399                 soap_serialize_PointerToinf__FirmwareVersionType(soap, (inf__FirmwareVersionType *const*)ptr);
10400                 break;
10401         case SOAP_TYPE_PointerToidr__IderSessionLogEntryType:
10402                 soap_serialize_PointerToidr__IderSessionLogEntryType(soap, (idr__IderSessionLogEntryType *const*)ptr);
10403                 break;
10404         case SOAP_TYPE_PointerToapl__GUID:
10405                 soap_serialize_PointerToapl__GUID(soap, (apl__GUID *const*)ptr);
10406                 break;
10407         case SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType:
10408                 soap_serialize_PointerToapr__AgentPresenceCapabilitiesType(soap, (apr__AgentPresenceCapabilitiesType *const*)ptr);
10409                 break;
10410         case SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType:
10411                 soap_serialize_PointerToapr__CircuitBreakerHardwarePolicyType(soap, (apr__CircuitBreakerHardwarePolicyType *const*)ptr);
10412                 break;
10413         case SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType:
10414                 soap_serialize_PointerToapr__ConsoleWatchdogActionType(soap, (apr__ConsoleWatchdogActionType *const*)ptr);
10415                 break;
10416         case SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType:
10417                 soap_serialize_PointerToapr__ConsoleWatchdogEntryType(soap, (apr__ConsoleWatchdogEntryType *const*)ptr);
10418                 break;
10419         case SOAP_TYPE_PointerToapr__CbActionType:
10420                 soap_serialize_PointerToapr__CbActionType(soap, (enum apr__CbActionType *const*)ptr);
10421                 break;
10422         case SOAP_TYPE_PointerToapr__GUID:
10423                 soap_serialize_PointerToapr__GUID(soap, (apr__GUID *const*)ptr);
10424                 break;
10425         case SOAP_TYPE_PointerTohwa__AssetDataArrayType:
10426                 soap_serialize_PointerTohwa__AssetDataArrayType(soap, (hwa__AssetDataArrayType *const*)ptr);
10427                 break;
10428         case SOAP_TYPE_PointerTohwa__AssetTypeArrayType:
10429                 soap_serialize_PointerTohwa__AssetTypeArrayType(soap, (hwa__AssetTypeArrayType *const*)ptr);
10430                 break;
10431         case SOAP_TYPE_PointerTohwa__GUID:
10432                 soap_serialize_PointerTohwa__GUID(soap, (hwa__GUID *const*)ptr);
10433                 break;
10434         case SOAP_TYPE_PointerToxsd__base64Binary:
10435                 soap_serialize_PointerToxsd__base64Binary(soap, (xsd__base64Binary *const*)ptr);
10436                 break;
10437         case SOAP_TYPE_PointerTohwa__AssetDataType:
10438                 soap_serialize_PointerTohwa__AssetDataType(soap, (hwa__AssetDataType *const*)ptr);
10439                 break;
10440         case SOAP_TYPE_PointerTocb__BlockedPortInfoType:
10441                 soap_serialize_PointerTocb__BlockedPortInfoType(soap, (cb__BlockedPortInfoType *const*)ptr);
10442                 break;
10443         case SOAP_TYPE_PointerTocb__HcbTriggerReasonType:
10444                 soap_serialize_PointerTocb__HcbTriggerReasonType(soap, (enum cb__HcbTriggerReasonType *const*)ptr);
10445                 break;
10446         case SOAP_TYPE_PointerTocb__TimeType:
10447                 soap_serialize_PointerTocb__TimeType(soap, (unsigned int *const*)ptr);
10448                 break;
10449         case SOAP_TYPE_PointerTocb__HcbOptionsType:
10450                 soap_serialize_PointerTocb__HcbOptionsType(soap, (cb__HcbOptionsType *const*)ptr);
10451                 break;
10452         case SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType:
10453                 soap_serialize_PointerTocb__CircuitBreakerCapabilitiesType(soap, (cb__CircuitBreakerCapabilitiesType *const*)ptr);
10454                 break;
10455         case SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType:
10456                 soap_serialize_PointerTocb__CircuitBreakerFilterInfoType(soap, (cb__CircuitBreakerFilterInfoType *const*)ptr);
10457                 break;
10458         case SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType:
10459                 soap_serialize_PointerTocb__CircuitBreakerFilterStatisticsType(soap, (cb__CircuitBreakerFilterStatisticsType *const*)ptr);
10460                 break;
10461         case SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType:
10462                 soap_serialize_PointerTocb__CircuitBreakerApplicationType(soap, (enum cb__CircuitBreakerApplicationType *const*)ptr);
10463                 break;
10464         case SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType:
10465                 soap_serialize_PointerTocb__CircuitBreakerHardwarePolicyType(soap, (cb__CircuitBreakerHardwarePolicyType *const*)ptr);
10466                 break;
10467         case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType:
10468                 soap_serialize_PointerTocb__CircuitBreakerPolicyInfoType(soap, (cb__CircuitBreakerPolicyInfoType *const*)ptr);
10469                 break;
10470         case SOAP_TYPE_PointerTocb__TimedCounterType:
10471                 soap_serialize_PointerTocb__TimedCounterType(soap, (cb__TimedCounterType *const*)ptr);
10472                 break;
10473         case SOAP_TYPE_PointerTocb__CircuitBreakerFilterType:
10474                 soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, (cb__CircuitBreakerFilterType *const*)ptr);
10475                 break;
10476         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketType:
10477                 soap_serialize_PointerTocb__CircuitBreakerPacketType(soap, (cb__CircuitBreakerPacketType *const*)ptr);
10478                 break;
10479         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType:
10480                 soap_serialize_PointerTocb__CircuitBreakerPacketETHType(soap, (cb__CircuitBreakerPacketETHType *const*)ptr);
10481                 break;
10482         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType:
10483                 soap_serialize_PointerTocb__CircuitBreakerPacketIPType(soap, (cb__CircuitBreakerPacketIPType *const*)ptr);
10484                 break;
10485         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType:
10486                 soap_serialize_PointerTocb__CircuitBreakerPacketUDPType(soap, (cb__CircuitBreakerPacketUDPType *const*)ptr);
10487                 break;
10488         case SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType:
10489                 soap_serialize_PointerTocb__CircuitBreakerPacketTCPType(soap, (cb__CircuitBreakerPacketTCPType *const*)ptr);
10490                 break;
10491         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType:
10492                 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(soap, (cb__CircuitBreakerIPLayeredPortType *const*)ptr);
10493                 break;
10494         case SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType:
10495                 soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, (cb__CircuitBreakerIPPacketType *const*)ptr);
10496                 break;
10497         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type:
10498                 soap_serialize_PointerTocb__CircuitBreakerIPv6Type(soap, (cb__CircuitBreakerIPv6Type *const*)ptr);
10499                 break;
10500         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type:
10501                 soap_serialize_PointerTocb__CircuitBreakerIPv4Type(soap, (cb__CircuitBreakerIPv4Type *const*)ptr);
10502                 break;
10503         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType:
10504                 soap_serialize_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, (cb__CircuitBreakerIPv6AddressAndMaskType *const*)ptr);
10505                 break;
10506         case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType:
10507                 soap_serialize_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, (cb__CircuitBreakerIPv4AddressAndMaskType *const*)ptr);
10508                 break;
10509         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType:
10510                 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, (cb__CircuitBreakerIPLayeredPortRangeType *const*)ptr);
10511                 break;
10512         case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType:
10513                 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, (cb__CircuitBreakerIPLayeredPortSimpleType *const*)ptr);
10514                 break;
10515         case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType:
10516                 soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, (cb__CircuitBreakerPolicyType *const*)ptr);
10517                 break;
10518         case SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType:
10519                 soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(soap, (cb__CircuitBreakerDefaultFilterType *const*)ptr);
10520                 break;
10521         case SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType:
10522                 soap_serialize_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, (cb__CircuitBreakerAntiSpoofingFilterType *const*)ptr);
10523                 break;
10524         case SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType:
10525                 soap_serialize_PointerToemi__AlertSubscriptionGeneralType(soap, (emi__AlertSubscriptionGeneralType *const*)ptr);
10526                 break;
10527         case SOAP_TYPE_PointerToemi__SensorAttributesType:
10528                 soap_serialize_PointerToemi__SensorAttributesType(soap, (emi__SensorAttributesType *const*)ptr);
10529                 break;
10530         case SOAP_TYPE_PointerToemi__SensorHandleArrayType:
10531                 soap_serialize_PointerToemi__SensorHandleArrayType(soap, (emi__SensorHandleArrayType *const*)ptr);
10532                 break;
10533         case SOAP_TYPE_PointerToemi__EventLogRecordArrayType:
10534                 soap_serialize_PointerToemi__EventLogRecordArrayType(soap, (emi__EventLogRecordArrayType *const*)ptr);
10535                 break;
10536         case SOAP_TYPE_PointerToemi__EventFilterHandleArrayType:
10537                 soap_serialize_PointerToemi__EventFilterHandleArrayType(soap, (emi__EventFilterHandleArrayType *const*)ptr);
10538                 break;
10539         case SOAP_TYPE_PointerToemi__EventFilterType:
10540                 soap_serialize_PointerToemi__EventFilterType(soap, (emi__EventFilterType *const*)ptr);
10541                 break;
10542         case SOAP_TYPE_PointerToemi__ByteStr:
10543                 soap_serialize_PointerToemi__ByteStr(soap, (emi__ByteStr *const*)ptr);
10544                 break;
10545         case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType:
10546                 soap_serialize_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, (emi__AlertSubscriptionPolicyIDArrayType *const*)ptr);
10547                 break;
10548         case SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType:
10549                 soap_serialize_PointerToemi__AlertSubscriptionHandleArrayType(soap, (emi__AlertSubscriptionHandleArrayType *const*)ptr);
10550                 break;
10551         case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType:
10552                 soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, (unsigned char *const*)ptr);
10553                 break;
10554         case SOAP_TYPE_PointerToemi__AlertSubscriptionType:
10555                 soap_serialize_PointerToemi__AlertSubscriptionType(soap, (emi__AlertSubscriptionType *const*)ptr);
10556                 break;
10557         case SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType:
10558                 soap_serialize_PointerToemi__AlertSubscriptionSoapType(soap, (emi__AlertSubscriptionSoapType *const*)ptr);
10559                 break;
10560         case SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType:
10561                 soap_serialize_PointerToemi__AlertSubscriptionSNMPType(soap, (emi__AlertSubscriptionSNMPType *const*)ptr);
10562                 break;
10563         case SOAP_TYPE_PointerToemi__AlertCredentialsType:
10564                 soap_serialize_PointerToemi__AlertCredentialsType(soap, (emi__AlertCredentialsType *const*)ptr);
10565                 break;
10566         case SOAP_TYPE_PointerTocmn__URLType:
10567                 soap_serialize_PointerTocmn__URLType(soap, (cmn__URLType *const*)ptr);
10568                 break;
10569         case SOAP_TYPE_PointerToemi__CommunityStringType:
10570                 soap_serialize_PointerToemi__CommunityStringType(soap, (std::string *const*)ptr);
10571                 break;
10572         case SOAP_TYPE_PointerTocmn__NodeAddressType:
10573                 soap_serialize_PointerTocmn__NodeAddressType(soap, (cmn__NodeAddressType *const*)ptr);
10574                 break;
10575         case SOAP_TYPE_PointerToemi__EventLogRecordType:
10576                 soap_serialize_PointerToemi__EventLogRecordType(soap, (emi__EventLogRecordType *const*)ptr);
10577                 break;
10578         case SOAP_TYPE_PointerToemi__ByteData:
10579                 soap_serialize_PointerToemi__ByteData(soap, (emi__ByteData *const*)ptr);
10580                 break;
10581         case SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType:
10582                 soap_serialize_PointerTostra__StorageAllocEntryHandleListType(soap, (stra__StorageAllocEntryHandleListType *const*)ptr);
10583                 break;
10584         case SOAP_TYPE_PointerTostra__StorageAllocEntryType:
10585                 soap_serialize_PointerTostra__StorageAllocEntryType(soap, (stra__StorageAllocEntryType *const*)ptr);
10586                 break;
10587         case SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType:
10588                 soap_serialize_PointerTostra__StorageEaclEntryHandleListType(soap, (stra__StorageEaclEntryHandleListType *const*)ptr);
10589                 break;
10590         case SOAP_TYPE_PointerTostra__StorageEaclEntryType:
10591                 soap_serialize_PointerTostra__StorageEaclEntryType(soap, (stra__StorageEaclEntryType *const*)ptr);
10592                 break;
10593         case SOAP_TYPE_PointerTostra__StorageApplicationAttributesType:
10594                 soap_serialize_PointerTostra__StorageApplicationAttributesType(soap, (stra__StorageApplicationAttributesType *const*)ptr);
10595                 break;
10596         case SOAP_TYPE_PointerTostra__StorageApplicationHandleListType:
10597                 soap_serialize_PointerTostra__StorageApplicationHandleListType(soap, (stra__StorageApplicationHandleListType *const*)ptr);
10598                 break;
10599         case SOAP_TYPE_PointerTostra__GlobalStorageAttributesType:
10600                 soap_serialize_PointerTostra__GlobalStorageAttributesType(soap, (stra__GlobalStorageAttributesType *const*)ptr);
10601                 break;
10602         case SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType:
10603                 soap_serialize_PointerTostra__StorageSnrpApplicationAttributeType(soap, (stra__StorageSnrpApplicationAttributeType *const*)ptr);
10604                 break;
10605         case SOAP_TYPE_PointerTostra__GUID:
10606                 soap_serialize_PointerTostra__GUID(soap, (stra__GUID *const*)ptr);
10607                 break;
10608         case SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType:
10609                 soap_serialize_PointerTostra__StorageAllocSnrpEntryType(soap, (stra__StorageAllocSnrpEntryType *const*)ptr);
10610                 break;
10611         case SOAP_TYPE_PointerToxcfg__XProfileType:
10612                 soap_serialize_PointerToxcfg__XProfileType(soap, (xcfg__XProfileType *const*)ptr);
10613                 break;
10614         case SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType:
10615                 soap_serialize_PointerTonet__InterfaceDescriptorSetType(soap, (net__InterfaceDescriptorSetType *const*)ptr);
10616                 break;
10617         case SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType:
10618                 soap_serialize_PointerTonet__InterfaceDescriptorGetType(soap, (net__InterfaceDescriptorGetType *const*)ptr);
10619                 break;
10620         case SOAP_TYPE_PointerTocmn__InterfaceHandleType:
10621                 soap_serialize_PointerTocmn__InterfaceHandleType(soap, (unsigned int *const*)ptr);
10622                 break;
10623         case SOAP_TYPE_PointerTonet__StaticIPv4ParametersType:
10624                 soap_serialize_PointerTonet__StaticIPv4ParametersType(soap, (net__StaticIPv4ParametersType *const*)ptr);
10625                 break;
10626         case SOAP_TYPE_PointerTonet__IPv4ParametersType:
10627                 soap_serialize_PointerTonet__IPv4ParametersType(soap, (net__IPv4ParametersType *const*)ptr);
10628                 break;
10629         case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType:
10630                 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, (xcfg__XProfileEAPFAST_USCORETLSType *const*)ptr);
10631                 break;
10632         case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType:
10633                 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, (xcfg__XProfileEAPFAST_USCOREGTCType *const*)ptr);
10634                 break;
10635         case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
10636                 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*)ptr);
10637                 break;
10638         case SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType:
10639                 soap_serialize_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, (xcfg__XProfileEAP_USCOREGTCType *const*)ptr);
10640                 break;
10641         case SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type:
10642                 soap_serialize_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*)ptr);
10643                 break;
10644         case SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type:
10645                 soap_serialize_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*)ptr);
10646                 break;
10647         case SOAP_TYPE_PointerToxcfg__XProfileTLSType:
10648                 soap_serialize_PointerToxcfg__XProfileTLSType(soap, (xcfg__XProfileTLSType *const*)ptr);
10649                 break;
10650         case SOAP_TYPE_PointerToxcfg__ManualPACType:
10651                 soap_serialize_PointerToxcfg__ManualPACType(soap, (xcfg__ManualPACType *const*)ptr);
10652                 break;
10653         case SOAP_TYPE_PointerToxcfg__UserCredentialsType:
10654                 soap_serialize_PointerToxcfg__UserCredentialsType(soap, (xcfg__UserCredentialsType *const*)ptr);
10655                 break;
10656         case SOAP_TYPE_PointerToxcfg__ServerIdentityType:
10657                 soap_serialize_PointerToxcfg__ServerIdentityType(soap, (xcfg__ServerIdentityType *const*)ptr);
10658                 break;
10659         case SOAP_TYPE_PointerToxcfg__CertificateNameType:
10660                 soap_serialize_PointerToxcfg__CertificateNameType(soap, (xcfg__CertificateNameType *const*)ptr);
10661                 break;
10662         case SOAP_TYPE_PointerTosai__CertificateHandleType:
10663                 soap_serialize_PointerTosai__CertificateHandleType(soap, (unsigned int *const*)ptr);
10664                 break;
10665         case SOAP_TYPE_PointerTocstr__KeyPairType:
10666                 soap_serialize_PointerTocstr__KeyPairType(soap, (cstr__KeyPairType *const*)ptr);
10667                 break;
10668         case SOAP_TYPE_PointerTosai__GlobalPowerPolicyType:
10669                 soap_serialize_PointerTosai__GlobalPowerPolicyType(soap, (sai__GlobalPowerPolicyType *const*)ptr);
10670                 break;
10671         case SOAP_TYPE_PointerTosai__EnvironmentDetectionType:
10672                 soap_serialize_PointerTosai__EnvironmentDetectionType(soap, (sai__EnvironmentDetectionType *const*)ptr);
10673                 break;
10674         case SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType:
10675                 soap_serialize_PointerTosai__ProvisioningAuditRecordType(soap, (sai__ProvisioningAuditRecordType *const*)ptr);
10676                 break;
10677         case SOAP_TYPE_PointerTosai__CertHashEntryType:
10678                 soap_serialize_PointerTosai__CertHashEntryType(soap, (sai__CertHashEntryType *const*)ptr);
10679                 break;
10680         case SOAP_TYPE_PointerTosai__ProvisioningOTPType:
10681                 soap_serialize_PointerTosai__ProvisioningOTPType(soap, (xsd__base64Binary *const*)ptr);
10682                 break;
10683         case SOAP_TYPE_PointerTounsignedShort:
10684                 soap_serialize_PointerTounsignedShort(soap, (unsigned short *const*)ptr);
10685                 break;
10686         case SOAP_TYPE_PointerTosai__PowerStateType:
10687                 soap_serialize_PointerTosai__PowerStateType(soap, (enum sai__PowerStateType *const*)ptr);
10688                 break;
10689         case SOAP_TYPE_PointerTosai__PkiCapsType:
10690                 soap_serialize_PointerTosai__PkiCapsType(soap, (sai__PkiCapsType *const*)ptr);
10691                 break;
10692         case SOAP_TYPE_PointerTosai__CrlType:
10693                 soap_serialize_PointerTosai__CrlType(soap, (sai__CrlType *const*)ptr);
10694                 break;
10695         case SOAP_TYPE_PointerTosai__CertificateType:
10696                 soap_serialize_PointerTosai__CertificateType(soap, (sai__CertificateType *const*)ptr);
10697                 break;
10698         case SOAP_TYPE_PointerTosai__TlsOptionsType:
10699                 soap_serialize_PointerTosai__TlsOptionsType(soap, (sai__TlsOptionsType *const*)ptr);
10700                 break;
10701         case SOAP_TYPE_PointerTosai__KerberosOptionsType:
10702                 soap_serialize_PointerTosai__KerberosOptionsType(soap, (sai__KerberosOptionsType *const*)ptr);
10703                 break;
10704         case SOAP_TYPE_PointerTosai__AdminAclEntryExType:
10705                 soap_serialize_PointerTosai__AdminAclEntryExType(soap, (sai__AdminAclEntryExType *const*)ptr);
10706                 break;
10707         case SOAP_TYPE_PointerTosai__UserAclEntryExType:
10708                 soap_serialize_PointerTosai__UserAclEntryExType(soap, (sai__UserAclEntryExType *const*)ptr);
10709                 break;
10710         case SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType:
10711                 soap_serialize_PointerTosai__UpdateCoreUrlKeyType(soap, (sai__UpdateCoreUrlKeyType *const*)ptr);
10712                 break;
10713         case SOAP_TYPE_PointerTosai__AmtVersion:
10714                 soap_serialize_PointerTosai__AmtVersion(soap, (sai__AmtVersion *const*)ptr);
10715                 break;
10716         case SOAP_TYPE_PointerTosai__RngKeyType:
10717                 soap_serialize_PointerTosai__RngKeyType(soap, (sai__RngKeyType *const*)ptr);
10718                 break;
10719         case SOAP_TYPE_PointerTosai__CertificateChainType:
10720                 soap_serialize_PointerTosai__CertificateChainType(soap, (sai__CertificateChainType *const*)ptr);
10721                 break;
10722         case SOAP_TYPE_PointerTosai__RsaKeyType:
10723                 soap_serialize_PointerTosai__RsaKeyType(soap, (sai__RsaKeyType *const*)ptr);
10724                 break;
10725         case SOAP_TYPE_PointerTosai__UserAclEntryHandleListType:
10726                 soap_serialize_PointerTosai__UserAclEntryHandleListType(soap, (sai__UserAclEntryHandleListType *const*)ptr);
10727                 break;
10728         case SOAP_TYPE_PointerTosai__AdminAclEntryType:
10729                 soap_serialize_PointerTosai__AdminAclEntryType(soap, (sai__AdminAclEntryType *const*)ptr);
10730                 break;
10731         case SOAP_TYPE_PointerTosai__UserAclEntryType:
10732                 soap_serialize_PointerTosai__UserAclEntryType(soap, (sai__UserAclEntryType *const*)ptr);
10733                 break;
10734         case SOAP_TYPE_PointerTounsignedInt:
10735                 soap_serialize_PointerTounsignedInt(soap, (unsigned int *const*)ptr);
10736                 break;
10737         case SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType:
10738                 soap_serialize_PointerTosai__EnvironmentDetectionDomainType(soap, (sai__EnvironmentDetectionDomainType *const*)ptr);
10739                 break;
10740         case SOAP_TYPE_PointerTobool:
10741                 soap_serialize_PointerTobool(soap, (bool *const*)ptr);
10742                 break;
10743         case SOAP_TYPE_PointerTostd__string:
10744                 soap_serialize_PointerTostd__string(soap, (std::string *const*)ptr);
10745                 break;
10746         case SOAP_TYPE_PointerTosai__KerberosSpnType:
10747                 soap_serialize_PointerTosai__KerberosSpnType(soap, (sai__KerberosSpnType *const*)ptr);
10748                 break;
10749         case SOAP_TYPE_PointerTosai__UserEntryKerberosType:
10750                 soap_serialize_PointerTosai__UserEntryKerberosType(soap, (sai__UserEntryKerberosType *const*)ptr);
10751                 break;
10752         case SOAP_TYPE_PointerTosai__UserEntryDigestType:
10753                 soap_serialize_PointerTosai__UserEntryDigestType(soap, (sai__UserEntryDigestType *const*)ptr);
10754                 break;
10755         case SOAP_TYPE_PointerTosai__UserAclRealmListType:
10756                 soap_serialize_PointerTosai__UserAclRealmListType(soap, (sai__UserAclRealmListType *const*)ptr);
10757                 break;
10758         case SOAP_TYPE_PointerTocstr__RSAKeyPairType:
10759                 soap_serialize_PointerTocstr__RSAKeyPairType(soap, (cstr__RSAKeyPairType *const*)ptr);
10760                 break;
10761         case SOAP_TYPE_PointerTocmn__IPv6AddressStringType:
10762                 soap_serialize_PointerTocmn__IPv6AddressStringType(soap, (std::string *const*)ptr);
10763                 break;
10764         case SOAP_TYPE_PointerTocmn__IPv4AddressStringType:
10765                 soap_serialize_PointerTocmn__IPv4AddressStringType(soap, (std::string *const*)ptr);
10766                 break;
10767         case SOAP_TYPE_PointerTocmn__HostNameType:
10768                 soap_serialize_PointerTocmn__HostNameType(soap, (std::string *const*)ptr);
10769                 break;
10770         case SOAP_TYPE_PointerTounsignedByte:
10771                 soap_serialize_PointerTounsignedByte(soap, (unsigned char *const*)ptr);
10772                 break;
10773         case SOAP_TYPE__QName:
10774                 soap_serialize_string(soap, (char**)&ptr);
10775                 break;
10776         case SOAP_TYPE_string:
10777                 soap_serialize_string(soap, (char**)&ptr);
10778                 break;
10779         }
10780 }
10781 #endif
10782
10783 SOAP_FMAC3 void * SOAP_FMAC4 soap_instantiate(struct soap *soap, int t, const char *type, const char *arrayType, size_t *n)
10784 {
10785         switch (t)
10786         {
10787         case SOAP_TYPE_std__string:
10788                 return (void*)soap_instantiate_std__string(soap, -1, type, arrayType, n);
10789         case SOAP_TYPE_xsd__base64Binary:
10790                 return (void*)soap_instantiate_xsd__base64Binary(soap, -1, type, arrayType, n);
10791         case SOAP_TYPE_cmn__NodeAddressType:
10792                 return (void*)soap_instantiate_cmn__NodeAddressType(soap, -1, type, arrayType, n);
10793         case SOAP_TYPE_cstr__RSAKeyPairType:
10794                 return (void*)soap_instantiate_cstr__RSAKeyPairType(soap, -1, type, arrayType, n);
10795         case SOAP_TYPE_cstr__KeyPairType:
10796                 return (void*)soap_instantiate_cstr__KeyPairType(soap, -1, type, arrayType, n);
10797         case SOAP_TYPE_sai__UserAclEntryType:
10798                 return (void*)soap_instantiate_sai__UserAclEntryType(soap, -1, type, arrayType, n);
10799         case SOAP_TYPE_sai__AdminAclEntryType:
10800                 return (void*)soap_instantiate_sai__AdminAclEntryType(soap, -1, type, arrayType, n);
10801         case SOAP_TYPE_sai__UserAclEntryHandleListType:
10802                 return (void*)soap_instantiate_sai__UserAclEntryHandleListType(soap, -1, type, arrayType, n);
10803         case SOAP_TYPE_sai__UserAclRealmListType:
10804                 return (void*)soap_instantiate_sai__UserAclRealmListType(soap, -1, type, arrayType, n);
10805         case SOAP_TYPE_sai__RsaKeyType:
10806                 return (void*)soap_instantiate_sai__RsaKeyType(soap, -1, type, arrayType, n);
10807         case SOAP_TYPE_sai__RngKeyType:
10808                 return (void*)soap_instantiate_sai__RngKeyType(soap, -1, type, arrayType, n);
10809         case SOAP_TYPE_sai__CertificateChainType:
10810                 return (void*)soap_instantiate_sai__CertificateChainType(soap, -1, type, arrayType, n);
10811         case SOAP_TYPE_sai__UpdateCoreUrlKeyType:
10812                 return (void*)soap_instantiate_sai__UpdateCoreUrlKeyType(soap, -1, type, arrayType, n);
10813         case SOAP_TYPE_sai__AmtVersion:
10814                 return (void*)soap_instantiate_sai__AmtVersion(soap, -1, type, arrayType, n);
10815         case SOAP_TYPE_sai__UserEntryDigestType:
10816                 return (void*)soap_instantiate_sai__UserEntryDigestType(soap, -1, type, arrayType, n);
10817         case SOAP_TYPE_sai__UserEntryKerberosType:
10818                 return (void*)soap_instantiate_sai__UserEntryKerberosType(soap, -1, type, arrayType, n);
10819         case SOAP_TYPE_sai__UserAclEntryExType:
10820                 return (void*)soap_instantiate_sai__UserAclEntryExType(soap, -1, type, arrayType, n);
10821         case SOAP_TYPE_sai__AdminAclEntryExType:
10822                 return (void*)soap_instantiate_sai__AdminAclEntryExType(soap, -1, type, arrayType, n);
10823         case SOAP_TYPE_sai__KerberosSpnType:
10824                 return (void*)soap_instantiate_sai__KerberosSpnType(soap, -1, type, arrayType, n);
10825         case SOAP_TYPE_sai__KerberosOptionsType:
10826                 return (void*)soap_instantiate_sai__KerberosOptionsType(soap, -1, type, arrayType, n);
10827         case SOAP_TYPE_sai__TlsOptionsType:
10828                 return (void*)soap_instantiate_sai__TlsOptionsType(soap, -1, type, arrayType, n);
10829         case SOAP_TYPE_sai__CertificateType:
10830                 return (void*)soap_instantiate_sai__CertificateType(soap, -1, type, arrayType, n);
10831         case SOAP_TYPE_sai__CrlType:
10832                 return (void*)soap_instantiate_sai__CrlType(soap, -1, type, arrayType, n);
10833         case SOAP_TYPE_sai__PkiCapsType:
10834                 return (void*)soap_instantiate_sai__PkiCapsType(soap, -1, type, arrayType, n);
10835         case SOAP_TYPE_sai__CertHashEntryType:
10836                 return (void*)soap_instantiate_sai__CertHashEntryType(soap, -1, type, arrayType, n);
10837         case SOAP_TYPE_sai__ProvisioningAuditRecordType:
10838                 return (void*)soap_instantiate_sai__ProvisioningAuditRecordType(soap, -1, type, arrayType, n);
10839         case SOAP_TYPE_sai__EnvironmentDetectionDomainType:
10840                 return (void*)soap_instantiate_sai__EnvironmentDetectionDomainType(soap, -1, type, arrayType, n);
10841         case SOAP_TYPE_sai__EnvironmentDetectionType:
10842                 return (void*)soap_instantiate_sai__EnvironmentDetectionType(soap, -1, type, arrayType, n);
10843         case SOAP_TYPE_sai__GlobalPowerPolicyType:
10844                 return (void*)soap_instantiate_sai__GlobalPowerPolicyType(soap, -1, type, arrayType, n);
10845         case SOAP_TYPE__sai__AddUserAclEntry:
10846                 return (void*)soap_instantiate__sai__AddUserAclEntry(soap, -1, type, arrayType, n);
10847         case SOAP_TYPE__sai__AddUserAclEntryResponse:
10848                 return (void*)soap_instantiate__sai__AddUserAclEntryResponse(soap, -1, type, arrayType, n);
10849         case SOAP_TYPE__sai__SetAdminAclEntry:
10850                 return (void*)soap_instantiate__sai__SetAdminAclEntry(soap, -1, type, arrayType, n);
10851         case SOAP_TYPE__sai__SetAdminAclEntryResponse:
10852                 return (void*)soap_instantiate__sai__SetAdminAclEntryResponse(soap, -1, type, arrayType, n);
10853         case SOAP_TYPE__sai__EnumerateUserAclEntries:
10854                 return (void*)soap_instantiate__sai__EnumerateUserAclEntries(soap, -1, type, arrayType, n);
10855         case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse:
10856                 return (void*)soap_instantiate__sai__EnumerateUserAclEntriesResponse(soap, -1, type, arrayType, n);
10857         case SOAP_TYPE__sai__GetUserAclEntry:
10858                 return (void*)soap_instantiate__sai__GetUserAclEntry(soap, -1, type, arrayType, n);
10859         case SOAP_TYPE__sai__GetUserAclEntryResponse:
10860                 return (void*)soap_instantiate__sai__GetUserAclEntryResponse(soap, -1, type, arrayType, n);
10861         case SOAP_TYPE__sai__GetAdminAclEntry:
10862                 return (void*)soap_instantiate__sai__GetAdminAclEntry(soap, -1, type, arrayType, n);
10863         case SOAP_TYPE__sai__GetAdminAclEntryResponse:
10864                 return (void*)soap_instantiate__sai__GetAdminAclEntryResponse(soap, -1, type, arrayType, n);
10865         case SOAP_TYPE__sai__UpdateUserAclEntry:
10866                 return (void*)soap_instantiate__sai__UpdateUserAclEntry(soap, -1, type, arrayType, n);
10867         case SOAP_TYPE__sai__UpdateUserAclEntryResponse:
10868                 return (void*)soap_instantiate__sai__UpdateUserAclEntryResponse(soap, -1, type, arrayType, n);
10869         case SOAP_TYPE__sai__RemoveUserAclEntry:
10870                 return (void*)soap_instantiate__sai__RemoveUserAclEntry(soap, -1, type, arrayType, n);
10871         case SOAP_TYPE__sai__RemoveUserAclEntryResponse:
10872                 return (void*)soap_instantiate__sai__RemoveUserAclEntryResponse(soap, -1, type, arrayType, n);
10873         case SOAP_TYPE__sai__SetTlsEnabled:
10874                 return (void*)soap_instantiate__sai__SetTlsEnabled(soap, -1, type, arrayType, n);
10875         case SOAP_TYPE__sai__SetTlsEnabledResponse:
10876                 return (void*)soap_instantiate__sai__SetTlsEnabledResponse(soap, -1, type, arrayType, n);
10877         case SOAP_TYPE__sai__SetTLSKeyAndCertificate:
10878                 return (void*)soap_instantiate__sai__SetTLSKeyAndCertificate(soap, -1, type, arrayType, n);
10879         case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse:
10880                 return (void*)soap_instantiate__sai__SetTLSKeyAndCertificateResponse(soap, -1, type, arrayType, n);
10881         case SOAP_TYPE__sai__SetRngKey:
10882                 return (void*)soap_instantiate__sai__SetRngKey(soap, -1, type, arrayType, n);
10883         case SOAP_TYPE__sai__SetRngKeyResponse:
10884                 return (void*)soap_instantiate__sai__SetRngKeyResponse(soap, -1, type, arrayType, n);
10885         case SOAP_TYPE__sai__SetTLSCertificate:
10886                 return (void*)soap_instantiate__sai__SetTLSCertificate(soap, -1, type, arrayType, n);
10887         case SOAP_TYPE__sai__SetTLSCertificateResponse:
10888                 return (void*)soap_instantiate__sai__SetTLSCertificateResponse(soap, -1, type, arrayType, n);
10889         case SOAP_TYPE__sai__GetTLSCertificate:
10890                 return (void*)soap_instantiate__sai__GetTLSCertificate(soap, -1, type, arrayType, n);
10891         case SOAP_TYPE__sai__GetTLSCertificateResponse:
10892                 return (void*)soap_instantiate__sai__GetTLSCertificateResponse(soap, -1, type, arrayType, n);
10893         case SOAP_TYPE__sai__UpdateCoreFromUrl:
10894                 return (void*)soap_instantiate__sai__UpdateCoreFromUrl(soap, -1, type, arrayType, n);
10895         case SOAP_TYPE__sai__UpdateCoreFromUrlResponse:
10896                 return (void*)soap_instantiate__sai__UpdateCoreFromUrlResponse(soap, -1, type, arrayType, n);
10897         case SOAP_TYPE__sai__GetProvisioningMode:
10898                 return (void*)soap_instantiate__sai__GetProvisioningMode(soap, -1, type, arrayType, n);
10899         case SOAP_TYPE__sai__GetProvisioningModeResponse:
10900                 return (void*)soap_instantiate__sai__GetProvisioningModeResponse(soap, -1, type, arrayType, n);
10901         case SOAP_TYPE__sai__SetProvisioningMode:
10902                 return (void*)soap_instantiate__sai__SetProvisioningMode(soap, -1, type, arrayType, n);
10903         case SOAP_TYPE__sai__SetProvisioningModeResponse:
10904                 return (void*)soap_instantiate__sai__SetProvisioningModeResponse(soap, -1, type, arrayType, n);
10905         case SOAP_TYPE__sai__Unprovision:
10906                 return (void*)soap_instantiate__sai__Unprovision(soap, -1, type, arrayType, n);
10907         case SOAP_TYPE__sai__UnprovisionResponse:
10908                 return (void*)soap_instantiate__sai__UnprovisionResponse(soap, -1, type, arrayType, n);
10909         case SOAP_TYPE__sai__CommitChanges:
10910                 return (void*)soap_instantiate__sai__CommitChanges(soap, -1, type, arrayType, n);
10911         case SOAP_TYPE__sai__CommitChangesResponse:
10912                 return (void*)soap_instantiate__sai__CommitChangesResponse(soap, -1, type, arrayType, n);
10913         case SOAP_TYPE__sai__ResetFlashWearOutProtection:
10914                 return (void*)soap_instantiate__sai__ResetFlashWearOutProtection(soap, -1, type, arrayType, n);
10915         case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse:
10916                 return (void*)soap_instantiate__sai__ResetFlashWearOutProtectionResponse(soap, -1, type, arrayType, n);
10917         case SOAP_TYPE__sai__GetCoreVersion:
10918                 return (void*)soap_instantiate__sai__GetCoreVersion(soap, -1, type, arrayType, n);
10919         case SOAP_TYPE__sai__GetCoreVersionResponse:
10920                 return (void*)soap_instantiate__sai__GetCoreVersionResponse(soap, -1, type, arrayType, n);
10921         case SOAP_TYPE__sai__AddUserAclEntryEx:
10922                 return (void*)soap_instantiate__sai__AddUserAclEntryEx(soap, -1, type, arrayType, n);
10923         case SOAP_TYPE__sai__AddUserAclEntryExResponse:
10924                 return (void*)soap_instantiate__sai__AddUserAclEntryExResponse(soap, -1, type, arrayType, n);
10925         case SOAP_TYPE__sai__GetUserAclEntryEx:
10926                 return (void*)soap_instantiate__sai__GetUserAclEntryEx(soap, -1, type, arrayType, n);
10927         case SOAP_TYPE__sai__GetUserAclEntryExResponse:
10928                 return (void*)soap_instantiate__sai__GetUserAclEntryExResponse(soap, -1, type, arrayType, n);
10929         case SOAP_TYPE__sai__UpdateUserAclEntryEx:
10930                 return (void*)soap_instantiate__sai__UpdateUserAclEntryEx(soap, -1, type, arrayType, n);
10931         case SOAP_TYPE__sai__UpdateUserAclEntryExResponse:
10932                 return (void*)soap_instantiate__sai__UpdateUserAclEntryExResponse(soap, -1, type, arrayType, n);
10933         case SOAP_TYPE__sai__SetAdminAclEntryEx:
10934                 return (void*)soap_instantiate__sai__SetAdminAclEntryEx(soap, -1, type, arrayType, n);
10935         case SOAP_TYPE__sai__SetAdminAclEntryExResponse:
10936                 return (void*)soap_instantiate__sai__SetAdminAclEntryExResponse(soap, -1, type, arrayType, n);
10937         case SOAP_TYPE__sai__GetDigestRealm:
10938                 return (void*)soap_instantiate__sai__GetDigestRealm(soap, -1, type, arrayType, n);
10939         case SOAP_TYPE__sai__GetDigestRealmResponse:
10940                 return (void*)soap_instantiate__sai__GetDigestRealmResponse(soap, -1, type, arrayType, n);
10941         case SOAP_TYPE__sai__SetKerberosOptions:
10942                 return (void*)soap_instantiate__sai__SetKerberosOptions(soap, -1, type, arrayType, n);
10943         case SOAP_TYPE__sai__SetKerberosOptionsResponse:
10944                 return (void*)soap_instantiate__sai__SetKerberosOptionsResponse(soap, -1, type, arrayType, n);
10945         case SOAP_TYPE__sai__GetKerberosOptions:
10946                 return (void*)soap_instantiate__sai__GetKerberosOptions(soap, -1, type, arrayType, n);
10947         case SOAP_TYPE__sai__GetKerberosOptionsResponse:
10948                 return (void*)soap_instantiate__sai__GetKerberosOptionsResponse(soap, -1, type, arrayType, n);
10949         case SOAP_TYPE__sai__SetEnabledInterfaces:
10950                 return (void*)soap_instantiate__sai__SetEnabledInterfaces(soap, -1, type, arrayType, n);
10951         case SOAP_TYPE__sai__SetEnabledInterfacesResponse:
10952                 return (void*)soap_instantiate__sai__SetEnabledInterfacesResponse(soap, -1, type, arrayType, n);
10953         case SOAP_TYPE__sai__GetEnabledInterfaces:
10954                 return (void*)soap_instantiate__sai__GetEnabledInterfaces(soap, -1, type, arrayType, n);
10955         case SOAP_TYPE__sai__GetEnabledInterfacesResponse:
10956                 return (void*)soap_instantiate__sai__GetEnabledInterfacesResponse(soap, -1, type, arrayType, n);
10957         case SOAP_TYPE__sai__SetTlsOptions:
10958                 return (void*)soap_instantiate__sai__SetTlsOptions(soap, -1, type, arrayType, n);
10959         case SOAP_TYPE__sai__SetTlsOptionsResponse:
10960                 return (void*)soap_instantiate__sai__SetTlsOptionsResponse(soap, -1, type, arrayType, n);
10961         case SOAP_TYPE__sai__GetTlsOptions:
10962                 return (void*)soap_instantiate__sai__GetTlsOptions(soap, -1, type, arrayType, n);
10963         case SOAP_TYPE__sai__GetTlsOptionsResponse:
10964                 return (void*)soap_instantiate__sai__GetTlsOptionsResponse(soap, -1, type, arrayType, n);
10965         case SOAP_TYPE__sai__AddTrustedRootCertificate:
10966                 return (void*)soap_instantiate__sai__AddTrustedRootCertificate(soap, -1, type, arrayType, n);
10967         case SOAP_TYPE__sai__AddTrustedRootCertificateResponse:
10968                 return (void*)soap_instantiate__sai__AddTrustedRootCertificateResponse(soap, -1, type, arrayType, n);
10969         case SOAP_TYPE__sai__GetTrustedRootCertificate:
10970                 return (void*)soap_instantiate__sai__GetTrustedRootCertificate(soap, -1, type, arrayType, n);
10971         case SOAP_TYPE__sai__GetTrustedRootCertificateResponse:
10972                 return (void*)soap_instantiate__sai__GetTrustedRootCertificateResponse(soap, -1, type, arrayType, n);
10973         case SOAP_TYPE__sai__DeleteTrustedRootCertificate:
10974                 return (void*)soap_instantiate__sai__DeleteTrustedRootCertificate(soap, -1, type, arrayType, n);
10975         case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse:
10976                 return (void*)soap_instantiate__sai__DeleteTrustedRootCertificateResponse(soap, -1, type, arrayType, n);
10977         case SOAP_TYPE__sai__EnumerateTrustedRootCertificates:
10978                 return (void*)soap_instantiate__sai__EnumerateTrustedRootCertificates(soap, -1, type, arrayType, n);
10979         case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse:
10980                 return (void*)soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(soap, -1, type, arrayType, n);
10981         case SOAP_TYPE__sai__SetTrustedFqdnCN:
10982                 return (void*)soap_instantiate__sai__SetTrustedFqdnCN(soap, -1, type, arrayType, n);
10983         case SOAP_TYPE__sai__SetTrustedFqdnCNResponse:
10984                 return (void*)soap_instantiate__sai__SetTrustedFqdnCNResponse(soap, -1, type, arrayType, n);
10985         case SOAP_TYPE__sai__GetTrustedFqdnCN:
10986                 return (void*)soap_instantiate__sai__GetTrustedFqdnCN(soap, -1, type, arrayType, n);
10987         case SOAP_TYPE__sai__GetTrustedFqdnCNResponse:
10988                 return (void*)soap_instantiate__sai__GetTrustedFqdnCNResponse(soap, -1, type, arrayType, n);
10989         case SOAP_TYPE__sai__SetCRL:
10990                 return (void*)soap_instantiate__sai__SetCRL(soap, -1, type, arrayType, n);
10991         case SOAP_TYPE__sai__SetCRLResponse:
10992                 return (void*)soap_instantiate__sai__SetCRLResponse(soap, -1, type, arrayType, n);
10993         case SOAP_TYPE__sai__GetCRL:
10994                 return (void*)soap_instantiate__sai__GetCRL(soap, -1, type, arrayType, n);
10995         case SOAP_TYPE__sai__GetCRLResponse:
10996                 return (void*)soap_instantiate__sai__GetCRLResponse(soap, -1, type, arrayType, n);
10997         case SOAP_TYPE__sai__GetServerCertificateReq:
10998                 return (void*)soap_instantiate__sai__GetServerCertificateReq(soap, -1, type, arrayType, n);
10999         case SOAP_TYPE__sai__GetServerCertificateReqResponse:
11000                 return (void*)soap_instantiate__sai__GetServerCertificateReqResponse(soap, -1, type, arrayType, n);
11001         case SOAP_TYPE__sai__GetPkiCapabilities:
11002                 return (void*)soap_instantiate__sai__GetPkiCapabilities(soap, -1, type, arrayType, n);
11003         case SOAP_TYPE__sai__GetPkiCapabilitiesResponse:
11004                 return (void*)soap_instantiate__sai__GetPkiCapabilitiesResponse(soap, -1, type, arrayType, n);
11005         case SOAP_TYPE__sai__SetPowerSavingOptions:
11006                 return (void*)soap_instantiate__sai__SetPowerSavingOptions(soap, -1, type, arrayType, n);
11007         case SOAP_TYPE__sai__SetPowerSavingOptionsResponse:
11008                 return (void*)soap_instantiate__sai__SetPowerSavingOptionsResponse(soap, -1, type, arrayType, n);
11009         case SOAP_TYPE__sai__GetPowerSavingOptions:
11010                 return (void*)soap_instantiate__sai__GetPowerSavingOptions(soap, -1, type, arrayType, n);
11011         case SOAP_TYPE__sai__GetPowerSavingOptionsResponse:
11012                 return (void*)soap_instantiate__sai__GetPowerSavingOptionsResponse(soap, -1, type, arrayType, n);
11013         case SOAP_TYPE__sai__SetTLSPSK:
11014                 return (void*)soap_instantiate__sai__SetTLSPSK(soap, -1, type, arrayType, n);
11015         case SOAP_TYPE__sai__SetTLSPSKResponse:
11016                 return (void*)soap_instantiate__sai__SetTLSPSKResponse(soap, -1, type, arrayType, n);
11017         case SOAP_TYPE__sai__PartialUnprovision:
11018                 return (void*)soap_instantiate__sai__PartialUnprovision(soap, -1, type, arrayType, n);
11019         case SOAP_TYPE__sai__PartialUnprovisionResponse:
11020                 return (void*)soap_instantiate__sai__PartialUnprovisionResponse(soap, -1, type, arrayType, n);
11021         case SOAP_TYPE__sai__SetMEBxPassword:
11022                 return (void*)soap_instantiate__sai__SetMEBxPassword(soap, -1, type, arrayType, n);
11023         case SOAP_TYPE__sai__SetMEBxPasswordResponse:
11024                 return (void*)soap_instantiate__sai__SetMEBxPasswordResponse(soap, -1, type, arrayType, n);
11025         case SOAP_TYPE__sai__SetProvisioningServerOTP:
11026                 return (void*)soap_instantiate__sai__SetProvisioningServerOTP(soap, -1, type, arrayType, n);
11027         case SOAP_TYPE__sai__SetProvisioningServerOTPResponse:
11028                 return (void*)soap_instantiate__sai__SetProvisioningServerOTPResponse(soap, -1, type, arrayType, n);
11029         case SOAP_TYPE__sai__GetProvisioningServerOTP:
11030                 return (void*)soap_instantiate__sai__GetProvisioningServerOTP(soap, -1, type, arrayType, n);
11031         case SOAP_TYPE__sai__GetProvisioningServerOTPResponse:
11032                 return (void*)soap_instantiate__sai__GetProvisioningServerOTPResponse(soap, -1, type, arrayType, n);
11033         case SOAP_TYPE__sai__EnumerateCertificateHashEntries:
11034                 return (void*)soap_instantiate__sai__EnumerateCertificateHashEntries(soap, -1, type, arrayType, n);
11035         case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse:
11036                 return (void*)soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(soap, -1, type, arrayType, n);
11037         case SOAP_TYPE__sai__GetCertificateHashEntry:
11038                 return (void*)soap_instantiate__sai__GetCertificateHashEntry(soap, -1, type, arrayType, n);
11039         case SOAP_TYPE__sai__GetCertificateHashEntryResponse:
11040                 return (void*)soap_instantiate__sai__GetCertificateHashEntryResponse(soap, -1, type, arrayType, n);
11041         case SOAP_TYPE__sai__AddCertificateHashEntry:
11042                 return (void*)soap_instantiate__sai__AddCertificateHashEntry(soap, -1, type, arrayType, n);
11043         case SOAP_TYPE__sai__AddCertificateHashEntryResponse:
11044                 return (void*)soap_instantiate__sai__AddCertificateHashEntryResponse(soap, -1, type, arrayType, n);
11045         case SOAP_TYPE__sai__DeleteCertificateHashEntry:
11046                 return (void*)soap_instantiate__sai__DeleteCertificateHashEntry(soap, -1, type, arrayType, n);
11047         case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse:
11048                 return (void*)soap_instantiate__sai__DeleteCertificateHashEntryResponse(soap, -1, type, arrayType, n);
11049         case SOAP_TYPE__sai__EnableCertificateHashEntry:
11050                 return (void*)soap_instantiate__sai__EnableCertificateHashEntry(soap, -1, type, arrayType, n);
11051         case SOAP_TYPE__sai__EnableCertificateHashEntryResponse:
11052                 return (void*)soap_instantiate__sai__EnableCertificateHashEntryResponse(soap, -1, type, arrayType, n);
11053         case SOAP_TYPE__sai__GetZeroTouchConfigurationMode:
11054                 return (void*)soap_instantiate__sai__GetZeroTouchConfigurationMode(soap, -1, type, arrayType, n);
11055         case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse:
11056                 return (void*)soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(soap, -1, type, arrayType, n);
11057         case SOAP_TYPE__sai__SetZeroTouchConfigurationMode:
11058                 return (void*)soap_instantiate__sai__SetZeroTouchConfigurationMode(soap, -1, type, arrayType, n);
11059         case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse:
11060                 return (void*)soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(soap, -1, type, arrayType, n);
11061         case SOAP_TYPE__sai__GetProvisioningAuditRecord:
11062                 return (void*)soap_instantiate__sai__GetProvisioningAuditRecord(soap, -1, type, arrayType, n);
11063         case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse:
11064                 return (void*)soap_instantiate__sai__GetProvisioningAuditRecordResponse(soap, -1, type, arrayType, n);
11065         case SOAP_TYPE__sai__GetProvisioningPID:
11066                 return (void*)soap_instantiate__sai__GetProvisioningPID(soap, -1, type, arrayType, n);
11067         case SOAP_TYPE__sai__GetProvisioningPIDResponse:
11068                 return (void*)soap_instantiate__sai__GetProvisioningPIDResponse(soap, -1, type, arrayType, n);
11069         case SOAP_TYPE__sai__ExtendProvisioningPeriod:
11070                 return (void*)soap_instantiate__sai__ExtendProvisioningPeriod(soap, -1, type, arrayType, n);
11071         case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse:
11072                 return (void*)soap_instantiate__sai__ExtendProvisioningPeriodResponse(soap, -1, type, arrayType, n);
11073         case SOAP_TYPE__sai__GetRealmAuthOptions:
11074                 return (void*)soap_instantiate__sai__GetRealmAuthOptions(soap, -1, type, arrayType, n);
11075         case SOAP_TYPE__sai__GetRealmAuthOptionsResponse:
11076                 return (void*)soap_instantiate__sai__GetRealmAuthOptionsResponse(soap, -1, type, arrayType, n);
11077         case SOAP_TYPE__sai__SetRealmAuthOptions:
11078                 return (void*)soap_instantiate__sai__SetRealmAuthOptions(soap, -1, type, arrayType, n);
11079         case SOAP_TYPE__sai__SetRealmAuthOptionsResponse:
11080                 return (void*)soap_instantiate__sai__SetRealmAuthOptionsResponse(soap, -1, type, arrayType, n);
11081         case SOAP_TYPE__sai__SetEnvironmentDetection:
11082                 return (void*)soap_instantiate__sai__SetEnvironmentDetection(soap, -1, type, arrayType, n);
11083         case SOAP_TYPE__sai__SetEnvironmentDetectionResponse:
11084                 return (void*)soap_instantiate__sai__SetEnvironmentDetectionResponse(soap, -1, type, arrayType, n);
11085         case SOAP_TYPE__sai__GetEnvironmentDetection:
11086                 return (void*)soap_instantiate__sai__GetEnvironmentDetection(soap, -1, type, arrayType, n);
11087         case SOAP_TYPE__sai__GetEnvironmentDetectionResponse:
11088                 return (void*)soap_instantiate__sai__GetEnvironmentDetectionResponse(soap, -1, type, arrayType, n);
11089         case SOAP_TYPE__sai__EnumeratePowerPackages:
11090                 return (void*)soap_instantiate__sai__EnumeratePowerPackages(soap, -1, type, arrayType, n);
11091         case SOAP_TYPE__sai__EnumeratePowerPackagesResponse:
11092                 return (void*)soap_instantiate__sai__EnumeratePowerPackagesResponse(soap, -1, type, arrayType, n);
11093         case SOAP_TYPE__sai__GetActivePowerPackage:
11094                 return (void*)soap_instantiate__sai__GetActivePowerPackage(soap, -1, type, arrayType, n);
11095         case SOAP_TYPE__sai__GetActivePowerPackageResponse:
11096                 return (void*)soap_instantiate__sai__GetActivePowerPackageResponse(soap, -1, type, arrayType, n);
11097         case SOAP_TYPE__sai__GetPowerPackage:
11098                 return (void*)soap_instantiate__sai__GetPowerPackage(soap, -1, type, arrayType, n);
11099         case SOAP_TYPE__sai__GetPowerPackageResponse:
11100                 return (void*)soap_instantiate__sai__GetPowerPackageResponse(soap, -1, type, arrayType, n);
11101         case SOAP_TYPE__sai__SetActivePowerPackage:
11102                 return (void*)soap_instantiate__sai__SetActivePowerPackage(soap, -1, type, arrayType, n);
11103         case SOAP_TYPE__sai__SetActivePowerPackageResponse:
11104                 return (void*)soap_instantiate__sai__SetActivePowerPackageResponse(soap, -1, type, arrayType, n);
11105         case SOAP_TYPE__sai__SetGlobalPowerPolicy:
11106                 return (void*)soap_instantiate__sai__SetGlobalPowerPolicy(soap, -1, type, arrayType, n);
11107         case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse:
11108                 return (void*)soap_instantiate__sai__SetGlobalPowerPolicyResponse(soap, -1, type, arrayType, n);
11109         case SOAP_TYPE__sai__GetGlobalPowerPolicy:
11110                 return (void*)soap_instantiate__sai__GetGlobalPowerPolicy(soap, -1, type, arrayType, n);
11111         case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse:
11112                 return (void*)soap_instantiate__sai__GetGlobalPowerPolicyResponse(soap, -1, type, arrayType, n);
11113         case SOAP_TYPE__sai__CertStoreAddKey:
11114                 return (void*)soap_instantiate__sai__CertStoreAddKey(soap, -1, type, arrayType, n);
11115         case SOAP_TYPE__sai__CertStoreAddKeyResponse:
11116                 return (void*)soap_instantiate__sai__CertStoreAddKeyResponse(soap, -1, type, arrayType, n);
11117         case SOAP_TYPE__sai__CertStoreEnumerateKeys:
11118                 return (void*)soap_instantiate__sai__CertStoreEnumerateKeys(soap, -1, type, arrayType, n);
11119         case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse:
11120                 return (void*)soap_instantiate__sai__CertStoreEnumerateKeysResponse(soap, -1, type, arrayType, n);
11121         case SOAP_TYPE__sai__CertStoreGetKey:
11122                 return (void*)soap_instantiate__sai__CertStoreGetKey(soap, -1, type, arrayType, n);
11123         case SOAP_TYPE__sai__CertStoreGetKeyResponse:
11124                 return (void*)soap_instantiate__sai__CertStoreGetKeyResponse(soap, -1, type, arrayType, n);
11125         case SOAP_TYPE__sai__CertStoreRemoveKey:
11126                 return (void*)soap_instantiate__sai__CertStoreRemoveKey(soap, -1, type, arrayType, n);
11127         case SOAP_TYPE__sai__CertStoreRemoveKeyResponse:
11128                 return (void*)soap_instantiate__sai__CertStoreRemoveKeyResponse(soap, -1, type, arrayType, n);
11129         case SOAP_TYPE__sai__CertStoreAddCertificate:
11130                 return (void*)soap_instantiate__sai__CertStoreAddCertificate(soap, -1, type, arrayType, n);
11131         case SOAP_TYPE__sai__CertStoreAddCertificateResponse:
11132                 return (void*)soap_instantiate__sai__CertStoreAddCertificateResponse(soap, -1, type, arrayType, n);
11133         case SOAP_TYPE__sai__CertStoreEnumerateCertificates:
11134                 return (void*)soap_instantiate__sai__CertStoreEnumerateCertificates(soap, -1, type, arrayType, n);
11135         case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse:
11136                 return (void*)soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(soap, -1, type, arrayType, n);
11137         case SOAP_TYPE__sai__CertStoreGetCertificate:
11138                 return (void*)soap_instantiate__sai__CertStoreGetCertificate(soap, -1, type, arrayType, n);
11139         case SOAP_TYPE__sai__CertStoreGetCertificateResponse:
11140                 return (void*)soap_instantiate__sai__CertStoreGetCertificateResponse(soap, -1, type, arrayType, n);
11141         case SOAP_TYPE__sai__CertStoreRemoveCertificate:
11142                 return (void*)soap_instantiate__sai__CertStoreRemoveCertificate(soap, -1, type, arrayType, n);
11143         case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse:
11144                 return (void*)soap_instantiate__sai__CertStoreRemoveCertificateResponse(soap, -1, type, arrayType, n);
11145         case SOAP_TYPE__sai__CertStoreGetPKCS10Request:
11146                 return (void*)soap_instantiate__sai__CertStoreGetPKCS10Request(soap, -1, type, arrayType, n);
11147         case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse:
11148                 return (void*)soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(soap, -1, type, arrayType, n);
11149         case SOAP_TYPE__sai__CertStoreUpdateCertificate:
11150                 return (void*)soap_instantiate__sai__CertStoreUpdateCertificate(soap, -1, type, arrayType, n);
11151         case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse:
11152                 return (void*)soap_instantiate__sai__CertStoreUpdateCertificateResponse(soap, -1, type, arrayType, n);
11153         case SOAP_TYPE__sai__SetTLSCredentials:
11154                 return (void*)soap_instantiate__sai__SetTLSCredentials(soap, -1, type, arrayType, n);
11155         case SOAP_TYPE__sai__SetTLSCredentialsResponse:
11156                 return (void*)soap_instantiate__sai__SetTLSCredentialsResponse(soap, -1, type, arrayType, n);
11157         case SOAP_TYPE__sai__GetTLSCredentials:
11158                 return (void*)soap_instantiate__sai__GetTLSCredentials(soap, -1, type, arrayType, n);
11159         case SOAP_TYPE__sai__GetTLSCredentialsResponse:
11160                 return (void*)soap_instantiate__sai__GetTLSCredentialsResponse(soap, -1, type, arrayType, n);
11161         case SOAP_TYPE__sai__EnableVpnRouting:
11162                 return (void*)soap_instantiate__sai__EnableVpnRouting(soap, -1, type, arrayType, n);
11163         case SOAP_TYPE__sai__EnableVpnRoutingResponse:
11164                 return (void*)soap_instantiate__sai__EnableVpnRoutingResponse(soap, -1, type, arrayType, n);
11165         case SOAP_TYPE__sai__SetConfigurationServerFQDN:
11166                 return (void*)soap_instantiate__sai__SetConfigurationServerFQDN(soap, -1, type, arrayType, n);
11167         case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse:
11168                 return (void*)soap_instantiate__sai__SetConfigurationServerFQDNResponse(soap, -1, type, arrayType, n);
11169         case SOAP_TYPE__sai__GetConfigurationServerFQDN:
11170                 return (void*)soap_instantiate__sai__GetConfigurationServerFQDN(soap, -1, type, arrayType, n);
11171         case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse:
11172                 return (void*)soap_instantiate__sai__GetConfigurationServerFQDNResponse(soap, -1, type, arrayType, n);
11173         case SOAP_TYPE__sai__SetAclEnabledState:
11174                 return (void*)soap_instantiate__sai__SetAclEnabledState(soap, -1, type, arrayType, n);
11175         case SOAP_TYPE__sai__SetAclEnabledStateResponse:
11176                 return (void*)soap_instantiate__sai__SetAclEnabledStateResponse(soap, -1, type, arrayType, n);
11177         case SOAP_TYPE__sai__GetAclEnabledState:
11178                 return (void*)soap_instantiate__sai__GetAclEnabledState(soap, -1, type, arrayType, n);
11179         case SOAP_TYPE__sai__GetAclEnabledStateResponse:
11180                 return (void*)soap_instantiate__sai__GetAclEnabledStateResponse(soap, -1, type, arrayType, n);
11181         case SOAP_TYPE_xcfg__UserCredentialsType:
11182                 return (void*)soap_instantiate_xcfg__UserCredentialsType(soap, -1, type, arrayType, n);
11183         case SOAP_TYPE_xcfg__CertificateNameType:
11184                 return (void*)soap_instantiate_xcfg__CertificateNameType(soap, -1, type, arrayType, n);
11185         case SOAP_TYPE_xcfg__ManualPACType:
11186                 return (void*)soap_instantiate_xcfg__ManualPACType(soap, -1, type, arrayType, n);
11187         case SOAP_TYPE_xcfg__ServerIdentityType:
11188                 return (void*)soap_instantiate_xcfg__ServerIdentityType(soap, -1, type, arrayType, n);
11189         case SOAP_TYPE_xcfg__XProfileTLSType:
11190                 return (void*)soap_instantiate_xcfg__XProfileTLSType(soap, -1, type, arrayType, n);
11191         case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type:
11192                 return (void*)soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, -1, type, arrayType, n);
11193         case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type:
11194                 return (void*)soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, -1, type, arrayType, n);
11195         case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType:
11196                 return (void*)soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(soap, -1, type, arrayType, n);
11197         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
11198                 return (void*)soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, -1, type, arrayType, n);
11199         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType:
11200                 return (void*)soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(soap, -1, type, arrayType, n);
11201         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType:
11202                 return (void*)soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(soap, -1, type, arrayType, n);
11203         case SOAP_TYPE_xcfg__XProfileType:
11204                 return (void*)soap_instantiate_xcfg__XProfileType(soap, -1, type, arrayType, n);
11205         case SOAP_TYPE_net__StaticIPv4ParametersType:
11206                 return (void*)soap_instantiate_net__StaticIPv4ParametersType(soap, -1, type, arrayType, n);
11207         case SOAP_TYPE_net__IPv4ParametersType:
11208                 return (void*)soap_instantiate_net__IPv4ParametersType(soap, -1, type, arrayType, n);
11209         case SOAP_TYPE_net__InterfaceDescriptorSetType:
11210                 return (void*)soap_instantiate_net__InterfaceDescriptorSetType(soap, -1, type, arrayType, n);
11211         case SOAP_TYPE_net__InterfaceDescriptorGetType:
11212                 return (void*)soap_instantiate_net__InterfaceDescriptorGetType(soap, -1, type, arrayType, n);
11213         case SOAP_TYPE__net__SetHostName:
11214                 return (void*)soap_instantiate__net__SetHostName(soap, -1, type, arrayType, n);
11215         case SOAP_TYPE__net__SetHostNameResponse:
11216                 return (void*)soap_instantiate__net__SetHostNameResponse(soap, -1, type, arrayType, n);
11217         case SOAP_TYPE__net__GetHostName:
11218                 return (void*)soap_instantiate__net__GetHostName(soap, -1, type, arrayType, n);
11219         case SOAP_TYPE__net__GetHostNameResponse:
11220                 return (void*)soap_instantiate__net__GetHostNameResponse(soap, -1, type, arrayType, n);
11221         case SOAP_TYPE__net__SetDomainName:
11222                 return (void*)soap_instantiate__net__SetDomainName(soap, -1, type, arrayType, n);
11223         case SOAP_TYPE__net__SetDomainNameResponse:
11224                 return (void*)soap_instantiate__net__SetDomainNameResponse(soap, -1, type, arrayType, n);
11225         case SOAP_TYPE__net__GetDomainName:
11226                 return (void*)soap_instantiate__net__GetDomainName(soap, -1, type, arrayType, n);
11227         case SOAP_TYPE__net__GetDomainNameResponse:
11228                 return (void*)soap_instantiate__net__GetDomainNameResponse(soap, -1, type, arrayType, n);
11229         case SOAP_TYPE__net__SetTcpIpParameters:
11230                 return (void*)soap_instantiate__net__SetTcpIpParameters(soap, -1, type, arrayType, n);
11231         case SOAP_TYPE__net__SetTcpIpParametersResponse:
11232                 return (void*)soap_instantiate__net__SetTcpIpParametersResponse(soap, -1, type, arrayType, n);
11233         case SOAP_TYPE__net__GetTcpIpParameters:
11234                 return (void*)soap_instantiate__net__GetTcpIpParameters(soap, -1, type, arrayType, n);
11235         case SOAP_TYPE__net__GetTcpIpParametersResponse:
11236                 return (void*)soap_instantiate__net__GetTcpIpParametersResponse(soap, -1, type, arrayType, n);
11237         case SOAP_TYPE__net__SetVlanParameters:
11238                 return (void*)soap_instantiate__net__SetVlanParameters(soap, -1, type, arrayType, n);
11239         case SOAP_TYPE__net__SetVlanParametersResponse:
11240                 return (void*)soap_instantiate__net__SetVlanParametersResponse(soap, -1, type, arrayType, n);
11241         case SOAP_TYPE__net__GetVlanParameters:
11242                 return (void*)soap_instantiate__net__GetVlanParameters(soap, -1, type, arrayType, n);
11243         case SOAP_TYPE__net__GetVlanParametersResponse:
11244                 return (void*)soap_instantiate__net__GetVlanParametersResponse(soap, -1, type, arrayType, n);
11245         case SOAP_TYPE__net__SetPingResponse:
11246                 return (void*)soap_instantiate__net__SetPingResponse(soap, -1, type, arrayType, n);
11247         case SOAP_TYPE__net__SetPingResponseResponse:
11248                 return (void*)soap_instantiate__net__SetPingResponseResponse(soap, -1, type, arrayType, n);
11249         case SOAP_TYPE__net__GetPingResponse:
11250                 return (void*)soap_instantiate__net__GetPingResponse(soap, -1, type, arrayType, n);
11251         case SOAP_TYPE__net__GetPingResponseResponse:
11252                 return (void*)soap_instantiate__net__GetPingResponseResponse(soap, -1, type, arrayType, n);
11253         case SOAP_TYPE__net__EnumerateInterfaces:
11254                 return (void*)soap_instantiate__net__EnumerateInterfaces(soap, -1, type, arrayType, n);
11255         case SOAP_TYPE__net__EnumerateInterfacesResponse:
11256                 return (void*)soap_instantiate__net__EnumerateInterfacesResponse(soap, -1, type, arrayType, n);
11257         case SOAP_TYPE__net__GetInterfaceSettings:
11258                 return (void*)soap_instantiate__net__GetInterfaceSettings(soap, -1, type, arrayType, n);
11259         case SOAP_TYPE__net__GetInterfaceSettingsResponse:
11260                 return (void*)soap_instantiate__net__GetInterfaceSettingsResponse(soap, -1, type, arrayType, n);
11261         case SOAP_TYPE__net__SetInterfaceSettings:
11262                 return (void*)soap_instantiate__net__SetInterfaceSettings(soap, -1, type, arrayType, n);
11263         case SOAP_TYPE__net__SetInterfaceSettingsResponse:
11264                 return (void*)soap_instantiate__net__SetInterfaceSettingsResponse(soap, -1, type, arrayType, n);
11265         case SOAP_TYPE__net__Get8021XWiredProfile:
11266                 return (void*)soap_instantiate__net__Get8021XWiredProfile(soap, -1, type, arrayType, n);
11267         case SOAP_TYPE__net__Get8021XWiredProfileResponse:
11268                 return (void*)soap_instantiate__net__Get8021XWiredProfileResponse(soap, -1, type, arrayType, n);
11269         case SOAP_TYPE__net__Set8021XWiredProfile:
11270                 return (void*)soap_instantiate__net__Set8021XWiredProfile(soap, -1, type, arrayType, n);
11271         case SOAP_TYPE__net__Set8021XWiredProfileResponse:
11272                 return (void*)soap_instantiate__net__Set8021XWiredProfileResponse(soap, -1, type, arrayType, n);
11273         case SOAP_TYPE__net__Set8021XActiveS0:
11274                 return (void*)soap_instantiate__net__Set8021XActiveS0(soap, -1, type, arrayType, n);
11275         case SOAP_TYPE__net__Set8021XActiveS0Response:
11276                 return (void*)soap_instantiate__net__Set8021XActiveS0Response(soap, -1, type, arrayType, n);
11277         case SOAP_TYPE__net__Get8021XActiveS0:
11278                 return (void*)soap_instantiate__net__Get8021XActiveS0(soap, -1, type, arrayType, n);
11279         case SOAP_TYPE__net__Get8021XActiveS0Response:
11280                 return (void*)soap_instantiate__net__Get8021XActiveS0Response(soap, -1, type, arrayType, n);
11281         case SOAP_TYPE__net__Set8021XPxeTimeout:
11282                 return (void*)soap_instantiate__net__Set8021XPxeTimeout(soap, -1, type, arrayType, n);
11283         case SOAP_TYPE__net__Set8021XPxeTimeoutResponse:
11284                 return (void*)soap_instantiate__net__Set8021XPxeTimeoutResponse(soap, -1, type, arrayType, n);
11285         case SOAP_TYPE__net__Get8021XPxeTimeout:
11286                 return (void*)soap_instantiate__net__Get8021XPxeTimeout(soap, -1, type, arrayType, n);
11287         case SOAP_TYPE__net__Get8021XPxeTimeoutResponse:
11288                 return (void*)soap_instantiate__net__Get8021XPxeTimeoutResponse(soap, -1, type, arrayType, n);
11289         case SOAP_TYPE_stra__StorageEaclEntryType:
11290                 return (void*)soap_instantiate_stra__StorageEaclEntryType(soap, -1, type, arrayType, n);
11291         case SOAP_TYPE_stra__StorageEaclEntryHandleListType:
11292                 return (void*)soap_instantiate_stra__StorageEaclEntryHandleListType(soap, -1, type, arrayType, n);
11293         case SOAP_TYPE_stra__StorageAllocEntryType:
11294                 return (void*)soap_instantiate_stra__StorageAllocEntryType(soap, -1, type, arrayType, n);
11295         case SOAP_TYPE_stra__StorageAllocSnrpEntryType:
11296                 return (void*)soap_instantiate_stra__StorageAllocSnrpEntryType(soap, -1, type, arrayType, n);
11297         case SOAP_TYPE_stra__StorageAllocEntryHandleListType:
11298                 return (void*)soap_instantiate_stra__StorageAllocEntryHandleListType(soap, -1, type, arrayType, n);
11299         case SOAP_TYPE_stra__GUID:
11300                 return (void*)soap_instantiate_stra__GUID(soap, -1, type, arrayType, n);
11301         case SOAP_TYPE_stra__GlobalStorageAttributesType:
11302                 return (void*)soap_instantiate_stra__GlobalStorageAttributesType(soap, -1, type, arrayType, n);
11303         case SOAP_TYPE_stra__StorageApplicationHandleListType:
11304                 return (void*)soap_instantiate_stra__StorageApplicationHandleListType(soap, -1, type, arrayType, n);
11305         case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType:
11306                 return (void*)soap_instantiate_stra__StorageSnrpApplicationAttributeType(soap, -1, type, arrayType, n);
11307         case SOAP_TYPE_stra__StorageApplicationAttributesType:
11308                 return (void*)soap_instantiate_stra__StorageApplicationAttributesType(soap, -1, type, arrayType, n);
11309         case SOAP_TYPE__stra__GetGlobalStorageAttributes:
11310                 return (void*)soap_instantiate__stra__GetGlobalStorageAttributes(soap, -1, type, arrayType, n);
11311         case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse:
11312                 return (void*)soap_instantiate__stra__GetGlobalStorageAttributesResponse(soap, -1, type, arrayType, n);
11313         case SOAP_TYPE__stra__SetGlobalStorageAttributes:
11314                 return (void*)soap_instantiate__stra__SetGlobalStorageAttributes(soap, -1, type, arrayType, n);
11315         case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse:
11316                 return (void*)soap_instantiate__stra__SetGlobalStorageAttributesResponse(soap, -1, type, arrayType, n);
11317         case SOAP_TYPE__stra__AdminGetRegisteredApplications:
11318                 return (void*)soap_instantiate__stra__AdminGetRegisteredApplications(soap, -1, type, arrayType, n);
11319         case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse:
11320                 return (void*)soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(soap, -1, type, arrayType, n);
11321         case SOAP_TYPE__stra__AdminGetApplicationAttributes:
11322                 return (void*)soap_instantiate__stra__AdminGetApplicationAttributes(soap, -1, type, arrayType, n);
11323         case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse:
11324                 return (void*)soap_instantiate__stra__AdminGetApplicationAttributesResponse(soap, -1, type, arrayType, n);
11325         case SOAP_TYPE__stra__AdminRemoveApplication:
11326                 return (void*)soap_instantiate__stra__AdminRemoveApplication(soap, -1, type, arrayType, n);
11327         case SOAP_TYPE__stra__AdminRemoveApplicationResponse:
11328                 return (void*)soap_instantiate__stra__AdminRemoveApplicationResponse(soap, -1, type, arrayType, n);
11329         case SOAP_TYPE__stra__AddStorageEaclEntry:
11330                 return (void*)soap_instantiate__stra__AddStorageEaclEntry(soap, -1, type, arrayType, n);
11331         case SOAP_TYPE__stra__AddStorageEaclEntryResponse:
11332                 return (void*)soap_instantiate__stra__AddStorageEaclEntryResponse(soap, -1, type, arrayType, n);
11333         case SOAP_TYPE__stra__EnumerateStorageEaclEntries:
11334                 return (void*)soap_instantiate__stra__EnumerateStorageEaclEntries(soap, -1, type, arrayType, n);
11335         case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse:
11336                 return (void*)soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(soap, -1, type, arrayType, n);
11337         case SOAP_TYPE__stra__GetStorageEaclEntry:
11338                 return (void*)soap_instantiate__stra__GetStorageEaclEntry(soap, -1, type, arrayType, n);
11339         case SOAP_TYPE__stra__GetStorageEaclEntryResponse:
11340                 return (void*)soap_instantiate__stra__GetStorageEaclEntryResponse(soap, -1, type, arrayType, n);
11341         case SOAP_TYPE__stra__RemoveStorageEaclEntry:
11342                 return (void*)soap_instantiate__stra__RemoveStorageEaclEntry(soap, -1, type, arrayType, n);
11343         case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse:
11344                 return (void*)soap_instantiate__stra__RemoveStorageEaclEntryResponse(soap, -1, type, arrayType, n);
11345         case SOAP_TYPE__stra__AddStorageFpaclEntry:
11346                 return (void*)soap_instantiate__stra__AddStorageFpaclEntry(soap, -1, type, arrayType, n);
11347         case SOAP_TYPE__stra__AddStorageFpaclEntryResponse:
11348                 return (void*)soap_instantiate__stra__AddStorageFpaclEntryResponse(soap, -1, type, arrayType, n);
11349         case SOAP_TYPE__stra__EnumerateStorageAllocEntries:
11350                 return (void*)soap_instantiate__stra__EnumerateStorageAllocEntries(soap, -1, type, arrayType, n);
11351         case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse:
11352                 return (void*)soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(soap, -1, type, arrayType, n);
11353         case SOAP_TYPE__stra__GetStorageAllocEntry:
11354                 return (void*)soap_instantiate__stra__GetStorageAllocEntry(soap, -1, type, arrayType, n);
11355         case SOAP_TYPE__stra__GetStorageAllocEntryResponse:
11356                 return (void*)soap_instantiate__stra__GetStorageAllocEntryResponse(soap, -1, type, arrayType, n);
11357         case SOAP_TYPE__stra__UpdateStorageFpaclEntry:
11358                 return (void*)soap_instantiate__stra__UpdateStorageFpaclEntry(soap, -1, type, arrayType, n);
11359         case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse:
11360                 return (void*)soap_instantiate__stra__UpdateStorageFpaclEntryResponse(soap, -1, type, arrayType, n);
11361         case SOAP_TYPE__stra__RemoveStorageFpaclEntry:
11362                 return (void*)soap_instantiate__stra__RemoveStorageFpaclEntry(soap, -1, type, arrayType, n);
11363         case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse:
11364                 return (void*)soap_instantiate__stra__RemoveStorageFpaclEntryResponse(soap, -1, type, arrayType, n);
11365         case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType:
11366                 return (void*)soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(soap, -1, type, arrayType, n);
11367         case SOAP_TYPE_emi__ByteData:
11368                 return (void*)soap_instantiate_emi__ByteData(soap, -1, type, arrayType, n);
11369         case SOAP_TYPE_emi__EventLogRecordType:
11370                 return (void*)soap_instantiate_emi__EventLogRecordType(soap, -1, type, arrayType, n);
11371         case SOAP_TYPE_emi__EventFilterType:
11372                 return (void*)soap_instantiate_emi__EventFilterType(soap, -1, type, arrayType, n);
11373         case SOAP_TYPE_emi__AlertSubscriptionType:
11374                 return (void*)soap_instantiate_emi__AlertSubscriptionType(soap, -1, type, arrayType, n);
11375         case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType:
11376                 return (void*)soap_instantiate_emi__AlertSubscriptionHandleArrayType(soap, -1, type, arrayType, n);
11377         case SOAP_TYPE_emi__EventFilterHandleArrayType:
11378                 return (void*)soap_instantiate_emi__EventFilterHandleArrayType(soap, -1, type, arrayType, n);
11379         case SOAP_TYPE_emi__EventLogRecordArrayType:
11380                 return (void*)soap_instantiate_emi__EventLogRecordArrayType(soap, -1, type, arrayType, n);
11381         case SOAP_TYPE_emi__SensorHandleArrayType:
11382                 return (void*)soap_instantiate_emi__SensorHandleArrayType(soap, -1, type, arrayType, n);
11383         case SOAP_TYPE_emi__SensorAttributesType:
11384                 return (void*)soap_instantiate_emi__SensorAttributesType(soap, -1, type, arrayType, n);
11385         case SOAP_TYPE_emi__ByteStr:
11386                 return (void*)soap_instantiate_emi__ByteStr(soap, -1, type, arrayType, n);
11387         case SOAP_TYPE_emi__AlertCredentialsType:
11388                 return (void*)soap_instantiate_emi__AlertCredentialsType(soap, -1, type, arrayType, n);
11389         case SOAP_TYPE_emi__AlertSubscriptionSNMPType:
11390                 return (void*)soap_instantiate_emi__AlertSubscriptionSNMPType(soap, -1, type, arrayType, n);
11391         case SOAP_TYPE_emi__AlertSubscriptionSoapType:
11392                 return (void*)soap_instantiate_emi__AlertSubscriptionSoapType(soap, -1, type, arrayType, n);
11393         case SOAP_TYPE_emi__AlertSubscriptionGeneralType:
11394                 return (void*)soap_instantiate_emi__AlertSubscriptionGeneralType(soap, -1, type, arrayType, n);
11395         case SOAP_TYPE__emi__SubscribeForAlert:
11396                 return (void*)soap_instantiate__emi__SubscribeForAlert(soap, -1, type, arrayType, n);
11397         case SOAP_TYPE__emi__SubscribeForAlertResponse:
11398                 return (void*)soap_instantiate__emi__SubscribeForAlertResponse(soap, -1, type, arrayType, n);
11399         case SOAP_TYPE__emi__EnumerateAlertSubscriptions:
11400                 return (void*)soap_instantiate__emi__EnumerateAlertSubscriptions(soap, -1, type, arrayType, n);
11401         case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse:
11402                 return (void*)soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(soap, -1, type, arrayType, n);
11403         case SOAP_TYPE__emi__GetAlertSubscription:
11404                 return (void*)soap_instantiate__emi__GetAlertSubscription(soap, -1, type, arrayType, n);
11405         case SOAP_TYPE__emi__GetAlertSubscriptionResponse:
11406                 return (void*)soap_instantiate__emi__GetAlertSubscriptionResponse(soap, -1, type, arrayType, n);
11407         case SOAP_TYPE__emi__EnumerateAlertPolicies:
11408                 return (void*)soap_instantiate__emi__EnumerateAlertPolicies(soap, -1, type, arrayType, n);
11409         case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse:
11410                 return (void*)soap_instantiate__emi__EnumerateAlertPoliciesResponse(soap, -1, type, arrayType, n);
11411         case SOAP_TYPE__emi__SetAlertCommunityString:
11412                 return (void*)soap_instantiate__emi__SetAlertCommunityString(soap, -1, type, arrayType, n);
11413         case SOAP_TYPE__emi__SetAlertCommunityStringResponse:
11414                 return (void*)soap_instantiate__emi__SetAlertCommunityStringResponse(soap, -1, type, arrayType, n);
11415         case SOAP_TYPE__emi__GetAlertCommunityString:
11416                 return (void*)soap_instantiate__emi__GetAlertCommunityString(soap, -1, type, arrayType, n);
11417         case SOAP_TYPE__emi__GetAlertCommunityStringResponse:
11418                 return (void*)soap_instantiate__emi__GetAlertCommunityStringResponse(soap, -1, type, arrayType, n);
11419         case SOAP_TYPE__emi__AddEventFilter:
11420                 return (void*)soap_instantiate__emi__AddEventFilter(soap, -1, type, arrayType, n);
11421         case SOAP_TYPE__emi__AddEventFilterResponse:
11422                 return (void*)soap_instantiate__emi__AddEventFilterResponse(soap, -1, type, arrayType, n);
11423         case SOAP_TYPE__emi__EnumerateEventFilters:
11424                 return (void*)soap_instantiate__emi__EnumerateEventFilters(soap, -1, type, arrayType, n);
11425         case SOAP_TYPE__emi__EnumerateEventFiltersResponse:
11426                 return (void*)soap_instantiate__emi__EnumerateEventFiltersResponse(soap, -1, type, arrayType, n);
11427         case SOAP_TYPE__emi__GetEventFilter:
11428                 return (void*)soap_instantiate__emi__GetEventFilter(soap, -1, type, arrayType, n);
11429         case SOAP_TYPE__emi__GetEventFilterResponse:
11430                 return (void*)soap_instantiate__emi__GetEventFilterResponse(soap, -1, type, arrayType, n);
11431         case SOAP_TYPE__emi__UpdateEventFilter:
11432                 return (void*)soap_instantiate__emi__UpdateEventFilter(soap, -1, type, arrayType, n);
11433         case SOAP_TYPE__emi__UpdateEventFilterResponse:
11434                 return (void*)soap_instantiate__emi__UpdateEventFilterResponse(soap, -1, type, arrayType, n);
11435         case SOAP_TYPE__emi__RemoveEventFilter:
11436                 return (void*)soap_instantiate__emi__RemoveEventFilter(soap, -1, type, arrayType, n);
11437         case SOAP_TYPE__emi__RemoveEventFilterResponse:
11438                 return (void*)soap_instantiate__emi__RemoveEventFilterResponse(soap, -1, type, arrayType, n);
11439         case SOAP_TYPE__emi__ReadEventLogRecords:
11440                 return (void*)soap_instantiate__emi__ReadEventLogRecords(soap, -1, type, arrayType, n);
11441         case SOAP_TYPE__emi__ReadEventLogRecordsResponse:
11442                 return (void*)soap_instantiate__emi__ReadEventLogRecordsResponse(soap, -1, type, arrayType, n);
11443         case SOAP_TYPE__emi__GetEventLogStatus:
11444                 return (void*)soap_instantiate__emi__GetEventLogStatus(soap, -1, type, arrayType, n);
11445         case SOAP_TYPE__emi__GetEventLogStatusResponse:
11446                 return (void*)soap_instantiate__emi__GetEventLogStatusResponse(soap, -1, type, arrayType, n);
11447         case SOAP_TYPE__emi__ClearEventLog:
11448                 return (void*)soap_instantiate__emi__ClearEventLog(soap, -1, type, arrayType, n);
11449         case SOAP_TYPE__emi__ClearEventLogResponse:
11450                 return (void*)soap_instantiate__emi__ClearEventLogResponse(soap, -1, type, arrayType, n);
11451         case SOAP_TYPE__emi__FreezeEventLog:
11452                 return (void*)soap_instantiate__emi__FreezeEventLog(soap, -1, type, arrayType, n);
11453         case SOAP_TYPE__emi__FreezeEventLogResponse:
11454                 return (void*)soap_instantiate__emi__FreezeEventLogResponse(soap, -1, type, arrayType, n);
11455         case SOAP_TYPE__emi__SetEventLogTimestampClock:
11456                 return (void*)soap_instantiate__emi__SetEventLogTimestampClock(soap, -1, type, arrayType, n);
11457         case SOAP_TYPE__emi__SetEventLogTimestampClockResponse:
11458                 return (void*)soap_instantiate__emi__SetEventLogTimestampClockResponse(soap, -1, type, arrayType, n);
11459         case SOAP_TYPE__emi__GetEventLogTimestampClock:
11460                 return (void*)soap_instantiate__emi__GetEventLogTimestampClock(soap, -1, type, arrayType, n);
11461         case SOAP_TYPE__emi__GetEventLogTimestampClockResponse:
11462                 return (void*)soap_instantiate__emi__GetEventLogTimestampClockResponse(soap, -1, type, arrayType, n);
11463         case SOAP_TYPE__emi__EnumerateSensors:
11464                 return (void*)soap_instantiate__emi__EnumerateSensors(soap, -1, type, arrayType, n);
11465         case SOAP_TYPE__emi__EnumerateSensorsResponse:
11466                 return (void*)soap_instantiate__emi__EnumerateSensorsResponse(soap, -1, type, arrayType, n);
11467         case SOAP_TYPE__emi__GetSensorAttributes:
11468                 return (void*)soap_instantiate__emi__GetSensorAttributes(soap, -1, type, arrayType, n);
11469         case SOAP_TYPE__emi__GetSensorAttributesResponse:
11470                 return (void*)soap_instantiate__emi__GetSensorAttributesResponse(soap, -1, type, arrayType, n);
11471         case SOAP_TYPE__emi__CancelAlertSubscription:
11472                 return (void*)soap_instantiate__emi__CancelAlertSubscription(soap, -1, type, arrayType, n);
11473         case SOAP_TYPE__emi__CancelAlertSubscriptionResponse:
11474                 return (void*)soap_instantiate__emi__CancelAlertSubscriptionResponse(soap, -1, type, arrayType, n);
11475         case SOAP_TYPE__emi__SubscribeForGeneralAlert:
11476                 return (void*)soap_instantiate__emi__SubscribeForGeneralAlert(soap, -1, type, arrayType, n);
11477         case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse:
11478                 return (void*)soap_instantiate__emi__SubscribeForGeneralAlertResponse(soap, -1, type, arrayType, n);
11479         case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions:
11480                 return (void*)soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(soap, -1, type, arrayType, n);
11481         case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse:
11482                 return (void*)soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, -1, type, arrayType, n);
11483         case SOAP_TYPE__emi__GetGeneralAlertSubscription:
11484                 return (void*)soap_instantiate__emi__GetGeneralAlertSubscription(soap, -1, type, arrayType, n);
11485         case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse:
11486                 return (void*)soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(soap, -1, type, arrayType, n);
11487         case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType:
11488                 return (void*)soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(soap, -1, type, arrayType, n);
11489         case SOAP_TYPE_cb__CircuitBreakerPolicyType:
11490                 return (void*)soap_instantiate_cb__CircuitBreakerPolicyType(soap, -1, type, arrayType, n);
11491         case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType:
11492                 return (void*)soap_instantiate_cb__CircuitBreakerPolicyInfoType(soap, -1, type, arrayType, n);
11493         case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType:
11494                 return (void*)soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(soap, -1, type, arrayType, n);
11495         case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType:
11496                 return (void*)soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(soap, -1, type, arrayType, n);
11497         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType:
11498                 return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(soap, -1, type, arrayType, n);
11499         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType:
11500                 return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(soap, -1, type, arrayType, n);
11501         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType:
11502                 return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredPortType(soap, -1, type, arrayType, n);
11503         case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType:
11504                 return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, -1, type, arrayType, n);
11505         case SOAP_TYPE_cb__CircuitBreakerIPv4Type:
11506                 return (void*)soap_instantiate_cb__CircuitBreakerIPv4Type(soap, -1, type, arrayType, n);
11507         case SOAP_TYPE_cb__CircuitBreakerIPv6Type:
11508                 return (void*)soap_instantiate_cb__CircuitBreakerIPv6Type(soap, -1, type, arrayType, n);
11509         case SOAP_TYPE_cb__CircuitBreakerIPPacketType:
11510                 return (void*)soap_instantiate_cb__CircuitBreakerIPPacketType(soap, -1, type, arrayType, n);
11511         case SOAP_TYPE_cb__CircuitBreakerPacketUDPType:
11512                 return (void*)soap_instantiate_cb__CircuitBreakerPacketUDPType(soap, -1, type, arrayType, n);
11513         case SOAP_TYPE_cb__CircuitBreakerPacketIPType:
11514                 return (void*)soap_instantiate_cb__CircuitBreakerPacketIPType(soap, -1, type, arrayType, n);
11515         case SOAP_TYPE_cb__CircuitBreakerPacketETHType:
11516                 return (void*)soap_instantiate_cb__CircuitBreakerPacketETHType(soap, -1, type, arrayType, n);
11517         case SOAP_TYPE_cb__CircuitBreakerPacketType:
11518                 return (void*)soap_instantiate_cb__CircuitBreakerPacketType(soap, -1, type, arrayType, n);
11519         case SOAP_TYPE_cb__CircuitBreakerFilterType:
11520                 return (void*)soap_instantiate_cb__CircuitBreakerFilterType(soap, -1, type, arrayType, n);
11521         case SOAP_TYPE_cb__CircuitBreakerFilterInfoType:
11522                 return (void*)soap_instantiate_cb__CircuitBreakerFilterInfoType(soap, -1, type, arrayType, n);
11523         case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType:
11524                 return (void*)soap_instantiate_cb__CircuitBreakerCapabilitiesType(soap, -1, type, arrayType, n);
11525         case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType:
11526                 return (void*)soap_instantiate_cb__CircuitBreakerFilterStatisticsType(soap, -1, type, arrayType, n);
11527         case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType:
11528                 return (void*)soap_instantiate_cb__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n);
11529         case SOAP_TYPE_cb__TimedCounterType:
11530                 return (void*)soap_instantiate_cb__TimedCounterType(soap, -1, type, arrayType, n);
11531         case SOAP_TYPE_cb__BlockedPortInfoType:
11532                 return (void*)soap_instantiate_cb__BlockedPortInfoType(soap, -1, type, arrayType, n);
11533         case SOAP_TYPE_cb__HcbOptionsType:
11534                 return (void*)soap_instantiate_cb__HcbOptionsType(soap, -1, type, arrayType, n);
11535         case SOAP_TYPE__cb__CbPolicyCreate:
11536                 return (void*)soap_instantiate__cb__CbPolicyCreate(soap, -1, type, arrayType, n);
11537         case SOAP_TYPE__cb__CbPolicyCreateResponse:
11538                 return (void*)soap_instantiate__cb__CbPolicyCreateResponse(soap, -1, type, arrayType, n);
11539         case SOAP_TYPE__cb__CbPolicyGet:
11540                 return (void*)soap_instantiate__cb__CbPolicyGet(soap, -1, type, arrayType, n);
11541         case SOAP_TYPE__cb__CbPolicyGetResponse:
11542                 return (void*)soap_instantiate__cb__CbPolicyGetResponse(soap, -1, type, arrayType, n);
11543         case SOAP_TYPE__cb__CbPolicyDelete:
11544                 return (void*)soap_instantiate__cb__CbPolicyDelete(soap, -1, type, arrayType, n);
11545         case SOAP_TYPE__cb__CbPolicyDeleteResponse:
11546                 return (void*)soap_instantiate__cb__CbPolicyDeleteResponse(soap, -1, type, arrayType, n);
11547         case SOAP_TYPE__cb__CbPolicyEnumerate:
11548                 return (void*)soap_instantiate__cb__CbPolicyEnumerate(soap, -1, type, arrayType, n);
11549         case SOAP_TYPE__cb__CbPolicyEnumerateResponse:
11550                 return (void*)soap_instantiate__cb__CbPolicyEnumerateResponse(soap, -1, type, arrayType, n);
11551         case SOAP_TYPE__cb__CbPolicyEnable:
11552                 return (void*)soap_instantiate__cb__CbPolicyEnable(soap, -1, type, arrayType, n);
11553         case SOAP_TYPE__cb__CbPolicyEnableResponse:
11554                 return (void*)soap_instantiate__cb__CbPolicyEnableResponse(soap, -1, type, arrayType, n);
11555         case SOAP_TYPE__cb__CbPolicyDisable:
11556                 return (void*)soap_instantiate__cb__CbPolicyDisable(soap, -1, type, arrayType, n);
11557         case SOAP_TYPE__cb__CbPolicyDisableResponse:
11558                 return (void*)soap_instantiate__cb__CbPolicyDisableResponse(soap, -1, type, arrayType, n);
11559         case SOAP_TYPE__cb__CbPolicyGetEnabled:
11560                 return (void*)soap_instantiate__cb__CbPolicyGetEnabled(soap, -1, type, arrayType, n);
11561         case SOAP_TYPE__cb__CbPolicyGetEnabledResponse:
11562                 return (void*)soap_instantiate__cb__CbPolicyGetEnabledResponse(soap, -1, type, arrayType, n);
11563         case SOAP_TYPE__cb__CbPolicyGetActiveStatistics:
11564                 return (void*)soap_instantiate__cb__CbPolicyGetActiveStatistics(soap, -1, type, arrayType, n);
11565         case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse:
11566                 return (void*)soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(soap, -1, type, arrayType, n);
11567         case SOAP_TYPE__cb__CbFilterCreate:
11568                 return (void*)soap_instantiate__cb__CbFilterCreate(soap, -1, type, arrayType, n);
11569         case SOAP_TYPE__cb__CbFilterCreateResponse:
11570                 return (void*)soap_instantiate__cb__CbFilterCreateResponse(soap, -1, type, arrayType, n);
11571         case SOAP_TYPE__cb__CbFilterGet:
11572                 return (void*)soap_instantiate__cb__CbFilterGet(soap, -1, type, arrayType, n);
11573         case SOAP_TYPE__cb__CbFilterGetResponse:
11574                 return (void*)soap_instantiate__cb__CbFilterGetResponse(soap, -1, type, arrayType, n);
11575         case SOAP_TYPE__cb__CbFilterDelete:
11576                 return (void*)soap_instantiate__cb__CbFilterDelete(soap, -1, type, arrayType, n);
11577         case SOAP_TYPE__cb__CbFilterDeleteResponse:
11578                 return (void*)soap_instantiate__cb__CbFilterDeleteResponse(soap, -1, type, arrayType, n);
11579         case SOAP_TYPE__cb__CbFilterEnumerate:
11580                 return (void*)soap_instantiate__cb__CbFilterEnumerate(soap, -1, type, arrayType, n);
11581         case SOAP_TYPE__cb__CbFilterEnumerateResponse:
11582                 return (void*)soap_instantiate__cb__CbFilterEnumerateResponse(soap, -1, type, arrayType, n);
11583         case SOAP_TYPE__cb__CbQueryCapabilities:
11584                 return (void*)soap_instantiate__cb__CbQueryCapabilities(soap, -1, type, arrayType, n);
11585         case SOAP_TYPE__cb__CbQueryCapabilitiesResponse:
11586                 return (void*)soap_instantiate__cb__CbQueryCapabilitiesResponse(soap, -1, type, arrayType, n);
11587         case SOAP_TYPE__cb__SetHcbOptions:
11588                 return (void*)soap_instantiate__cb__SetHcbOptions(soap, -1, type, arrayType, n);
11589         case SOAP_TYPE__cb__SetHcbOptionsResponse:
11590                 return (void*)soap_instantiate__cb__SetHcbOptionsResponse(soap, -1, type, arrayType, n);
11591         case SOAP_TYPE__cb__GetHcbOptions:
11592                 return (void*)soap_instantiate__cb__GetHcbOptions(soap, -1, type, arrayType, n);
11593         case SOAP_TYPE__cb__GetHcbOptionsResponse:
11594                 return (void*)soap_instantiate__cb__GetHcbOptionsResponse(soap, -1, type, arrayType, n);
11595         case SOAP_TYPE__cb__ClearHcbState:
11596                 return (void*)soap_instantiate__cb__ClearHcbState(soap, -1, type, arrayType, n);
11597         case SOAP_TYPE__cb__ClearHcbStateResponse:
11598                 return (void*)soap_instantiate__cb__ClearHcbStateResponse(soap, -1, type, arrayType, n);
11599         case SOAP_TYPE__cb__GetHcbState:
11600                 return (void*)soap_instantiate__cb__GetHcbState(soap, -1, type, arrayType, n);
11601         case SOAP_TYPE__cb__GetHcbStateResponse:
11602                 return (void*)soap_instantiate__cb__GetHcbStateResponse(soap, -1, type, arrayType, n);
11603         case SOAP_TYPE_hwa__AssetTypeArrayType:
11604                 return (void*)soap_instantiate_hwa__AssetTypeArrayType(soap, -1, type, arrayType, n);
11605         case SOAP_TYPE_hwa__AssetDataArrayType:
11606                 return (void*)soap_instantiate_hwa__AssetDataArrayType(soap, -1, type, arrayType, n);
11607         case SOAP_TYPE_hwa__AssetDataType:
11608                 return (void*)soap_instantiate_hwa__AssetDataType(soap, -1, type, arrayType, n);
11609         case SOAP_TYPE_hwa__PT_USCOREBIOS:
11610                 return (void*)soap_instantiate_hwa__PT_USCOREBIOS(soap, -1, type, arrayType, n);
11611         case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM:
11612                 return (void*)soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, -1, type, arrayType, n);
11613         case SOAP_TYPE_hwa__GUID:
11614                 return (void*)soap_instantiate_hwa__GUID(soap, -1, type, arrayType, n);
11615         case SOAP_TYPE_hwa__PT_USCOREBASEBOARD:
11616                 return (void*)soap_instantiate_hwa__PT_USCOREBASEBOARD(soap, -1, type, arrayType, n);
11617         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR:
11618                 return (void*)soap_instantiate_hwa__PT_USCOREPROCESSOR(soap, -1, type, arrayType, n);
11619         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE:
11620                 return (void*)soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, -1, type, arrayType, n);
11621         case SOAP_TYPE_hwa__PT_USCOREFRU:
11622                 return (void*)soap_instantiate_hwa__PT_USCOREFRU(soap, -1, type, arrayType, n);
11623         case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE:
11624                 return (void*)soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, -1, type, arrayType, n);
11625         case SOAP_TYPE__hwa__EnumerateAssetTypes:
11626                 return (void*)soap_instantiate__hwa__EnumerateAssetTypes(soap, -1, type, arrayType, n);
11627         case SOAP_TYPE__hwa__EnumerateAssetTypesResponse:
11628                 return (void*)soap_instantiate__hwa__EnumerateAssetTypesResponse(soap, -1, type, arrayType, n);
11629         case SOAP_TYPE__hwa__GetAssetData:
11630                 return (void*)soap_instantiate__hwa__GetAssetData(soap, -1, type, arrayType, n);
11631         case SOAP_TYPE__hwa__GetAssetDataResponse:
11632                 return (void*)soap_instantiate__hwa__GetAssetDataResponse(soap, -1, type, arrayType, n);
11633         case SOAP_TYPE_apr__GUID:
11634                 return (void*)soap_instantiate_apr__GUID(soap, -1, type, arrayType, n);
11635         case SOAP_TYPE_apr__ConsoleWatchdogEntryType:
11636                 return (void*)soap_instantiate_apr__ConsoleWatchdogEntryType(soap, -1, type, arrayType, n);
11637         case SOAP_TYPE_apr__ConsoleWatchdogActionType:
11638                 return (void*)soap_instantiate_apr__ConsoleWatchdogActionType(soap, -1, type, arrayType, n);
11639         case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType:
11640                 return (void*)soap_instantiate_apr__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n);
11641         case SOAP_TYPE_apr__AgentPresenceCapabilitiesType:
11642                 return (void*)soap_instantiate_apr__AgentPresenceCapabilitiesType(soap, -1, type, arrayType, n);
11643         case SOAP_TYPE__apr__ConsoleWatchdogCreate:
11644                 return (void*)soap_instantiate__apr__ConsoleWatchdogCreate(soap, -1, type, arrayType, n);
11645         case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse:
11646                 return (void*)soap_instantiate__apr__ConsoleWatchdogCreateResponse(soap, -1, type, arrayType, n);
11647         case SOAP_TYPE__apr__ConsoleWatchdogDelete:
11648                 return (void*)soap_instantiate__apr__ConsoleWatchdogDelete(soap, -1, type, arrayType, n);
11649         case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse:
11650                 return (void*)soap_instantiate__apr__ConsoleWatchdogDeleteResponse(soap, -1, type, arrayType, n);
11651         case SOAP_TYPE__apr__ConsoleWatchdogEnumerate:
11652                 return (void*)soap_instantiate__apr__ConsoleWatchdogEnumerate(soap, -1, type, arrayType, n);
11653         case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse:
11654                 return (void*)soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(soap, -1, type, arrayType, n);
11655         case SOAP_TYPE__apr__ConsoleWatchdogSetActions:
11656                 return (void*)soap_instantiate__apr__ConsoleWatchdogSetActions(soap, -1, type, arrayType, n);
11657         case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse:
11658                 return (void*)soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(soap, -1, type, arrayType, n);
11659         case SOAP_TYPE__apr__ConsoleWatchdogGetActions:
11660                 return (void*)soap_instantiate__apr__ConsoleWatchdogGetActions(soap, -1, type, arrayType, n);
11661         case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse:
11662                 return (void*)soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(soap, -1, type, arrayType, n);
11663         case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy:
11664                 return (void*)soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(soap, -1, type, arrayType, n);
11665         case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse:
11666                 return (void*)soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(soap, -1, type, arrayType, n);
11667         case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy:
11668                 return (void*)soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(soap, -1, type, arrayType, n);
11669         case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse:
11670                 return (void*)soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(soap, -1, type, arrayType, n);
11671         case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities:
11672                 return (void*)soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(soap, -1, type, arrayType, n);
11673         case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse:
11674                 return (void*)soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, -1, type, arrayType, n);
11675         case SOAP_TYPE_apl__GUID:
11676                 return (void*)soap_instantiate_apl__GUID(soap, -1, type, arrayType, n);
11677         case SOAP_TYPE__apl__AgentWatchdogRegister:
11678                 return (void*)soap_instantiate__apl__AgentWatchdogRegister(soap, -1, type, arrayType, n);
11679         case SOAP_TYPE__apl__AgentWatchdogRegisterResponse:
11680                 return (void*)soap_instantiate__apl__AgentWatchdogRegisterResponse(soap, -1, type, arrayType, n);
11681         case SOAP_TYPE__apl__AgentWatchdogHeartbeat:
11682                 return (void*)soap_instantiate__apl__AgentWatchdogHeartbeat(soap, -1, type, arrayType, n);
11683         case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse:
11684                 return (void*)soap_instantiate__apl__AgentWatchdogHeartbeatResponse(soap, -1, type, arrayType, n);
11685         case SOAP_TYPE__apl__AgentWatchdogShutdown:
11686                 return (void*)soap_instantiate__apl__AgentWatchdogShutdown(soap, -1, type, arrayType, n);
11687         case SOAP_TYPE__apl__AgentWatchdogShutdownResponse:
11688                 return (void*)soap_instantiate__apl__AgentWatchdogShutdownResponse(soap, -1, type, arrayType, n);
11689         case SOAP_TYPE_idr__IderSessionLogEntryType:
11690                 return (void*)soap_instantiate_idr__IderSessionLogEntryType(soap, -1, type, arrayType, n);
11691         case SOAP_TYPE_idr__FirmwareVersionType:
11692                 return (void*)soap_instantiate_idr__FirmwareVersionType(soap, -1, type, arrayType, n);
11693         case SOAP_TYPE__idr__SetRedirectionListenerState:
11694                 return (void*)soap_instantiate__idr__SetRedirectionListenerState(soap, -1, type, arrayType, n);
11695         case SOAP_TYPE__idr__SetRedirectionListenerStateResponse:
11696                 return (void*)soap_instantiate__idr__SetRedirectionListenerStateResponse(soap, -1, type, arrayType, n);
11697         case SOAP_TYPE__idr__GetRedirectionListenerState:
11698                 return (void*)soap_instantiate__idr__GetRedirectionListenerState(soap, -1, type, arrayType, n);
11699         case SOAP_TYPE__idr__GetRedirectionListenerStateResponse:
11700                 return (void*)soap_instantiate__idr__GetRedirectionListenerStateResponse(soap, -1, type, arrayType, n);
11701         case SOAP_TYPE__idr__GetIderSessionLog:
11702                 return (void*)soap_instantiate__idr__GetIderSessionLog(soap, -1, type, arrayType, n);
11703         case SOAP_TYPE__idr__GetIderSessionLogResponse:
11704                 return (void*)soap_instantiate__idr__GetIderSessionLogResponse(soap, -1, type, arrayType, n);
11705         case SOAP_TYPE__tim__GetLowAccuracyTimeSynch:
11706                 return (void*)soap_instantiate__tim__GetLowAccuracyTimeSynch(soap, -1, type, arrayType, n);
11707         case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse:
11708                 return (void*)soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(soap, -1, type, arrayType, n);
11709         case SOAP_TYPE__tim__SetHighAccuracyTimeSynch:
11710                 return (void*)soap_instantiate__tim__SetHighAccuracyTimeSynch(soap, -1, type, arrayType, n);
11711         case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse:
11712                 return (void*)soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(soap, -1, type, arrayType, n);
11713         case SOAP_TYPE__str__ExecuteStorageOperation:
11714                 return (void*)soap_instantiate__str__ExecuteStorageOperation(soap, -1, type, arrayType, n);
11715         case SOAP_TYPE__str__ExecuteStorageOperationResponse:
11716                 return (void*)soap_instantiate__str__ExecuteStorageOperationResponse(soap, -1, type, arrayType, n);
11717         case SOAP_TYPE_inf__IderSessionLogEntryType:
11718                 return (void*)soap_instantiate_inf__IderSessionLogEntryType(soap, -1, type, arrayType, n);
11719         case SOAP_TYPE_inf__FirmwareVersionType:
11720                 return (void*)soap_instantiate_inf__FirmwareVersionType(soap, -1, type, arrayType, n);
11721         case SOAP_TYPE__inf__GetCoreVersion:
11722                 return (void*)soap_instantiate__inf__GetCoreVersion(soap, -1, type, arrayType, n);
11723         case SOAP_TYPE__inf__GetCoreVersionResponse:
11724                 return (void*)soap_instantiate__inf__GetCoreVersionResponse(soap, -1, type, arrayType, n);
11725         case SOAP_TYPE__inf__GetCodeVersions:
11726                 return (void*)soap_instantiate__inf__GetCodeVersions(soap, -1, type, arrayType, n);
11727         case SOAP_TYPE__inf__GetCodeVersionsResponse:
11728                 return (void*)soap_instantiate__inf__GetCodeVersionsResponse(soap, -1, type, arrayType, n);
11729         case SOAP_TYPE__inf__GetProvisioningMode:
11730                 return (void*)soap_instantiate__inf__GetProvisioningMode(soap, -1, type, arrayType, n);
11731         case SOAP_TYPE__inf__GetProvisioningModeResponse:
11732                 return (void*)soap_instantiate__inf__GetProvisioningModeResponse(soap, -1, type, arrayType, n);
11733         case SOAP_TYPE__inf__GetProvisioningState:
11734                 return (void*)soap_instantiate__inf__GetProvisioningState(soap, -1, type, arrayType, n);
11735         case SOAP_TYPE__inf__GetProvisioningStateResponse:
11736                 return (void*)soap_instantiate__inf__GetProvisioningStateResponse(soap, -1, type, arrayType, n);
11737         case SOAP_TYPE__inf__GetVlanParameters:
11738                 return (void*)soap_instantiate__inf__GetVlanParameters(soap, -1, type, arrayType, n);
11739         case SOAP_TYPE__inf__GetVlanParametersResponse:
11740                 return (void*)soap_instantiate__inf__GetVlanParametersResponse(soap, -1, type, arrayType, n);
11741         case SOAP_TYPE__inf__GetHostName:
11742                 return (void*)soap_instantiate__inf__GetHostName(soap, -1, type, arrayType, n);
11743         case SOAP_TYPE__inf__GetHostNameResponse:
11744                 return (void*)soap_instantiate__inf__GetHostNameResponse(soap, -1, type, arrayType, n);
11745         case SOAP_TYPE__inf__GetConfigServerInfo:
11746                 return (void*)soap_instantiate__inf__GetConfigServerInfo(soap, -1, type, arrayType, n);
11747         case SOAP_TYPE__inf__GetConfigServerInfoResponse:
11748                 return (void*)soap_instantiate__inf__GetConfigServerInfoResponse(soap, -1, type, arrayType, n);
11749         case SOAP_TYPE__inf__GetAdminAclEntryStatus:
11750                 return (void*)soap_instantiate__inf__GetAdminAclEntryStatus(soap, -1, type, arrayType, n);
11751         case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse:
11752                 return (void*)soap_instantiate__inf__GetAdminAclEntryStatusResponse(soap, -1, type, arrayType, n);
11753         case SOAP_TYPE__inf__GetAdminNetAclEntryStatus:
11754                 return (void*)soap_instantiate__inf__GetAdminNetAclEntryStatus(soap, -1, type, arrayType, n);
11755         case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse:
11756                 return (void*)soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(soap, -1, type, arrayType, n);
11757         case SOAP_TYPE__inf__GetPasswordModel:
11758                 return (void*)soap_instantiate__inf__GetPasswordModel(soap, -1, type, arrayType, n);
11759         case SOAP_TYPE__inf__GetPasswordModelResponse:
11760                 return (void*)soap_instantiate__inf__GetPasswordModelResponse(soap, -1, type, arrayType, n);
11761         case SOAP_TYPE__inf__GetEnabledInterfaces:
11762                 return (void*)soap_instantiate__inf__GetEnabledInterfaces(soap, -1, type, arrayType, n);
11763         case SOAP_TYPE__inf__GetEnabledInterfacesResponse:
11764                 return (void*)soap_instantiate__inf__GetEnabledInterfacesResponse(soap, -1, type, arrayType, n);
11765         case SOAP_TYPE__inf__GetNetworkState:
11766                 return (void*)soap_instantiate__inf__GetNetworkState(soap, -1, type, arrayType, n);
11767         case SOAP_TYPE__inf__GetNetworkStateResponse:
11768                 return (void*)soap_instantiate__inf__GetNetworkStateResponse(soap, -1, type, arrayType, n);
11769         case SOAP_TYPE__inf__GetSecurityParameters:
11770                 return (void*)soap_instantiate__inf__GetSecurityParameters(soap, -1, type, arrayType, n);
11771         case SOAP_TYPE__inf__GetSecurityParametersResponse:
11772                 return (void*)soap_instantiate__inf__GetSecurityParametersResponse(soap, -1, type, arrayType, n);
11773         case SOAP_TYPE__inf__GetIderSessionLog:
11774                 return (void*)soap_instantiate__inf__GetIderSessionLog(soap, -1, type, arrayType, n);
11775         case SOAP_TYPE__inf__GetIderSessionLogResponse:
11776                 return (void*)soap_instantiate__inf__GetIderSessionLogResponse(soap, -1, type, arrayType, n);
11777         case SOAP_TYPE__rci__GetRemoteControlCapabilities:
11778                 return (void*)soap_instantiate__rci__GetRemoteControlCapabilities(soap, -1, type, arrayType, n);
11779         case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse:
11780                 return (void*)soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(soap, -1, type, arrayType, n);
11781         case SOAP_TYPE__rci__RemoteControl:
11782                 return (void*)soap_instantiate__rci__RemoteControl(soap, -1, type, arrayType, n);
11783         case SOAP_TYPE__rci__RemoteControlResponse:
11784                 return (void*)soap_instantiate__rci__RemoteControlResponse(soap, -1, type, arrayType, n);
11785         case SOAP_TYPE__rci__GetSystemPowerState:
11786                 return (void*)soap_instantiate__rci__GetSystemPowerState(soap, -1, type, arrayType, n);
11787         case SOAP_TYPE__rci__GetSystemPowerStateResponse:
11788                 return (void*)soap_instantiate__rci__GetSystemPowerStateResponse(soap, -1, type, arrayType, n);
11789         case SOAP_TYPE_wcxs__WEP64Type:
11790                 return (void*)soap_instantiate_wcxs__WEP64Type(soap, -1, type, arrayType, n);
11791         case SOAP_TYPE_wcxs__WEP128Type:
11792                 return (void*)soap_instantiate_wcxs__WEP128Type(soap, -1, type, arrayType, n);
11793         case SOAP_TYPE_wcxs__DataEncryptionWEPXType:
11794                 return (void*)soap_instantiate_wcxs__DataEncryptionWEPXType(soap, -1, type, arrayType, n);
11795         case SOAP_TYPE_wcxs__DataEncryptionWEPType:
11796                 return (void*)soap_instantiate_wcxs__DataEncryptionWEPType(soap, -1, type, arrayType, n);
11797         case SOAP_TYPE_wcxs__DataEncryptionTKIPType:
11798                 return (void*)soap_instantiate_wcxs__DataEncryptionTKIPType(soap, -1, type, arrayType, n);
11799         case SOAP_TYPE_wcxs__DataEncryptionCCMPType:
11800                 return (void*)soap_instantiate_wcxs__DataEncryptionCCMPType(soap, -1, type, arrayType, n);
11801         case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType:
11802                 return (void*)soap_instantiate_wcxs__ProfileSecuritySettingWPAType(soap, -1, type, arrayType, n);
11803         case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType:
11804                 return (void*)soap_instantiate_wcxs__ProfileSecuritySettingRSNType(soap, -1, type, arrayType, n);
11805         case SOAP_TYPE_wcxs__ProfileSecuritySettingsType:
11806                 return (void*)soap_instantiate_wcxs__ProfileSecuritySettingsType(soap, -1, type, arrayType, n);
11807         case SOAP_TYPE_wcxs__ProfileType:
11808                 return (void*)soap_instantiate_wcxs__ProfileType(soap, -1, type, arrayType, n);
11809         case SOAP_TYPE_wcxs__WirelessCapabilitiesType:
11810                 return (void*)soap_instantiate_wcxs__WirelessCapabilitiesType(soap, -1, type, arrayType, n);
11811         case SOAP_TYPE_wcxs__WirelessSettingsType:
11812                 return (void*)soap_instantiate_wcxs__WirelessSettingsType(soap, -1, type, arrayType, n);
11813         case SOAP_TYPE__wcxs__AddWirelessProfileRequest:
11814                 return (void*)soap_instantiate__wcxs__AddWirelessProfileRequest(soap, -1, type, arrayType, n);
11815         case SOAP_TYPE__wcxs__AddWirelessProfileResponse:
11816                 return (void*)soap_instantiate__wcxs__AddWirelessProfileResponse(soap, -1, type, arrayType, n);
11817         case SOAP_TYPE__wcxs__GetWirelessProfileRequest:
11818                 return (void*)soap_instantiate__wcxs__GetWirelessProfileRequest(soap, -1, type, arrayType, n);
11819         case SOAP_TYPE__wcxs__GetWirelessProfileResponse:
11820                 return (void*)soap_instantiate__wcxs__GetWirelessProfileResponse(soap, -1, type, arrayType, n);
11821         case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest:
11822                 return (void*)soap_instantiate__wcxs__RemoveWirelessProfileRequest(soap, -1, type, arrayType, n);
11823         case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse:
11824                 return (void*)soap_instantiate__wcxs__RemoveWirelessProfileResponse(soap, -1, type, arrayType, n);
11825         case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest:
11826                 return (void*)soap_instantiate__wcxs__UpdateWirelessProfileRequest(soap, -1, type, arrayType, n);
11827         case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse:
11828                 return (void*)soap_instantiate__wcxs__UpdateWirelessProfileResponse(soap, -1, type, arrayType, n);
11829         case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest:
11830                 return (void*)soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(soap, -1, type, arrayType, n);
11831         case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse:
11832                 return (void*)soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(soap, -1, type, arrayType, n);
11833         case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest:
11834                 return (void*)soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(soap, -1, type, arrayType, n);
11835         case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse:
11836                 return (void*)soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(soap, -1, type, arrayType, n);
11837         case SOAP_TYPE__wcxs__GetWirelessSettingsRequest:
11838                 return (void*)soap_instantiate__wcxs__GetWirelessSettingsRequest(soap, -1, type, arrayType, n);
11839         case SOAP_TYPE__wcxs__GetWirelessSettingsResponse:
11840                 return (void*)soap_instantiate__wcxs__GetWirelessSettingsResponse(soap, -1, type, arrayType, n);
11841         case SOAP_TYPE_cmn__URLType:
11842                 return (void*)soap_instantiate_cmn__URLType(soap, -1, type, arrayType, n);
11843         case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType:
11844                 return (void*)soap_instantiate_cb__CircuitBreakerDefaultFilterType(soap, -1, type, arrayType, n);
11845         case SOAP_TYPE_cb__CircuitBreakerPacketTCPType:
11846                 return (void*)soap_instantiate_cb__CircuitBreakerPacketTCPType(soap, -1, type, arrayType, n);
11847         case SOAP_TYPE___apl__AgentWatchdogShutdown:
11848                 return (void*)soap_instantiate___apl__AgentWatchdogShutdown(soap, -1, type, arrayType, n);
11849         case SOAP_TYPE___apl__AgentWatchdogHeartbeat:
11850                 return (void*)soap_instantiate___apl__AgentWatchdogHeartbeat(soap, -1, type, arrayType, n);
11851         case SOAP_TYPE___apl__AgentWatchdogRegister:
11852                 return (void*)soap_instantiate___apl__AgentWatchdogRegister(soap, -1, type, arrayType, n);
11853         case SOAP_TYPE___apr__ConsoleWatchdogCreate:
11854                 return (void*)soap_instantiate___apr__ConsoleWatchdogCreate(soap, -1, type, arrayType, n);
11855         case SOAP_TYPE___apr__ConsoleWatchdogDelete:
11856                 return (void*)soap_instantiate___apr__ConsoleWatchdogDelete(soap, -1, type, arrayType, n);
11857         case SOAP_TYPE___apr__ConsoleWatchdogEnumerate:
11858                 return (void*)soap_instantiate___apr__ConsoleWatchdogEnumerate(soap, -1, type, arrayType, n);
11859         case SOAP_TYPE___apr__ConsoleWatchdogSetActions:
11860                 return (void*)soap_instantiate___apr__ConsoleWatchdogSetActions(soap, -1, type, arrayType, n);
11861         case SOAP_TYPE___apr__ConsoleWatchdogGetActions:
11862                 return (void*)soap_instantiate___apr__ConsoleWatchdogGetActions(soap, -1, type, arrayType, n);
11863         case SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy:
11864                 return (void*)soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(soap, -1, type, arrayType, n);
11865         case SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy:
11866                 return (void*)soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(soap, -1, type, arrayType, n);
11867         case SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities:
11868                 return (void*)soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(soap, -1, type, arrayType, n);
11869         case SOAP_TYPE___cb__CbPolicyCreate:
11870                 return (void*)soap_instantiate___cb__CbPolicyCreate(soap, -1, type, arrayType, n);
11871         case SOAP_TYPE___cb__CbPolicyGet:
11872                 return (void*)soap_instantiate___cb__CbPolicyGet(soap, -1, type, arrayType, n);
11873         case SOAP_TYPE___cb__CbPolicyDelete:
11874                 return (void*)soap_instantiate___cb__CbPolicyDelete(soap, -1, type, arrayType, n);
11875         case SOAP_TYPE___cb__CbPolicyEnumerate:
11876                 return (void*)soap_instantiate___cb__CbPolicyEnumerate(soap, -1, type, arrayType, n);
11877         case SOAP_TYPE___cb__CbPolicyEnable:
11878                 return (void*)soap_instantiate___cb__CbPolicyEnable(soap, -1, type, arrayType, n);
11879         case SOAP_TYPE___cb__CbPolicyDisable:
11880                 return (void*)soap_instantiate___cb__CbPolicyDisable(soap, -1, type, arrayType, n);
11881         case SOAP_TYPE___cb__CbPolicyGetEnabled:
11882                 return (void*)soap_instantiate___cb__CbPolicyGetEnabled(soap, -1, type, arrayType, n);
11883         case SOAP_TYPE___cb__CbPolicyGetActiveStatistics:
11884                 return (void*)soap_instantiate___cb__CbPolicyGetActiveStatistics(soap, -1, type, arrayType, n);
11885         case SOAP_TYPE___cb__CbFilterCreate:
11886                 return (void*)soap_instantiate___cb__CbFilterCreate(soap, -1, type, arrayType, n);
11887         case SOAP_TYPE___cb__CbFilterGet:
11888                 return (void*)soap_instantiate___cb__CbFilterGet(soap, -1, type, arrayType, n);
11889         case SOAP_TYPE___cb__CbFilterDelete:
11890                 return (void*)soap_instantiate___cb__CbFilterDelete(soap, -1, type, arrayType, n);
11891         case SOAP_TYPE___cb__CbFilterEnumerate:
11892                 return (void*)soap_instantiate___cb__CbFilterEnumerate(soap, -1, type, arrayType, n);
11893         case SOAP_TYPE___cb__CbQueryCapabilities:
11894                 return (void*)soap_instantiate___cb__CbQueryCapabilities(soap, -1, type, arrayType, n);
11895         case SOAP_TYPE___cb__SetHcbOptions:
11896                 return (void*)soap_instantiate___cb__SetHcbOptions(soap, -1, type, arrayType, n);
11897         case SOAP_TYPE___cb__GetHcbOptions:
11898                 return (void*)soap_instantiate___cb__GetHcbOptions(soap, -1, type, arrayType, n);
11899         case SOAP_TYPE___cb__ClearHcbState:
11900                 return (void*)soap_instantiate___cb__ClearHcbState(soap, -1, type, arrayType, n);
11901         case SOAP_TYPE___cb__GetHcbState:
11902                 return (void*)soap_instantiate___cb__GetHcbState(soap, -1, type, arrayType, n);
11903         case SOAP_TYPE___emi__EnumerateEventFilters:
11904                 return (void*)soap_instantiate___emi__EnumerateEventFilters(soap, -1, type, arrayType, n);
11905         case SOAP_TYPE___emi__GetAlertSubscription:
11906                 return (void*)soap_instantiate___emi__GetAlertSubscription(soap, -1, type, arrayType, n);
11907         case SOAP_TYPE___emi__SetAlertCommunityString:
11908                 return (void*)soap_instantiate___emi__SetAlertCommunityString(soap, -1, type, arrayType, n);
11909         case SOAP_TYPE___emi__GetAlertCommunityString:
11910                 return (void*)soap_instantiate___emi__GetAlertCommunityString(soap, -1, type, arrayType, n);
11911         case SOAP_TYPE___emi__AddEventFilter:
11912                 return (void*)soap_instantiate___emi__AddEventFilter(soap, -1, type, arrayType, n);
11913         case SOAP_TYPE___emi__SubscribeForAlert:
11914                 return (void*)soap_instantiate___emi__SubscribeForAlert(soap, -1, type, arrayType, n);
11915         case SOAP_TYPE___emi__EnumerateAlertSubscriptions:
11916                 return (void*)soap_instantiate___emi__EnumerateAlertSubscriptions(soap, -1, type, arrayType, n);
11917         case SOAP_TYPE___emi__EnumerateAlertPolicies:
11918                 return (void*)soap_instantiate___emi__EnumerateAlertPolicies(soap, -1, type, arrayType, n);
11919         case SOAP_TYPE___emi__CancelAlertSubscription:
11920                 return (void*)soap_instantiate___emi__CancelAlertSubscription(soap, -1, type, arrayType, n);
11921         case SOAP_TYPE___emi__GetEventFilter:
11922                 return (void*)soap_instantiate___emi__GetEventFilter(soap, -1, type, arrayType, n);
11923         case SOAP_TYPE___emi__UpdateEventFilter:
11924                 return (void*)soap_instantiate___emi__UpdateEventFilter(soap, -1, type, arrayType, n);
11925         case SOAP_TYPE___emi__RemoveEventFilter:
11926                 return (void*)soap_instantiate___emi__RemoveEventFilter(soap, -1, type, arrayType, n);
11927         case SOAP_TYPE___emi__GetEventLogStatus:
11928                 return (void*)soap_instantiate___emi__GetEventLogStatus(soap, -1, type, arrayType, n);
11929         case SOAP_TYPE___emi__ReadEventLogRecords:
11930                 return (void*)soap_instantiate___emi__ReadEventLogRecords(soap, -1, type, arrayType, n);
11931         case SOAP_TYPE___emi__ClearEventLog:
11932                 return (void*)soap_instantiate___emi__ClearEventLog(soap, -1, type, arrayType, n);
11933         case SOAP_TYPE___emi__FreezeEventLog:
11934                 return (void*)soap_instantiate___emi__FreezeEventLog(soap, -1, type, arrayType, n);
11935         case SOAP_TYPE___emi__SetEventLogTimestampClock:
11936                 return (void*)soap_instantiate___emi__SetEventLogTimestampClock(soap, -1, type, arrayType, n);
11937         case SOAP_TYPE___emi__GetEventLogTimestampClock:
11938                 return (void*)soap_instantiate___emi__GetEventLogTimestampClock(soap, -1, type, arrayType, n);
11939         case SOAP_TYPE___emi__EnumerateSensors:
11940                 return (void*)soap_instantiate___emi__EnumerateSensors(soap, -1, type, arrayType, n);
11941         case SOAP_TYPE___emi__GetSensorAttributes:
11942                 return (void*)soap_instantiate___emi__GetSensorAttributes(soap, -1, type, arrayType, n);
11943         case SOAP_TYPE___emi__SubscribeForGeneralAlert:
11944                 return (void*)soap_instantiate___emi__SubscribeForGeneralAlert(soap, -1, type, arrayType, n);
11945         case SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions:
11946                 return (void*)soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(soap, -1, type, arrayType, n);
11947         case SOAP_TYPE___emi__GetGeneralAlertSubscription:
11948                 return (void*)soap_instantiate___emi__GetGeneralAlertSubscription(soap, -1, type, arrayType, n);
11949         case SOAP_TYPE___hwa__EnumerateAssetTypes:
11950                 return (void*)soap_instantiate___hwa__EnumerateAssetTypes(soap, -1, type, arrayType, n);
11951         case SOAP_TYPE___hwa__GetAssetData:
11952                 return (void*)soap_instantiate___hwa__GetAssetData(soap, -1, type, arrayType, n);
11953         case SOAP_TYPE___idr__SetRedirectionListenerState:
11954                 return (void*)soap_instantiate___idr__SetRedirectionListenerState(soap, -1, type, arrayType, n);
11955         case SOAP_TYPE___idr__GetRedirectionListenerState:
11956                 return (void*)soap_instantiate___idr__GetRedirectionListenerState(soap, -1, type, arrayType, n);
11957         case SOAP_TYPE___idr__GetIderSessionLog:
11958                 return (void*)soap_instantiate___idr__GetIderSessionLog(soap, -1, type, arrayType, n);
11959         case SOAP_TYPE___inf__GetCoreVersion:
11960                 return (void*)soap_instantiate___inf__GetCoreVersion(soap, -1, type, arrayType, n);
11961         case SOAP_TYPE___inf__GetCodeVersions:
11962                 return (void*)soap_instantiate___inf__GetCodeVersions(soap, -1, type, arrayType, n);
11963         case SOAP_TYPE___inf__GetProvisioningMode:
11964                 return (void*)soap_instantiate___inf__GetProvisioningMode(soap, -1, type, arrayType, n);
11965         case SOAP_TYPE___inf__GetProvisioningState:
11966                 return (void*)soap_instantiate___inf__GetProvisioningState(soap, -1, type, arrayType, n);
11967         case SOAP_TYPE___inf__GetVlanParameters:
11968                 return (void*)soap_instantiate___inf__GetVlanParameters(soap, -1, type, arrayType, n);
11969         case SOAP_TYPE___inf__GetHostName:
11970                 return (void*)soap_instantiate___inf__GetHostName(soap, -1, type, arrayType, n);
11971         case SOAP_TYPE___inf__GetConfigServerInfo:
11972                 return (void*)soap_instantiate___inf__GetConfigServerInfo(soap, -1, type, arrayType, n);
11973         case SOAP_TYPE___inf__GetAdminAclEntryStatus:
11974                 return (void*)soap_instantiate___inf__GetAdminAclEntryStatus(soap, -1, type, arrayType, n);
11975         case SOAP_TYPE___inf__GetAdminNetAclEntryStatus:
11976                 return (void*)soap_instantiate___inf__GetAdminNetAclEntryStatus(soap, -1, type, arrayType, n);
11977         case SOAP_TYPE___inf__GetPasswordModel:
11978                 return (void*)soap_instantiate___inf__GetPasswordModel(soap, -1, type, arrayType, n);
11979         case SOAP_TYPE___inf__GetEnabledInterfaces:
11980                 return (void*)soap_instantiate___inf__GetEnabledInterfaces(soap, -1, type, arrayType, n);
11981         case SOAP_TYPE___inf__GetNetworkState:
11982                 return (void*)soap_instantiate___inf__GetNetworkState(soap, -1, type, arrayType, n);
11983         case SOAP_TYPE___inf__GetSecurityParameters:
11984                 return (void*)soap_instantiate___inf__GetSecurityParameters(soap, -1, type, arrayType, n);
11985         case SOAP_TYPE___inf__GetIderSessionLog:
11986                 return (void*)soap_instantiate___inf__GetIderSessionLog(soap, -1, type, arrayType, n);
11987         case SOAP_TYPE___net__SetHostName:
11988                 return (void*)soap_instantiate___net__SetHostName(soap, -1, type, arrayType, n);
11989         case SOAP_TYPE___net__GetHostName:
11990                 return (void*)soap_instantiate___net__GetHostName(soap, -1, type, arrayType, n);
11991         case SOAP_TYPE___net__SetDomainName:
11992                 return (void*)soap_instantiate___net__SetDomainName(soap, -1, type, arrayType, n);
11993         case SOAP_TYPE___net__GetDomainName:
11994                 return (void*)soap_instantiate___net__GetDomainName(soap, -1, type, arrayType, n);
11995         case SOAP_TYPE___net__SetTcpIpParameters:
11996                 return (void*)soap_instantiate___net__SetTcpIpParameters(soap, -1, type, arrayType, n);
11997         case SOAP_TYPE___net__GetTcpIpParameters:
11998                 return (void*)soap_instantiate___net__GetTcpIpParameters(soap, -1, type, arrayType, n);
11999         case SOAP_TYPE___net__SetVlanParameters:
12000                 return (void*)soap_instantiate___net__SetVlanParameters(soap, -1, type, arrayType, n);
12001         case SOAP_TYPE___net__GetVlanParameters:
12002                 return (void*)soap_instantiate___net__GetVlanParameters(soap, -1, type, arrayType, n);
12003         case SOAP_TYPE___net__SetPingResponse:
12004                 return (void*)soap_instantiate___net__SetPingResponse(soap, -1, type, arrayType, n);
12005         case SOAP_TYPE___net__GetPingResponse:
12006                 return (void*)soap_instantiate___net__GetPingResponse(soap, -1, type, arrayType, n);
12007         case SOAP_TYPE___net__EnumerateInterfaces:
12008                 return (void*)soap_instantiate___net__EnumerateInterfaces(soap, -1, type, arrayType, n);
12009         case SOAP_TYPE___net__GetInterfaceSettings:
12010                 return (void*)soap_instantiate___net__GetInterfaceSettings(soap, -1, type, arrayType, n);
12011         case SOAP_TYPE___net__SetInterfaceSettings:
12012                 return (void*)soap_instantiate___net__SetInterfaceSettings(soap, -1, type, arrayType, n);
12013         case SOAP_TYPE___net__Set8021XWiredProfile:
12014                 return (void*)soap_instantiate___net__Set8021XWiredProfile(soap, -1, type, arrayType, n);
12015         case SOAP_TYPE___net__Get8021XWiredProfile:
12016                 return (void*)soap_instantiate___net__Get8021XWiredProfile(soap, -1, type, arrayType, n);
12017         case SOAP_TYPE___net__Set8021XActiveS0:
12018                 return (void*)soap_instantiate___net__Set8021XActiveS0(soap, -1, type, arrayType, n);
12019         case SOAP_TYPE___net__Get8021XActiveS0:
12020                 return (void*)soap_instantiate___net__Get8021XActiveS0(soap, -1, type, arrayType, n);
12021         case SOAP_TYPE___net__Set8021XPxeTimeout:
12022                 return (void*)soap_instantiate___net__Set8021XPxeTimeout(soap, -1, type, arrayType, n);
12023         case SOAP_TYPE___net__Get8021XPxeTimeout:
12024                 return (void*)soap_instantiate___net__Get8021XPxeTimeout(soap, -1, type, arrayType, n);
12025         case SOAP_TYPE___rci__GetRemoteControlCapabilities:
12026                 return (void*)soap_instantiate___rci__GetRemoteControlCapabilities(soap, -1, type, arrayType, n);
12027         case SOAP_TYPE___rci__RemoteControl:
12028                 return (void*)soap_instantiate___rci__RemoteControl(soap, -1, type, arrayType, n);
12029         case SOAP_TYPE___rci__GetSystemPowerState:
12030                 return (void*)soap_instantiate___rci__GetSystemPowerState(soap, -1, type, arrayType, n);
12031         case SOAP_TYPE___sai__ResetFlashWearOutProtection:
12032                 return (void*)soap_instantiate___sai__ResetFlashWearOutProtection(soap, -1, type, arrayType, n);
12033         case SOAP_TYPE___sai__GetAdminAclEntry:
12034                 return (void*)soap_instantiate___sai__GetAdminAclEntry(soap, -1, type, arrayType, n);
12035         case SOAP_TYPE___sai__SetAdminAclEntry:
12036                 return (void*)soap_instantiate___sai__SetAdminAclEntry(soap, -1, type, arrayType, n);
12037         case SOAP_TYPE___sai__AddUserAclEntry:
12038                 return (void*)soap_instantiate___sai__AddUserAclEntry(soap, -1, type, arrayType, n);
12039         case SOAP_TYPE___sai__EnumerateUserAclEntries:
12040                 return (void*)soap_instantiate___sai__EnumerateUserAclEntries(soap, -1, type, arrayType, n);
12041         case SOAP_TYPE___sai__GetUserAclEntry:
12042                 return (void*)soap_instantiate___sai__GetUserAclEntry(soap, -1, type, arrayType, n);
12043         case SOAP_TYPE___sai__UpdateUserAclEntry:
12044                 return (void*)soap_instantiate___sai__UpdateUserAclEntry(soap, -1, type, arrayType, n);
12045         case SOAP_TYPE___sai__RemoveUserAclEntry:
12046                 return (void*)soap_instantiate___sai__RemoveUserAclEntry(soap, -1, type, arrayType, n);
12047         case SOAP_TYPE___sai__SetTlsEnabled:
12048                 return (void*)soap_instantiate___sai__SetTlsEnabled(soap, -1, type, arrayType, n);
12049         case SOAP_TYPE___sai__SetRngKey:
12050                 return (void*)soap_instantiate___sai__SetRngKey(soap, -1, type, arrayType, n);
12051         case SOAP_TYPE___sai__SetTLSKeyAndCertificate:
12052                 return (void*)soap_instantiate___sai__SetTLSKeyAndCertificate(soap, -1, type, arrayType, n);
12053         case SOAP_TYPE___sai__SetTLSCertificate:
12054                 return (void*)soap_instantiate___sai__SetTLSCertificate(soap, -1, type, arrayType, n);
12055         case SOAP_TYPE___sai__GetTLSCertificate:
12056                 return (void*)soap_instantiate___sai__GetTLSCertificate(soap, -1, type, arrayType, n);
12057         case SOAP_TYPE___sai__UpdateCoreFromUrl:
12058                 return (void*)soap_instantiate___sai__UpdateCoreFromUrl(soap, -1, type, arrayType, n);
12059         case SOAP_TYPE___sai__GetProvisioningMode:
12060                 return (void*)soap_instantiate___sai__GetProvisioningMode(soap, -1, type, arrayType, n);
12061         case SOAP_TYPE___sai__SetProvisioningMode:
12062                 return (void*)soap_instantiate___sai__SetProvisioningMode(soap, -1, type, arrayType, n);
12063         case SOAP_TYPE___sai__Unprovision:
12064                 return (void*)soap_instantiate___sai__Unprovision(soap, -1, type, arrayType, n);
12065         case SOAP_TYPE___sai__CommitChanges:
12066                 return (void*)soap_instantiate___sai__CommitChanges(soap, -1, type, arrayType, n);
12067         case SOAP_TYPE___sai__GetCoreVersion:
12068                 return (void*)soap_instantiate___sai__GetCoreVersion(soap, -1, type, arrayType, n);
12069         case SOAP_TYPE___sai__AddUserAclEntryEx:
12070                 return (void*)soap_instantiate___sai__AddUserAclEntryEx(soap, -1, type, arrayType, n);
12071         case SOAP_TYPE___sai__GetUserAclEntryEx:
12072                 return (void*)soap_instantiate___sai__GetUserAclEntryEx(soap, -1, type, arrayType, n);
12073         case SOAP_TYPE___sai__UpdateUserAclEntryEx:
12074                 return (void*)soap_instantiate___sai__UpdateUserAclEntryEx(soap, -1, type, arrayType, n);
12075         case SOAP_TYPE___sai__SetAdminAclEntryEx:
12076                 return (void*)soap_instantiate___sai__SetAdminAclEntryEx(soap, -1, type, arrayType, n);
12077         case SOAP_TYPE___sai__GetDigestRealm:
12078                 return (void*)soap_instantiate___sai__GetDigestRealm(soap, -1, type, arrayType, n);
12079         case SOAP_TYPE___sai__SetKerberosOptions:
12080                 return (void*)soap_instantiate___sai__SetKerberosOptions(soap, -1, type, arrayType, n);
12081         case SOAP_TYPE___sai__GetKerberosOptions:
12082                 return (void*)soap_instantiate___sai__GetKerberosOptions(soap, -1, type, arrayType, n);
12083         case SOAP_TYPE___sai__SetEnabledInterfaces:
12084                 return (void*)soap_instantiate___sai__SetEnabledInterfaces(soap, -1, type, arrayType, n);
12085         case SOAP_TYPE___sai__GetEnabledInterfaces:
12086                 return (void*)soap_instantiate___sai__GetEnabledInterfaces(soap, -1, type, arrayType, n);
12087         case SOAP_TYPE___sai__SetTlsOptions:
12088                 return (void*)soap_instantiate___sai__SetTlsOptions(soap, -1, type, arrayType, n);
12089         case SOAP_TYPE___sai__GetTlsOptions:
12090                 return (void*)soap_instantiate___sai__GetTlsOptions(soap, -1, type, arrayType, n);
12091         case SOAP_TYPE___sai__AddTrustedRootCertificate:
12092                 return (void*)soap_instantiate___sai__AddTrustedRootCertificate(soap, -1, type, arrayType, n);
12093         case SOAP_TYPE___sai__GetTrustedRootCertificate:
12094                 return (void*)soap_instantiate___sai__GetTrustedRootCertificate(soap, -1, type, arrayType, n);
12095         case SOAP_TYPE___sai__DeleteTrustedRootCertificate:
12096                 return (void*)soap_instantiate___sai__DeleteTrustedRootCertificate(soap, -1, type, arrayType, n);
12097         case SOAP_TYPE___sai__EnumerateTrustedRootCertificates:
12098                 return (void*)soap_instantiate___sai__EnumerateTrustedRootCertificates(soap, -1, type, arrayType, n);
12099         case SOAP_TYPE___sai__SetTrustedFqdnCN:
12100                 return (void*)soap_instantiate___sai__SetTrustedFqdnCN(soap, -1, type, arrayType, n);
12101         case SOAP_TYPE___sai__GetTrustedFqdnCN:
12102                 return (void*)soap_instantiate___sai__GetTrustedFqdnCN(soap, -1, type, arrayType, n);
12103         case SOAP_TYPE___sai__SetCRL:
12104                 return (void*)soap_instantiate___sai__SetCRL(soap, -1, type, arrayType, n);
12105         case SOAP_TYPE___sai__GetCRL:
12106                 return (void*)soap_instantiate___sai__GetCRL(soap, -1, type, arrayType, n);
12107         case SOAP_TYPE___sai__GetServerCertificateReq:
12108                 return (void*)soap_instantiate___sai__GetServerCertificateReq(soap, -1, type, arrayType, n);
12109         case SOAP_TYPE___sai__GetPkiCapabilities:
12110                 return (void*)soap_instantiate___sai__GetPkiCapabilities(soap, -1, type, arrayType, n);
12111         case SOAP_TYPE___sai__SetPowerSavingOptions:
12112                 return (void*)soap_instantiate___sai__SetPowerSavingOptions(soap, -1, type, arrayType, n);
12113         case SOAP_TYPE___sai__GetPowerSavingOptions:
12114                 return (void*)soap_instantiate___sai__GetPowerSavingOptions(soap, -1, type, arrayType, n);
12115         case SOAP_TYPE___sai__SetTLSPSK:
12116                 return (void*)soap_instantiate___sai__SetTLSPSK(soap, -1, type, arrayType, n);
12117         case SOAP_TYPE___sai__PartialUnprovision:
12118                 return (void*)soap_instantiate___sai__PartialUnprovision(soap, -1, type, arrayType, n);
12119         case SOAP_TYPE___sai__SetMEBxPassword:
12120                 return (void*)soap_instantiate___sai__SetMEBxPassword(soap, -1, type, arrayType, n);
12121         case SOAP_TYPE___sai__SetProvisioningServerOTP:
12122                 return (void*)soap_instantiate___sai__SetProvisioningServerOTP(soap, -1, type, arrayType, n);
12123         case SOAP_TYPE___sai__GetProvisioningServerOTP:
12124                 return (void*)soap_instantiate___sai__GetProvisioningServerOTP(soap, -1, type, arrayType, n);
12125         case SOAP_TYPE___sai__EnumerateCertificateHashEntries:
12126                 return (void*)soap_instantiate___sai__EnumerateCertificateHashEntries(soap, -1, type, arrayType, n);
12127         case SOAP_TYPE___sai__GetCertificateHashEntry:
12128                 return (void*)soap_instantiate___sai__GetCertificateHashEntry(soap, -1, type, arrayType, n);
12129         case SOAP_TYPE___sai__AddCertificateHashEntry:
12130                 return (void*)soap_instantiate___sai__AddCertificateHashEntry(soap, -1, type, arrayType, n);
12131         case SOAP_TYPE___sai__DeleteCertificateHashEntry:
12132                 return (void*)soap_instantiate___sai__DeleteCertificateHashEntry(soap, -1, type, arrayType, n);
12133         case SOAP_TYPE___sai__EnableCertificateHashEntry:
12134                 return (void*)soap_instantiate___sai__EnableCertificateHashEntry(soap, -1, type, arrayType, n);
12135         case SOAP_TYPE___sai__GetZeroTouchConfigurationMode:
12136                 return (void*)soap_instantiate___sai__GetZeroTouchConfigurationMode(soap, -1, type, arrayType, n);
12137         case SOAP_TYPE___sai__SetZeroTouchConfigurationMode:
12138                 return (void*)soap_instantiate___sai__SetZeroTouchConfigurationMode(soap, -1, type, arrayType, n);
12139         case SOAP_TYPE___sai__GetProvisioningAuditRecord:
12140                 return (void*)soap_instantiate___sai__GetProvisioningAuditRecord(soap, -1, type, arrayType, n);
12141         case SOAP_TYPE___sai__GetProvisioningPID:
12142                 return (void*)soap_instantiate___sai__GetProvisioningPID(soap, -1, type, arrayType, n);
12143         case SOAP_TYPE___sai__ExtendProvisioningPeriod:
12144                 return (void*)soap_instantiate___sai__ExtendProvisioningPeriod(soap, -1, type, arrayType, n);
12145         case SOAP_TYPE___sai__GetRealmAuthOptions:
12146                 return (void*)soap_instantiate___sai__GetRealmAuthOptions(soap, -1, type, arrayType, n);
12147         case SOAP_TYPE___sai__SetRealmAuthOptions:
12148                 return (void*)soap_instantiate___sai__SetRealmAuthOptions(soap, -1, type, arrayType, n);
12149         case SOAP_TYPE___sai__SetEnvironmentDetection:
12150                 return (void*)soap_instantiate___sai__SetEnvironmentDetection(soap, -1, type, arrayType, n);
12151         case SOAP_TYPE___sai__GetEnvironmentDetection:
12152                 return (void*)soap_instantiate___sai__GetEnvironmentDetection(soap, -1, type, arrayType, n);
12153         case SOAP_TYPE___sai__EnumeratePowerPackages:
12154                 return (void*)soap_instantiate___sai__EnumeratePowerPackages(soap, -1, type, arrayType, n);
12155         case SOAP_TYPE___sai__GetPowerPackage:
12156                 return (void*)soap_instantiate___sai__GetPowerPackage(soap, -1, type, arrayType, n);
12157         case SOAP_TYPE___sai__GetActivePowerPackage:
12158                 return (void*)soap_instantiate___sai__GetActivePowerPackage(soap, -1, type, arrayType, n);
12159         case SOAP_TYPE___sai__SetActivePowerPackage:
12160                 return (void*)soap_instantiate___sai__SetActivePowerPackage(soap, -1, type, arrayType, n);
12161         case SOAP_TYPE___sai__SetGlobalPowerPolicy:
12162                 return (void*)soap_instantiate___sai__SetGlobalPowerPolicy(soap, -1, type, arrayType, n);
12163         case SOAP_TYPE___sai__GetGlobalPowerPolicy:
12164                 return (void*)soap_instantiate___sai__GetGlobalPowerPolicy(soap, -1, type, arrayType, n);
12165         case SOAP_TYPE___sai__CertStoreAddKey:
12166                 return (void*)soap_instantiate___sai__CertStoreAddKey(soap, -1, type, arrayType, n);
12167         case SOAP_TYPE___sai__CertStoreEnumerateKeys:
12168                 return (void*)soap_instantiate___sai__CertStoreEnumerateKeys(soap, -1, type, arrayType, n);
12169         case SOAP_TYPE___sai__CertStoreGetKey:
12170                 return (void*)soap_instantiate___sai__CertStoreGetKey(soap, -1, type, arrayType, n);
12171         case SOAP_TYPE___sai__CertStoreRemoveKey:
12172                 return (void*)soap_instantiate___sai__CertStoreRemoveKey(soap, -1, type, arrayType, n);
12173         case SOAP_TYPE___sai__CertStoreAddCertificate:
12174                 return (void*)soap_instantiate___sai__CertStoreAddCertificate(soap, -1, type, arrayType, n);
12175         case SOAP_TYPE___sai__CertStoreGetCertificate:
12176                 return (void*)soap_instantiate___sai__CertStoreGetCertificate(soap, -1, type, arrayType, n);
12177         case SOAP_TYPE___sai__CertStoreEnumerateCertificates:
12178                 return (void*)soap_instantiate___sai__CertStoreEnumerateCertificates(soap, -1, type, arrayType, n);
12179         case SOAP_TYPE___sai__CertStoreRemoveCertificate:
12180                 return (void*)soap_instantiate___sai__CertStoreRemoveCertificate(soap, -1, type, arrayType, n);
12181         case SOAP_TYPE___sai__CertStoreGetPKCS10Request:
12182                 return (void*)soap_instantiate___sai__CertStoreGetPKCS10Request(soap, -1, type, arrayType, n);
12183         case SOAP_TYPE___sai__CertStoreUpdateCertificate:
12184                 return (void*)soap_instantiate___sai__CertStoreUpdateCertificate(soap, -1, type, arrayType, n);
12185         case SOAP_TYPE___sai__SetTLSCredentials:
12186                 return (void*)soap_instantiate___sai__SetTLSCredentials(soap, -1, type, arrayType, n);
12187         case SOAP_TYPE___sai__GetTLSCredentials:
12188                 return (void*)soap_instantiate___sai__GetTLSCredentials(soap, -1, type, arrayType, n);
12189         case SOAP_TYPE___sai__EnableVpnRouting:
12190                 return (void*)soap_instantiate___sai__EnableVpnRouting(soap, -1, type, arrayType, n);
12191         case SOAP_TYPE___sai__GetConfigurationServerFQDN:
12192                 return (void*)soap_instantiate___sai__GetConfigurationServerFQDN(soap, -1, type, arrayType, n);
12193         case SOAP_TYPE___sai__SetConfigurationServerFQDN:
12194                 return (void*)soap_instantiate___sai__SetConfigurationServerFQDN(soap, -1, type, arrayType, n);
12195         case SOAP_TYPE___sai__SetAclEnabledState:
12196                 return (void*)soap_instantiate___sai__SetAclEnabledState(soap, -1, type, arrayType, n);
12197         case SOAP_TYPE___sai__GetAclEnabledState:
12198                 return (void*)soap_instantiate___sai__GetAclEnabledState(soap, -1, type, arrayType, n);
12199         case SOAP_TYPE___str__ExecuteStorageOperation:
12200                 return (void*)soap_instantiate___str__ExecuteStorageOperation(soap, -1, type, arrayType, n);
12201         case SOAP_TYPE___stra__GetGlobalStorageAttributes:
12202                 return (void*)soap_instantiate___stra__GetGlobalStorageAttributes(soap, -1, type, arrayType, n);
12203         case SOAP_TYPE___stra__SetGlobalStorageAttributes:
12204                 return (void*)soap_instantiate___stra__SetGlobalStorageAttributes(soap, -1, type, arrayType, n);
12205         case SOAP_TYPE___stra__AdminGetRegisteredApplications:
12206                 return (void*)soap_instantiate___stra__AdminGetRegisteredApplications(soap, -1, type, arrayType, n);
12207         case SOAP_TYPE___stra__AdminGetApplicationAttributes:
12208                 return (void*)soap_instantiate___stra__AdminGetApplicationAttributes(soap, -1, type, arrayType, n);
12209         case SOAP_TYPE___stra__AdminRemoveApplication:
12210                 return (void*)soap_instantiate___stra__AdminRemoveApplication(soap, -1, type, arrayType, n);
12211         case SOAP_TYPE___stra__AddStorageEaclEntry:
12212                 return (void*)soap_instantiate___stra__AddStorageEaclEntry(soap, -1, type, arrayType, n);
12213         case SOAP_TYPE___stra__EnumerateStorageEaclEntries:
12214                 return (void*)soap_instantiate___stra__EnumerateStorageEaclEntries(soap, -1, type, arrayType, n);
12215         case SOAP_TYPE___stra__GetStorageEaclEntry:
12216                 return (void*)soap_instantiate___stra__GetStorageEaclEntry(soap, -1, type, arrayType, n);
12217         case SOAP_TYPE___stra__RemoveStorageEaclEntry:
12218                 return (void*)soap_instantiate___stra__RemoveStorageEaclEntry(soap, -1, type, arrayType, n);
12219         case SOAP_TYPE___stra__AddStorageFpaclEntry:
12220                 return (void*)soap_instantiate___stra__AddStorageFpaclEntry(soap, -1, type, arrayType, n);
12221         case SOAP_TYPE___stra__EnumerateStorageAllocEntries:
12222                 return (void*)soap_instantiate___stra__EnumerateStorageAllocEntries(soap, -1, type, arrayType, n);
12223         case SOAP_TYPE___stra__GetStorageAllocEntry:
12224                 return (void*)soap_instantiate___stra__GetStorageAllocEntry(soap, -1, type, arrayType, n);
12225         case SOAP_TYPE___stra__UpdateStorageFpaclEntry:
12226                 return (void*)soap_instantiate___stra__UpdateStorageFpaclEntry(soap, -1, type, arrayType, n);
12227         case SOAP_TYPE___stra__RemoveStorageFpaclEntry:
12228                 return (void*)soap_instantiate___stra__RemoveStorageFpaclEntry(soap, -1, type, arrayType, n);
12229         case SOAP_TYPE___tim__GetLowAccuracyTimeSynch:
12230                 return (void*)soap_instantiate___tim__GetLowAccuracyTimeSynch(soap, -1, type, arrayType, n);
12231         case SOAP_TYPE___tim__SetHighAccuracyTimeSynch:
12232                 return (void*)soap_instantiate___tim__SetHighAccuracyTimeSynch(soap, -1, type, arrayType, n);
12233         case SOAP_TYPE___wcxs__AddWirelessProfile:
12234                 return (void*)soap_instantiate___wcxs__AddWirelessProfile(soap, -1, type, arrayType, n);
12235         case SOAP_TYPE___wcxs__GetWirelessProfile:
12236                 return (void*)soap_instantiate___wcxs__GetWirelessProfile(soap, -1, type, arrayType, n);
12237         case SOAP_TYPE___wcxs__RemoveWirelessProfile:
12238                 return (void*)soap_instantiate___wcxs__RemoveWirelessProfile(soap, -1, type, arrayType, n);
12239         case SOAP_TYPE___wcxs__UpdateWirelessProfile:
12240                 return (void*)soap_instantiate___wcxs__UpdateWirelessProfile(soap, -1, type, arrayType, n);
12241         case SOAP_TYPE___wcxs__EnumerateWirelessProfiles:
12242                 return (void*)soap_instantiate___wcxs__EnumerateWirelessProfiles(soap, -1, type, arrayType, n);
12243         case SOAP_TYPE___wcxs__GetWirelessCapabilities:
12244                 return (void*)soap_instantiate___wcxs__GetWirelessCapabilities(soap, -1, type, arrayType, n);
12245         case SOAP_TYPE___wcxs__GetWirelessSettings:
12246                 return (void*)soap_instantiate___wcxs__GetWirelessSettings(soap, -1, type, arrayType, n);
12247         case SOAP_TYPE_xsd__anyURI:
12248                 return (void*)soap_instantiate_xsd__anyURI(soap, -1, type, arrayType, n);
12249         case SOAP_TYPE_cmn__HostNameType:
12250                 return (void*)soap_instantiate_cmn__HostNameType(soap, -1, type, arrayType, n);
12251         case SOAP_TYPE_cmn__IPv4AddressStringType:
12252                 return (void*)soap_instantiate_cmn__IPv4AddressStringType(soap, -1, type, arrayType, n);
12253         case SOAP_TYPE_cmn__IPv6AddressStringType:
12254                 return (void*)soap_instantiate_cmn__IPv6AddressStringType(soap, -1, type, arrayType, n);
12255         case SOAP_TYPE_cmn__GuidBuf:
12256                 return (void*)soap_instantiate_cmn__GuidBuf(soap, -1, type, arrayType, n);
12257         case SOAP_TYPE_sai__AclStringType:
12258                 return (void*)soap_instantiate_sai__AclStringType(soap, -1, type, arrayType, n);
12259         case SOAP_TYPE_sai__AclPasswordStringType:
12260                 return (void*)soap_instantiate_sai__AclPasswordStringType(soap, -1, type, arrayType, n);
12261         case SOAP_TYPE_sai__MEBxPasswordType:
12262                 return (void*)soap_instantiate_sai__MEBxPasswordType(soap, -1, type, arrayType, n);
12263         case SOAP_TYPE_sai__ProvisioningOTPType:
12264                 return (void*)soap_instantiate_sai__ProvisioningOTPType(soap, -1, type, arrayType, n);
12265         case SOAP_TYPE_sai__FriendlyNameType:
12266                 return (void*)soap_instantiate_sai__FriendlyNameType(soap, -1, type, arrayType, n);
12267         case SOAP_TYPE__sai__SpnString:
12268                 return (void*)soap_instantiate__sai__SpnString(soap, -1, type, arrayType, n);
12269         case SOAP_TYPE__sai__KerberosRealmName:
12270                 return (void*)soap_instantiate__sai__KerberosRealmName(soap, -1, type, arrayType, n);
12271         case SOAP_TYPE_net__MACAddressType:
12272                 return (void*)soap_instantiate_net__MACAddressType(soap, -1, type, arrayType, n);
12273         case SOAP_TYPE_emi__CommunityStringType:
12274                 return (void*)soap_instantiate_emi__CommunityStringType(soap, -1, type, arrayType, n);
12275         case SOAP_TYPE_cb__IPv4AddressStringType:
12276                 return (void*)soap_instantiate_cb__IPv4AddressStringType(soap, -1, type, arrayType, n);
12277         case SOAP_TYPE_cb__IPv6AddressStringType:
12278                 return (void*)soap_instantiate_cb__IPv6AddressStringType(soap, -1, type, arrayType, n);
12279         case SOAP_TYPE__cb__FilterName:
12280                 return (void*)soap_instantiate__cb__FilterName(soap, -1, type, arrayType, n);
12281         case SOAP_TYPE__cb__PolicyName:
12282                 return (void*)soap_instantiate__cb__PolicyName(soap, -1, type, arrayType, n);
12283         case SOAP_TYPE__apr__AgentDescription:
12284                 return (void*)soap_instantiate__apr__AgentDescription(soap, -1, type, arrayType, n);
12285         case SOAP_TYPE_wcxs__ProfileNameType:
12286                 return (void*)soap_instantiate_wcxs__ProfileNameType(soap, -1, type, arrayType, n);
12287         case SOAP_TYPE_wcxs__RawKey64Type:
12288                 return (void*)soap_instantiate_wcxs__RawKey64Type(soap, -1, type, arrayType, n);
12289         case SOAP_TYPE_wcxs__RawKey128Type:
12290                 return (void*)soap_instantiate_wcxs__RawKey128Type(soap, -1, type, arrayType, n);
12291         case SOAP_TYPE_wcxs__RawKey256Type:
12292                 return (void*)soap_instantiate_wcxs__RawKey256Type(soap, -1, type, arrayType, n);
12293         case SOAP_TYPE_wcxs__PassPhrase5Type:
12294                 return (void*)soap_instantiate_wcxs__PassPhrase5Type(soap, -1, type, arrayType, n);
12295         case SOAP_TYPE_wcxs__PassPhraseWEP128Type:
12296                 return (void*)soap_instantiate_wcxs__PassPhraseWEP128Type(soap, -1, type, arrayType, n);
12297         case SOAP_TYPE_wcxs__PassPhrase63Type:
12298                 return (void*)soap_instantiate_wcxs__PassPhrase63Type(soap, -1, type, arrayType, n);
12299         case SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType:
12300                 return (void*)soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(soap, -1, type, arrayType, n);
12301         case SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType:
12302                 return (void*)soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(soap, -1, type, arrayType, n);
12303         case SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType:
12304                 return (void*)soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, -1, type, arrayType, n);
12305         case SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType:
12306                 return (void*)soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(soap, -1, type, arrayType, n);
12307         case SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType:
12308                 return (void*)soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, -1, type, arrayType, n);
12309         case SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType:
12310                 return (void*)soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, -1, type, arrayType, n);
12311         case SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType:
12312                 return (void*)soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n);
12313         case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType:
12314                 return (void*)soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, -1, type, arrayType, n);
12315         case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType:
12316                 return (void*)soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, -1, type, arrayType, n);
12317         case SOAP_TYPE_std__vectorTemplateOfunsignedShort:
12318                 return (void*)soap_instantiate_std__vectorTemplateOfunsignedShort(soap, -1, type, arrayType, n);
12319         case SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType:
12320                 return (void*)soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, -1, type, arrayType, n);
12321         case SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType:
12322                 return (void*)soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(soap, -1, type, arrayType, n);
12323         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType:
12324                 return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, -1, type, arrayType, n);
12325         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType:
12326                 return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, -1, type, arrayType, n);
12327         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType:
12328                 return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, -1, type, arrayType, n);
12329         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType:
12330                 return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n);
12331         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType:
12332                 return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, -1, type, arrayType, n);
12333         case SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType:
12334                 return (void*)soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, -1, type, arrayType, n);
12335         case SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType:
12336                 return (void*)soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(soap, -1, type, arrayType, n);
12337         case SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType:
12338                 return (void*)soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, -1, type, arrayType, n);
12339         case SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType:
12340                 return (void*)soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(soap, -1, type, arrayType, n);
12341         case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType:
12342                 return (void*)soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, -1, type, arrayType, n);
12343         case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType:
12344                 return (void*)soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, -1, type, arrayType, n);
12345         case SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType:
12346                 return (void*)soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, -1, type, arrayType, n);
12347         case SOAP_TYPE_std__vectorTemplateOfunsignedByte:
12348                 return (void*)soap_instantiate_std__vectorTemplateOfunsignedByte(soap, -1, type, arrayType, n);
12349         case SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType:
12350                 return (void*)soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, -1, type, arrayType, n);
12351         case SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType:
12352                 return (void*)soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, -1, type, arrayType, n);
12353         case SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType:
12354                 return (void*)soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(soap, -1, type, arrayType, n);
12355         case SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf:
12356                 return (void*)soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(soap, -1, type, arrayType, n);
12357         case SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType:
12358                 return (void*)soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(soap, -1, type, arrayType, n);
12359         case SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType:
12360                 return (void*)soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(soap, -1, type, arrayType, n);
12361         case SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType:
12362                 return (void*)soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, -1, type, arrayType, n);
12363         case SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType:
12364                 return (void*)soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(soap, -1, type, arrayType, n);
12365         case SOAP_TYPE_std__vectorTemplateOfstd__string:
12366                 return (void*)soap_instantiate_std__vectorTemplateOfstd__string(soap, -1, type, arrayType, n);
12367         case SOAP_TYPE_std__vectorTemplateOfunsignedInt:
12368                 return (void*)soap_instantiate_std__vectorTemplateOfunsignedInt(soap, -1, type, arrayType, n);
12369         case SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary:
12370                 return (void*)soap_instantiate_std__vectorTemplateOfxsd__base64Binary(soap, -1, type, arrayType, n);
12371         case SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType:
12372                 return (void*)soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, -1, type, arrayType, n);
12373         case SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType:
12374                 return (void*)soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(soap, -1, type, arrayType, n);
12375         case SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType:
12376                 return (void*)soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, -1, type, arrayType, n);
12377         }
12378         return NULL;
12379 }
12380
12381 SOAP_FMAC3 void SOAP_FMAC4 soap_fdelete(struct soap_clist *p)
12382 {       switch (p->type)
12383         {
12384         case SOAP_TYPE_std__string:
12385                 if (p->size < 0)
12386                         delete (std::string*)p->ptr;
12387                 else
12388                         delete[] (std::string*)p->ptr;
12389                 break;
12390         case SOAP_TYPE_xsd__base64Binary:
12391                 if (p->size < 0)
12392                         delete (xsd__base64Binary*)p->ptr;
12393                 else
12394                         delete[] (xsd__base64Binary*)p->ptr;
12395                 break;
12396         case SOAP_TYPE_cmn__NodeAddressType:
12397                 if (p->size < 0)
12398                         delete (cmn__NodeAddressType*)p->ptr;
12399                 else
12400                         delete[] (cmn__NodeAddressType*)p->ptr;
12401                 break;
12402         case SOAP_TYPE_cstr__RSAKeyPairType:
12403                 if (p->size < 0)
12404                         delete (cstr__RSAKeyPairType*)p->ptr;
12405                 else
12406                         delete[] (cstr__RSAKeyPairType*)p->ptr;
12407                 break;
12408         case SOAP_TYPE_cstr__KeyPairType:
12409                 if (p->size < 0)
12410                         delete (cstr__KeyPairType*)p->ptr;
12411                 else
12412                         delete[] (cstr__KeyPairType*)p->ptr;
12413                 break;
12414         case SOAP_TYPE_sai__UserAclEntryType:
12415                 if (p->size < 0)
12416                         delete (sai__UserAclEntryType*)p->ptr;
12417                 else
12418                         delete[] (sai__UserAclEntryType*)p->ptr;
12419                 break;
12420         case SOAP_TYPE_sai__AdminAclEntryType:
12421                 if (p->size < 0)
12422                         delete (sai__AdminAclEntryType*)p->ptr;
12423                 else
12424                         delete[] (sai__AdminAclEntryType*)p->ptr;
12425                 break;
12426         case SOAP_TYPE_sai__UserAclEntryHandleListType:
12427                 if (p->size < 0)
12428                         delete (sai__UserAclEntryHandleListType*)p->ptr;
12429                 else
12430                         delete[] (sai__UserAclEntryHandleListType*)p->ptr;
12431                 break;
12432         case SOAP_TYPE_sai__UserAclRealmListType:
12433                 if (p->size < 0)
12434                         delete (sai__UserAclRealmListType*)p->ptr;
12435                 else
12436                         delete[] (sai__UserAclRealmListType*)p->ptr;
12437                 break;
12438         case SOAP_TYPE_sai__RsaKeyType:
12439                 if (p->size < 0)
12440                         delete (sai__RsaKeyType*)p->ptr;
12441                 else
12442                         delete[] (sai__RsaKeyType*)p->ptr;
12443                 break;
12444         case SOAP_TYPE_sai__RngKeyType:
12445                 if (p->size < 0)
12446                         delete (sai__RngKeyType*)p->ptr;
12447                 else
12448                         delete[] (sai__RngKeyType*)p->ptr;
12449                 break;
12450         case SOAP_TYPE_sai__CertificateChainType:
12451                 if (p->size < 0)
12452                         delete (sai__CertificateChainType*)p->ptr;
12453                 else
12454                         delete[] (sai__CertificateChainType*)p->ptr;
12455                 break;
12456         case SOAP_TYPE_sai__UpdateCoreUrlKeyType:
12457                 if (p->size < 0)
12458                         delete (sai__UpdateCoreUrlKeyType*)p->ptr;
12459                 else
12460                         delete[] (sai__UpdateCoreUrlKeyType*)p->ptr;
12461                 break;
12462         case SOAP_TYPE_sai__AmtVersion:
12463                 if (p->size < 0)
12464                         delete (sai__AmtVersion*)p->ptr;
12465                 else
12466                         delete[] (sai__AmtVersion*)p->ptr;
12467                 break;
12468         case SOAP_TYPE_sai__UserEntryDigestType:
12469                 if (p->size < 0)
12470                         delete (sai__UserEntryDigestType*)p->ptr;
12471                 else
12472                         delete[] (sai__UserEntryDigestType*)p->ptr;
12473                 break;
12474         case SOAP_TYPE_sai__UserEntryKerberosType:
12475                 if (p->size < 0)
12476                         delete (sai__UserEntryKerberosType*)p->ptr;
12477                 else
12478                         delete[] (sai__UserEntryKerberosType*)p->ptr;
12479                 break;
12480         case SOAP_TYPE_sai__UserAclEntryExType:
12481                 if (p->size < 0)
12482                         delete (sai__UserAclEntryExType*)p->ptr;
12483                 else
12484                         delete[] (sai__UserAclEntryExType*)p->ptr;
12485                 break;
12486         case SOAP_TYPE_sai__AdminAclEntryExType:
12487                 if (p->size < 0)
12488                         delete (sai__AdminAclEntryExType*)p->ptr;
12489                 else
12490                         delete[] (sai__AdminAclEntryExType*)p->ptr;
12491                 break;
12492         case SOAP_TYPE_sai__KerberosSpnType:
12493                 if (p->size < 0)
12494                         delete (sai__KerberosSpnType*)p->ptr;
12495                 else
12496                         delete[] (sai__KerberosSpnType*)p->ptr;
12497                 break;
12498         case SOAP_TYPE_sai__KerberosOptionsType:
12499                 if (p->size < 0)
12500                         delete (sai__KerberosOptionsType*)p->ptr;
12501                 else
12502                         delete[] (sai__KerberosOptionsType*)p->ptr;
12503                 break;
12504         case SOAP_TYPE_sai__TlsOptionsType:
12505                 if (p->size < 0)
12506                         delete (sai__TlsOptionsType*)p->ptr;
12507                 else
12508                         delete[] (sai__TlsOptionsType*)p->ptr;
12509                 break;
12510         case SOAP_TYPE_sai__CertificateType:
12511                 if (p->size < 0)
12512                         delete (sai__CertificateType*)p->ptr;
12513                 else
12514                         delete[] (sai__CertificateType*)p->ptr;
12515                 break;
12516         case SOAP_TYPE_sai__CrlType:
12517                 if (p->size < 0)
12518                         delete (sai__CrlType*)p->ptr;
12519                 else
12520                         delete[] (sai__CrlType*)p->ptr;
12521                 break;
12522         case SOAP_TYPE_sai__PkiCapsType:
12523                 if (p->size < 0)
12524                         delete (sai__PkiCapsType*)p->ptr;
12525                 else
12526                         delete[] (sai__PkiCapsType*)p->ptr;
12527                 break;
12528         case SOAP_TYPE_sai__CertHashEntryType:
12529                 if (p->size < 0)
12530                         delete (sai__CertHashEntryType*)p->ptr;
12531                 else
12532                         delete[] (sai__CertHashEntryType*)p->ptr;
12533                 break;
12534         case SOAP_TYPE_sai__ProvisioningAuditRecordType:
12535                 if (p->size < 0)
12536                         delete (sai__ProvisioningAuditRecordType*)p->ptr;
12537                 else
12538                         delete[] (sai__ProvisioningAuditRecordType*)p->ptr;
12539                 break;
12540         case SOAP_TYPE_sai__EnvironmentDetectionDomainType:
12541                 if (p->size < 0)
12542                         delete (sai__EnvironmentDetectionDomainType*)p->ptr;
12543                 else
12544                         delete[] (sai__EnvironmentDetectionDomainType*)p->ptr;
12545                 break;
12546         case SOAP_TYPE_sai__EnvironmentDetectionType:
12547                 if (p->size < 0)
12548                         delete (sai__EnvironmentDetectionType*)p->ptr;
12549                 else
12550                         delete[] (sai__EnvironmentDetectionType*)p->ptr;
12551                 break;
12552         case SOAP_TYPE_sai__GlobalPowerPolicyType:
12553                 if (p->size < 0)
12554                         delete (sai__GlobalPowerPolicyType*)p->ptr;
12555                 else
12556                         delete[] (sai__GlobalPowerPolicyType*)p->ptr;
12557                 break;
12558         case SOAP_TYPE__sai__AddUserAclEntry:
12559                 if (p->size < 0)
12560                         delete (_sai__AddUserAclEntry*)p->ptr;
12561                 else
12562                         delete[] (_sai__AddUserAclEntry*)p->ptr;
12563                 break;
12564         case SOAP_TYPE__sai__AddUserAclEntryResponse:
12565                 if (p->size < 0)
12566                         delete (_sai__AddUserAclEntryResponse*)p->ptr;
12567                 else
12568                         delete[] (_sai__AddUserAclEntryResponse*)p->ptr;
12569                 break;
12570         case SOAP_TYPE__sai__SetAdminAclEntry:
12571                 if (p->size < 0)
12572                         delete (_sai__SetAdminAclEntry*)p->ptr;
12573                 else
12574                         delete[] (_sai__SetAdminAclEntry*)p->ptr;
12575                 break;
12576         case SOAP_TYPE__sai__SetAdminAclEntryResponse:
12577                 if (p->size < 0)
12578                         delete (_sai__SetAdminAclEntryResponse*)p->ptr;
12579                 else
12580                         delete[] (_sai__SetAdminAclEntryResponse*)p->ptr;
12581                 break;
12582         case SOAP_TYPE__sai__EnumerateUserAclEntries:
12583                 if (p->size < 0)
12584                         delete (_sai__EnumerateUserAclEntries*)p->ptr;
12585                 else
12586                         delete[] (_sai__EnumerateUserAclEntries*)p->ptr;
12587                 break;
12588         case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse:
12589                 if (p->size < 0)
12590                         delete (_sai__EnumerateUserAclEntriesResponse*)p->ptr;
12591                 else
12592                         delete[] (_sai__EnumerateUserAclEntriesResponse*)p->ptr;
12593                 break;
12594         case SOAP_TYPE__sai__GetUserAclEntry:
12595                 if (p->size < 0)
12596                         delete (_sai__GetUserAclEntry*)p->ptr;
12597                 else
12598                         delete[] (_sai__GetUserAclEntry*)p->ptr;
12599                 break;
12600         case SOAP_TYPE__sai__GetUserAclEntryResponse:
12601                 if (p->size < 0)
12602                         delete (_sai__GetUserAclEntryResponse*)p->ptr;
12603                 else
12604                         delete[] (_sai__GetUserAclEntryResponse*)p->ptr;
12605                 break;
12606         case SOAP_TYPE__sai__GetAdminAclEntry:
12607                 if (p->size < 0)
12608                         delete (_sai__GetAdminAclEntry*)p->ptr;
12609                 else
12610                         delete[] (_sai__GetAdminAclEntry*)p->ptr;
12611                 break;
12612         case SOAP_TYPE__sai__GetAdminAclEntryResponse:
12613                 if (p->size < 0)
12614                         delete (_sai__GetAdminAclEntryResponse*)p->ptr;
12615                 else
12616                         delete[] (_sai__GetAdminAclEntryResponse*)p->ptr;
12617                 break;
12618         case SOAP_TYPE__sai__UpdateUserAclEntry:
12619                 if (p->size < 0)
12620                         delete (_sai__UpdateUserAclEntry*)p->ptr;
12621                 else
12622                         delete[] (_sai__UpdateUserAclEntry*)p->ptr;
12623                 break;
12624         case SOAP_TYPE__sai__UpdateUserAclEntryResponse:
12625                 if (p->size < 0)
12626                         delete (_sai__UpdateUserAclEntryResponse*)p->ptr;
12627                 else
12628                         delete[] (_sai__UpdateUserAclEntryResponse*)p->ptr;
12629                 break;
12630         case SOAP_TYPE__sai__RemoveUserAclEntry:
12631                 if (p->size < 0)
12632                         delete (_sai__RemoveUserAclEntry*)p->ptr;
12633                 else
12634                         delete[] (_sai__RemoveUserAclEntry*)p->ptr;
12635                 break;
12636         case SOAP_TYPE__sai__RemoveUserAclEntryResponse:
12637                 if (p->size < 0)
12638                         delete (_sai__RemoveUserAclEntryResponse*)p->ptr;
12639                 else
12640                         delete[] (_sai__RemoveUserAclEntryResponse*)p->ptr;
12641                 break;
12642         case SOAP_TYPE__sai__SetTlsEnabled:
12643                 if (p->size < 0)
12644                         delete (_sai__SetTlsEnabled*)p->ptr;
12645                 else
12646                         delete[] (_sai__SetTlsEnabled*)p->ptr;
12647                 break;
12648         case SOAP_TYPE__sai__SetTlsEnabledResponse:
12649                 if (p->size < 0)
12650                         delete (_sai__SetTlsEnabledResponse*)p->ptr;
12651                 else
12652                         delete[] (_sai__SetTlsEnabledResponse*)p->ptr;
12653                 break;
12654         case SOAP_TYPE__sai__SetTLSKeyAndCertificate:
12655                 if (p->size < 0)
12656                         delete (_sai__SetTLSKeyAndCertificate*)p->ptr;
12657                 else
12658                         delete[] (_sai__SetTLSKeyAndCertificate*)p->ptr;
12659                 break;
12660         case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse:
12661                 if (p->size < 0)
12662                         delete (_sai__SetTLSKeyAndCertificateResponse*)p->ptr;
12663                 else
12664                         delete[] (_sai__SetTLSKeyAndCertificateResponse*)p->ptr;
12665                 break;
12666         case SOAP_TYPE__sai__SetRngKey:
12667                 if (p->size < 0)
12668                         delete (_sai__SetRngKey*)p->ptr;
12669                 else
12670                         delete[] (_sai__SetRngKey*)p->ptr;
12671                 break;
12672         case SOAP_TYPE__sai__SetRngKeyResponse:
12673                 if (p->size < 0)
12674                         delete (_sai__SetRngKeyResponse*)p->ptr;
12675                 else
12676                         delete[] (_sai__SetRngKeyResponse*)p->ptr;
12677                 break;
12678         case SOAP_TYPE__sai__SetTLSCertificate:
12679                 if (p->size < 0)
12680                         delete (_sai__SetTLSCertificate*)p->ptr;
12681                 else
12682                         delete[] (_sai__SetTLSCertificate*)p->ptr;
12683                 break;
12684         case SOAP_TYPE__sai__SetTLSCertificateResponse:
12685                 if (p->size < 0)
12686                         delete (_sai__SetTLSCertificateResponse*)p->ptr;
12687                 else
12688                         delete[] (_sai__SetTLSCertificateResponse*)p->ptr;
12689                 break;
12690         case SOAP_TYPE__sai__GetTLSCertificate:
12691                 if (p->size < 0)
12692                         delete (_sai__GetTLSCertificate*)p->ptr;
12693                 else
12694                         delete[] (_sai__GetTLSCertificate*)p->ptr;
12695                 break;
12696         case SOAP_TYPE__sai__GetTLSCertificateResponse:
12697                 if (p->size < 0)
12698                         delete (_sai__GetTLSCertificateResponse*)p->ptr;
12699                 else
12700                         delete[] (_sai__GetTLSCertificateResponse*)p->ptr;
12701                 break;
12702         case SOAP_TYPE__sai__UpdateCoreFromUrl:
12703                 if (p->size < 0)
12704                         delete (_sai__UpdateCoreFromUrl*)p->ptr;
12705                 else
12706                         delete[] (_sai__UpdateCoreFromUrl*)p->ptr;
12707                 break;
12708         case SOAP_TYPE__sai__UpdateCoreFromUrlResponse:
12709                 if (p->size < 0)
12710                         delete (_sai__UpdateCoreFromUrlResponse*)p->ptr;
12711                 else
12712                         delete[] (_sai__UpdateCoreFromUrlResponse*)p->ptr;
12713                 break;
12714         case SOAP_TYPE__sai__GetProvisioningMode:
12715                 if (p->size < 0)
12716                         delete (_sai__GetProvisioningMode*)p->ptr;
12717                 else
12718                         delete[] (_sai__GetProvisioningMode*)p->ptr;
12719                 break;
12720         case SOAP_TYPE__sai__GetProvisioningModeResponse:
12721                 if (p->size < 0)
12722                         delete (_sai__GetProvisioningModeResponse*)p->ptr;
12723                 else
12724                         delete[] (_sai__GetProvisioningModeResponse*)p->ptr;
12725                 break;
12726         case SOAP_TYPE__sai__SetProvisioningMode:
12727                 if (p->size < 0)
12728                         delete (_sai__SetProvisioningMode*)p->ptr;
12729                 else
12730                         delete[] (_sai__SetProvisioningMode*)p->ptr;
12731                 break;
12732         case SOAP_TYPE__sai__SetProvisioningModeResponse:
12733                 if (p->size < 0)
12734                         delete (_sai__SetProvisioningModeResponse*)p->ptr;
12735                 else
12736                         delete[] (_sai__SetProvisioningModeResponse*)p->ptr;
12737                 break;
12738         case SOAP_TYPE__sai__Unprovision:
12739                 if (p->size < 0)
12740                         delete (_sai__Unprovision*)p->ptr;
12741                 else
12742                         delete[] (_sai__Unprovision*)p->ptr;
12743                 break;
12744         case SOAP_TYPE__sai__UnprovisionResponse:
12745                 if (p->size < 0)
12746                         delete (_sai__UnprovisionResponse*)p->ptr;
12747                 else
12748                         delete[] (_sai__UnprovisionResponse*)p->ptr;
12749                 break;
12750         case SOAP_TYPE__sai__CommitChanges:
12751                 if (p->size < 0)
12752                         delete (_sai__CommitChanges*)p->ptr;
12753                 else
12754                         delete[] (_sai__CommitChanges*)p->ptr;
12755                 break;
12756         case SOAP_TYPE__sai__CommitChangesResponse:
12757                 if (p->size < 0)
12758                         delete (_sai__CommitChangesResponse*)p->ptr;
12759                 else
12760                         delete[] (_sai__CommitChangesResponse*)p->ptr;
12761                 break;
12762         case SOAP_TYPE__sai__ResetFlashWearOutProtection:
12763                 if (p->size < 0)
12764                         delete (_sai__ResetFlashWearOutProtection*)p->ptr;
12765                 else
12766                         delete[] (_sai__ResetFlashWearOutProtection*)p->ptr;
12767                 break;
12768         case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse:
12769                 if (p->size < 0)
12770                         delete (_sai__ResetFlashWearOutProtectionResponse*)p->ptr;
12771                 else
12772                         delete[] (_sai__ResetFlashWearOutProtectionResponse*)p->ptr;
12773                 break;
12774         case SOAP_TYPE__sai__GetCoreVersion:
12775                 if (p->size < 0)
12776                         delete (_sai__GetCoreVersion*)p->ptr;
12777                 else
12778                         delete[] (_sai__GetCoreVersion*)p->ptr;
12779                 break;
12780         case SOAP_TYPE__sai__GetCoreVersionResponse:
12781                 if (p->size < 0)
12782                         delete (_sai__GetCoreVersionResponse*)p->ptr;
12783                 else
12784                         delete[] (_sai__GetCoreVersionResponse*)p->ptr;
12785                 break;
12786         case SOAP_TYPE__sai__AddUserAclEntryEx:
12787                 if (p->size < 0)
12788                         delete (_sai__AddUserAclEntryEx*)p->ptr;
12789                 else
12790                         delete[] (_sai__AddUserAclEntryEx*)p->ptr;
12791                 break;
12792         case SOAP_TYPE__sai__AddUserAclEntryExResponse:
12793                 if (p->size < 0)
12794                         delete (_sai__AddUserAclEntryExResponse*)p->ptr;
12795                 else
12796                         delete[] (_sai__AddUserAclEntryExResponse*)p->ptr;
12797                 break;
12798         case SOAP_TYPE__sai__GetUserAclEntryEx:
12799                 if (p->size < 0)
12800                         delete (_sai__GetUserAclEntryEx*)p->ptr;
12801                 else
12802                         delete[] (_sai__GetUserAclEntryEx*)p->ptr;
12803                 break;
12804         case SOAP_TYPE__sai__GetUserAclEntryExResponse:
12805                 if (p->size < 0)
12806                         delete (_sai__GetUserAclEntryExResponse*)p->ptr;
12807                 else
12808                         delete[] (_sai__GetUserAclEntryExResponse*)p->ptr;
12809                 break;
12810         case SOAP_TYPE__sai__UpdateUserAclEntryEx:
12811                 if (p->size < 0)
12812                         delete (_sai__UpdateUserAclEntryEx*)p->ptr;
12813                 else
12814                         delete[] (_sai__UpdateUserAclEntryEx*)p->ptr;
12815                 break;
12816         case SOAP_TYPE__sai__UpdateUserAclEntryExResponse:
12817                 if (p->size < 0)
12818                         delete (_sai__UpdateUserAclEntryExResponse*)p->ptr;
12819                 else
12820                         delete[] (_sai__UpdateUserAclEntryExResponse*)p->ptr;
12821                 break;
12822         case SOAP_TYPE__sai__SetAdminAclEntryEx:
12823                 if (p->size < 0)
12824                         delete (_sai__SetAdminAclEntryEx*)p->ptr;
12825                 else
12826                         delete[] (_sai__SetAdminAclEntryEx*)p->ptr;
12827                 break;
12828         case SOAP_TYPE__sai__SetAdminAclEntryExResponse:
12829                 if (p->size < 0)
12830                         delete (_sai__SetAdminAclEntryExResponse*)p->ptr;
12831                 else
12832                         delete[] (_sai__SetAdminAclEntryExResponse*)p->ptr;
12833                 break;
12834         case SOAP_TYPE__sai__GetDigestRealm:
12835                 if (p->size < 0)
12836                         delete (_sai__GetDigestRealm*)p->ptr;
12837                 else
12838                         delete[] (_sai__GetDigestRealm*)p->ptr;
12839                 break;
12840         case SOAP_TYPE__sai__GetDigestRealmResponse:
12841                 if (p->size < 0)
12842                         delete (_sai__GetDigestRealmResponse*)p->ptr;
12843                 else
12844                         delete[] (_sai__GetDigestRealmResponse*)p->ptr;
12845                 break;
12846         case SOAP_TYPE__sai__SetKerberosOptions:
12847                 if (p->size < 0)
12848                         delete (_sai__SetKerberosOptions*)p->ptr;
12849                 else
12850                         delete[] (_sai__SetKerberosOptions*)p->ptr;
12851                 break;
12852         case SOAP_TYPE__sai__SetKerberosOptionsResponse:
12853                 if (p->size < 0)
12854                         delete (_sai__SetKerberosOptionsResponse*)p->ptr;
12855                 else
12856                         delete[] (_sai__SetKerberosOptionsResponse*)p->ptr;
12857                 break;
12858         case SOAP_TYPE__sai__GetKerberosOptions:
12859                 if (p->size < 0)
12860                         delete (_sai__GetKerberosOptions*)p->ptr;
12861                 else
12862                         delete[] (_sai__GetKerberosOptions*)p->ptr;
12863                 break;
12864         case SOAP_TYPE__sai__GetKerberosOptionsResponse:
12865                 if (p->size < 0)
12866                         delete (_sai__GetKerberosOptionsResponse*)p->ptr;
12867                 else
12868                         delete[] (_sai__GetKerberosOptionsResponse*)p->ptr;
12869                 break;
12870         case SOAP_TYPE__sai__SetEnabledInterfaces:
12871                 if (p->size < 0)
12872                         delete (_sai__SetEnabledInterfaces*)p->ptr;
12873                 else
12874                         delete[] (_sai__SetEnabledInterfaces*)p->ptr;
12875                 break;
12876         case SOAP_TYPE__sai__SetEnabledInterfacesResponse:
12877                 if (p->size < 0)
12878                         delete (_sai__SetEnabledInterfacesResponse*)p->ptr;
12879                 else
12880                         delete[] (_sai__SetEnabledInterfacesResponse*)p->ptr;
12881                 break;
12882         case SOAP_TYPE__sai__GetEnabledInterfaces:
12883                 if (p->size < 0)
12884                         delete (_sai__GetEnabledInterfaces*)p->ptr;
12885                 else
12886                         delete[] (_sai__GetEnabledInterfaces*)p->ptr;
12887                 break;
12888         case SOAP_TYPE__sai__GetEnabledInterfacesResponse:
12889                 if (p->size < 0)
12890                         delete (_sai__GetEnabledInterfacesResponse*)p->ptr;
12891                 else
12892                         delete[] (_sai__GetEnabledInterfacesResponse*)p->ptr;
12893                 break;
12894         case SOAP_TYPE__sai__SetTlsOptions:
12895                 if (p->size < 0)
12896                         delete (_sai__SetTlsOptions*)p->ptr;
12897                 else
12898                         delete[] (_sai__SetTlsOptions*)p->ptr;
12899                 break;
12900         case SOAP_TYPE__sai__SetTlsOptionsResponse:
12901                 if (p->size < 0)
12902                         delete (_sai__SetTlsOptionsResponse*)p->ptr;
12903                 else
12904                         delete[] (_sai__SetTlsOptionsResponse*)p->ptr;
12905                 break;
12906         case SOAP_TYPE__sai__GetTlsOptions:
12907                 if (p->size < 0)
12908                         delete (_sai__GetTlsOptions*)p->ptr;
12909                 else
12910                         delete[] (_sai__GetTlsOptions*)p->ptr;
12911                 break;
12912         case SOAP_TYPE__sai__GetTlsOptionsResponse:
12913                 if (p->size < 0)
12914                         delete (_sai__GetTlsOptionsResponse*)p->ptr;
12915                 else
12916                         delete[] (_sai__GetTlsOptionsResponse*)p->ptr;
12917                 break;
12918         case SOAP_TYPE__sai__AddTrustedRootCertificate:
12919                 if (p->size < 0)
12920                         delete (_sai__AddTrustedRootCertificate*)p->ptr;
12921                 else
12922                         delete[] (_sai__AddTrustedRootCertificate*)p->ptr;
12923                 break;
12924         case SOAP_TYPE__sai__AddTrustedRootCertificateResponse:
12925                 if (p->size < 0)
12926                         delete (_sai__AddTrustedRootCertificateResponse*)p->ptr;
12927                 else
12928                         delete[] (_sai__AddTrustedRootCertificateResponse*)p->ptr;
12929                 break;
12930         case SOAP_TYPE__sai__GetTrustedRootCertificate:
12931                 if (p->size < 0)
12932                         delete (_sai__GetTrustedRootCertificate*)p->ptr;
12933                 else
12934                         delete[] (_sai__GetTrustedRootCertificate*)p->ptr;
12935                 break;
12936         case SOAP_TYPE__sai__GetTrustedRootCertificateResponse:
12937                 if (p->size < 0)
12938                         delete (_sai__GetTrustedRootCertificateResponse*)p->ptr;
12939                 else
12940                         delete[] (_sai__GetTrustedRootCertificateResponse*)p->ptr;
12941                 break;
12942         case SOAP_TYPE__sai__DeleteTrustedRootCertificate:
12943                 if (p->size < 0)
12944                         delete (_sai__DeleteTrustedRootCertificate*)p->ptr;
12945                 else
12946                         delete[] (_sai__DeleteTrustedRootCertificate*)p->ptr;
12947                 break;
12948         case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse:
12949                 if (p->size < 0)
12950                         delete (_sai__DeleteTrustedRootCertificateResponse*)p->ptr;
12951                 else
12952                         delete[] (_sai__DeleteTrustedRootCertificateResponse*)p->ptr;
12953                 break;
12954         case SOAP_TYPE__sai__EnumerateTrustedRootCertificates:
12955                 if (p->size < 0)
12956                         delete (_sai__EnumerateTrustedRootCertificates*)p->ptr;
12957                 else
12958                         delete[] (_sai__EnumerateTrustedRootCertificates*)p->ptr;
12959                 break;
12960         case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse:
12961                 if (p->size < 0)
12962                         delete (_sai__EnumerateTrustedRootCertificatesResponse*)p->ptr;
12963                 else
12964                         delete[] (_sai__EnumerateTrustedRootCertificatesResponse*)p->ptr;
12965                 break;
12966         case SOAP_TYPE__sai__SetTrustedFqdnCN:
12967                 if (p->size < 0)
12968                         delete (_sai__SetTrustedFqdnCN*)p->ptr;
12969                 else
12970                         delete[] (_sai__SetTrustedFqdnCN*)p->ptr;
12971                 break;
12972         case SOAP_TYPE__sai__SetTrustedFqdnCNResponse:
12973                 if (p->size < 0)
12974                         delete (_sai__SetTrustedFqdnCNResponse*)p->ptr;
12975                 else
12976                         delete[] (_sai__SetTrustedFqdnCNResponse*)p->ptr;
12977                 break;
12978         case SOAP_TYPE__sai__GetTrustedFqdnCN:
12979                 if (p->size < 0)
12980                         delete (_sai__GetTrustedFqdnCN*)p->ptr;
12981                 else
12982                         delete[] (_sai__GetTrustedFqdnCN*)p->ptr;
12983                 break;
12984         case SOAP_TYPE__sai__GetTrustedFqdnCNResponse:
12985                 if (p->size < 0)
12986                         delete (_sai__GetTrustedFqdnCNResponse*)p->ptr;
12987                 else
12988                         delete[] (_sai__GetTrustedFqdnCNResponse*)p->ptr;
12989                 break;
12990         case SOAP_TYPE__sai__SetCRL:
12991                 if (p->size < 0)
12992                         delete (_sai__SetCRL*)p->ptr;
12993                 else
12994                         delete[] (_sai__SetCRL*)p->ptr;
12995                 break;
12996         case SOAP_TYPE__sai__SetCRLResponse:
12997                 if (p->size < 0)
12998                         delete (_sai__SetCRLResponse*)p->ptr;
12999                 else
13000                         delete[] (_sai__SetCRLResponse*)p->ptr;
13001                 break;
13002         case SOAP_TYPE__sai__GetCRL:
13003                 if (p->size < 0)
13004                         delete (_sai__GetCRL*)p->ptr;
13005                 else
13006                         delete[] (_sai__GetCRL*)p->ptr;
13007                 break;
13008         case SOAP_TYPE__sai__GetCRLResponse:
13009                 if (p->size < 0)
13010                         delete (_sai__GetCRLResponse*)p->ptr;
13011                 else
13012                         delete[] (_sai__GetCRLResponse*)p->ptr;
13013                 break;
13014         case SOAP_TYPE__sai__GetServerCertificateReq:
13015                 if (p->size < 0)
13016                         delete (_sai__GetServerCertificateReq*)p->ptr;
13017                 else
13018                         delete[] (_sai__GetServerCertificateReq*)p->ptr;
13019                 break;
13020         case SOAP_TYPE__sai__GetServerCertificateReqResponse:
13021                 if (p->size < 0)
13022                         delete (_sai__GetServerCertificateReqResponse*)p->ptr;
13023                 else
13024                         delete[] (_sai__GetServerCertificateReqResponse*)p->ptr;
13025                 break;
13026         case SOAP_TYPE__sai__GetPkiCapabilities:
13027                 if (p->size < 0)
13028                         delete (_sai__GetPkiCapabilities*)p->ptr;
13029                 else
13030                         delete[] (_sai__GetPkiCapabilities*)p->ptr;
13031                 break;
13032         case SOAP_TYPE__sai__GetPkiCapabilitiesResponse:
13033                 if (p->size < 0)
13034                         delete (_sai__GetPkiCapabilitiesResponse*)p->ptr;
13035                 else
13036                         delete[] (_sai__GetPkiCapabilitiesResponse*)p->ptr;
13037                 break;
13038         case SOAP_TYPE__sai__SetPowerSavingOptions:
13039                 if (p->size < 0)
13040                         delete (_sai__SetPowerSavingOptions*)p->ptr;
13041                 else
13042                         delete[] (_sai__SetPowerSavingOptions*)p->ptr;
13043                 break;
13044         case SOAP_TYPE__sai__SetPowerSavingOptionsResponse:
13045                 if (p->size < 0)
13046                         delete (_sai__SetPowerSavingOptionsResponse*)p->ptr;
13047                 else
13048                         delete[] (_sai__SetPowerSavingOptionsResponse*)p->ptr;
13049                 break;
13050         case SOAP_TYPE__sai__GetPowerSavingOptions:
13051                 if (p->size < 0)
13052                         delete (_sai__GetPowerSavingOptions*)p->ptr;
13053                 else
13054                         delete[] (_sai__GetPowerSavingOptions*)p->ptr;
13055                 break;
13056         case SOAP_TYPE__sai__GetPowerSavingOptionsResponse:
13057                 if (p->size < 0)
13058                         delete (_sai__GetPowerSavingOptionsResponse*)p->ptr;
13059                 else
13060                         delete[] (_sai__GetPowerSavingOptionsResponse*)p->ptr;
13061                 break;
13062         case SOAP_TYPE__sai__SetTLSPSK:
13063                 if (p->size < 0)
13064                         delete (_sai__SetTLSPSK*)p->ptr;
13065                 else
13066                         delete[] (_sai__SetTLSPSK*)p->ptr;
13067                 break;
13068         case SOAP_TYPE__sai__SetTLSPSKResponse:
13069                 if (p->size < 0)
13070                         delete (_sai__SetTLSPSKResponse*)p->ptr;
13071                 else
13072                         delete[] (_sai__SetTLSPSKResponse*)p->ptr;
13073                 break;
13074         case SOAP_TYPE__sai__PartialUnprovision:
13075                 if (p->size < 0)
13076                         delete (_sai__PartialUnprovision*)p->ptr;
13077                 else
13078                         delete[] (_sai__PartialUnprovision*)p->ptr;
13079                 break;
13080         case SOAP_TYPE__sai__PartialUnprovisionResponse:
13081                 if (p->size < 0)
13082                         delete (_sai__PartialUnprovisionResponse*)p->ptr;
13083                 else
13084                         delete[] (_sai__PartialUnprovisionResponse*)p->ptr;
13085                 break;
13086         case SOAP_TYPE__sai__SetMEBxPassword:
13087                 if (p->size < 0)
13088                         delete (_sai__SetMEBxPassword*)p->ptr;
13089                 else
13090                         delete[] (_sai__SetMEBxPassword*)p->ptr;
13091                 break;
13092         case SOAP_TYPE__sai__SetMEBxPasswordResponse:
13093                 if (p->size < 0)
13094                         delete (_sai__SetMEBxPasswordResponse*)p->ptr;
13095                 else
13096                         delete[] (_sai__SetMEBxPasswordResponse*)p->ptr;
13097                 break;
13098         case SOAP_TYPE__sai__SetProvisioningServerOTP:
13099                 if (p->size < 0)
13100                         delete (_sai__SetProvisioningServerOTP*)p->ptr;
13101                 else
13102                         delete[] (_sai__SetProvisioningServerOTP*)p->ptr;
13103                 break;
13104         case SOAP_TYPE__sai__SetProvisioningServerOTPResponse:
13105                 if (p->size < 0)
13106                         delete (_sai__SetProvisioningServerOTPResponse*)p->ptr;
13107                 else
13108                         delete[] (_sai__SetProvisioningServerOTPResponse*)p->ptr;
13109                 break;
13110         case SOAP_TYPE__sai__GetProvisioningServerOTP:
13111                 if (p->size < 0)
13112                         delete (_sai__GetProvisioningServerOTP*)p->ptr;
13113                 else
13114                         delete[] (_sai__GetProvisioningServerOTP*)p->ptr;
13115                 break;
13116         case SOAP_TYPE__sai__GetProvisioningServerOTPResponse:
13117                 if (p->size < 0)
13118                         delete (_sai__GetProvisioningServerOTPResponse*)p->ptr;
13119                 else
13120                         delete[] (_sai__GetProvisioningServerOTPResponse*)p->ptr;
13121                 break;
13122         case SOAP_TYPE__sai__EnumerateCertificateHashEntries:
13123                 if (p->size < 0)
13124                         delete (_sai__EnumerateCertificateHashEntries*)p->ptr;
13125                 else
13126                         delete[] (_sai__EnumerateCertificateHashEntries*)p->ptr;
13127                 break;
13128         case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse:
13129                 if (p->size < 0)
13130                         delete (_sai__EnumerateCertificateHashEntriesResponse*)p->ptr;
13131                 else
13132                         delete[] (_sai__EnumerateCertificateHashEntriesResponse*)p->ptr;
13133                 break;
13134         case SOAP_TYPE__sai__GetCertificateHashEntry:
13135                 if (p->size < 0)
13136                         delete (_sai__GetCertificateHashEntry*)p->ptr;
13137                 else
13138                         delete[] (_sai__GetCertificateHashEntry*)p->ptr;
13139                 break;
13140         case SOAP_TYPE__sai__GetCertificateHashEntryResponse:
13141                 if (p->size < 0)
13142                         delete (_sai__GetCertificateHashEntryResponse*)p->ptr;
13143                 else
13144                         delete[] (_sai__GetCertificateHashEntryResponse*)p->ptr;
13145                 break;
13146         case SOAP_TYPE__sai__AddCertificateHashEntry:
13147                 if (p->size < 0)
13148                         delete (_sai__AddCertificateHashEntry*)p->ptr;
13149                 else
13150                         delete[] (_sai__AddCertificateHashEntry*)p->ptr;
13151                 break;
13152         case SOAP_TYPE__sai__AddCertificateHashEntryResponse:
13153                 if (p->size < 0)
13154                         delete (_sai__AddCertificateHashEntryResponse*)p->ptr;
13155                 else
13156                         delete[] (_sai__AddCertificateHashEntryResponse*)p->ptr;
13157                 break;
13158         case SOAP_TYPE__sai__DeleteCertificateHashEntry:
13159                 if (p->size < 0)
13160                         delete (_sai__DeleteCertificateHashEntry*)p->ptr;
13161                 else
13162                         delete[] (_sai__DeleteCertificateHashEntry*)p->ptr;
13163                 break;
13164         case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse:
13165                 if (p->size < 0)
13166                         delete (_sai__DeleteCertificateHashEntryResponse*)p->ptr;
13167                 else
13168                         delete[] (_sai__DeleteCertificateHashEntryResponse*)p->ptr;
13169                 break;
13170         case SOAP_TYPE__sai__EnableCertificateHashEntry:
13171                 if (p->size < 0)
13172                         delete (_sai__EnableCertificateHashEntry*)p->ptr;
13173                 else
13174                         delete[] (_sai__EnableCertificateHashEntry*)p->ptr;
13175                 break;
13176         case SOAP_TYPE__sai__EnableCertificateHashEntryResponse:
13177                 if (p->size < 0)
13178                         delete (_sai__EnableCertificateHashEntryResponse*)p->ptr;
13179                 else
13180                         delete[] (_sai__EnableCertificateHashEntryResponse*)p->ptr;
13181                 break;
13182         case SOAP_TYPE__sai__GetZeroTouchConfigurationMode:
13183                 if (p->size < 0)
13184                         delete (_sai__GetZeroTouchConfigurationMode*)p->ptr;
13185                 else
13186                         delete[] (_sai__GetZeroTouchConfigurationMode*)p->ptr;
13187                 break;
13188         case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse:
13189                 if (p->size < 0)
13190                         delete (_sai__GetZeroTouchConfigurationModeResponse*)p->ptr;
13191                 else
13192                         delete[] (_sai__GetZeroTouchConfigurationModeResponse*)p->ptr;
13193                 break;
13194         case SOAP_TYPE__sai__SetZeroTouchConfigurationMode:
13195                 if (p->size < 0)
13196                         delete (_sai__SetZeroTouchConfigurationMode*)p->ptr;
13197                 else
13198                         delete[] (_sai__SetZeroTouchConfigurationMode*)p->ptr;
13199                 break;
13200         case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse:
13201                 if (p->size < 0)
13202                         delete (_sai__SetZeroTouchConfigurationModeResponse*)p->ptr;
13203                 else
13204                         delete[] (_sai__SetZeroTouchConfigurationModeResponse*)p->ptr;
13205                 break;
13206         case SOAP_TYPE__sai__GetProvisioningAuditRecord:
13207                 if (p->size < 0)
13208                         delete (_sai__GetProvisioningAuditRecord*)p->ptr;
13209                 else
13210                         delete[] (_sai__GetProvisioningAuditRecord*)p->ptr;
13211                 break;
13212         case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse:
13213                 if (p->size < 0)
13214                         delete (_sai__GetProvisioningAuditRecordResponse*)p->ptr;
13215                 else
13216                         delete[] (_sai__GetProvisioningAuditRecordResponse*)p->ptr;
13217                 break;
13218         case SOAP_TYPE__sai__GetProvisioningPID:
13219                 if (p->size < 0)
13220                         delete (_sai__GetProvisioningPID*)p->ptr;
13221                 else
13222                         delete[] (_sai__GetProvisioningPID*)p->ptr;
13223                 break;
13224         case SOAP_TYPE__sai__GetProvisioningPIDResponse:
13225                 if (p->size < 0)
13226                         delete (_sai__GetProvisioningPIDResponse*)p->ptr;
13227                 else
13228                         delete[] (_sai__GetProvisioningPIDResponse*)p->ptr;
13229                 break;
13230         case SOAP_TYPE__sai__ExtendProvisioningPeriod:
13231                 if (p->size < 0)
13232                         delete (_sai__ExtendProvisioningPeriod*)p->ptr;
13233                 else
13234                         delete[] (_sai__ExtendProvisioningPeriod*)p->ptr;
13235                 break;
13236         case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse:
13237                 if (p->size < 0)
13238                         delete (_sai__ExtendProvisioningPeriodResponse*)p->ptr;
13239                 else
13240                         delete[] (_sai__ExtendProvisioningPeriodResponse*)p->ptr;
13241                 break;
13242         case SOAP_TYPE__sai__GetRealmAuthOptions:
13243                 if (p->size < 0)
13244                         delete (_sai__GetRealmAuthOptions*)p->ptr;
13245                 else
13246                         delete[] (_sai__GetRealmAuthOptions*)p->ptr;
13247                 break;
13248         case SOAP_TYPE__sai__GetRealmAuthOptionsResponse:
13249                 if (p->size < 0)
13250                         delete (_sai__GetRealmAuthOptionsResponse*)p->ptr;
13251                 else
13252                         delete[] (_sai__GetRealmAuthOptionsResponse*)p->ptr;
13253                 break;
13254         case SOAP_TYPE__sai__SetRealmAuthOptions:
13255                 if (p->size < 0)
13256                         delete (_sai__SetRealmAuthOptions*)p->ptr;
13257                 else
13258                         delete[] (_sai__SetRealmAuthOptions*)p->ptr;
13259                 break;
13260         case SOAP_TYPE__sai__SetRealmAuthOptionsResponse:
13261                 if (p->size < 0)
13262                         delete (_sai__SetRealmAuthOptionsResponse*)p->ptr;
13263                 else
13264                         delete[] (_sai__SetRealmAuthOptionsResponse*)p->ptr;
13265                 break;
13266         case SOAP_TYPE__sai__SetEnvironmentDetection:
13267                 if (p->size < 0)
13268                         delete (_sai__SetEnvironmentDetection*)p->ptr;
13269                 else
13270                         delete[] (_sai__SetEnvironmentDetection*)p->ptr;
13271                 break;
13272         case SOAP_TYPE__sai__SetEnvironmentDetectionResponse:
13273                 if (p->size < 0)
13274                         delete (_sai__SetEnvironmentDetectionResponse*)p->ptr;
13275                 else
13276                         delete[] (_sai__SetEnvironmentDetectionResponse*)p->ptr;
13277                 break;
13278         case SOAP_TYPE__sai__GetEnvironmentDetection:
13279                 if (p->size < 0)
13280                         delete (_sai__GetEnvironmentDetection*)p->ptr;
13281                 else
13282                         delete[] (_sai__GetEnvironmentDetection*)p->ptr;
13283                 break;
13284         case SOAP_TYPE__sai__GetEnvironmentDetectionResponse:
13285                 if (p->size < 0)
13286                         delete (_sai__GetEnvironmentDetectionResponse*)p->ptr;
13287                 else
13288                         delete[] (_sai__GetEnvironmentDetectionResponse*)p->ptr;
13289                 break;
13290         case SOAP_TYPE__sai__EnumeratePowerPackages:
13291                 if (p->size < 0)
13292                         delete (_sai__EnumeratePowerPackages*)p->ptr;
13293                 else
13294                         delete[] (_sai__EnumeratePowerPackages*)p->ptr;
13295                 break;
13296         case SOAP_TYPE__sai__EnumeratePowerPackagesResponse:
13297                 if (p->size < 0)
13298                         delete (_sai__EnumeratePowerPackagesResponse*)p->ptr;
13299                 else
13300                         delete[] (_sai__EnumeratePowerPackagesResponse*)p->ptr;
13301                 break;
13302         case SOAP_TYPE__sai__GetActivePowerPackage:
13303                 if (p->size < 0)
13304                         delete (_sai__GetActivePowerPackage*)p->ptr;
13305                 else
13306                         delete[] (_sai__GetActivePowerPackage*)p->ptr;
13307                 break;
13308         case SOAP_TYPE__sai__GetActivePowerPackageResponse:
13309                 if (p->size < 0)
13310                         delete (_sai__GetActivePowerPackageResponse*)p->ptr;
13311                 else
13312                         delete[] (_sai__GetActivePowerPackageResponse*)p->ptr;
13313                 break;
13314         case SOAP_TYPE__sai__GetPowerPackage:
13315                 if (p->size < 0)
13316                         delete (_sai__GetPowerPackage*)p->ptr;
13317                 else
13318                         delete[] (_sai__GetPowerPackage*)p->ptr;
13319                 break;
13320         case SOAP_TYPE__sai__GetPowerPackageResponse:
13321                 if (p->size < 0)
13322                         delete (_sai__GetPowerPackageResponse*)p->ptr;
13323                 else
13324                         delete[] (_sai__GetPowerPackageResponse*)p->ptr;
13325                 break;
13326         case SOAP_TYPE__sai__SetActivePowerPackage:
13327                 if (p->size < 0)
13328                         delete (_sai__SetActivePowerPackage*)p->ptr;
13329                 else
13330                         delete[] (_sai__SetActivePowerPackage*)p->ptr;
13331                 break;
13332         case SOAP_TYPE__sai__SetActivePowerPackageResponse:
13333                 if (p->size < 0)
13334                         delete (_sai__SetActivePowerPackageResponse*)p->ptr;
13335                 else
13336                         delete[] (_sai__SetActivePowerPackageResponse*)p->ptr;
13337                 break;
13338         case SOAP_TYPE__sai__SetGlobalPowerPolicy:
13339                 if (p->size < 0)
13340                         delete (_sai__SetGlobalPowerPolicy*)p->ptr;
13341                 else
13342                         delete[] (_sai__SetGlobalPowerPolicy*)p->ptr;
13343                 break;
13344         case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse:
13345                 if (p->size < 0)
13346                         delete (_sai__SetGlobalPowerPolicyResponse*)p->ptr;
13347                 else
13348                         delete[] (_sai__SetGlobalPowerPolicyResponse*)p->ptr;
13349                 break;
13350         case SOAP_TYPE__sai__GetGlobalPowerPolicy:
13351                 if (p->size < 0)
13352                         delete (_sai__GetGlobalPowerPolicy*)p->ptr;
13353                 else
13354                         delete[] (_sai__GetGlobalPowerPolicy*)p->ptr;
13355                 break;
13356         case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse:
13357                 if (p->size < 0)
13358                         delete (_sai__GetGlobalPowerPolicyResponse*)p->ptr;
13359                 else
13360                         delete[] (_sai__GetGlobalPowerPolicyResponse*)p->ptr;
13361                 break;
13362         case SOAP_TYPE__sai__CertStoreAddKey:
13363                 if (p->size < 0)
13364                         delete (_sai__CertStoreAddKey*)p->ptr;
13365                 else
13366                         delete[] (_sai__CertStoreAddKey*)p->ptr;
13367                 break;
13368         case SOAP_TYPE__sai__CertStoreAddKeyResponse:
13369                 if (p->size < 0)
13370                         delete (_sai__CertStoreAddKeyResponse*)p->ptr;
13371                 else
13372                         delete[] (_sai__CertStoreAddKeyResponse*)p->ptr;
13373                 break;
13374         case SOAP_TYPE__sai__CertStoreEnumerateKeys:
13375                 if (p->size < 0)
13376                         delete (_sai__CertStoreEnumerateKeys*)p->ptr;
13377                 else
13378                         delete[] (_sai__CertStoreEnumerateKeys*)p->ptr;
13379                 break;
13380         case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse:
13381                 if (p->size < 0)
13382                         delete (_sai__CertStoreEnumerateKeysResponse*)p->ptr;
13383                 else
13384                         delete[] (_sai__CertStoreEnumerateKeysResponse*)p->ptr;
13385                 break;
13386         case SOAP_TYPE__sai__CertStoreGetKey:
13387                 if (p->size < 0)
13388                         delete (_sai__CertStoreGetKey*)p->ptr;
13389                 else
13390                         delete[] (_sai__CertStoreGetKey*)p->ptr;
13391                 break;
13392         case SOAP_TYPE__sai__CertStoreGetKeyResponse:
13393                 if (p->size < 0)
13394                         delete (_sai__CertStoreGetKeyResponse*)p->ptr;
13395                 else
13396                         delete[] (_sai__CertStoreGetKeyResponse*)p->ptr;
13397                 break;
13398         case SOAP_TYPE__sai__CertStoreRemoveKey:
13399                 if (p->size < 0)
13400                         delete (_sai__CertStoreRemoveKey*)p->ptr;
13401                 else
13402                         delete[] (_sai__CertStoreRemoveKey*)p->ptr;
13403                 break;
13404         case SOAP_TYPE__sai__CertStoreRemoveKeyResponse:
13405                 if (p->size < 0)
13406                         delete (_sai__CertStoreRemoveKeyResponse*)p->ptr;
13407                 else
13408                         delete[] (_sai__CertStoreRemoveKeyResponse*)p->ptr;
13409                 break;
13410         case SOAP_TYPE__sai__CertStoreAddCertificate:
13411                 if (p->size < 0)
13412                         delete (_sai__CertStoreAddCertificate*)p->ptr;
13413                 else
13414                         delete[] (_sai__CertStoreAddCertificate*)p->ptr;
13415                 break;
13416         case SOAP_TYPE__sai__CertStoreAddCertificateResponse:
13417                 if (p->size < 0)
13418                         delete (_sai__CertStoreAddCertificateResponse*)p->ptr;
13419                 else
13420                         delete[] (_sai__CertStoreAddCertificateResponse*)p->ptr;
13421                 break;
13422         case SOAP_TYPE__sai__CertStoreEnumerateCertificates:
13423                 if (p->size < 0)
13424                         delete (_sai__CertStoreEnumerateCertificates*)p->ptr;
13425                 else
13426                         delete[] (_sai__CertStoreEnumerateCertificates*)p->ptr;
13427                 break;
13428         case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse:
13429                 if (p->size < 0)
13430                         delete (_sai__CertStoreEnumerateCertificatesResponse*)p->ptr;
13431                 else
13432                         delete[] (_sai__CertStoreEnumerateCertificatesResponse*)p->ptr;
13433                 break;
13434         case SOAP_TYPE__sai__CertStoreGetCertificate:
13435                 if (p->size < 0)
13436                         delete (_sai__CertStoreGetCertificate*)p->ptr;
13437                 else
13438                         delete[] (_sai__CertStoreGetCertificate*)p->ptr;
13439                 break;
13440         case SOAP_TYPE__sai__CertStoreGetCertificateResponse:
13441                 if (p->size < 0)
13442                         delete (_sai__CertStoreGetCertificateResponse*)p->ptr;
13443                 else
13444                         delete[] (_sai__CertStoreGetCertificateResponse*)p->ptr;
13445                 break;
13446         case SOAP_TYPE__sai__CertStoreRemoveCertificate:
13447                 if (p->size < 0)
13448                         delete (_sai__CertStoreRemoveCertificate*)p->ptr;
13449                 else
13450                         delete[] (_sai__CertStoreRemoveCertificate*)p->ptr;
13451                 break;
13452         case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse:
13453                 if (p->size < 0)
13454                         delete (_sai__CertStoreRemoveCertificateResponse*)p->ptr;
13455                 else
13456                         delete[] (_sai__CertStoreRemoveCertificateResponse*)p->ptr;
13457                 break;
13458         case SOAP_TYPE__sai__CertStoreGetPKCS10Request:
13459                 if (p->size < 0)
13460                         delete (_sai__CertStoreGetPKCS10Request*)p->ptr;
13461                 else
13462                         delete[] (_sai__CertStoreGetPKCS10Request*)p->ptr;
13463                 break;
13464         case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse:
13465                 if (p->size < 0)
13466                         delete (_sai__CertStoreGetPKCS10RequestResponse*)p->ptr;
13467                 else
13468                         delete[] (_sai__CertStoreGetPKCS10RequestResponse*)p->ptr;
13469                 break;
13470         case SOAP_TYPE__sai__CertStoreUpdateCertificate:
13471                 if (p->size < 0)
13472                         delete (_sai__CertStoreUpdateCertificate*)p->ptr;
13473                 else
13474                         delete[] (_sai__CertStoreUpdateCertificate*)p->ptr;
13475                 break;
13476         case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse:
13477                 if (p->size < 0)
13478                         delete (_sai__CertStoreUpdateCertificateResponse*)p->ptr;
13479                 else
13480                         delete[] (_sai__CertStoreUpdateCertificateResponse*)p->ptr;
13481                 break;
13482         case SOAP_TYPE__sai__SetTLSCredentials:
13483                 if (p->size < 0)
13484                         delete (_sai__SetTLSCredentials*)p->ptr;
13485                 else
13486                         delete[] (_sai__SetTLSCredentials*)p->ptr;
13487                 break;
13488         case SOAP_TYPE__sai__SetTLSCredentialsResponse:
13489                 if (p->size < 0)
13490                         delete (_sai__SetTLSCredentialsResponse*)p->ptr;
13491                 else
13492                         delete[] (_sai__SetTLSCredentialsResponse*)p->ptr;
13493                 break;
13494         case SOAP_TYPE__sai__GetTLSCredentials:
13495                 if (p->size < 0)
13496                         delete (_sai__GetTLSCredentials*)p->ptr;
13497                 else
13498                         delete[] (_sai__GetTLSCredentials*)p->ptr;
13499                 break;
13500         case SOAP_TYPE__sai__GetTLSCredentialsResponse:
13501                 if (p->size < 0)
13502                         delete (_sai__GetTLSCredentialsResponse*)p->ptr;
13503                 else
13504                         delete[] (_sai__GetTLSCredentialsResponse*)p->ptr;
13505                 break;
13506         case SOAP_TYPE__sai__EnableVpnRouting:
13507                 if (p->size < 0)
13508                         delete (_sai__EnableVpnRouting*)p->ptr;
13509                 else
13510                         delete[] (_sai__EnableVpnRouting*)p->ptr;
13511                 break;
13512         case SOAP_TYPE__sai__EnableVpnRoutingResponse:
13513                 if (p->size < 0)
13514                         delete (_sai__EnableVpnRoutingResponse*)p->ptr;
13515                 else
13516                         delete[] (_sai__EnableVpnRoutingResponse*)p->ptr;
13517                 break;
13518         case SOAP_TYPE__sai__SetConfigurationServerFQDN:
13519                 if (p->size < 0)
13520                         delete (_sai__SetConfigurationServerFQDN*)p->ptr;
13521                 else
13522                         delete[] (_sai__SetConfigurationServerFQDN*)p->ptr;
13523                 break;
13524         case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse:
13525                 if (p->size < 0)
13526                         delete (_sai__SetConfigurationServerFQDNResponse*)p->ptr;
13527                 else
13528                         delete[] (_sai__SetConfigurationServerFQDNResponse*)p->ptr;
13529                 break;
13530         case SOAP_TYPE__sai__GetConfigurationServerFQDN:
13531                 if (p->size < 0)
13532                         delete (_sai__GetConfigurationServerFQDN*)p->ptr;
13533                 else
13534                         delete[] (_sai__GetConfigurationServerFQDN*)p->ptr;
13535                 break;
13536         case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse:
13537                 if (p->size < 0)
13538                         delete (_sai__GetConfigurationServerFQDNResponse*)p->ptr;
13539                 else
13540                         delete[] (_sai__GetConfigurationServerFQDNResponse*)p->ptr;
13541                 break;
13542         case SOAP_TYPE__sai__SetAclEnabledState:
13543                 if (p->size < 0)
13544                         delete (_sai__SetAclEnabledState*)p->ptr;
13545                 else
13546                         delete[] (_sai__SetAclEnabledState*)p->ptr;
13547                 break;
13548         case SOAP_TYPE__sai__SetAclEnabledStateResponse:
13549                 if (p->size < 0)
13550                         delete (_sai__SetAclEnabledStateResponse*)p->ptr;
13551                 else
13552                         delete[] (_sai__SetAclEnabledStateResponse*)p->ptr;
13553                 break;
13554         case SOAP_TYPE__sai__GetAclEnabledState:
13555                 if (p->size < 0)
13556                         delete (_sai__GetAclEnabledState*)p->ptr;
13557                 else
13558                         delete[] (_sai__GetAclEnabledState*)p->ptr;
13559                 break;
13560         case SOAP_TYPE__sai__GetAclEnabledStateResponse:
13561                 if (p->size < 0)
13562                         delete (_sai__GetAclEnabledStateResponse*)p->ptr;
13563                 else
13564                         delete[] (_sai__GetAclEnabledStateResponse*)p->ptr;
13565                 break;
13566         case SOAP_TYPE_xcfg__UserCredentialsType:
13567                 if (p->size < 0)
13568                         delete (xcfg__UserCredentialsType*)p->ptr;
13569                 else
13570                         delete[] (xcfg__UserCredentialsType*)p->ptr;
13571                 break;
13572         case SOAP_TYPE_xcfg__CertificateNameType:
13573                 if (p->size < 0)
13574                         delete (xcfg__CertificateNameType*)p->ptr;
13575                 else
13576                         delete[] (xcfg__CertificateNameType*)p->ptr;
13577                 break;
13578         case SOAP_TYPE_xcfg__ManualPACType:
13579                 if (p->size < 0)
13580                         delete (xcfg__ManualPACType*)p->ptr;
13581                 else
13582                         delete[] (xcfg__ManualPACType*)p->ptr;
13583                 break;
13584         case SOAP_TYPE_xcfg__ServerIdentityType:
13585                 if (p->size < 0)
13586                         delete (xcfg__ServerIdentityType*)p->ptr;
13587                 else
13588                         delete[] (xcfg__ServerIdentityType*)p->ptr;
13589                 break;
13590         case SOAP_TYPE_xcfg__XProfileTLSType:
13591                 if (p->size < 0)
13592                         delete (xcfg__XProfileTLSType*)p->ptr;
13593                 else
13594                         delete[] (xcfg__XProfileTLSType*)p->ptr;
13595                 break;
13596         case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type:
13597                 if (p->size < 0)
13598                         delete (xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)p->ptr;
13599                 else
13600                         delete[] (xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)p->ptr;
13601                 break;
13602         case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type:
13603                 if (p->size < 0)
13604                         delete (xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)p->ptr;
13605                 else
13606                         delete[] (xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)p->ptr;
13607                 break;
13608         case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType:
13609                 if (p->size < 0)
13610                         delete (xcfg__XProfileEAP_USCOREGTCType*)p->ptr;
13611                 else
13612                         delete[] (xcfg__XProfileEAP_USCOREGTCType*)p->ptr;
13613                 break;
13614         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
13615                 if (p->size < 0)
13616                         delete (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)p->ptr;
13617                 else
13618                         delete[] (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)p->ptr;
13619                 break;
13620         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType:
13621                 if (p->size < 0)
13622                         delete (xcfg__XProfileEAPFAST_USCOREGTCType*)p->ptr;
13623                 else
13624                         delete[] (xcfg__XProfileEAPFAST_USCOREGTCType*)p->ptr;
13625                 break;
13626         case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType:
13627                 if (p->size < 0)
13628                         delete (xcfg__XProfileEAPFAST_USCORETLSType*)p->ptr;
13629                 else
13630                         delete[] (xcfg__XProfileEAPFAST_USCORETLSType*)p->ptr;
13631                 break;
13632         case SOAP_TYPE_xcfg__XProfileType:
13633                 if (p->size < 0)
13634                         delete (xcfg__XProfileType*)p->ptr;
13635                 else
13636                         delete[] (xcfg__XProfileType*)p->ptr;
13637                 break;
13638         case SOAP_TYPE_net__StaticIPv4ParametersType:
13639                 if (p->size < 0)
13640                         delete (net__StaticIPv4ParametersType*)p->ptr;
13641                 else
13642                         delete[] (net__StaticIPv4ParametersType*)p->ptr;
13643                 break;
13644         case SOAP_TYPE_net__IPv4ParametersType:
13645                 if (p->size < 0)
13646                         delete (net__IPv4ParametersType*)p->ptr;
13647                 else
13648                         delete[] (net__IPv4ParametersType*)p->ptr;
13649                 break;
13650         case SOAP_TYPE_net__InterfaceDescriptorSetType:
13651                 if (p->size < 0)
13652                         delete (net__InterfaceDescriptorSetType*)p->ptr;
13653                 else
13654                         delete[] (net__InterfaceDescriptorSetType*)p->ptr;
13655                 break;
13656         case SOAP_TYPE_net__InterfaceDescriptorGetType:
13657                 if (p->size < 0)
13658                         delete (net__InterfaceDescriptorGetType*)p->ptr;
13659                 else
13660                         delete[] (net__InterfaceDescriptorGetType*)p->ptr;
13661                 break;
13662         case SOAP_TYPE__net__SetHostName:
13663                 if (p->size < 0)
13664                         delete (_net__SetHostName*)p->ptr;
13665                 else
13666                         delete[] (_net__SetHostName*)p->ptr;
13667                 break;
13668         case SOAP_TYPE__net__SetHostNameResponse:
13669                 if (p->size < 0)
13670                         delete (_net__SetHostNameResponse*)p->ptr;
13671                 else
13672                         delete[] (_net__SetHostNameResponse*)p->ptr;
13673                 break;
13674         case SOAP_TYPE__net__GetHostName:
13675                 if (p->size < 0)
13676                         delete (_net__GetHostName*)p->ptr;
13677                 else
13678                         delete[] (_net__GetHostName*)p->ptr;
13679                 break;
13680         case SOAP_TYPE__net__GetHostNameResponse:
13681                 if (p->size < 0)
13682                         delete (_net__GetHostNameResponse*)p->ptr;
13683                 else
13684                         delete[] (_net__GetHostNameResponse*)p->ptr;
13685                 break;
13686         case SOAP_TYPE__net__SetDomainName:
13687                 if (p->size < 0)
13688                         delete (_net__SetDomainName*)p->ptr;
13689                 else
13690                         delete[] (_net__SetDomainName*)p->ptr;
13691                 break;
13692         case SOAP_TYPE__net__SetDomainNameResponse:
13693                 if (p->size < 0)
13694                         delete (_net__SetDomainNameResponse*)p->ptr;
13695                 else
13696                         delete[] (_net__SetDomainNameResponse*)p->ptr;
13697                 break;
13698         case SOAP_TYPE__net__GetDomainName:
13699                 if (p->size < 0)
13700                         delete (_net__GetDomainName*)p->ptr;
13701                 else
13702                         delete[] (_net__GetDomainName*)p->ptr;
13703                 break;
13704         case SOAP_TYPE__net__GetDomainNameResponse:
13705                 if (p->size < 0)
13706                         delete (_net__GetDomainNameResponse*)p->ptr;
13707                 else
13708                         delete[] (_net__GetDomainNameResponse*)p->ptr;
13709                 break;
13710         case SOAP_TYPE__net__SetTcpIpParameters:
13711                 if (p->size < 0)
13712                         delete (_net__SetTcpIpParameters*)p->ptr;
13713                 else
13714                         delete[] (_net__SetTcpIpParameters*)p->ptr;
13715                 break;
13716         case SOAP_TYPE__net__SetTcpIpParametersResponse:
13717                 if (p->size < 0)
13718                         delete (_net__SetTcpIpParametersResponse*)p->ptr;
13719                 else
13720                         delete[] (_net__SetTcpIpParametersResponse*)p->ptr;
13721                 break;
13722         case SOAP_TYPE__net__GetTcpIpParameters:
13723                 if (p->size < 0)
13724                         delete (_net__GetTcpIpParameters*)p->ptr;
13725                 else
13726                         delete[] (_net__GetTcpIpParameters*)p->ptr;
13727                 break;
13728         case SOAP_TYPE__net__GetTcpIpParametersResponse:
13729                 if (p->size < 0)
13730                         delete (_net__GetTcpIpParametersResponse*)p->ptr;
13731                 else
13732                         delete[] (_net__GetTcpIpParametersResponse*)p->ptr;
13733                 break;
13734         case SOAP_TYPE__net__SetVlanParameters:
13735                 if (p->size < 0)
13736                         delete (_net__SetVlanParameters*)p->ptr;
13737                 else
13738                         delete[] (_net__SetVlanParameters*)p->ptr;
13739                 break;
13740         case SOAP_TYPE__net__SetVlanParametersResponse:
13741                 if (p->size < 0)
13742                         delete (_net__SetVlanParametersResponse*)p->ptr;
13743                 else
13744                         delete[] (_net__SetVlanParametersResponse*)p->ptr;
13745                 break;
13746         case SOAP_TYPE__net__GetVlanParameters:
13747                 if (p->size < 0)
13748                         delete (_net__GetVlanParameters*)p->ptr;
13749                 else
13750                         delete[] (_net__GetVlanParameters*)p->ptr;
13751                 break;
13752         case SOAP_TYPE__net__GetVlanParametersResponse:
13753                 if (p->size < 0)
13754                         delete (_net__GetVlanParametersResponse*)p->ptr;
13755                 else
13756                         delete[] (_net__GetVlanParametersResponse*)p->ptr;
13757                 break;
13758         case SOAP_TYPE__net__SetPingResponse:
13759                 if (p->size < 0)
13760                         delete (_net__SetPingResponse*)p->ptr;
13761                 else
13762                         delete[] (_net__SetPingResponse*)p->ptr;
13763                 break;
13764         case SOAP_TYPE__net__SetPingResponseResponse:
13765                 if (p->size < 0)
13766                         delete (_net__SetPingResponseResponse*)p->ptr;
13767                 else
13768                         delete[] (_net__SetPingResponseResponse*)p->ptr;
13769                 break;
13770         case SOAP_TYPE__net__GetPingResponse:
13771                 if (p->size < 0)
13772                         delete (_net__GetPingResponse*)p->ptr;
13773                 else
13774                         delete[] (_net__GetPingResponse*)p->ptr;
13775                 break;
13776         case SOAP_TYPE__net__GetPingResponseResponse:
13777                 if (p->size < 0)
13778                         delete (_net__GetPingResponseResponse*)p->ptr;
13779                 else
13780                         delete[] (_net__GetPingResponseResponse*)p->ptr;
13781                 break;
13782         case SOAP_TYPE__net__EnumerateInterfaces:
13783                 if (p->size < 0)
13784                         delete (_net__EnumerateInterfaces*)p->ptr;
13785                 else
13786                         delete[] (_net__EnumerateInterfaces*)p->ptr;
13787                 break;
13788         case SOAP_TYPE__net__EnumerateInterfacesResponse:
13789                 if (p->size < 0)
13790                         delete (_net__EnumerateInterfacesResponse*)p->ptr;
13791                 else
13792                         delete[] (_net__EnumerateInterfacesResponse*)p->ptr;
13793                 break;
13794         case SOAP_TYPE__net__GetInterfaceSettings:
13795                 if (p->size < 0)
13796                         delete (_net__GetInterfaceSettings*)p->ptr;
13797                 else
13798                         delete[] (_net__GetInterfaceSettings*)p->ptr;
13799                 break;
13800         case SOAP_TYPE__net__GetInterfaceSettingsResponse:
13801                 if (p->size < 0)
13802                         delete (_net__GetInterfaceSettingsResponse*)p->ptr;
13803                 else
13804                         delete[] (_net__GetInterfaceSettingsResponse*)p->ptr;
13805                 break;
13806         case SOAP_TYPE__net__SetInterfaceSettings:
13807                 if (p->size < 0)
13808                         delete (_net__SetInterfaceSettings*)p->ptr;
13809                 else
13810                         delete[] (_net__SetInterfaceSettings*)p->ptr;
13811                 break;
13812         case SOAP_TYPE__net__SetInterfaceSettingsResponse:
13813                 if (p->size < 0)
13814                         delete (_net__SetInterfaceSettingsResponse*)p->ptr;
13815                 else
13816                         delete[] (_net__SetInterfaceSettingsResponse*)p->ptr;
13817                 break;
13818         case SOAP_TYPE__net__Get8021XWiredProfile:
13819                 if (p->size < 0)
13820                         delete (_net__Get8021XWiredProfile*)p->ptr;
13821                 else
13822                         delete[] (_net__Get8021XWiredProfile*)p->ptr;
13823                 break;
13824         case SOAP_TYPE__net__Get8021XWiredProfileResponse:
13825                 if (p->size < 0)
13826                         delete (_net__Get8021XWiredProfileResponse*)p->ptr;
13827                 else
13828                         delete[] (_net__Get8021XWiredProfileResponse*)p->ptr;
13829                 break;
13830         case SOAP_TYPE__net__Set8021XWiredProfile:
13831                 if (p->size < 0)
13832                         delete (_net__Set8021XWiredProfile*)p->ptr;
13833                 else
13834                         delete[] (_net__Set8021XWiredProfile*)p->ptr;
13835                 break;
13836         case SOAP_TYPE__net__Set8021XWiredProfileResponse:
13837                 if (p->size < 0)
13838                         delete (_net__Set8021XWiredProfileResponse*)p->ptr;
13839                 else
13840                         delete[] (_net__Set8021XWiredProfileResponse*)p->ptr;
13841                 break;
13842         case SOAP_TYPE__net__Set8021XActiveS0:
13843                 if (p->size < 0)
13844                         delete (_net__Set8021XActiveS0*)p->ptr;
13845                 else
13846                         delete[] (_net__Set8021XActiveS0*)p->ptr;
13847                 break;
13848         case SOAP_TYPE__net__Set8021XActiveS0Response:
13849                 if (p->size < 0)
13850                         delete (_net__Set8021XActiveS0Response*)p->ptr;
13851                 else
13852                         delete[] (_net__Set8021XActiveS0Response*)p->ptr;
13853                 break;
13854         case SOAP_TYPE__net__Get8021XActiveS0:
13855                 if (p->size < 0)
13856                         delete (_net__Get8021XActiveS0*)p->ptr;
13857                 else
13858                         delete[] (_net__Get8021XActiveS0*)p->ptr;
13859                 break;
13860         case SOAP_TYPE__net__Get8021XActiveS0Response:
13861                 if (p->size < 0)
13862                         delete (_net__Get8021XActiveS0Response*)p->ptr;
13863                 else
13864                         delete[] (_net__Get8021XActiveS0Response*)p->ptr;
13865                 break;
13866         case SOAP_TYPE__net__Set8021XPxeTimeout:
13867                 if (p->size < 0)
13868                         delete (_net__Set8021XPxeTimeout*)p->ptr;
13869                 else
13870                         delete[] (_net__Set8021XPxeTimeout*)p->ptr;
13871                 break;
13872         case SOAP_TYPE__net__Set8021XPxeTimeoutResponse:
13873                 if (p->size < 0)
13874                         delete (_net__Set8021XPxeTimeoutResponse*)p->ptr;
13875                 else
13876                         delete[] (_net__Set8021XPxeTimeoutResponse*)p->ptr;
13877                 break;
13878         case SOAP_TYPE__net__Get8021XPxeTimeout:
13879                 if (p->size < 0)
13880                         delete (_net__Get8021XPxeTimeout*)p->ptr;
13881                 else
13882                         delete[] (_net__Get8021XPxeTimeout*)p->ptr;
13883                 break;
13884         case SOAP_TYPE__net__Get8021XPxeTimeoutResponse:
13885                 if (p->size < 0)
13886                         delete (_net__Get8021XPxeTimeoutResponse*)p->ptr;
13887                 else
13888                         delete[] (_net__Get8021XPxeTimeoutResponse*)p->ptr;
13889                 break;
13890         case SOAP_TYPE_stra__StorageEaclEntryType:
13891                 if (p->size < 0)
13892                         delete (stra__StorageEaclEntryType*)p->ptr;
13893                 else
13894                         delete[] (stra__StorageEaclEntryType*)p->ptr;
13895                 break;
13896         case SOAP_TYPE_stra__StorageEaclEntryHandleListType:
13897                 if (p->size < 0)
13898                         delete (stra__StorageEaclEntryHandleListType*)p->ptr;
13899                 else
13900                         delete[] (stra__StorageEaclEntryHandleListType*)p->ptr;
13901                 break;
13902         case SOAP_TYPE_stra__StorageAllocEntryType:
13903                 if (p->size < 0)
13904                         delete (stra__StorageAllocEntryType*)p->ptr;
13905                 else
13906                         delete[] (stra__StorageAllocEntryType*)p->ptr;
13907                 break;
13908         case SOAP_TYPE_stra__StorageAllocSnrpEntryType:
13909                 if (p->size < 0)
13910                         delete (stra__StorageAllocSnrpEntryType*)p->ptr;
13911                 else
13912                         delete[] (stra__StorageAllocSnrpEntryType*)p->ptr;
13913                 break;
13914         case SOAP_TYPE_stra__StorageAllocEntryHandleListType:
13915                 if (p->size < 0)
13916                         delete (stra__StorageAllocEntryHandleListType*)p->ptr;
13917                 else
13918                         delete[] (stra__StorageAllocEntryHandleListType*)p->ptr;
13919                 break;
13920         case SOAP_TYPE_stra__GUID:
13921                 if (p->size < 0)
13922                         delete (stra__GUID*)p->ptr;
13923                 else
13924                         delete[] (stra__GUID*)p->ptr;
13925                 break;
13926         case SOAP_TYPE_stra__GlobalStorageAttributesType:
13927                 if (p->size < 0)
13928                         delete (stra__GlobalStorageAttributesType*)p->ptr;
13929                 else
13930                         delete[] (stra__GlobalStorageAttributesType*)p->ptr;
13931                 break;
13932         case SOAP_TYPE_stra__StorageApplicationHandleListType:
13933                 if (p->size < 0)
13934                         delete (stra__StorageApplicationHandleListType*)p->ptr;
13935                 else
13936                         delete[] (stra__StorageApplicationHandleListType*)p->ptr;
13937                 break;
13938         case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType:
13939                 if (p->size < 0)
13940                         delete (stra__StorageSnrpApplicationAttributeType*)p->ptr;
13941                 else
13942                         delete[] (stra__StorageSnrpApplicationAttributeType*)p->ptr;
13943                 break;
13944         case SOAP_TYPE_stra__StorageApplicationAttributesType:
13945                 if (p->size < 0)
13946                         delete (stra__StorageApplicationAttributesType*)p->ptr;
13947                 else
13948                         delete[] (stra__StorageApplicationAttributesType*)p->ptr;
13949                 break;
13950         case SOAP_TYPE__stra__GetGlobalStorageAttributes:
13951                 if (p->size < 0)
13952                         delete (_stra__GetGlobalStorageAttributes*)p->ptr;
13953                 else
13954                         delete[] (_stra__GetGlobalStorageAttributes*)p->ptr;
13955                 break;
13956         case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse:
13957                 if (p->size < 0)
13958                         delete (_stra__GetGlobalStorageAttributesResponse*)p->ptr;
13959                 else
13960                         delete[] (_stra__GetGlobalStorageAttributesResponse*)p->ptr;
13961                 break;
13962         case SOAP_TYPE__stra__SetGlobalStorageAttributes:
13963                 if (p->size < 0)
13964                         delete (_stra__SetGlobalStorageAttributes*)p->ptr;
13965                 else
13966                         delete[] (_stra__SetGlobalStorageAttributes*)p->ptr;
13967                 break;
13968         case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse:
13969                 if (p->size < 0)
13970                         delete (_stra__SetGlobalStorageAttributesResponse*)p->ptr;
13971                 else
13972                         delete[] (_stra__SetGlobalStorageAttributesResponse*)p->ptr;
13973                 break;
13974         case SOAP_TYPE__stra__AdminGetRegisteredApplications:
13975                 if (p->size < 0)
13976                         delete (_stra__AdminGetRegisteredApplications*)p->ptr;
13977                 else
13978                         delete[] (_stra__AdminGetRegisteredApplications*)p->ptr;
13979                 break;
13980         case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse:
13981                 if (p->size < 0)
13982                         delete (_stra__AdminGetRegisteredApplicationsResponse*)p->ptr;
13983                 else
13984                         delete[] (_stra__AdminGetRegisteredApplicationsResponse*)p->ptr;
13985                 break;
13986         case SOAP_TYPE__stra__AdminGetApplicationAttributes:
13987                 if (p->size < 0)
13988                         delete (_stra__AdminGetApplicationAttributes*)p->ptr;
13989                 else
13990                         delete[] (_stra__AdminGetApplicationAttributes*)p->ptr;
13991                 break;
13992         case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse:
13993                 if (p->size < 0)
13994                         delete (_stra__AdminGetApplicationAttributesResponse*)p->ptr;
13995                 else
13996                         delete[] (_stra__AdminGetApplicationAttributesResponse*)p->ptr;
13997                 break;
13998         case SOAP_TYPE__stra__AdminRemoveApplication:
13999                 if (p->size < 0)
14000                         delete (_stra__AdminRemoveApplication*)p->ptr;
14001                 else
14002                         delete[] (_stra__AdminRemoveApplication*)p->ptr;
14003                 break;
14004         case SOAP_TYPE__stra__AdminRemoveApplicationResponse:
14005                 if (p->size < 0)
14006                         delete (_stra__AdminRemoveApplicationResponse*)p->ptr;
14007                 else
14008                         delete[] (_stra__AdminRemoveApplicationResponse*)p->ptr;
14009                 break;
14010         case SOAP_TYPE__stra__AddStorageEaclEntry:
14011                 if (p->size < 0)
14012                         delete (_stra__AddStorageEaclEntry*)p->ptr;
14013                 else
14014                         delete[] (_stra__AddStorageEaclEntry*)p->ptr;
14015                 break;
14016         case SOAP_TYPE__stra__AddStorageEaclEntryResponse:
14017                 if (p->size < 0)
14018                         delete (_stra__AddStorageEaclEntryResponse*)p->ptr;
14019                 else
14020                         delete[] (_stra__AddStorageEaclEntryResponse*)p->ptr;
14021                 break;
14022         case SOAP_TYPE__stra__EnumerateStorageEaclEntries:
14023                 if (p->size < 0)
14024                         delete (_stra__EnumerateStorageEaclEntries*)p->ptr;
14025                 else
14026                         delete[] (_stra__EnumerateStorageEaclEntries*)p->ptr;
14027                 break;
14028         case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse:
14029                 if (p->size < 0)
14030                         delete (_stra__EnumerateStorageEaclEntriesResponse*)p->ptr;
14031                 else
14032                         delete[] (_stra__EnumerateStorageEaclEntriesResponse*)p->ptr;
14033                 break;
14034         case SOAP_TYPE__stra__GetStorageEaclEntry:
14035                 if (p->size < 0)
14036                         delete (_stra__GetStorageEaclEntry*)p->ptr;
14037                 else
14038                         delete[] (_stra__GetStorageEaclEntry*)p->ptr;
14039                 break;
14040         case SOAP_TYPE__stra__GetStorageEaclEntryResponse:
14041                 if (p->size < 0)
14042                         delete (_stra__GetStorageEaclEntryResponse*)p->ptr;
14043                 else
14044                         delete[] (_stra__GetStorageEaclEntryResponse*)p->ptr;
14045                 break;
14046         case SOAP_TYPE__stra__RemoveStorageEaclEntry:
14047                 if (p->size < 0)
14048                         delete (_stra__RemoveStorageEaclEntry*)p->ptr;
14049                 else
14050                         delete[] (_stra__RemoveStorageEaclEntry*)p->ptr;
14051                 break;
14052         case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse:
14053                 if (p->size < 0)
14054                         delete (_stra__RemoveStorageEaclEntryResponse*)p->ptr;
14055                 else
14056                         delete[] (_stra__RemoveStorageEaclEntryResponse*)p->ptr;
14057                 break;
14058         case SOAP_TYPE__stra__AddStorageFpaclEntry:
14059                 if (p->size < 0)
14060                         delete (_stra__AddStorageFpaclEntry*)p->ptr;
14061                 else
14062                         delete[] (_stra__AddStorageFpaclEntry*)p->ptr;
14063                 break;
14064         case SOAP_TYPE__stra__AddStorageFpaclEntryResponse:
14065                 if (p->size < 0)
14066                         delete (_stra__AddStorageFpaclEntryResponse*)p->ptr;
14067                 else
14068                         delete[] (_stra__AddStorageFpaclEntryResponse*)p->ptr;
14069                 break;
14070         case SOAP_TYPE__stra__EnumerateStorageAllocEntries:
14071                 if (p->size < 0)
14072                         delete (_stra__EnumerateStorageAllocEntries*)p->ptr;
14073                 else
14074                         delete[] (_stra__EnumerateStorageAllocEntries*)p->ptr;
14075                 break;
14076         case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse:
14077                 if (p->size < 0)
14078                         delete (_stra__EnumerateStorageAllocEntriesResponse*)p->ptr;
14079                 else
14080                         delete[] (_stra__EnumerateStorageAllocEntriesResponse*)p->ptr;
14081                 break;
14082         case SOAP_TYPE__stra__GetStorageAllocEntry:
14083                 if (p->size < 0)
14084                         delete (_stra__GetStorageAllocEntry*)p->ptr;
14085                 else
14086                         delete[] (_stra__GetStorageAllocEntry*)p->ptr;
14087                 break;
14088         case SOAP_TYPE__stra__GetStorageAllocEntryResponse:
14089                 if (p->size < 0)
14090                         delete (_stra__GetStorageAllocEntryResponse*)p->ptr;
14091                 else
14092                         delete[] (_stra__GetStorageAllocEntryResponse*)p->ptr;
14093                 break;
14094         case SOAP_TYPE__stra__UpdateStorageFpaclEntry:
14095                 if (p->size < 0)
14096                         delete (_stra__UpdateStorageFpaclEntry*)p->ptr;
14097                 else
14098                         delete[] (_stra__UpdateStorageFpaclEntry*)p->ptr;
14099                 break;
14100         case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse:
14101                 if (p->size < 0)
14102                         delete (_stra__UpdateStorageFpaclEntryResponse*)p->ptr;
14103                 else
14104                         delete[] (_stra__UpdateStorageFpaclEntryResponse*)p->ptr;
14105                 break;
14106         case SOAP_TYPE__stra__RemoveStorageFpaclEntry:
14107                 if (p->size < 0)
14108                         delete (_stra__RemoveStorageFpaclEntry*)p->ptr;
14109                 else
14110                         delete[] (_stra__RemoveStorageFpaclEntry*)p->ptr;
14111                 break;
14112         case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse:
14113                 if (p->size < 0)
14114                         delete (_stra__RemoveStorageFpaclEntryResponse*)p->ptr;
14115                 else
14116                         delete[] (_stra__RemoveStorageFpaclEntryResponse*)p->ptr;
14117                 break;
14118         case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType:
14119                 if (p->size < 0)
14120                         delete (emi__AlertSubscriptionPolicyIDArrayType*)p->ptr;
14121                 else
14122                         delete[] (emi__AlertSubscriptionPolicyIDArrayType*)p->ptr;
14123                 break;
14124         case SOAP_TYPE_emi__ByteData:
14125                 if (p->size < 0)
14126                         delete (emi__ByteData*)p->ptr;
14127                 else
14128                         delete[] (emi__ByteData*)p->ptr;
14129                 break;
14130         case SOAP_TYPE_emi__EventLogRecordType:
14131                 if (p->size < 0)
14132                         delete (emi__EventLogRecordType*)p->ptr;
14133                 else
14134                         delete[] (emi__EventLogRecordType*)p->ptr;
14135                 break;
14136         case SOAP_TYPE_emi__EventFilterType:
14137                 if (p->size < 0)
14138                         delete (emi__EventFilterType*)p->ptr;
14139                 else
14140                         delete[] (emi__EventFilterType*)p->ptr;
14141                 break;
14142         case SOAP_TYPE_emi__AlertSubscriptionType:
14143                 if (p->size < 0)
14144                         delete (emi__AlertSubscriptionType*)p->ptr;
14145                 else
14146                         delete[] (emi__AlertSubscriptionType*)p->ptr;
14147                 break;
14148         case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType:
14149                 if (p->size < 0)
14150                         delete (emi__AlertSubscriptionHandleArrayType*)p->ptr;
14151                 else
14152                         delete[] (emi__AlertSubscriptionHandleArrayType*)p->ptr;
14153                 break;
14154         case SOAP_TYPE_emi__EventFilterHandleArrayType:
14155                 if (p->size < 0)
14156                         delete (emi__EventFilterHandleArrayType*)p->ptr;
14157                 else
14158                         delete[] (emi__EventFilterHandleArrayType*)p->ptr;
14159                 break;
14160         case SOAP_TYPE_emi__EventLogRecordArrayType:
14161                 if (p->size < 0)
14162                         delete (emi__EventLogRecordArrayType*)p->ptr;
14163                 else
14164                         delete[] (emi__EventLogRecordArrayType*)p->ptr;
14165                 break;
14166         case SOAP_TYPE_emi__SensorHandleArrayType:
14167                 if (p->size < 0)
14168                         delete (emi__SensorHandleArrayType*)p->ptr;
14169                 else
14170                         delete[] (emi__SensorHandleArrayType*)p->ptr;
14171                 break;
14172         case SOAP_TYPE_emi__SensorAttributesType:
14173                 if (p->size < 0)
14174                         delete (emi__SensorAttributesType*)p->ptr;
14175                 else
14176                         delete[] (emi__SensorAttributesType*)p->ptr;
14177                 break;
14178         case SOAP_TYPE_emi__ByteStr:
14179                 if (p->size < 0)
14180                         delete (emi__ByteStr*)p->ptr;
14181                 else
14182                         delete[] (emi__ByteStr*)p->ptr;
14183                 break;
14184         case SOAP_TYPE_emi__AlertCredentialsType:
14185                 if (p->size < 0)
14186                         delete (emi__AlertCredentialsType*)p->ptr;
14187                 else
14188                         delete[] (emi__AlertCredentialsType*)p->ptr;
14189                 break;
14190         case SOAP_TYPE_emi__AlertSubscriptionSNMPType:
14191                 if (p->size < 0)
14192                         delete (emi__AlertSubscriptionSNMPType*)p->ptr;
14193                 else
14194                         delete[] (emi__AlertSubscriptionSNMPType*)p->ptr;
14195                 break;
14196         case SOAP_TYPE_emi__AlertSubscriptionSoapType:
14197                 if (p->size < 0)
14198                         delete (emi__AlertSubscriptionSoapType*)p->ptr;
14199                 else
14200                         delete[] (emi__AlertSubscriptionSoapType*)p->ptr;
14201                 break;
14202         case SOAP_TYPE_emi__AlertSubscriptionGeneralType:
14203                 if (p->size < 0)
14204                         delete (emi__AlertSubscriptionGeneralType*)p->ptr;
14205                 else
14206                         delete[] (emi__AlertSubscriptionGeneralType*)p->ptr;
14207                 break;
14208         case SOAP_TYPE__emi__SubscribeForAlert:
14209                 if (p->size < 0)
14210                         delete (_emi__SubscribeForAlert*)p->ptr;
14211                 else
14212                         delete[] (_emi__SubscribeForAlert*)p->ptr;
14213                 break;
14214         case SOAP_TYPE__emi__SubscribeForAlertResponse:
14215                 if (p->size < 0)
14216                         delete (_emi__SubscribeForAlertResponse*)p->ptr;
14217                 else
14218                         delete[] (_emi__SubscribeForAlertResponse*)p->ptr;
14219                 break;
14220         case SOAP_TYPE__emi__EnumerateAlertSubscriptions:
14221                 if (p->size < 0)
14222                         delete (_emi__EnumerateAlertSubscriptions*)p->ptr;
14223                 else
14224                         delete[] (_emi__EnumerateAlertSubscriptions*)p->ptr;
14225                 break;
14226         case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse:
14227                 if (p->size < 0)
14228                         delete (_emi__EnumerateAlertSubscriptionsResponse*)p->ptr;
14229                 else
14230                         delete[] (_emi__EnumerateAlertSubscriptionsResponse*)p->ptr;
14231                 break;
14232         case SOAP_TYPE__emi__GetAlertSubscription:
14233                 if (p->size < 0)
14234                         delete (_emi__GetAlertSubscription*)p->ptr;
14235                 else
14236                         delete[] (_emi__GetAlertSubscription*)p->ptr;
14237                 break;
14238         case SOAP_TYPE__emi__GetAlertSubscriptionResponse:
14239                 if (p->size < 0)
14240                         delete (_emi__GetAlertSubscriptionResponse*)p->ptr;
14241                 else
14242                         delete[] (_emi__GetAlertSubscriptionResponse*)p->ptr;
14243                 break;
14244         case SOAP_TYPE__emi__EnumerateAlertPolicies:
14245                 if (p->size < 0)
14246                         delete (_emi__EnumerateAlertPolicies*)p->ptr;
14247                 else
14248                         delete[] (_emi__EnumerateAlertPolicies*)p->ptr;
14249                 break;
14250         case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse:
14251                 if (p->size < 0)
14252                         delete (_emi__EnumerateAlertPoliciesResponse*)p->ptr;
14253                 else
14254                         delete[] (_emi__EnumerateAlertPoliciesResponse*)p->ptr;
14255                 break;
14256         case SOAP_TYPE__emi__SetAlertCommunityString:
14257                 if (p->size < 0)
14258                         delete (_emi__SetAlertCommunityString*)p->ptr;
14259                 else
14260                         delete[] (_emi__SetAlertCommunityString*)p->ptr;
14261                 break;
14262         case SOAP_TYPE__emi__SetAlertCommunityStringResponse:
14263                 if (p->size < 0)
14264                         delete (_emi__SetAlertCommunityStringResponse*)p->ptr;
14265                 else
14266                         delete[] (_emi__SetAlertCommunityStringResponse*)p->ptr;
14267                 break;
14268         case SOAP_TYPE__emi__GetAlertCommunityString:
14269                 if (p->size < 0)
14270                         delete (_emi__GetAlertCommunityString*)p->ptr;
14271                 else
14272                         delete[] (_emi__GetAlertCommunityString*)p->ptr;
14273                 break;
14274         case SOAP_TYPE__emi__GetAlertCommunityStringResponse:
14275                 if (p->size < 0)
14276                         delete (_emi__GetAlertCommunityStringResponse*)p->ptr;
14277                 else
14278                         delete[] (_emi__GetAlertCommunityStringResponse*)p->ptr;
14279                 break;
14280         case SOAP_TYPE__emi__AddEventFilter:
14281                 if (p->size < 0)
14282                         delete (_emi__AddEventFilter*)p->ptr;
14283                 else
14284                         delete[] (_emi__AddEventFilter*)p->ptr;
14285                 break;
14286         case SOAP_TYPE__emi__AddEventFilterResponse:
14287                 if (p->size < 0)
14288                         delete (_emi__AddEventFilterResponse*)p->ptr;
14289                 else
14290                         delete[] (_emi__AddEventFilterResponse*)p->ptr;
14291                 break;
14292         case SOAP_TYPE__emi__EnumerateEventFilters:
14293                 if (p->size < 0)
14294                         delete (_emi__EnumerateEventFilters*)p->ptr;
14295                 else
14296                         delete[] (_emi__EnumerateEventFilters*)p->ptr;
14297                 break;
14298         case SOAP_TYPE__emi__EnumerateEventFiltersResponse:
14299                 if (p->size < 0)
14300                         delete (_emi__EnumerateEventFiltersResponse*)p->ptr;
14301                 else
14302                         delete[] (_emi__EnumerateEventFiltersResponse*)p->ptr;
14303                 break;
14304         case SOAP_TYPE__emi__GetEventFilter:
14305                 if (p->size < 0)
14306                         delete (_emi__GetEventFilter*)p->ptr;
14307                 else
14308                         delete[] (_emi__GetEventFilter*)p->ptr;
14309                 break;
14310         case SOAP_TYPE__emi__GetEventFilterResponse:
14311                 if (p->size < 0)
14312                         delete (_emi__GetEventFilterResponse*)p->ptr;
14313                 else
14314                         delete[] (_emi__GetEventFilterResponse*)p->ptr;
14315                 break;
14316         case SOAP_TYPE__emi__UpdateEventFilter:
14317                 if (p->size < 0)
14318                         delete (_emi__UpdateEventFilter*)p->ptr;
14319                 else
14320                         delete[] (_emi__UpdateEventFilter*)p->ptr;
14321                 break;
14322         case SOAP_TYPE__emi__UpdateEventFilterResponse:
14323                 if (p->size < 0)
14324                         delete (_emi__UpdateEventFilterResponse*)p->ptr;
14325                 else
14326                         delete[] (_emi__UpdateEventFilterResponse*)p->ptr;
14327                 break;
14328         case SOAP_TYPE__emi__RemoveEventFilter:
14329                 if (p->size < 0)
14330                         delete (_emi__RemoveEventFilter*)p->ptr;
14331                 else
14332                         delete[] (_emi__RemoveEventFilter*)p->ptr;
14333                 break;
14334         case SOAP_TYPE__emi__RemoveEventFilterResponse:
14335                 if (p->size < 0)
14336                         delete (_emi__RemoveEventFilterResponse*)p->ptr;
14337                 else
14338                         delete[] (_emi__RemoveEventFilterResponse*)p->ptr;
14339                 break;
14340         case SOAP_TYPE__emi__ReadEventLogRecords:
14341                 if (p->size < 0)
14342                         delete (_emi__ReadEventLogRecords*)p->ptr;
14343                 else
14344                         delete[] (_emi__ReadEventLogRecords*)p->ptr;
14345                 break;
14346         case SOAP_TYPE__emi__ReadEventLogRecordsResponse:
14347                 if (p->size < 0)
14348                         delete (_emi__ReadEventLogRecordsResponse*)p->ptr;
14349                 else
14350                         delete[] (_emi__ReadEventLogRecordsResponse*)p->ptr;
14351                 break;
14352         case SOAP_TYPE__emi__GetEventLogStatus:
14353                 if (p->size < 0)
14354                         delete (_emi__GetEventLogStatus*)p->ptr;
14355                 else
14356                         delete[] (_emi__GetEventLogStatus*)p->ptr;
14357                 break;
14358         case SOAP_TYPE__emi__GetEventLogStatusResponse:
14359                 if (p->size < 0)
14360                         delete (_emi__GetEventLogStatusResponse*)p->ptr;
14361                 else
14362                         delete[] (_emi__GetEventLogStatusResponse*)p->ptr;
14363                 break;
14364         case SOAP_TYPE__emi__ClearEventLog:
14365                 if (p->size < 0)
14366                         delete (_emi__ClearEventLog*)p->ptr;
14367                 else
14368                         delete[] (_emi__ClearEventLog*)p->ptr;
14369                 break;
14370         case SOAP_TYPE__emi__ClearEventLogResponse:
14371                 if (p->size < 0)
14372                         delete (_emi__ClearEventLogResponse*)p->ptr;
14373                 else
14374                         delete[] (_emi__ClearEventLogResponse*)p->ptr;
14375                 break;
14376         case SOAP_TYPE__emi__FreezeEventLog:
14377                 if (p->size < 0)
14378                         delete (_emi__FreezeEventLog*)p->ptr;
14379                 else
14380                         delete[] (_emi__FreezeEventLog*)p->ptr;
14381                 break;
14382         case SOAP_TYPE__emi__FreezeEventLogResponse:
14383                 if (p->size < 0)
14384                         delete (_emi__FreezeEventLogResponse*)p->ptr;
14385                 else
14386                         delete[] (_emi__FreezeEventLogResponse*)p->ptr;
14387                 break;
14388         case SOAP_TYPE__emi__SetEventLogTimestampClock:
14389                 if (p->size < 0)
14390                         delete (_emi__SetEventLogTimestampClock*)p->ptr;
14391                 else
14392                         delete[] (_emi__SetEventLogTimestampClock*)p->ptr;
14393                 break;
14394         case SOAP_TYPE__emi__SetEventLogTimestampClockResponse:
14395                 if (p->size < 0)
14396                         delete (_emi__SetEventLogTimestampClockResponse*)p->ptr;
14397                 else
14398                         delete[] (_emi__SetEventLogTimestampClockResponse*)p->ptr;
14399                 break;
14400         case SOAP_TYPE__emi__GetEventLogTimestampClock:
14401                 if (p->size < 0)
14402                         delete (_emi__GetEventLogTimestampClock*)p->ptr;
14403                 else
14404                         delete[] (_emi__GetEventLogTimestampClock*)p->ptr;
14405                 break;
14406         case SOAP_TYPE__emi__GetEventLogTimestampClockResponse:
14407                 if (p->size < 0)
14408                         delete (_emi__GetEventLogTimestampClockResponse*)p->ptr;
14409                 else
14410                         delete[] (_emi__GetEventLogTimestampClockResponse*)p->ptr;
14411                 break;
14412         case SOAP_TYPE__emi__EnumerateSensors:
14413                 if (p->size < 0)
14414                         delete (_emi__EnumerateSensors*)p->ptr;
14415                 else
14416                         delete[] (_emi__EnumerateSensors*)p->ptr;
14417                 break;
14418         case SOAP_TYPE__emi__EnumerateSensorsResponse:
14419                 if (p->size < 0)
14420                         delete (_emi__EnumerateSensorsResponse*)p->ptr;
14421                 else
14422                         delete[] (_emi__EnumerateSensorsResponse*)p->ptr;
14423                 break;
14424         case SOAP_TYPE__emi__GetSensorAttributes:
14425                 if (p->size < 0)
14426                         delete (_emi__GetSensorAttributes*)p->ptr;
14427                 else
14428                         delete[] (_emi__GetSensorAttributes*)p->ptr;
14429                 break;
14430         case SOAP_TYPE__emi__GetSensorAttributesResponse:
14431                 if (p->size < 0)
14432                         delete (_emi__GetSensorAttributesResponse*)p->ptr;
14433                 else
14434                         delete[] (_emi__GetSensorAttributesResponse*)p->ptr;
14435                 break;
14436         case SOAP_TYPE__emi__CancelAlertSubscription:
14437                 if (p->size < 0)
14438                         delete (_emi__CancelAlertSubscription*)p->ptr;
14439                 else
14440                         delete[] (_emi__CancelAlertSubscription*)p->ptr;
14441                 break;
14442         case SOAP_TYPE__emi__CancelAlertSubscriptionResponse:
14443                 if (p->size < 0)
14444                         delete (_emi__CancelAlertSubscriptionResponse*)p->ptr;
14445                 else
14446                         delete[] (_emi__CancelAlertSubscriptionResponse*)p->ptr;
14447                 break;
14448         case SOAP_TYPE__emi__SubscribeForGeneralAlert:
14449                 if (p->size < 0)
14450                         delete (_emi__SubscribeForGeneralAlert*)p->ptr;
14451                 else
14452                         delete[] (_emi__SubscribeForGeneralAlert*)p->ptr;
14453                 break;
14454         case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse:
14455                 if (p->size < 0)
14456                         delete (_emi__SubscribeForGeneralAlertResponse*)p->ptr;
14457                 else
14458                         delete[] (_emi__SubscribeForGeneralAlertResponse*)p->ptr;
14459                 break;
14460         case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions:
14461                 if (p->size < 0)
14462                         delete (_emi__EnumerateGeneralAlertSubscriptions*)p->ptr;
14463                 else
14464                         delete[] (_emi__EnumerateGeneralAlertSubscriptions*)p->ptr;
14465                 break;
14466         case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse:
14467                 if (p->size < 0)
14468                         delete (_emi__EnumerateGeneralAlertSubscriptionsResponse*)p->ptr;
14469                 else
14470                         delete[] (_emi__EnumerateGeneralAlertSubscriptionsResponse*)p->ptr;
14471                 break;
14472         case SOAP_TYPE__emi__GetGeneralAlertSubscription:
14473                 if (p->size < 0)
14474                         delete (_emi__GetGeneralAlertSubscription*)p->ptr;
14475                 else
14476                         delete[] (_emi__GetGeneralAlertSubscription*)p->ptr;
14477                 break;
14478         case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse:
14479                 if (p->size < 0)
14480                         delete (_emi__GetGeneralAlertSubscriptionResponse*)p->ptr;
14481                 else
14482                         delete[] (_emi__GetGeneralAlertSubscriptionResponse*)p->ptr;
14483                 break;
14484         case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType:
14485                 if (p->size < 0)
14486                         delete (cb__CircuitBreakerAntiSpoofingFilterType*)p->ptr;
14487                 else
14488                         delete[] (cb__CircuitBreakerAntiSpoofingFilterType*)p->ptr;
14489                 break;
14490         case SOAP_TYPE_cb__CircuitBreakerPolicyType:
14491                 if (p->size < 0)
14492                         delete (cb__CircuitBreakerPolicyType*)p->ptr;
14493                 else
14494                         delete[] (cb__CircuitBreakerPolicyType*)p->ptr;
14495                 break;
14496         case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType:
14497                 if (p->size < 0)
14498                         delete (cb__CircuitBreakerPolicyInfoType*)p->ptr;
14499                 else
14500                         delete[] (cb__CircuitBreakerPolicyInfoType*)p->ptr;
14501                 break;
14502         case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType:
14503                 if (p->size < 0)
14504                         delete (cb__CircuitBreakerIPv4AddressAndMaskType*)p->ptr;
14505                 else
14506                         delete[] (cb__CircuitBreakerIPv4AddressAndMaskType*)p->ptr;
14507                 break;
14508         case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType:
14509                 if (p->size < 0)
14510                         delete (cb__CircuitBreakerIPv6AddressAndMaskType*)p->ptr;
14511                 else
14512                         delete[] (cb__CircuitBreakerIPv6AddressAndMaskType*)p->ptr;
14513                 break;
14514         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType:
14515                 if (p->size < 0)
14516                         delete (cb__CircuitBreakerIPLayeredPortSimpleType*)p->ptr;
14517                 else
14518                         delete[] (cb__CircuitBreakerIPLayeredPortSimpleType*)p->ptr;
14519                 break;
14520         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType:
14521                 if (p->size < 0)
14522                         delete (cb__CircuitBreakerIPLayeredPortRangeType*)p->ptr;
14523                 else
14524                         delete[] (cb__CircuitBreakerIPLayeredPortRangeType*)p->ptr;
14525                 break;
14526         case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType:
14527                 if (p->size < 0)
14528                         delete (cb__CircuitBreakerIPLayeredPortType*)p->ptr;
14529                 else
14530                         delete[] (cb__CircuitBreakerIPLayeredPortType*)p->ptr;
14531                 break;
14532         case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType:
14533                 if (p->size < 0)
14534                         delete (cb__CircuitBreakerIPLayeredTCPFlagsType*)p->ptr;
14535                 else
14536                         delete[] (cb__CircuitBreakerIPLayeredTCPFlagsType*)p->ptr;
14537                 break;
14538         case SOAP_TYPE_cb__CircuitBreakerIPv4Type:
14539                 if (p->size < 0)
14540                         delete (cb__CircuitBreakerIPv4Type*)p->ptr;
14541                 else
14542                         delete[] (cb__CircuitBreakerIPv4Type*)p->ptr;
14543                 break;
14544         case SOAP_TYPE_cb__CircuitBreakerIPv6Type:
14545                 if (p->size < 0)
14546                         delete (cb__CircuitBreakerIPv6Type*)p->ptr;
14547                 else
14548                         delete[] (cb__CircuitBreakerIPv6Type*)p->ptr;
14549                 break;
14550         case SOAP_TYPE_cb__CircuitBreakerIPPacketType:
14551                 if (p->size < 0)
14552                         delete (cb__CircuitBreakerIPPacketType*)p->ptr;
14553                 else
14554                         delete[] (cb__CircuitBreakerIPPacketType*)p->ptr;
14555                 break;
14556         case SOAP_TYPE_cb__CircuitBreakerPacketUDPType:
14557                 if (p->size < 0)
14558                         delete (cb__CircuitBreakerPacketUDPType*)p->ptr;
14559                 else
14560                         delete[] (cb__CircuitBreakerPacketUDPType*)p->ptr;
14561                 break;
14562         case SOAP_TYPE_cb__CircuitBreakerPacketIPType:
14563                 if (p->size < 0)
14564                         delete (cb__CircuitBreakerPacketIPType*)p->ptr;
14565                 else
14566                         delete[] (cb__CircuitBreakerPacketIPType*)p->ptr;
14567                 break;
14568         case SOAP_TYPE_cb__CircuitBreakerPacketETHType:
14569                 if (p->size < 0)
14570                         delete (cb__CircuitBreakerPacketETHType*)p->ptr;
14571                 else
14572                         delete[] (cb__CircuitBreakerPacketETHType*)p->ptr;
14573                 break;
14574         case SOAP_TYPE_cb__CircuitBreakerPacketType:
14575                 if (p->size < 0)
14576                         delete (cb__CircuitBreakerPacketType*)p->ptr;
14577                 else
14578                         delete[] (cb__CircuitBreakerPacketType*)p->ptr;
14579                 break;
14580         case SOAP_TYPE_cb__CircuitBreakerFilterType:
14581                 if (p->size < 0)
14582                         delete (cb__CircuitBreakerFilterType*)p->ptr;
14583                 else
14584                         delete[] (cb__CircuitBreakerFilterType*)p->ptr;
14585                 break;
14586         case SOAP_TYPE_cb__CircuitBreakerFilterInfoType:
14587                 if (p->size < 0)
14588                         delete (cb__CircuitBreakerFilterInfoType*)p->ptr;
14589                 else
14590                         delete[] (cb__CircuitBreakerFilterInfoType*)p->ptr;
14591                 break;
14592         case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType:
14593                 if (p->size < 0)
14594                         delete (cb__CircuitBreakerCapabilitiesType*)p->ptr;
14595                 else
14596                         delete[] (cb__CircuitBreakerCapabilitiesType*)p->ptr;
14597                 break;
14598         case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType:
14599                 if (p->size < 0)
14600                         delete (cb__CircuitBreakerFilterStatisticsType*)p->ptr;
14601                 else
14602                         delete[] (cb__CircuitBreakerFilterStatisticsType*)p->ptr;
14603                 break;
14604         case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType:
14605                 if (p->size < 0)
14606                         delete (cb__CircuitBreakerHardwarePolicyType*)p->ptr;
14607                 else
14608                         delete[] (cb__CircuitBreakerHardwarePolicyType*)p->ptr;
14609                 break;
14610         case SOAP_TYPE_cb__TimedCounterType:
14611                 if (p->size < 0)
14612                         delete (cb__TimedCounterType*)p->ptr;
14613                 else
14614                         delete[] (cb__TimedCounterType*)p->ptr;
14615                 break;
14616         case SOAP_TYPE_cb__BlockedPortInfoType:
14617                 if (p->size < 0)
14618                         delete (cb__BlockedPortInfoType*)p->ptr;
14619                 else
14620                         delete[] (cb__BlockedPortInfoType*)p->ptr;
14621                 break;
14622         case SOAP_TYPE_cb__HcbOptionsType:
14623                 if (p->size < 0)
14624                         delete (cb__HcbOptionsType*)p->ptr;
14625                 else
14626                         delete[] (cb__HcbOptionsType*)p->ptr;
14627                 break;
14628         case SOAP_TYPE__cb__CbPolicyCreate:
14629                 if (p->size < 0)
14630                         delete (_cb__CbPolicyCreate*)p->ptr;
14631                 else
14632                         delete[] (_cb__CbPolicyCreate*)p->ptr;
14633                 break;
14634         case SOAP_TYPE__cb__CbPolicyCreateResponse:
14635                 if (p->size < 0)
14636                         delete (_cb__CbPolicyCreateResponse*)p->ptr;
14637                 else
14638                         delete[] (_cb__CbPolicyCreateResponse*)p->ptr;
14639                 break;
14640         case SOAP_TYPE__cb__CbPolicyGet:
14641                 if (p->size < 0)
14642                         delete (_cb__CbPolicyGet*)p->ptr;
14643                 else
14644                         delete[] (_cb__CbPolicyGet*)p->ptr;
14645                 break;
14646         case SOAP_TYPE__cb__CbPolicyGetResponse:
14647                 if (p->size < 0)
14648                         delete (_cb__CbPolicyGetResponse*)p->ptr;
14649                 else
14650                         delete[] (_cb__CbPolicyGetResponse*)p->ptr;
14651                 break;
14652         case SOAP_TYPE__cb__CbPolicyDelete:
14653                 if (p->size < 0)
14654                         delete (_cb__CbPolicyDelete*)p->ptr;
14655                 else
14656                         delete[] (_cb__CbPolicyDelete*)p->ptr;
14657                 break;
14658         case SOAP_TYPE__cb__CbPolicyDeleteResponse:
14659                 if (p->size < 0)
14660                         delete (_cb__CbPolicyDeleteResponse*)p->ptr;
14661                 else
14662                         delete[] (_cb__CbPolicyDeleteResponse*)p->ptr;
14663                 break;
14664         case SOAP_TYPE__cb__CbPolicyEnumerate:
14665                 if (p->size < 0)
14666                         delete (_cb__CbPolicyEnumerate*)p->ptr;
14667                 else
14668                         delete[] (_cb__CbPolicyEnumerate*)p->ptr;
14669                 break;
14670         case SOAP_TYPE__cb__CbPolicyEnumerateResponse:
14671                 if (p->size < 0)
14672                         delete (_cb__CbPolicyEnumerateResponse*)p->ptr;
14673                 else
14674                         delete[] (_cb__CbPolicyEnumerateResponse*)p->ptr;
14675                 break;
14676         case SOAP_TYPE__cb__CbPolicyEnable:
14677                 if (p->size < 0)
14678                         delete (_cb__CbPolicyEnable*)p->ptr;
14679                 else
14680                         delete[] (_cb__CbPolicyEnable*)p->ptr;
14681                 break;
14682         case SOAP_TYPE__cb__CbPolicyEnableResponse:
14683                 if (p->size < 0)
14684                         delete (_cb__CbPolicyEnableResponse*)p->ptr;
14685                 else
14686                         delete[] (_cb__CbPolicyEnableResponse*)p->ptr;
14687                 break;
14688         case SOAP_TYPE__cb__CbPolicyDisable:
14689                 if (p->size < 0)
14690                         delete (_cb__CbPolicyDisable*)p->ptr;
14691                 else
14692                         delete[] (_cb__CbPolicyDisable*)p->ptr;
14693                 break;
14694         case SOAP_TYPE__cb__CbPolicyDisableResponse:
14695                 if (p->size < 0)
14696                         delete (_cb__CbPolicyDisableResponse*)p->ptr;
14697                 else
14698                         delete[] (_cb__CbPolicyDisableResponse*)p->ptr;
14699                 break;
14700         case SOAP_TYPE__cb__CbPolicyGetEnabled:
14701                 if (p->size < 0)
14702                         delete (_cb__CbPolicyGetEnabled*)p->ptr;
14703                 else
14704                         delete[] (_cb__CbPolicyGetEnabled*)p->ptr;
14705                 break;
14706         case SOAP_TYPE__cb__CbPolicyGetEnabledResponse:
14707                 if (p->size < 0)
14708                         delete (_cb__CbPolicyGetEnabledResponse*)p->ptr;
14709                 else
14710                         delete[] (_cb__CbPolicyGetEnabledResponse*)p->ptr;
14711                 break;
14712         case SOAP_TYPE__cb__CbPolicyGetActiveStatistics:
14713                 if (p->size < 0)
14714                         delete (_cb__CbPolicyGetActiveStatistics*)p->ptr;
14715                 else
14716                         delete[] (_cb__CbPolicyGetActiveStatistics*)p->ptr;
14717                 break;
14718         case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse:
14719                 if (p->size < 0)
14720                         delete (_cb__CbPolicyGetActiveStatisticsResponse*)p->ptr;
14721                 else
14722                         delete[] (_cb__CbPolicyGetActiveStatisticsResponse*)p->ptr;
14723                 break;
14724         case SOAP_TYPE__cb__CbFilterCreate:
14725                 if (p->size < 0)
14726                         delete (_cb__CbFilterCreate*)p->ptr;
14727                 else
14728                         delete[] (_cb__CbFilterCreate*)p->ptr;
14729                 break;
14730         case SOAP_TYPE__cb__CbFilterCreateResponse:
14731                 if (p->size < 0)
14732                         delete (_cb__CbFilterCreateResponse*)p->ptr;
14733                 else
14734                         delete[] (_cb__CbFilterCreateResponse*)p->ptr;
14735                 break;
14736         case SOAP_TYPE__cb__CbFilterGet:
14737                 if (p->size < 0)
14738                         delete (_cb__CbFilterGet*)p->ptr;
14739                 else
14740                         delete[] (_cb__CbFilterGet*)p->ptr;
14741                 break;
14742         case SOAP_TYPE__cb__CbFilterGetResponse:
14743                 if (p->size < 0)
14744                         delete (_cb__CbFilterGetResponse*)p->ptr;
14745                 else
14746                         delete[] (_cb__CbFilterGetResponse*)p->ptr;
14747                 break;
14748         case SOAP_TYPE__cb__CbFilterDelete:
14749                 if (p->size < 0)
14750                         delete (_cb__CbFilterDelete*)p->ptr;
14751                 else
14752                         delete[] (_cb__CbFilterDelete*)p->ptr;
14753                 break;
14754         case SOAP_TYPE__cb__CbFilterDeleteResponse:
14755                 if (p->size < 0)
14756                         delete (_cb__CbFilterDeleteResponse*)p->ptr;
14757                 else
14758                         delete[] (_cb__CbFilterDeleteResponse*)p->ptr;
14759                 break;
14760         case SOAP_TYPE__cb__CbFilterEnumerate:
14761                 if (p->size < 0)
14762                         delete (_cb__CbFilterEnumerate*)p->ptr;
14763                 else
14764                         delete[] (_cb__CbFilterEnumerate*)p->ptr;
14765                 break;
14766         case SOAP_TYPE__cb__CbFilterEnumerateResponse:
14767                 if (p->size < 0)
14768                         delete (_cb__CbFilterEnumerateResponse*)p->ptr;
14769                 else
14770                         delete[] (_cb__CbFilterEnumerateResponse*)p->ptr;
14771                 break;
14772         case SOAP_TYPE__cb__CbQueryCapabilities:
14773                 if (p->size < 0)
14774                         delete (_cb__CbQueryCapabilities*)p->ptr;
14775                 else
14776                         delete[] (_cb__CbQueryCapabilities*)p->ptr;
14777                 break;
14778         case SOAP_TYPE__cb__CbQueryCapabilitiesResponse:
14779                 if (p->size < 0)
14780                         delete (_cb__CbQueryCapabilitiesResponse*)p->ptr;
14781                 else
14782                         delete[] (_cb__CbQueryCapabilitiesResponse*)p->ptr;
14783                 break;
14784         case SOAP_TYPE__cb__SetHcbOptions:
14785                 if (p->size < 0)
14786                         delete (_cb__SetHcbOptions*)p->ptr;
14787                 else
14788                         delete[] (_cb__SetHcbOptions*)p->ptr;
14789                 break;
14790         case SOAP_TYPE__cb__SetHcbOptionsResponse:
14791                 if (p->size < 0)
14792                         delete (_cb__SetHcbOptionsResponse*)p->ptr;
14793                 else
14794                         delete[] (_cb__SetHcbOptionsResponse*)p->ptr;
14795                 break;
14796         case SOAP_TYPE__cb__GetHcbOptions:
14797                 if (p->size < 0)
14798                         delete (_cb__GetHcbOptions*)p->ptr;
14799                 else
14800                         delete[] (_cb__GetHcbOptions*)p->ptr;
14801                 break;
14802         case SOAP_TYPE__cb__GetHcbOptionsResponse:
14803                 if (p->size < 0)
14804                         delete (_cb__GetHcbOptionsResponse*)p->ptr;
14805                 else
14806                         delete[] (_cb__GetHcbOptionsResponse*)p->ptr;
14807                 break;
14808         case SOAP_TYPE__cb__ClearHcbState:
14809                 if (p->size < 0)
14810                         delete (_cb__ClearHcbState*)p->ptr;
14811                 else
14812                         delete[] (_cb__ClearHcbState*)p->ptr;
14813                 break;
14814         case SOAP_TYPE__cb__ClearHcbStateResponse:
14815                 if (p->size < 0)
14816                         delete (_cb__ClearHcbStateResponse*)p->ptr;
14817                 else
14818                         delete[] (_cb__ClearHcbStateResponse*)p->ptr;
14819                 break;
14820         case SOAP_TYPE__cb__GetHcbState:
14821                 if (p->size < 0)
14822                         delete (_cb__GetHcbState*)p->ptr;
14823                 else
14824                         delete[] (_cb__GetHcbState*)p->ptr;
14825                 break;
14826         case SOAP_TYPE__cb__GetHcbStateResponse:
14827                 if (p->size < 0)
14828                         delete (_cb__GetHcbStateResponse*)p->ptr;
14829                 else
14830                         delete[] (_cb__GetHcbStateResponse*)p->ptr;
14831                 break;
14832         case SOAP_TYPE_hwa__AssetTypeArrayType:
14833                 if (p->size < 0)
14834                         delete (hwa__AssetTypeArrayType*)p->ptr;
14835                 else
14836                         delete[] (hwa__AssetTypeArrayType*)p->ptr;
14837                 break;
14838         case SOAP_TYPE_hwa__AssetDataArrayType:
14839                 if (p->size < 0)
14840                         delete (hwa__AssetDataArrayType*)p->ptr;
14841                 else
14842                         delete[] (hwa__AssetDataArrayType*)p->ptr;
14843                 break;
14844         case SOAP_TYPE_hwa__AssetDataType:
14845                 if (p->size < 0)
14846                         delete (hwa__AssetDataType*)p->ptr;
14847                 else
14848                         delete[] (hwa__AssetDataType*)p->ptr;
14849                 break;
14850         case SOAP_TYPE_hwa__PT_USCOREBIOS:
14851                 if (p->size < 0)
14852                         delete (hwa__PT_USCOREBIOS*)p->ptr;
14853                 else
14854                         delete[] (hwa__PT_USCOREBIOS*)p->ptr;
14855                 break;
14856         case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM:
14857                 if (p->size < 0)
14858                         delete (hwa__PT_USCORECOMPUTER_USCORESYSTEM*)p->ptr;
14859                 else
14860                         delete[] (hwa__PT_USCORECOMPUTER_USCORESYSTEM*)p->ptr;
14861                 break;
14862         case SOAP_TYPE_hwa__GUID:
14863                 if (p->size < 0)
14864                         delete (hwa__GUID*)p->ptr;
14865                 else
14866                         delete[] (hwa__GUID*)p->ptr;
14867                 break;
14868         case SOAP_TYPE_hwa__PT_USCOREBASEBOARD:
14869                 if (p->size < 0)
14870                         delete (hwa__PT_USCOREBASEBOARD*)p->ptr;
14871                 else
14872                         delete[] (hwa__PT_USCOREBASEBOARD*)p->ptr;
14873                 break;
14874         case SOAP_TYPE_hwa__PT_USCOREPROCESSOR:
14875                 if (p->size < 0)
14876                         delete (hwa__PT_USCOREPROCESSOR*)p->ptr;
14877                 else
14878                         delete[] (hwa__PT_USCOREPROCESSOR*)p->ptr;
14879                 break;
14880         case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE:
14881                 if (p->size < 0)
14882                         delete (hwa__PT_USCOREMEMORY_USCOREMODULE*)p->ptr;
14883                 else
14884                         delete[] (hwa__PT_USCOREMEMORY_USCOREMODULE*)p->ptr;
14885                 break;
14886         case SOAP_TYPE_hwa__PT_USCOREFRU:
14887                 if (p->size < 0)
14888                         delete (hwa__PT_USCOREFRU*)p->ptr;
14889                 else
14890                         delete[] (hwa__PT_USCOREFRU*)p->ptr;
14891                 break;
14892         case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE:
14893                 if (p->size < 0)
14894                         delete (hwa__PT_USCOREMEDIA_USCOREDEVICE*)p->ptr;
14895                 else
14896                         delete[] (hwa__PT_USCOREMEDIA_USCOREDEVICE*)p->ptr;
14897                 break;
14898         case SOAP_TYPE__hwa__EnumerateAssetTypes:
14899                 if (p->size < 0)
14900                         delete (_hwa__EnumerateAssetTypes*)p->ptr;
14901                 else
14902                         delete[] (_hwa__EnumerateAssetTypes*)p->ptr;
14903                 break;
14904         case SOAP_TYPE__hwa__EnumerateAssetTypesResponse:
14905                 if (p->size < 0)
14906                         delete (_hwa__EnumerateAssetTypesResponse*)p->ptr;
14907                 else
14908                         delete[] (_hwa__EnumerateAssetTypesResponse*)p->ptr;
14909                 break;
14910         case SOAP_TYPE__hwa__GetAssetData:
14911                 if (p->size < 0)
14912                         delete (_hwa__GetAssetData*)p->ptr;
14913                 else
14914                         delete[] (_hwa__GetAssetData*)p->ptr;
14915                 break;
14916         case SOAP_TYPE__hwa__GetAssetDataResponse:
14917                 if (p->size < 0)
14918                         delete (_hwa__GetAssetDataResponse*)p->ptr;
14919                 else
14920                         delete[] (_hwa__GetAssetDataResponse*)p->ptr;
14921                 break;
14922         case SOAP_TYPE_apr__GUID:
14923                 if (p->size < 0)
14924                         delete (apr__GUID*)p->ptr;
14925                 else
14926                         delete[] (apr__GUID*)p->ptr;
14927                 break;
14928         case SOAP_TYPE_apr__ConsoleWatchdogEntryType:
14929                 if (p->size < 0)
14930                         delete (apr__ConsoleWatchdogEntryType*)p->ptr;
14931                 else
14932                         delete[] (apr__ConsoleWatchdogEntryType*)p->ptr;
14933                 break;
14934         case SOAP_TYPE_apr__ConsoleWatchdogActionType:
14935                 if (p->size < 0)
14936                         delete (apr__ConsoleWatchdogActionType*)p->ptr;
14937                 else
14938                         delete[] (apr__ConsoleWatchdogActionType*)p->ptr;
14939                 break;
14940         case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType:
14941                 if (p->size < 0)
14942                         delete (apr__CircuitBreakerHardwarePolicyType*)p->ptr;
14943                 else
14944                         delete[] (apr__CircuitBreakerHardwarePolicyType*)p->ptr;
14945                 break;
14946         case SOAP_TYPE_apr__AgentPresenceCapabilitiesType:
14947                 if (p->size < 0)
14948                         delete (apr__AgentPresenceCapabilitiesType*)p->ptr;
14949                 else
14950                         delete[] (apr__AgentPresenceCapabilitiesType*)p->ptr;
14951                 break;
14952         case SOAP_TYPE__apr__ConsoleWatchdogCreate:
14953                 if (p->size < 0)
14954                         delete (_apr__ConsoleWatchdogCreate*)p->ptr;
14955                 else
14956                         delete[] (_apr__ConsoleWatchdogCreate*)p->ptr;
14957                 break;
14958         case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse:
14959                 if (p->size < 0)
14960                         delete (_apr__ConsoleWatchdogCreateResponse*)p->ptr;
14961                 else
14962                         delete[] (_apr__ConsoleWatchdogCreateResponse*)p->ptr;
14963                 break;
14964         case SOAP_TYPE__apr__ConsoleWatchdogDelete:
14965                 if (p->size < 0)
14966                         delete (_apr__ConsoleWatchdogDelete*)p->ptr;
14967                 else
14968                         delete[] (_apr__ConsoleWatchdogDelete*)p->ptr;
14969                 break;
14970         case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse:
14971                 if (p->size < 0)
14972                         delete (_apr__ConsoleWatchdogDeleteResponse*)p->ptr;
14973                 else
14974                         delete[] (_apr__ConsoleWatchdogDeleteResponse*)p->ptr;
14975                 break;
14976         case SOAP_TYPE__apr__ConsoleWatchdogEnumerate:
14977                 if (p->size < 0)
14978                         delete (_apr__ConsoleWatchdogEnumerate*)p->ptr;
14979                 else
14980                         delete[] (_apr__ConsoleWatchdogEnumerate*)p->ptr;
14981                 break;
14982         case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse:
14983                 if (p->size < 0)
14984                         delete (_apr__ConsoleWatchdogEnumerateResponse*)p->ptr;
14985                 else
14986                         delete[] (_apr__ConsoleWatchdogEnumerateResponse*)p->ptr;
14987                 break;
14988         case SOAP_TYPE__apr__ConsoleWatchdogSetActions:
14989                 if (p->size < 0)
14990                         delete (_apr__ConsoleWatchdogSetActions*)p->ptr;
14991                 else
14992                         delete[] (_apr__ConsoleWatchdogSetActions*)p->ptr;
14993                 break;
14994         case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse:
14995                 if (p->size < 0)
14996                         delete (_apr__ConsoleWatchdogSetActionsResponse*)p->ptr;
14997                 else
14998                         delete[] (_apr__ConsoleWatchdogSetActionsResponse*)p->ptr;
14999                 break;
15000         case SOAP_TYPE__apr__ConsoleWatchdogGetActions:
15001                 if (p->size < 0)
15002                         delete (_apr__ConsoleWatchdogGetActions*)p->ptr;
15003                 else
15004                         delete[] (_apr__ConsoleWatchdogGetActions*)p->ptr;
15005                 break;
15006         case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse:
15007                 if (p->size < 0)
15008                         delete (_apr__ConsoleWatchdogGetActionsResponse*)p->ptr;
15009                 else
15010                         delete[] (_apr__ConsoleWatchdogGetActionsResponse*)p->ptr;
15011                 break;
15012         case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy:
15013                 if (p->size < 0)
15014                         delete (_apr__ConsoleWatchdogSetCbPolicy*)p->ptr;
15015                 else
15016                         delete[] (_apr__ConsoleWatchdogSetCbPolicy*)p->ptr;
15017                 break;
15018         case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse:
15019                 if (p->size < 0)
15020                         delete (_apr__ConsoleWatchdogSetCbPolicyResponse*)p->ptr;
15021                 else
15022                         delete[] (_apr__ConsoleWatchdogSetCbPolicyResponse*)p->ptr;
15023                 break;
15024         case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy:
15025                 if (p->size < 0)
15026                         delete (_apr__ConsoleWatchdogGetCbPolicy*)p->ptr;
15027                 else
15028                         delete[] (_apr__ConsoleWatchdogGetCbPolicy*)p->ptr;
15029                 break;
15030         case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse:
15031                 if (p->size < 0)
15032                         delete (_apr__ConsoleWatchdogGetCbPolicyResponse*)p->ptr;
15033                 else
15034                         delete[] (_apr__ConsoleWatchdogGetCbPolicyResponse*)p->ptr;
15035                 break;
15036         case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities:
15037                 if (p->size < 0)
15038                         delete (_apr__ConsoleWatchdogQueryCapabilities*)p->ptr;
15039                 else
15040                         delete[] (_apr__ConsoleWatchdogQueryCapabilities*)p->ptr;
15041                 break;
15042         case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse:
15043                 if (p->size < 0)
15044                         delete (_apr__ConsoleWatchdogQueryCapabilitiesResponse*)p->ptr;
15045                 else
15046                         delete[] (_apr__ConsoleWatchdogQueryCapabilitiesResponse*)p->ptr;
15047                 break;
15048         case SOAP_TYPE_apl__GUID:
15049                 if (p->size < 0)
15050                         delete (apl__GUID*)p->ptr;
15051                 else
15052                         delete[] (apl__GUID*)p->ptr;
15053                 break;
15054         case SOAP_TYPE__apl__AgentWatchdogRegister:
15055                 if (p->size < 0)
15056                         delete (_apl__AgentWatchdogRegister*)p->ptr;
15057                 else
15058                         delete[] (_apl__AgentWatchdogRegister*)p->ptr;
15059                 break;
15060         case SOAP_TYPE__apl__AgentWatchdogRegisterResponse:
15061                 if (p->size < 0)
15062                         delete (_apl__AgentWatchdogRegisterResponse*)p->ptr;
15063                 else
15064                         delete[] (_apl__AgentWatchdogRegisterResponse*)p->ptr;
15065                 break;
15066         case SOAP_TYPE__apl__AgentWatchdogHeartbeat:
15067                 if (p->size < 0)
15068                         delete (_apl__AgentWatchdogHeartbeat*)p->ptr;
15069                 else
15070                         delete[] (_apl__AgentWatchdogHeartbeat*)p->ptr;
15071                 break;
15072         case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse:
15073                 if (p->size < 0)
15074                         delete (_apl__AgentWatchdogHeartbeatResponse*)p->ptr;
15075                 else
15076                         delete[] (_apl__AgentWatchdogHeartbeatResponse*)p->ptr;
15077                 break;
15078         case SOAP_TYPE__apl__AgentWatchdogShutdown:
15079                 if (p->size < 0)
15080                         delete (_apl__AgentWatchdogShutdown*)p->ptr;
15081                 else
15082                         delete[] (_apl__AgentWatchdogShutdown*)p->ptr;
15083                 break;
15084         case SOAP_TYPE__apl__AgentWatchdogShutdownResponse:
15085                 if (p->size < 0)
15086                         delete (_apl__AgentWatchdogShutdownResponse*)p->ptr;
15087                 else
15088                         delete[] (_apl__AgentWatchdogShutdownResponse*)p->ptr;
15089                 break;
15090         case SOAP_TYPE_idr__IderSessionLogEntryType:
15091                 if (p->size < 0)
15092                         delete (idr__IderSessionLogEntryType*)p->ptr;
15093                 else
15094                         delete[] (idr__IderSessionLogEntryType*)p->ptr;
15095                 break;
15096         case SOAP_TYPE_idr__FirmwareVersionType:
15097                 if (p->size < 0)
15098                         delete (idr__FirmwareVersionType*)p->ptr;
15099                 else
15100                         delete[] (idr__FirmwareVersionType*)p->ptr;
15101                 break;
15102         case SOAP_TYPE__idr__SetRedirectionListenerState:
15103                 if (p->size < 0)
15104                         delete (_idr__SetRedirectionListenerState*)p->ptr;
15105                 else
15106                         delete[] (_idr__SetRedirectionListenerState*)p->ptr;
15107                 break;
15108         case SOAP_TYPE__idr__SetRedirectionListenerStateResponse:
15109                 if (p->size < 0)
15110                         delete (_idr__SetRedirectionListenerStateResponse*)p->ptr;
15111                 else
15112                         delete[] (_idr__SetRedirectionListenerStateResponse*)p->ptr;
15113                 break;
15114         case SOAP_TYPE__idr__GetRedirectionListenerState:
15115                 if (p->size < 0)
15116                         delete (_idr__GetRedirectionListenerState*)p->ptr;
15117                 else
15118                         delete[] (_idr__GetRedirectionListenerState*)p->ptr;
15119                 break;
15120         case SOAP_TYPE__idr__GetRedirectionListenerStateResponse:
15121                 if (p->size < 0)
15122                         delete (_idr__GetRedirectionListenerStateResponse*)p->ptr;
15123                 else
15124                         delete[] (_idr__GetRedirectionListenerStateResponse*)p->ptr;
15125                 break;
15126         case SOAP_TYPE__idr__GetIderSessionLog:
15127                 if (p->size < 0)
15128                         delete (_idr__GetIderSessionLog*)p->ptr;
15129                 else
15130                         delete[] (_idr__GetIderSessionLog*)p->ptr;
15131                 break;
15132         case SOAP_TYPE__idr__GetIderSessionLogResponse:
15133                 if (p->size < 0)
15134                         delete (_idr__GetIderSessionLogResponse*)p->ptr;
15135                 else
15136                         delete[] (_idr__GetIderSessionLogResponse*)p->ptr;
15137                 break;
15138         case SOAP_TYPE__tim__GetLowAccuracyTimeSynch:
15139                 if (p->size < 0)
15140                         delete (_tim__GetLowAccuracyTimeSynch*)p->ptr;
15141                 else
15142                         delete[] (_tim__GetLowAccuracyTimeSynch*)p->ptr;
15143                 break;
15144         case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse:
15145                 if (p->size < 0)
15146                         delete (_tim__GetLowAccuracyTimeSynchResponse*)p->ptr;
15147                 else
15148                         delete[] (_tim__GetLowAccuracyTimeSynchResponse*)p->ptr;
15149                 break;
15150         case SOAP_TYPE__tim__SetHighAccuracyTimeSynch:
15151                 if (p->size < 0)
15152                         delete (_tim__SetHighAccuracyTimeSynch*)p->ptr;
15153                 else
15154                         delete[] (_tim__SetHighAccuracyTimeSynch*)p->ptr;
15155                 break;
15156         case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse:
15157                 if (p->size < 0)
15158                         delete (_tim__SetHighAccuracyTimeSynchResponse*)p->ptr;
15159                 else
15160                         delete[] (_tim__SetHighAccuracyTimeSynchResponse*)p->ptr;
15161                 break;
15162         case SOAP_TYPE__str__ExecuteStorageOperation:
15163                 if (p->size < 0)
15164                         delete (_str__ExecuteStorageOperation*)p->ptr;
15165                 else
15166                         delete[] (_str__ExecuteStorageOperation*)p->ptr;
15167                 break;
15168         case SOAP_TYPE__str__ExecuteStorageOperationResponse:
15169                 if (p->size < 0)
15170                         delete (_str__ExecuteStorageOperationResponse*)p->ptr;
15171                 else
15172                         delete[] (_str__ExecuteStorageOperationResponse*)p->ptr;
15173                 break;
15174         case SOAP_TYPE_inf__IderSessionLogEntryType:
15175                 if (p->size < 0)
15176                         delete (inf__IderSessionLogEntryType*)p->ptr;
15177                 else
15178                         delete[] (inf__IderSessionLogEntryType*)p->ptr;
15179                 break;
15180         case SOAP_TYPE_inf__FirmwareVersionType:
15181                 if (p->size < 0)
15182                         delete (inf__FirmwareVersionType*)p->ptr;
15183                 else
15184                         delete[] (inf__FirmwareVersionType*)p->ptr;
15185                 break;
15186         case SOAP_TYPE__inf__GetCoreVersion:
15187                 if (p->size < 0)
15188                         delete (_inf__GetCoreVersion*)p->ptr;
15189                 else
15190                         delete[] (_inf__GetCoreVersion*)p->ptr;
15191                 break;
15192         case SOAP_TYPE__inf__GetCoreVersionResponse:
15193                 if (p->size < 0)
15194                         delete (_inf__GetCoreVersionResponse*)p->ptr;
15195                 else
15196                         delete[] (_inf__GetCoreVersionResponse*)p->ptr;
15197                 break;
15198         case SOAP_TYPE__inf__GetCodeVersions:
15199                 if (p->size < 0)
15200                         delete (_inf__GetCodeVersions*)p->ptr;
15201                 else
15202                         delete[] (_inf__GetCodeVersions*)p->ptr;
15203                 break;
15204         case SOAP_TYPE__inf__GetCodeVersionsResponse:
15205                 if (p->size < 0)
15206                         delete (_inf__GetCodeVersionsResponse*)p->ptr;
15207                 else
15208                         delete[] (_inf__GetCodeVersionsResponse*)p->ptr;
15209                 break;
15210         case SOAP_TYPE__inf__GetProvisioningMode:
15211                 if (p->size < 0)
15212                         delete (_inf__GetProvisioningMode*)p->ptr;
15213                 else
15214                         delete[] (_inf__GetProvisioningMode*)p->ptr;
15215                 break;
15216         case SOAP_TYPE__inf__GetProvisioningModeResponse:
15217                 if (p->size < 0)
15218                         delete (_inf__GetProvisioningModeResponse*)p->ptr;
15219                 else
15220                         delete[] (_inf__GetProvisioningModeResponse*)p->ptr;
15221                 break;
15222         case SOAP_TYPE__inf__GetProvisioningState:
15223                 if (p->size < 0)
15224                         delete (_inf__GetProvisioningState*)p->ptr;
15225                 else
15226                         delete[] (_inf__GetProvisioningState*)p->ptr;
15227                 break;
15228         case SOAP_TYPE__inf__GetProvisioningStateResponse:
15229                 if (p->size < 0)
15230                         delete (_inf__GetProvisioningStateResponse*)p->ptr;
15231                 else
15232                         delete[] (_inf__GetProvisioningStateResponse*)p->ptr;
15233                 break;
15234         case SOAP_TYPE__inf__GetVlanParameters:
15235                 if (p->size < 0)
15236                         delete (_inf__GetVlanParameters*)p->ptr;
15237                 else
15238                         delete[] (_inf__GetVlanParameters*)p->ptr;
15239                 break;
15240         case SOAP_TYPE__inf__GetVlanParametersResponse:
15241                 if (p->size < 0)
15242                         delete (_inf__GetVlanParametersResponse*)p->ptr;
15243                 else
15244                         delete[] (_inf__GetVlanParametersResponse*)p->ptr;
15245                 break;
15246         case SOAP_TYPE__inf__GetHostName:
15247                 if (p->size < 0)
15248                         delete (_inf__GetHostName*)p->ptr;
15249                 else
15250                         delete[] (_inf__GetHostName*)p->ptr;
15251                 break;
15252         case SOAP_TYPE__inf__GetHostNameResponse:
15253                 if (p->size < 0)
15254                         delete (_inf__GetHostNameResponse*)p->ptr;
15255                 else
15256                         delete[] (_inf__GetHostNameResponse*)p->ptr;
15257                 break;
15258         case SOAP_TYPE__inf__GetConfigServerInfo:
15259                 if (p->size < 0)
15260                         delete (_inf__GetConfigServerInfo*)p->ptr;
15261                 else
15262                         delete[] (_inf__GetConfigServerInfo*)p->ptr;
15263                 break;
15264         case SOAP_TYPE__inf__GetConfigServerInfoResponse:
15265                 if (p->size < 0)
15266                         delete (_inf__GetConfigServerInfoResponse*)p->ptr;
15267                 else
15268                         delete[] (_inf__GetConfigServerInfoResponse*)p->ptr;
15269                 break;
15270         case SOAP_TYPE__inf__GetAdminAclEntryStatus:
15271                 if (p->size < 0)
15272                         delete (_inf__GetAdminAclEntryStatus*)p->ptr;
15273                 else
15274                         delete[] (_inf__GetAdminAclEntryStatus*)p->ptr;
15275                 break;
15276         case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse:
15277                 if (p->size < 0)
15278                         delete (_inf__GetAdminAclEntryStatusResponse*)p->ptr;
15279                 else
15280                         delete[] (_inf__GetAdminAclEntryStatusResponse*)p->ptr;
15281                 break;
15282         case SOAP_TYPE__inf__GetAdminNetAclEntryStatus:
15283                 if (p->size < 0)
15284                         delete (_inf__GetAdminNetAclEntryStatus*)p->ptr;
15285                 else
15286                         delete[] (_inf__GetAdminNetAclEntryStatus*)p->ptr;
15287                 break;
15288         case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse:
15289                 if (p->size < 0)
15290                         delete (_inf__GetAdminNetAclEntryStatusResponse*)p->ptr;
15291                 else
15292                         delete[] (_inf__GetAdminNetAclEntryStatusResponse*)p->ptr;
15293                 break;
15294         case SOAP_TYPE__inf__GetPasswordModel:
15295                 if (p->size < 0)
15296                         delete (_inf__GetPasswordModel*)p->ptr;
15297                 else
15298                         delete[] (_inf__GetPasswordModel*)p->ptr;
15299                 break;
15300         case SOAP_TYPE__inf__GetPasswordModelResponse:
15301                 if (p->size < 0)
15302                         delete (_inf__GetPasswordModelResponse*)p->ptr;
15303                 else
15304                         delete[] (_inf__GetPasswordModelResponse*)p->ptr;
15305                 break;
15306         case SOAP_TYPE__inf__GetEnabledInterfaces:
15307                 if (p->size < 0)
15308                         delete (_inf__GetEnabledInterfaces*)p->ptr;
15309                 else
15310                         delete[] (_inf__GetEnabledInterfaces*)p->ptr;
15311                 break;
15312         case SOAP_TYPE__inf__GetEnabledInterfacesResponse:
15313                 if (p->size < 0)
15314                         delete (_inf__GetEnabledInterfacesResponse*)p->ptr;
15315                 else
15316                         delete[] (_inf__GetEnabledInterfacesResponse*)p->ptr;
15317                 break;
15318         case SOAP_TYPE__inf__GetNetworkState:
15319                 if (p->size < 0)
15320                         delete (_inf__GetNetworkState*)p->ptr;
15321                 else
15322                         delete[] (_inf__GetNetworkState*)p->ptr;
15323                 break;
15324         case SOAP_TYPE__inf__GetNetworkStateResponse:
15325                 if (p->size < 0)
15326                         delete (_inf__GetNetworkStateResponse*)p->ptr;
15327                 else
15328                         delete[] (_inf__GetNetworkStateResponse*)p->ptr;
15329                 break;
15330         case SOAP_TYPE__inf__GetSecurityParameters:
15331                 if (p->size < 0)
15332                         delete (_inf__GetSecurityParameters*)p->ptr;
15333                 else
15334                         delete[] (_inf__GetSecurityParameters*)p->ptr;
15335                 break;
15336         case SOAP_TYPE__inf__GetSecurityParametersResponse:
15337                 if (p->size < 0)
15338                         delete (_inf__GetSecurityParametersResponse*)p->ptr;
15339                 else
15340                         delete[] (_inf__GetSecurityParametersResponse*)p->ptr;
15341                 break;
15342         case SOAP_TYPE__inf__GetIderSessionLog:
15343                 if (p->size < 0)
15344                         delete (_inf__GetIderSessionLog*)p->ptr;
15345                 else
15346                         delete[] (_inf__GetIderSessionLog*)p->ptr;
15347                 break;
15348         case SOAP_TYPE__inf__GetIderSessionLogResponse:
15349                 if (p->size < 0)
15350                         delete (_inf__GetIderSessionLogResponse*)p->ptr;
15351                 else
15352                         delete[] (_inf__GetIderSessionLogResponse*)p->ptr;
15353                 break;
15354         case SOAP_TYPE__rci__GetRemoteControlCapabilities:
15355                 if (p->size < 0)
15356                         delete (_rci__GetRemoteControlCapabilities*)p->ptr;
15357                 else
15358                         delete[] (_rci__GetRemoteControlCapabilities*)p->ptr;
15359                 break;
15360         case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse:
15361                 if (p->size < 0)
15362                         delete (_rci__GetRemoteControlCapabilitiesResponse*)p->ptr;
15363                 else
15364                         delete[] (_rci__GetRemoteControlCapabilitiesResponse*)p->ptr;
15365                 break;
15366         case SOAP_TYPE__rci__RemoteControl:
15367                 if (p->size < 0)
15368                         delete (_rci__RemoteControl*)p->ptr;
15369                 else
15370                         delete[] (_rci__RemoteControl*)p->ptr;
15371                 break;
15372         case SOAP_TYPE__rci__RemoteControlResponse:
15373                 if (p->size < 0)
15374                         delete (_rci__RemoteControlResponse*)p->ptr;
15375                 else
15376                         delete[] (_rci__RemoteControlResponse*)p->ptr;
15377                 break;
15378         case SOAP_TYPE__rci__GetSystemPowerState:
15379                 if (p->size < 0)
15380                         delete (_rci__GetSystemPowerState*)p->ptr;
15381                 else
15382                         delete[] (_rci__GetSystemPowerState*)p->ptr;
15383                 break;
15384         case SOAP_TYPE__rci__GetSystemPowerStateResponse:
15385                 if (p->size < 0)
15386                         delete (_rci__GetSystemPowerStateResponse*)p->ptr;
15387                 else
15388                         delete[] (_rci__GetSystemPowerStateResponse*)p->ptr;
15389                 break;
15390         case SOAP_TYPE_wcxs__WEP64Type:
15391                 if (p->size < 0)
15392                         delete (wcxs__WEP64Type*)p->ptr;
15393                 else
15394                         delete[] (wcxs__WEP64Type*)p->ptr;
15395                 break;
15396         case SOAP_TYPE_wcxs__WEP128Type:
15397                 if (p->size < 0)
15398                         delete (wcxs__WEP128Type*)p->ptr;
15399                 else
15400                         delete[] (wcxs__WEP128Type*)p->ptr;
15401                 break;
15402         case SOAP_TYPE_wcxs__DataEncryptionWEPXType:
15403                 if (p->size < 0)
15404                         delete (wcxs__DataEncryptionWEPXType*)p->ptr;
15405                 else
15406                         delete[] (wcxs__DataEncryptionWEPXType*)p->ptr;
15407                 break;
15408         case SOAP_TYPE_wcxs__DataEncryptionWEPType:
15409                 if (p->size < 0)
15410                         delete (wcxs__DataEncryptionWEPType*)p->ptr;
15411                 else
15412                         delete[] (wcxs__DataEncryptionWEPType*)p->ptr;
15413                 break;
15414         case SOAP_TYPE_wcxs__DataEncryptionTKIPType:
15415                 if (p->size < 0)
15416                         delete (wcxs__DataEncryptionTKIPType*)p->ptr;
15417                 else
15418                         delete[] (wcxs__DataEncryptionTKIPType*)p->ptr;
15419                 break;
15420         case SOAP_TYPE_wcxs__DataEncryptionCCMPType:
15421                 if (p->size < 0)
15422                         delete (wcxs__DataEncryptionCCMPType*)p->ptr;
15423                 else
15424                         delete[] (wcxs__DataEncryptionCCMPType*)p->ptr;
15425                 break;
15426         case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType:
15427                 if (p->size < 0)
15428                         delete (wcxs__ProfileSecuritySettingWPAType*)p->ptr;
15429                 else
15430                         delete[] (wcxs__ProfileSecuritySettingWPAType*)p->ptr;
15431                 break;
15432         case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType:
15433                 if (p->size < 0)
15434                         delete (wcxs__ProfileSecuritySettingRSNType*)p->ptr;
15435                 else
15436                         delete[] (wcxs__ProfileSecuritySettingRSNType*)p->ptr;
15437                 break;
15438         case SOAP_TYPE_wcxs__ProfileSecuritySettingsType:
15439                 if (p->size < 0)
15440                         delete (wcxs__ProfileSecuritySettingsType*)p->ptr;
15441                 else
15442                         delete[] (wcxs__ProfileSecuritySettingsType*)p->ptr;
15443                 break;
15444         case SOAP_TYPE_wcxs__ProfileType:
15445                 if (p->size < 0)
15446                         delete (wcxs__ProfileType*)p->ptr;
15447                 else
15448                         delete[] (wcxs__ProfileType*)p->ptr;
15449                 break;
15450         case SOAP_TYPE_wcxs__WirelessCapabilitiesType:
15451                 if (p->size < 0)
15452                         delete (wcxs__WirelessCapabilitiesType*)p->ptr;
15453                 else
15454                         delete[] (wcxs__WirelessCapabilitiesType*)p->ptr;
15455                 break;
15456         case SOAP_TYPE_wcxs__WirelessSettingsType:
15457                 if (p->size < 0)
15458                         delete (wcxs__WirelessSettingsType*)p->ptr;
15459                 else
15460                         delete[] (wcxs__WirelessSettingsType*)p->ptr;
15461                 break;
15462         case SOAP_TYPE__wcxs__AddWirelessProfileRequest:
15463                 if (p->size < 0)
15464                         delete (_wcxs__AddWirelessProfileRequest*)p->ptr;
15465                 else
15466                         delete[] (_wcxs__AddWirelessProfileRequest*)p->ptr;
15467                 break;
15468         case SOAP_TYPE__wcxs__AddWirelessProfileResponse:
15469                 if (p->size < 0)
15470                         delete (_wcxs__AddWirelessProfileResponse*)p->ptr;
15471                 else
15472                         delete[] (_wcxs__AddWirelessProfileResponse*)p->ptr;
15473                 break;
15474         case SOAP_TYPE__wcxs__GetWirelessProfileRequest:
15475                 if (p->size < 0)
15476                         delete (_wcxs__GetWirelessProfileRequest*)p->ptr;
15477                 else
15478                         delete[] (_wcxs__GetWirelessProfileRequest*)p->ptr;
15479                 break;
15480         case SOAP_TYPE__wcxs__GetWirelessProfileResponse:
15481                 if (p->size < 0)
15482                         delete (_wcxs__GetWirelessProfileResponse*)p->ptr;
15483                 else
15484                         delete[] (_wcxs__GetWirelessProfileResponse*)p->ptr;
15485                 break;
15486         case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest:
15487                 if (p->size < 0)
15488                         delete (_wcxs__RemoveWirelessProfileRequest*)p->ptr;
15489                 else
15490                         delete[] (_wcxs__RemoveWirelessProfileRequest*)p->ptr;
15491                 break;
15492         case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse:
15493                 if (p->size < 0)
15494                         delete (_wcxs__RemoveWirelessProfileResponse*)p->ptr;
15495                 else
15496                         delete[] (_wcxs__RemoveWirelessProfileResponse*)p->ptr;
15497                 break;
15498         case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest:
15499                 if (p->size < 0)
15500                         delete (_wcxs__UpdateWirelessProfileRequest*)p->ptr;
15501                 else
15502                         delete[] (_wcxs__UpdateWirelessProfileRequest*)p->ptr;
15503                 break;
15504         case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse:
15505                 if (p->size < 0)
15506                         delete (_wcxs__UpdateWirelessProfileResponse*)p->ptr;
15507                 else
15508                         delete[] (_wcxs__UpdateWirelessProfileResponse*)p->ptr;
15509                 break;
15510         case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest:
15511                 if (p->size < 0)
15512                         delete (_wcxs__EnumerateWirelessProfilesRequest*)p->ptr;
15513                 else
15514                         delete[] (_wcxs__EnumerateWirelessProfilesRequest*)p->ptr;
15515                 break;
15516         case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse:
15517                 if (p->size < 0)
15518                         delete (_wcxs__EnumerateWirelessProfilesResponse*)p->ptr;
15519                 else
15520                         delete[] (_wcxs__EnumerateWirelessProfilesResponse*)p->ptr;
15521                 break;
15522         case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest:
15523                 if (p->size < 0)
15524                         delete (_wcxs__GetWirelessCapabilitiesRequest*)p->ptr;
15525                 else
15526                         delete[] (_wcxs__GetWirelessCapabilitiesRequest*)p->ptr;
15527                 break;
15528         case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse:
15529                 if (p->size < 0)
15530                         delete (_wcxs__GetWirelessCapabilitiesResponse*)p->ptr;
15531                 else
15532                         delete[] (_wcxs__GetWirelessCapabilitiesResponse*)p->ptr;
15533                 break;
15534         case SOAP_TYPE__wcxs__GetWirelessSettingsRequest:
15535                 if (p->size < 0)
15536                         delete (_wcxs__GetWirelessSettingsRequest*)p->ptr;
15537                 else
15538                         delete[] (_wcxs__GetWirelessSettingsRequest*)p->ptr;
15539                 break;
15540         case SOAP_TYPE__wcxs__GetWirelessSettingsResponse:
15541                 if (p->size < 0)
15542                         delete (_wcxs__GetWirelessSettingsResponse*)p->ptr;
15543                 else
15544                         delete[] (_wcxs__GetWirelessSettingsResponse*)p->ptr;
15545                 break;
15546         case SOAP_TYPE_cmn__URLType:
15547                 if (p->size < 0)
15548                         delete (cmn__URLType*)p->ptr;
15549                 else
15550                         delete[] (cmn__URLType*)p->ptr;
15551                 break;
15552         case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType:
15553                 if (p->size < 0)
15554                         delete (cb__CircuitBreakerDefaultFilterType*)p->ptr;
15555                 else
15556                         delete[] (cb__CircuitBreakerDefaultFilterType*)p->ptr;
15557                 break;
15558         case SOAP_TYPE_cb__CircuitBreakerPacketTCPType:
15559                 if (p->size < 0)
15560                         delete (cb__CircuitBreakerPacketTCPType*)p->ptr;
15561                 else
15562                         delete[] (cb__CircuitBreakerPacketTCPType*)p->ptr;
15563                 break;
15564         case SOAP_TYPE___apl__AgentWatchdogShutdown:
15565                 if (p->size < 0)
15566                         delete (struct __apl__AgentWatchdogShutdown*)p->ptr;
15567                 else
15568                         delete[] (struct __apl__AgentWatchdogShutdown*)p->ptr;
15569                 break;
15570         case SOAP_TYPE___apl__AgentWatchdogHeartbeat:
15571                 if (p->size < 0)
15572                         delete (struct __apl__AgentWatchdogHeartbeat*)p->ptr;
15573                 else
15574                         delete[] (struct __apl__AgentWatchdogHeartbeat*)p->ptr;
15575                 break;
15576         case SOAP_TYPE___apl__AgentWatchdogRegister:
15577                 if (p->size < 0)
15578                         delete (struct __apl__AgentWatchdogRegister*)p->ptr;
15579                 else
15580                         delete[] (struct __apl__AgentWatchdogRegister*)p->ptr;
15581                 break;
15582         case SOAP_TYPE___apr__ConsoleWatchdogCreate:
15583                 if (p->size < 0)
15584                         delete (struct __apr__ConsoleWatchdogCreate*)p->ptr;
15585                 else
15586                         delete[] (struct __apr__ConsoleWatchdogCreate*)p->ptr;
15587                 break;
15588         case SOAP_TYPE___apr__ConsoleWatchdogDelete:
15589                 if (p->size < 0)
15590                         delete (struct __apr__ConsoleWatchdogDelete*)p->ptr;
15591                 else
15592                         delete[] (struct __apr__ConsoleWatchdogDelete*)p->ptr;
15593                 break;
15594         case SOAP_TYPE___apr__ConsoleWatchdogEnumerate:
15595                 if (p->size < 0)
15596                         delete (struct __apr__ConsoleWatchdogEnumerate*)p->ptr;
15597                 else
15598                         delete[] (struct __apr__ConsoleWatchdogEnumerate*)p->ptr;
15599                 break;
15600         case SOAP_TYPE___apr__ConsoleWatchdogSetActions:
15601                 if (p->size < 0)
15602                         delete (struct __apr__ConsoleWatchdogSetActions*)p->ptr;
15603                 else
15604                         delete[] (struct __apr__ConsoleWatchdogSetActions*)p->ptr;
15605                 break;
15606         case SOAP_TYPE___apr__ConsoleWatchdogGetActions:
15607                 if (p->size < 0)
15608                         delete (struct __apr__ConsoleWatchdogGetActions*)p->ptr;
15609                 else
15610                         delete[] (struct __apr__ConsoleWatchdogGetActions*)p->ptr;
15611                 break;
15612         case SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy:
15613                 if (p->size < 0)
15614                         delete (struct __apr__ConsoleWatchdogSetCbPolicy*)p->ptr;
15615                 else
15616                         delete[] (struct __apr__ConsoleWatchdogSetCbPolicy*)p->ptr;
15617                 break;
15618         case SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy:
15619                 if (p->size < 0)
15620                         delete (struct __apr__ConsoleWatchdogGetCbPolicy*)p->ptr;
15621                 else
15622                         delete[] (struct __apr__ConsoleWatchdogGetCbPolicy*)p->ptr;
15623                 break;
15624         case SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities:
15625                 if (p->size < 0)
15626                         delete (struct __apr__ConsoleWatchdogQueryCapabilities*)p->ptr;
15627                 else
15628                         delete[] (struct __apr__ConsoleWatchdogQueryCapabilities*)p->ptr;
15629                 break;
15630         case SOAP_TYPE___cb__CbPolicyCreate:
15631                 if (p->size < 0)
15632                         delete (struct __cb__CbPolicyCreate*)p->ptr;
15633                 else
15634                         delete[] (struct __cb__CbPolicyCreate*)p->ptr;
15635                 break;
15636         case SOAP_TYPE___cb__CbPolicyGet:
15637                 if (p->size < 0)
15638                         delete (struct __cb__CbPolicyGet*)p->ptr;
15639                 else
15640                         delete[] (struct __cb__CbPolicyGet*)p->ptr;
15641                 break;
15642         case SOAP_TYPE___cb__CbPolicyDelete:
15643                 if (p->size < 0)
15644                         delete (struct __cb__CbPolicyDelete*)p->ptr;
15645                 else
15646                         delete[] (struct __cb__CbPolicyDelete*)p->ptr;
15647                 break;
15648         case SOAP_TYPE___cb__CbPolicyEnumerate:
15649                 if (p->size < 0)
15650                         delete (struct __cb__CbPolicyEnumerate*)p->ptr;
15651                 else
15652                         delete[] (struct __cb__CbPolicyEnumerate*)p->ptr;
15653                 break;
15654         case SOAP_TYPE___cb__CbPolicyEnable:
15655                 if (p->size < 0)
15656                         delete (struct __cb__CbPolicyEnable*)p->ptr;
15657                 else
15658                         delete[] (struct __cb__CbPolicyEnable*)p->ptr;
15659                 break;
15660         case SOAP_TYPE___cb__CbPolicyDisable:
15661                 if (p->size < 0)
15662                         delete (struct __cb__CbPolicyDisable*)p->ptr;
15663                 else
15664                         delete[] (struct __cb__CbPolicyDisable*)p->ptr;
15665                 break;
15666         case SOAP_TYPE___cb__CbPolicyGetEnabled:
15667                 if (p->size < 0)
15668                         delete (struct __cb__CbPolicyGetEnabled*)p->ptr;
15669                 else
15670                         delete[] (struct __cb__CbPolicyGetEnabled*)p->ptr;
15671                 break;
15672         case SOAP_TYPE___cb__CbPolicyGetActiveStatistics:
15673                 if (p->size < 0)
15674                         delete (struct __cb__CbPolicyGetActiveStatistics*)p->ptr;
15675                 else
15676                         delete[] (struct __cb__CbPolicyGetActiveStatistics*)p->ptr;
15677                 break;
15678         case SOAP_TYPE___cb__CbFilterCreate:
15679                 if (p->size < 0)
15680                         delete (struct __cb__CbFilterCreate*)p->ptr;
15681                 else
15682                         delete[] (struct __cb__CbFilterCreate*)p->ptr;
15683                 break;
15684         case SOAP_TYPE___cb__CbFilterGet:
15685                 if (p->size < 0)
15686                         delete (struct __cb__CbFilterGet*)p->ptr;
15687                 else
15688                         delete[] (struct __cb__CbFilterGet*)p->ptr;
15689                 break;
15690         case SOAP_TYPE___cb__CbFilterDelete:
15691                 if (p->size < 0)
15692                         delete (struct __cb__CbFilterDelete*)p->ptr;
15693                 else
15694                         delete[] (struct __cb__CbFilterDelete*)p->ptr;
15695                 break;
15696         case SOAP_TYPE___cb__CbFilterEnumerate:
15697                 if (p->size < 0)
15698                         delete (struct __cb__CbFilterEnumerate*)p->ptr;
15699                 else
15700                         delete[] (struct __cb__CbFilterEnumerate*)p->ptr;
15701                 break;
15702         case SOAP_TYPE___cb__CbQueryCapabilities:
15703                 if (p->size < 0)
15704                         delete (struct __cb__CbQueryCapabilities*)p->ptr;
15705                 else
15706                         delete[] (struct __cb__CbQueryCapabilities*)p->ptr;
15707                 break;
15708         case SOAP_TYPE___cb__SetHcbOptions:
15709                 if (p->size < 0)
15710                         delete (struct __cb__SetHcbOptions*)p->ptr;
15711                 else
15712                         delete[] (struct __cb__SetHcbOptions*)p->ptr;
15713                 break;
15714         case SOAP_TYPE___cb__GetHcbOptions:
15715                 if (p->size < 0)
15716                         delete (struct __cb__GetHcbOptions*)p->ptr;
15717                 else
15718                         delete[] (struct __cb__GetHcbOptions*)p->ptr;
15719                 break;
15720         case SOAP_TYPE___cb__ClearHcbState:
15721                 if (p->size < 0)
15722                         delete (struct __cb__ClearHcbState*)p->ptr;
15723                 else
15724                         delete[] (struct __cb__ClearHcbState*)p->ptr;
15725                 break;
15726         case SOAP_TYPE___cb__GetHcbState:
15727                 if (p->size < 0)
15728                         delete (struct __cb__GetHcbState*)p->ptr;
15729                 else
15730                         delete[] (struct __cb__GetHcbState*)p->ptr;
15731                 break;
15732         case SOAP_TYPE___emi__EnumerateEventFilters:
15733                 if (p->size < 0)
15734                         delete (struct __emi__EnumerateEventFilters*)p->ptr;
15735                 else
15736                         delete[] (struct __emi__EnumerateEventFilters*)p->ptr;
15737                 break;
15738         case SOAP_TYPE___emi__GetAlertSubscription:
15739                 if (p->size < 0)
15740                         delete (struct __emi__GetAlertSubscription*)p->ptr;
15741                 else
15742                         delete[] (struct __emi__GetAlertSubscription*)p->ptr;
15743                 break;
15744         case SOAP_TYPE___emi__SetAlertCommunityString:
15745                 if (p->size < 0)
15746                         delete (struct __emi__SetAlertCommunityString*)p->ptr;
15747                 else
15748                         delete[] (struct __emi__SetAlertCommunityString*)p->ptr;
15749                 break;
15750         case SOAP_TYPE___emi__GetAlertCommunityString:
15751                 if (p->size < 0)
15752                         delete (struct __emi__GetAlertCommunityString*)p->ptr;
15753                 else
15754                         delete[] (struct __emi__GetAlertCommunityString*)p->ptr;
15755                 break;
15756         case SOAP_TYPE___emi__AddEventFilter:
15757                 if (p->size < 0)
15758                         delete (struct __emi__AddEventFilter*)p->ptr;
15759                 else
15760                         delete[] (struct __emi__AddEventFilter*)p->ptr;
15761                 break;
15762         case SOAP_TYPE___emi__SubscribeForAlert:
15763                 if (p->size < 0)
15764                         delete (struct __emi__SubscribeForAlert*)p->ptr;
15765                 else
15766                         delete[] (struct __emi__SubscribeForAlert*)p->ptr;
15767                 break;
15768         case SOAP_TYPE___emi__EnumerateAlertSubscriptions:
15769                 if (p->size < 0)
15770                         delete (struct __emi__EnumerateAlertSubscriptions*)p->ptr;
15771                 else
15772                         delete[] (struct __emi__EnumerateAlertSubscriptions*)p->ptr;
15773                 break;
15774         case SOAP_TYPE___emi__EnumerateAlertPolicies:
15775                 if (p->size < 0)
15776                         delete (struct __emi__EnumerateAlertPolicies*)p->ptr;
15777                 else
15778                         delete[] (struct __emi__EnumerateAlertPolicies*)p->ptr;
15779                 break;
15780         case SOAP_TYPE___emi__CancelAlertSubscription:
15781                 if (p->size < 0)
15782                         delete (struct __emi__CancelAlertSubscription*)p->ptr;
15783                 else
15784                         delete[] (struct __emi__CancelAlertSubscription*)p->ptr;
15785                 break;
15786         case SOAP_TYPE___emi__GetEventFilter:
15787                 if (p->size < 0)
15788                         delete (struct __emi__GetEventFilter*)p->ptr;
15789                 else
15790                         delete[] (struct __emi__GetEventFilter*)p->ptr;
15791                 break;
15792         case SOAP_TYPE___emi__UpdateEventFilter:
15793                 if (p->size < 0)
15794                         delete (struct __emi__UpdateEventFilter*)p->ptr;
15795                 else
15796                         delete[] (struct __emi__UpdateEventFilter*)p->ptr;
15797                 break;
15798         case SOAP_TYPE___emi__RemoveEventFilter:
15799                 if (p->size < 0)
15800                         delete (struct __emi__RemoveEventFilter*)p->ptr;
15801                 else
15802                         delete[] (struct __emi__RemoveEventFilter*)p->ptr;
15803                 break;
15804         case SOAP_TYPE___emi__GetEventLogStatus:
15805                 if (p->size < 0)
15806                         delete (struct __emi__GetEventLogStatus*)p->ptr;
15807                 else
15808                         delete[] (struct __emi__GetEventLogStatus*)p->ptr;
15809                 break;
15810         case SOAP_TYPE___emi__ReadEventLogRecords:
15811                 if (p->size < 0)
15812                         delete (struct __emi__ReadEventLogRecords*)p->ptr;
15813                 else
15814                         delete[] (struct __emi__ReadEventLogRecords*)p->ptr;
15815                 break;
15816         case SOAP_TYPE___emi__ClearEventLog:
15817                 if (p->size < 0)
15818                         delete (struct __emi__ClearEventLog*)p->ptr;
15819                 else
15820                         delete[] (struct __emi__ClearEventLog*)p->ptr;
15821                 break;
15822         case SOAP_TYPE___emi__FreezeEventLog:
15823                 if (p->size < 0)
15824                         delete (struct __emi__FreezeEventLog*)p->ptr;
15825                 else
15826                         delete[] (struct __emi__FreezeEventLog*)p->ptr;
15827                 break;
15828         case SOAP_TYPE___emi__SetEventLogTimestampClock:
15829                 if (p->size < 0)
15830                         delete (struct __emi__SetEventLogTimestampClock*)p->ptr;
15831                 else
15832                         delete[] (struct __emi__SetEventLogTimestampClock*)p->ptr;
15833                 break;
15834         case SOAP_TYPE___emi__GetEventLogTimestampClock:
15835                 if (p->size < 0)
15836                         delete (struct __emi__GetEventLogTimestampClock*)p->ptr;
15837                 else
15838                         delete[] (struct __emi__GetEventLogTimestampClock*)p->ptr;
15839                 break;
15840         case SOAP_TYPE___emi__EnumerateSensors:
15841                 if (p->size < 0)
15842                         delete (struct __emi__EnumerateSensors*)p->ptr;
15843                 else
15844                         delete[] (struct __emi__EnumerateSensors*)p->ptr;
15845                 break;
15846         case SOAP_TYPE___emi__GetSensorAttributes:
15847                 if (p->size < 0)
15848                         delete (struct __emi__GetSensorAttributes*)p->ptr;
15849                 else
15850                         delete[] (struct __emi__GetSensorAttributes*)p->ptr;
15851                 break;
15852         case SOAP_TYPE___emi__SubscribeForGeneralAlert:
15853                 if (p->size < 0)
15854                         delete (struct __emi__SubscribeForGeneralAlert*)p->ptr;
15855                 else
15856                         delete[] (struct __emi__SubscribeForGeneralAlert*)p->ptr;
15857                 break;
15858         case SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions:
15859                 if (p->size < 0)
15860                         delete (struct __emi__EnumerateGeneralAlertSubscriptions*)p->ptr;
15861                 else
15862                         delete[] (struct __emi__EnumerateGeneralAlertSubscriptions*)p->ptr;
15863                 break;
15864         case SOAP_TYPE___emi__GetGeneralAlertSubscription:
15865                 if (p->size < 0)
15866                         delete (struct __emi__GetGeneralAlertSubscription*)p->ptr;
15867                 else
15868                         delete[] (struct __emi__GetGeneralAlertSubscription*)p->ptr;
15869                 break;
15870         case SOAP_TYPE___hwa__EnumerateAssetTypes:
15871                 if (p->size < 0)
15872                         delete (struct __hwa__EnumerateAssetTypes*)p->ptr;
15873                 else
15874                         delete[] (struct __hwa__EnumerateAssetTypes*)p->ptr;
15875                 break;
15876         case SOAP_TYPE___hwa__GetAssetData:
15877                 if (p->size < 0)
15878                         delete (struct __hwa__GetAssetData*)p->ptr;
15879                 else
15880                         delete[] (struct __hwa__GetAssetData*)p->ptr;
15881                 break;
15882         case SOAP_TYPE___idr__SetRedirectionListenerState:
15883                 if (p->size < 0)
15884                         delete (struct __idr__SetRedirectionListenerState*)p->ptr;
15885                 else
15886                         delete[] (struct __idr__SetRedirectionListenerState*)p->ptr;
15887                 break;
15888         case SOAP_TYPE___idr__GetRedirectionListenerState:
15889                 if (p->size < 0)
15890                         delete (struct __idr__GetRedirectionListenerState*)p->ptr;
15891                 else
15892                         delete[] (struct __idr__GetRedirectionListenerState*)p->ptr;
15893                 break;
15894         case SOAP_TYPE___idr__GetIderSessionLog:
15895                 if (p->size < 0)
15896                         delete (struct __idr__GetIderSessionLog*)p->ptr;
15897                 else
15898                         delete[] (struct __idr__GetIderSessionLog*)p->ptr;
15899                 break;
15900         case SOAP_TYPE___inf__GetCoreVersion:
15901                 if (p->size < 0)
15902                         delete (struct __inf__GetCoreVersion*)p->ptr;
15903                 else
15904                         delete[] (struct __inf__GetCoreVersion*)p->ptr;
15905                 break;
15906         case SOAP_TYPE___inf__GetCodeVersions:
15907                 if (p->size < 0)
15908                         delete (struct __inf__GetCodeVersions*)p->ptr;
15909                 else
15910                         delete[] (struct __inf__GetCodeVersions*)p->ptr;
15911                 break;
15912         case SOAP_TYPE___inf__GetProvisioningMode:
15913                 if (p->size < 0)
15914                         delete (struct __inf__GetProvisioningMode*)p->ptr;
15915                 else
15916                         delete[] (struct __inf__GetProvisioningMode*)p->ptr;
15917                 break;
15918         case SOAP_TYPE___inf__GetProvisioningState:
15919                 if (p->size < 0)
15920                         delete (struct __inf__GetProvisioningState*)p->ptr;
15921                 else
15922                         delete[] (struct __inf__GetProvisioningState*)p->ptr;
15923                 break;
15924         case SOAP_TYPE___inf__GetVlanParameters:
15925                 if (p->size < 0)
15926                         delete (struct __inf__GetVlanParameters*)p->ptr;
15927                 else
15928                         delete[] (struct __inf__GetVlanParameters*)p->ptr;
15929                 break;
15930         case SOAP_TYPE___inf__GetHostName:
15931                 if (p->size < 0)
15932                         delete (struct __inf__GetHostName*)p->ptr;
15933                 else
15934                         delete[] (struct __inf__GetHostName*)p->ptr;
15935                 break;
15936         case SOAP_TYPE___inf__GetConfigServerInfo:
15937                 if (p->size < 0)
15938                         delete (struct __inf__GetConfigServerInfo*)p->ptr;
15939                 else
15940                         delete[] (struct __inf__GetConfigServerInfo*)p->ptr;
15941                 break;
15942         case SOAP_TYPE___inf__GetAdminAclEntryStatus:
15943                 if (p->size < 0)
15944                         delete (struct __inf__GetAdminAclEntryStatus*)p->ptr;
15945                 else
15946                         delete[] (struct __inf__GetAdminAclEntryStatus*)p->ptr;
15947                 break;
15948         case SOAP_TYPE___inf__GetAdminNetAclEntryStatus:
15949                 if (p->size < 0)
15950                         delete (struct __inf__GetAdminNetAclEntryStatus*)p->ptr;
15951                 else
15952                         delete[] (struct __inf__GetAdminNetAclEntryStatus*)p->ptr;
15953                 break;
15954         case SOAP_TYPE___inf__GetPasswordModel:
15955                 if (p->size < 0)
15956                         delete (struct __inf__GetPasswordModel*)p->ptr;
15957                 else
15958                         delete[] (struct __inf__GetPasswordModel*)p->ptr;
15959                 break;
15960         case SOAP_TYPE___inf__GetEnabledInterfaces:
15961                 if (p->size < 0)
15962                         delete (struct __inf__GetEnabledInterfaces*)p->ptr;
15963                 else
15964                         delete[] (struct __inf__GetEnabledInterfaces*)p->ptr;
15965                 break;
15966         case SOAP_TYPE___inf__GetNetworkState:
15967                 if (p->size < 0)
15968                         delete (struct __inf__GetNetworkState*)p->ptr;
15969                 else
15970                         delete[] (struct __inf__GetNetworkState*)p->ptr;
15971                 break;
15972         case SOAP_TYPE___inf__GetSecurityParameters:
15973                 if (p->size < 0)
15974                         delete (struct __inf__GetSecurityParameters*)p->ptr;
15975                 else
15976                         delete[] (struct __inf__GetSecurityParameters*)p->ptr;
15977                 break;
15978         case SOAP_TYPE___inf__GetIderSessionLog:
15979                 if (p->size < 0)
15980                         delete (struct __inf__GetIderSessionLog*)p->ptr;
15981                 else
15982                         delete[] (struct __inf__GetIderSessionLog*)p->ptr;
15983                 break;
15984         case SOAP_TYPE___net__SetHostName:
15985                 if (p->size < 0)
15986                         delete (struct __net__SetHostName*)p->ptr;
15987                 else
15988                         delete[] (struct __net__SetHostName*)p->ptr;
15989                 break;
15990         case SOAP_TYPE___net__GetHostName:
15991                 if (p->size < 0)
15992                         delete (struct __net__GetHostName*)p->ptr;
15993                 else
15994                         delete[] (struct __net__GetHostName*)p->ptr;
15995                 break;
15996         case SOAP_TYPE___net__SetDomainName:
15997                 if (p->size < 0)
15998                         delete (struct __net__SetDomainName*)p->ptr;
15999                 else
16000                         delete[] (struct __net__SetDomainName*)p->ptr;
16001                 break;
16002         case SOAP_TYPE___net__GetDomainName:
16003                 if (p->size < 0)
16004                         delete (struct __net__GetDomainName*)p->ptr;
16005                 else
16006                         delete[] (struct __net__GetDomainName*)p->ptr;
16007                 break;
16008         case SOAP_TYPE___net__SetTcpIpParameters:
16009                 if (p->size < 0)
16010                         delete (struct __net__SetTcpIpParameters*)p->ptr;
16011                 else
16012                         delete[] (struct __net__SetTcpIpParameters*)p->ptr;
16013                 break;
16014         case SOAP_TYPE___net__GetTcpIpParameters:
16015                 if (p->size < 0)
16016                         delete (struct __net__GetTcpIpParameters*)p->ptr;
16017                 else
16018                         delete[] (struct __net__GetTcpIpParameters*)p->ptr;
16019                 break;
16020         case SOAP_TYPE___net__SetVlanParameters:
16021                 if (p->size < 0)
16022                         delete (struct __net__SetVlanParameters*)p->ptr;
16023                 else
16024                         delete[] (struct __net__SetVlanParameters*)p->ptr;
16025                 break;
16026         case SOAP_TYPE___net__GetVlanParameters:
16027                 if (p->size < 0)
16028                         delete (struct __net__GetVlanParameters*)p->ptr;
16029                 else
16030                         delete[] (struct __net__GetVlanParameters*)p->ptr;
16031                 break;
16032         case SOAP_TYPE___net__SetPingResponse:
16033                 if (p->size < 0)
16034                         delete (struct __net__SetPingResponse*)p->ptr;
16035                 else
16036                         delete[] (struct __net__SetPingResponse*)p->ptr;
16037                 break;
16038         case SOAP_TYPE___net__GetPingResponse:
16039                 if (p->size < 0)
16040                         delete (struct __net__GetPingResponse*)p->ptr;
16041                 else
16042                         delete[] (struct __net__GetPingResponse*)p->ptr;
16043                 break;
16044         case SOAP_TYPE___net__EnumerateInterfaces:
16045                 if (p->size < 0)
16046                         delete (struct __net__EnumerateInterfaces*)p->ptr;
16047                 else
16048                         delete[] (struct __net__EnumerateInterfaces*)p->ptr;
16049                 break;
16050         case SOAP_TYPE___net__GetInterfaceSettings:
16051                 if (p->size < 0)
16052                         delete (struct __net__GetInterfaceSettings*)p->ptr;
16053                 else
16054                         delete[] (struct __net__GetInterfaceSettings*)p->ptr;
16055                 break;
16056         case SOAP_TYPE___net__SetInterfaceSettings:
16057                 if (p->size < 0)
16058                         delete (struct __net__SetInterfaceSettings*)p->ptr;
16059                 else
16060                         delete[] (struct __net__SetInterfaceSettings*)p->ptr;
16061                 break;
16062         case SOAP_TYPE___net__Set8021XWiredProfile:
16063                 if (p->size < 0)
16064                         delete (struct __net__Set8021XWiredProfile*)p->ptr;
16065                 else
16066                         delete[] (struct __net__Set8021XWiredProfile*)p->ptr;
16067                 break;
16068         case SOAP_TYPE___net__Get8021XWiredProfile:
16069                 if (p->size < 0)
16070                         delete (struct __net__Get8021XWiredProfile*)p->ptr;
16071                 else
16072                         delete[] (struct __net__Get8021XWiredProfile*)p->ptr;
16073                 break;
16074         case SOAP_TYPE___net__Set8021XActiveS0:
16075                 if (p->size < 0)
16076                         delete (struct __net__Set8021XActiveS0*)p->ptr;
16077                 else
16078                         delete[] (struct __net__Set8021XActiveS0*)p->ptr;
16079                 break;
16080         case SOAP_TYPE___net__Get8021XActiveS0:
16081                 if (p->size < 0)
16082                         delete (struct __net__Get8021XActiveS0*)p->ptr;
16083                 else
16084                         delete[] (struct __net__Get8021XActiveS0*)p->ptr;
16085                 break;
16086         case SOAP_TYPE___net__Set8021XPxeTimeout:
16087                 if (p->size < 0)
16088                         delete (struct __net__Set8021XPxeTimeout*)p->ptr;
16089                 else
16090                         delete[] (struct __net__Set8021XPxeTimeout*)p->ptr;
16091                 break;
16092         case SOAP_TYPE___net__Get8021XPxeTimeout:
16093                 if (p->size < 0)
16094                         delete (struct __net__Get8021XPxeTimeout*)p->ptr;
16095                 else
16096                         delete[] (struct __net__Get8021XPxeTimeout*)p->ptr;
16097                 break;
16098         case SOAP_TYPE___rci__GetRemoteControlCapabilities:
16099                 if (p->size < 0)
16100                         delete (struct __rci__GetRemoteControlCapabilities*)p->ptr;
16101                 else
16102                         delete[] (struct __rci__GetRemoteControlCapabilities*)p->ptr;
16103                 break;
16104         case SOAP_TYPE___rci__RemoteControl:
16105                 if (p->size < 0)
16106                         delete (struct __rci__RemoteControl*)p->ptr;
16107                 else
16108                         delete[] (struct __rci__RemoteControl*)p->ptr;
16109                 break;
16110         case SOAP_TYPE___rci__GetSystemPowerState:
16111                 if (p->size < 0)
16112                         delete (struct __rci__GetSystemPowerState*)p->ptr;
16113                 else
16114                         delete[] (struct __rci__GetSystemPowerState*)p->ptr;
16115                 break;
16116         case SOAP_TYPE___sai__ResetFlashWearOutProtection:
16117                 if (p->size < 0)
16118                         delete (struct __sai__ResetFlashWearOutProtection*)p->ptr;
16119                 else
16120                         delete[] (struct __sai__ResetFlashWearOutProtection*)p->ptr;
16121                 break;
16122         case SOAP_TYPE___sai__GetAdminAclEntry:
16123                 if (p->size < 0)
16124                         delete (struct __sai__GetAdminAclEntry*)p->ptr;
16125                 else
16126                         delete[] (struct __sai__GetAdminAclEntry*)p->ptr;
16127                 break;
16128         case SOAP_TYPE___sai__SetAdminAclEntry:
16129                 if (p->size < 0)
16130                         delete (struct __sai__SetAdminAclEntry*)p->ptr;
16131                 else
16132                         delete[] (struct __sai__SetAdminAclEntry*)p->ptr;
16133                 break;
16134         case SOAP_TYPE___sai__AddUserAclEntry:
16135                 if (p->size < 0)
16136                         delete (struct __sai__AddUserAclEntry*)p->ptr;
16137                 else
16138                         delete[] (struct __sai__AddUserAclEntry*)p->ptr;
16139                 break;
16140         case SOAP_TYPE___sai__EnumerateUserAclEntries:
16141                 if (p->size < 0)
16142                         delete (struct __sai__EnumerateUserAclEntries*)p->ptr;
16143                 else
16144                         delete[] (struct __sai__EnumerateUserAclEntries*)p->ptr;
16145                 break;
16146         case SOAP_TYPE___sai__GetUserAclEntry:
16147                 if (p->size < 0)
16148                         delete (struct __sai__GetUserAclEntry*)p->ptr;
16149                 else
16150                         delete[] (struct __sai__GetUserAclEntry*)p->ptr;
16151                 break;
16152         case SOAP_TYPE___sai__UpdateUserAclEntry:
16153                 if (p->size < 0)
16154                         delete (struct __sai__UpdateUserAclEntry*)p->ptr;
16155                 else
16156                         delete[] (struct __sai__UpdateUserAclEntry*)p->ptr;
16157                 break;
16158         case SOAP_TYPE___sai__RemoveUserAclEntry:
16159                 if (p->size < 0)
16160                         delete (struct __sai__RemoveUserAclEntry*)p->ptr;
16161                 else
16162                         delete[] (struct __sai__RemoveUserAclEntry*)p->ptr;
16163                 break;
16164         case SOAP_TYPE___sai__SetTlsEnabled:
16165                 if (p->size < 0)
16166                         delete (struct __sai__SetTlsEnabled*)p->ptr;
16167                 else
16168                         delete[] (struct __sai__SetTlsEnabled*)p->ptr;
16169                 break;
16170         case SOAP_TYPE___sai__SetRngKey:
16171                 if (p->size < 0)
16172                         delete (struct __sai__SetRngKey*)p->ptr;
16173                 else
16174                         delete[] (struct __sai__SetRngKey*)p->ptr;
16175                 break;
16176         case SOAP_TYPE___sai__SetTLSKeyAndCertificate:
16177                 if (p->size < 0)
16178                         delete (struct __sai__SetTLSKeyAndCertificate*)p->ptr;
16179                 else
16180                         delete[] (struct __sai__SetTLSKeyAndCertificate*)p->ptr;
16181                 break;
16182         case SOAP_TYPE___sai__SetTLSCertificate:
16183                 if (p->size < 0)
16184                         delete (struct __sai__SetTLSCertificate*)p->ptr;
16185                 else
16186                         delete[] (struct __sai__SetTLSCertificate*)p->ptr;
16187                 break;
16188         case SOAP_TYPE___sai__GetTLSCertificate:
16189                 if (p->size < 0)
16190                         delete (struct __sai__GetTLSCertificate*)p->ptr;
16191                 else
16192                         delete[] (struct __sai__GetTLSCertificate*)p->ptr;
16193                 break;
16194         case SOAP_TYPE___sai__UpdateCoreFromUrl:
16195                 if (p->size < 0)
16196                         delete (struct __sai__UpdateCoreFromUrl*)p->ptr;
16197                 else
16198                         delete[] (struct __sai__UpdateCoreFromUrl*)p->ptr;
16199                 break;
16200         case SOAP_TYPE___sai__GetProvisioningMode:
16201                 if (p->size < 0)
16202                         delete (struct __sai__GetProvisioningMode*)p->ptr;
16203                 else
16204                         delete[] (struct __sai__GetProvisioningMode*)p->ptr;
16205                 break;
16206         case SOAP_TYPE___sai__SetProvisioningMode:
16207                 if (p->size < 0)
16208                         delete (struct __sai__SetProvisioningMode*)p->ptr;
16209                 else
16210                         delete[] (struct __sai__SetProvisioningMode*)p->ptr;
16211                 break;
16212         case SOAP_TYPE___sai__Unprovision:
16213                 if (p->size < 0)
16214                         delete (struct __sai__Unprovision*)p->ptr;
16215                 else
16216                         delete[] (struct __sai__Unprovision*)p->ptr;
16217                 break;
16218         case SOAP_TYPE___sai__CommitChanges:
16219                 if (p->size < 0)
16220                         delete (struct __sai__CommitChanges*)p->ptr;
16221                 else
16222                         delete[] (struct __sai__CommitChanges*)p->ptr;
16223                 break;
16224         case SOAP_TYPE___sai__GetCoreVersion:
16225                 if (p->size < 0)
16226                         delete (struct __sai__GetCoreVersion*)p->ptr;
16227                 else
16228                         delete[] (struct __sai__GetCoreVersion*)p->ptr;
16229                 break;
16230         case SOAP_TYPE___sai__AddUserAclEntryEx:
16231                 if (p->size < 0)
16232                         delete (struct __sai__AddUserAclEntryEx*)p->ptr;
16233                 else
16234                         delete[] (struct __sai__AddUserAclEntryEx*)p->ptr;
16235                 break;
16236         case SOAP_TYPE___sai__GetUserAclEntryEx:
16237                 if (p->size < 0)
16238                         delete (struct __sai__GetUserAclEntryEx*)p->ptr;
16239                 else
16240                         delete[] (struct __sai__GetUserAclEntryEx*)p->ptr;
16241                 break;
16242         case SOAP_TYPE___sai__UpdateUserAclEntryEx:
16243                 if (p->size < 0)
16244                         delete (struct __sai__UpdateUserAclEntryEx*)p->ptr;
16245                 else
16246                         delete[] (struct __sai__UpdateUserAclEntryEx*)p->ptr;
16247                 break;
16248         case SOAP_TYPE___sai__SetAdminAclEntryEx:
16249                 if (p->size < 0)
16250                         delete (struct __sai__SetAdminAclEntryEx*)p->ptr;
16251                 else
16252                         delete[] (struct __sai__SetAdminAclEntryEx*)p->ptr;
16253                 break;
16254         case SOAP_TYPE___sai__GetDigestRealm:
16255                 if (p->size < 0)
16256                         delete (struct __sai__GetDigestRealm*)p->ptr;
16257                 else
16258                         delete[] (struct __sai__GetDigestRealm*)p->ptr;
16259                 break;
16260         case SOAP_TYPE___sai__SetKerberosOptions:
16261                 if (p->size < 0)
16262                         delete (struct __sai__SetKerberosOptions*)p->ptr;
16263                 else
16264                         delete[] (struct __sai__SetKerberosOptions*)p->ptr;
16265                 break;
16266         case SOAP_TYPE___sai__GetKerberosOptions:
16267                 if (p->size < 0)
16268                         delete (struct __sai__GetKerberosOptions*)p->ptr;
16269                 else
16270                         delete[] (struct __sai__GetKerberosOptions*)p->ptr;
16271                 break;
16272         case SOAP_TYPE___sai__SetEnabledInterfaces:
16273                 if (p->size < 0)
16274                         delete (struct __sai__SetEnabledInterfaces*)p->ptr;
16275                 else
16276                         delete[] (struct __sai__SetEnabledInterfaces*)p->ptr;
16277                 break;
16278         case SOAP_TYPE___sai__GetEnabledInterfaces:
16279                 if (p->size < 0)
16280                         delete (struct __sai__GetEnabledInterfaces*)p->ptr;
16281                 else
16282                         delete[] (struct __sai__GetEnabledInterfaces*)p->ptr;
16283                 break;
16284         case SOAP_TYPE___sai__SetTlsOptions:
16285                 if (p->size < 0)
16286                         delete (struct __sai__SetTlsOptions*)p->ptr;
16287                 else
16288                         delete[] (struct __sai__SetTlsOptions*)p->ptr;
16289                 break;
16290         case SOAP_TYPE___sai__GetTlsOptions:
16291                 if (p->size < 0)
16292                         delete (struct __sai__GetTlsOptions*)p->ptr;
16293                 else
16294                         delete[] (struct __sai__GetTlsOptions*)p->ptr;
16295                 break;
16296         case SOAP_TYPE___sai__AddTrustedRootCertificate:
16297                 if (p->size < 0)
16298                         delete (struct __sai__AddTrustedRootCertificate*)p->ptr;
16299                 else
16300                         delete[] (struct __sai__AddTrustedRootCertificate*)p->ptr;
16301                 break;
16302         case SOAP_TYPE___sai__GetTrustedRootCertificate:
16303                 if (p->size < 0)
16304                         delete (struct __sai__GetTrustedRootCertificate*)p->ptr;
16305                 else
16306                         delete[] (struct __sai__GetTrustedRootCertificate*)p->ptr;
16307                 break;
16308         case SOAP_TYPE___sai__DeleteTrustedRootCertificate:
16309                 if (p->size < 0)
16310                         delete (struct __sai__DeleteTrustedRootCertificate*)p->ptr;
16311                 else
16312                         delete[] (struct __sai__DeleteTrustedRootCertificate*)p->ptr;
16313                 break;
16314         case SOAP_TYPE___sai__EnumerateTrustedRootCertificates:
16315                 if (p->size < 0)
16316                         delete (struct __sai__EnumerateTrustedRootCertificates*)p->ptr;
16317                 else
16318                         delete[] (struct __sai__EnumerateTrustedRootCertificates*)p->ptr;
16319                 break;
16320         case SOAP_TYPE___sai__SetTrustedFqdnCN:
16321                 if (p->size < 0)
16322                         delete (struct __sai__SetTrustedFqdnCN*)p->ptr;
16323                 else
16324                         delete[] (struct __sai__SetTrustedFqdnCN*)p->ptr;
16325                 break;
16326         case SOAP_TYPE___sai__GetTrustedFqdnCN:
16327                 if (p->size < 0)
16328                         delete (struct __sai__GetTrustedFqdnCN*)p->ptr;
16329                 else
16330                         delete[] (struct __sai__GetTrustedFqdnCN*)p->ptr;
16331                 break;
16332         case SOAP_TYPE___sai__SetCRL:
16333                 if (p->size < 0)
16334                         delete (struct __sai__SetCRL*)p->ptr;
16335                 else
16336                         delete[] (struct __sai__SetCRL*)p->ptr;
16337                 break;
16338         case SOAP_TYPE___sai__GetCRL:
16339                 if (p->size < 0)
16340                         delete (struct __sai__GetCRL*)p->ptr;
16341                 else
16342                         delete[] (struct __sai__GetCRL*)p->ptr;
16343                 break;
16344         case SOAP_TYPE___sai__GetServerCertificateReq:
16345                 if (p->size < 0)
16346                         delete (struct __sai__GetServerCertificateReq*)p->ptr;
16347                 else
16348                         delete[] (struct __sai__GetServerCertificateReq*)p->ptr;
16349                 break;
16350         case SOAP_TYPE___sai__GetPkiCapabilities:
16351                 if (p->size < 0)
16352                         delete (struct __sai__GetPkiCapabilities*)p->ptr;
16353                 else
16354                         delete[] (struct __sai__GetPkiCapabilities*)p->ptr;
16355                 break;
16356         case SOAP_TYPE___sai__SetPowerSavingOptions:
16357                 if (p->size < 0)
16358                         delete (struct __sai__SetPowerSavingOptions*)p->ptr;
16359                 else
16360                         delete[] (struct __sai__SetPowerSavingOptions*)p->ptr;
16361                 break;
16362         case SOAP_TYPE___sai__GetPowerSavingOptions:
16363                 if (p->size < 0)
16364                         delete (struct __sai__GetPowerSavingOptions*)p->ptr;
16365                 else
16366                         delete[] (struct __sai__GetPowerSavingOptions*)p->ptr;
16367                 break;
16368         case SOAP_TYPE___sai__SetTLSPSK:
16369                 if (p->size < 0)
16370                         delete (struct __sai__SetTLSPSK*)p->ptr;
16371                 else
16372                         delete[] (struct __sai__SetTLSPSK*)p->ptr;
16373                 break;
16374         case SOAP_TYPE___sai__PartialUnprovision:
16375                 if (p->size < 0)
16376                         delete (struct __sai__PartialUnprovision*)p->ptr;
16377                 else
16378                         delete[] (struct __sai__PartialUnprovision*)p->ptr;
16379                 break;
16380         case SOAP_TYPE___sai__SetMEBxPassword:
16381                 if (p->size < 0)
16382                         delete (struct __sai__SetMEBxPassword*)p->ptr;
16383                 else
16384                         delete[] (struct __sai__SetMEBxPassword*)p->ptr;
16385                 break;
16386         case SOAP_TYPE___sai__SetProvisioningServerOTP:
16387                 if (p->size < 0)
16388                         delete (struct __sai__SetProvisioningServerOTP*)p->ptr;
16389                 else
16390                         delete[] (struct __sai__SetProvisioningServerOTP*)p->ptr;
16391                 break;
16392         case SOAP_TYPE___sai__GetProvisioningServerOTP:
16393                 if (p->size < 0)
16394                         delete (struct __sai__GetProvisioningServerOTP*)p->ptr;
16395                 else
16396                         delete[] (struct __sai__GetProvisioningServerOTP*)p->ptr;
16397                 break;
16398         case SOAP_TYPE___sai__EnumerateCertificateHashEntries:
16399                 if (p->size < 0)
16400                         delete (struct __sai__EnumerateCertificateHashEntries*)p->ptr;
16401                 else
16402                         delete[] (struct __sai__EnumerateCertificateHashEntries*)p->ptr;
16403                 break;
16404         case SOAP_TYPE___sai__GetCertificateHashEntry:
16405                 if (p->size < 0)
16406                         delete (struct __sai__GetCertificateHashEntry*)p->ptr;
16407                 else
16408                         delete[] (struct __sai__GetCertificateHashEntry*)p->ptr;
16409                 break;
16410         case SOAP_TYPE___sai__AddCertificateHashEntry:
16411                 if (p->size < 0)
16412                         delete (struct __sai__AddCertificateHashEntry*)p->ptr;
16413                 else
16414                         delete[] (struct __sai__AddCertificateHashEntry*)p->ptr;
16415                 break;
16416         case SOAP_TYPE___sai__DeleteCertificateHashEntry:
16417                 if (p->size < 0)
16418                         delete (struct __sai__DeleteCertificateHashEntry*)p->ptr;
16419                 else
16420                         delete[] (struct __sai__DeleteCertificateHashEntry*)p->ptr;
16421                 break;
16422         case SOAP_TYPE___sai__EnableCertificateHashEntry:
16423                 if (p->size < 0)
16424                         delete (struct __sai__EnableCertificateHashEntry*)p->ptr;
16425                 else
16426                         delete[] (struct __sai__EnableCertificateHashEntry*)p->ptr;
16427                 break;
16428         case SOAP_TYPE___sai__GetZeroTouchConfigurationMode:
16429                 if (p->size < 0)
16430                         delete (struct __sai__GetZeroTouchConfigurationMode*)p->ptr;
16431                 else
16432                         delete[] (struct __sai__GetZeroTouchConfigurationMode*)p->ptr;
16433                 break;
16434         case SOAP_TYPE___sai__SetZeroTouchConfigurationMode:
16435                 if (p->size < 0)
16436                         delete (struct __sai__SetZeroTouchConfigurationMode*)p->ptr;
16437                 else
16438                         delete[] (struct __sai__SetZeroTouchConfigurationMode*)p->ptr;
16439                 break;
16440         case SOAP_TYPE___sai__GetProvisioningAuditRecord:
16441                 if (p->size < 0)
16442                         delete (struct __sai__GetProvisioningAuditRecord*)p->ptr;
16443                 else
16444                         delete[] (struct __sai__GetProvisioningAuditRecord*)p->ptr;
16445                 break;
16446         case SOAP_TYPE___sai__GetProvisioningPID:
16447                 if (p->size < 0)
16448                         delete (struct __sai__GetProvisioningPID*)p->ptr;
16449                 else
16450                         delete[] (struct __sai__GetProvisioningPID*)p->ptr;
16451                 break;
16452         case SOAP_TYPE___sai__ExtendProvisioningPeriod:
16453                 if (p->size < 0)
16454                         delete (struct __sai__ExtendProvisioningPeriod*)p->ptr;
16455                 else
16456                         delete[] (struct __sai__ExtendProvisioningPeriod*)p->ptr;
16457                 break;
16458         case SOAP_TYPE___sai__GetRealmAuthOptions:
16459                 if (p->size < 0)
16460                         delete (struct __sai__GetRealmAuthOptions*)p->ptr;
16461                 else
16462                         delete[] (struct __sai__GetRealmAuthOptions*)p->ptr;
16463                 break;
16464         case SOAP_TYPE___sai__SetRealmAuthOptions:
16465                 if (p->size < 0)
16466                         delete (struct __sai__SetRealmAuthOptions*)p->ptr;
16467                 else
16468                         delete[] (struct __sai__SetRealmAuthOptions*)p->ptr;
16469                 break;
16470         case SOAP_TYPE___sai__SetEnvironmentDetection:
16471                 if (p->size < 0)
16472                         delete (struct __sai__SetEnvironmentDetection*)p->ptr;
16473                 else
16474                         delete[] (struct __sai__SetEnvironmentDetection*)p->ptr;
16475                 break;
16476         case SOAP_TYPE___sai__GetEnvironmentDetection:
16477                 if (p->size < 0)
16478                         delete (struct __sai__GetEnvironmentDetection*)p->ptr;
16479                 else
16480                         delete[] (struct __sai__GetEnvironmentDetection*)p->ptr;
16481                 break;
16482         case SOAP_TYPE___sai__EnumeratePowerPackages:
16483                 if (p->size < 0)
16484                         delete (struct __sai__EnumeratePowerPackages*)p->ptr;
16485                 else
16486                         delete[] (struct __sai__EnumeratePowerPackages*)p->ptr;
16487                 break;
16488         case SOAP_TYPE___sai__GetPowerPackage:
16489                 if (p->size < 0)
16490                         delete (struct __sai__GetPowerPackage*)p->ptr;
16491                 else
16492                         delete[] (struct __sai__GetPowerPackage*)p->ptr;
16493                 break;
16494         case SOAP_TYPE___sai__GetActivePowerPackage:
16495                 if (p->size < 0)
16496                         delete (struct __sai__GetActivePowerPackage*)p->ptr;
16497                 else
16498                         delete[] (struct __sai__GetActivePowerPackage*)p->ptr;
16499                 break;
16500         case SOAP_TYPE___sai__SetActivePowerPackage:
16501                 if (p->size < 0)
16502                         delete (struct __sai__SetActivePowerPackage*)p->ptr;
16503                 else
16504                         delete[] (struct __sai__SetActivePowerPackage*)p->ptr;
16505                 break;
16506         case SOAP_TYPE___sai__SetGlobalPowerPolicy:
16507                 if (p->size < 0)
16508                         delete (struct __sai__SetGlobalPowerPolicy*)p->ptr;
16509                 else
16510                         delete[] (struct __sai__SetGlobalPowerPolicy*)p->ptr;
16511                 break;
16512         case SOAP_TYPE___sai__GetGlobalPowerPolicy:
16513                 if (p->size < 0)
16514                         delete (struct __sai__GetGlobalPowerPolicy*)p->ptr;
16515                 else
16516                         delete[] (struct __sai__GetGlobalPowerPolicy*)p->ptr;
16517                 break;
16518         case SOAP_TYPE___sai__CertStoreAddKey:
16519                 if (p->size < 0)
16520                         delete (struct __sai__CertStoreAddKey*)p->ptr;
16521                 else
16522                         delete[] (struct __sai__CertStoreAddKey*)p->ptr;
16523                 break;
16524         case SOAP_TYPE___sai__CertStoreEnumerateKeys:
16525                 if (p->size < 0)
16526                         delete (struct __sai__CertStoreEnumerateKeys*)p->ptr;
16527                 else
16528                         delete[] (struct __sai__CertStoreEnumerateKeys*)p->ptr;
16529                 break;
16530         case SOAP_TYPE___sai__CertStoreGetKey:
16531                 if (p->size < 0)
16532                         delete (struct __sai__CertStoreGetKey*)p->ptr;
16533                 else
16534                         delete[] (struct __sai__CertStoreGetKey*)p->ptr;
16535                 break;
16536         case SOAP_TYPE___sai__CertStoreRemoveKey:
16537                 if (p->size < 0)
16538                         delete (struct __sai__CertStoreRemoveKey*)p->ptr;
16539                 else
16540                         delete[] (struct __sai__CertStoreRemoveKey*)p->ptr;
16541                 break;
16542         case SOAP_TYPE___sai__CertStoreAddCertificate:
16543                 if (p->size < 0)
16544                         delete (struct __sai__CertStoreAddCertificate*)p->ptr;
16545                 else
16546                         delete[] (struct __sai__CertStoreAddCertificate*)p->ptr;
16547                 break;
16548         case SOAP_TYPE___sai__CertStoreGetCertificate:
16549                 if (p->size < 0)
16550                         delete (struct __sai__CertStoreGetCertificate*)p->ptr;
16551                 else
16552                         delete[] (struct __sai__CertStoreGetCertificate*)p->ptr;
16553                 break;
16554         case SOAP_TYPE___sai__CertStoreEnumerateCertificates:
16555                 if (p->size < 0)
16556                         delete (struct __sai__CertStoreEnumerateCertificates*)p->ptr;
16557                 else
16558                         delete[] (struct __sai__CertStoreEnumerateCertificates*)p->ptr;
16559                 break;
16560         case SOAP_TYPE___sai__CertStoreRemoveCertificate:
16561                 if (p->size < 0)
16562                         delete (struct __sai__CertStoreRemoveCertificate*)p->ptr;
16563                 else
16564                         delete[] (struct __sai__CertStoreRemoveCertificate*)p->ptr;
16565                 break;
16566         case SOAP_TYPE___sai__CertStoreGetPKCS10Request:
16567                 if (p->size < 0)
16568                         delete (struct __sai__CertStoreGetPKCS10Request*)p->ptr;
16569                 else
16570                         delete[] (struct __sai__CertStoreGetPKCS10Request*)p->ptr;
16571                 break;
16572         case SOAP_TYPE___sai__CertStoreUpdateCertificate:
16573                 if (p->size < 0)
16574                         delete (struct __sai__CertStoreUpdateCertificate*)p->ptr;
16575                 else
16576                         delete[] (struct __sai__CertStoreUpdateCertificate*)p->ptr;
16577                 break;
16578         case SOAP_TYPE___sai__SetTLSCredentials:
16579                 if (p->size < 0)
16580                         delete (struct __sai__SetTLSCredentials*)p->ptr;
16581                 else
16582                         delete[] (struct __sai__SetTLSCredentials*)p->ptr;
16583                 break;
16584         case SOAP_TYPE___sai__GetTLSCredentials:
16585                 if (p->size < 0)
16586                         delete (struct __sai__GetTLSCredentials*)p->ptr;
16587                 else
16588                         delete[] (struct __sai__GetTLSCredentials*)p->ptr;
16589                 break;
16590         case SOAP_TYPE___sai__EnableVpnRouting:
16591                 if (p->size < 0)
16592                         delete (struct __sai__EnableVpnRouting*)p->ptr;
16593                 else
16594                         delete[] (struct __sai__EnableVpnRouting*)p->ptr;
16595                 break;
16596         case SOAP_TYPE___sai__GetConfigurationServerFQDN:
16597                 if (p->size < 0)
16598                         delete (struct __sai__GetConfigurationServerFQDN*)p->ptr;
16599                 else
16600                         delete[] (struct __sai__GetConfigurationServerFQDN*)p->ptr;
16601                 break;
16602         case SOAP_TYPE___sai__SetConfigurationServerFQDN:
16603                 if (p->size < 0)
16604                         delete (struct __sai__SetConfigurationServerFQDN*)p->ptr;
16605                 else
16606                         delete[] (struct __sai__SetConfigurationServerFQDN*)p->ptr;
16607                 break;
16608         case SOAP_TYPE___sai__SetAclEnabledState:
16609                 if (p->size < 0)
16610                         delete (struct __sai__SetAclEnabledState*)p->ptr;
16611                 else
16612                         delete[] (struct __sai__SetAclEnabledState*)p->ptr;
16613                 break;
16614         case SOAP_TYPE___sai__GetAclEnabledState:
16615                 if (p->size < 0)
16616                         delete (struct __sai__GetAclEnabledState*)p->ptr;
16617                 else
16618                         delete[] (struct __sai__GetAclEnabledState*)p->ptr;
16619                 break;
16620         case SOAP_TYPE___str__ExecuteStorageOperation:
16621                 if (p->size < 0)
16622                         delete (struct __str__ExecuteStorageOperation*)p->ptr;
16623                 else
16624                         delete[] (struct __str__ExecuteStorageOperation*)p->ptr;
16625                 break;
16626         case SOAP_TYPE___stra__GetGlobalStorageAttributes:
16627                 if (p->size < 0)
16628                         delete (struct __stra__GetGlobalStorageAttributes*)p->ptr;
16629                 else
16630                         delete[] (struct __stra__GetGlobalStorageAttributes*)p->ptr;
16631                 break;
16632         case SOAP_TYPE___stra__SetGlobalStorageAttributes:
16633                 if (p->size < 0)
16634                         delete (struct __stra__SetGlobalStorageAttributes*)p->ptr;
16635                 else
16636                         delete[] (struct __stra__SetGlobalStorageAttributes*)p->ptr;
16637                 break;
16638         case SOAP_TYPE___stra__AdminGetRegisteredApplications:
16639                 if (p->size < 0)
16640                         delete (struct __stra__AdminGetRegisteredApplications*)p->ptr;
16641                 else
16642                         delete[] (struct __stra__AdminGetRegisteredApplications*)p->ptr;
16643                 break;
16644         case SOAP_TYPE___stra__AdminGetApplicationAttributes:
16645                 if (p->size < 0)
16646                         delete (struct __stra__AdminGetApplicationAttributes*)p->ptr;
16647                 else
16648                         delete[] (struct __stra__AdminGetApplicationAttributes*)p->ptr;
16649                 break;
16650         case SOAP_TYPE___stra__AdminRemoveApplication:
16651                 if (p->size < 0)
16652                         delete (struct __stra__AdminRemoveApplication*)p->ptr;
16653                 else
16654                         delete[] (struct __stra__AdminRemoveApplication*)p->ptr;
16655                 break;
16656         case SOAP_TYPE___stra__AddStorageEaclEntry:
16657                 if (p->size < 0)
16658                         delete (struct __stra__AddStorageEaclEntry*)p->ptr;
16659                 else
16660                         delete[] (struct __stra__AddStorageEaclEntry*)p->ptr;
16661                 break;
16662         case SOAP_TYPE___stra__EnumerateStorageEaclEntries:
16663                 if (p->size < 0)
16664                         delete (struct __stra__EnumerateStorageEaclEntries*)p->ptr;
16665                 else
16666                         delete[] (struct __stra__EnumerateStorageEaclEntries*)p->ptr;
16667                 break;
16668         case SOAP_TYPE___stra__GetStorageEaclEntry:
16669                 if (p->size < 0)
16670                         delete (struct __stra__GetStorageEaclEntry*)p->ptr;
16671                 else
16672                         delete[] (struct __stra__GetStorageEaclEntry*)p->ptr;
16673                 break;
16674         case SOAP_TYPE___stra__RemoveStorageEaclEntry:
16675                 if (p->size < 0)
16676                         delete (struct __stra__RemoveStorageEaclEntry*)p->ptr;
16677                 else
16678                         delete[] (struct __stra__RemoveStorageEaclEntry*)p->ptr;
16679                 break;
16680         case SOAP_TYPE___stra__AddStorageFpaclEntry:
16681                 if (p->size < 0)
16682                         delete (struct __stra__AddStorageFpaclEntry*)p->ptr;
16683                 else
16684                         delete[] (struct __stra__AddStorageFpaclEntry*)p->ptr;
16685                 break;
16686         case SOAP_TYPE___stra__EnumerateStorageAllocEntries:
16687                 if (p->size < 0)
16688                         delete (struct __stra__EnumerateStorageAllocEntries*)p->ptr;
16689                 else
16690                         delete[] (struct __stra__EnumerateStorageAllocEntries*)p->ptr;
16691                 break;
16692         case SOAP_TYPE___stra__GetStorageAllocEntry:
16693                 if (p->size < 0)
16694                         delete (struct __stra__GetStorageAllocEntry*)p->ptr;
16695                 else
16696                         delete[] (struct __stra__GetStorageAllocEntry*)p->ptr;
16697                 break;
16698         case SOAP_TYPE___stra__UpdateStorageFpaclEntry:
16699                 if (p->size < 0)
16700                         delete (struct __stra__UpdateStorageFpaclEntry*)p->ptr;
16701                 else
16702                         delete[] (struct __stra__UpdateStorageFpaclEntry*)p->ptr;
16703                 break;
16704         case SOAP_TYPE___stra__RemoveStorageFpaclEntry:
16705                 if (p->size < 0)
16706                         delete (struct __stra__RemoveStorageFpaclEntry*)p->ptr;
16707                 else
16708                         delete[] (struct __stra__RemoveStorageFpaclEntry*)p->ptr;
16709                 break;
16710         case SOAP_TYPE___tim__GetLowAccuracyTimeSynch:
16711                 if (p->size < 0)
16712                         delete (struct __tim__GetLowAccuracyTimeSynch*)p->ptr;
16713                 else
16714                         delete[] (struct __tim__GetLowAccuracyTimeSynch*)p->ptr;
16715                 break;
16716         case SOAP_TYPE___tim__SetHighAccuracyTimeSynch:
16717                 if (p->size < 0)
16718                         delete (struct __tim__SetHighAccuracyTimeSynch*)p->ptr;
16719                 else
16720                         delete[] (struct __tim__SetHighAccuracyTimeSynch*)p->ptr;
16721                 break;
16722         case SOAP_TYPE___wcxs__AddWirelessProfile:
16723                 if (p->size < 0)
16724                         delete (struct __wcxs__AddWirelessProfile*)p->ptr;
16725                 else
16726                         delete[] (struct __wcxs__AddWirelessProfile*)p->ptr;
16727                 break;
16728         case SOAP_TYPE___wcxs__GetWirelessProfile:
16729                 if (p->size < 0)
16730                         delete (struct __wcxs__GetWirelessProfile*)p->ptr;
16731                 else
16732                         delete[] (struct __wcxs__GetWirelessProfile*)p->ptr;
16733                 break;
16734         case SOAP_TYPE___wcxs__RemoveWirelessProfile:
16735                 if (p->size < 0)
16736                         delete (struct __wcxs__RemoveWirelessProfile*)p->ptr;
16737                 else
16738                         delete[] (struct __wcxs__RemoveWirelessProfile*)p->ptr;
16739                 break;
16740         case SOAP_TYPE___wcxs__UpdateWirelessProfile:
16741                 if (p->size < 0)
16742                         delete (struct __wcxs__UpdateWirelessProfile*)p->ptr;
16743                 else
16744                         delete[] (struct __wcxs__UpdateWirelessProfile*)p->ptr;
16745                 break;
16746         case SOAP_TYPE___wcxs__EnumerateWirelessProfiles:
16747                 if (p->size < 0)
16748                         delete (struct __wcxs__EnumerateWirelessProfiles*)p->ptr;
16749                 else
16750                         delete[] (struct __wcxs__EnumerateWirelessProfiles*)p->ptr;
16751                 break;
16752         case SOAP_TYPE___wcxs__GetWirelessCapabilities:
16753                 if (p->size < 0)
16754                         delete (struct __wcxs__GetWirelessCapabilities*)p->ptr;
16755                 else
16756                         delete[] (struct __wcxs__GetWirelessCapabilities*)p->ptr;
16757                 break;
16758         case SOAP_TYPE___wcxs__GetWirelessSettings:
16759                 if (p->size < 0)
16760                         delete (struct __wcxs__GetWirelessSettings*)p->ptr;
16761                 else
16762                         delete[] (struct __wcxs__GetWirelessSettings*)p->ptr;
16763                 break;
16764         case SOAP_TYPE_SOAP_ENV__Header:
16765                 if (p->size < 0)
16766                         delete (struct SOAP_ENV__Header*)p->ptr;
16767                 else
16768                         delete[] (struct SOAP_ENV__Header*)p->ptr;
16769                 break;
16770         case SOAP_TYPE_SOAP_ENV__Code:
16771                 if (p->size < 0)
16772                         delete (struct SOAP_ENV__Code*)p->ptr;
16773                 else
16774                         delete[] (struct SOAP_ENV__Code*)p->ptr;
16775                 break;
16776         case SOAP_TYPE_SOAP_ENV__Detail:
16777                 if (p->size < 0)
16778                         delete (struct SOAP_ENV__Detail*)p->ptr;
16779                 else
16780                         delete[] (struct SOAP_ENV__Detail*)p->ptr;
16781                 break;
16782         case SOAP_TYPE_SOAP_ENV__Reason:
16783                 if (p->size < 0)
16784                         delete (struct SOAP_ENV__Reason*)p->ptr;
16785                 else
16786                         delete[] (struct SOAP_ENV__Reason*)p->ptr;
16787                 break;
16788         case SOAP_TYPE_SOAP_ENV__Fault:
16789                 if (p->size < 0)
16790                         delete (struct SOAP_ENV__Fault*)p->ptr;
16791                 else
16792                         delete[] (struct SOAP_ENV__Fault*)p->ptr;
16793                 break;
16794         case SOAP_TYPE_xsd__anyURI:
16795                 if (p->size < 0)
16796                         delete (std::string*)p->ptr;
16797                 else
16798                         delete[] (std::string*)p->ptr;
16799                 break;
16800         case SOAP_TYPE_cmn__HostNameType:
16801                 if (p->size < 0)
16802                         delete (std::string*)p->ptr;
16803                 else
16804                         delete[] (std::string*)p->ptr;
16805                 break;
16806         case SOAP_TYPE_cmn__IPv4AddressStringType:
16807                 if (p->size < 0)
16808                         delete (std::string*)p->ptr;
16809                 else
16810                         delete[] (std::string*)p->ptr;
16811                 break;
16812         case SOAP_TYPE_cmn__IPv6AddressStringType:
16813                 if (p->size < 0)
16814                         delete (std::string*)p->ptr;
16815                 else
16816                         delete[] (std::string*)p->ptr;
16817                 break;
16818         case SOAP_TYPE_cmn__GuidBuf:
16819                 if (p->size < 0)
16820                         delete (xsd__base64Binary*)p->ptr;
16821                 else
16822                         delete[] (xsd__base64Binary*)p->ptr;
16823                 break;
16824         case SOAP_TYPE_sai__AclStringType:
16825                 if (p->size < 0)
16826                         delete (std::string*)p->ptr;
16827                 else
16828                         delete[] (std::string*)p->ptr;
16829                 break;
16830         case SOAP_TYPE_sai__AclPasswordStringType:
16831                 if (p->size < 0)
16832                         delete (std::string*)p->ptr;
16833                 else
16834                         delete[] (std::string*)p->ptr;
16835                 break;
16836         case SOAP_TYPE_sai__MEBxPasswordType:
16837                 if (p->size < 0)
16838                         delete (std::string*)p->ptr;
16839                 else
16840                         delete[] (std::string*)p->ptr;
16841                 break;
16842         case SOAP_TYPE_sai__ProvisioningOTPType:
16843                 if (p->size < 0)
16844                         delete (xsd__base64Binary*)p->ptr;
16845                 else
16846                         delete[] (xsd__base64Binary*)p->ptr;
16847                 break;
16848         case SOAP_TYPE_sai__FriendlyNameType:
16849                 if (p->size < 0)
16850                         delete (std::string*)p->ptr;
16851                 else
16852                         delete[] (std::string*)p->ptr;
16853                 break;
16854         case SOAP_TYPE__sai__SpnString:
16855                 if (p->size < 0)
16856                         delete (std::string*)p->ptr;
16857                 else
16858                         delete[] (std::string*)p->ptr;
16859                 break;
16860         case SOAP_TYPE__sai__KerberosRealmName:
16861                 if (p->size < 0)
16862                         delete (std::string*)p->ptr;
16863                 else
16864                         delete[] (std::string*)p->ptr;
16865                 break;
16866         case SOAP_TYPE_net__MACAddressType:
16867                 if (p->size < 0)
16868                         delete (std::string*)p->ptr;
16869                 else
16870                         delete[] (std::string*)p->ptr;
16871                 break;
16872         case SOAP_TYPE_emi__CommunityStringType:
16873                 if (p->size < 0)
16874                         delete (std::string*)p->ptr;
16875                 else
16876                         delete[] (std::string*)p->ptr;
16877                 break;
16878         case SOAP_TYPE_cb__IPv4AddressStringType:
16879                 if (p->size < 0)
16880                         delete (std::string*)p->ptr;
16881                 else
16882                         delete[] (std::string*)p->ptr;
16883                 break;
16884         case SOAP_TYPE_cb__IPv6AddressStringType:
16885                 if (p->size < 0)
16886                         delete (std::string*)p->ptr;
16887                 else
16888                         delete[] (std::string*)p->ptr;
16889                 break;
16890         case SOAP_TYPE__cb__FilterName:
16891                 if (p->size < 0)
16892                         delete (std::string*)p->ptr;
16893                 else
16894                         delete[] (std::string*)p->ptr;
16895                 break;
16896         case SOAP_TYPE__cb__PolicyName:
16897                 if (p->size < 0)
16898                         delete (std::string*)p->ptr;
16899                 else
16900                         delete[] (std::string*)p->ptr;
16901                 break;
16902         case SOAP_TYPE__apr__AgentDescription:
16903                 if (p->size < 0)
16904                         delete (std::string*)p->ptr;
16905                 else
16906                         delete[] (std::string*)p->ptr;
16907                 break;
16908         case SOAP_TYPE_wcxs__ProfileNameType:
16909                 if (p->size < 0)
16910                         delete (std::string*)p->ptr;
16911                 else
16912                         delete[] (std::string*)p->ptr;
16913                 break;
16914         case SOAP_TYPE_wcxs__RawKey64Type:
16915                 if (p->size < 0)
16916                         delete (xsd__base64Binary*)p->ptr;
16917                 else
16918                         delete[] (xsd__base64Binary*)p->ptr;
16919                 break;
16920         case SOAP_TYPE_wcxs__RawKey128Type:
16921                 if (p->size < 0)
16922                         delete (xsd__base64Binary*)p->ptr;
16923                 else
16924                         delete[] (xsd__base64Binary*)p->ptr;
16925                 break;
16926         case SOAP_TYPE_wcxs__RawKey256Type:
16927                 if (p->size < 0)
16928                         delete (xsd__base64Binary*)p->ptr;
16929                 else
16930                         delete[] (xsd__base64Binary*)p->ptr;
16931                 break;
16932         case SOAP_TYPE_wcxs__PassPhrase5Type:
16933                 if (p->size < 0)
16934                         delete (std::string*)p->ptr;
16935                 else
16936                         delete[] (std::string*)p->ptr;
16937                 break;
16938         case SOAP_TYPE_wcxs__PassPhraseWEP128Type:
16939                 if (p->size < 0)
16940                         delete (std::string*)p->ptr;
16941                 else
16942                         delete[] (std::string*)p->ptr;
16943                 break;
16944         case SOAP_TYPE_wcxs__PassPhrase63Type:
16945                 if (p->size < 0)
16946                         delete (std::string*)p->ptr;
16947                 else
16948                         delete[] (std::string*)p->ptr;
16949                 break;
16950         case SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType:
16951                 if (p->size < 0)
16952                         delete (std::vector<std::string >*)p->ptr;
16953                 else
16954                         delete[] (std::vector<std::string >*)p->ptr;
16955                 break;
16956         case SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType:
16957                 if (p->size < 0)
16958                         delete (std::vector<enum wcxs__FeatureType >*)p->ptr;
16959                 else
16960                         delete[] (std::vector<enum wcxs__FeatureType >*)p->ptr;
16961                 break;
16962         case SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType:
16963                 if (p->size < 0)
16964                         delete (std::vector<inf__IderSessionLogEntryType * >*)p->ptr;
16965                 else
16966                         delete[] (std::vector<inf__IderSessionLogEntryType * >*)p->ptr;
16967                 break;
16968         case SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType:
16969                 if (p->size < 0)
16970                         delete (std::vector<enum inf__EnabledInterfacesType >*)p->ptr;
16971                 else
16972                         delete[] (std::vector<enum inf__EnabledInterfacesType >*)p->ptr;
16973                 break;
16974         case SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType:
16975                 if (p->size < 0)
16976                         delete (std::vector<inf__FirmwareVersionType * >*)p->ptr;
16977                 else
16978                         delete[] (std::vector<inf__FirmwareVersionType * >*)p->ptr;
16979                 break;
16980         case SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType:
16981                 if (p->size < 0)
16982                         delete (std::vector<idr__IderSessionLogEntryType * >*)p->ptr;
16983                 else
16984                         delete[] (std::vector<idr__IderSessionLogEntryType * >*)p->ptr;
16985                 break;
16986         case SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType:
16987                 if (p->size < 0)
16988                         delete (std::vector<apr__CircuitBreakerHardwarePolicyType * >*)p->ptr;
16989                 else
16990                         delete[] (std::vector<apr__CircuitBreakerHardwarePolicyType * >*)p->ptr;
16991                 break;
16992         case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType:
16993                 if (p->size < 0)
16994                         delete (std::vector<apr__ConsoleWatchdogActionType * >*)p->ptr;
16995                 else
16996                         delete[] (std::vector<apr__ConsoleWatchdogActionType * >*)p->ptr;
16997                 break;
16998         case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType:
16999                 if (p->size < 0)
17000                         delete (std::vector<apr__ConsoleWatchdogEntryType * >*)p->ptr;
17001                 else
17002                         delete[] (std::vector<apr__ConsoleWatchdogEntryType * >*)p->ptr;
17003                 break;
17004         case SOAP_TYPE_std__vectorTemplateOfunsignedShort:
17005                 if (p->size < 0)
17006                         delete (std::vector<unsigned short >*)p->ptr;
17007                 else
17008                         delete[] (std::vector<unsigned short >*)p->ptr;
17009                 break;
17010         case SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType:
17011                 if (p->size < 0)
17012                         delete (std::vector<hwa__AssetDataType * >*)p->ptr;
17013                 else
17014                         delete[] (std::vector<hwa__AssetDataType * >*)p->ptr;
17015                 break;
17016         case SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType:
17017                 if (p->size < 0)
17018                         delete (std::vector<enum hwa__AssetTypeType >*)p->ptr;
17019                 else
17020                         delete[] (std::vector<enum hwa__AssetTypeType >*)p->ptr;
17021                 break;
17022         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType:
17023                 if (p->size < 0)
17024                         delete (std::vector<cb__CircuitBreakerCapabilitiesType * >*)p->ptr;
17025                 else
17026                         delete[] (std::vector<cb__CircuitBreakerCapabilitiesType * >*)p->ptr;
17027                 break;
17028         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType:
17029                 if (p->size < 0)
17030                         delete (std::vector<cb__CircuitBreakerFilterInfoType * >*)p->ptr;
17031                 else
17032                         delete[] (std::vector<cb__CircuitBreakerFilterInfoType * >*)p->ptr;
17033                 break;
17034         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType:
17035                 if (p->size < 0)
17036                         delete (std::vector<cb__CircuitBreakerFilterStatisticsType * >*)p->ptr;
17037                 else
17038                         delete[] (std::vector<cb__CircuitBreakerFilterStatisticsType * >*)p->ptr;
17039                 break;
17040         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType:
17041                 if (p->size < 0)
17042                         delete (std::vector<cb__CircuitBreakerHardwarePolicyType * >*)p->ptr;
17043                 else
17044                         delete[] (std::vector<cb__CircuitBreakerHardwarePolicyType * >*)p->ptr;
17045                 break;
17046         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType:
17047                 if (p->size < 0)
17048                         delete (std::vector<cb__CircuitBreakerPolicyInfoType * >*)p->ptr;
17049                 else
17050                         delete[] (std::vector<cb__CircuitBreakerPolicyInfoType * >*)p->ptr;
17051                 break;
17052         case SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType:
17053                 if (p->size < 0)
17054                         delete (std::vector<enum emi__AlertAuthOptionsType >*)p->ptr;
17055                 else
17056                         delete[] (std::vector<enum emi__AlertAuthOptionsType >*)p->ptr;
17057                 break;
17058         case SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType:
17059                 if (p->size < 0)
17060                         delete (std::vector<unsigned int >*)p->ptr;
17061                 else
17062                         delete[] (std::vector<unsigned int >*)p->ptr;
17063                 break;
17064         case SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType:
17065                 if (p->size < 0)
17066                         delete (std::vector<emi__EventLogRecordType * >*)p->ptr;
17067                 else
17068                         delete[] (std::vector<emi__EventLogRecordType * >*)p->ptr;
17069                 break;
17070         case SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType:
17071                 if (p->size < 0)
17072                         delete (std::vector<unsigned int >*)p->ptr;
17073                 else
17074                         delete[] (std::vector<unsigned int >*)p->ptr;
17075                 break;
17076         case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType:
17077                 if (p->size < 0)
17078                         delete (std::vector<unsigned int >*)p->ptr;
17079                 else
17080                         delete[] (std::vector<unsigned int >*)p->ptr;
17081                 break;
17082         case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType:
17083                 if (p->size < 0)
17084                         delete (std::vector<unsigned char >*)p->ptr;
17085                 else
17086                         delete[] (std::vector<unsigned char >*)p->ptr;
17087                 break;
17088         case SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType:
17089                 if (p->size < 0)
17090                         delete (std::vector<unsigned int >*)p->ptr;
17091                 else
17092                         delete[] (std::vector<unsigned int >*)p->ptr;
17093                 break;
17094         case SOAP_TYPE_std__vectorTemplateOfunsignedByte:
17095                 if (p->size < 0)
17096                         delete (std::vector<unsigned char >*)p->ptr;
17097                 else
17098                         delete[] (std::vector<unsigned char >*)p->ptr;
17099                 break;
17100         case SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType:
17101                 if (p->size < 0)
17102                         delete (std::vector<unsigned int >*)p->ptr;
17103                 else
17104                         delete[] (std::vector<unsigned int >*)p->ptr;
17105                 break;
17106         case SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType:
17107                 if (p->size < 0)
17108                         delete (std::vector<unsigned int >*)p->ptr;
17109                 else
17110                         delete[] (std::vector<unsigned int >*)p->ptr;
17111                 break;
17112         case SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType:
17113                 if (p->size < 0)
17114                         delete (std::vector<unsigned int >*)p->ptr;
17115                 else
17116                         delete[] (std::vector<unsigned int >*)p->ptr;
17117                 break;
17118         case SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf:
17119                 if (p->size < 0)
17120                         delete (std::vector<xsd__base64Binary >*)p->ptr;
17121                 else
17122                         delete[] (std::vector<xsd__base64Binary >*)p->ptr;
17123                 break;
17124         case SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType:
17125                 if (p->size < 0)
17126                         delete (std::vector<sai__CrlType * >*)p->ptr;
17127                 else
17128                         delete[] (std::vector<sai__CrlType * >*)p->ptr;
17129                 break;
17130         case SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType:
17131                 if (p->size < 0)
17132                         delete (std::vector<unsigned int >*)p->ptr;
17133                 else
17134                         delete[] (std::vector<unsigned int >*)p->ptr;
17135                 break;
17136         case SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType:
17137                 if (p->size < 0)
17138                         delete (std::vector<sai__TlsOptionsType * >*)p->ptr;
17139                 else
17140                         delete[] (std::vector<sai__TlsOptionsType * >*)p->ptr;
17141                 break;
17142         case SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType:
17143                 if (p->size < 0)
17144                         delete (std::vector<enum sai__EnabledInterfacesType >*)p->ptr;
17145                 else
17146                         delete[] (std::vector<enum sai__EnabledInterfacesType >*)p->ptr;
17147                 break;
17148         case SOAP_TYPE_std__vectorTemplateOfstd__string:
17149                 if (p->size < 0)
17150                         delete (std::vector<std::string >*)p->ptr;
17151                 else
17152                         delete[] (std::vector<std::string >*)p->ptr;
17153                 break;
17154         case SOAP_TYPE_std__vectorTemplateOfunsignedInt:
17155                 if (p->size < 0)
17156                         delete (std::vector<unsigned int >*)p->ptr;
17157                 else
17158                         delete[] (std::vector<unsigned int >*)p->ptr;
17159                 break;
17160         case SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary:
17161                 if (p->size < 0)
17162                         delete (std::vector<xsd__base64Binary >*)p->ptr;
17163                 else
17164                         delete[] (std::vector<xsd__base64Binary >*)p->ptr;
17165                 break;
17166         case SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType:
17167                 if (p->size < 0)
17168                         delete (std::vector<sai__KerberosSpnType * >*)p->ptr;
17169                 else
17170                         delete[] (std::vector<sai__KerberosSpnType * >*)p->ptr;
17171                 break;
17172         case SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType:
17173                 if (p->size < 0)
17174                         delete (std::vector<enum sai__UserAclRealmType >*)p->ptr;
17175                 else
17176                         delete[] (std::vector<enum sai__UserAclRealmType >*)p->ptr;
17177                 break;
17178         case SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType:
17179                 if (p->size < 0)
17180                         delete (std::vector<unsigned int >*)p->ptr;
17181                 else
17182                         delete[] (std::vector<unsigned int >*)p->ptr;
17183                 break;
17184         }
17185 }
17186
17187 SOAP_FMAC3 void* SOAP_FMAC4 soap_class_id_enter(struct soap *soap, const char *id, void *p, int t, size_t n, const char *type, const char *arrayType)
17188 {       return soap_id_enter(soap, id, p, t, n, 0, type, arrayType, soap_instantiate);
17189 }
17190
17191 SOAP_FMAC3 void* SOAP_FMAC4 soap_container_id_forward(struct soap *soap, const char *href, void *p, size_t len, int st, int tt, size_t n, unsigned int k)
17192 {       return soap_id_forward(soap, href, p, len, st, tt, n, k, soap_container_insert);
17193 }
17194
17195 SOAP_FMAC3 void SOAP_FMAC4 soap_container_insert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
17196 {       switch (tt)
17197         {
17198         case SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType:
17199                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17200                 (*(std::vector<std::string >*)p)[len] = *(std::string *)q;
17201                 break;
17202         case SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType:
17203                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17204                 (*(std::vector<enum wcxs__FeatureType >*)p)[len] = *(enum wcxs__FeatureType *)q;
17205                 break;
17206         case SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType:
17207                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17208                 (*(std::vector<inf__IderSessionLogEntryType * >*)p)[len] = *(inf__IderSessionLogEntryType **)q;
17209                 break;
17210         case SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType:
17211                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17212                 (*(std::vector<enum inf__EnabledInterfacesType >*)p)[len] = *(enum inf__EnabledInterfacesType *)q;
17213                 break;
17214         case SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType:
17215                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17216                 (*(std::vector<inf__FirmwareVersionType * >*)p)[len] = *(inf__FirmwareVersionType **)q;
17217                 break;
17218         case SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType:
17219                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17220                 (*(std::vector<idr__IderSessionLogEntryType * >*)p)[len] = *(idr__IderSessionLogEntryType **)q;
17221                 break;
17222         case SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType:
17223                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17224                 (*(std::vector<apr__CircuitBreakerHardwarePolicyType * >*)p)[len] = *(apr__CircuitBreakerHardwarePolicyType **)q;
17225                 break;
17226         case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType:
17227                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17228                 (*(std::vector<apr__ConsoleWatchdogActionType * >*)p)[len] = *(apr__ConsoleWatchdogActionType **)q;
17229                 break;
17230         case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType:
17231                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17232                 (*(std::vector<apr__ConsoleWatchdogEntryType * >*)p)[len] = *(apr__ConsoleWatchdogEntryType **)q;
17233                 break;
17234         case SOAP_TYPE_std__vectorTemplateOfunsignedShort:
17235                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17236                 (*(std::vector<unsigned short >*)p)[len] = *(unsigned short *)q;
17237                 break;
17238         case SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType:
17239                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17240                 (*(std::vector<hwa__AssetDataType * >*)p)[len] = *(hwa__AssetDataType **)q;
17241                 break;
17242         case SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType:
17243                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17244                 (*(std::vector<enum hwa__AssetTypeType >*)p)[len] = *(enum hwa__AssetTypeType *)q;
17245                 break;
17246         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType:
17247                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17248                 (*(std::vector<cb__CircuitBreakerCapabilitiesType * >*)p)[len] = *(cb__CircuitBreakerCapabilitiesType **)q;
17249                 break;
17250         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType:
17251                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17252                 (*(std::vector<cb__CircuitBreakerFilterInfoType * >*)p)[len] = *(cb__CircuitBreakerFilterInfoType **)q;
17253                 break;
17254         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType:
17255                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17256                 (*(std::vector<cb__CircuitBreakerFilterStatisticsType * >*)p)[len] = *(cb__CircuitBreakerFilterStatisticsType **)q;
17257                 break;
17258         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType:
17259                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17260                 (*(std::vector<cb__CircuitBreakerHardwarePolicyType * >*)p)[len] = *(cb__CircuitBreakerHardwarePolicyType **)q;
17261                 break;
17262         case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType:
17263                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17264                 (*(std::vector<cb__CircuitBreakerPolicyInfoType * >*)p)[len] = *(cb__CircuitBreakerPolicyInfoType **)q;
17265                 break;
17266         case SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType:
17267                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17268                 (*(std::vector<enum emi__AlertAuthOptionsType >*)p)[len] = *(enum emi__AlertAuthOptionsType *)q;
17269                 break;
17270         case SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType:
17271                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17272                 (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
17273                 break;
17274         case SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType:
17275                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17276                 (*(std::vector<emi__EventLogRecordType * >*)p)[len] = *(emi__EventLogRecordType **)q;
17277                 break;
17278         case SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType:
17279                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17280                 (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
17281                 break;
17282         case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType:
17283                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17284                 (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
17285                 break;
17286         case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType:
17287                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17288                 (*(std::vector<unsigned char >*)p)[len] = *(unsigned char *)q;
17289                 break;
17290         case SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType:
17291                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17292                 (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
17293                 break;
17294         case SOAP_TYPE_std__vectorTemplateOfunsignedByte:
17295                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17296                 (*(std::vector<unsigned char >*)p)[len] = *(unsigned char *)q;
17297                 break;
17298         case SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType:
17299                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17300                 (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
17301                 break;
17302         case SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType:
17303                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17304                 (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
17305                 break;
17306         case SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType:
17307                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17308                 (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
17309                 break;
17310         case SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf:
17311                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17312                 (*(std::vector<xsd__base64Binary >*)p)[len] = *(xsd__base64Binary *)q;
17313                 break;
17314         case SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType:
17315                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17316                 (*(std::vector<sai__CrlType * >*)p)[len] = *(sai__CrlType **)q;
17317                 break;
17318         case SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType:
17319                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17320                 (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
17321                 break;
17322         case SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType:
17323                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17324                 (*(std::vector<sai__TlsOptionsType * >*)p)[len] = *(sai__TlsOptionsType **)q;
17325                 break;
17326         case SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType:
17327                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17328                 (*(std::vector<enum sai__EnabledInterfacesType >*)p)[len] = *(enum sai__EnabledInterfacesType *)q;
17329                 break;
17330         case SOAP_TYPE_std__vectorTemplateOfstd__string:
17331                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17332                 (*(std::vector<std::string >*)p)[len] = *(std::string *)q;
17333                 break;
17334         case SOAP_TYPE_std__vectorTemplateOfunsignedInt:
17335                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17336                 (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
17337                 break;
17338         case SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary:
17339                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17340                 (*(std::vector<xsd__base64Binary >*)p)[len] = *(xsd__base64Binary *)q;
17341                 break;
17342         case SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType:
17343                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17344                 (*(std::vector<sai__KerberosSpnType * >*)p)[len] = *(sai__KerberosSpnType **)q;
17345                 break;
17346         case SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType:
17347                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17348                 (*(std::vector<enum sai__UserAclRealmType >*)p)[len] = *(enum sai__UserAclRealmType *)q;
17349                 break;
17350         case SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType:
17351                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d in %d location=%p object=%p len=%lu\n", st, tt, p, q, (unsigned long)len));
17352                 (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
17353                 break;
17354         default:
17355                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Could not insert type=%d in %d\n", st, tt));
17356         }
17357 }
17358
17359 SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a)
17360 {       (void)soap; /* appease -Wall -Werror */
17361 #ifdef SOAP_DEFAULT_byte
17362         *a = SOAP_DEFAULT_byte;
17363 #else
17364         *a = (char)0;
17365 #endif
17366 }
17367
17368 SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap *soap, const char *a, const char *tag, const char *type)
17369 {
17370         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_byte);
17371         if (soap_out_byte(soap, tag, id, a, type))
17372                 return soap->error;
17373         return soap_putindependent(soap);
17374 }
17375
17376 SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *soap, const char *tag, int id, const char *a, const char *type)
17377 {
17378         return soap_outbyte(soap, tag, id, a, type, SOAP_TYPE_byte);
17379 }
17380
17381 SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap *soap, char *p, const char *tag, const char *type)
17382 {
17383         if ((p = soap_in_byte(soap, tag, p, type)))
17384                 soap_getindependent(soap);
17385         return p;
17386 }
17387
17388 SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap *soap, const char *tag, char *a, const char *type)
17389 {
17390         return soap_inbyte(soap, tag, a, type, SOAP_TYPE_byte);
17391 }
17392
17393 SOAP_FMAC3 void SOAP_FMAC4 soap_default_short(struct soap *soap, short *a)
17394 {       (void)soap; /* appease -Wall -Werror */
17395 #ifdef SOAP_DEFAULT_short
17396         *a = SOAP_DEFAULT_short;
17397 #else
17398         *a = (short)0;
17399 #endif
17400 }
17401
17402 SOAP_FMAC3 int SOAP_FMAC4 soap_put_short(struct soap *soap, const short *a, const char *tag, const char *type)
17403 {
17404         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_short);
17405         if (soap_out_short(soap, tag, id, a, type))
17406                 return soap->error;
17407         return soap_putindependent(soap);
17408 }
17409
17410 SOAP_FMAC3 int SOAP_FMAC4 soap_out_short(struct soap *soap, const char *tag, int id, const short *a, const char *type)
17411 {
17412         return soap_outshort(soap, tag, id, a, type, SOAP_TYPE_short);
17413 }
17414
17415 SOAP_FMAC3 short * SOAP_FMAC4 soap_get_short(struct soap *soap, short *p, const char *tag, const char *type)
17416 {
17417         if ((p = soap_in_short(soap, tag, p, type)))
17418                 soap_getindependent(soap);
17419         return p;
17420 }
17421
17422 SOAP_FMAC3 short * SOAP_FMAC4 soap_in_short(struct soap *soap, const char *tag, short *a, const char *type)
17423 {
17424         return soap_inshort(soap, tag, a, type, SOAP_TYPE_short);
17425 }
17426
17427 SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a)
17428 {       (void)soap; /* appease -Wall -Werror */
17429 #ifdef SOAP_DEFAULT_int
17430         *a = SOAP_DEFAULT_int;
17431 #else
17432         *a = (int)0;
17433 #endif
17434 }
17435
17436 SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap *soap, const int *a, const char *tag, const char *type)
17437 {
17438         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_int);
17439         if (soap_out_int(soap, tag, id, a, type))
17440                 return soap->error;
17441         return soap_putindependent(soap);
17442 }
17443
17444 SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *soap, const char *tag, int id, const int *a, const char *type)
17445 {
17446         return soap_outint(soap, tag, id, a, type, SOAP_TYPE_int);
17447 }
17448
17449 SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap *soap, int *p, const char *tag, const char *type)
17450 {
17451         if ((p = soap_in_int(soap, tag, p, type)))
17452                 soap_getindependent(soap);
17453         return p;
17454 }
17455
17456 SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap *soap, const char *tag, int *a, const char *type)
17457 {
17458         return soap_inint(soap, tag, a, type, SOAP_TYPE_int);
17459 }
17460
17461 SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__ProfilePriorityType(struct soap *soap, unsigned char *a)
17462 {       soap_default_unsignedByte(soap, a);
17463 }
17464
17465 SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__ProfilePriorityType(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17466 {
17467         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__ProfilePriorityType);
17468         if (soap_out_wcxs__ProfilePriorityType(soap, tag, id, a, type))
17469                 return soap->error;
17470         return soap_putindependent(soap);
17471 }
17472
17473 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfilePriorityType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17474 {
17475         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_wcxs__ProfilePriorityType);
17476 }
17477
17478 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_wcxs__ProfilePriorityType(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17479 {
17480         if ((p = soap_in_wcxs__ProfilePriorityType(soap, tag, p, type)))
17481                 soap_getindependent(soap);
17482         return p;
17483 }
17484
17485 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_wcxs__ProfilePriorityType(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17486 {
17487         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_wcxs__ProfilePriorityType);
17488 }
17489
17490 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SystemCapabilitiesSupportedType(struct soap *soap, unsigned char *a)
17491 {       soap_default_unsignedByte(soap, a);
17492 }
17493
17494 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SystemCapabilitiesSupportedType(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17495 {
17496         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SystemCapabilitiesSupportedType);
17497         if (soap_out_rci__SystemCapabilitiesSupportedType(soap, tag, id, a, type))
17498                 return soap->error;
17499         return soap_putindependent(soap);
17500 }
17501
17502 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SystemCapabilitiesSupportedType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17503 {
17504         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_rci__SystemCapabilitiesSupportedType);
17505 }
17506
17507 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_rci__SystemCapabilitiesSupportedType(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17508 {
17509         if ((p = soap_in_rci__SystemCapabilitiesSupportedType(soap, tag, p, type)))
17510                 soap_getindependent(soap);
17511         return p;
17512 }
17513
17514 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_rci__SystemCapabilitiesSupportedType(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17515 {
17516         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_rci__SystemCapabilitiesSupportedType);
17517 }
17518
17519 SOAP_FMAC3 void SOAP_FMAC4 soap_default_apr__WatchdogState(struct soap *soap, unsigned char *a)
17520 {       soap_default_unsignedByte(soap, a);
17521 }
17522
17523 SOAP_FMAC3 int SOAP_FMAC4 soap_put_apr__WatchdogState(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17524 {
17525         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_apr__WatchdogState);
17526         if (soap_out_apr__WatchdogState(soap, tag, id, a, type))
17527                 return soap->error;
17528         return soap_putindependent(soap);
17529 }
17530
17531 SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__WatchdogState(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17532 {
17533         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_apr__WatchdogState);
17534 }
17535
17536 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_apr__WatchdogState(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17537 {
17538         if ((p = soap_in_apr__WatchdogState(soap, tag, p, type)))
17539                 soap_getindependent(soap);
17540         return p;
17541 }
17542
17543 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_apr__WatchdogState(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17544 {
17545         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_apr__WatchdogState);
17546 }
17547
17548 SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, unsigned char *a)
17549 {       soap_default_unsignedByte(soap, a);
17550 }
17551
17552 SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17553 {
17554         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE);
17555         if (soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(soap, tag, id, a, type))
17556                 return soap->error;
17557         return soap_putindependent(soap);
17558 }
17559
17560 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17561 {
17562         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE);
17563 }
17564
17565 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17566 {
17567         if ((p = soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, tag, p, type)))
17568                 soap_getindependent(soap);
17569         return p;
17570 }
17571
17572 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17573 {
17574         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE);
17575 }
17576
17577 SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(struct soap *soap, unsigned char *a)
17578 {       soap_default_unsignedByte(soap, a);
17579 }
17580
17581 SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17582 {
17583         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR);
17584         if (soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, tag, id, a, type))
17585                 return soap->error;
17586         return soap_putindependent(soap);
17587 }
17588
17589 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17590 {
17591         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR);
17592 }
17593
17594 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17595 {
17596         if ((p = soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, tag, p, type)))
17597                 soap_getindependent(soap);
17598         return p;
17599 }
17600
17601 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17602 {
17603         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR);
17604 }
17605
17606 SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, unsigned char *a)
17607 {       soap_default_unsignedByte(soap, a);
17608 }
17609
17610 SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17611 {
17612         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE);
17613         if (soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, tag, id, a, type))
17614                 return soap->error;
17615         return soap_putindependent(soap);
17616 }
17617
17618 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17619 {
17620         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE);
17621 }
17622
17623 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17624 {
17625         if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, tag, p, type)))
17626                 soap_getindependent(soap);
17627         return p;
17628 }
17629
17630 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17631 {
17632         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE);
17633 }
17634
17635 SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, unsigned char *a)
17636 {       soap_default_unsignedByte(soap, a);
17637 }
17638
17639 SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17640 {
17641         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS);
17642         if (soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, tag, id, a, type))
17643                 return soap->error;
17644         return soap_putindependent(soap);
17645 }
17646
17647 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17648 {
17649         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS);
17650 }
17651
17652 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17653 {
17654         if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, tag, p, type)))
17655                 soap_getindependent(soap);
17656         return p;
17657 }
17658
17659 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17660 {
17661         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS);
17662 }
17663
17664 SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, unsigned char *a)
17665 {       soap_default_unsignedByte(soap, a);
17666 }
17667
17668 SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17669 {
17670         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY);
17671         if (soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, tag, id, a, type))
17672                 return soap->error;
17673         return soap_putindependent(soap);
17674 }
17675
17676 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17677 {
17678         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY);
17679 }
17680
17681 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17682 {
17683         if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, tag, p, type)))
17684                 soap_getindependent(soap);
17685         return p;
17686 }
17687
17688 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17689 {
17690         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY);
17691 }
17692
17693 SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, unsigned char *a)
17694 {       soap_default_unsignedByte(soap, a);
17695 }
17696
17697 SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17698 {
17699         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE);
17700         if (soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, tag, id, a, type))
17701                 return soap->error;
17702         return soap_putindependent(soap);
17703 }
17704
17705 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17706 {
17707         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE);
17708 }
17709
17710 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17711 {
17712         if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, tag, p, type)))
17713                 soap_getindependent(soap);
17714         return p;
17715 }
17716
17717 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17718 {
17719         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE);
17720 }
17721
17722 SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *a)
17723 {       soap_default_unsignedByte(soap, a);
17724 }
17725
17726 SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__AlertSubscriptionPolicyIDType(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17727 {
17728         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
17729         if (soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, a, type))
17730                 return soap->error;
17731         return soap_putindependent(soap);
17732 }
17733
17734 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17735 {
17736         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
17737 }
17738
17739 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_emi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17740 {
17741         if ((p = soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, p, type)))
17742                 soap_getindependent(soap);
17743         return p;
17744 }
17745
17746 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_emi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17747 {
17748         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
17749 }
17750
17751 SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__LinkPolicyType(struct soap *soap, unsigned char *a)
17752 {       soap_default_unsignedByte(soap, a);
17753 }
17754
17755 SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__LinkPolicyType(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17756 {
17757         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__LinkPolicyType);
17758         if (soap_out_net__LinkPolicyType(soap, tag, id, a, type))
17759                 return soap->error;
17760         return soap_putindependent(soap);
17761 }
17762
17763 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__LinkPolicyType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17764 {
17765         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_net__LinkPolicyType);
17766 }
17767
17768 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_net__LinkPolicyType(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17769 {
17770         if ((p = soap_in_net__LinkPolicyType(soap, tag, p, type)))
17771                 soap_getindependent(soap);
17772         return p;
17773 }
17774
17775 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_net__LinkPolicyType(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17776 {
17777         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_net__LinkPolicyType);
17778 }
17779
17780 SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedByte(struct soap *soap, unsigned char *a)
17781 {       (void)soap; /* appease -Wall -Werror */
17782 #ifdef SOAP_DEFAULT_unsignedByte
17783         *a = SOAP_DEFAULT_unsignedByte;
17784 #else
17785         *a = (unsigned char)0;
17786 #endif
17787 }
17788
17789 SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedByte(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
17790 {
17791         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedByte);
17792         if (soap_out_unsignedByte(soap, tag, id, a, type))
17793                 return soap->error;
17794         return soap_putindependent(soap);
17795 }
17796
17797 SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedByte(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
17798 {
17799         return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_unsignedByte);
17800 }
17801
17802 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_unsignedByte(struct soap *soap, unsigned char *p, const char *tag, const char *type)
17803 {
17804         if ((p = soap_in_unsignedByte(soap, tag, p, type)))
17805                 soap_getindependent(soap);
17806         return p;
17807 }
17808
17809 SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_unsignedByte(struct soap *soap, const char *tag, unsigned char *a, const char *type)
17810 {
17811         return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_unsignedByte);
17812 }
17813
17814 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__OemParametersType(struct soap *soap, unsigned short *a)
17815 {       soap_default_unsignedShort(soap, a);
17816 }
17817
17818 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__OemParametersType(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
17819 {
17820         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__OemParametersType);
17821         if (soap_out_rci__OemParametersType(soap, tag, id, a, type))
17822                 return soap->error;
17823         return soap_putindependent(soap);
17824 }
17825
17826 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__OemParametersType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
17827 {
17828         return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__OemParametersType);
17829 }
17830
17831 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__OemParametersType(struct soap *soap, unsigned short *p, const char *tag, const char *type)
17832 {
17833         if ((p = soap_in_rci__OemParametersType(soap, tag, p, type)))
17834                 soap_getindependent(soap);
17835         return p;
17836 }
17837
17838 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__OemParametersType(struct soap *soap, const char *tag, unsigned short *a, const char *type)
17839 {
17840         return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__OemParametersType);
17841 }
17842
17843 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SpecialCommandParameterType(struct soap *soap, unsigned short *a)
17844 {       soap_default_unsignedShort(soap, a);
17845 }
17846
17847 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SpecialCommandParameterType(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
17848 {
17849         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SpecialCommandParameterType);
17850         if (soap_out_rci__SpecialCommandParameterType(soap, tag, id, a, type))
17851                 return soap->error;
17852         return soap_putindependent(soap);
17853 }
17854
17855 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SpecialCommandParameterType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
17856 {
17857         return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__SpecialCommandParameterType);
17858 }
17859
17860 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__SpecialCommandParameterType(struct soap *soap, unsigned short *p, const char *tag, const char *type)
17861 {
17862         if ((p = soap_in_rci__SpecialCommandParameterType(soap, tag, p, type)))
17863                 soap_getindependent(soap);
17864         return p;
17865 }
17866
17867 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__SpecialCommandParameterType(struct soap *soap, const char *tag, unsigned short *a, const char *type)
17868 {
17869         return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__SpecialCommandParameterType);
17870 }
17871
17872 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__BootOptionsType(struct soap *soap, unsigned short *a)
17873 {       soap_default_unsignedShort(soap, a);
17874 }
17875
17876 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__BootOptionsType(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
17877 {
17878         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__BootOptionsType);
17879         if (soap_out_rci__BootOptionsType(soap, tag, id, a, type))
17880                 return soap->error;
17881         return soap_putindependent(soap);
17882 }
17883
17884 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__BootOptionsType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
17885 {
17886         return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__BootOptionsType);
17887 }
17888
17889 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__BootOptionsType(struct soap *soap, unsigned short *p, const char *tag, const char *type)
17890 {
17891         if ((p = soap_in_rci__BootOptionsType(soap, tag, p, type)))
17892                 soap_getindependent(soap);
17893         return p;
17894 }
17895
17896 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__BootOptionsType(struct soap *soap, const char *tag, unsigned short *a, const char *type)
17897 {
17898         return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__BootOptionsType);
17899 }
17900
17901 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SpecialCommandsSupportedType(struct soap *soap, unsigned short *a)
17902 {       soap_default_unsignedShort(soap, a);
17903 }
17904
17905 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SpecialCommandsSupportedType(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
17906 {
17907         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SpecialCommandsSupportedType);
17908         if (soap_out_rci__SpecialCommandsSupportedType(soap, tag, id, a, type))
17909                 return soap->error;
17910         return soap_putindependent(soap);
17911 }
17912
17913 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SpecialCommandsSupportedType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
17914 {
17915         return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__SpecialCommandsSupportedType);
17916 }
17917
17918 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__SpecialCommandsSupportedType(struct soap *soap, unsigned short *p, const char *tag, const char *type)
17919 {
17920         if ((p = soap_in_rci__SpecialCommandsSupportedType(soap, tag, p, type)))
17921                 soap_getindependent(soap);
17922         return p;
17923 }
17924
17925 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__SpecialCommandsSupportedType(struct soap *soap, const char *tag, unsigned short *a, const char *type)
17926 {
17927         return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__SpecialCommandsSupportedType);
17928 }
17929
17930 SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, unsigned short *a)
17931 {       soap_default_unsignedShort(soap, a);
17932 }
17933
17934 SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
17935 {
17936         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL);
17937         if (soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, tag, id, a, type))
17938                 return soap->error;
17939         return soap_putindependent(soap);
17940 }
17941
17942 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
17943 {
17944         return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL);
17945 }
17946
17947 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, unsigned short *p, const char *tag, const char *type)
17948 {
17949         if ((p = soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, tag, p, type)))
17950                 soap_getindependent(soap);
17951         return p;
17952 }
17953
17954 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, const char *tag, unsigned short *a, const char *type)
17955 {
17956         return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL);
17957 }
17958
17959 SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedShort(struct soap *soap, unsigned short *a)
17960 {       (void)soap; /* appease -Wall -Werror */
17961 #ifdef SOAP_DEFAULT_unsignedShort
17962         *a = SOAP_DEFAULT_unsignedShort;
17963 #else
17964         *a = (unsigned short)0;
17965 #endif
17966 }
17967
17968 SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedShort(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
17969 {
17970         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedShort);
17971         if (soap_out_unsignedShort(soap, tag, id, a, type))
17972                 return soap->error;
17973         return soap_putindependent(soap);
17974 }
17975
17976 SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedShort(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
17977 {
17978         return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_unsignedShort);
17979 }
17980
17981 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_unsignedShort(struct soap *soap, unsigned short *p, const char *tag, const char *type)
17982 {
17983         if ((p = soap_in_unsignedShort(soap, tag, p, type)))
17984                 soap_getindependent(soap);
17985         return p;
17986 }
17987
17988 SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_unsignedShort(struct soap *soap, const char *tag, unsigned short *a, const char *type)
17989 {
17990         return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_unsignedShort);
17991 }
17992
17993 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__OemDefinedCapabilitiesType(struct soap *soap, unsigned int *a)
17994 {       soap_default_unsignedInt(soap, a);
17995 }
17996
17997 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__OemDefinedCapabilitiesType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
17998 {
17999         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__OemDefinedCapabilitiesType);
18000         if (soap_out_rci__OemDefinedCapabilitiesType(soap, tag, id, a, type))
18001                 return soap->error;
18002         return soap_putindependent(soap);
18003 }
18004
18005 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__OemDefinedCapabilitiesType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18006 {
18007         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__OemDefinedCapabilitiesType);
18008 }
18009
18010 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__OemDefinedCapabilitiesType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18011 {
18012         if ((p = soap_in_rci__OemDefinedCapabilitiesType(soap, tag, p, type)))
18013                 soap_getindependent(soap);
18014         return p;
18015 }
18016
18017 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__OemDefinedCapabilitiesType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18018 {
18019         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__OemDefinedCapabilitiesType);
18020 }
18021
18022 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SystemFirmwareCapabilitiesType(struct soap *soap, unsigned int *a)
18023 {       soap_default_unsignedInt(soap, a);
18024 }
18025
18026 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SystemFirmwareCapabilitiesType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18027 {
18028         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SystemFirmwareCapabilitiesType);
18029         if (soap_out_rci__SystemFirmwareCapabilitiesType(soap, tag, id, a, type))
18030                 return soap->error;
18031         return soap_putindependent(soap);
18032 }
18033
18034 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SystemFirmwareCapabilitiesType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18035 {
18036         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__SystemFirmwareCapabilitiesType);
18037 }
18038
18039 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__SystemFirmwareCapabilitiesType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18040 {
18041         if ((p = soap_in_rci__SystemFirmwareCapabilitiesType(soap, tag, p, type)))
18042                 soap_getindependent(soap);
18043         return p;
18044 }
18045
18046 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__SystemFirmwareCapabilitiesType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18047 {
18048         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__SystemFirmwareCapabilitiesType);
18049 }
18050
18051 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18052 {       soap_default_unsignedInt(soap, a);
18053 }
18054
18055 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18056 {
18057         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__PT_USCORESTATUS);
18058         if (soap_out_rci__PT_USCORESTATUS(soap, tag, id, a, type))
18059                 return soap->error;
18060         return soap_putindependent(soap);
18061 }
18062
18063 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18064 {
18065         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__PT_USCORESTATUS);
18066 }
18067
18068 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18069 {
18070         if ((p = soap_in_rci__PT_USCORESTATUS(soap, tag, p, type)))
18071                 soap_getindependent(soap);
18072         return p;
18073 }
18074
18075 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18076 {
18077         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__PT_USCORESTATUS);
18078 }
18079
18080 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SystemPowerStateType(struct soap *soap, unsigned int *a)
18081 {       soap_default_unsignedInt(soap, a);
18082 }
18083
18084 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SystemPowerStateType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18085 {
18086         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SystemPowerStateType);
18087         if (soap_out_rci__SystemPowerStateType(soap, tag, id, a, type))
18088                 return soap->error;
18089         return soap_putindependent(soap);
18090 }
18091
18092 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SystemPowerStateType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18093 {
18094         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__SystemPowerStateType);
18095 }
18096
18097 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__SystemPowerStateType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18098 {
18099         if ((p = soap_in_rci__SystemPowerStateType(soap, tag, p, type)))
18100                 soap_getindependent(soap);
18101         return p;
18102 }
18103
18104 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__SystemPowerStateType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18105 {
18106         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__SystemPowerStateType);
18107 }
18108
18109 SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__IPv4AddressType(struct soap *soap, unsigned int *a)
18110 {       soap_default_unsignedInt(soap, a);
18111 }
18112
18113 SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18114 {
18115         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__IPv4AddressType);
18116         if (soap_out_inf__IPv4AddressType(soap, tag, id, a, type))
18117                 return soap->error;
18118         return soap_putindependent(soap);
18119 }
18120
18121 SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18122 {
18123         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_inf__IPv4AddressType);
18124 }
18125
18126 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_inf__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18127 {
18128         if ((p = soap_in_inf__IPv4AddressType(soap, tag, p, type)))
18129                 soap_getindependent(soap);
18130         return p;
18131 }
18132
18133 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_inf__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18134 {
18135         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_inf__IPv4AddressType);
18136 }
18137
18138 SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__TimeType(struct soap *soap, unsigned int *a)
18139 {       soap_default_unsignedInt(soap, a);
18140 }
18141
18142 SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__TimeType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18143 {
18144         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__TimeType);
18145         if (soap_out_inf__TimeType(soap, tag, id, a, type))
18146                 return soap->error;
18147         return soap_putindependent(soap);
18148 }
18149
18150 SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18151 {
18152         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_inf__TimeType);
18153 }
18154
18155 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_inf__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18156 {
18157         if ((p = soap_in_inf__TimeType(soap, tag, p, type)))
18158                 soap_getindependent(soap);
18159         return p;
18160 }
18161
18162 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_inf__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18163 {
18164         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_inf__TimeType);
18165 }
18166
18167 SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18168 {       soap_default_unsignedInt(soap, a);
18169 }
18170
18171 SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18172 {
18173         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__PT_USCORESTATUS);
18174         if (soap_out_inf__PT_USCORESTATUS(soap, tag, id, a, type))
18175                 return soap->error;
18176         return soap_putindependent(soap);
18177 }
18178
18179 SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18180 {
18181         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_inf__PT_USCORESTATUS);
18182 }
18183
18184 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_inf__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18185 {
18186         if ((p = soap_in_inf__PT_USCORESTATUS(soap, tag, p, type)))
18187                 soap_getindependent(soap);
18188         return p;
18189 }
18190
18191 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_inf__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18192 {
18193         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_inf__PT_USCORESTATUS);
18194 }
18195
18196 SOAP_FMAC3 void SOAP_FMAC4 soap_default_str__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18197 {       soap_default_unsignedInt(soap, a);
18198 }
18199
18200 SOAP_FMAC3 int SOAP_FMAC4 soap_put_str__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18201 {
18202         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_str__PT_USCORESTATUS);
18203         if (soap_out_str__PT_USCORESTATUS(soap, tag, id, a, type))
18204                 return soap->error;
18205         return soap_putindependent(soap);
18206 }
18207
18208 SOAP_FMAC3 int SOAP_FMAC4 soap_out_str__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18209 {
18210         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_str__PT_USCORESTATUS);
18211 }
18212
18213 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_str__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18214 {
18215         if ((p = soap_in_str__PT_USCORESTATUS(soap, tag, p, type)))
18216                 soap_getindependent(soap);
18217         return p;
18218 }
18219
18220 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_str__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18221 {
18222         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_str__PT_USCORESTATUS);
18223 }
18224
18225 SOAP_FMAC3 void SOAP_FMAC4 soap_default_tim__TimeType(struct soap *soap, unsigned int *a)
18226 {       soap_default_unsignedInt(soap, a);
18227 }
18228
18229 SOAP_FMAC3 int SOAP_FMAC4 soap_put_tim__TimeType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18230 {
18231         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_tim__TimeType);
18232         if (soap_out_tim__TimeType(soap, tag, id, a, type))
18233                 return soap->error;
18234         return soap_putindependent(soap);
18235 }
18236
18237 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tim__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18238 {
18239         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_tim__TimeType);
18240 }
18241
18242 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_tim__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18243 {
18244         if ((p = soap_in_tim__TimeType(soap, tag, p, type)))
18245                 soap_getindependent(soap);
18246         return p;
18247 }
18248
18249 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_tim__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18250 {
18251         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_tim__TimeType);
18252 }
18253
18254 SOAP_FMAC3 void SOAP_FMAC4 soap_default_tim__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18255 {       soap_default_unsignedInt(soap, a);
18256 }
18257
18258 SOAP_FMAC3 int SOAP_FMAC4 soap_put_tim__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18259 {
18260         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_tim__PT_USCORESTATUS);
18261         if (soap_out_tim__PT_USCORESTATUS(soap, tag, id, a, type))
18262                 return soap->error;
18263         return soap_putindependent(soap);
18264 }
18265
18266 SOAP_FMAC3 int SOAP_FMAC4 soap_out_tim__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18267 {
18268         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_tim__PT_USCORESTATUS);
18269 }
18270
18271 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_tim__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18272 {
18273         if ((p = soap_in_tim__PT_USCORESTATUS(soap, tag, p, type)))
18274                 soap_getindependent(soap);
18275         return p;
18276 }
18277
18278 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_tim__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18279 {
18280         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_tim__PT_USCORESTATUS);
18281 }
18282
18283 SOAP_FMAC3 void SOAP_FMAC4 soap_default_idr__IPv4AddressType(struct soap *soap, unsigned int *a)
18284 {       soap_default_unsignedInt(soap, a);
18285 }
18286
18287 SOAP_FMAC3 int SOAP_FMAC4 soap_put_idr__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18288 {
18289         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_idr__IPv4AddressType);
18290         if (soap_out_idr__IPv4AddressType(soap, tag, id, a, type))
18291                 return soap->error;
18292         return soap_putindependent(soap);
18293 }
18294
18295 SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18296 {
18297         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_idr__IPv4AddressType);
18298 }
18299
18300 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_idr__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18301 {
18302         if ((p = soap_in_idr__IPv4AddressType(soap, tag, p, type)))
18303                 soap_getindependent(soap);
18304         return p;
18305 }
18306
18307 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_idr__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18308 {
18309         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_idr__IPv4AddressType);
18310 }
18311
18312 SOAP_FMAC3 void SOAP_FMAC4 soap_default_idr__TimeType(struct soap *soap, unsigned int *a)
18313 {       soap_default_unsignedInt(soap, a);
18314 }
18315
18316 SOAP_FMAC3 int SOAP_FMAC4 soap_put_idr__TimeType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18317 {
18318         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_idr__TimeType);
18319         if (soap_out_idr__TimeType(soap, tag, id, a, type))
18320                 return soap->error;
18321         return soap_putindependent(soap);
18322 }
18323
18324 SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18325 {
18326         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_idr__TimeType);
18327 }
18328
18329 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_idr__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18330 {
18331         if ((p = soap_in_idr__TimeType(soap, tag, p, type)))
18332                 soap_getindependent(soap);
18333         return p;
18334 }
18335
18336 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_idr__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18337 {
18338         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_idr__TimeType);
18339 }
18340
18341 SOAP_FMAC3 void SOAP_FMAC4 soap_default_idr__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18342 {       soap_default_unsignedInt(soap, a);
18343 }
18344
18345 SOAP_FMAC3 int SOAP_FMAC4 soap_put_idr__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18346 {
18347         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_idr__PT_USCORESTATUS);
18348         if (soap_out_idr__PT_USCORESTATUS(soap, tag, id, a, type))
18349                 return soap->error;
18350         return soap_putindependent(soap);
18351 }
18352
18353 SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18354 {
18355         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_idr__PT_USCORESTATUS);
18356 }
18357
18358 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_idr__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18359 {
18360         if ((p = soap_in_idr__PT_USCORESTATUS(soap, tag, p, type)))
18361                 soap_getindependent(soap);
18362         return p;
18363 }
18364
18365 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_idr__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18366 {
18367         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_idr__PT_USCORESTATUS);
18368 }
18369
18370 SOAP_FMAC3 void SOAP_FMAC4 soap_default_apl__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18371 {       soap_default_unsignedInt(soap, a);
18372 }
18373
18374 SOAP_FMAC3 int SOAP_FMAC4 soap_put_apl__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18375 {
18376         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_apl__PT_USCORESTATUS);
18377         if (soap_out_apl__PT_USCORESTATUS(soap, tag, id, a, type))
18378                 return soap->error;
18379         return soap_putindependent(soap);
18380 }
18381
18382 SOAP_FMAC3 int SOAP_FMAC4 soap_out_apl__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18383 {
18384         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_apl__PT_USCORESTATUS);
18385 }
18386
18387 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_apl__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18388 {
18389         if ((p = soap_in_apl__PT_USCORESTATUS(soap, tag, p, type)))
18390                 soap_getindependent(soap);
18391         return p;
18392 }
18393
18394 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_apl__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18395 {
18396         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_apl__PT_USCORESTATUS);
18397 }
18398
18399 SOAP_FMAC3 void SOAP_FMAC4 soap_default_apr__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18400 {       soap_default_unsignedInt(soap, a);
18401 }
18402
18403 SOAP_FMAC3 int SOAP_FMAC4 soap_put_apr__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18404 {
18405         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_apr__PT_USCORESTATUS);
18406         if (soap_out_apr__PT_USCORESTATUS(soap, tag, id, a, type))
18407                 return soap->error;
18408         return soap_putindependent(soap);
18409 }
18410
18411 SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18412 {
18413         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_apr__PT_USCORESTATUS);
18414 }
18415
18416 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_apr__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18417 {
18418         if ((p = soap_in_apr__PT_USCORESTATUS(soap, tag, p, type)))
18419                 soap_getindependent(soap);
18420         return p;
18421 }
18422
18423 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_apr__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18424 {
18425         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_apr__PT_USCORESTATUS);
18426 }
18427
18428 SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, unsigned int *a)
18429 {       soap_default_unsignedInt(soap, a);
18430 }
18431
18432 SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18433 {
18434         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS);
18435         if (soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, tag, id, a, type))
18436                 return soap->error;
18437         return soap_putindependent(soap);
18438 }
18439
18440 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18441 {
18442         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS);
18443 }
18444
18445 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18446 {
18447         if ((p = soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, tag, p, type)))
18448                 soap_getindependent(soap);
18449         return p;
18450 }
18451
18452 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18453 {
18454         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS);
18455 }
18456
18457 SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18458 {       soap_default_unsignedInt(soap, a);
18459 }
18460
18461 SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18462 {
18463         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCORESTATUS);
18464         if (soap_out_hwa__PT_USCORESTATUS(soap, tag, id, a, type))
18465                 return soap->error;
18466         return soap_putindependent(soap);
18467 }
18468
18469 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18470 {
18471         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCORESTATUS);
18472 }
18473
18474 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_hwa__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18475 {
18476         if ((p = soap_in_hwa__PT_USCORESTATUS(soap, tag, p, type)))
18477                 soap_getindependent(soap);
18478         return p;
18479 }
18480
18481 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_hwa__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18482 {
18483         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCORESTATUS);
18484 }
18485
18486 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__TimeType(struct soap *soap, unsigned int *a)
18487 {       soap_default_unsignedInt(soap, a);
18488 }
18489
18490 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__TimeType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18491 {
18492         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__TimeType);
18493         if (soap_out_cb__TimeType(soap, tag, id, a, type))
18494                 return soap->error;
18495         return soap_putindependent(soap);
18496 }
18497
18498 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18499 {
18500         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cb__TimeType);
18501 }
18502
18503 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cb__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18504 {
18505         if ((p = soap_in_cb__TimeType(soap, tag, p, type)))
18506                 soap_getindependent(soap);
18507         return p;
18508 }
18509
18510 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cb__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18511 {
18512         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cb__TimeType);
18513 }
18514
18515 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18516 {       soap_default_unsignedInt(soap, a);
18517 }
18518
18519 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18520 {
18521         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__PT_USCORESTATUS);
18522         if (soap_out_cb__PT_USCORESTATUS(soap, tag, id, a, type))
18523                 return soap->error;
18524         return soap_putindependent(soap);
18525 }
18526
18527 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18528 {
18529         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cb__PT_USCORESTATUS);
18530 }
18531
18532 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cb__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18533 {
18534         if ((p = soap_in_cb__PT_USCORESTATUS(soap, tag, p, type)))
18535                 soap_getindependent(soap);
18536         return p;
18537 }
18538
18539 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cb__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18540 {
18541         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cb__PT_USCORESTATUS);
18542 }
18543
18544 SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__SensorHandleType(struct soap *soap, unsigned int *a)
18545 {       soap_default_unsignedInt(soap, a);
18546 }
18547
18548 SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__SensorHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18549 {
18550         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__SensorHandleType);
18551         if (soap_out_emi__SensorHandleType(soap, tag, id, a, type))
18552                 return soap->error;
18553         return soap_putindependent(soap);
18554 }
18555
18556 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__SensorHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18557 {
18558         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__SensorHandleType);
18559 }
18560
18561 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__SensorHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18562 {
18563         if ((p = soap_in_emi__SensorHandleType(soap, tag, p, type)))
18564                 soap_getindependent(soap);
18565         return p;
18566 }
18567
18568 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__SensorHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18569 {
18570         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__SensorHandleType);
18571 }
18572
18573 SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__IPv4AddressType(struct soap *soap, unsigned int *a)
18574 {       soap_default_unsignedInt(soap, a);
18575 }
18576
18577 SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18578 {
18579         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__IPv4AddressType);
18580         if (soap_out_emi__IPv4AddressType(soap, tag, id, a, type))
18581                 return soap->error;
18582         return soap_putindependent(soap);
18583 }
18584
18585 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18586 {
18587         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__IPv4AddressType);
18588 }
18589
18590 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18591 {
18592         if ((p = soap_in_emi__IPv4AddressType(soap, tag, p, type)))
18593                 soap_getindependent(soap);
18594         return p;
18595 }
18596
18597 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18598 {
18599         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__IPv4AddressType);
18600 }
18601
18602 SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18603 {       soap_default_unsignedInt(soap, a);
18604 }
18605
18606 SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18607 {
18608         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__PT_USCORESTATUS);
18609         if (soap_out_emi__PT_USCORESTATUS(soap, tag, id, a, type))
18610                 return soap->error;
18611         return soap_putindependent(soap);
18612 }
18613
18614 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18615 {
18616         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__PT_USCORESTATUS);
18617 }
18618
18619 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18620 {
18621         if ((p = soap_in_emi__PT_USCORESTATUS(soap, tag, p, type)))
18622                 soap_getindependent(soap);
18623         return p;
18624 }
18625
18626 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18627 {
18628         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__PT_USCORESTATUS);
18629 }
18630
18631 SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__EventFilterHandleType(struct soap *soap, unsigned int *a)
18632 {       soap_default_unsignedInt(soap, a);
18633 }
18634
18635 SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__EventFilterHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18636 {
18637         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__EventFilterHandleType);
18638         if (soap_out_emi__EventFilterHandleType(soap, tag, id, a, type))
18639                 return soap->error;
18640         return soap_putindependent(soap);
18641 }
18642
18643 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventFilterHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18644 {
18645         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__EventFilterHandleType);
18646 }
18647
18648 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__EventFilterHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18649 {
18650         if ((p = soap_in_emi__EventFilterHandleType(soap, tag, p, type)))
18651                 soap_getindependent(soap);
18652         return p;
18653 }
18654
18655 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__EventFilterHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18656 {
18657         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__EventFilterHandleType);
18658 }
18659
18660 SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__AlertSubscriptionHandleType(struct soap *soap, unsigned int *a)
18661 {       soap_default_unsignedInt(soap, a);
18662 }
18663
18664 SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__AlertSubscriptionHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18665 {
18666         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionHandleType);
18667         if (soap_out_emi__AlertSubscriptionHandleType(soap, tag, id, a, type))
18668                 return soap->error;
18669         return soap_putindependent(soap);
18670 }
18671
18672 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18673 {
18674         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__AlertSubscriptionHandleType);
18675 }
18676
18677 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__AlertSubscriptionHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18678 {
18679         if ((p = soap_in_emi__AlertSubscriptionHandleType(soap, tag, p, type)))
18680                 soap_getindependent(soap);
18681         return p;
18682 }
18683
18684 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__AlertSubscriptionHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18685 {
18686         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__AlertSubscriptionHandleType);
18687 }
18688
18689 SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__TimeType(struct soap *soap, unsigned int *a)
18690 {       soap_default_unsignedInt(soap, a);
18691 }
18692
18693 SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__TimeType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18694 {
18695         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__TimeType);
18696         if (soap_out_emi__TimeType(soap, tag, id, a, type))
18697                 return soap->error;
18698         return soap_putindependent(soap);
18699 }
18700
18701 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18702 {
18703         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__TimeType);
18704 }
18705
18706 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18707 {
18708         if ((p = soap_in_emi__TimeType(soap, tag, p, type)))
18709                 soap_getindependent(soap);
18710         return p;
18711 }
18712
18713 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18714 {
18715         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__TimeType);
18716 }
18717
18718 SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__StorageAllocEntryHandleType(struct soap *soap, unsigned int *a)
18719 {       soap_default_unsignedInt(soap, a);
18720 }
18721
18722 SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__StorageAllocEntryHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18723 {
18724         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__StorageAllocEntryHandleType);
18725         if (soap_out_stra__StorageAllocEntryHandleType(soap, tag, id, a, type))
18726                 return soap->error;
18727         return soap_putindependent(soap);
18728 }
18729
18730 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocEntryHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18731 {
18732         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__StorageAllocEntryHandleType);
18733 }
18734
18735 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__StorageAllocEntryHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18736 {
18737         if ((p = soap_in_stra__StorageAllocEntryHandleType(soap, tag, p, type)))
18738                 soap_getindependent(soap);
18739         return p;
18740 }
18741
18742 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__StorageAllocEntryHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18743 {
18744         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__StorageAllocEntryHandleType);
18745 }
18746
18747 SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__StorageEaclEntryHandleType(struct soap *soap, unsigned int *a)
18748 {       soap_default_unsignedInt(soap, a);
18749 }
18750
18751 SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__StorageEaclEntryHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18752 {
18753         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__StorageEaclEntryHandleType);
18754         if (soap_out_stra__StorageEaclEntryHandleType(soap, tag, id, a, type))
18755                 return soap->error;
18756         return soap_putindependent(soap);
18757 }
18758
18759 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageEaclEntryHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18760 {
18761         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__StorageEaclEntryHandleType);
18762 }
18763
18764 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__StorageEaclEntryHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18765 {
18766         if ((p = soap_in_stra__StorageEaclEntryHandleType(soap, tag, p, type)))
18767                 soap_getindependent(soap);
18768         return p;
18769 }
18770
18771 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__StorageEaclEntryHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18772 {
18773         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__StorageEaclEntryHandleType);
18774 }
18775
18776 SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__StorageApplicationHandleType(struct soap *soap, unsigned int *a)
18777 {       soap_default_unsignedInt(soap, a);
18778 }
18779
18780 SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__StorageApplicationHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18781 {
18782         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__StorageApplicationHandleType);
18783         if (soap_out_stra__StorageApplicationHandleType(soap, tag, id, a, type))
18784                 return soap->error;
18785         return soap_putindependent(soap);
18786 }
18787
18788 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageApplicationHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18789 {
18790         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__StorageApplicationHandleType);
18791 }
18792
18793 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__StorageApplicationHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18794 {
18795         if ((p = soap_in_stra__StorageApplicationHandleType(soap, tag, p, type)))
18796                 soap_getindependent(soap);
18797         return p;
18798 }
18799
18800 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__StorageApplicationHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18801 {
18802         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__StorageApplicationHandleType);
18803 }
18804
18805 SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18806 {       soap_default_unsignedInt(soap, a);
18807 }
18808
18809 SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18810 {
18811         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__PT_USCORESTATUS);
18812         if (soap_out_stra__PT_USCORESTATUS(soap, tag, id, a, type))
18813                 return soap->error;
18814         return soap_putindependent(soap);
18815 }
18816
18817 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18818 {
18819         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__PT_USCORESTATUS);
18820 }
18821
18822 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18823 {
18824         if ((p = soap_in_stra__PT_USCORESTATUS(soap, tag, p, type)))
18825                 soap_getindependent(soap);
18826         return p;
18827 }
18828
18829 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18830 {
18831         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__PT_USCORESTATUS);
18832 }
18833
18834 SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__InterfaceHandleType(struct soap *soap, unsigned int *a)
18835 {       soap_default_unsignedInt(soap, a);
18836 }
18837
18838 SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__InterfaceHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18839 {
18840         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__InterfaceHandleType);
18841         if (soap_out_net__InterfaceHandleType(soap, tag, id, a, type))
18842                 return soap->error;
18843         return soap_putindependent(soap);
18844 }
18845
18846 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18847 {
18848         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_net__InterfaceHandleType);
18849 }
18850
18851 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_net__InterfaceHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18852 {
18853         if ((p = soap_in_net__InterfaceHandleType(soap, tag, p, type)))
18854                 soap_getindependent(soap);
18855         return p;
18856 }
18857
18858 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_net__InterfaceHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18859 {
18860         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_net__InterfaceHandleType);
18861 }
18862
18863 SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__IPv4AddressType(struct soap *soap, unsigned int *a)
18864 {       soap_default_unsignedInt(soap, a);
18865 }
18866
18867 SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18868 {
18869         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__IPv4AddressType);
18870         if (soap_out_net__IPv4AddressType(soap, tag, id, a, type))
18871                 return soap->error;
18872         return soap_putindependent(soap);
18873 }
18874
18875 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18876 {
18877         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_net__IPv4AddressType);
18878 }
18879
18880 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_net__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18881 {
18882         if ((p = soap_in_net__IPv4AddressType(soap, tag, p, type)))
18883                 soap_getindependent(soap);
18884         return p;
18885 }
18886
18887 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_net__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18888 {
18889         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_net__IPv4AddressType);
18890 }
18891
18892 SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
18893 {       soap_default_unsignedInt(soap, a);
18894 }
18895
18896 SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18897 {
18898         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__PT_USCORESTATUS);
18899         if (soap_out_net__PT_USCORESTATUS(soap, tag, id, a, type))
18900                 return soap->error;
18901         return soap_putindependent(soap);
18902 }
18903
18904 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18905 {
18906         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_net__PT_USCORESTATUS);
18907 }
18908
18909 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_net__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18910 {
18911         if ((p = soap_in_net__PT_USCORESTATUS(soap, tag, p, type)))
18912                 soap_getindependent(soap);
18913         return p;
18914 }
18915
18916 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_net__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18917 {
18918         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_net__PT_USCORESTATUS);
18919 }
18920
18921 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__CertificateHandleType(struct soap *soap, unsigned int *a)
18922 {       soap_default_unsignedInt(soap, a);
18923 }
18924
18925 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__CertificateHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18926 {
18927         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__CertificateHandleType);
18928         if (soap_out_sai__CertificateHandleType(soap, tag, id, a, type))
18929                 return soap->error;
18930         return soap_putindependent(soap);
18931 }
18932
18933 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertificateHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18934 {
18935         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__CertificateHandleType);
18936 }
18937
18938 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__CertificateHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18939 {
18940         if ((p = soap_in_sai__CertificateHandleType(soap, tag, p, type)))
18941                 soap_getindependent(soap);
18942         return p;
18943 }
18944
18945 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__CertificateHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18946 {
18947         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__CertificateHandleType);
18948 }
18949
18950 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__IPv4AddressType(struct soap *soap, unsigned int *a)
18951 {       soap_default_unsignedInt(soap, a);
18952 }
18953
18954 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18955 {
18956         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__IPv4AddressType);
18957         if (soap_out_sai__IPv4AddressType(soap, tag, id, a, type))
18958                 return soap->error;
18959         return soap_putindependent(soap);
18960 }
18961
18962 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18963 {
18964         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__IPv4AddressType);
18965 }
18966
18967 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18968 {
18969         if ((p = soap_in_sai__IPv4AddressType(soap, tag, p, type)))
18970                 soap_getindependent(soap);
18971         return p;
18972 }
18973
18974 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
18975 {
18976         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__IPv4AddressType);
18977 }
18978
18979 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__UserAclEntryHandleType(struct soap *soap, unsigned int *a)
18980 {       soap_default_unsignedInt(soap, a);
18981 }
18982
18983 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__UserAclEntryHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
18984 {
18985         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__UserAclEntryHandleType);
18986         if (soap_out_sai__UserAclEntryHandleType(soap, tag, id, a, type))
18987                 return soap->error;
18988         return soap_putindependent(soap);
18989 }
18990
18991 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
18992 {
18993         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__UserAclEntryHandleType);
18994 }
18995
18996 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__UserAclEntryHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
18997 {
18998         if ((p = soap_in_sai__UserAclEntryHandleType(soap, tag, p, type)))
18999                 soap_getindependent(soap);
19000         return p;
19001 }
19002
19003 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__UserAclEntryHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
19004 {
19005         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__UserAclEntryHandleType);
19006 }
19007
19008 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
19009 {       soap_default_unsignedInt(soap, a);
19010 }
19011
19012 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
19013 {
19014         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__PT_USCORESTATUS);
19015         if (soap_out_sai__PT_USCORESTATUS(soap, tag, id, a, type))
19016                 return soap->error;
19017         return soap_putindependent(soap);
19018 }
19019
19020 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
19021 {
19022         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__PT_USCORESTATUS);
19023 }
19024
19025 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
19026 {
19027         if ((p = soap_in_sai__PT_USCORESTATUS(soap, tag, p, type)))
19028                 soap_getindependent(soap);
19029         return p;
19030 }
19031
19032 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
19033 {
19034         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__PT_USCORESTATUS);
19035 }
19036
19037 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cstr__KeyPairHandleType(struct soap *soap, unsigned int *a)
19038 {       soap_default_unsignedInt(soap, a);
19039 }
19040
19041 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cstr__KeyPairHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
19042 {
19043         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cstr__KeyPairHandleType);
19044         if (soap_out_cstr__KeyPairHandleType(soap, tag, id, a, type))
19045                 return soap->error;
19046         return soap_putindependent(soap);
19047 }
19048
19049 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cstr__KeyPairHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
19050 {
19051         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cstr__KeyPairHandleType);
19052 }
19053
19054 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cstr__KeyPairHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
19055 {
19056         if ((p = soap_in_cstr__KeyPairHandleType(soap, tag, p, type)))
19057                 soap_getindependent(soap);
19058         return p;
19059 }
19060
19061 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cstr__KeyPairHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
19062 {
19063         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cstr__KeyPairHandleType);
19064 }
19065
19066 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__InterfaceHandleType(struct soap *soap, unsigned int *a)
19067 {       soap_default_unsignedInt(soap, a);
19068 }
19069
19070 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__InterfaceHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
19071 {
19072         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__InterfaceHandleType);
19073         if (soap_out_cmn__InterfaceHandleType(soap, tag, id, a, type))
19074                 return soap->error;
19075         return soap_putindependent(soap);
19076 }
19077
19078 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__InterfaceHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
19079 {
19080         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cmn__InterfaceHandleType);
19081 }
19082
19083 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cmn__InterfaceHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
19084 {
19085         if ((p = soap_in_cmn__InterfaceHandleType(soap, tag, p, type)))
19086                 soap_getindependent(soap);
19087         return p;
19088 }
19089
19090 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cmn__InterfaceHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
19091 {
19092         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cmn__InterfaceHandleType);
19093 }
19094
19095 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__IPv4AddressType(struct soap *soap, unsigned int *a)
19096 {       soap_default_unsignedInt(soap, a);
19097 }
19098
19099 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
19100 {
19101         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__IPv4AddressType);
19102         if (soap_out_cmn__IPv4AddressType(soap, tag, id, a, type))
19103                 return soap->error;
19104         return soap_putindependent(soap);
19105 }
19106
19107 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
19108 {
19109         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cmn__IPv4AddressType);
19110 }
19111
19112 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cmn__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
19113 {
19114         if ((p = soap_in_cmn__IPv4AddressType(soap, tag, p, type)))
19115                 soap_getindependent(soap);
19116         return p;
19117 }
19118
19119 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cmn__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
19120 {
19121         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cmn__IPv4AddressType);
19122 }
19123
19124 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
19125 {       soap_default_unsignedInt(soap, a);
19126 }
19127
19128 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
19129 {
19130         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__PT_USCORESTATUS);
19131         if (soap_out_cmn__PT_USCORESTATUS(soap, tag, id, a, type))
19132                 return soap->error;
19133         return soap_putindependent(soap);
19134 }
19135
19136 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__PT_USCORESTATUS(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
19137 {
19138         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cmn__PT_USCORESTATUS);
19139 }
19140
19141 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cmn__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
19142 {
19143         if ((p = soap_in_cmn__PT_USCORESTATUS(soap, tag, p, type)))
19144                 soap_getindependent(soap);
19145         return p;
19146 }
19147
19148 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cmn__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
19149 {
19150         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cmn__PT_USCORESTATUS);
19151 }
19152
19153 SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedInt(struct soap *soap, unsigned int *a)
19154 {       (void)soap; /* appease -Wall -Werror */
19155 #ifdef SOAP_DEFAULT_unsignedInt
19156         *a = SOAP_DEFAULT_unsignedInt;
19157 #else
19158         *a = (unsigned int)0;
19159 #endif
19160 }
19161
19162 SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedInt(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
19163 {
19164         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedInt);
19165         if (soap_out_unsignedInt(soap, tag, id, a, type))
19166                 return soap->error;
19167         return soap_putindependent(soap);
19168 }
19169
19170 SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedInt(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
19171 {
19172         return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_unsignedInt);
19173 }
19174
19175 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_unsignedInt(struct soap *soap, unsigned int *p, const char *tag, const char *type)
19176 {
19177         if ((p = soap_in_unsignedInt(soap, tag, p, type)))
19178                 soap_getindependent(soap);
19179         return p;
19180 }
19181
19182 SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_unsignedInt(struct soap *soap, const char *tag, unsigned int *a, const char *type)
19183 {
19184         return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_unsignedInt);
19185 }
19186
19187 SOAP_FMAC3 void SOAP_FMAC4 soap_default_bool(struct soap *soap, bool *a)
19188 {       (void)soap; /* appease -Wall -Werror */
19189 #ifdef SOAP_DEFAULT_bool
19190         *a = SOAP_DEFAULT_bool;
19191 #else
19192         *a = (bool)0;
19193 #endif
19194 }
19195
19196 SOAP_FMAC3 int SOAP_FMAC4 soap_put_bool(struct soap *soap, const bool *a, const char *tag, const char *type)
19197 {
19198         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_bool);
19199         if (soap_out_bool(soap, tag, id, a, type))
19200                 return soap->error;
19201         return soap_putindependent(soap);
19202 }
19203
19204 static const struct soap_code_map soap_codes_bool[] =
19205 {       { (long)false, "false" },
19206         { (long)true, "true" },
19207         { 0, NULL }
19208 };
19209
19210 SOAP_FMAC3S const char* SOAP_FMAC4S soap_bool2s(struct soap *soap, bool n)
19211 {       const char *s = soap_code_str(soap_codes_bool, (long)n);
19212         if (s)
19213                 return s;
19214         return soap_long2s(soap, (long)n);
19215 }
19216
19217 SOAP_FMAC3 int SOAP_FMAC4 soap_out_bool(struct soap *soap, const char *tag, int id, const bool *a, const char *type)
19218 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_bool), type);
19219         soap_send(soap, soap_bool2s(soap, *a));
19220         return soap_element_end_out(soap, tag);
19221 }
19222
19223 SOAP_FMAC3 bool * SOAP_FMAC4 soap_get_bool(struct soap *soap, bool *p, const char *tag, const char *type)
19224 {
19225         if ((p = soap_in_bool(soap, tag, p, type)))
19226                 soap_getindependent(soap);
19227         return p;
19228 }
19229
19230 SOAP_FMAC3S int SOAP_FMAC4S soap_s2bool(struct soap *soap, const char *s, bool *a)
19231 {
19232         const struct soap_code_map *map;
19233         if (!s)
19234                 return SOAP_OK;
19235         map = soap_code(soap_codes_bool, s);
19236         if (map)
19237                 *a = (bool)(map->code != 0);
19238         else
19239         {       long n;
19240                 if (soap_s2long(soap, s, &n) || n < 0 || n > 1)
19241                         return soap->error = SOAP_TYPE;
19242                 *a = (bool)(n != 0);
19243         }
19244         return SOAP_OK;
19245 }
19246
19247 SOAP_FMAC3 bool * SOAP_FMAC4 soap_in_bool(struct soap *soap, const char *tag, bool *a, const char *type)
19248 {
19249         if (soap_element_begin_in(soap, tag, 0, NULL))
19250                 return NULL;
19251         if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":boolean"))
19252         {       soap->error = SOAP_TYPE;
19253                 return NULL;
19254         }
19255         a = (bool *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_bool, sizeof(bool), 0, NULL, NULL, NULL);
19256         if (!a)
19257                 return NULL;
19258         if (soap->body && !*soap->href)
19259         {       if (!a || soap_s2bool(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
19260                         return NULL;
19261         }
19262         else
19263         {       a = (bool *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_bool, 0, sizeof(bool), 0, NULL);
19264                 if (soap->body && soap_element_end_in(soap, tag))
19265                         return NULL;
19266         }
19267         return a;
19268 }
19269
19270 SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__FeatureType(struct soap *soap, enum wcxs__FeatureType *a)
19271 {       (void)soap; /* appease -Wall -Werror */
19272 #ifdef SOAP_DEFAULT_wcxs__FeatureType
19273         *a = SOAP_DEFAULT_wcxs__FeatureType;
19274 #else
19275         *a = (enum wcxs__FeatureType)0;
19276 #endif
19277 }
19278
19279 SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__FeatureType(struct soap *soap, const enum wcxs__FeatureType *a, const char *tag, const char *type)
19280 {
19281         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__FeatureType);
19282         if (soap_out_wcxs__FeatureType(soap, tag, id, a, type))
19283                 return soap->error;
19284         return soap_putindependent(soap);
19285 }
19286
19287 static const struct soap_code_map soap_codes_wcxs__FeatureType[] =
19288 {       { (long)wcxs__FeatureType__802_x002e11a, "802.11a" },
19289         { (long)wcxs__FeatureType__802_x002e11b, "802.11b" },
19290         { (long)wcxs__FeatureType__802_x002e11g, "802.11g" },
19291         { (long)wcxs__FeatureType__802_x002e11n, "802.11n" },
19292         { 0, NULL }
19293 };
19294
19295 SOAP_FMAC3S const char* SOAP_FMAC4S soap_wcxs__FeatureType2s(struct soap *soap, enum wcxs__FeatureType n)
19296 {       const char *s = soap_code_str(soap_codes_wcxs__FeatureType, (long)n);
19297         if (s)
19298                 return s;
19299         return soap_long2s(soap, (long)n);
19300 }
19301
19302 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__FeatureType(struct soap *soap, const char *tag, int id, const enum wcxs__FeatureType *a, const char *type)
19303 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__FeatureType), type);
19304         soap_send(soap, soap_wcxs__FeatureType2s(soap, *a));
19305         return soap_element_end_out(soap, tag);
19306 }
19307
19308 SOAP_FMAC3 enum wcxs__FeatureType * SOAP_FMAC4 soap_get_wcxs__FeatureType(struct soap *soap, enum wcxs__FeatureType *p, const char *tag, const char *type)
19309 {
19310         if ((p = soap_in_wcxs__FeatureType(soap, tag, p, type)))
19311                 soap_getindependent(soap);
19312         return p;
19313 }
19314
19315 SOAP_FMAC3S int SOAP_FMAC4S soap_s2wcxs__FeatureType(struct soap *soap, const char *s, enum wcxs__FeatureType *a)
19316 {
19317         const struct soap_code_map *map;
19318         if (!s)
19319                 return SOAP_OK;
19320         map = soap_code(soap_codes_wcxs__FeatureType, s);
19321         if (map)
19322                 *a = (enum wcxs__FeatureType)map->code;
19323         else
19324         {       long n;
19325                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3)))
19326                         return soap->error = SOAP_TYPE;
19327                 *a = (enum wcxs__FeatureType)n;
19328         }
19329         return SOAP_OK;
19330 }
19331
19332 SOAP_FMAC3 enum wcxs__FeatureType * SOAP_FMAC4 soap_in_wcxs__FeatureType(struct soap *soap, const char *tag, enum wcxs__FeatureType *a, const char *type)
19333 {
19334         if (soap_element_begin_in(soap, tag, 0, type))
19335                 return NULL;
19336         a = (enum wcxs__FeatureType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__FeatureType, sizeof(enum wcxs__FeatureType), 0, NULL, NULL, NULL);
19337         if (!a)
19338                 return NULL;
19339         if (soap->body && !*soap->href)
19340         {       if (!a || soap_s2wcxs__FeatureType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
19341                         return NULL;
19342         }
19343         else
19344         {       a = (enum wcxs__FeatureType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__FeatureType, 0, sizeof(enum wcxs__FeatureType), 0, NULL);
19345                 if (soap->body && soap_element_end_in(soap, tag))
19346                         return NULL;
19347         }
19348         return a;
19349 }
19350
19351 SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__KeyIndexType(struct soap *soap, enum wcxs__KeyIndexType *a)
19352 {       (void)soap; /* appease -Wall -Werror */
19353 #ifdef SOAP_DEFAULT_wcxs__KeyIndexType
19354         *a = SOAP_DEFAULT_wcxs__KeyIndexType;
19355 #else
19356         *a = (enum wcxs__KeyIndexType)0;
19357 #endif
19358 }
19359
19360 SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__KeyIndexType(struct soap *soap, const enum wcxs__KeyIndexType *a, const char *tag, const char *type)
19361 {
19362         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__KeyIndexType);
19363         if (soap_out_wcxs__KeyIndexType(soap, tag, id, a, type))
19364                 return soap->error;
19365         return soap_putindependent(soap);
19366 }
19367
19368 static const struct soap_code_map soap_codes_wcxs__KeyIndexType[] =
19369 {       { (long)wcxs__KeyIndexType__1, "1" },
19370         { (long)wcxs__KeyIndexType__2, "2" },
19371         { (long)wcxs__KeyIndexType__3, "3" },
19372         { (long)wcxs__KeyIndexType__4, "4" },
19373         { 0, NULL }
19374 };
19375
19376 SOAP_FMAC3S const char* SOAP_FMAC4S soap_wcxs__KeyIndexType2s(struct soap *soap, enum wcxs__KeyIndexType n)
19377 {       const char *s = soap_code_str(soap_codes_wcxs__KeyIndexType, (long)n);
19378         if (s)
19379                 return s;
19380         return soap_long2s(soap, (long)n);
19381 }
19382
19383 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__KeyIndexType(struct soap *soap, const char *tag, int id, const enum wcxs__KeyIndexType *a, const char *type)
19384 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__KeyIndexType), type);
19385         soap_send(soap, soap_wcxs__KeyIndexType2s(soap, *a));
19386         return soap_element_end_out(soap, tag);
19387 }
19388
19389 SOAP_FMAC3 enum wcxs__KeyIndexType * SOAP_FMAC4 soap_get_wcxs__KeyIndexType(struct soap *soap, enum wcxs__KeyIndexType *p, const char *tag, const char *type)
19390 {
19391         if ((p = soap_in_wcxs__KeyIndexType(soap, tag, p, type)))
19392                 soap_getindependent(soap);
19393         return p;
19394 }
19395
19396 SOAP_FMAC3S int SOAP_FMAC4S soap_s2wcxs__KeyIndexType(struct soap *soap, const char *s, enum wcxs__KeyIndexType *a)
19397 {
19398         const struct soap_code_map *map;
19399         if (!s)
19400                 return SOAP_OK;
19401         map = soap_code(soap_codes_wcxs__KeyIndexType, s);
19402         if (map)
19403                 *a = (enum wcxs__KeyIndexType)map->code;
19404         else
19405         {       long n;
19406                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 4)))
19407                         return soap->error = SOAP_TYPE;
19408                 *a = (enum wcxs__KeyIndexType)n;
19409         }
19410         return SOAP_OK;
19411 }
19412
19413 SOAP_FMAC3 enum wcxs__KeyIndexType * SOAP_FMAC4 soap_in_wcxs__KeyIndexType(struct soap *soap, const char *tag, enum wcxs__KeyIndexType *a, const char *type)
19414 {
19415         if (soap_element_begin_in(soap, tag, 0, type))
19416                 return NULL;
19417         a = (enum wcxs__KeyIndexType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__KeyIndexType, sizeof(enum wcxs__KeyIndexType), 0, NULL, NULL, NULL);
19418         if (!a)
19419                 return NULL;
19420         if (soap->body && !*soap->href)
19421         {       if (!a || soap_s2wcxs__KeyIndexType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
19422                         return NULL;
19423         }
19424         else
19425         {       a = (enum wcxs__KeyIndexType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__KeyIndexType, 0, sizeof(enum wcxs__KeyIndexType), 0, NULL);
19426                 if (soap->body && soap_element_end_in(soap, tag))
19427                         return NULL;
19428         }
19429         return a;
19430 }
19431
19432 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *a)
19433 {       (void)soap; /* appease -Wall -Werror */
19434 #ifdef SOAP_DEFAULT_rci__SpecialCommandType
19435         *a = SOAP_DEFAULT_rci__SpecialCommandType;
19436 #else
19437         *a = (enum rci__SpecialCommandType)0;
19438 #endif
19439 }
19440
19441 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SpecialCommandType(struct soap *soap, const enum rci__SpecialCommandType *a, const char *tag, const char *type)
19442 {
19443         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SpecialCommandType);
19444         if (soap_out_rci__SpecialCommandType(soap, tag, id, a, type))
19445                 return soap->error;
19446         return soap_putindependent(soap);
19447 }
19448
19449 static const struct soap_code_map soap_codes_rci__SpecialCommandType[] =
19450 {       { (long)rci__SpecialCommandType__0, "0" },
19451         { (long)rci__SpecialCommandType__1, "1" },
19452         { (long)rci__SpecialCommandType__2, "2" },
19453         { (long)rci__SpecialCommandType__3, "3" },
19454         { (long)rci__SpecialCommandType__4, "4" },
19455         { (long)rci__SpecialCommandType__5, "5" },
19456         { (long)rci__SpecialCommandType__193, "193" },
19457         { 0, NULL }
19458 };
19459
19460 SOAP_FMAC3S const char* SOAP_FMAC4S soap_rci__SpecialCommandType2s(struct soap *soap, enum rci__SpecialCommandType n)
19461 {       const char *s = soap_code_str(soap_codes_rci__SpecialCommandType, (long)n);
19462         if (s)
19463                 return s;
19464         return soap_long2s(soap, (long)n);
19465 }
19466
19467 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SpecialCommandType(struct soap *soap, const char *tag, int id, const enum rci__SpecialCommandType *a, const char *type)
19468 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_rci__SpecialCommandType), type);
19469         soap_send(soap, soap_rci__SpecialCommandType2s(soap, *a));
19470         return soap_element_end_out(soap, tag);
19471 }
19472
19473 SOAP_FMAC3 enum rci__SpecialCommandType * SOAP_FMAC4 soap_get_rci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *p, const char *tag, const char *type)
19474 {
19475         if ((p = soap_in_rci__SpecialCommandType(soap, tag, p, type)))
19476                 soap_getindependent(soap);
19477         return p;
19478 }
19479
19480 SOAP_FMAC3S int SOAP_FMAC4S soap_s2rci__SpecialCommandType(struct soap *soap, const char *s, enum rci__SpecialCommandType *a)
19481 {
19482         const struct soap_code_map *map;
19483         if (!s)
19484                 return SOAP_OK;
19485         map = soap_code(soap_codes_rci__SpecialCommandType, s);
19486         if (map)
19487                 *a = (enum rci__SpecialCommandType)map->code;
19488         else
19489         {       long n;
19490                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 193)))
19491                         return soap->error = SOAP_TYPE;
19492                 *a = (enum rci__SpecialCommandType)n;
19493         }
19494         return SOAP_OK;
19495 }
19496
19497 SOAP_FMAC3 enum rci__SpecialCommandType * SOAP_FMAC4 soap_in_rci__SpecialCommandType(struct soap *soap, const char *tag, enum rci__SpecialCommandType *a, const char *type)
19498 {
19499         if (soap_element_begin_in(soap, tag, 0, type))
19500                 return NULL;
19501         a = (enum rci__SpecialCommandType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_rci__SpecialCommandType, sizeof(enum rci__SpecialCommandType), 0, NULL, NULL, NULL);
19502         if (!a)
19503                 return NULL;
19504         if (soap->body && !*soap->href)
19505         {       if (!a || soap_s2rci__SpecialCommandType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
19506                         return NULL;
19507         }
19508         else
19509         {       a = (enum rci__SpecialCommandType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_rci__SpecialCommandType, 0, sizeof(enum rci__SpecialCommandType), 0, NULL);
19510                 if (soap->body && soap_element_end_in(soap, tag))
19511                         return NULL;
19512         }
19513         return a;
19514 }
19515
19516 SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__RemoteControlCommandType(struct soap *soap, enum rci__RemoteControlCommandType *a)
19517 {       (void)soap; /* appease -Wall -Werror */
19518 #ifdef SOAP_DEFAULT_rci__RemoteControlCommandType
19519         *a = SOAP_DEFAULT_rci__RemoteControlCommandType;
19520 #else
19521         *a = (enum rci__RemoteControlCommandType)0;
19522 #endif
19523 }
19524
19525 SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__RemoteControlCommandType(struct soap *soap, const enum rci__RemoteControlCommandType *a, const char *tag, const char *type)
19526 {
19527         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__RemoteControlCommandType);
19528         if (soap_out_rci__RemoteControlCommandType(soap, tag, id, a, type))
19529                 return soap->error;
19530         return soap_putindependent(soap);
19531 }
19532
19533 static const struct soap_code_map soap_codes_rci__RemoteControlCommandType[] =
19534 {       { (long)rci__RemoteControlCommandType__16, "16" },
19535         { (long)rci__RemoteControlCommandType__17, "17" },
19536         { (long)rci__RemoteControlCommandType__18, "18" },
19537         { (long)rci__RemoteControlCommandType__19, "19" },
19538         { (long)rci__RemoteControlCommandType__33, "33" },
19539         { 0, NULL }
19540 };
19541
19542 SOAP_FMAC3S const char* SOAP_FMAC4S soap_rci__RemoteControlCommandType2s(struct soap *soap, enum rci__RemoteControlCommandType n)
19543 {       const char *s = soap_code_str(soap_codes_rci__RemoteControlCommandType, (long)n);
19544         if (s)
19545                 return s;
19546         return soap_long2s(soap, (long)n);
19547 }
19548
19549 SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__RemoteControlCommandType(struct soap *soap, const char *tag, int id, const enum rci__RemoteControlCommandType *a, const char *type)
19550 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_rci__RemoteControlCommandType), type);
19551         soap_send(soap, soap_rci__RemoteControlCommandType2s(soap, *a));
19552         return soap_element_end_out(soap, tag);
19553 }
19554
19555 SOAP_FMAC3 enum rci__RemoteControlCommandType * SOAP_FMAC4 soap_get_rci__RemoteControlCommandType(struct soap *soap, enum rci__RemoteControlCommandType *p, const char *tag, const char *type)
19556 {
19557         if ((p = soap_in_rci__RemoteControlCommandType(soap, tag, p, type)))
19558                 soap_getindependent(soap);
19559         return p;
19560 }
19561
19562 SOAP_FMAC3S int SOAP_FMAC4S soap_s2rci__RemoteControlCommandType(struct soap *soap, const char *s, enum rci__RemoteControlCommandType *a)
19563 {
19564         const struct soap_code_map *map;
19565         if (!s)
19566                 return SOAP_OK;
19567         map = soap_code(soap_codes_rci__RemoteControlCommandType, s);
19568         if (map)
19569                 *a = (enum rci__RemoteControlCommandType)map->code;
19570         else
19571         {       long n;
19572                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 33)))
19573                         return soap->error = SOAP_TYPE;
19574                 *a = (enum rci__RemoteControlCommandType)n;
19575         }
19576         return SOAP_OK;
19577 }
19578
19579 SOAP_FMAC3 enum rci__RemoteControlCommandType * SOAP_FMAC4 soap_in_rci__RemoteControlCommandType(struct soap *soap, const char *tag, enum rci__RemoteControlCommandType *a, const char *type)
19580 {
19581         if (soap_element_begin_in(soap, tag, 0, type))
19582                 return NULL;
19583         a = (enum rci__RemoteControlCommandType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_rci__RemoteControlCommandType, sizeof(enum rci__RemoteControlCommandType), 0, NULL, NULL, NULL);
19584         if (!a)
19585                 return NULL;
19586         if (soap->body && !*soap->href)
19587         {       if (!a || soap_s2rci__RemoteControlCommandType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
19588                         return NULL;
19589         }
19590         else
19591         {       a = (enum rci__RemoteControlCommandType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_rci__RemoteControlCommandType, 0, sizeof(enum rci__RemoteControlCommandType), 0, NULL);
19592                 if (soap->body && soap_element_end_in(soap, tag))
19593                         return NULL;
19594         }
19595         return a;
19596 }
19597
19598 SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__EnabledInterfacesType(struct soap *soap, enum inf__EnabledInterfacesType *a)
19599 {       (void)soap; /* appease -Wall -Werror */
19600 #ifdef SOAP_DEFAULT_inf__EnabledInterfacesType
19601         *a = SOAP_DEFAULT_inf__EnabledInterfacesType;
19602 #else
19603         *a = (enum inf__EnabledInterfacesType)0;
19604 #endif
19605 }
19606
19607 SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__EnabledInterfacesType(struct soap *soap, const enum inf__EnabledInterfacesType *a, const char *tag, const char *type)
19608 {
19609         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__EnabledInterfacesType);
19610         if (soap_out_inf__EnabledInterfacesType(soap, tag, id, a, type))
19611                 return soap->error;
19612         return soap_putindependent(soap);
19613 }
19614
19615 static const struct soap_code_map soap_codes_inf__EnabledInterfacesType[] =
19616 {       { (long)inf__EnabledInterfacesType__WebUI, "WebUI" },
19617         { (long)inf__EnabledInterfacesType__SerialOverLAN, "SerialOverLAN" },
19618         { (long)inf__EnabledInterfacesType__IdeRedirection, "IdeRedirection" },
19619         { 0, NULL }
19620 };
19621
19622 SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__EnabledInterfacesType2s(struct soap *soap, enum inf__EnabledInterfacesType n)
19623 {       const char *s = soap_code_str(soap_codes_inf__EnabledInterfacesType, (long)n);
19624         if (s)
19625                 return s;
19626         return soap_long2s(soap, (long)n);
19627 }
19628
19629 SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__EnabledInterfacesType(struct soap *soap, const char *tag, int id, const enum inf__EnabledInterfacesType *a, const char *type)
19630 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__EnabledInterfacesType), type);
19631         soap_send(soap, soap_inf__EnabledInterfacesType2s(soap, *a));
19632         return soap_element_end_out(soap, tag);
19633 }
19634
19635 SOAP_FMAC3 enum inf__EnabledInterfacesType * SOAP_FMAC4 soap_get_inf__EnabledInterfacesType(struct soap *soap, enum inf__EnabledInterfacesType *p, const char *tag, const char *type)
19636 {
19637         if ((p = soap_in_inf__EnabledInterfacesType(soap, tag, p, type)))
19638                 soap_getindependent(soap);
19639         return p;
19640 }
19641
19642 SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__EnabledInterfacesType(struct soap *soap, const char *s, enum inf__EnabledInterfacesType *a)
19643 {
19644         const struct soap_code_map *map;
19645         if (!s)
19646                 return SOAP_OK;
19647         map = soap_code(soap_codes_inf__EnabledInterfacesType, s);
19648         if (map)
19649                 *a = (enum inf__EnabledInterfacesType)map->code;
19650         else
19651         {       long n;
19652                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
19653                         return soap->error = SOAP_TYPE;
19654                 *a = (enum inf__EnabledInterfacesType)n;
19655         }
19656         return SOAP_OK;
19657 }
19658
19659 SOAP_FMAC3 enum inf__EnabledInterfacesType * SOAP_FMAC4 soap_in_inf__EnabledInterfacesType(struct soap *soap, const char *tag, enum inf__EnabledInterfacesType *a, const char *type)
19660 {
19661         if (soap_element_begin_in(soap, tag, 0, type))
19662                 return NULL;
19663         a = (enum inf__EnabledInterfacesType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__EnabledInterfacesType, sizeof(enum inf__EnabledInterfacesType), 0, NULL, NULL, NULL);
19664         if (!a)
19665                 return NULL;
19666         if (soap->body && !*soap->href)
19667         {       if (!a || soap_s2inf__EnabledInterfacesType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
19668                         return NULL;
19669         }
19670         else
19671         {       a = (enum inf__EnabledInterfacesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__EnabledInterfacesType, 0, sizeof(enum inf__EnabledInterfacesType), 0, NULL);
19672                 if (soap->body && soap_element_end_in(soap, tag))
19673                         return NULL;
19674         }
19675         return a;
19676 }
19677
19678 SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__PasswordModelType(struct soap *soap, enum inf__PasswordModelType *a)
19679 {       (void)soap; /* appease -Wall -Werror */
19680 #ifdef SOAP_DEFAULT_inf__PasswordModelType
19681         *a = SOAP_DEFAULT_inf__PasswordModelType;
19682 #else
19683         *a = (enum inf__PasswordModelType)0;
19684 #endif
19685 }
19686
19687 SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__PasswordModelType(struct soap *soap, const enum inf__PasswordModelType *a, const char *tag, const char *type)
19688 {
19689         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__PasswordModelType);
19690         if (soap_out_inf__PasswordModelType(soap, tag, id, a, type))
19691                 return soap->error;
19692         return soap_putindependent(soap);
19693 }
19694
19695 static const struct soap_code_map soap_codes_inf__PasswordModelType[] =
19696 {       { (long)inf__PasswordModelType__PasswordModelCoupled, "PasswordModelCoupled" },
19697         { (long)inf__PasswordModelType__PasswordModelSeperate, "PasswordModelSeperate" },
19698         { (long)inf__PasswordModelType__PasswordModelSeperateHash, "PasswordModelSeperateHash" },
19699         { 0, NULL }
19700 };
19701
19702 SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__PasswordModelType2s(struct soap *soap, enum inf__PasswordModelType n)
19703 {       const char *s = soap_code_str(soap_codes_inf__PasswordModelType, (long)n);
19704         if (s)
19705                 return s;
19706         return soap_long2s(soap, (long)n);
19707 }
19708
19709 SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__PasswordModelType(struct soap *soap, const char *tag, int id, const enum inf__PasswordModelType *a, const char *type)
19710 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__PasswordModelType), type);
19711         soap_send(soap, soap_inf__PasswordModelType2s(soap, *a));
19712         return soap_element_end_out(soap, tag);
19713 }
19714
19715 SOAP_FMAC3 enum inf__PasswordModelType * SOAP_FMAC4 soap_get_inf__PasswordModelType(struct soap *soap, enum inf__PasswordModelType *p, const char *tag, const char *type)
19716 {
19717         if ((p = soap_in_inf__PasswordModelType(soap, tag, p, type)))
19718                 soap_getindependent(soap);
19719         return p;
19720 }
19721
19722 SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__PasswordModelType(struct soap *soap, const char *s, enum inf__PasswordModelType *a)
19723 {
19724         const struct soap_code_map *map;
19725         if (!s)
19726                 return SOAP_OK;
19727         map = soap_code(soap_codes_inf__PasswordModelType, s);
19728         if (map)
19729                 *a = (enum inf__PasswordModelType)map->code;
19730         else
19731         {       long n;
19732                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
19733                         return soap->error = SOAP_TYPE;
19734                 *a = (enum inf__PasswordModelType)n;
19735         }
19736         return SOAP_OK;
19737 }
19738
19739 SOAP_FMAC3 enum inf__PasswordModelType * SOAP_FMAC4 soap_in_inf__PasswordModelType(struct soap *soap, const char *tag, enum inf__PasswordModelType *a, const char *type)
19740 {
19741         if (soap_element_begin_in(soap, tag, 0, type))
19742                 return NULL;
19743         a = (enum inf__PasswordModelType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__PasswordModelType, sizeof(enum inf__PasswordModelType), 0, NULL, NULL, NULL);
19744         if (!a)
19745                 return NULL;
19746         if (soap->body && !*soap->href)
19747         {       if (!a || soap_s2inf__PasswordModelType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
19748                         return NULL;
19749         }
19750         else
19751         {       a = (enum inf__PasswordModelType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__PasswordModelType, 0, sizeof(enum inf__PasswordModelType), 0, NULL);
19752                 if (soap->body && soap_element_end_in(soap, tag))
19753                         return NULL;
19754         }
19755         return a;
19756 }
19757
19758 SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__ProvisioningStateType(struct soap *soap, enum inf__ProvisioningStateType *a)
19759 {       (void)soap; /* appease -Wall -Werror */
19760 #ifdef SOAP_DEFAULT_inf__ProvisioningStateType
19761         *a = SOAP_DEFAULT_inf__ProvisioningStateType;
19762 #else
19763         *a = (enum inf__ProvisioningStateType)0;
19764 #endif
19765 }
19766
19767 SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__ProvisioningStateType(struct soap *soap, const enum inf__ProvisioningStateType *a, const char *tag, const char *type)
19768 {
19769         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__ProvisioningStateType);
19770         if (soap_out_inf__ProvisioningStateType(soap, tag, id, a, type))
19771                 return soap->error;
19772         return soap_putindependent(soap);
19773 }
19774
19775 static const struct soap_code_map soap_codes_inf__ProvisioningStateType[] =
19776 {       { (long)inf__ProvisioningStateType__ProvisioningStatePre, "ProvisioningStatePre" },
19777         { (long)inf__ProvisioningStateType__ProvisioningStateIn, "ProvisioningStateIn" },
19778         { (long)inf__ProvisioningStateType__ProvisioningStatePost, "ProvisioningStatePost" },
19779         { 0, NULL }
19780 };
19781
19782 SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__ProvisioningStateType2s(struct soap *soap, enum inf__ProvisioningStateType n)
19783 {       const char *s = soap_code_str(soap_codes_inf__ProvisioningStateType, (long)n);
19784         if (s)
19785                 return s;
19786         return soap_long2s(soap, (long)n);
19787 }
19788
19789 SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__ProvisioningStateType(struct soap *soap, const char *tag, int id, const enum inf__ProvisioningStateType *a, const char *type)
19790 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__ProvisioningStateType), type);
19791         soap_send(soap, soap_inf__ProvisioningStateType2s(soap, *a));
19792         return soap_element_end_out(soap, tag);
19793 }
19794
19795 SOAP_FMAC3 enum inf__ProvisioningStateType * SOAP_FMAC4 soap_get_inf__ProvisioningStateType(struct soap *soap, enum inf__ProvisioningStateType *p, const char *tag, const char *type)
19796 {
19797         if ((p = soap_in_inf__ProvisioningStateType(soap, tag, p, type)))
19798                 soap_getindependent(soap);
19799         return p;
19800 }
19801
19802 SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__ProvisioningStateType(struct soap *soap, const char *s, enum inf__ProvisioningStateType *a)
19803 {
19804         const struct soap_code_map *map;
19805         if (!s)
19806                 return SOAP_OK;
19807         map = soap_code(soap_codes_inf__ProvisioningStateType, s);
19808         if (map)
19809                 *a = (enum inf__ProvisioningStateType)map->code;
19810         else
19811         {       long n;
19812                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
19813                         return soap->error = SOAP_TYPE;
19814                 *a = (enum inf__ProvisioningStateType)n;
19815         }
19816         return SOAP_OK;
19817 }
19818
19819 SOAP_FMAC3 enum inf__ProvisioningStateType * SOAP_FMAC4 soap_in_inf__ProvisioningStateType(struct soap *soap, const char *tag, enum inf__ProvisioningStateType *a, const char *type)
19820 {
19821         if (soap_element_begin_in(soap, tag, 0, type))
19822                 return NULL;
19823         a = (enum inf__ProvisioningStateType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__ProvisioningStateType, sizeof(enum inf__ProvisioningStateType), 0, NULL, NULL, NULL);
19824         if (!a)
19825                 return NULL;
19826         if (soap->body && !*soap->href)
19827         {       if (!a || soap_s2inf__ProvisioningStateType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
19828                         return NULL;
19829         }
19830         else
19831         {       a = (enum inf__ProvisioningStateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__ProvisioningStateType, 0, sizeof(enum inf__ProvisioningStateType), 0, NULL);
19832                 if (soap->body && soap_element_end_in(soap, tag))
19833                         return NULL;
19834         }
19835         return a;
19836 }
19837
19838 SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__ProvisioningModeType(struct soap *soap, enum inf__ProvisioningModeType *a)
19839 {       (void)soap; /* appease -Wall -Werror */
19840 #ifdef SOAP_DEFAULT_inf__ProvisioningModeType
19841         *a = SOAP_DEFAULT_inf__ProvisioningModeType;
19842 #else
19843         *a = (enum inf__ProvisioningModeType)0;
19844 #endif
19845 }
19846
19847 SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__ProvisioningModeType(struct soap *soap, const enum inf__ProvisioningModeType *a, const char *tag, const char *type)
19848 {
19849         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__ProvisioningModeType);
19850         if (soap_out_inf__ProvisioningModeType(soap, tag, id, a, type))
19851                 return soap->error;
19852         return soap_putindependent(soap);
19853 }
19854
19855 static const struct soap_code_map soap_codes_inf__ProvisioningModeType[] =
19856 {       { (long)inf__ProvisioningModeType__0, "0" },
19857         { (long)inf__ProvisioningModeType__1, "1" },
19858         { (long)inf__ProvisioningModeType__2, "2" },
19859         { 0, NULL }
19860 };
19861
19862 SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__ProvisioningModeType2s(struct soap *soap, enum inf__ProvisioningModeType n)
19863 {       const char *s = soap_code_str(soap_codes_inf__ProvisioningModeType, (long)n);
19864         if (s)
19865                 return s;
19866         return soap_long2s(soap, (long)n);
19867 }
19868
19869 SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__ProvisioningModeType(struct soap *soap, const char *tag, int id, const enum inf__ProvisioningModeType *a, const char *type)
19870 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__ProvisioningModeType), type);
19871         soap_send(soap, soap_inf__ProvisioningModeType2s(soap, *a));
19872         return soap_element_end_out(soap, tag);
19873 }
19874
19875 SOAP_FMAC3 enum inf__ProvisioningModeType * SOAP_FMAC4 soap_get_inf__ProvisioningModeType(struct soap *soap, enum inf__ProvisioningModeType *p, const char *tag, const char *type)
19876 {
19877         if ((p = soap_in_inf__ProvisioningModeType(soap, tag, p, type)))
19878                 soap_getindependent(soap);
19879         return p;
19880 }
19881
19882 SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__ProvisioningModeType(struct soap *soap, const char *s, enum inf__ProvisioningModeType *a)
19883 {
19884         const struct soap_code_map *map;
19885         if (!s)
19886                 return SOAP_OK;
19887         map = soap_code(soap_codes_inf__ProvisioningModeType, s);
19888         if (map)
19889                 *a = (enum inf__ProvisioningModeType)map->code;
19890         else
19891         {       long n;
19892                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
19893                         return soap->error = SOAP_TYPE;
19894                 *a = (enum inf__ProvisioningModeType)n;
19895         }
19896         return SOAP_OK;
19897 }
19898
19899 SOAP_FMAC3 enum inf__ProvisioningModeType * SOAP_FMAC4 soap_in_inf__ProvisioningModeType(struct soap *soap, const char *tag, enum inf__ProvisioningModeType *a, const char *type)
19900 {
19901         if (soap_element_begin_in(soap, tag, 0, type))
19902                 return NULL;
19903         a = (enum inf__ProvisioningModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__ProvisioningModeType, sizeof(enum inf__ProvisioningModeType), 0, NULL, NULL, NULL);
19904         if (!a)
19905                 return NULL;
19906         if (soap->body && !*soap->href)
19907         {       if (!a || soap_s2inf__ProvisioningModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
19908                         return NULL;
19909         }
19910         else
19911         {       a = (enum inf__ProvisioningModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__ProvisioningModeType, 0, sizeof(enum inf__ProvisioningModeType), 0, NULL);
19912                 if (soap->body && soap_element_end_in(soap, tag))
19913                         return NULL;
19914         }
19915         return a;
19916 }
19917
19918 SOAP_FMAC3 void SOAP_FMAC4 soap_default_apr__CbActionType(struct soap *soap, enum apr__CbActionType *a)
19919 {       (void)soap; /* appease -Wall -Werror */
19920 #ifdef SOAP_DEFAULT_apr__CbActionType
19921         *a = SOAP_DEFAULT_apr__CbActionType;
19922 #else
19923         *a = (enum apr__CbActionType)0;
19924 #endif
19925 }
19926
19927 SOAP_FMAC3 int SOAP_FMAC4 soap_put_apr__CbActionType(struct soap *soap, const enum apr__CbActionType *a, const char *tag, const char *type)
19928 {
19929         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_apr__CbActionType);
19930         if (soap_out_apr__CbActionType(soap, tag, id, a, type))
19931                 return soap->error;
19932         return soap_putindependent(soap);
19933 }
19934
19935 static const struct soap_code_map soap_codes_apr__CbActionType[] =
19936 {       { (long)apr__CbActionType__0, "0" },
19937         { (long)apr__CbActionType__1, "1" },
19938         { 0, NULL }
19939 };
19940
19941 SOAP_FMAC3S const char* SOAP_FMAC4S soap_apr__CbActionType2s(struct soap *soap, enum apr__CbActionType n)
19942 {       const char *s = soap_code_str(soap_codes_apr__CbActionType, (long)n);
19943         if (s)
19944                 return s;
19945         return soap_long2s(soap, (long)n);
19946 }
19947
19948 SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__CbActionType(struct soap *soap, const char *tag, int id, const enum apr__CbActionType *a, const char *type)
19949 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__CbActionType), type);
19950         soap_send(soap, soap_apr__CbActionType2s(soap, *a));
19951         return soap_element_end_out(soap, tag);
19952 }
19953
19954 SOAP_FMAC3 enum apr__CbActionType * SOAP_FMAC4 soap_get_apr__CbActionType(struct soap *soap, enum apr__CbActionType *p, const char *tag, const char *type)
19955 {
19956         if ((p = soap_in_apr__CbActionType(soap, tag, p, type)))
19957                 soap_getindependent(soap);
19958         return p;
19959 }
19960
19961 SOAP_FMAC3S int SOAP_FMAC4S soap_s2apr__CbActionType(struct soap *soap, const char *s, enum apr__CbActionType *a)
19962 {
19963         const struct soap_code_map *map;
19964         if (!s)
19965                 return SOAP_OK;
19966         map = soap_code(soap_codes_apr__CbActionType, s);
19967         if (map)
19968                 *a = (enum apr__CbActionType)map->code;
19969         else
19970         {       long n;
19971                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
19972                         return soap->error = SOAP_TYPE;
19973                 *a = (enum apr__CbActionType)n;
19974         }
19975         return SOAP_OK;
19976 }
19977
19978 SOAP_FMAC3 enum apr__CbActionType * SOAP_FMAC4 soap_in_apr__CbActionType(struct soap *soap, const char *tag, enum apr__CbActionType *a, const char *type)
19979 {
19980         if (soap_element_begin_in(soap, tag, 0, type))
19981                 return NULL;
19982         a = (enum apr__CbActionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_apr__CbActionType, sizeof(enum apr__CbActionType), 0, NULL, NULL, NULL);
19983         if (!a)
19984                 return NULL;
19985         if (soap->body && !*soap->href)
19986         {       if (!a || soap_s2apr__CbActionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
19987                         return NULL;
19988         }
19989         else
19990         {       a = (enum apr__CbActionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__CbActionType, 0, sizeof(enum apr__CbActionType), 0, NULL);
19991                 if (soap->body && soap_element_end_in(soap, tag))
19992                         return NULL;
19993         }
19994         return a;
19995 }
19996
19997 SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__AssetTypeType(struct soap *soap, enum hwa__AssetTypeType *a)
19998 {       (void)soap; /* appease -Wall -Werror */
19999 #ifdef SOAP_DEFAULT_hwa__AssetTypeType
20000         *a = SOAP_DEFAULT_hwa__AssetTypeType;
20001 #else
20002         *a = (enum hwa__AssetTypeType)0;
20003 #endif
20004 }
20005
20006 SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__AssetTypeType(struct soap *soap, const enum hwa__AssetTypeType *a, const char *tag, const char *type)
20007 {
20008         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__AssetTypeType);
20009         if (soap_out_hwa__AssetTypeType(soap, tag, id, a, type))
20010                 return soap->error;
20011         return soap_putindependent(soap);
20012 }
20013
20014 static const struct soap_code_map soap_codes_hwa__AssetTypeType[] =
20015 {       { (long)hwa__AssetTypeType__2, "2" },
20016         { (long)hwa__AssetTypeType__3, "3" },
20017         { (long)hwa__AssetTypeType__4, "4" },
20018         { (long)hwa__AssetTypeType__5, "5" },
20019         { (long)hwa__AssetTypeType__6, "6" },
20020         { (long)hwa__AssetTypeType__7, "7" },
20021         { (long)hwa__AssetTypeType__8, "8" },
20022         { (long)hwa__AssetTypeType__9, "9" },
20023         { 0, NULL }
20024 };
20025
20026 SOAP_FMAC3S const char* SOAP_FMAC4S soap_hwa__AssetTypeType2s(struct soap *soap, enum hwa__AssetTypeType n)
20027 {       const char *s = soap_code_str(soap_codes_hwa__AssetTypeType, (long)n);
20028         if (s)
20029                 return s;
20030         return soap_long2s(soap, (long)n);
20031 }
20032
20033 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetTypeType(struct soap *soap, const char *tag, int id, const enum hwa__AssetTypeType *a, const char *type)
20034 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetTypeType), type);
20035         soap_send(soap, soap_hwa__AssetTypeType2s(soap, *a));
20036         return soap_element_end_out(soap, tag);
20037 }
20038
20039 SOAP_FMAC3 enum hwa__AssetTypeType * SOAP_FMAC4 soap_get_hwa__AssetTypeType(struct soap *soap, enum hwa__AssetTypeType *p, const char *tag, const char *type)
20040 {
20041         if ((p = soap_in_hwa__AssetTypeType(soap, tag, p, type)))
20042                 soap_getindependent(soap);
20043         return p;
20044 }
20045
20046 SOAP_FMAC3S int SOAP_FMAC4S soap_s2hwa__AssetTypeType(struct soap *soap, const char *s, enum hwa__AssetTypeType *a)
20047 {
20048         const struct soap_code_map *map;
20049         if (!s)
20050                 return SOAP_OK;
20051         map = soap_code(soap_codes_hwa__AssetTypeType, s);
20052         if (map)
20053                 *a = (enum hwa__AssetTypeType)map->code;
20054         else
20055         {       long n;
20056                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 9)))
20057                         return soap->error = SOAP_TYPE;
20058                 *a = (enum hwa__AssetTypeType)n;
20059         }
20060         return SOAP_OK;
20061 }
20062
20063 SOAP_FMAC3 enum hwa__AssetTypeType * SOAP_FMAC4 soap_in_hwa__AssetTypeType(struct soap *soap, const char *tag, enum hwa__AssetTypeType *a, const char *type)
20064 {
20065         if (soap_element_begin_in(soap, tag, 0, type))
20066                 return NULL;
20067         a = (enum hwa__AssetTypeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetTypeType, sizeof(enum hwa__AssetTypeType), 0, NULL, NULL, NULL);
20068         if (!a)
20069                 return NULL;
20070         if (soap->body && !*soap->href)
20071         {       if (!a || soap_s2hwa__AssetTypeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20072                         return NULL;
20073         }
20074         else
20075         {       a = (enum hwa__AssetTypeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__AssetTypeType, 0, sizeof(enum hwa__AssetTypeType), 0, NULL);
20076                 if (soap->body && soap_element_end_in(soap, tag))
20077                         return NULL;
20078         }
20079         return a;
20080 }
20081
20082 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *a)
20083 {       (void)soap; /* appease -Wall -Werror */
20084 #ifdef SOAP_DEFAULT_cb__HcbTriggerReasonType
20085         *a = SOAP_DEFAULT_cb__HcbTriggerReasonType;
20086 #else
20087         *a = (enum cb__HcbTriggerReasonType)0;
20088 #endif
20089 }
20090
20091 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__HcbTriggerReasonType(struct soap *soap, const enum cb__HcbTriggerReasonType *a, const char *tag, const char *type)
20092 {
20093         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__HcbTriggerReasonType);
20094         if (soap_out_cb__HcbTriggerReasonType(soap, tag, id, a, type))
20095                 return soap->error;
20096         return soap_putindependent(soap);
20097 }
20098
20099 static const struct soap_code_map soap_codes_cb__HcbTriggerReasonType[] =
20100 {       { (long)cb__HcbTriggerReasonType__0, "0" },
20101         { (long)cb__HcbTriggerReasonType__1, "1" },
20102         { (long)cb__HcbTriggerReasonType__2, "2" },
20103         { 0, NULL }
20104 };
20105
20106 SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__HcbTriggerReasonType2s(struct soap *soap, enum cb__HcbTriggerReasonType n)
20107 {       const char *s = soap_code_str(soap_codes_cb__HcbTriggerReasonType, (long)n);
20108         if (s)
20109                 return s;
20110         return soap_long2s(soap, (long)n);
20111 }
20112
20113 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__HcbTriggerReasonType(struct soap *soap, const char *tag, int id, const enum cb__HcbTriggerReasonType *a, const char *type)
20114 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__HcbTriggerReasonType), type);
20115         soap_send(soap, soap_cb__HcbTriggerReasonType2s(soap, *a));
20116         return soap_element_end_out(soap, tag);
20117 }
20118
20119 SOAP_FMAC3 enum cb__HcbTriggerReasonType * SOAP_FMAC4 soap_get_cb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *p, const char *tag, const char *type)
20120 {
20121         if ((p = soap_in_cb__HcbTriggerReasonType(soap, tag, p, type)))
20122                 soap_getindependent(soap);
20123         return p;
20124 }
20125
20126 SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__HcbTriggerReasonType(struct soap *soap, const char *s, enum cb__HcbTriggerReasonType *a)
20127 {
20128         const struct soap_code_map *map;
20129         if (!s)
20130                 return SOAP_OK;
20131         map = soap_code(soap_codes_cb__HcbTriggerReasonType, s);
20132         if (map)
20133                 *a = (enum cb__HcbTriggerReasonType)map->code;
20134         else
20135         {       long n;
20136                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
20137                         return soap->error = SOAP_TYPE;
20138                 *a = (enum cb__HcbTriggerReasonType)n;
20139         }
20140         return SOAP_OK;
20141 }
20142
20143 SOAP_FMAC3 enum cb__HcbTriggerReasonType * SOAP_FMAC4 soap_in_cb__HcbTriggerReasonType(struct soap *soap, const char *tag, enum cb__HcbTriggerReasonType *a, const char *type)
20144 {
20145         if (soap_element_begin_in(soap, tag, 0, type))
20146                 return NULL;
20147         a = (enum cb__HcbTriggerReasonType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__HcbTriggerReasonType, sizeof(enum cb__HcbTriggerReasonType), 0, NULL, NULL, NULL);
20148         if (!a)
20149                 return NULL;
20150         if (soap->body && !*soap->href)
20151         {       if (!a || soap_s2cb__HcbTriggerReasonType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20152                         return NULL;
20153         }
20154         else
20155         {       a = (enum cb__HcbTriggerReasonType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__HcbTriggerReasonType, 0, sizeof(enum cb__HcbTriggerReasonType), 0, NULL);
20156                 if (soap->body && soap_element_end_in(soap, tag))
20157                         return NULL;
20158         }
20159         return a;
20160 }
20161
20162 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__HcbStateType(struct soap *soap, enum cb__HcbStateType *a)
20163 {       (void)soap; /* appease -Wall -Werror */
20164 #ifdef SOAP_DEFAULT_cb__HcbStateType
20165         *a = SOAP_DEFAULT_cb__HcbStateType;
20166 #else
20167         *a = (enum cb__HcbStateType)0;
20168 #endif
20169 }
20170
20171 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__HcbStateType(struct soap *soap, const enum cb__HcbStateType *a, const char *tag, const char *type)
20172 {
20173         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__HcbStateType);
20174         if (soap_out_cb__HcbStateType(soap, tag, id, a, type))
20175                 return soap->error;
20176         return soap_putindependent(soap);
20177 }
20178
20179 static const struct soap_code_map soap_codes_cb__HcbStateType[] =
20180 {       { (long)cb__HcbStateType__0, "0" },
20181         { (long)cb__HcbStateType__1, "1" },
20182         { (long)cb__HcbStateType__2, "2" },
20183         { (long)cb__HcbStateType__3, "3" },
20184         { 0, NULL }
20185 };
20186
20187 SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__HcbStateType2s(struct soap *soap, enum cb__HcbStateType n)
20188 {       const char *s = soap_code_str(soap_codes_cb__HcbStateType, (long)n);
20189         if (s)
20190                 return s;
20191         return soap_long2s(soap, (long)n);
20192 }
20193
20194 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__HcbStateType(struct soap *soap, const char *tag, int id, const enum cb__HcbStateType *a, const char *type)
20195 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__HcbStateType), type);
20196         soap_send(soap, soap_cb__HcbStateType2s(soap, *a));
20197         return soap_element_end_out(soap, tag);
20198 }
20199
20200 SOAP_FMAC3 enum cb__HcbStateType * SOAP_FMAC4 soap_get_cb__HcbStateType(struct soap *soap, enum cb__HcbStateType *p, const char *tag, const char *type)
20201 {
20202         if ((p = soap_in_cb__HcbStateType(soap, tag, p, type)))
20203                 soap_getindependent(soap);
20204         return p;
20205 }
20206
20207 SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__HcbStateType(struct soap *soap, const char *s, enum cb__HcbStateType *a)
20208 {
20209         const struct soap_code_map *map;
20210         if (!s)
20211                 return SOAP_OK;
20212         map = soap_code(soap_codes_cb__HcbStateType, s);
20213         if (map)
20214                 *a = (enum cb__HcbStateType)map->code;
20215         else
20216         {       long n;
20217                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3)))
20218                         return soap->error = SOAP_TYPE;
20219                 *a = (enum cb__HcbStateType)n;
20220         }
20221         return SOAP_OK;
20222 }
20223
20224 SOAP_FMAC3 enum cb__HcbStateType * SOAP_FMAC4 soap_in_cb__HcbStateType(struct soap *soap, const char *tag, enum cb__HcbStateType *a, const char *type)
20225 {
20226         if (soap_element_begin_in(soap, tag, 0, type))
20227                 return NULL;
20228         a = (enum cb__HcbStateType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__HcbStateType, sizeof(enum cb__HcbStateType), 0, NULL, NULL, NULL);
20229         if (!a)
20230                 return NULL;
20231         if (soap->body && !*soap->href)
20232         {       if (!a || soap_s2cb__HcbStateType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20233                         return NULL;
20234         }
20235         else
20236         {       a = (enum cb__HcbStateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__HcbStateType, 0, sizeof(enum cb__HcbStateType), 0, NULL);
20237                 if (soap->body && soap_element_end_in(soap, tag))
20238                         return NULL;
20239         }
20240         return a;
20241 }
20242
20243 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *a)
20244 {       (void)soap; /* appease -Wall -Werror */
20245 #ifdef SOAP_DEFAULT_cb__CircuitBreakerApplicationType
20246         *a = SOAP_DEFAULT_cb__CircuitBreakerApplicationType;
20247 #else
20248         *a = (enum cb__CircuitBreakerApplicationType)0;
20249 #endif
20250 }
20251
20252 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerApplicationType(struct soap *soap, const enum cb__CircuitBreakerApplicationType *a, const char *tag, const char *type)
20253 {
20254         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerApplicationType);
20255         if (soap_out_cb__CircuitBreakerApplicationType(soap, tag, id, a, type))
20256                 return soap->error;
20257         return soap_putindependent(soap);
20258 }
20259
20260 static const struct soap_code_map soap_codes_cb__CircuitBreakerApplicationType[] =
20261 {       { (long)cb__CircuitBreakerApplicationType__0, "0" },
20262         { (long)cb__CircuitBreakerApplicationType__1, "1" },
20263         { (long)cb__CircuitBreakerApplicationType__3, "3" },
20264         { (long)cb__CircuitBreakerApplicationType__4, "4" },
20265         { 0, NULL }
20266 };
20267
20268 SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerApplicationType2s(struct soap *soap, enum cb__CircuitBreakerApplicationType n)
20269 {       const char *s = soap_code_str(soap_codes_cb__CircuitBreakerApplicationType, (long)n);
20270         if (s)
20271                 return s;
20272         return soap_long2s(soap, (long)n);
20273 }
20274
20275 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerApplicationType(struct soap *soap, const char *tag, int id, const enum cb__CircuitBreakerApplicationType *a, const char *type)
20276 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerApplicationType), type);
20277         soap_send(soap, soap_cb__CircuitBreakerApplicationType2s(soap, *a));
20278         return soap_element_end_out(soap, tag);
20279 }
20280
20281 SOAP_FMAC3 enum cb__CircuitBreakerApplicationType * SOAP_FMAC4 soap_get_cb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *p, const char *tag, const char *type)
20282 {
20283         if ((p = soap_in_cb__CircuitBreakerApplicationType(soap, tag, p, type)))
20284                 soap_getindependent(soap);
20285         return p;
20286 }
20287
20288 SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerApplicationType(struct soap *soap, const char *s, enum cb__CircuitBreakerApplicationType *a)
20289 {
20290         const struct soap_code_map *map;
20291         if (!s)
20292                 return SOAP_OK;
20293         map = soap_code(soap_codes_cb__CircuitBreakerApplicationType, s);
20294         if (map)
20295                 *a = (enum cb__CircuitBreakerApplicationType)map->code;
20296         else
20297         {       long n;
20298                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 4)))
20299                         return soap->error = SOAP_TYPE;
20300                 *a = (enum cb__CircuitBreakerApplicationType)n;
20301         }
20302         return SOAP_OK;
20303 }
20304
20305 SOAP_FMAC3 enum cb__CircuitBreakerApplicationType * SOAP_FMAC4 soap_in_cb__CircuitBreakerApplicationType(struct soap *soap, const char *tag, enum cb__CircuitBreakerApplicationType *a, const char *type)
20306 {
20307         if (soap_element_begin_in(soap, tag, 0, type))
20308                 return NULL;
20309         a = (enum cb__CircuitBreakerApplicationType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerApplicationType, sizeof(enum cb__CircuitBreakerApplicationType), 0, NULL, NULL, NULL);
20310         if (!a)
20311                 return NULL;
20312         if (soap->body && !*soap->href)
20313         {       if (!a || soap_s2cb__CircuitBreakerApplicationType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20314                         return NULL;
20315         }
20316         else
20317         {       a = (enum cb__CircuitBreakerApplicationType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerApplicationType, 0, sizeof(enum cb__CircuitBreakerApplicationType), 0, NULL);
20318                 if (soap->body && soap_element_end_in(soap, tag))
20319                         return NULL;
20320         }
20321         return a;
20322 }
20323
20324 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerProfileType(struct soap *soap, enum cb__CircuitBreakerProfileType *a)
20325 {       (void)soap; /* appease -Wall -Werror */
20326 #ifdef SOAP_DEFAULT_cb__CircuitBreakerProfileType
20327         *a = SOAP_DEFAULT_cb__CircuitBreakerProfileType;
20328 #else
20329         *a = (enum cb__CircuitBreakerProfileType)0;
20330 #endif
20331 }
20332
20333 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerProfileType(struct soap *soap, const enum cb__CircuitBreakerProfileType *a, const char *tag, const char *type)
20334 {
20335         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerProfileType);
20336         if (soap_out_cb__CircuitBreakerProfileType(soap, tag, id, a, type))
20337                 return soap->error;
20338         return soap_putindependent(soap);
20339 }
20340
20341 static const struct soap_code_map soap_codes_cb__CircuitBreakerProfileType[] =
20342 {       { (long)cb__CircuitBreakerProfileType__0, "0" },
20343         { (long)cb__CircuitBreakerProfileType__1, "1" },
20344         { (long)cb__CircuitBreakerProfileType__2, "2" },
20345         { (long)cb__CircuitBreakerProfileType__3, "3" },
20346         { (long)cb__CircuitBreakerProfileType__4, "4" },
20347         { 0, NULL }
20348 };
20349
20350 SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerProfileType2s(struct soap *soap, enum cb__CircuitBreakerProfileType n)
20351 {       const char *s = soap_code_str(soap_codes_cb__CircuitBreakerProfileType, (long)n);
20352         if (s)
20353                 return s;
20354         return soap_long2s(soap, (long)n);
20355 }
20356
20357 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerProfileType(struct soap *soap, const char *tag, int id, const enum cb__CircuitBreakerProfileType *a, const char *type)
20358 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerProfileType), type);
20359         soap_send(soap, soap_cb__CircuitBreakerProfileType2s(soap, *a));
20360         return soap_element_end_out(soap, tag);
20361 }
20362
20363 SOAP_FMAC3 enum cb__CircuitBreakerProfileType * SOAP_FMAC4 soap_get_cb__CircuitBreakerProfileType(struct soap *soap, enum cb__CircuitBreakerProfileType *p, const char *tag, const char *type)
20364 {
20365         if ((p = soap_in_cb__CircuitBreakerProfileType(soap, tag, p, type)))
20366                 soap_getindependent(soap);
20367         return p;
20368 }
20369
20370 SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerProfileType(struct soap *soap, const char *s, enum cb__CircuitBreakerProfileType *a)
20371 {
20372         const struct soap_code_map *map;
20373         if (!s)
20374                 return SOAP_OK;
20375         map = soap_code(soap_codes_cb__CircuitBreakerProfileType, s);
20376         if (map)
20377                 *a = (enum cb__CircuitBreakerProfileType)map->code;
20378         else
20379         {       long n;
20380                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 4)))
20381                         return soap->error = SOAP_TYPE;
20382                 *a = (enum cb__CircuitBreakerProfileType)n;
20383         }
20384         return SOAP_OK;
20385 }
20386
20387 SOAP_FMAC3 enum cb__CircuitBreakerProfileType * SOAP_FMAC4 soap_in_cb__CircuitBreakerProfileType(struct soap *soap, const char *tag, enum cb__CircuitBreakerProfileType *a, const char *type)
20388 {
20389         if (soap_element_begin_in(soap, tag, 0, type))
20390                 return NULL;
20391         a = (enum cb__CircuitBreakerProfileType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerProfileType, sizeof(enum cb__CircuitBreakerProfileType), 0, NULL, NULL, NULL);
20392         if (!a)
20393                 return NULL;
20394         if (soap->body && !*soap->href)
20395         {       if (!a || soap_s2cb__CircuitBreakerProfileType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20396                         return NULL;
20397         }
20398         else
20399         {       a = (enum cb__CircuitBreakerProfileType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerProfileType, 0, sizeof(enum cb__CircuitBreakerProfileType), 0, NULL);
20400                 if (soap->body && soap_element_end_in(soap, tag))
20401                         return NULL;
20402         }
20403         return a;
20404 }
20405
20406 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterIPAddressDirectionType *a)
20407 {       (void)soap; /* appease -Wall -Werror */
20408 #ifdef SOAP_DEFAULT_cb__CircuitBreakerFilterIPAddressDirectionType
20409         *a = SOAP_DEFAULT_cb__CircuitBreakerFilterIPAddressDirectionType;
20410 #else
20411         *a = (enum cb__CircuitBreakerFilterIPAddressDirectionType)0;
20412 #endif
20413 }
20414
20415 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const enum cb__CircuitBreakerFilterIPAddressDirectionType *a, const char *tag, const char *type)
20416 {
20417         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType);
20418         if (soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, tag, id, a, type))
20419                 return soap->error;
20420         return soap_putindependent(soap);
20421 }
20422
20423 static const struct soap_code_map soap_codes_cb__CircuitBreakerFilterIPAddressDirectionType[] =
20424 {       { (long)cb__CircuitBreakerFilterIPAddressDirectionType__0, "0" },
20425         { (long)cb__CircuitBreakerFilterIPAddressDirectionType__1, "1" },
20426         { 0, NULL }
20427 };
20428
20429 SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerFilterIPAddressDirectionType2s(struct soap *soap, enum cb__CircuitBreakerFilterIPAddressDirectionType n)
20430 {       const char *s = soap_code_str(soap_codes_cb__CircuitBreakerFilterIPAddressDirectionType, (long)n);
20431         if (s)
20432                 return s;
20433         return soap_long2s(soap, (long)n);
20434 }
20435
20436 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const char *tag, int id, const enum cb__CircuitBreakerFilterIPAddressDirectionType *a, const char *type)
20437 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType), type);
20438         soap_send(soap, soap_cb__CircuitBreakerFilterIPAddressDirectionType2s(soap, *a));
20439         return soap_element_end_out(soap, tag);
20440 }
20441
20442 SOAP_FMAC3 enum cb__CircuitBreakerFilterIPAddressDirectionType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterIPAddressDirectionType *p, const char *tag, const char *type)
20443 {
20444         if ((p = soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, tag, p, type)))
20445                 soap_getindependent(soap);
20446         return p;
20447 }
20448
20449 SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const char *s, enum cb__CircuitBreakerFilterIPAddressDirectionType *a)
20450 {
20451         const struct soap_code_map *map;
20452         if (!s)
20453                 return SOAP_OK;
20454         map = soap_code(soap_codes_cb__CircuitBreakerFilterIPAddressDirectionType, s);
20455         if (map)
20456                 *a = (enum cb__CircuitBreakerFilterIPAddressDirectionType)map->code;
20457         else
20458         {       long n;
20459                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
20460                         return soap->error = SOAP_TYPE;
20461                 *a = (enum cb__CircuitBreakerFilterIPAddressDirectionType)n;
20462         }
20463         return SOAP_OK;
20464 }
20465
20466 SOAP_FMAC3 enum cb__CircuitBreakerFilterIPAddressDirectionType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const char *tag, enum cb__CircuitBreakerFilterIPAddressDirectionType *a, const char *type)
20467 {
20468         if (soap_element_begin_in(soap, tag, 0, type))
20469                 return NULL;
20470         a = (enum cb__CircuitBreakerFilterIPAddressDirectionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType, sizeof(enum cb__CircuitBreakerFilterIPAddressDirectionType), 0, NULL, NULL, NULL);
20471         if (!a)
20472                 return NULL;
20473         if (soap->body && !*soap->href)
20474         {       if (!a || soap_s2cb__CircuitBreakerFilterIPAddressDirectionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20475                         return NULL;
20476         }
20477         else
20478         {       a = (enum cb__CircuitBreakerFilterIPAddressDirectionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType, 0, sizeof(enum cb__CircuitBreakerFilterIPAddressDirectionType), 0, NULL);
20479                 if (soap->body && soap_element_end_in(soap, tag))
20480                         return NULL;
20481         }
20482         return a;
20483 }
20484
20485 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerFilterDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterDirectionType *a)
20486 {       (void)soap; /* appease -Wall -Werror */
20487 #ifdef SOAP_DEFAULT_cb__CircuitBreakerFilterDirectionType
20488         *a = SOAP_DEFAULT_cb__CircuitBreakerFilterDirectionType;
20489 #else
20490         *a = (enum cb__CircuitBreakerFilterDirectionType)0;
20491 #endif
20492 }
20493
20494 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerFilterDirectionType(struct soap *soap, const enum cb__CircuitBreakerFilterDirectionType *a, const char *tag, const char *type)
20495 {
20496         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType);
20497         if (soap_out_cb__CircuitBreakerFilterDirectionType(soap, tag, id, a, type))
20498                 return soap->error;
20499         return soap_putindependent(soap);
20500 }
20501
20502 static const struct soap_code_map soap_codes_cb__CircuitBreakerFilterDirectionType[] =
20503 {       { (long)cb__CircuitBreakerFilterDirectionType__0, "0" },
20504         { (long)cb__CircuitBreakerFilterDirectionType__1, "1" },
20505         { 0, NULL }
20506 };
20507
20508 SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerFilterDirectionType2s(struct soap *soap, enum cb__CircuitBreakerFilterDirectionType n)
20509 {       const char *s = soap_code_str(soap_codes_cb__CircuitBreakerFilterDirectionType, (long)n);
20510         if (s)
20511                 return s;
20512         return soap_long2s(soap, (long)n);
20513 }
20514
20515 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterDirectionType(struct soap *soap, const char *tag, int id, const enum cb__CircuitBreakerFilterDirectionType *a, const char *type)
20516 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType), type);
20517         soap_send(soap, soap_cb__CircuitBreakerFilterDirectionType2s(soap, *a));
20518         return soap_element_end_out(soap, tag);
20519 }
20520
20521 SOAP_FMAC3 enum cb__CircuitBreakerFilterDirectionType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterDirectionType *p, const char *tag, const char *type)
20522 {
20523         if ((p = soap_in_cb__CircuitBreakerFilterDirectionType(soap, tag, p, type)))
20524                 soap_getindependent(soap);
20525         return p;
20526 }
20527
20528 SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerFilterDirectionType(struct soap *soap, const char *s, enum cb__CircuitBreakerFilterDirectionType *a)
20529 {
20530         const struct soap_code_map *map;
20531         if (!s)
20532                 return SOAP_OK;
20533         map = soap_code(soap_codes_cb__CircuitBreakerFilterDirectionType, s);
20534         if (map)
20535                 *a = (enum cb__CircuitBreakerFilterDirectionType)map->code;
20536         else
20537         {       long n;
20538                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
20539                         return soap->error = SOAP_TYPE;
20540                 *a = (enum cb__CircuitBreakerFilterDirectionType)n;
20541         }
20542         return SOAP_OK;
20543 }
20544
20545 SOAP_FMAC3 enum cb__CircuitBreakerFilterDirectionType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterDirectionType(struct soap *soap, const char *tag, enum cb__CircuitBreakerFilterDirectionType *a, const char *type)
20546 {
20547         if (soap_element_begin_in(soap, tag, 0, type))
20548                 return NULL;
20549         a = (enum cb__CircuitBreakerFilterDirectionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType, sizeof(enum cb__CircuitBreakerFilterDirectionType), 0, NULL, NULL, NULL);
20550         if (!a)
20551                 return NULL;
20552         if (soap->body && !*soap->href)
20553         {       if (!a || soap_s2cb__CircuitBreakerFilterDirectionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20554                         return NULL;
20555         }
20556         else
20557         {       a = (enum cb__CircuitBreakerFilterDirectionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType, 0, sizeof(enum cb__CircuitBreakerFilterDirectionType), 0, NULL);
20558                 if (soap->body && soap_element_end_in(soap, tag))
20559                         return NULL;
20560         }
20561         return a;
20562 }
20563
20564 SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__AlertAuthOptionsType(struct soap *soap, enum emi__AlertAuthOptionsType *a)
20565 {       (void)soap; /* appease -Wall -Werror */
20566 #ifdef SOAP_DEFAULT_emi__AlertAuthOptionsType
20567         *a = SOAP_DEFAULT_emi__AlertAuthOptionsType;
20568 #else
20569         *a = (enum emi__AlertAuthOptionsType)0;
20570 #endif
20571 }
20572
20573 SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__AlertAuthOptionsType(struct soap *soap, const enum emi__AlertAuthOptionsType *a, const char *tag, const char *type)
20574 {
20575         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__AlertAuthOptionsType);
20576         if (soap_out_emi__AlertAuthOptionsType(soap, tag, id, a, type))
20577                 return soap->error;
20578         return soap_putindependent(soap);
20579 }
20580
20581 static const struct soap_code_map soap_codes_emi__AlertAuthOptionsType[] =
20582 {       { (long)emi__AlertAuthOptionsType__Kerberos, "Kerberos" },
20583         { (long)emi__AlertAuthOptionsType__Digest, "Digest" },
20584         { (long)emi__AlertAuthOptionsType__Basic, "Basic" },
20585         { 0, NULL }
20586 };
20587
20588 SOAP_FMAC3S const char* SOAP_FMAC4S soap_emi__AlertAuthOptionsType2s(struct soap *soap, enum emi__AlertAuthOptionsType n)
20589 {       const char *s = soap_code_str(soap_codes_emi__AlertAuthOptionsType, (long)n);
20590         if (s)
20591                 return s;
20592         return soap_long2s(soap, (long)n);
20593 }
20594
20595 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertAuthOptionsType(struct soap *soap, const char *tag, int id, const enum emi__AlertAuthOptionsType *a, const char *type)
20596 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertAuthOptionsType), type);
20597         soap_send(soap, soap_emi__AlertAuthOptionsType2s(soap, *a));
20598         return soap_element_end_out(soap, tag);
20599 }
20600
20601 SOAP_FMAC3 enum emi__AlertAuthOptionsType * SOAP_FMAC4 soap_get_emi__AlertAuthOptionsType(struct soap *soap, enum emi__AlertAuthOptionsType *p, const char *tag, const char *type)
20602 {
20603         if ((p = soap_in_emi__AlertAuthOptionsType(soap, tag, p, type)))
20604                 soap_getindependent(soap);
20605         return p;
20606 }
20607
20608 SOAP_FMAC3S int SOAP_FMAC4S soap_s2emi__AlertAuthOptionsType(struct soap *soap, const char *s, enum emi__AlertAuthOptionsType *a)
20609 {
20610         const struct soap_code_map *map;
20611         if (!s)
20612                 return SOAP_OK;
20613         map = soap_code(soap_codes_emi__AlertAuthOptionsType, s);
20614         if (map)
20615                 *a = (enum emi__AlertAuthOptionsType)map->code;
20616         else
20617         {       long n;
20618                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
20619                         return soap->error = SOAP_TYPE;
20620                 *a = (enum emi__AlertAuthOptionsType)n;
20621         }
20622         return SOAP_OK;
20623 }
20624
20625 SOAP_FMAC3 enum emi__AlertAuthOptionsType * SOAP_FMAC4 soap_in_emi__AlertAuthOptionsType(struct soap *soap, const char *tag, enum emi__AlertAuthOptionsType *a, const char *type)
20626 {
20627         if (soap_element_begin_in(soap, tag, 0, type))
20628                 return NULL;
20629         a = (enum emi__AlertAuthOptionsType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertAuthOptionsType, sizeof(enum emi__AlertAuthOptionsType), 0, NULL, NULL, NULL);
20630         if (!a)
20631                 return NULL;
20632         if (soap->body && !*soap->href)
20633         {       if (!a || soap_s2emi__AlertAuthOptionsType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20634                         return NULL;
20635         }
20636         else
20637         {       a = (enum emi__AlertAuthOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertAuthOptionsType, 0, sizeof(enum emi__AlertAuthOptionsType), 0, NULL);
20638                 if (soap->body && soap_element_end_in(soap, tag))
20639                         return NULL;
20640         }
20641         return a;
20642 }
20643
20644 SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__EventSeverityType(struct soap *soap, enum emi__EventSeverityType *a)
20645 {       (void)soap; /* appease -Wall -Werror */
20646 #ifdef SOAP_DEFAULT_emi__EventSeverityType
20647         *a = SOAP_DEFAULT_emi__EventSeverityType;
20648 #else
20649         *a = (enum emi__EventSeverityType)0;
20650 #endif
20651 }
20652
20653 SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__EventSeverityType(struct soap *soap, const enum emi__EventSeverityType *a, const char *tag, const char *type)
20654 {
20655         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__EventSeverityType);
20656         if (soap_out_emi__EventSeverityType(soap, tag, id, a, type))
20657                 return soap->error;
20658         return soap_putindependent(soap);
20659 }
20660
20661 static const struct soap_code_map soap_codes_emi__EventSeverityType[] =
20662 {       { (long)emi__EventSeverityType__0, "0" },
20663         { (long)emi__EventSeverityType__1, "1" },
20664         { (long)emi__EventSeverityType__2, "2" },
20665         { (long)emi__EventSeverityType__4, "4" },
20666         { (long)emi__EventSeverityType__8, "8" },
20667         { (long)emi__EventSeverityType__16, "16" },
20668         { (long)emi__EventSeverityType__32, "32" },
20669         { 0, NULL }
20670 };
20671
20672 SOAP_FMAC3S const char* SOAP_FMAC4S soap_emi__EventSeverityType2s(struct soap *soap, enum emi__EventSeverityType n)
20673 {       const char *s = soap_code_str(soap_codes_emi__EventSeverityType, (long)n);
20674         if (s)
20675                 return s;
20676         return soap_long2s(soap, (long)n);
20677 }
20678
20679 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventSeverityType(struct soap *soap, const char *tag, int id, const enum emi__EventSeverityType *a, const char *type)
20680 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventSeverityType), type);
20681         soap_send(soap, soap_emi__EventSeverityType2s(soap, *a));
20682         return soap_element_end_out(soap, tag);
20683 }
20684
20685 SOAP_FMAC3 enum emi__EventSeverityType * SOAP_FMAC4 soap_get_emi__EventSeverityType(struct soap *soap, enum emi__EventSeverityType *p, const char *tag, const char *type)
20686 {
20687         if ((p = soap_in_emi__EventSeverityType(soap, tag, p, type)))
20688                 soap_getindependent(soap);
20689         return p;
20690 }
20691
20692 SOAP_FMAC3S int SOAP_FMAC4S soap_s2emi__EventSeverityType(struct soap *soap, const char *s, enum emi__EventSeverityType *a)
20693 {
20694         const struct soap_code_map *map;
20695         if (!s)
20696                 return SOAP_OK;
20697         map = soap_code(soap_codes_emi__EventSeverityType, s);
20698         if (map)
20699                 *a = (enum emi__EventSeverityType)map->code;
20700         else
20701         {       long n;
20702                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 32)))
20703                         return soap->error = SOAP_TYPE;
20704                 *a = (enum emi__EventSeverityType)n;
20705         }
20706         return SOAP_OK;
20707 }
20708
20709 SOAP_FMAC3 enum emi__EventSeverityType * SOAP_FMAC4 soap_in_emi__EventSeverityType(struct soap *soap, const char *tag, enum emi__EventSeverityType *a, const char *type)
20710 {
20711         if (soap_element_begin_in(soap, tag, 0, type))
20712                 return NULL;
20713         a = (enum emi__EventSeverityType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventSeverityType, sizeof(enum emi__EventSeverityType), 0, NULL, NULL, NULL);
20714         if (!a)
20715                 return NULL;
20716         if (soap->body && !*soap->href)
20717         {       if (!a || soap_s2emi__EventSeverityType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20718                         return NULL;
20719         }
20720         else
20721         {       a = (enum emi__EventSeverityType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventSeverityType, 0, sizeof(enum emi__EventSeverityType), 0, NULL);
20722                 if (soap->body && soap_element_end_in(soap, tag))
20723                         return NULL;
20724         }
20725         return a;
20726 }
20727
20728 SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a)
20729 {       (void)soap; /* appease -Wall -Werror */
20730 #ifdef SOAP_DEFAULT_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE
20731         *a = SOAP_DEFAULT_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE;
20732 #else
20733         *a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE)0;
20734 #endif
20735 }
20736
20737 SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, const enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a, const char *tag, const char *type)
20738 {
20739         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE);
20740         if (soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, tag, id, a, type))
20741                 return soap->error;
20742         return soap_putindependent(soap);
20743 }
20744
20745 static const struct soap_code_map soap_codes_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE[] =
20746 {       { (long)stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE__0, "0" },
20747         { (long)stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE__1, "1" },
20748         { 0, NULL }
20749 };
20750
20751 SOAP_FMAC3S const char* SOAP_FMAC4S soap_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE2s(struct soap *soap, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE n)
20752 {       const char *s = soap_code_str(soap_codes_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE, (long)n);
20753         if (s)
20754                 return s;
20755         return soap_long2s(soap, (long)n);
20756 }
20757
20758 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, const char *tag, int id, const enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a, const char *type)
20759 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE), type);
20760         soap_send(soap, soap_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE2s(soap, *a));
20761         return soap_element_end_out(soap, tag);
20762 }
20763
20764 SOAP_FMAC3 enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE * SOAP_FMAC4 soap_get_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *p, const char *tag, const char *type)
20765 {
20766         if ((p = soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, tag, p, type)))
20767                 soap_getindependent(soap);
20768         return p;
20769 }
20770
20771 SOAP_FMAC3S int SOAP_FMAC4S soap_s2stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, const char *s, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a)
20772 {
20773         const struct soap_code_map *map;
20774         if (!s)
20775                 return SOAP_OK;
20776         map = soap_code(soap_codes_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE, s);
20777         if (map)
20778                 *a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE)map->code;
20779         else
20780         {       long n;
20781                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
20782                         return soap->error = SOAP_TYPE;
20783                 *a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE)n;
20784         }
20785         return SOAP_OK;
20786 }
20787
20788 SOAP_FMAC3 enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE * SOAP_FMAC4 soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, const char *tag, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a, const char *type)
20789 {
20790         if (soap_element_begin_in(soap, tag, 0, type))
20791                 return NULL;
20792         a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE, sizeof(enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE), 0, NULL, NULL, NULL);
20793         if (!a)
20794                 return NULL;
20795         if (soap->body && !*soap->href)
20796         {       if (!a || soap_s2stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20797                         return NULL;
20798         }
20799         else
20800         {       a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE, 0, sizeof(enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE), 0, NULL);
20801                 if (soap->body && soap_element_end_in(soap, tag))
20802                         return NULL;
20803         }
20804         return a;
20805 }
20806
20807 SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__InterfaceModeType(struct soap *soap, enum net__InterfaceModeType *a)
20808 {       (void)soap; /* appease -Wall -Werror */
20809 #ifdef SOAP_DEFAULT_net__InterfaceModeType
20810         *a = SOAP_DEFAULT_net__InterfaceModeType;
20811 #else
20812         *a = (enum net__InterfaceModeType)0;
20813 #endif
20814 }
20815
20816 SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__InterfaceModeType(struct soap *soap, const enum net__InterfaceModeType *a, const char *tag, const char *type)
20817 {
20818         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__InterfaceModeType);
20819         if (soap_out_net__InterfaceModeType(soap, tag, id, a, type))
20820                 return soap->error;
20821         return soap_putindependent(soap);
20822 }
20823
20824 static const struct soap_code_map soap_codes_net__InterfaceModeType[] =
20825 {       { (long)net__InterfaceModeType__SEPARATE_USCOREMAC_USCOREADDRESS, "SEPARATE_MAC_ADDRESS" },
20826         { (long)net__InterfaceModeType__SHARED_USCOREMAC_USCOREADDRESS, "SHARED_MAC_ADDRESS" },
20827         { 0, NULL }
20828 };
20829
20830 SOAP_FMAC3S const char* SOAP_FMAC4S soap_net__InterfaceModeType2s(struct soap *soap, enum net__InterfaceModeType n)
20831 {       const char *s = soap_code_str(soap_codes_net__InterfaceModeType, (long)n);
20832         if (s)
20833                 return s;
20834         return soap_long2s(soap, (long)n);
20835 }
20836
20837 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceModeType(struct soap *soap, const char *tag, int id, const enum net__InterfaceModeType *a, const char *type)
20838 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__InterfaceModeType), type);
20839         soap_send(soap, soap_net__InterfaceModeType2s(soap, *a));
20840         return soap_element_end_out(soap, tag);
20841 }
20842
20843 SOAP_FMAC3 enum net__InterfaceModeType * SOAP_FMAC4 soap_get_net__InterfaceModeType(struct soap *soap, enum net__InterfaceModeType *p, const char *tag, const char *type)
20844 {
20845         if ((p = soap_in_net__InterfaceModeType(soap, tag, p, type)))
20846                 soap_getindependent(soap);
20847         return p;
20848 }
20849
20850 SOAP_FMAC3S int SOAP_FMAC4S soap_s2net__InterfaceModeType(struct soap *soap, const char *s, enum net__InterfaceModeType *a)
20851 {
20852         const struct soap_code_map *map;
20853         if (!s)
20854                 return SOAP_OK;
20855         map = soap_code(soap_codes_net__InterfaceModeType, s);
20856         if (map)
20857                 *a = (enum net__InterfaceModeType)map->code;
20858         else
20859         {       long n;
20860                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
20861                         return soap->error = SOAP_TYPE;
20862                 *a = (enum net__InterfaceModeType)n;
20863         }
20864         return SOAP_OK;
20865 }
20866
20867 SOAP_FMAC3 enum net__InterfaceModeType * SOAP_FMAC4 soap_in_net__InterfaceModeType(struct soap *soap, const char *tag, enum net__InterfaceModeType *a, const char *type)
20868 {
20869         if (soap_element_begin_in(soap, tag, 0, type))
20870                 return NULL;
20871         a = (enum net__InterfaceModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_net__InterfaceModeType, sizeof(enum net__InterfaceModeType), 0, NULL, NULL, NULL);
20872         if (!a)
20873                 return NULL;
20874         if (soap->body && !*soap->href)
20875         {       if (!a || soap_s2net__InterfaceModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20876                         return NULL;
20877         }
20878         else
20879         {       a = (enum net__InterfaceModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__InterfaceModeType, 0, sizeof(enum net__InterfaceModeType), 0, NULL);
20880                 if (soap->body && soap_element_end_in(soap, tag))
20881                         return NULL;
20882         }
20883         return a;
20884 }
20885
20886 SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__DhcpModeType(struct soap *soap, enum net__DhcpModeType *a)
20887 {       (void)soap; /* appease -Wall -Werror */
20888 #ifdef SOAP_DEFAULT_net__DhcpModeType
20889         *a = SOAP_DEFAULT_net__DhcpModeType;
20890 #else
20891         *a = (enum net__DhcpModeType)0;
20892 #endif
20893 }
20894
20895 SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__DhcpModeType(struct soap *soap, const enum net__DhcpModeType *a, const char *tag, const char *type)
20896 {
20897         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__DhcpModeType);
20898         if (soap_out_net__DhcpModeType(soap, tag, id, a, type))
20899                 return soap->error;
20900         return soap_putindependent(soap);
20901 }
20902
20903 static const struct soap_code_map soap_codes_net__DhcpModeType[] =
20904 {       { (long)net__DhcpModeType__0, "0" },
20905         { (long)net__DhcpModeType__1, "1" },
20906         { (long)net__DhcpModeType__2, "2" },
20907         { 0, NULL }
20908 };
20909
20910 SOAP_FMAC3S const char* SOAP_FMAC4S soap_net__DhcpModeType2s(struct soap *soap, enum net__DhcpModeType n)
20911 {       const char *s = soap_code_str(soap_codes_net__DhcpModeType, (long)n);
20912         if (s)
20913                 return s;
20914         return soap_long2s(soap, (long)n);
20915 }
20916
20917 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__DhcpModeType(struct soap *soap, const char *tag, int id, const enum net__DhcpModeType *a, const char *type)
20918 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__DhcpModeType), type);
20919         soap_send(soap, soap_net__DhcpModeType2s(soap, *a));
20920         return soap_element_end_out(soap, tag);
20921 }
20922
20923 SOAP_FMAC3 enum net__DhcpModeType * SOAP_FMAC4 soap_get_net__DhcpModeType(struct soap *soap, enum net__DhcpModeType *p, const char *tag, const char *type)
20924 {
20925         if ((p = soap_in_net__DhcpModeType(soap, tag, p, type)))
20926                 soap_getindependent(soap);
20927         return p;
20928 }
20929
20930 SOAP_FMAC3S int SOAP_FMAC4S soap_s2net__DhcpModeType(struct soap *soap, const char *s, enum net__DhcpModeType *a)
20931 {
20932         const struct soap_code_map *map;
20933         if (!s)
20934                 return SOAP_OK;
20935         map = soap_code(soap_codes_net__DhcpModeType, s);
20936         if (map)
20937                 *a = (enum net__DhcpModeType)map->code;
20938         else
20939         {       long n;
20940                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
20941                         return soap->error = SOAP_TYPE;
20942                 *a = (enum net__DhcpModeType)n;
20943         }
20944         return SOAP_OK;
20945 }
20946
20947 SOAP_FMAC3 enum net__DhcpModeType * SOAP_FMAC4 soap_in_net__DhcpModeType(struct soap *soap, const char *tag, enum net__DhcpModeType *a, const char *type)
20948 {
20949         if (soap_element_begin_in(soap, tag, 0, type))
20950                 return NULL;
20951         a = (enum net__DhcpModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_net__DhcpModeType, sizeof(enum net__DhcpModeType), 0, NULL, NULL, NULL);
20952         if (!a)
20953                 return NULL;
20954         if (soap->body && !*soap->href)
20955         {       if (!a || soap_s2net__DhcpModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
20956                         return NULL;
20957         }
20958         else
20959         {       a = (enum net__DhcpModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__DhcpModeType, 0, sizeof(enum net__DhcpModeType), 0, NULL);
20960                 if (soap->body && soap_element_end_in(soap, tag))
20961                         return NULL;
20962         }
20963         return a;
20964 }
20965
20966 SOAP_FMAC3 void SOAP_FMAC4 soap_default_xcfg__CertNameOptionsType(struct soap *soap, enum xcfg__CertNameOptionsType *a)
20967 {       (void)soap; /* appease -Wall -Werror */
20968 #ifdef SOAP_DEFAULT_xcfg__CertNameOptionsType
20969         *a = SOAP_DEFAULT_xcfg__CertNameOptionsType;
20970 #else
20971         *a = (enum xcfg__CertNameOptionsType)0;
20972 #endif
20973 }
20974
20975 SOAP_FMAC3 int SOAP_FMAC4 soap_put_xcfg__CertNameOptionsType(struct soap *soap, const enum xcfg__CertNameOptionsType *a, const char *tag, const char *type)
20976 {
20977         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xcfg__CertNameOptionsType);
20978         if (soap_out_xcfg__CertNameOptionsType(soap, tag, id, a, type))
20979                 return soap->error;
20980         return soap_putindependent(soap);
20981 }
20982
20983 static const struct soap_code_map soap_codes_xcfg__CertNameOptionsType[] =
20984 {       { (long)xcfg__CertNameOptionsType__CertNameMatch, "CertNameMatch" },
20985         { (long)xcfg__CertNameOptionsType__DomainSuffixMatch, "DomainSuffixMatch" },
20986         { 0, NULL }
20987 };
20988
20989 SOAP_FMAC3S const char* SOAP_FMAC4S soap_xcfg__CertNameOptionsType2s(struct soap *soap, enum xcfg__CertNameOptionsType n)
20990 {       const char *s = soap_code_str(soap_codes_xcfg__CertNameOptionsType, (long)n);
20991         if (s)
20992                 return s;
20993         return soap_long2s(soap, (long)n);
20994 }
20995
20996 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__CertNameOptionsType(struct soap *soap, const char *tag, int id, const enum xcfg__CertNameOptionsType *a, const char *type)
20997 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__CertNameOptionsType), type);
20998         soap_send(soap, soap_xcfg__CertNameOptionsType2s(soap, *a));
20999         return soap_element_end_out(soap, tag);
21000 }
21001
21002 SOAP_FMAC3 enum xcfg__CertNameOptionsType * SOAP_FMAC4 soap_get_xcfg__CertNameOptionsType(struct soap *soap, enum xcfg__CertNameOptionsType *p, const char *tag, const char *type)
21003 {
21004         if ((p = soap_in_xcfg__CertNameOptionsType(soap, tag, p, type)))
21005                 soap_getindependent(soap);
21006         return p;
21007 }
21008
21009 SOAP_FMAC3S int SOAP_FMAC4S soap_s2xcfg__CertNameOptionsType(struct soap *soap, const char *s, enum xcfg__CertNameOptionsType *a)
21010 {
21011         const struct soap_code_map *map;
21012         if (!s)
21013                 return SOAP_OK;
21014         map = soap_code(soap_codes_xcfg__CertNameOptionsType, s);
21015         if (map)
21016                 *a = (enum xcfg__CertNameOptionsType)map->code;
21017         else
21018         {       long n;
21019                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
21020                         return soap->error = SOAP_TYPE;
21021                 *a = (enum xcfg__CertNameOptionsType)n;
21022         }
21023         return SOAP_OK;
21024 }
21025
21026 SOAP_FMAC3 enum xcfg__CertNameOptionsType * SOAP_FMAC4 soap_in_xcfg__CertNameOptionsType(struct soap *soap, const char *tag, enum xcfg__CertNameOptionsType *a, const char *type)
21027 {
21028         if (soap_element_begin_in(soap, tag, 0, type))
21029                 return NULL;
21030         a = (enum xcfg__CertNameOptionsType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__CertNameOptionsType, sizeof(enum xcfg__CertNameOptionsType), 0, NULL, NULL, NULL);
21031         if (!a)
21032                 return NULL;
21033         if (soap->body && !*soap->href)
21034         {       if (!a || soap_s2xcfg__CertNameOptionsType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21035                         return NULL;
21036         }
21037         else
21038         {       a = (enum xcfg__CertNameOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__CertNameOptionsType, 0, sizeof(enum xcfg__CertNameOptionsType), 0, NULL);
21039                 if (soap->body && soap_element_end_in(soap, tag))
21040                         return NULL;
21041         }
21042         return a;
21043 }
21044
21045 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__HTTPAuthOptionType(struct soap *soap, enum sai__HTTPAuthOptionType *a)
21046 {       (void)soap; /* appease -Wall -Werror */
21047 #ifdef SOAP_DEFAULT_sai__HTTPAuthOptionType
21048         *a = SOAP_DEFAULT_sai__HTTPAuthOptionType;
21049 #else
21050         *a = (enum sai__HTTPAuthOptionType)0;
21051 #endif
21052 }
21053
21054 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__HTTPAuthOptionType(struct soap *soap, const enum sai__HTTPAuthOptionType *a, const char *tag, const char *type)
21055 {
21056         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__HTTPAuthOptionType);
21057         if (soap_out_sai__HTTPAuthOptionType(soap, tag, id, a, type))
21058                 return soap->error;
21059         return soap_putindependent(soap);
21060 }
21061
21062 static const struct soap_code_map soap_codes_sai__HTTPAuthOptionType[] =
21063 {       { (long)sai__HTTPAuthOptionType__NoAuth, "NoAuth" },
21064         { (long)sai__HTTPAuthOptionType__Auth, "Auth" },
21065         { (long)sai__HTTPAuthOptionType__Disable, "Disable" },
21066         { 0, NULL }
21067 };
21068
21069 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__HTTPAuthOptionType2s(struct soap *soap, enum sai__HTTPAuthOptionType n)
21070 {       const char *s = soap_code_str(soap_codes_sai__HTTPAuthOptionType, (long)n);
21071         if (s)
21072                 return s;
21073         return soap_long2s(soap, (long)n);
21074 }
21075
21076 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__HTTPAuthOptionType(struct soap *soap, const char *tag, int id, const enum sai__HTTPAuthOptionType *a, const char *type)
21077 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__HTTPAuthOptionType), type);
21078         soap_send(soap, soap_sai__HTTPAuthOptionType2s(soap, *a));
21079         return soap_element_end_out(soap, tag);
21080 }
21081
21082 SOAP_FMAC3 enum sai__HTTPAuthOptionType * SOAP_FMAC4 soap_get_sai__HTTPAuthOptionType(struct soap *soap, enum sai__HTTPAuthOptionType *p, const char *tag, const char *type)
21083 {
21084         if ((p = soap_in_sai__HTTPAuthOptionType(soap, tag, p, type)))
21085                 soap_getindependent(soap);
21086         return p;
21087 }
21088
21089 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__HTTPAuthOptionType(struct soap *soap, const char *s, enum sai__HTTPAuthOptionType *a)
21090 {
21091         const struct soap_code_map *map;
21092         if (!s)
21093                 return SOAP_OK;
21094         map = soap_code(soap_codes_sai__HTTPAuthOptionType, s);
21095         if (map)
21096                 *a = (enum sai__HTTPAuthOptionType)map->code;
21097         else
21098         {       long n;
21099                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
21100                         return soap->error = SOAP_TYPE;
21101                 *a = (enum sai__HTTPAuthOptionType)n;
21102         }
21103         return SOAP_OK;
21104 }
21105
21106 SOAP_FMAC3 enum sai__HTTPAuthOptionType * SOAP_FMAC4 soap_in_sai__HTTPAuthOptionType(struct soap *soap, const char *tag, enum sai__HTTPAuthOptionType *a, const char *type)
21107 {
21108         if (soap_element_begin_in(soap, tag, 0, type))
21109                 return NULL;
21110         a = (enum sai__HTTPAuthOptionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__HTTPAuthOptionType, sizeof(enum sai__HTTPAuthOptionType), 0, NULL, NULL, NULL);
21111         if (!a)
21112                 return NULL;
21113         if (soap->body && !*soap->href)
21114         {       if (!a || soap_s2sai__HTTPAuthOptionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21115                         return NULL;
21116         }
21117         else
21118         {       a = (enum sai__HTTPAuthOptionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__HTTPAuthOptionType, 0, sizeof(enum sai__HTTPAuthOptionType), 0, NULL);
21119                 if (soap->body && soap_element_end_in(soap, tag))
21120                         return NULL;
21121         }
21122         return a;
21123 }
21124
21125 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__HashTypeType(struct soap *soap, enum sai__HashTypeType *a)
21126 {       (void)soap; /* appease -Wall -Werror */
21127 #ifdef SOAP_DEFAULT_sai__HashTypeType
21128         *a = SOAP_DEFAULT_sai__HashTypeType;
21129 #else
21130         *a = (enum sai__HashTypeType)0;
21131 #endif
21132 }
21133
21134 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__HashTypeType(struct soap *soap, const enum sai__HashTypeType *a, const char *tag, const char *type)
21135 {
21136         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__HashTypeType);
21137         if (soap_out_sai__HashTypeType(soap, tag, id, a, type))
21138                 return soap->error;
21139         return soap_putindependent(soap);
21140 }
21141
21142 static const struct soap_code_map soap_codes_sai__HashTypeType[] =
21143 {       { (long)sai__HashTypeType__1, "1" },
21144         { 0, NULL }
21145 };
21146
21147 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__HashTypeType2s(struct soap *soap, enum sai__HashTypeType n)
21148 {       const char *s = soap_code_str(soap_codes_sai__HashTypeType, (long)n);
21149         if (s)
21150                 return s;
21151         return soap_long2s(soap, (long)n);
21152 }
21153
21154 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__HashTypeType(struct soap *soap, const char *tag, int id, const enum sai__HashTypeType *a, const char *type)
21155 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__HashTypeType), type);
21156         soap_send(soap, soap_sai__HashTypeType2s(soap, *a));
21157         return soap_element_end_out(soap, tag);
21158 }
21159
21160 SOAP_FMAC3 enum sai__HashTypeType * SOAP_FMAC4 soap_get_sai__HashTypeType(struct soap *soap, enum sai__HashTypeType *p, const char *tag, const char *type)
21161 {
21162         if ((p = soap_in_sai__HashTypeType(soap, tag, p, type)))
21163                 soap_getindependent(soap);
21164         return p;
21165 }
21166
21167 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__HashTypeType(struct soap *soap, const char *s, enum sai__HashTypeType *a)
21168 {
21169         const struct soap_code_map *map;
21170         if (!s)
21171                 return SOAP_OK;
21172         map = soap_code(soap_codes_sai__HashTypeType, s);
21173         if (map)
21174                 *a = (enum sai__HashTypeType)map->code;
21175         else
21176         {       long n;
21177                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
21178                         return soap->error = SOAP_TYPE;
21179                 *a = (enum sai__HashTypeType)n;
21180         }
21181         return SOAP_OK;
21182 }
21183
21184 SOAP_FMAC3 enum sai__HashTypeType * SOAP_FMAC4 soap_in_sai__HashTypeType(struct soap *soap, const char *tag, enum sai__HashTypeType *a, const char *type)
21185 {
21186         if (soap_element_begin_in(soap, tag, 0, type))
21187                 return NULL;
21188         a = (enum sai__HashTypeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__HashTypeType, sizeof(enum sai__HashTypeType), 0, NULL, NULL, NULL);
21189         if (!a)
21190                 return NULL;
21191         if (soap->body && !*soap->href)
21192         {       if (!a || soap_s2sai__HashTypeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21193                         return NULL;
21194         }
21195         else
21196         {       a = (enum sai__HashTypeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__HashTypeType, 0, sizeof(enum sai__HashTypeType), 0, NULL);
21197                 if (soap->body && soap_element_end_in(soap, tag))
21198                         return NULL;
21199         }
21200         return a;
21201 }
21202
21203 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__ProvisioningTLSModeType(struct soap *soap, enum sai__ProvisioningTLSModeType *a)
21204 {       (void)soap; /* appease -Wall -Werror */
21205 #ifdef SOAP_DEFAULT_sai__ProvisioningTLSModeType
21206         *a = SOAP_DEFAULT_sai__ProvisioningTLSModeType;
21207 #else
21208         *a = (enum sai__ProvisioningTLSModeType)0;
21209 #endif
21210 }
21211
21212 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__ProvisioningTLSModeType(struct soap *soap, const enum sai__ProvisioningTLSModeType *a, const char *tag, const char *type)
21213 {
21214         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__ProvisioningTLSModeType);
21215         if (soap_out_sai__ProvisioningTLSModeType(soap, tag, id, a, type))
21216                 return soap->error;
21217         return soap_putindependent(soap);
21218 }
21219
21220 static const struct soap_code_map soap_codes_sai__ProvisioningTLSModeType[] =
21221 {       { (long)sai__ProvisioningTLSModeType__0, "0" },
21222         { (long)sai__ProvisioningTLSModeType__1, "1" },
21223         { (long)sai__ProvisioningTLSModeType__2, "2" },
21224         { 0, NULL }
21225 };
21226
21227 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__ProvisioningTLSModeType2s(struct soap *soap, enum sai__ProvisioningTLSModeType n)
21228 {       const char *s = soap_code_str(soap_codes_sai__ProvisioningTLSModeType, (long)n);
21229         if (s)
21230                 return s;
21231         return soap_long2s(soap, (long)n);
21232 }
21233
21234 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__ProvisioningTLSModeType(struct soap *soap, const char *tag, int id, const enum sai__ProvisioningTLSModeType *a, const char *type)
21235 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__ProvisioningTLSModeType), type);
21236         soap_send(soap, soap_sai__ProvisioningTLSModeType2s(soap, *a));
21237         return soap_element_end_out(soap, tag);
21238 }
21239
21240 SOAP_FMAC3 enum sai__ProvisioningTLSModeType * SOAP_FMAC4 soap_get_sai__ProvisioningTLSModeType(struct soap *soap, enum sai__ProvisioningTLSModeType *p, const char *tag, const char *type)
21241 {
21242         if ((p = soap_in_sai__ProvisioningTLSModeType(soap, tag, p, type)))
21243                 soap_getindependent(soap);
21244         return p;
21245 }
21246
21247 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__ProvisioningTLSModeType(struct soap *soap, const char *s, enum sai__ProvisioningTLSModeType *a)
21248 {
21249         const struct soap_code_map *map;
21250         if (!s)
21251                 return SOAP_OK;
21252         map = soap_code(soap_codes_sai__ProvisioningTLSModeType, s);
21253         if (map)
21254                 *a = (enum sai__ProvisioningTLSModeType)map->code;
21255         else
21256         {       long n;
21257                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
21258                         return soap->error = SOAP_TYPE;
21259                 *a = (enum sai__ProvisioningTLSModeType)n;
21260         }
21261         return SOAP_OK;
21262 }
21263
21264 SOAP_FMAC3 enum sai__ProvisioningTLSModeType * SOAP_FMAC4 soap_in_sai__ProvisioningTLSModeType(struct soap *soap, const char *tag, enum sai__ProvisioningTLSModeType *a, const char *type)
21265 {
21266         if (soap_element_begin_in(soap, tag, 0, type))
21267                 return NULL;
21268         a = (enum sai__ProvisioningTLSModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningTLSModeType, sizeof(enum sai__ProvisioningTLSModeType), 0, NULL, NULL, NULL);
21269         if (!a)
21270                 return NULL;
21271         if (soap->body && !*soap->href)
21272         {       if (!a || soap_s2sai__ProvisioningTLSModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21273                         return NULL;
21274         }
21275         else
21276         {       a = (enum sai__ProvisioningTLSModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__ProvisioningTLSModeType, 0, sizeof(enum sai__ProvisioningTLSModeType), 0, NULL);
21277                 if (soap->body && soap_element_end_in(soap, tag))
21278                         return NULL;
21279         }
21280         return a;
21281 }
21282
21283 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__TlsAthenticationType(struct soap *soap, enum sai__TlsAthenticationType *a)
21284 {       (void)soap; /* appease -Wall -Werror */
21285 #ifdef SOAP_DEFAULT_sai__TlsAthenticationType
21286         *a = SOAP_DEFAULT_sai__TlsAthenticationType;
21287 #else
21288         *a = (enum sai__TlsAthenticationType)0;
21289 #endif
21290 }
21291
21292 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__TlsAthenticationType(struct soap *soap, const enum sai__TlsAthenticationType *a, const char *tag, const char *type)
21293 {
21294         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__TlsAthenticationType);
21295         if (soap_out_sai__TlsAthenticationType(soap, tag, id, a, type))
21296                 return soap->error;
21297         return soap_putindependent(soap);
21298 }
21299
21300 static const struct soap_code_map soap_codes_sai__TlsAthenticationType[] =
21301 {       { (long)sai__TlsAthenticationType__NoAuth, "NoAuth" },
21302         { (long)sai__TlsAthenticationType__ServerAuth, "ServerAuth" },
21303         { (long)sai__TlsAthenticationType__MutualAuth, "MutualAuth" },
21304         { 0, NULL }
21305 };
21306
21307 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__TlsAthenticationType2s(struct soap *soap, enum sai__TlsAthenticationType n)
21308 {       const char *s = soap_code_str(soap_codes_sai__TlsAthenticationType, (long)n);
21309         if (s)
21310                 return s;
21311         return soap_long2s(soap, (long)n);
21312 }
21313
21314 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__TlsAthenticationType(struct soap *soap, const char *tag, int id, const enum sai__TlsAthenticationType *a, const char *type)
21315 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__TlsAthenticationType), type);
21316         soap_send(soap, soap_sai__TlsAthenticationType2s(soap, *a));
21317         return soap_element_end_out(soap, tag);
21318 }
21319
21320 SOAP_FMAC3 enum sai__TlsAthenticationType * SOAP_FMAC4 soap_get_sai__TlsAthenticationType(struct soap *soap, enum sai__TlsAthenticationType *p, const char *tag, const char *type)
21321 {
21322         if ((p = soap_in_sai__TlsAthenticationType(soap, tag, p, type)))
21323                 soap_getindependent(soap);
21324         return p;
21325 }
21326
21327 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__TlsAthenticationType(struct soap *soap, const char *s, enum sai__TlsAthenticationType *a)
21328 {
21329         const struct soap_code_map *map;
21330         if (!s)
21331                 return SOAP_OK;
21332         map = soap_code(soap_codes_sai__TlsAthenticationType, s);
21333         if (map)
21334                 *a = (enum sai__TlsAthenticationType)map->code;
21335         else
21336         {       long n;
21337                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
21338                         return soap->error = SOAP_TYPE;
21339                 *a = (enum sai__TlsAthenticationType)n;
21340         }
21341         return SOAP_OK;
21342 }
21343
21344 SOAP_FMAC3 enum sai__TlsAthenticationType * SOAP_FMAC4 soap_in_sai__TlsAthenticationType(struct soap *soap, const char *tag, enum sai__TlsAthenticationType *a, const char *type)
21345 {
21346         if (soap_element_begin_in(soap, tag, 0, type))
21347                 return NULL;
21348         a = (enum sai__TlsAthenticationType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__TlsAthenticationType, sizeof(enum sai__TlsAthenticationType), 0, NULL, NULL, NULL);
21349         if (!a)
21350                 return NULL;
21351         if (soap->body && !*soap->href)
21352         {       if (!a || soap_s2sai__TlsAthenticationType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21353                         return NULL;
21354         }
21355         else
21356         {       a = (enum sai__TlsAthenticationType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__TlsAthenticationType, 0, sizeof(enum sai__TlsAthenticationType), 0, NULL);
21357                 if (soap->body && soap_element_end_in(soap, tag))
21358                         return NULL;
21359         }
21360         return a;
21361 }
21362
21363 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__InterfaceType(struct soap *soap, enum sai__InterfaceType *a)
21364 {       (void)soap; /* appease -Wall -Werror */
21365 #ifdef SOAP_DEFAULT_sai__InterfaceType
21366         *a = SOAP_DEFAULT_sai__InterfaceType;
21367 #else
21368         *a = (enum sai__InterfaceType)0;
21369 #endif
21370 }
21371
21372 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__InterfaceType(struct soap *soap, const enum sai__InterfaceType *a, const char *tag, const char *type)
21373 {
21374         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__InterfaceType);
21375         if (soap_out_sai__InterfaceType(soap, tag, id, a, type))
21376                 return soap->error;
21377         return soap_putindependent(soap);
21378 }
21379
21380 static const struct soap_code_map soap_codes_sai__InterfaceType[] =
21381 {       { (long)sai__InterfaceType__NetworkInterface, "NetworkInterface" },
21382         { (long)sai__InterfaceType__LocalHostInterface, "LocalHostInterface" },
21383         { 0, NULL }
21384 };
21385
21386 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__InterfaceType2s(struct soap *soap, enum sai__InterfaceType n)
21387 {       const char *s = soap_code_str(soap_codes_sai__InterfaceType, (long)n);
21388         if (s)
21389                 return s;
21390         return soap_long2s(soap, (long)n);
21391 }
21392
21393 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__InterfaceType(struct soap *soap, const char *tag, int id, const enum sai__InterfaceType *a, const char *type)
21394 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__InterfaceType), type);
21395         soap_send(soap, soap_sai__InterfaceType2s(soap, *a));
21396         return soap_element_end_out(soap, tag);
21397 }
21398
21399 SOAP_FMAC3 enum sai__InterfaceType * SOAP_FMAC4 soap_get_sai__InterfaceType(struct soap *soap, enum sai__InterfaceType *p, const char *tag, const char *type)
21400 {
21401         if ((p = soap_in_sai__InterfaceType(soap, tag, p, type)))
21402                 soap_getindependent(soap);
21403         return p;
21404 }
21405
21406 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__InterfaceType(struct soap *soap, const char *s, enum sai__InterfaceType *a)
21407 {
21408         const struct soap_code_map *map;
21409         if (!s)
21410                 return SOAP_OK;
21411         map = soap_code(soap_codes_sai__InterfaceType, s);
21412         if (map)
21413                 *a = (enum sai__InterfaceType)map->code;
21414         else
21415         {       long n;
21416                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
21417                         return soap->error = SOAP_TYPE;
21418                 *a = (enum sai__InterfaceType)n;
21419         }
21420         return SOAP_OK;
21421 }
21422
21423 SOAP_FMAC3 enum sai__InterfaceType * SOAP_FMAC4 soap_in_sai__InterfaceType(struct soap *soap, const char *tag, enum sai__InterfaceType *a, const char *type)
21424 {
21425         if (soap_element_begin_in(soap, tag, 0, type))
21426                 return NULL;
21427         a = (enum sai__InterfaceType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__InterfaceType, sizeof(enum sai__InterfaceType), 0, NULL, NULL, NULL);
21428         if (!a)
21429                 return NULL;
21430         if (soap->body && !*soap->href)
21431         {       if (!a || soap_s2sai__InterfaceType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21432                         return NULL;
21433         }
21434         else
21435         {       a = (enum sai__InterfaceType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__InterfaceType, 0, sizeof(enum sai__InterfaceType), 0, NULL);
21436                 if (soap->body && soap_element_end_in(soap, tag))
21437                         return NULL;
21438         }
21439         return a;
21440 }
21441
21442 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__EnabledInterfacesType(struct soap *soap, enum sai__EnabledInterfacesType *a)
21443 {       (void)soap; /* appease -Wall -Werror */
21444 #ifdef SOAP_DEFAULT_sai__EnabledInterfacesType
21445         *a = SOAP_DEFAULT_sai__EnabledInterfacesType;
21446 #else
21447         *a = (enum sai__EnabledInterfacesType)0;
21448 #endif
21449 }
21450
21451 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__EnabledInterfacesType(struct soap *soap, const enum sai__EnabledInterfacesType *a, const char *tag, const char *type)
21452 {
21453         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__EnabledInterfacesType);
21454         if (soap_out_sai__EnabledInterfacesType(soap, tag, id, a, type))
21455                 return soap->error;
21456         return soap_putindependent(soap);
21457 }
21458
21459 static const struct soap_code_map soap_codes_sai__EnabledInterfacesType[] =
21460 {       { (long)sai__EnabledInterfacesType__WebUI, "WebUI" },
21461         { (long)sai__EnabledInterfacesType__SerialOverLAN, "SerialOverLAN" },
21462         { (long)sai__EnabledInterfacesType__IdeRedirection, "IdeRedirection" },
21463         { 0, NULL }
21464 };
21465
21466 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__EnabledInterfacesType2s(struct soap *soap, enum sai__EnabledInterfacesType n)
21467 {       const char *s = soap_code_str(soap_codes_sai__EnabledInterfacesType, (long)n);
21468         if (s)
21469                 return s;
21470         return soap_long2s(soap, (long)n);
21471 }
21472
21473 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__EnabledInterfacesType(struct soap *soap, const char *tag, int id, const enum sai__EnabledInterfacesType *a, const char *type)
21474 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__EnabledInterfacesType), type);
21475         soap_send(soap, soap_sai__EnabledInterfacesType2s(soap, *a));
21476         return soap_element_end_out(soap, tag);
21477 }
21478
21479 SOAP_FMAC3 enum sai__EnabledInterfacesType * SOAP_FMAC4 soap_get_sai__EnabledInterfacesType(struct soap *soap, enum sai__EnabledInterfacesType *p, const char *tag, const char *type)
21480 {
21481         if ((p = soap_in_sai__EnabledInterfacesType(soap, tag, p, type)))
21482                 soap_getindependent(soap);
21483         return p;
21484 }
21485
21486 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__EnabledInterfacesType(struct soap *soap, const char *s, enum sai__EnabledInterfacesType *a)
21487 {
21488         const struct soap_code_map *map;
21489         if (!s)
21490                 return SOAP_OK;
21491         map = soap_code(soap_codes_sai__EnabledInterfacesType, s);
21492         if (map)
21493                 *a = (enum sai__EnabledInterfacesType)map->code;
21494         else
21495         {       long n;
21496                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
21497                         return soap->error = SOAP_TYPE;
21498                 *a = (enum sai__EnabledInterfacesType)n;
21499         }
21500         return SOAP_OK;
21501 }
21502
21503 SOAP_FMAC3 enum sai__EnabledInterfacesType * SOAP_FMAC4 soap_in_sai__EnabledInterfacesType(struct soap *soap, const char *tag, enum sai__EnabledInterfacesType *a, const char *type)
21504 {
21505         if (soap_element_begin_in(soap, tag, 0, type))
21506                 return NULL;
21507         a = (enum sai__EnabledInterfacesType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__EnabledInterfacesType, sizeof(enum sai__EnabledInterfacesType), 0, NULL, NULL, NULL);
21508         if (!a)
21509                 return NULL;
21510         if (soap->body && !*soap->href)
21511         {       if (!a || soap_s2sai__EnabledInterfacesType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21512                         return NULL;
21513         }
21514         else
21515         {       a = (enum sai__EnabledInterfacesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__EnabledInterfacesType, 0, sizeof(enum sai__EnabledInterfacesType), 0, NULL);
21516                 if (soap->body && soap_element_end_in(soap, tag))
21517                         return NULL;
21518         }
21519         return a;
21520 }
21521
21522 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__PowerStateType(struct soap *soap, enum sai__PowerStateType *a)
21523 {       (void)soap; /* appease -Wall -Werror */
21524 #ifdef SOAP_DEFAULT_sai__PowerStateType
21525         *a = SOAP_DEFAULT_sai__PowerStateType;
21526 #else
21527         *a = (enum sai__PowerStateType)0;
21528 #endif
21529 }
21530
21531 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__PowerStateType(struct soap *soap, const enum sai__PowerStateType *a, const char *tag, const char *type)
21532 {
21533         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__PowerStateType);
21534         if (soap_out_sai__PowerStateType(soap, tag, id, a, type))
21535                 return soap->error;
21536         return soap_putindependent(soap);
21537 }
21538
21539 static const struct soap_code_map soap_codes_sai__PowerStateType[] =
21540 {       { (long)sai__PowerStateType__PowerStateS0, "PowerStateS0" },
21541         { (long)sai__PowerStateType__PowerStateS1, "PowerStateS1" },
21542         { (long)sai__PowerStateType__PowerStateS2, "PowerStateS2" },
21543         { (long)sai__PowerStateType__PowerStateS3, "PowerStateS3" },
21544         { (long)sai__PowerStateType__PowerStateS4, "PowerStateS4" },
21545         { (long)sai__PowerStateType__PowerStateS5, "PowerStateS5" },
21546         { 0, NULL }
21547 };
21548
21549 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__PowerStateType2s(struct soap *soap, enum sai__PowerStateType n)
21550 {       const char *s = soap_code_str(soap_codes_sai__PowerStateType, (long)n);
21551         if (s)
21552                 return s;
21553         return soap_long2s(soap, (long)n);
21554 }
21555
21556 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__PowerStateType(struct soap *soap, const char *tag, int id, const enum sai__PowerStateType *a, const char *type)
21557 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__PowerStateType), type);
21558         soap_send(soap, soap_sai__PowerStateType2s(soap, *a));
21559         return soap_element_end_out(soap, tag);
21560 }
21561
21562 SOAP_FMAC3 enum sai__PowerStateType * SOAP_FMAC4 soap_get_sai__PowerStateType(struct soap *soap, enum sai__PowerStateType *p, const char *tag, const char *type)
21563 {
21564         if ((p = soap_in_sai__PowerStateType(soap, tag, p, type)))
21565                 soap_getindependent(soap);
21566         return p;
21567 }
21568
21569 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__PowerStateType(struct soap *soap, const char *s, enum sai__PowerStateType *a)
21570 {
21571         const struct soap_code_map *map;
21572         if (!s)
21573                 return SOAP_OK;
21574         map = soap_code(soap_codes_sai__PowerStateType, s);
21575         if (map)
21576                 *a = (enum sai__PowerStateType)map->code;
21577         else
21578         {       long n;
21579                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 5)))
21580                         return soap->error = SOAP_TYPE;
21581                 *a = (enum sai__PowerStateType)n;
21582         }
21583         return SOAP_OK;
21584 }
21585
21586 SOAP_FMAC3 enum sai__PowerStateType * SOAP_FMAC4 soap_in_sai__PowerStateType(struct soap *soap, const char *tag, enum sai__PowerStateType *a, const char *type)
21587 {
21588         if (soap_element_begin_in(soap, tag, 0, type))
21589                 return NULL;
21590         a = (enum sai__PowerStateType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__PowerStateType, sizeof(enum sai__PowerStateType), 0, NULL, NULL, NULL);
21591         if (!a)
21592                 return NULL;
21593         if (soap->body && !*soap->href)
21594         {       if (!a || soap_s2sai__PowerStateType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21595                         return NULL;
21596         }
21597         else
21598         {       a = (enum sai__PowerStateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__PowerStateType, 0, sizeof(enum sai__PowerStateType), 0, NULL);
21599                 if (soap->body && soap_element_end_in(soap, tag))
21600                         return NULL;
21601         }
21602         return a;
21603 }
21604
21605 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__KerberosEncryptionType(struct soap *soap, enum sai__KerberosEncryptionType *a)
21606 {       (void)soap; /* appease -Wall -Werror */
21607 #ifdef SOAP_DEFAULT_sai__KerberosEncryptionType
21608         *a = SOAP_DEFAULT_sai__KerberosEncryptionType;
21609 #else
21610         *a = (enum sai__KerberosEncryptionType)0;
21611 #endif
21612 }
21613
21614 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__KerberosEncryptionType(struct soap *soap, const enum sai__KerberosEncryptionType *a, const char *tag, const char *type)
21615 {
21616         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__KerberosEncryptionType);
21617         if (soap_out_sai__KerberosEncryptionType(soap, tag, id, a, type))
21618                 return soap->error;
21619         return soap_putindependent(soap);
21620 }
21621
21622 static const struct soap_code_map soap_codes_sai__KerberosEncryptionType[] =
21623 {       { (long)sai__KerberosEncryptionType__HMAC_USCORERC4, "HMAC_RC4" },
21624         { 0, NULL }
21625 };
21626
21627 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__KerberosEncryptionType2s(struct soap *soap, enum sai__KerberosEncryptionType n)
21628 {       const char *s = soap_code_str(soap_codes_sai__KerberosEncryptionType, (long)n);
21629         if (s)
21630                 return s;
21631         return soap_long2s(soap, (long)n);
21632 }
21633
21634 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__KerberosEncryptionType(struct soap *soap, const char *tag, int id, const enum sai__KerberosEncryptionType *a, const char *type)
21635 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosEncryptionType), type);
21636         soap_send(soap, soap_sai__KerberosEncryptionType2s(soap, *a));
21637         return soap_element_end_out(soap, tag);
21638 }
21639
21640 SOAP_FMAC3 enum sai__KerberosEncryptionType * SOAP_FMAC4 soap_get_sai__KerberosEncryptionType(struct soap *soap, enum sai__KerberosEncryptionType *p, const char *tag, const char *type)
21641 {
21642         if ((p = soap_in_sai__KerberosEncryptionType(soap, tag, p, type)))
21643                 soap_getindependent(soap);
21644         return p;
21645 }
21646
21647 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__KerberosEncryptionType(struct soap *soap, const char *s, enum sai__KerberosEncryptionType *a)
21648 {
21649         const struct soap_code_map *map;
21650         if (!s)
21651                 return SOAP_OK;
21652         map = soap_code(soap_codes_sai__KerberosEncryptionType, s);
21653         if (map)
21654                 *a = (enum sai__KerberosEncryptionType)map->code;
21655         else
21656         {       long n;
21657                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 0)))
21658                         return soap->error = SOAP_TYPE;
21659                 *a = (enum sai__KerberosEncryptionType)n;
21660         }
21661         return SOAP_OK;
21662 }
21663
21664 SOAP_FMAC3 enum sai__KerberosEncryptionType * SOAP_FMAC4 soap_in_sai__KerberosEncryptionType(struct soap *soap, const char *tag, enum sai__KerberosEncryptionType *a, const char *type)
21665 {
21666         if (soap_element_begin_in(soap, tag, 0, type))
21667                 return NULL;
21668         a = (enum sai__KerberosEncryptionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosEncryptionType, sizeof(enum sai__KerberosEncryptionType), 0, NULL, NULL, NULL);
21669         if (!a)
21670                 return NULL;
21671         if (soap->body && !*soap->href)
21672         {       if (!a || soap_s2sai__KerberosEncryptionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21673                         return NULL;
21674         }
21675         else
21676         {       a = (enum sai__KerberosEncryptionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__KerberosEncryptionType, 0, sizeof(enum sai__KerberosEncryptionType), 0, NULL);
21677                 if (soap->body && soap_element_end_in(soap, tag))
21678                         return NULL;
21679         }
21680         return a;
21681 }
21682
21683 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__KerberosSpnProtocolType(struct soap *soap, enum sai__KerberosSpnProtocolType *a)
21684 {       (void)soap; /* appease -Wall -Werror */
21685 #ifdef SOAP_DEFAULT_sai__KerberosSpnProtocolType
21686         *a = SOAP_DEFAULT_sai__KerberosSpnProtocolType;
21687 #else
21688         *a = (enum sai__KerberosSpnProtocolType)0;
21689 #endif
21690 }
21691
21692 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__KerberosSpnProtocolType(struct soap *soap, const enum sai__KerberosSpnProtocolType *a, const char *tag, const char *type)
21693 {
21694         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__KerberosSpnProtocolType);
21695         if (soap_out_sai__KerberosSpnProtocolType(soap, tag, id, a, type))
21696                 return soap->error;
21697         return soap_putindependent(soap);
21698 }
21699
21700 static const struct soap_code_map soap_codes_sai__KerberosSpnProtocolType[] =
21701 {       { (long)sai__KerberosSpnProtocolType__HTTP, "HTTP" },
21702         { (long)sai__KerberosSpnProtocolType__HTTPS, "HTTPS" },
21703         { (long)sai__KerberosSpnProtocolType__SOL_USCOREIDER, "SOL_IDER" },
21704         { (long)sai__KerberosSpnProtocolType__SOL_USCOREIDER_USCORESSL, "SOL_IDER_SSL" },
21705         { 0, NULL }
21706 };
21707
21708 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__KerberosSpnProtocolType2s(struct soap *soap, enum sai__KerberosSpnProtocolType n)
21709 {       const char *s = soap_code_str(soap_codes_sai__KerberosSpnProtocolType, (long)n);
21710         if (s)
21711                 return s;
21712         return soap_long2s(soap, (long)n);
21713 }
21714
21715 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__KerberosSpnProtocolType(struct soap *soap, const char *tag, int id, const enum sai__KerberosSpnProtocolType *a, const char *type)
21716 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosSpnProtocolType), type);
21717         soap_send(soap, soap_sai__KerberosSpnProtocolType2s(soap, *a));
21718         return soap_element_end_out(soap, tag);
21719 }
21720
21721 SOAP_FMAC3 enum sai__KerberosSpnProtocolType * SOAP_FMAC4 soap_get_sai__KerberosSpnProtocolType(struct soap *soap, enum sai__KerberosSpnProtocolType *p, const char *tag, const char *type)
21722 {
21723         if ((p = soap_in_sai__KerberosSpnProtocolType(soap, tag, p, type)))
21724                 soap_getindependent(soap);
21725         return p;
21726 }
21727
21728 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__KerberosSpnProtocolType(struct soap *soap, const char *s, enum sai__KerberosSpnProtocolType *a)
21729 {
21730         const struct soap_code_map *map;
21731         if (!s)
21732                 return SOAP_OK;
21733         map = soap_code(soap_codes_sai__KerberosSpnProtocolType, s);
21734         if (map)
21735                 *a = (enum sai__KerberosSpnProtocolType)map->code;
21736         else
21737         {       long n;
21738                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3)))
21739                         return soap->error = SOAP_TYPE;
21740                 *a = (enum sai__KerberosSpnProtocolType)n;
21741         }
21742         return SOAP_OK;
21743 }
21744
21745 SOAP_FMAC3 enum sai__KerberosSpnProtocolType * SOAP_FMAC4 soap_in_sai__KerberosSpnProtocolType(struct soap *soap, const char *tag, enum sai__KerberosSpnProtocolType *a, const char *type)
21746 {
21747         if (soap_element_begin_in(soap, tag, 0, type))
21748                 return NULL;
21749         a = (enum sai__KerberosSpnProtocolType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosSpnProtocolType, sizeof(enum sai__KerberosSpnProtocolType), 0, NULL, NULL, NULL);
21750         if (!a)
21751                 return NULL;
21752         if (soap->body && !*soap->href)
21753         {       if (!a || soap_s2sai__KerberosSpnProtocolType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21754                         return NULL;
21755         }
21756         else
21757         {       a = (enum sai__KerberosSpnProtocolType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__KerberosSpnProtocolType, 0, sizeof(enum sai__KerberosSpnProtocolType), 0, NULL);
21758                 if (soap->body && soap_element_end_in(soap, tag))
21759                         return NULL;
21760         }
21761         return a;
21762 }
21763
21764 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__AccessPermissionType(struct soap *soap, enum sai__AccessPermissionType *a)
21765 {       (void)soap; /* appease -Wall -Werror */
21766 #ifdef SOAP_DEFAULT_sai__AccessPermissionType
21767         *a = SOAP_DEFAULT_sai__AccessPermissionType;
21768 #else
21769         *a = (enum sai__AccessPermissionType)0;
21770 #endif
21771 }
21772
21773 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__AccessPermissionType(struct soap *soap, const enum sai__AccessPermissionType *a, const char *tag, const char *type)
21774 {
21775         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__AccessPermissionType);
21776         if (soap_out_sai__AccessPermissionType(soap, tag, id, a, type))
21777                 return soap->error;
21778         return soap_putindependent(soap);
21779 }
21780
21781 static const struct soap_code_map soap_codes_sai__AccessPermissionType[] =
21782 {       { (long)sai__AccessPermissionType__LocalAccessPermission, "LocalAccessPermission" },
21783         { (long)sai__AccessPermissionType__NetworkAccessPermission, "NetworkAccessPermission" },
21784         { (long)sai__AccessPermissionType__AnyAccessPermission, "AnyAccessPermission" },
21785         { 0, NULL }
21786 };
21787
21788 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__AccessPermissionType2s(struct soap *soap, enum sai__AccessPermissionType n)
21789 {       const char *s = soap_code_str(soap_codes_sai__AccessPermissionType, (long)n);
21790         if (s)
21791                 return s;
21792         return soap_long2s(soap, (long)n);
21793 }
21794
21795 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AccessPermissionType(struct soap *soap, const char *tag, int id, const enum sai__AccessPermissionType *a, const char *type)
21796 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AccessPermissionType), type);
21797         soap_send(soap, soap_sai__AccessPermissionType2s(soap, *a));
21798         return soap_element_end_out(soap, tag);
21799 }
21800
21801 SOAP_FMAC3 enum sai__AccessPermissionType * SOAP_FMAC4 soap_get_sai__AccessPermissionType(struct soap *soap, enum sai__AccessPermissionType *p, const char *tag, const char *type)
21802 {
21803         if ((p = soap_in_sai__AccessPermissionType(soap, tag, p, type)))
21804                 soap_getindependent(soap);
21805         return p;
21806 }
21807
21808 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__AccessPermissionType(struct soap *soap, const char *s, enum sai__AccessPermissionType *a)
21809 {
21810         const struct soap_code_map *map;
21811         if (!s)
21812                 return SOAP_OK;
21813         map = soap_code(soap_codes_sai__AccessPermissionType, s);
21814         if (map)
21815                 *a = (enum sai__AccessPermissionType)map->code;
21816         else
21817         {       long n;
21818                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
21819                         return soap->error = SOAP_TYPE;
21820                 *a = (enum sai__AccessPermissionType)n;
21821         }
21822         return SOAP_OK;
21823 }
21824
21825 SOAP_FMAC3 enum sai__AccessPermissionType * SOAP_FMAC4 soap_in_sai__AccessPermissionType(struct soap *soap, const char *tag, enum sai__AccessPermissionType *a, const char *type)
21826 {
21827         if (soap_element_begin_in(soap, tag, 0, type))
21828                 return NULL;
21829         a = (enum sai__AccessPermissionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AccessPermissionType, sizeof(enum sai__AccessPermissionType), 0, NULL, NULL, NULL);
21830         if (!a)
21831                 return NULL;
21832         if (soap->body && !*soap->href)
21833         {       if (!a || soap_s2sai__AccessPermissionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21834                         return NULL;
21835         }
21836         else
21837         {       a = (enum sai__AccessPermissionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__AccessPermissionType, 0, sizeof(enum sai__AccessPermissionType), 0, NULL);
21838                 if (soap->body && soap_element_end_in(soap, tag))
21839                         return NULL;
21840         }
21841         return a;
21842 }
21843
21844 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__ProvisioningModeType(struct soap *soap, enum sai__ProvisioningModeType *a)
21845 {       (void)soap; /* appease -Wall -Werror */
21846 #ifdef SOAP_DEFAULT_sai__ProvisioningModeType
21847         *a = SOAP_DEFAULT_sai__ProvisioningModeType;
21848 #else
21849         *a = (enum sai__ProvisioningModeType)0;
21850 #endif
21851 }
21852
21853 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__ProvisioningModeType(struct soap *soap, const enum sai__ProvisioningModeType *a, const char *tag, const char *type)
21854 {
21855         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__ProvisioningModeType);
21856         if (soap_out_sai__ProvisioningModeType(soap, tag, id, a, type))
21857                 return soap->error;
21858         return soap_putindependent(soap);
21859 }
21860
21861 static const struct soap_code_map soap_codes_sai__ProvisioningModeType[] =
21862 {       { (long)sai__ProvisioningModeType__0, "0" },
21863         { (long)sai__ProvisioningModeType__1, "1" },
21864         { (long)sai__ProvisioningModeType__2, "2" },
21865         { 0, NULL }
21866 };
21867
21868 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__ProvisioningModeType2s(struct soap *soap, enum sai__ProvisioningModeType n)
21869 {       const char *s = soap_code_str(soap_codes_sai__ProvisioningModeType, (long)n);
21870         if (s)
21871                 return s;
21872         return soap_long2s(soap, (long)n);
21873 }
21874
21875 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__ProvisioningModeType(struct soap *soap, const char *tag, int id, const enum sai__ProvisioningModeType *a, const char *type)
21876 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__ProvisioningModeType), type);
21877         soap_send(soap, soap_sai__ProvisioningModeType2s(soap, *a));
21878         return soap_element_end_out(soap, tag);
21879 }
21880
21881 SOAP_FMAC3 enum sai__ProvisioningModeType * SOAP_FMAC4 soap_get_sai__ProvisioningModeType(struct soap *soap, enum sai__ProvisioningModeType *p, const char *tag, const char *type)
21882 {
21883         if ((p = soap_in_sai__ProvisioningModeType(soap, tag, p, type)))
21884                 soap_getindependent(soap);
21885         return p;
21886 }
21887
21888 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__ProvisioningModeType(struct soap *soap, const char *s, enum sai__ProvisioningModeType *a)
21889 {
21890         const struct soap_code_map *map;
21891         if (!s)
21892                 return SOAP_OK;
21893         map = soap_code(soap_codes_sai__ProvisioningModeType, s);
21894         if (map)
21895                 *a = (enum sai__ProvisioningModeType)map->code;
21896         else
21897         {       long n;
21898                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
21899                         return soap->error = SOAP_TYPE;
21900                 *a = (enum sai__ProvisioningModeType)n;
21901         }
21902         return SOAP_OK;
21903 }
21904
21905 SOAP_FMAC3 enum sai__ProvisioningModeType * SOAP_FMAC4 soap_in_sai__ProvisioningModeType(struct soap *soap, const char *tag, enum sai__ProvisioningModeType *a, const char *type)
21906 {
21907         if (soap_element_begin_in(soap, tag, 0, type))
21908                 return NULL;
21909         a = (enum sai__ProvisioningModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningModeType, sizeof(enum sai__ProvisioningModeType), 0, NULL, NULL, NULL);
21910         if (!a)
21911                 return NULL;
21912         if (soap->body && !*soap->href)
21913         {       if (!a || soap_s2sai__ProvisioningModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21914                         return NULL;
21915         }
21916         else
21917         {       a = (enum sai__ProvisioningModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__ProvisioningModeType, 0, sizeof(enum sai__ProvisioningModeType), 0, NULL);
21918                 if (soap->body && soap_element_end_in(soap, tag))
21919                         return NULL;
21920         }
21921         return a;
21922 }
21923
21924 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__RngKeyEncodingType(struct soap *soap, enum sai__RngKeyEncodingType *a)
21925 {       (void)soap; /* appease -Wall -Werror */
21926 #ifdef SOAP_DEFAULT_sai__RngKeyEncodingType
21927         *a = SOAP_DEFAULT_sai__RngKeyEncodingType;
21928 #else
21929         *a = (enum sai__RngKeyEncodingType)0;
21930 #endif
21931 }
21932
21933 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__RngKeyEncodingType(struct soap *soap, const enum sai__RngKeyEncodingType *a, const char *tag, const char *type)
21934 {
21935         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__RngKeyEncodingType);
21936         if (soap_out_sai__RngKeyEncodingType(soap, tag, id, a, type))
21937                 return soap->error;
21938         return soap_putindependent(soap);
21939 }
21940
21941 static const struct soap_code_map soap_codes_sai__RngKeyEncodingType[] =
21942 {       { (long)sai__RngKeyEncodingType__20, "20" },
21943         { (long)sai__RngKeyEncodingType__21, "21" },
21944         { 0, NULL }
21945 };
21946
21947 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__RngKeyEncodingType2s(struct soap *soap, enum sai__RngKeyEncodingType n)
21948 {       const char *s = soap_code_str(soap_codes_sai__RngKeyEncodingType, (long)n);
21949         if (s)
21950                 return s;
21951         return soap_long2s(soap, (long)n);
21952 }
21953
21954 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RngKeyEncodingType(struct soap *soap, const char *tag, int id, const enum sai__RngKeyEncodingType *a, const char *type)
21955 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RngKeyEncodingType), type);
21956         soap_send(soap, soap_sai__RngKeyEncodingType2s(soap, *a));
21957         return soap_element_end_out(soap, tag);
21958 }
21959
21960 SOAP_FMAC3 enum sai__RngKeyEncodingType * SOAP_FMAC4 soap_get_sai__RngKeyEncodingType(struct soap *soap, enum sai__RngKeyEncodingType *p, const char *tag, const char *type)
21961 {
21962         if ((p = soap_in_sai__RngKeyEncodingType(soap, tag, p, type)))
21963                 soap_getindependent(soap);
21964         return p;
21965 }
21966
21967 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__RngKeyEncodingType(struct soap *soap, const char *s, enum sai__RngKeyEncodingType *a)
21968 {
21969         const struct soap_code_map *map;
21970         if (!s)
21971                 return SOAP_OK;
21972         map = soap_code(soap_codes_sai__RngKeyEncodingType, s);
21973         if (map)
21974                 *a = (enum sai__RngKeyEncodingType)map->code;
21975         else
21976         {       long n;
21977                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 21)))
21978                         return soap->error = SOAP_TYPE;
21979                 *a = (enum sai__RngKeyEncodingType)n;
21980         }
21981         return SOAP_OK;
21982 }
21983
21984 SOAP_FMAC3 enum sai__RngKeyEncodingType * SOAP_FMAC4 soap_in_sai__RngKeyEncodingType(struct soap *soap, const char *tag, enum sai__RngKeyEncodingType *a, const char *type)
21985 {
21986         if (soap_element_begin_in(soap, tag, 0, type))
21987                 return NULL;
21988         a = (enum sai__RngKeyEncodingType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RngKeyEncodingType, sizeof(enum sai__RngKeyEncodingType), 0, NULL, NULL, NULL);
21989         if (!a)
21990                 return NULL;
21991         if (soap->body && !*soap->href)
21992         {       if (!a || soap_s2sai__RngKeyEncodingType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
21993                         return NULL;
21994         }
21995         else
21996         {       a = (enum sai__RngKeyEncodingType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RngKeyEncodingType, 0, sizeof(enum sai__RngKeyEncodingType), 0, NULL);
21997                 if (soap->body && soap_element_end_in(soap, tag))
21998                         return NULL;
21999         }
22000         return a;
22001 }
22002
22003 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__RsaCertificateEncodingType(struct soap *soap, enum sai__RsaCertificateEncodingType *a)
22004 {       (void)soap; /* appease -Wall -Werror */
22005 #ifdef SOAP_DEFAULT_sai__RsaCertificateEncodingType
22006         *a = SOAP_DEFAULT_sai__RsaCertificateEncodingType;
22007 #else
22008         *a = (enum sai__RsaCertificateEncodingType)0;
22009 #endif
22010 }
22011
22012 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__RsaCertificateEncodingType(struct soap *soap, const enum sai__RsaCertificateEncodingType *a, const char *tag, const char *type)
22013 {
22014         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__RsaCertificateEncodingType);
22015         if (soap_out_sai__RsaCertificateEncodingType(soap, tag, id, a, type))
22016                 return soap->error;
22017         return soap_putindependent(soap);
22018 }
22019
22020 static const struct soap_code_map soap_codes_sai__RsaCertificateEncodingType[] =
22021 {       { (long)sai__RsaCertificateEncodingType__10, "10" },
22022         { (long)sai__RsaCertificateEncodingType__11, "11" },
22023         { 0, NULL }
22024 };
22025
22026 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__RsaCertificateEncodingType2s(struct soap *soap, enum sai__RsaCertificateEncodingType n)
22027 {       const char *s = soap_code_str(soap_codes_sai__RsaCertificateEncodingType, (long)n);
22028         if (s)
22029                 return s;
22030         return soap_long2s(soap, (long)n);
22031 }
22032
22033 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RsaCertificateEncodingType(struct soap *soap, const char *tag, int id, const enum sai__RsaCertificateEncodingType *a, const char *type)
22034 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RsaCertificateEncodingType), type);
22035         soap_send(soap, soap_sai__RsaCertificateEncodingType2s(soap, *a));
22036         return soap_element_end_out(soap, tag);
22037 }
22038
22039 SOAP_FMAC3 enum sai__RsaCertificateEncodingType * SOAP_FMAC4 soap_get_sai__RsaCertificateEncodingType(struct soap *soap, enum sai__RsaCertificateEncodingType *p, const char *tag, const char *type)
22040 {
22041         if ((p = soap_in_sai__RsaCertificateEncodingType(soap, tag, p, type)))
22042                 soap_getindependent(soap);
22043         return p;
22044 }
22045
22046 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__RsaCertificateEncodingType(struct soap *soap, const char *s, enum sai__RsaCertificateEncodingType *a)
22047 {
22048         const struct soap_code_map *map;
22049         if (!s)
22050                 return SOAP_OK;
22051         map = soap_code(soap_codes_sai__RsaCertificateEncodingType, s);
22052         if (map)
22053                 *a = (enum sai__RsaCertificateEncodingType)map->code;
22054         else
22055         {       long n;
22056                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 11)))
22057                         return soap->error = SOAP_TYPE;
22058                 *a = (enum sai__RsaCertificateEncodingType)n;
22059         }
22060         return SOAP_OK;
22061 }
22062
22063 SOAP_FMAC3 enum sai__RsaCertificateEncodingType * SOAP_FMAC4 soap_in_sai__RsaCertificateEncodingType(struct soap *soap, const char *tag, enum sai__RsaCertificateEncodingType *a, const char *type)
22064 {
22065         if (soap_element_begin_in(soap, tag, 0, type))
22066                 return NULL;
22067         a = (enum sai__RsaCertificateEncodingType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RsaCertificateEncodingType, sizeof(enum sai__RsaCertificateEncodingType), 0, NULL, NULL, NULL);
22068         if (!a)
22069                 return NULL;
22070         if (soap->body && !*soap->href)
22071         {       if (!a || soap_s2sai__RsaCertificateEncodingType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
22072                         return NULL;
22073         }
22074         else
22075         {       a = (enum sai__RsaCertificateEncodingType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RsaCertificateEncodingType, 0, sizeof(enum sai__RsaCertificateEncodingType), 0, NULL);
22076                 if (soap->body && soap_element_end_in(soap, tag))
22077                         return NULL;
22078         }
22079         return a;
22080 }
22081
22082 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__RsaKeyEncodingType(struct soap *soap, enum sai__RsaKeyEncodingType *a)
22083 {       (void)soap; /* appease -Wall -Werror */
22084 #ifdef SOAP_DEFAULT_sai__RsaKeyEncodingType
22085         *a = SOAP_DEFAULT_sai__RsaKeyEncodingType;
22086 #else
22087         *a = (enum sai__RsaKeyEncodingType)0;
22088 #endif
22089 }
22090
22091 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__RsaKeyEncodingType(struct soap *soap, const enum sai__RsaKeyEncodingType *a, const char *tag, const char *type)
22092 {
22093         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__RsaKeyEncodingType);
22094         if (soap_out_sai__RsaKeyEncodingType(soap, tag, id, a, type))
22095                 return soap->error;
22096         return soap_putindependent(soap);
22097 }
22098
22099 static const struct soap_code_map soap_codes_sai__RsaKeyEncodingType[] =
22100 {       { (long)sai__RsaKeyEncodingType__30, "30" },
22101         { (long)sai__RsaKeyEncodingType__31, "31" },
22102         { 0, NULL }
22103 };
22104
22105 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__RsaKeyEncodingType2s(struct soap *soap, enum sai__RsaKeyEncodingType n)
22106 {       const char *s = soap_code_str(soap_codes_sai__RsaKeyEncodingType, (long)n);
22107         if (s)
22108                 return s;
22109         return soap_long2s(soap, (long)n);
22110 }
22111
22112 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RsaKeyEncodingType(struct soap *soap, const char *tag, int id, const enum sai__RsaKeyEncodingType *a, const char *type)
22113 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RsaKeyEncodingType), type);
22114         soap_send(soap, soap_sai__RsaKeyEncodingType2s(soap, *a));
22115         return soap_element_end_out(soap, tag);
22116 }
22117
22118 SOAP_FMAC3 enum sai__RsaKeyEncodingType * SOAP_FMAC4 soap_get_sai__RsaKeyEncodingType(struct soap *soap, enum sai__RsaKeyEncodingType *p, const char *tag, const char *type)
22119 {
22120         if ((p = soap_in_sai__RsaKeyEncodingType(soap, tag, p, type)))
22121                 soap_getindependent(soap);
22122         return p;
22123 }
22124
22125 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__RsaKeyEncodingType(struct soap *soap, const char *s, enum sai__RsaKeyEncodingType *a)
22126 {
22127         const struct soap_code_map *map;
22128         if (!s)
22129                 return SOAP_OK;
22130         map = soap_code(soap_codes_sai__RsaKeyEncodingType, s);
22131         if (map)
22132                 *a = (enum sai__RsaKeyEncodingType)map->code;
22133         else
22134         {       long n;
22135                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 31)))
22136                         return soap->error = SOAP_TYPE;
22137                 *a = (enum sai__RsaKeyEncodingType)n;
22138         }
22139         return SOAP_OK;
22140 }
22141
22142 SOAP_FMAC3 enum sai__RsaKeyEncodingType * SOAP_FMAC4 soap_in_sai__RsaKeyEncodingType(struct soap *soap, const char *tag, enum sai__RsaKeyEncodingType *a, const char *type)
22143 {
22144         if (soap_element_begin_in(soap, tag, 0, type))
22145                 return NULL;
22146         a = (enum sai__RsaKeyEncodingType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RsaKeyEncodingType, sizeof(enum sai__RsaKeyEncodingType), 0, NULL, NULL, NULL);
22147         if (!a)
22148                 return NULL;
22149         if (soap->body && !*soap->href)
22150         {       if (!a || soap_s2sai__RsaKeyEncodingType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
22151                         return NULL;
22152         }
22153         else
22154         {       a = (enum sai__RsaKeyEncodingType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RsaKeyEncodingType, 0, sizeof(enum sai__RsaKeyEncodingType), 0, NULL);
22155                 if (soap->body && soap_element_end_in(soap, tag))
22156                         return NULL;
22157         }
22158         return a;
22159 }
22160
22161 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__UserAclRealmType(struct soap *soap, enum sai__UserAclRealmType *a)
22162 {       (void)soap; /* appease -Wall -Werror */
22163 #ifdef SOAP_DEFAULT_sai__UserAclRealmType
22164         *a = SOAP_DEFAULT_sai__UserAclRealmType;
22165 #else
22166         *a = (enum sai__UserAclRealmType)0;
22167 #endif
22168 }
22169
22170 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__UserAclRealmType(struct soap *soap, const enum sai__UserAclRealmType *a, const char *tag, const char *type)
22171 {
22172         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__UserAclRealmType);
22173         if (soap_out_sai__UserAclRealmType(soap, tag, id, a, type))
22174                 return soap->error;
22175         return soap_putindependent(soap);
22176 }
22177
22178 static const struct soap_code_map soap_codes_sai__UserAclRealmType[] =
22179 {       { (long)sai__UserAclRealmType__0, "0" },
22180         { (long)sai__UserAclRealmType__1, "1" },
22181         { (long)sai__UserAclRealmType__2, "2" },
22182         { (long)sai__UserAclRealmType__3, "3" },
22183         { (long)sai__UserAclRealmType__4, "4" },
22184         { (long)sai__UserAclRealmType__5, "5" },
22185         { (long)sai__UserAclRealmType__6, "6" },
22186         { (long)sai__UserAclRealmType__7, "7" },
22187         { (long)sai__UserAclRealmType__8, "8" },
22188         { (long)sai__UserAclRealmType__9, "9" },
22189         { (long)sai__UserAclRealmType__10, "10" },
22190         { (long)sai__UserAclRealmType__11, "11" },
22191         { (long)sai__UserAclRealmType__12, "12" },
22192         { (long)sai__UserAclRealmType__13, "13" },
22193         { (long)sai__UserAclRealmType__14, "14" },
22194         { (long)sai__UserAclRealmType__15, "15" },
22195         { (long)sai__UserAclRealmType__16, "16" },
22196         { (long)sai__UserAclRealmType__17, "17" },
22197         { (long)sai__UserAclRealmType__18, "18" },
22198         { (long)sai__UserAclRealmType__19, "19" },
22199         { 0, NULL }
22200 };
22201
22202 SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__UserAclRealmType2s(struct soap *soap, enum sai__UserAclRealmType n)
22203 {       const char *s = soap_code_str(soap_codes_sai__UserAclRealmType, (long)n);
22204         if (s)
22205                 return s;
22206         return soap_long2s(soap, (long)n);
22207 }
22208
22209 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclRealmType(struct soap *soap, const char *tag, int id, const enum sai__UserAclRealmType *a, const char *type)
22210 {       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclRealmType), type);
22211         soap_send(soap, soap_sai__UserAclRealmType2s(soap, *a));
22212         return soap_element_end_out(soap, tag);
22213 }
22214
22215 SOAP_FMAC3 enum sai__UserAclRealmType * SOAP_FMAC4 soap_get_sai__UserAclRealmType(struct soap *soap, enum sai__UserAclRealmType *p, const char *tag, const char *type)
22216 {
22217         if ((p = soap_in_sai__UserAclRealmType(soap, tag, p, type)))
22218                 soap_getindependent(soap);
22219         return p;
22220 }
22221
22222 SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__UserAclRealmType(struct soap *soap, const char *s, enum sai__UserAclRealmType *a)
22223 {
22224         const struct soap_code_map *map;
22225         if (!s)
22226                 return SOAP_OK;
22227         map = soap_code(soap_codes_sai__UserAclRealmType, s);
22228         if (map)
22229                 *a = (enum sai__UserAclRealmType)map->code;
22230         else
22231         {       long n;
22232                 if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 19)))
22233                         return soap->error = SOAP_TYPE;
22234                 *a = (enum sai__UserAclRealmType)n;
22235         }
22236         return SOAP_OK;
22237 }
22238
22239 SOAP_FMAC3 enum sai__UserAclRealmType * SOAP_FMAC4 soap_in_sai__UserAclRealmType(struct soap *soap, const char *tag, enum sai__UserAclRealmType *a, const char *type)
22240 {
22241         if (soap_element_begin_in(soap, tag, 0, type))
22242                 return NULL;
22243         a = (enum sai__UserAclRealmType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclRealmType, sizeof(enum sai__UserAclRealmType), 0, NULL, NULL, NULL);
22244         if (!a)
22245                 return NULL;
22246         if (soap->body && !*soap->href)
22247         {       if (!a || soap_s2sai__UserAclRealmType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
22248                         return NULL;
22249         }
22250         else
22251         {       a = (enum sai__UserAclRealmType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclRealmType, 0, sizeof(enum sai__UserAclRealmType), 0, NULL);
22252                 if (soap->body && soap_element_end_in(soap, tag))
22253                         return NULL;
22254         }
22255         return a;
22256 }
22257
22258 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__PassPhrase63Type(struct soap *soap, std::string const*a)
22259 {       soap_serialize_std__string(soap, a);
22260 }
22261
22262 SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__PassPhrase63Type(struct soap *soap, std::string *a)
22263 {       soap_default_std__string(soap, a);
22264 }
22265
22266 SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__PassPhrase63Type(struct soap *soap, const std::string *a, const char *tag, const char *type)
22267 {
22268         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__PassPhrase63Type);
22269         if (soap_out_wcxs__PassPhrase63Type(soap, tag, id, a, type))
22270                 return soap->error;
22271         return soap_putindependent(soap);
22272 }
22273 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__PassPhrase63Type(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
22274 {
22275         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
22276                 return soap_element_null(soap, tag, id, type);
22277         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_wcxs__PassPhrase63Type), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
22278                 return soap->error;
22279         return SOAP_OK;
22280 }
22281
22282 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__PassPhrase63Type(struct soap *soap, std::string *p, const char *tag, const char *type)
22283 {
22284         if ((p = soap_in_wcxs__PassPhrase63Type(soap, tag, p, type)))
22285                 soap_getindependent(soap);
22286         return p;
22287 }
22288
22289 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__PassPhrase63Type(struct soap *soap, const char *tag, std::string *s, const char *type)
22290 {
22291         if (soap_element_begin_in(soap, tag, 1, type))
22292                 return NULL;
22293         if (!s)
22294                 s = soap_new_std__string(soap, -1);
22295         if (soap->null)
22296                 if (s)
22297                         s->erase();
22298         if (soap->body && !*soap->href)
22299         {       char *t;
22300                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhrase63Type, sizeof(std::string), soap->type, soap->arrayType);
22301                 if (s)
22302                         if ((t = soap_string_in(soap, 1, 8, 63)))
22303                                 s->assign(t);
22304                         else
22305                                 return NULL;
22306         }
22307         else
22308                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhrase63Type, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_wcxs__PassPhrase63Type, 0, sizeof(std::string), 0, soap_copy_wcxs__PassPhrase63Type);
22309         if (soap->body && soap_element_end_in(soap, tag))
22310                 return NULL;
22311         return s;
22312 }
22313
22314 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__PassPhrase63Type(struct soap *soap, int n)
22315 {       return soap_instantiate_wcxs__PassPhrase63Type(soap, n, NULL, NULL, NULL);
22316 }
22317
22318 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__PassPhrase63Type(struct soap *soap, std::string *p)
22319 {       soap_delete(soap, p);
22320 }
22321
22322 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__PassPhrase63Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
22323 {
22324         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__PassPhrase63Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
22325         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__PassPhrase63Type, n, soap_fdelete);
22326         if (!cp)
22327                 return NULL;
22328         if (n < 0)
22329         {       cp->ptr = (void*)new std::string;
22330                 if (size)
22331                         *size = sizeof(std::string);
22332         }
22333         else
22334         {       cp->ptr = (void*)new std::string[n];
22335                 if (size)
22336                         *size = n * sizeof(std::string);
22337         }
22338                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22339         return (std::string*)cp->ptr;
22340 }
22341
22342 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__PassPhrase63Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
22343 {
22344         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
22345         *(std::string*)p = *(std::string*)q;
22346 }
22347
22348 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string const*a)
22349 {       soap_serialize_std__string(soap, a);
22350 }
22351
22352 SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string *a)
22353 {       soap_default_std__string(soap, a);
22354 }
22355
22356 SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__PassPhraseWEP128Type(struct soap *soap, const std::string *a, const char *tag, const char *type)
22357 {
22358         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__PassPhraseWEP128Type);
22359         if (soap_out_wcxs__PassPhraseWEP128Type(soap, tag, id, a, type))
22360                 return soap->error;
22361         return soap_putindependent(soap);
22362 }
22363 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
22364 {
22365         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
22366                 return soap_element_null(soap, tag, id, type);
22367         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_wcxs__PassPhraseWEP128Type), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
22368                 return soap->error;
22369         return SOAP_OK;
22370 }
22371
22372 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string *p, const char *tag, const char *type)
22373 {
22374         if ((p = soap_in_wcxs__PassPhraseWEP128Type(soap, tag, p, type)))
22375                 soap_getindependent(soap);
22376         return p;
22377 }
22378
22379 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, std::string *s, const char *type)
22380 {
22381         if (soap_element_begin_in(soap, tag, 1, type))
22382                 return NULL;
22383         if (!s)
22384                 s = soap_new_std__string(soap, -1);
22385         if (soap->null)
22386                 if (s)
22387                         s->erase();
22388         if (soap->body && !*soap->href)
22389         {       char *t;
22390                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhraseWEP128Type, sizeof(std::string), soap->type, soap->arrayType);
22391                 if (s)
22392                         if ((t = soap_string_in(soap, 1, -1, -1)))
22393                                 s->assign(t);
22394                         else
22395                                 return NULL;
22396         }
22397         else
22398                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhraseWEP128Type, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_wcxs__PassPhraseWEP128Type, 0, sizeof(std::string), 0, soap_copy_wcxs__PassPhraseWEP128Type);
22399         if (soap->body && soap_element_end_in(soap, tag))
22400                 return NULL;
22401         return s;
22402 }
22403
22404 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__PassPhraseWEP128Type(struct soap *soap, int n)
22405 {       return soap_instantiate_wcxs__PassPhraseWEP128Type(soap, n, NULL, NULL, NULL);
22406 }
22407
22408 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string *p)
22409 {       soap_delete(soap, p);
22410 }
22411
22412 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__PassPhraseWEP128Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
22413 {
22414         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__PassPhraseWEP128Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
22415         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__PassPhraseWEP128Type, n, soap_fdelete);
22416         if (!cp)
22417                 return NULL;
22418         if (n < 0)
22419         {       cp->ptr = (void*)new std::string;
22420                 if (size)
22421                         *size = sizeof(std::string);
22422         }
22423         else
22424         {       cp->ptr = (void*)new std::string[n];
22425                 if (size)
22426                         *size = n * sizeof(std::string);
22427         }
22428                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22429         return (std::string*)cp->ptr;
22430 }
22431
22432 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__PassPhraseWEP128Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
22433 {
22434         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
22435         *(std::string*)p = *(std::string*)q;
22436 }
22437
22438 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__PassPhrase5Type(struct soap *soap, std::string const*a)
22439 {       soap_serialize_std__string(soap, a);
22440 }
22441
22442 SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__PassPhrase5Type(struct soap *soap, std::string *a)
22443 {       soap_default_std__string(soap, a);
22444 }
22445
22446 SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__PassPhrase5Type(struct soap *soap, const std::string *a, const char *tag, const char *type)
22447 {
22448         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__PassPhrase5Type);
22449         if (soap_out_wcxs__PassPhrase5Type(soap, tag, id, a, type))
22450                 return soap->error;
22451         return soap_putindependent(soap);
22452 }
22453 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__PassPhrase5Type(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
22454 {
22455         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
22456                 return soap_element_null(soap, tag, id, type);
22457         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_wcxs__PassPhrase5Type), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
22458                 return soap->error;
22459         return SOAP_OK;
22460 }
22461
22462 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__PassPhrase5Type(struct soap *soap, std::string *p, const char *tag, const char *type)
22463 {
22464         if ((p = soap_in_wcxs__PassPhrase5Type(soap, tag, p, type)))
22465                 soap_getindependent(soap);
22466         return p;
22467 }
22468
22469 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__PassPhrase5Type(struct soap *soap, const char *tag, std::string *s, const char *type)
22470 {
22471         if (soap_element_begin_in(soap, tag, 1, type))
22472                 return NULL;
22473         if (!s)
22474                 s = soap_new_std__string(soap, -1);
22475         if (soap->null)
22476                 if (s)
22477                         s->erase();
22478         if (soap->body && !*soap->href)
22479         {       char *t;
22480                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhrase5Type, sizeof(std::string), soap->type, soap->arrayType);
22481                 if (s)
22482                         if ((t = soap_string_in(soap, 1, -1, -1)))
22483                                 s->assign(t);
22484                         else
22485                                 return NULL;
22486         }
22487         else
22488                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhrase5Type, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_wcxs__PassPhrase5Type, 0, sizeof(std::string), 0, soap_copy_wcxs__PassPhrase5Type);
22489         if (soap->body && soap_element_end_in(soap, tag))
22490                 return NULL;
22491         return s;
22492 }
22493
22494 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__PassPhrase5Type(struct soap *soap, int n)
22495 {       return soap_instantiate_wcxs__PassPhrase5Type(soap, n, NULL, NULL, NULL);
22496 }
22497
22498 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__PassPhrase5Type(struct soap *soap, std::string *p)
22499 {       soap_delete(soap, p);
22500 }
22501
22502 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__PassPhrase5Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
22503 {
22504         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__PassPhrase5Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
22505         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__PassPhrase5Type, n, soap_fdelete);
22506         if (!cp)
22507                 return NULL;
22508         if (n < 0)
22509         {       cp->ptr = (void*)new std::string;
22510                 if (size)
22511                         *size = sizeof(std::string);
22512         }
22513         else
22514         {       cp->ptr = (void*)new std::string[n];
22515                 if (size)
22516                         *size = n * sizeof(std::string);
22517         }
22518                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22519         return (std::string*)cp->ptr;
22520 }
22521
22522 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__PassPhrase5Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
22523 {
22524         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
22525         *(std::string*)p = *(std::string*)q;
22526 }
22527
22528 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary const*a)
22529 {       a->soap_serialize(soap);
22530 }
22531
22532 SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *a)
22533 {       a->xsd__base64Binary::soap_default(soap);
22534 }
22535
22536 SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__RawKey256Type(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type)
22537 {
22538         register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_wcxs__RawKey256Type);
22539         if (soap_out_wcxs__RawKey256Type(soap, tag, id, a, type))
22540                 return soap->error;
22541         return soap_putindependent(soap);
22542 }
22543
22544 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__RawKey256Type(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
22545 {
22546         id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_wcxs__RawKey256Type);
22547         if (id < 0)
22548                 return soap->error;
22549         soap_element_begin_out(soap, tag, id, type);
22550         soap_putbase64(soap, a->__ptr, a->__size);
22551         soap_element_end_out(soap, tag);
22552         return SOAP_OK;
22553 }
22554
22555 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
22556 {
22557         if ((p = soap_in_wcxs__RawKey256Type(soap, tag, p, type)))
22558                 soap_getindependent(soap);
22559         return p;
22560 }
22561
22562 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_wcxs__RawKey256Type(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
22563 {
22564         if (soap_element_begin_in(soap, tag, 1, NULL))
22565                 return NULL;
22566         if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
22567         {       soap->error = SOAP_TYPE;
22568                 return NULL;
22569         }
22570         a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__RawKey256Type, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
22571         if (!a)
22572                 return NULL;
22573         if (soap->alloced)
22574                 a->soap_default(soap);
22575         if (soap->body && !*soap->href)
22576         {
22577                 a->__ptr = soap_getbase64(soap, &a->__size, 0);
22578                 if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
22579                         return NULL;
22580                 if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
22581                         return NULL;
22582         }
22583         else
22584         {       if (*soap->href != '#')
22585                 {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
22586                                 return NULL;
22587                 }
22588                 else
22589                         a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__RawKey256Type, 0, sizeof(xsd__base64Binary), 0, soap_copy_wcxs__RawKey256Type);
22590                 if (soap->body && soap_element_end_in(soap, tag))
22591                         return NULL;
22592         }
22593         return a;
22594 }
22595
22596 SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_wcxs__RawKey256Type(struct soap *soap, int n)
22597 {       return soap_instantiate_wcxs__RawKey256Type(soap, n, NULL, NULL, NULL);
22598 }
22599
22600 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *p)
22601 {       soap_delete(soap, p);
22602 }
22603
22604 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_wcxs__RawKey256Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
22605 {
22606         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__RawKey256Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
22607         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__RawKey256Type, n, soap_fdelete);
22608         if (!cp)
22609                 return NULL;
22610         if (n < 0)
22611         {       cp->ptr = (void*)new xsd__base64Binary;
22612                 if (size)
22613                         *size = sizeof(xsd__base64Binary);
22614                 ((xsd__base64Binary*)cp->ptr)->soap = soap;
22615         }
22616         else
22617         {       cp->ptr = (void*)new xsd__base64Binary[n];
22618                 if (size)
22619                         *size = n * sizeof(xsd__base64Binary);
22620                 for (int i = 0; i < n; i++)
22621                         ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
22622         }
22623                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22624         return (xsd__base64Binary*)cp->ptr;
22625 }
22626
22627 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__RawKey256Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
22628 {
22629         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
22630         *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
22631 }
22632
22633 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary const*a)
22634 {       a->soap_serialize(soap);
22635 }
22636
22637 SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *a)
22638 {       a->xsd__base64Binary::soap_default(soap);
22639 }
22640
22641 SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__RawKey128Type(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type)
22642 {
22643         register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_wcxs__RawKey128Type);
22644         if (soap_out_wcxs__RawKey128Type(soap, tag, id, a, type))
22645                 return soap->error;
22646         return soap_putindependent(soap);
22647 }
22648
22649 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__RawKey128Type(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
22650 {
22651         id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_wcxs__RawKey128Type);
22652         if (id < 0)
22653                 return soap->error;
22654         soap_element_begin_out(soap, tag, id, type);
22655         soap_putbase64(soap, a->__ptr, a->__size);
22656         soap_element_end_out(soap, tag);
22657         return SOAP_OK;
22658 }
22659
22660 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
22661 {
22662         if ((p = soap_in_wcxs__RawKey128Type(soap, tag, p, type)))
22663                 soap_getindependent(soap);
22664         return p;
22665 }
22666
22667 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_wcxs__RawKey128Type(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
22668 {
22669         if (soap_element_begin_in(soap, tag, 1, NULL))
22670                 return NULL;
22671         if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
22672         {       soap->error = SOAP_TYPE;
22673                 return NULL;
22674         }
22675         a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__RawKey128Type, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
22676         if (!a)
22677                 return NULL;
22678         if (soap->alloced)
22679                 a->soap_default(soap);
22680         if (soap->body && !*soap->href)
22681         {
22682                 a->__ptr = soap_getbase64(soap, &a->__size, 0);
22683                 if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
22684                         return NULL;
22685                 if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
22686                         return NULL;
22687         }
22688         else
22689         {       if (*soap->href != '#')
22690                 {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
22691                                 return NULL;
22692                 }
22693                 else
22694                         a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__RawKey128Type, 0, sizeof(xsd__base64Binary), 0, soap_copy_wcxs__RawKey128Type);
22695                 if (soap->body && soap_element_end_in(soap, tag))
22696                         return NULL;
22697         }
22698         return a;
22699 }
22700
22701 SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_wcxs__RawKey128Type(struct soap *soap, int n)
22702 {       return soap_instantiate_wcxs__RawKey128Type(soap, n, NULL, NULL, NULL);
22703 }
22704
22705 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *p)
22706 {       soap_delete(soap, p);
22707 }
22708
22709 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_wcxs__RawKey128Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
22710 {
22711         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__RawKey128Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
22712         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__RawKey128Type, n, soap_fdelete);
22713         if (!cp)
22714                 return NULL;
22715         if (n < 0)
22716         {       cp->ptr = (void*)new xsd__base64Binary;
22717                 if (size)
22718                         *size = sizeof(xsd__base64Binary);
22719                 ((xsd__base64Binary*)cp->ptr)->soap = soap;
22720         }
22721         else
22722         {       cp->ptr = (void*)new xsd__base64Binary[n];
22723                 if (size)
22724                         *size = n * sizeof(xsd__base64Binary);
22725                 for (int i = 0; i < n; i++)
22726                         ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
22727         }
22728                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22729         return (xsd__base64Binary*)cp->ptr;
22730 }
22731
22732 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__RawKey128Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
22733 {
22734         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
22735         *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
22736 }
22737
22738 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary const*a)
22739 {       a->soap_serialize(soap);
22740 }
22741
22742 SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *a)
22743 {       a->xsd__base64Binary::soap_default(soap);
22744 }
22745
22746 SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__RawKey64Type(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type)
22747 {
22748         register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_wcxs__RawKey64Type);
22749         if (soap_out_wcxs__RawKey64Type(soap, tag, id, a, type))
22750                 return soap->error;
22751         return soap_putindependent(soap);
22752 }
22753
22754 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__RawKey64Type(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
22755 {
22756         id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_wcxs__RawKey64Type);
22757         if (id < 0)
22758                 return soap->error;
22759         soap_element_begin_out(soap, tag, id, type);
22760         soap_putbase64(soap, a->__ptr, a->__size);
22761         soap_element_end_out(soap, tag);
22762         return SOAP_OK;
22763 }
22764
22765 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
22766 {
22767         if ((p = soap_in_wcxs__RawKey64Type(soap, tag, p, type)))
22768                 soap_getindependent(soap);
22769         return p;
22770 }
22771
22772 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_wcxs__RawKey64Type(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
22773 {
22774         if (soap_element_begin_in(soap, tag, 1, NULL))
22775                 return NULL;
22776         if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
22777         {       soap->error = SOAP_TYPE;
22778                 return NULL;
22779         }
22780         a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__RawKey64Type, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
22781         if (!a)
22782                 return NULL;
22783         if (soap->alloced)
22784                 a->soap_default(soap);
22785         if (soap->body && !*soap->href)
22786         {
22787                 a->__ptr = soap_getbase64(soap, &a->__size, 0);
22788                 if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
22789                         return NULL;
22790                 if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
22791                         return NULL;
22792         }
22793         else
22794         {       if (*soap->href != '#')
22795                 {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
22796                                 return NULL;
22797                 }
22798                 else
22799                         a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__RawKey64Type, 0, sizeof(xsd__base64Binary), 0, soap_copy_wcxs__RawKey64Type);
22800                 if (soap->body && soap_element_end_in(soap, tag))
22801                         return NULL;
22802         }
22803         return a;
22804 }
22805
22806 SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_wcxs__RawKey64Type(struct soap *soap, int n)
22807 {       return soap_instantiate_wcxs__RawKey64Type(soap, n, NULL, NULL, NULL);
22808 }
22809
22810 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *p)
22811 {       soap_delete(soap, p);
22812 }
22813
22814 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_wcxs__RawKey64Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
22815 {
22816         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__RawKey64Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
22817         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__RawKey64Type, n, soap_fdelete);
22818         if (!cp)
22819                 return NULL;
22820         if (n < 0)
22821         {       cp->ptr = (void*)new xsd__base64Binary;
22822                 if (size)
22823                         *size = sizeof(xsd__base64Binary);
22824                 ((xsd__base64Binary*)cp->ptr)->soap = soap;
22825         }
22826         else
22827         {       cp->ptr = (void*)new xsd__base64Binary[n];
22828                 if (size)
22829                         *size = n * sizeof(xsd__base64Binary);
22830                 for (int i = 0; i < n; i++)
22831                         ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
22832         }
22833                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22834         return (xsd__base64Binary*)cp->ptr;
22835 }
22836
22837 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__RawKey64Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
22838 {
22839         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
22840         *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
22841 }
22842
22843 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__ProfileNameType(struct soap *soap, std::string const*a)
22844 {       soap_serialize_std__string(soap, a);
22845 }
22846
22847 SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__ProfileNameType(struct soap *soap, std::string *a)
22848 {       soap_default_std__string(soap, a);
22849 }
22850
22851 SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__ProfileNameType(struct soap *soap, const std::string *a, const char *tag, const char *type)
22852 {
22853         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileNameType);
22854         if (soap_out_wcxs__ProfileNameType(soap, tag, id, a, type))
22855                 return soap->error;
22856         return soap_putindependent(soap);
22857 }
22858 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileNameType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
22859 {
22860         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
22861                 return soap_element_null(soap, tag, id, type);
22862         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_wcxs__ProfileNameType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
22863                 return soap->error;
22864         return SOAP_OK;
22865 }
22866
22867 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__ProfileNameType(struct soap *soap, std::string *p, const char *tag, const char *type)
22868 {
22869         if ((p = soap_in_wcxs__ProfileNameType(soap, tag, p, type)))
22870                 soap_getindependent(soap);
22871         return p;
22872 }
22873
22874 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__ProfileNameType(struct soap *soap, const char *tag, std::string *s, const char *type)
22875 {
22876         if (soap_element_begin_in(soap, tag, 1, type))
22877                 return NULL;
22878         if (!s)
22879                 s = soap_new_std__string(soap, -1);
22880         if (soap->null)
22881                 if (s)
22882                         s->erase();
22883         if (soap->body && !*soap->href)
22884         {       char *t;
22885                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__ProfileNameType, sizeof(std::string), soap->type, soap->arrayType);
22886                 if (s)
22887                         if ((t = soap_string_in(soap, 1, 1, 35)))
22888                                 s->assign(t);
22889                         else
22890                                 return NULL;
22891         }
22892         else
22893                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__ProfileNameType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_wcxs__ProfileNameType, 0, sizeof(std::string), 0, soap_copy_wcxs__ProfileNameType);
22894         if (soap->body && soap_element_end_in(soap, tag))
22895                 return NULL;
22896         return s;
22897 }
22898
22899 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__ProfileNameType(struct soap *soap, int n)
22900 {       return soap_instantiate_wcxs__ProfileNameType(soap, n, NULL, NULL, NULL);
22901 }
22902
22903 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileNameType(struct soap *soap, std::string *p)
22904 {       soap_delete(soap, p);
22905 }
22906
22907 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__ProfileNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
22908 {
22909         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
22910         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileNameType, n, soap_fdelete);
22911         if (!cp)
22912                 return NULL;
22913         if (n < 0)
22914         {       cp->ptr = (void*)new std::string;
22915                 if (size)
22916                         *size = sizeof(std::string);
22917         }
22918         else
22919         {       cp->ptr = (void*)new std::string[n];
22920                 if (size)
22921                         *size = n * sizeof(std::string);
22922         }
22923                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
22924         return (std::string*)cp->ptr;
22925 }
22926
22927 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__ProfileNameType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
22928 {
22929         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
22930         *(std::string*)p = *(std::string*)q;
22931 }
22932
22933 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__apr__AgentDescription(struct soap *soap, std::string const*a)
22934 {       soap_serialize_std__string(soap, a);
22935 }
22936
22937 SOAP_FMAC3 void SOAP_FMAC4 soap_default__apr__AgentDescription(struct soap *soap, std::string *a)
22938 {       soap_default_std__string(soap, a);
22939 }
22940
22941 SOAP_FMAC3 int SOAP_FMAC4 soap_put__apr__AgentDescription(struct soap *soap, const std::string *a, const char *tag, const char *type)
22942 {
22943         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__apr__AgentDescription);
22944         if (soap_out__apr__AgentDescription(soap, tag, id, a, type))
22945                 return soap->error;
22946         return soap_putindependent(soap);
22947 }
22948 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__AgentDescription(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
22949 {
22950         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
22951                 return soap_element_null(soap, tag, id, type);
22952         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE__apr__AgentDescription), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
22953                 return soap->error;
22954         return SOAP_OK;
22955 }
22956
22957 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__apr__AgentDescription(struct soap *soap, std::string *p, const char *tag, const char *type)
22958 {
22959         if ((p = soap_in__apr__AgentDescription(soap, tag, p, type)))
22960                 soap_getindependent(soap);
22961         return p;
22962 }
22963
22964 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__apr__AgentDescription(struct soap *soap, const char *tag, std::string *s, const char *type)
22965 {
22966         if (soap_element_begin_in(soap, tag, 1, type))
22967                 return NULL;
22968         if (!s)
22969                 s = soap_new_std__string(soap, -1);
22970         if (soap->null)
22971                 if (s)
22972                         s->erase();
22973         if (soap->body && !*soap->href)
22974         {       char *t;
22975                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__apr__AgentDescription, sizeof(std::string), soap->type, soap->arrayType);
22976                 if (s)
22977                         if ((t = soap_string_in(soap, 1, 0, 16)))
22978                                 s->assign(t);
22979                         else
22980                                 return NULL;
22981         }
22982         else
22983                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__apr__AgentDescription, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE__apr__AgentDescription, 0, sizeof(std::string), 0, soap_copy__apr__AgentDescription);
22984         if (soap->body && soap_element_end_in(soap, tag))
22985                 return NULL;
22986         return s;
22987 }
22988
22989 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__apr__AgentDescription(struct soap *soap, int n)
22990 {       return soap_instantiate__apr__AgentDescription(soap, n, NULL, NULL, NULL);
22991 }
22992
22993 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__AgentDescription(struct soap *soap, std::string *p)
22994 {       soap_delete(soap, p);
22995 }
22996
22997 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__apr__AgentDescription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
22998 {
22999         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__AgentDescription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23000         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__AgentDescription, n, soap_fdelete);
23001         if (!cp)
23002                 return NULL;
23003         if (n < 0)
23004         {       cp->ptr = (void*)new std::string;
23005                 if (size)
23006                         *size = sizeof(std::string);
23007         }
23008         else
23009         {       cp->ptr = (void*)new std::string[n];
23010                 if (size)
23011                         *size = n * sizeof(std::string);
23012         }
23013                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23014         return (std::string*)cp->ptr;
23015 }
23016
23017 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__AgentDescription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23018 {
23019         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23020         *(std::string*)p = *(std::string*)q;
23021 }
23022
23023 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__PolicyName(struct soap *soap, std::string const*a)
23024 {       soap_serialize_std__string(soap, a);
23025 }
23026
23027 SOAP_FMAC3 void SOAP_FMAC4 soap_default__cb__PolicyName(struct soap *soap, std::string *a)
23028 {       soap_default_std__string(soap, a);
23029 }
23030
23031 SOAP_FMAC3 int SOAP_FMAC4 soap_put__cb__PolicyName(struct soap *soap, const std::string *a, const char *tag, const char *type)
23032 {
23033         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__cb__PolicyName);
23034         if (soap_out__cb__PolicyName(soap, tag, id, a, type))
23035                 return soap->error;
23036         return soap_putindependent(soap);
23037 }
23038 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__PolicyName(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
23039 {
23040         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23041                 return soap_element_null(soap, tag, id, type);
23042         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE__cb__PolicyName), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23043                 return soap->error;
23044         return SOAP_OK;
23045 }
23046
23047 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__cb__PolicyName(struct soap *soap, std::string *p, const char *tag, const char *type)
23048 {
23049         if ((p = soap_in__cb__PolicyName(soap, tag, p, type)))
23050                 soap_getindependent(soap);
23051         return p;
23052 }
23053
23054 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__cb__PolicyName(struct soap *soap, const char *tag, std::string *s, const char *type)
23055 {
23056         if (soap_element_begin_in(soap, tag, 1, type))
23057                 return NULL;
23058         if (!s)
23059                 s = soap_new_std__string(soap, -1);
23060         if (soap->null)
23061                 if (s)
23062                         s->erase();
23063         if (soap->body && !*soap->href)
23064         {       char *t;
23065                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__cb__PolicyName, sizeof(std::string), soap->type, soap->arrayType);
23066                 if (s)
23067                         if ((t = soap_string_in(soap, 1, 0, 16)))
23068                                 s->assign(t);
23069                         else
23070                                 return NULL;
23071         }
23072         else
23073                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__cb__PolicyName, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE__cb__PolicyName, 0, sizeof(std::string), 0, soap_copy__cb__PolicyName);
23074         if (soap->body && soap_element_end_in(soap, tag))
23075                 return NULL;
23076         return s;
23077 }
23078
23079 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__cb__PolicyName(struct soap *soap, int n)
23080 {       return soap_instantiate__cb__PolicyName(soap, n, NULL, NULL, NULL);
23081 }
23082
23083 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__PolicyName(struct soap *soap, std::string *p)
23084 {       soap_delete(soap, p);
23085 }
23086
23087 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__cb__PolicyName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
23088 {
23089         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__PolicyName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23090         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__PolicyName, n, soap_fdelete);
23091         if (!cp)
23092                 return NULL;
23093         if (n < 0)
23094         {       cp->ptr = (void*)new std::string;
23095                 if (size)
23096                         *size = sizeof(std::string);
23097         }
23098         else
23099         {       cp->ptr = (void*)new std::string[n];
23100                 if (size)
23101                         *size = n * sizeof(std::string);
23102         }
23103                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23104         return (std::string*)cp->ptr;
23105 }
23106
23107 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__PolicyName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23108 {
23109         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23110         *(std::string*)p = *(std::string*)q;
23111 }
23112
23113 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__FilterName(struct soap *soap, std::string const*a)
23114 {       soap_serialize_std__string(soap, a);
23115 }
23116
23117 SOAP_FMAC3 void SOAP_FMAC4 soap_default__cb__FilterName(struct soap *soap, std::string *a)
23118 {       soap_default_std__string(soap, a);
23119 }
23120
23121 SOAP_FMAC3 int SOAP_FMAC4 soap_put__cb__FilterName(struct soap *soap, const std::string *a, const char *tag, const char *type)
23122 {
23123         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__cb__FilterName);
23124         if (soap_out__cb__FilterName(soap, tag, id, a, type))
23125                 return soap->error;
23126         return soap_putindependent(soap);
23127 }
23128 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__FilterName(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
23129 {
23130         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23131                 return soap_element_null(soap, tag, id, type);
23132         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE__cb__FilterName), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23133                 return soap->error;
23134         return SOAP_OK;
23135 }
23136
23137 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__cb__FilterName(struct soap *soap, std::string *p, const char *tag, const char *type)
23138 {
23139         if ((p = soap_in__cb__FilterName(soap, tag, p, type)))
23140                 soap_getindependent(soap);
23141         return p;
23142 }
23143
23144 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__cb__FilterName(struct soap *soap, const char *tag, std::string *s, const char *type)
23145 {
23146         if (soap_element_begin_in(soap, tag, 1, type))
23147                 return NULL;
23148         if (!s)
23149                 s = soap_new_std__string(soap, -1);
23150         if (soap->null)
23151                 if (s)
23152                         s->erase();
23153         if (soap->body && !*soap->href)
23154         {       char *t;
23155                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__cb__FilterName, sizeof(std::string), soap->type, soap->arrayType);
23156                 if (s)
23157                         if ((t = soap_string_in(soap, 1, 0, 16)))
23158                                 s->assign(t);
23159                         else
23160                                 return NULL;
23161         }
23162         else
23163                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__cb__FilterName, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE__cb__FilterName, 0, sizeof(std::string), 0, soap_copy__cb__FilterName);
23164         if (soap->body && soap_element_end_in(soap, tag))
23165                 return NULL;
23166         return s;
23167 }
23168
23169 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__cb__FilterName(struct soap *soap, int n)
23170 {       return soap_instantiate__cb__FilterName(soap, n, NULL, NULL, NULL);
23171 }
23172
23173 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__FilterName(struct soap *soap, std::string *p)
23174 {       soap_delete(soap, p);
23175 }
23176
23177 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__cb__FilterName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
23178 {
23179         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__FilterName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23180         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__FilterName, n, soap_fdelete);
23181         if (!cp)
23182                 return NULL;
23183         if (n < 0)
23184         {       cp->ptr = (void*)new std::string;
23185                 if (size)
23186                         *size = sizeof(std::string);
23187         }
23188         else
23189         {       cp->ptr = (void*)new std::string[n];
23190                 if (size)
23191                         *size = n * sizeof(std::string);
23192         }
23193                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23194         return (std::string*)cp->ptr;
23195 }
23196
23197 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__FilterName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23198 {
23199         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23200         *(std::string*)p = *(std::string*)q;
23201 }
23202
23203 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cb__IPv6AddressStringType(struct soap *soap, std::string const*a)
23204 {       soap_serialize_std__string(soap, a);
23205 }
23206
23207 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__IPv6AddressStringType(struct soap *soap, std::string *a)
23208 {       soap_default_std__string(soap, a);
23209 }
23210
23211 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__IPv6AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
23212 {
23213         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__IPv6AddressStringType);
23214         if (soap_out_cb__IPv6AddressStringType(soap, tag, id, a, type))
23215                 return soap->error;
23216         return soap_putindependent(soap);
23217 }
23218 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__IPv6AddressStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
23219 {
23220         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23221                 return soap_element_null(soap, tag, id, type);
23222         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_cb__IPv6AddressStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23223                 return soap->error;
23224         return SOAP_OK;
23225 }
23226
23227 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cb__IPv6AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
23228 {
23229         if ((p = soap_in_cb__IPv6AddressStringType(soap, tag, p, type)))
23230                 soap_getindependent(soap);
23231         return p;
23232 }
23233
23234 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cb__IPv6AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
23235 {
23236         if (soap_element_begin_in(soap, tag, 1, type))
23237                 return NULL;
23238         if (!s)
23239                 s = soap_new_std__string(soap, -1);
23240         if (soap->null)
23241                 if (s)
23242                         s->erase();
23243         if (soap->body && !*soap->href)
23244         {       char *t;
23245                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cb__IPv6AddressStringType, sizeof(std::string), soap->type, soap->arrayType);
23246                 if (s)
23247                         if ((t = soap_string_in(soap, 1, -1, -1)))
23248                                 s->assign(t);
23249                         else
23250                                 return NULL;
23251         }
23252         else
23253                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cb__IPv6AddressStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_cb__IPv6AddressStringType, 0, sizeof(std::string), 0, soap_copy_cb__IPv6AddressStringType);
23254         if (soap->body && soap_element_end_in(soap, tag))
23255                 return NULL;
23256         return s;
23257 }
23258
23259 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cb__IPv6AddressStringType(struct soap *soap, int n)
23260 {       return soap_instantiate_cb__IPv6AddressStringType(soap, n, NULL, NULL, NULL);
23261 }
23262
23263 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__IPv6AddressStringType(struct soap *soap, std::string *p)
23264 {       soap_delete(soap, p);
23265 }
23266
23267 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cb__IPv6AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
23268 {
23269         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__IPv6AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23270         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__IPv6AddressStringType, n, soap_fdelete);
23271         if (!cp)
23272                 return NULL;
23273         if (n < 0)
23274         {       cp->ptr = (void*)new std::string;
23275                 if (size)
23276                         *size = sizeof(std::string);
23277         }
23278         else
23279         {       cp->ptr = (void*)new std::string[n];
23280                 if (size)
23281                         *size = n * sizeof(std::string);
23282         }
23283                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23284         return (std::string*)cp->ptr;
23285 }
23286
23287 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__IPv6AddressStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23288 {
23289         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23290         *(std::string*)p = *(std::string*)q;
23291 }
23292
23293 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cb__IPv4AddressStringType(struct soap *soap, std::string const*a)
23294 {       soap_serialize_std__string(soap, a);
23295 }
23296
23297 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__IPv4AddressStringType(struct soap *soap, std::string *a)
23298 {       soap_default_std__string(soap, a);
23299 }
23300
23301 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__IPv4AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
23302 {
23303         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__IPv4AddressStringType);
23304         if (soap_out_cb__IPv4AddressStringType(soap, tag, id, a, type))
23305                 return soap->error;
23306         return soap_putindependent(soap);
23307 }
23308 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__IPv4AddressStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
23309 {
23310         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23311                 return soap_element_null(soap, tag, id, type);
23312         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_cb__IPv4AddressStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23313                 return soap->error;
23314         return SOAP_OK;
23315 }
23316
23317 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cb__IPv4AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
23318 {
23319         if ((p = soap_in_cb__IPv4AddressStringType(soap, tag, p, type)))
23320                 soap_getindependent(soap);
23321         return p;
23322 }
23323
23324 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cb__IPv4AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
23325 {
23326         if (soap_element_begin_in(soap, tag, 1, type))
23327                 return NULL;
23328         if (!s)
23329                 s = soap_new_std__string(soap, -1);
23330         if (soap->null)
23331                 if (s)
23332                         s->erase();
23333         if (soap->body && !*soap->href)
23334         {       char *t;
23335                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cb__IPv4AddressStringType, sizeof(std::string), soap->type, soap->arrayType);
23336                 if (s)
23337                         if ((t = soap_string_in(soap, 1, -1, -1)))
23338                                 s->assign(t);
23339                         else
23340                                 return NULL;
23341         }
23342         else
23343                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cb__IPv4AddressStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_cb__IPv4AddressStringType, 0, sizeof(std::string), 0, soap_copy_cb__IPv4AddressStringType);
23344         if (soap->body && soap_element_end_in(soap, tag))
23345                 return NULL;
23346         return s;
23347 }
23348
23349 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cb__IPv4AddressStringType(struct soap *soap, int n)
23350 {       return soap_instantiate_cb__IPv4AddressStringType(soap, n, NULL, NULL, NULL);
23351 }
23352
23353 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__IPv4AddressStringType(struct soap *soap, std::string *p)
23354 {       soap_delete(soap, p);
23355 }
23356
23357 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cb__IPv4AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
23358 {
23359         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__IPv4AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23360         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__IPv4AddressStringType, n, soap_fdelete);
23361         if (!cp)
23362                 return NULL;
23363         if (n < 0)
23364         {       cp->ptr = (void*)new std::string;
23365                 if (size)
23366                         *size = sizeof(std::string);
23367         }
23368         else
23369         {       cp->ptr = (void*)new std::string[n];
23370                 if (size)
23371                         *size = n * sizeof(std::string);
23372         }
23373                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23374         return (std::string*)cp->ptr;
23375 }
23376
23377 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__IPv4AddressStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23378 {
23379         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23380         *(std::string*)p = *(std::string*)q;
23381 }
23382
23383 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_emi__CommunityStringType(struct soap *soap, std::string const*a)
23384 {       soap_serialize_std__string(soap, a);
23385 }
23386
23387 SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__CommunityStringType(struct soap *soap, std::string *a)
23388 {       soap_default_std__string(soap, a);
23389 }
23390
23391 SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__CommunityStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
23392 {
23393         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__CommunityStringType);
23394         if (soap_out_emi__CommunityStringType(soap, tag, id, a, type))
23395                 return soap->error;
23396         return soap_putindependent(soap);
23397 }
23398 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__CommunityStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
23399 {
23400         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23401                 return soap_element_null(soap, tag, id, type);
23402         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_emi__CommunityStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23403                 return soap->error;
23404         return SOAP_OK;
23405 }
23406
23407 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_emi__CommunityStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
23408 {
23409         if ((p = soap_in_emi__CommunityStringType(soap, tag, p, type)))
23410                 soap_getindependent(soap);
23411         return p;
23412 }
23413
23414 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_emi__CommunityStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
23415 {
23416         if (soap_element_begin_in(soap, tag, 1, type))
23417                 return NULL;
23418         if (!s)
23419                 s = soap_new_std__string(soap, -1);
23420         if (soap->null)
23421                 if (s)
23422                         s->erase();
23423         if (soap->body && !*soap->href)
23424         {       char *t;
23425                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_emi__CommunityStringType, sizeof(std::string), soap->type, soap->arrayType);
23426                 if (s)
23427                         if ((t = soap_string_in(soap, 1, 1, 16)))
23428                                 s->assign(t);
23429                         else
23430                                 return NULL;
23431         }
23432         else
23433                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_emi__CommunityStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_emi__CommunityStringType, 0, sizeof(std::string), 0, soap_copy_emi__CommunityStringType);
23434         if (soap->body && soap_element_end_in(soap, tag))
23435                 return NULL;
23436         return s;
23437 }
23438
23439 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_emi__CommunityStringType(struct soap *soap, int n)
23440 {       return soap_instantiate_emi__CommunityStringType(soap, n, NULL, NULL, NULL);
23441 }
23442
23443 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__CommunityStringType(struct soap *soap, std::string *p)
23444 {       soap_delete(soap, p);
23445 }
23446
23447 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_emi__CommunityStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
23448 {
23449         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__CommunityStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23450         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__CommunityStringType, n, soap_fdelete);
23451         if (!cp)
23452                 return NULL;
23453         if (n < 0)
23454         {       cp->ptr = (void*)new std::string;
23455                 if (size)
23456                         *size = sizeof(std::string);
23457         }
23458         else
23459         {       cp->ptr = (void*)new std::string[n];
23460                 if (size)
23461                         *size = n * sizeof(std::string);
23462         }
23463                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23464         return (std::string*)cp->ptr;
23465 }
23466
23467 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__CommunityStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23468 {
23469         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23470         *(std::string*)p = *(std::string*)q;
23471 }
23472
23473 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_net__MACAddressType(struct soap *soap, std::string const*a)
23474 {       soap_serialize_std__string(soap, a);
23475 }
23476
23477 SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__MACAddressType(struct soap *soap, std::string *a)
23478 {       soap_default_std__string(soap, a);
23479 }
23480
23481 SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__MACAddressType(struct soap *soap, const std::string *a, const char *tag, const char *type)
23482 {
23483         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__MACAddressType);
23484         if (soap_out_net__MACAddressType(soap, tag, id, a, type))
23485                 return soap->error;
23486         return soap_putindependent(soap);
23487 }
23488 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__MACAddressType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
23489 {
23490         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23491                 return soap_element_null(soap, tag, id, type);
23492         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_net__MACAddressType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23493                 return soap->error;
23494         return SOAP_OK;
23495 }
23496
23497 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_net__MACAddressType(struct soap *soap, std::string *p, const char *tag, const char *type)
23498 {
23499         if ((p = soap_in_net__MACAddressType(soap, tag, p, type)))
23500                 soap_getindependent(soap);
23501         return p;
23502 }
23503
23504 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_net__MACAddressType(struct soap *soap, const char *tag, std::string *s, const char *type)
23505 {
23506         if (soap_element_begin_in(soap, tag, 1, type))
23507                 return NULL;
23508         if (!s)
23509                 s = soap_new_std__string(soap, -1);
23510         if (soap->null)
23511                 if (s)
23512                         s->erase();
23513         if (soap->body && !*soap->href)
23514         {       char *t;
23515                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_net__MACAddressType, sizeof(std::string), soap->type, soap->arrayType);
23516                 if (s)
23517                         if ((t = soap_string_in(soap, 1, -1, -1)))
23518                                 s->assign(t);
23519                         else
23520                                 return NULL;
23521         }
23522         else
23523                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_net__MACAddressType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_net__MACAddressType, 0, sizeof(std::string), 0, soap_copy_net__MACAddressType);
23524         if (soap->body && soap_element_end_in(soap, tag))
23525                 return NULL;
23526         return s;
23527 }
23528
23529 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_net__MACAddressType(struct soap *soap, int n)
23530 {       return soap_instantiate_net__MACAddressType(soap, n, NULL, NULL, NULL);
23531 }
23532
23533 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__MACAddressType(struct soap *soap, std::string *p)
23534 {       soap_delete(soap, p);
23535 }
23536
23537 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_net__MACAddressType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
23538 {
23539         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__MACAddressType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23540         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__MACAddressType, n, soap_fdelete);
23541         if (!cp)
23542                 return NULL;
23543         if (n < 0)
23544         {       cp->ptr = (void*)new std::string;
23545                 if (size)
23546                         *size = sizeof(std::string);
23547         }
23548         else
23549         {       cp->ptr = (void*)new std::string[n];
23550                 if (size)
23551                         *size = n * sizeof(std::string);
23552         }
23553                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23554         return (std::string*)cp->ptr;
23555 }
23556
23557 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_net__MACAddressType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23558 {
23559         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23560         *(std::string*)p = *(std::string*)q;
23561 }
23562
23563 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__sai__KerberosRealmName(struct soap *soap, std::string const*a)
23564 {       soap_serialize_std__string(soap, a);
23565 }
23566
23567 SOAP_FMAC3 void SOAP_FMAC4 soap_default__sai__KerberosRealmName(struct soap *soap, std::string *a)
23568 {       soap_default_std__string(soap, a);
23569 }
23570
23571 SOAP_FMAC3 int SOAP_FMAC4 soap_put__sai__KerberosRealmName(struct soap *soap, const std::string *a, const char *tag, const char *type)
23572 {
23573         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__sai__KerberosRealmName);
23574         if (soap_out__sai__KerberosRealmName(soap, tag, id, a, type))
23575                 return soap->error;
23576         return soap_putindependent(soap);
23577 }
23578 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__KerberosRealmName(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
23579 {
23580         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23581                 return soap_element_null(soap, tag, id, type);
23582         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE__sai__KerberosRealmName), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23583                 return soap->error;
23584         return SOAP_OK;
23585 }
23586
23587 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__sai__KerberosRealmName(struct soap *soap, std::string *p, const char *tag, const char *type)
23588 {
23589         if ((p = soap_in__sai__KerberosRealmName(soap, tag, p, type)))
23590                 soap_getindependent(soap);
23591         return p;
23592 }
23593
23594 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__sai__KerberosRealmName(struct soap *soap, const char *tag, std::string *s, const char *type)
23595 {
23596         if (soap_element_begin_in(soap, tag, 1, type))
23597                 return NULL;
23598         if (!s)
23599                 s = soap_new_std__string(soap, -1);
23600         if (soap->null)
23601                 if (s)
23602                         s->erase();
23603         if (soap->body && !*soap->href)
23604         {       char *t;
23605                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__sai__KerberosRealmName, sizeof(std::string), soap->type, soap->arrayType);
23606                 if (s)
23607                         if ((t = soap_string_in(soap, 1, 1, 63)))
23608                                 s->assign(t);
23609                         else
23610                                 return NULL;
23611         }
23612         else
23613                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__sai__KerberosRealmName, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE__sai__KerberosRealmName, 0, sizeof(std::string), 0, soap_copy__sai__KerberosRealmName);
23614         if (soap->body && soap_element_end_in(soap, tag))
23615                 return NULL;
23616         return s;
23617 }
23618
23619 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__sai__KerberosRealmName(struct soap *soap, int n)
23620 {       return soap_instantiate__sai__KerberosRealmName(soap, n, NULL, NULL, NULL);
23621 }
23622
23623 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__KerberosRealmName(struct soap *soap, std::string *p)
23624 {       soap_delete(soap, p);
23625 }
23626
23627 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__sai__KerberosRealmName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
23628 {
23629         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__KerberosRealmName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23630         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__KerberosRealmName, n, soap_fdelete);
23631         if (!cp)
23632                 return NULL;
23633         if (n < 0)
23634         {       cp->ptr = (void*)new std::string;
23635                 if (size)
23636                         *size = sizeof(std::string);
23637         }
23638         else
23639         {       cp->ptr = (void*)new std::string[n];
23640                 if (size)
23641                         *size = n * sizeof(std::string);
23642         }
23643                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23644         return (std::string*)cp->ptr;
23645 }
23646
23647 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__KerberosRealmName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23648 {
23649         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23650         *(std::string*)p = *(std::string*)q;
23651 }
23652
23653 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__sai__SpnString(struct soap *soap, std::string const*a)
23654 {       soap_serialize_std__string(soap, a);
23655 }
23656
23657 SOAP_FMAC3 void SOAP_FMAC4 soap_default__sai__SpnString(struct soap *soap, std::string *a)
23658 {       soap_default_std__string(soap, a);
23659 }
23660
23661 SOAP_FMAC3 int SOAP_FMAC4 soap_put__sai__SpnString(struct soap *soap, const std::string *a, const char *tag, const char *type)
23662 {
23663         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__sai__SpnString);
23664         if (soap_out__sai__SpnString(soap, tag, id, a, type))
23665                 return soap->error;
23666         return soap_putindependent(soap);
23667 }
23668 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SpnString(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
23669 {
23670         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23671                 return soap_element_null(soap, tag, id, type);
23672         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE__sai__SpnString), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23673                 return soap->error;
23674         return SOAP_OK;
23675 }
23676
23677 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__sai__SpnString(struct soap *soap, std::string *p, const char *tag, const char *type)
23678 {
23679         if ((p = soap_in__sai__SpnString(soap, tag, p, type)))
23680                 soap_getindependent(soap);
23681         return p;
23682 }
23683
23684 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__sai__SpnString(struct soap *soap, const char *tag, std::string *s, const char *type)
23685 {
23686         if (soap_element_begin_in(soap, tag, 1, type))
23687                 return NULL;
23688         if (!s)
23689                 s = soap_new_std__string(soap, -1);
23690         if (soap->null)
23691                 if (s)
23692                         s->erase();
23693         if (soap->body && !*soap->href)
23694         {       char *t;
23695                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__sai__SpnString, sizeof(std::string), soap->type, soap->arrayType);
23696                 if (s)
23697                         if ((t = soap_string_in(soap, 1, 0, 266)))
23698                                 s->assign(t);
23699                         else
23700                                 return NULL;
23701         }
23702         else
23703                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__sai__SpnString, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE__sai__SpnString, 0, sizeof(std::string), 0, soap_copy__sai__SpnString);
23704         if (soap->body && soap_element_end_in(soap, tag))
23705                 return NULL;
23706         return s;
23707 }
23708
23709 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__sai__SpnString(struct soap *soap, int n)
23710 {       return soap_instantiate__sai__SpnString(soap, n, NULL, NULL, NULL);
23711 }
23712
23713 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SpnString(struct soap *soap, std::string *p)
23714 {       soap_delete(soap, p);
23715 }
23716
23717 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__sai__SpnString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
23718 {
23719         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SpnString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23720         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SpnString, n, soap_fdelete);
23721         if (!cp)
23722                 return NULL;
23723         if (n < 0)
23724         {       cp->ptr = (void*)new std::string;
23725                 if (size)
23726                         *size = sizeof(std::string);
23727         }
23728         else
23729         {       cp->ptr = (void*)new std::string[n];
23730                 if (size)
23731                         *size = n * sizeof(std::string);
23732         }
23733                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23734         return (std::string*)cp->ptr;
23735 }
23736
23737 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SpnString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23738 {
23739         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23740         *(std::string*)p = *(std::string*)q;
23741 }
23742
23743 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__FriendlyNameType(struct soap *soap, std::string const*a)
23744 {       soap_serialize_std__string(soap, a);
23745 }
23746
23747 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__FriendlyNameType(struct soap *soap, std::string *a)
23748 {       soap_default_std__string(soap, a);
23749 }
23750
23751 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__FriendlyNameType(struct soap *soap, const std::string *a, const char *tag, const char *type)
23752 {
23753         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__FriendlyNameType);
23754         if (soap_out_sai__FriendlyNameType(soap, tag, id, a, type))
23755                 return soap->error;
23756         return soap_putindependent(soap);
23757 }
23758 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__FriendlyNameType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
23759 {
23760         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23761                 return soap_element_null(soap, tag, id, type);
23762         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_sai__FriendlyNameType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23763                 return soap->error;
23764         return SOAP_OK;
23765 }
23766
23767 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__FriendlyNameType(struct soap *soap, std::string *p, const char *tag, const char *type)
23768 {
23769         if ((p = soap_in_sai__FriendlyNameType(soap, tag, p, type)))
23770                 soap_getindependent(soap);
23771         return p;
23772 }
23773
23774 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__FriendlyNameType(struct soap *soap, const char *tag, std::string *s, const char *type)
23775 {
23776         if (soap_element_begin_in(soap, tag, 1, type))
23777                 return NULL;
23778         if (!s)
23779                 s = soap_new_std__string(soap, -1);
23780         if (soap->null)
23781                 if (s)
23782                         s->erase();
23783         if (soap->body && !*soap->href)
23784         {       char *t;
23785                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__FriendlyNameType, sizeof(std::string), soap->type, soap->arrayType);
23786                 if (s)
23787                         if ((t = soap_string_in(soap, 1, 1, 32)))
23788                                 s->assign(t);
23789                         else
23790                                 return NULL;
23791         }
23792         else
23793                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__FriendlyNameType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_sai__FriendlyNameType, 0, sizeof(std::string), 0, soap_copy_sai__FriendlyNameType);
23794         if (soap->body && soap_element_end_in(soap, tag))
23795                 return NULL;
23796         return s;
23797 }
23798
23799 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__FriendlyNameType(struct soap *soap, int n)
23800 {       return soap_instantiate_sai__FriendlyNameType(soap, n, NULL, NULL, NULL);
23801 }
23802
23803 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__FriendlyNameType(struct soap *soap, std::string *p)
23804 {       soap_delete(soap, p);
23805 }
23806
23807 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__FriendlyNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
23808 {
23809         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__FriendlyNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23810         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__FriendlyNameType, n, soap_fdelete);
23811         if (!cp)
23812                 return NULL;
23813         if (n < 0)
23814         {       cp->ptr = (void*)new std::string;
23815                 if (size)
23816                         *size = sizeof(std::string);
23817         }
23818         else
23819         {       cp->ptr = (void*)new std::string[n];
23820                 if (size)
23821                         *size = n * sizeof(std::string);
23822         }
23823                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23824         return (std::string*)cp->ptr;
23825 }
23826
23827 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__FriendlyNameType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23828 {
23829         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
23830         *(std::string*)p = *(std::string*)q;
23831 }
23832
23833 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary const*a)
23834 {       a->soap_serialize(soap);
23835 }
23836
23837 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *a)
23838 {       a->xsd__base64Binary::soap_default(soap);
23839 }
23840
23841 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__ProvisioningOTPType(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type)
23842 {
23843         register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_sai__ProvisioningOTPType);
23844         if (soap_out_sai__ProvisioningOTPType(soap, tag, id, a, type))
23845                 return soap->error;
23846         return soap_putindependent(soap);
23847 }
23848
23849 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__ProvisioningOTPType(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
23850 {
23851         id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_sai__ProvisioningOTPType);
23852         if (id < 0)
23853                 return soap->error;
23854         soap_element_begin_out(soap, tag, id, type);
23855         soap_putbase64(soap, a->__ptr, a->__size);
23856         soap_element_end_out(soap, tag);
23857         return SOAP_OK;
23858 }
23859
23860 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
23861 {
23862         if ((p = soap_in_sai__ProvisioningOTPType(soap, tag, p, type)))
23863                 soap_getindependent(soap);
23864         return p;
23865 }
23866
23867 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_sai__ProvisioningOTPType(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
23868 {
23869         if (soap_element_begin_in(soap, tag, 1, NULL))
23870                 return NULL;
23871         if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
23872         {       soap->error = SOAP_TYPE;
23873                 return NULL;
23874         }
23875         a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningOTPType, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
23876         if (!a)
23877                 return NULL;
23878         if (soap->alloced)
23879                 a->soap_default(soap);
23880         if (soap->body && !*soap->href)
23881         {
23882                 a->__ptr = soap_getbase64(soap, &a->__size, 0);
23883                 if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
23884                         return NULL;
23885                 if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
23886                         return NULL;
23887         }
23888         else
23889         {       if (*soap->href != '#')
23890                 {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
23891                                 return NULL;
23892                 }
23893                 else
23894                         a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__ProvisioningOTPType, 0, sizeof(xsd__base64Binary), 0, soap_copy_sai__ProvisioningOTPType);
23895                 if (soap->body && soap_element_end_in(soap, tag))
23896                         return NULL;
23897         }
23898         return a;
23899 }
23900
23901 SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_sai__ProvisioningOTPType(struct soap *soap, int n)
23902 {       return soap_instantiate_sai__ProvisioningOTPType(soap, n, NULL, NULL, NULL);
23903 }
23904
23905 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *p)
23906 {       soap_delete(soap, p);
23907 }
23908
23909 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_sai__ProvisioningOTPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
23910 {
23911         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__ProvisioningOTPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
23912         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__ProvisioningOTPType, n, soap_fdelete);
23913         if (!cp)
23914                 return NULL;
23915         if (n < 0)
23916         {       cp->ptr = (void*)new xsd__base64Binary;
23917                 if (size)
23918                         *size = sizeof(xsd__base64Binary);
23919                 ((xsd__base64Binary*)cp->ptr)->soap = soap;
23920         }
23921         else
23922         {       cp->ptr = (void*)new xsd__base64Binary[n];
23923                 if (size)
23924                         *size = n * sizeof(xsd__base64Binary);
23925                 for (int i = 0; i < n; i++)
23926                         ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
23927         }
23928                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
23929         return (xsd__base64Binary*)cp->ptr;
23930 }
23931
23932 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__ProvisioningOTPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
23933 {
23934         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
23935         *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
23936 }
23937
23938 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__MEBxPasswordType(struct soap *soap, std::string const*a)
23939 {       soap_serialize_std__string(soap, a);
23940 }
23941
23942 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__MEBxPasswordType(struct soap *soap, std::string *a)
23943 {       soap_default_std__string(soap, a);
23944 }
23945
23946 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__MEBxPasswordType(struct soap *soap, const std::string *a, const char *tag, const char *type)
23947 {
23948         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__MEBxPasswordType);
23949         if (soap_out_sai__MEBxPasswordType(soap, tag, id, a, type))
23950                 return soap->error;
23951         return soap_putindependent(soap);
23952 }
23953 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__MEBxPasswordType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
23954 {
23955         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
23956                 return soap_element_null(soap, tag, id, type);
23957         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_sai__MEBxPasswordType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
23958                 return soap->error;
23959         return SOAP_OK;
23960 }
23961
23962 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__MEBxPasswordType(struct soap *soap, std::string *p, const char *tag, const char *type)
23963 {
23964         if ((p = soap_in_sai__MEBxPasswordType(soap, tag, p, type)))
23965                 soap_getindependent(soap);
23966         return p;
23967 }
23968
23969 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__MEBxPasswordType(struct soap *soap, const char *tag, std::string *s, const char *type)
23970 {
23971         if (soap_element_begin_in(soap, tag, 1, type))
23972                 return NULL;
23973         if (!s)
23974                 s = soap_new_std__string(soap, -1);
23975         if (soap->null)
23976                 if (s)
23977                         s->erase();
23978         if (soap->body && !*soap->href)
23979         {       char *t;
23980                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__MEBxPasswordType, sizeof(std::string), soap->type, soap->arrayType);
23981                 if (s)
23982                         if ((t = soap_string_in(soap, 1, 0, 32)))
23983                                 s->assign(t);
23984                         else
23985                                 return NULL;
23986         }
23987         else
23988                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__MEBxPasswordType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_sai__MEBxPasswordType, 0, sizeof(std::string), 0, soap_copy_sai__MEBxPasswordType);
23989         if (soap->body && soap_element_end_in(soap, tag))
23990                 return NULL;
23991         return s;
23992 }
23993
23994 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__MEBxPasswordType(struct soap *soap, int n)
23995 {       return soap_instantiate_sai__MEBxPasswordType(soap, n, NULL, NULL, NULL);
23996 }
23997
23998 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__MEBxPasswordType(struct soap *soap, std::string *p)
23999 {       soap_delete(soap, p);
24000 }
24001
24002 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__MEBxPasswordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
24003 {
24004         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__MEBxPasswordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
24005         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__MEBxPasswordType, n, soap_fdelete);
24006         if (!cp)
24007                 return NULL;
24008         if (n < 0)
24009         {       cp->ptr = (void*)new std::string;
24010                 if (size)
24011                         *size = sizeof(std::string);
24012         }
24013         else
24014         {       cp->ptr = (void*)new std::string[n];
24015                 if (size)
24016                         *size = n * sizeof(std::string);
24017         }
24018                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24019         return (std::string*)cp->ptr;
24020 }
24021
24022 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__MEBxPasswordType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
24023 {
24024         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
24025         *(std::string*)p = *(std::string*)q;
24026 }
24027
24028 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__AclPasswordStringType(struct soap *soap, std::string const*a)
24029 {       soap_serialize_std__string(soap, a);
24030 }
24031
24032 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__AclPasswordStringType(struct soap *soap, std::string *a)
24033 {       soap_default_std__string(soap, a);
24034 }
24035
24036 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__AclPasswordStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
24037 {
24038         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__AclPasswordStringType);
24039         if (soap_out_sai__AclPasswordStringType(soap, tag, id, a, type))
24040                 return soap->error;
24041         return soap_putindependent(soap);
24042 }
24043 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AclPasswordStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
24044 {
24045         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
24046                 return soap_element_null(soap, tag, id, type);
24047         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_sai__AclPasswordStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
24048                 return soap->error;
24049         return SOAP_OK;
24050 }
24051
24052 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__AclPasswordStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
24053 {
24054         if ((p = soap_in_sai__AclPasswordStringType(soap, tag, p, type)))
24055                 soap_getindependent(soap);
24056         return p;
24057 }
24058
24059 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__AclPasswordStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
24060 {
24061         if (soap_element_begin_in(soap, tag, 1, type))
24062                 return NULL;
24063         if (!s)
24064                 s = soap_new_std__string(soap, -1);
24065         if (soap->null)
24066                 if (s)
24067                         s->erase();
24068         if (soap->body && !*soap->href)
24069         {       char *t;
24070                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__AclPasswordStringType, sizeof(std::string), soap->type, soap->arrayType);
24071                 if (s)
24072                         if ((t = soap_string_in(soap, 1, -1, 32)))
24073                                 s->assign(t);
24074                         else
24075                                 return NULL;
24076         }
24077         else
24078                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__AclPasswordStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_sai__AclPasswordStringType, 0, sizeof(std::string), 0, soap_copy_sai__AclPasswordStringType);
24079         if (soap->body && soap_element_end_in(soap, tag))
24080                 return NULL;
24081         return s;
24082 }
24083
24084 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__AclPasswordStringType(struct soap *soap, int n)
24085 {       return soap_instantiate_sai__AclPasswordStringType(soap, n, NULL, NULL, NULL);
24086 }
24087
24088 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AclPasswordStringType(struct soap *soap, std::string *p)
24089 {       soap_delete(soap, p);
24090 }
24091
24092 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__AclPasswordStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
24093 {
24094         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AclPasswordStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
24095         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AclPasswordStringType, n, soap_fdelete);
24096         if (!cp)
24097                 return NULL;
24098         if (n < 0)
24099         {       cp->ptr = (void*)new std::string;
24100                 if (size)
24101                         *size = sizeof(std::string);
24102         }
24103         else
24104         {       cp->ptr = (void*)new std::string[n];
24105                 if (size)
24106                         *size = n * sizeof(std::string);
24107         }
24108                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24109         return (std::string*)cp->ptr;
24110 }
24111
24112 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__AclPasswordStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
24113 {
24114         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
24115         *(std::string*)p = *(std::string*)q;
24116 }
24117
24118 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__AclStringType(struct soap *soap, std::string const*a)
24119 {       soap_serialize_std__string(soap, a);
24120 }
24121
24122 SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__AclStringType(struct soap *soap, std::string *a)
24123 {       soap_default_std__string(soap, a);
24124 }
24125
24126 SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__AclStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
24127 {
24128         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__AclStringType);
24129         if (soap_out_sai__AclStringType(soap, tag, id, a, type))
24130                 return soap->error;
24131         return soap_putindependent(soap);
24132 }
24133 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AclStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
24134 {
24135         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
24136                 return soap_element_null(soap, tag, id, type);
24137         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_sai__AclStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
24138                 return soap->error;
24139         return SOAP_OK;
24140 }
24141
24142 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__AclStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
24143 {
24144         if ((p = soap_in_sai__AclStringType(soap, tag, p, type)))
24145                 soap_getindependent(soap);
24146         return p;
24147 }
24148
24149 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__AclStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
24150 {
24151         if (soap_element_begin_in(soap, tag, 1, type))
24152                 return NULL;
24153         if (!s)
24154                 s = soap_new_std__string(soap, -1);
24155         if (soap->null)
24156                 if (s)
24157                         s->erase();
24158         if (soap->body && !*soap->href)
24159         {       char *t;
24160                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__AclStringType, sizeof(std::string), soap->type, soap->arrayType);
24161                 if (s)
24162                         if ((t = soap_string_in(soap, 1, -1, 16)))
24163                                 s->assign(t);
24164                         else
24165                                 return NULL;
24166         }
24167         else
24168                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__AclStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_sai__AclStringType, 0, sizeof(std::string), 0, soap_copy_sai__AclStringType);
24169         if (soap->body && soap_element_end_in(soap, tag))
24170                 return NULL;
24171         return s;
24172 }
24173
24174 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__AclStringType(struct soap *soap, int n)
24175 {       return soap_instantiate_sai__AclStringType(soap, n, NULL, NULL, NULL);
24176 }
24177
24178 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AclStringType(struct soap *soap, std::string *p)
24179 {       soap_delete(soap, p);
24180 }
24181
24182 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__AclStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
24183 {
24184         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AclStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
24185         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AclStringType, n, soap_fdelete);
24186         if (!cp)
24187                 return NULL;
24188         if (n < 0)
24189         {       cp->ptr = (void*)new std::string;
24190                 if (size)
24191                         *size = sizeof(std::string);
24192         }
24193         else
24194         {       cp->ptr = (void*)new std::string[n];
24195                 if (size)
24196                         *size = n * sizeof(std::string);
24197         }
24198                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24199         return (std::string*)cp->ptr;
24200 }
24201
24202 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__AclStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
24203 {
24204         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
24205         *(std::string*)p = *(std::string*)q;
24206 }
24207
24208 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__GuidBuf(struct soap *soap, xsd__base64Binary const*a)
24209 {       a->soap_serialize(soap);
24210 }
24211
24212 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__GuidBuf(struct soap *soap, xsd__base64Binary *a)
24213 {       a->xsd__base64Binary::soap_default(soap);
24214 }
24215
24216 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__GuidBuf(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type)
24217 {
24218         register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_cmn__GuidBuf);
24219         if (soap_out_cmn__GuidBuf(soap, tag, id, a, type))
24220                 return soap->error;
24221         return soap_putindependent(soap);
24222 }
24223
24224 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__GuidBuf(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
24225 {
24226         id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_cmn__GuidBuf);
24227         if (id < 0)
24228                 return soap->error;
24229         soap_element_begin_out(soap, tag, id, type);
24230         soap_putbase64(soap, a->__ptr, a->__size);
24231         soap_element_end_out(soap, tag);
24232         return SOAP_OK;
24233 }
24234
24235 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_cmn__GuidBuf(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
24236 {
24237         if ((p = soap_in_cmn__GuidBuf(soap, tag, p, type)))
24238                 soap_getindependent(soap);
24239         return p;
24240 }
24241
24242 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_cmn__GuidBuf(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
24243 {
24244         if (soap_element_begin_in(soap, tag, 1, NULL))
24245                 return NULL;
24246         if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
24247         {       soap->error = SOAP_TYPE;
24248                 return NULL;
24249         }
24250         a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cmn__GuidBuf, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
24251         if (!a)
24252                 return NULL;
24253         if (soap->alloced)
24254                 a->soap_default(soap);
24255         if (soap->body && !*soap->href)
24256         {
24257                 a->__ptr = soap_getbase64(soap, &a->__size, 0);
24258                 if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
24259                         return NULL;
24260                 if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
24261                         return NULL;
24262         }
24263         else
24264         {       if (*soap->href != '#')
24265                 {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
24266                                 return NULL;
24267                 }
24268                 else
24269                         a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cmn__GuidBuf, 0, sizeof(xsd__base64Binary), 0, soap_copy_cmn__GuidBuf);
24270                 if (soap->body && soap_element_end_in(soap, tag))
24271                         return NULL;
24272         }
24273         return a;
24274 }
24275
24276 SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_cmn__GuidBuf(struct soap *soap, int n)
24277 {       return soap_instantiate_cmn__GuidBuf(soap, n, NULL, NULL, NULL);
24278 }
24279
24280 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__GuidBuf(struct soap *soap, xsd__base64Binary *p)
24281 {       soap_delete(soap, p);
24282 }
24283
24284 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_cmn__GuidBuf(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
24285 {
24286         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__GuidBuf(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
24287         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__GuidBuf, n, soap_fdelete);
24288         if (!cp)
24289                 return NULL;
24290         if (n < 0)
24291         {       cp->ptr = (void*)new xsd__base64Binary;
24292                 if (size)
24293                         *size = sizeof(xsd__base64Binary);
24294                 ((xsd__base64Binary*)cp->ptr)->soap = soap;
24295         }
24296         else
24297         {       cp->ptr = (void*)new xsd__base64Binary[n];
24298                 if (size)
24299                         *size = n * sizeof(xsd__base64Binary);
24300                 for (int i = 0; i < n; i++)
24301                         ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
24302         }
24303                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24304         return (xsd__base64Binary*)cp->ptr;
24305 }
24306
24307 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__GuidBuf(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
24308 {
24309         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
24310         *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
24311 }
24312
24313 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__IPv6AddressStringType(struct soap *soap, std::string const*a)
24314 {       soap_serialize_std__string(soap, a);
24315 }
24316
24317 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__IPv6AddressStringType(struct soap *soap, std::string *a)
24318 {       soap_default_std__string(soap, a);
24319 }
24320
24321 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__IPv6AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
24322 {
24323         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__IPv6AddressStringType);
24324         if (soap_out_cmn__IPv6AddressStringType(soap, tag, id, a, type))
24325                 return soap->error;
24326         return soap_putindependent(soap);
24327 }
24328 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__IPv6AddressStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
24329 {
24330         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
24331                 return soap_element_null(soap, tag, id, type);
24332         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_cmn__IPv6AddressStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
24333                 return soap->error;
24334         return SOAP_OK;
24335 }
24336
24337 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cmn__IPv6AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
24338 {
24339         if ((p = soap_in_cmn__IPv6AddressStringType(soap, tag, p, type)))
24340                 soap_getindependent(soap);
24341         return p;
24342 }
24343
24344 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cmn__IPv6AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
24345 {
24346         if (soap_element_begin_in(soap, tag, 1, type))
24347                 return NULL;
24348         if (!s)
24349                 s = soap_new_std__string(soap, -1);
24350         if (soap->null)
24351                 if (s)
24352                         s->erase();
24353         if (soap->body && !*soap->href)
24354         {       char *t;
24355                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__IPv6AddressStringType, sizeof(std::string), soap->type, soap->arrayType);
24356                 if (s)
24357                         if ((t = soap_string_in(soap, 1, -1, -1)))
24358                                 s->assign(t);
24359                         else
24360                                 return NULL;
24361         }
24362         else
24363                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__IPv6AddressStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_cmn__IPv6AddressStringType, 0, sizeof(std::string), 0, soap_copy_cmn__IPv6AddressStringType);
24364         if (soap->body && soap_element_end_in(soap, tag))
24365                 return NULL;
24366         return s;
24367 }
24368
24369 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cmn__IPv6AddressStringType(struct soap *soap, int n)
24370 {       return soap_instantiate_cmn__IPv6AddressStringType(soap, n, NULL, NULL, NULL);
24371 }
24372
24373 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__IPv6AddressStringType(struct soap *soap, std::string *p)
24374 {       soap_delete(soap, p);
24375 }
24376
24377 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cmn__IPv6AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
24378 {
24379         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__IPv6AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
24380         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__IPv6AddressStringType, n, soap_fdelete);
24381         if (!cp)
24382                 return NULL;
24383         if (n < 0)
24384         {       cp->ptr = (void*)new std::string;
24385                 if (size)
24386                         *size = sizeof(std::string);
24387         }
24388         else
24389         {       cp->ptr = (void*)new std::string[n];
24390                 if (size)
24391                         *size = n * sizeof(std::string);
24392         }
24393                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24394         return (std::string*)cp->ptr;
24395 }
24396
24397 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__IPv6AddressStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
24398 {
24399         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
24400         *(std::string*)p = *(std::string*)q;
24401 }
24402
24403 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__IPv4AddressStringType(struct soap *soap, std::string const*a)
24404 {       soap_serialize_std__string(soap, a);
24405 }
24406
24407 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__IPv4AddressStringType(struct soap *soap, std::string *a)
24408 {       soap_default_std__string(soap, a);
24409 }
24410
24411 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__IPv4AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
24412 {
24413         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__IPv4AddressStringType);
24414         if (soap_out_cmn__IPv4AddressStringType(soap, tag, id, a, type))
24415                 return soap->error;
24416         return soap_putindependent(soap);
24417 }
24418 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__IPv4AddressStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
24419 {
24420         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
24421                 return soap_element_null(soap, tag, id, type);
24422         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_cmn__IPv4AddressStringType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
24423                 return soap->error;
24424         return SOAP_OK;
24425 }
24426
24427 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cmn__IPv4AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
24428 {
24429         if ((p = soap_in_cmn__IPv4AddressStringType(soap, tag, p, type)))
24430                 soap_getindependent(soap);
24431         return p;
24432 }
24433
24434 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cmn__IPv4AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
24435 {
24436         if (soap_element_begin_in(soap, tag, 1, type))
24437                 return NULL;
24438         if (!s)
24439                 s = soap_new_std__string(soap, -1);
24440         if (soap->null)
24441                 if (s)
24442                         s->erase();
24443         if (soap->body && !*soap->href)
24444         {       char *t;
24445                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__IPv4AddressStringType, sizeof(std::string), soap->type, soap->arrayType);
24446                 if (s)
24447                         if ((t = soap_string_in(soap, 1, -1, -1)))
24448                                 s->assign(t);
24449                         else
24450                                 return NULL;
24451         }
24452         else
24453                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__IPv4AddressStringType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_cmn__IPv4AddressStringType, 0, sizeof(std::string), 0, soap_copy_cmn__IPv4AddressStringType);
24454         if (soap->body && soap_element_end_in(soap, tag))
24455                 return NULL;
24456         return s;
24457 }
24458
24459 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cmn__IPv4AddressStringType(struct soap *soap, int n)
24460 {       return soap_instantiate_cmn__IPv4AddressStringType(soap, n, NULL, NULL, NULL);
24461 }
24462
24463 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__IPv4AddressStringType(struct soap *soap, std::string *p)
24464 {       soap_delete(soap, p);
24465 }
24466
24467 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cmn__IPv4AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
24468 {
24469         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__IPv4AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
24470         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__IPv4AddressStringType, n, soap_fdelete);
24471         if (!cp)
24472                 return NULL;
24473         if (n < 0)
24474         {       cp->ptr = (void*)new std::string;
24475                 if (size)
24476                         *size = sizeof(std::string);
24477         }
24478         else
24479         {       cp->ptr = (void*)new std::string[n];
24480                 if (size)
24481                         *size = n * sizeof(std::string);
24482         }
24483                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24484         return (std::string*)cp->ptr;
24485 }
24486
24487 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__IPv4AddressStringType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
24488 {
24489         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
24490         *(std::string*)p = *(std::string*)q;
24491 }
24492
24493 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__HostNameType(struct soap *soap, std::string const*a)
24494 {       soap_serialize_std__string(soap, a);
24495 }
24496
24497 SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__HostNameType(struct soap *soap, std::string *a)
24498 {       soap_default_std__string(soap, a);
24499 }
24500
24501 SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__HostNameType(struct soap *soap, const std::string *a, const char *tag, const char *type)
24502 {
24503         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__HostNameType);
24504         if (soap_out_cmn__HostNameType(soap, tag, id, a, type))
24505                 return soap->error;
24506         return soap_putindependent(soap);
24507 }
24508 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__HostNameType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
24509 {
24510         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
24511                 return soap_element_null(soap, tag, id, type);
24512         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_cmn__HostNameType), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
24513                 return soap->error;
24514         return SOAP_OK;
24515 }
24516
24517 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cmn__HostNameType(struct soap *soap, std::string *p, const char *tag, const char *type)
24518 {
24519         if ((p = soap_in_cmn__HostNameType(soap, tag, p, type)))
24520                 soap_getindependent(soap);
24521         return p;
24522 }
24523
24524 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cmn__HostNameType(struct soap *soap, const char *tag, std::string *s, const char *type)
24525 {
24526         if (soap_element_begin_in(soap, tag, 1, type))
24527                 return NULL;
24528         if (!s)
24529                 s = soap_new_std__string(soap, -1);
24530         if (soap->null)
24531                 if (s)
24532                         s->erase();
24533         if (soap->body && !*soap->href)
24534         {       char *t;
24535                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__HostNameType, sizeof(std::string), soap->type, soap->arrayType);
24536                 if (s)
24537                         if ((t = soap_string_in(soap, 1, 0, 64)))
24538                                 s->assign(t);
24539                         else
24540                                 return NULL;
24541         }
24542         else
24543                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__HostNameType, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_cmn__HostNameType, 0, sizeof(std::string), 0, soap_copy_cmn__HostNameType);
24544         if (soap->body && soap_element_end_in(soap, tag))
24545                 return NULL;
24546         return s;
24547 }
24548
24549 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cmn__HostNameType(struct soap *soap, int n)
24550 {       return soap_instantiate_cmn__HostNameType(soap, n, NULL, NULL, NULL);
24551 }
24552
24553 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__HostNameType(struct soap *soap, std::string *p)
24554 {       soap_delete(soap, p);
24555 }
24556
24557 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cmn__HostNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
24558 {
24559         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__HostNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
24560         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__HostNameType, n, soap_fdelete);
24561         if (!cp)
24562                 return NULL;
24563         if (n < 0)
24564         {       cp->ptr = (void*)new std::string;
24565                 if (size)
24566                         *size = sizeof(std::string);
24567         }
24568         else
24569         {       cp->ptr = (void*)new std::string[n];
24570                 if (size)
24571                         *size = n * sizeof(std::string);
24572         }
24573                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24574         return (std::string*)cp->ptr;
24575 }
24576
24577 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__HostNameType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
24578 {
24579         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
24580         *(std::string*)p = *(std::string*)q;
24581 }
24582
24583 void _wcxs__GetWirelessSettingsResponse::soap_serialize(struct soap *soap) const
24584 {
24585         (void)soap; /* appease -Wall -Werror */
24586         soap_serialize_PointerTowcxs__WirelessSettingsType(soap, &((_wcxs__GetWirelessSettingsResponse*)this)->WirelessSettings);
24587         /* transient soap skipped */
24588 }
24589
24590 void _wcxs__GetWirelessSettingsResponse::soap_default(struct soap *soap)
24591 {
24592         this->soap = soap;
24593         soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__GetWirelessSettingsResponse*)this)->Status);
24594         ((_wcxs__GetWirelessSettingsResponse*)this)->WirelessSettings = NULL;
24595         /* transient soap skipped */
24596 }
24597
24598 int _wcxs__GetWirelessSettingsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
24599 {
24600         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessSettingsResponse);
24601         if (this->soap_out(soap, tag, id, type))
24602                 return soap->error;
24603         return soap_putindependent(soap);
24604 }
24605
24606 int _wcxs__GetWirelessSettingsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
24607 {
24608         return soap_out__wcxs__GetWirelessSettingsResponse(soap, tag, id, this, type);
24609 }
24610
24611 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessSettingsResponse *a, const char *type)
24612 {
24613         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse), type);
24614         soap_element_result(soap, "wcxs:Status");
24615         soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__GetWirelessSettingsResponse*)a)->Status), "");
24616         soap_out_PointerTowcxs__WirelessSettingsType(soap, "wcxs:WirelessSettings", -1, &(((_wcxs__GetWirelessSettingsResponse*)a)->WirelessSettings), "");
24617         /* transient soap skipped */
24618         soap_element_end_out(soap, tag);
24619         return SOAP_OK;
24620 }
24621
24622 void *_wcxs__GetWirelessSettingsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
24623 {
24624         return soap_get__wcxs__GetWirelessSettingsResponse(soap, this, tag, type);
24625 }
24626
24627 SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC4 soap_get__wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *p, const char *tag, const char *type)
24628 {
24629         if ((p = soap_in__wcxs__GetWirelessSettingsResponse(soap, tag, p, type)))
24630                 soap_getindependent(soap);
24631         return p;
24632 }
24633
24634 void *_wcxs__GetWirelessSettingsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
24635 {       return soap_in__wcxs__GetWirelessSettingsResponse(soap, tag, this, type);
24636 }
24637
24638 SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC4 soap_in__wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsResponse *a, const char *type)
24639 {
24640         if (soap_element_begin_in(soap, tag, 0, NULL))
24641                 return NULL;
24642         a = (_wcxs__GetWirelessSettingsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, sizeof(_wcxs__GetWirelessSettingsResponse), soap->type, soap->arrayType);
24643         if (!a)
24644                 return NULL;
24645         if (soap->alloced)
24646         {       a->soap_default(soap);
24647                 if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessSettingsResponse)
24648                 {       soap_revert(soap);
24649                         *soap->id = '\0';
24650                         return (_wcxs__GetWirelessSettingsResponse *)a->soap_in(soap, tag, type);
24651                 }
24652         }
24653         short soap_flag_Status1 = 1, soap_flag_WirelessSettings1 = 1;
24654         if (soap->body && !*soap->href)
24655         {
24656                 for (;;)
24657                 {       soap->error = SOAP_TAG_MISMATCH;
24658                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
24659                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__GetWirelessSettingsResponse*)a)->Status), "cmn:PT_STATUS"))
24660                                 {       soap_flag_Status1--;
24661                                         continue;
24662                                 }
24663                         if (soap_flag_WirelessSettings1 && soap->error == SOAP_TAG_MISMATCH)
24664                                 if (soap_in_PointerTowcxs__WirelessSettingsType(soap, "wcxs:WirelessSettings", &(((_wcxs__GetWirelessSettingsResponse*)a)->WirelessSettings), "wcxs:WirelessSettingsType"))
24665                                 {       soap_flag_WirelessSettings1--;
24666                                         continue;
24667                                 }
24668                         /* transient soap skipped */
24669                         soap_check_result(soap, "wcxs:Status");
24670                         if (soap->error == SOAP_TAG_MISMATCH)
24671                                 soap->error = soap_ignore_element(soap);
24672                         if (soap->error == SOAP_NO_TAG)
24673                                 break;
24674                         if (soap->error)
24675                                 return NULL;
24676                 }
24677                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_WirelessSettings1 > 0))
24678                 {       soap->error = SOAP_OCCURS;
24679                         return NULL;
24680                 }
24681                 if (soap_element_end_in(soap, tag))
24682                         return NULL;
24683         }
24684         else
24685         {       a = (_wcxs__GetWirelessSettingsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, 0, sizeof(_wcxs__GetWirelessSettingsResponse), 0, soap_copy__wcxs__GetWirelessSettingsResponse);
24686                 if (soap->body && soap_element_end_in(soap, tag))
24687                         return NULL;
24688         }
24689         return a;
24690 }
24691
24692 SOAP_FMAC5 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC6 soap_new__wcxs__GetWirelessSettingsResponse(struct soap *soap, int n)
24693 {       return soap_instantiate__wcxs__GetWirelessSettingsResponse(soap, n, NULL, NULL, NULL);
24694 }
24695
24696 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *p)
24697 {       soap_delete(soap, p);
24698 }
24699
24700 SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessSettingsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
24701 {
24702         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessSettingsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
24703         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, n, soap_fdelete);
24704         if (!cp)
24705                 return NULL;
24706         if (n < 0)
24707         {       cp->ptr = (void*)new _wcxs__GetWirelessSettingsResponse;
24708                 if (size)
24709                         *size = sizeof(_wcxs__GetWirelessSettingsResponse);
24710                 ((_wcxs__GetWirelessSettingsResponse*)cp->ptr)->soap = soap;
24711         }
24712         else
24713         {       cp->ptr = (void*)new _wcxs__GetWirelessSettingsResponse[n];
24714                 if (size)
24715                         *size = n * sizeof(_wcxs__GetWirelessSettingsResponse);
24716                 for (int i = 0; i < n; i++)
24717                         ((_wcxs__GetWirelessSettingsResponse*)cp->ptr)[i].soap = soap;
24718         }
24719                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24720         return (_wcxs__GetWirelessSettingsResponse*)cp->ptr;
24721 }
24722
24723 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessSettingsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
24724 {
24725         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessSettingsResponse %p -> %p\n", q, p));
24726         *(_wcxs__GetWirelessSettingsResponse*)p = *(_wcxs__GetWirelessSettingsResponse*)q;
24727 }
24728
24729 void _wcxs__GetWirelessSettingsRequest::soap_serialize(struct soap *soap) const
24730 {
24731         (void)soap; /* appease -Wall -Werror */
24732         /* transient soap skipped */
24733 }
24734
24735 void _wcxs__GetWirelessSettingsRequest::soap_default(struct soap *soap)
24736 {
24737         this->soap = soap;
24738         /* transient soap skipped */
24739 }
24740
24741 int _wcxs__GetWirelessSettingsRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
24742 {
24743         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessSettingsRequest);
24744         if (this->soap_out(soap, tag, id, type))
24745                 return soap->error;
24746         return soap_putindependent(soap);
24747 }
24748
24749 int _wcxs__GetWirelessSettingsRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
24750 {
24751         return soap_out__wcxs__GetWirelessSettingsRequest(soap, tag, id, this, type);
24752 }
24753
24754 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessSettingsRequest *a, const char *type)
24755 {
24756         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest), type);
24757         /* transient soap skipped */
24758         soap_element_end_out(soap, tag);
24759         return SOAP_OK;
24760 }
24761
24762 void *_wcxs__GetWirelessSettingsRequest::soap_get(struct soap *soap, const char *tag, const char *type)
24763 {
24764         return soap_get__wcxs__GetWirelessSettingsRequest(soap, this, tag, type);
24765 }
24766
24767 SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC4 soap_get__wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *p, const char *tag, const char *type)
24768 {
24769         if ((p = soap_in__wcxs__GetWirelessSettingsRequest(soap, tag, p, type)))
24770                 soap_getindependent(soap);
24771         return p;
24772 }
24773
24774 void *_wcxs__GetWirelessSettingsRequest::soap_in(struct soap *soap, const char *tag, const char *type)
24775 {       return soap_in__wcxs__GetWirelessSettingsRequest(soap, tag, this, type);
24776 }
24777
24778 SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC4 soap_in__wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsRequest *a, const char *type)
24779 {
24780         if (soap_element_begin_in(soap, tag, 0, NULL))
24781                 return NULL;
24782         a = (_wcxs__GetWirelessSettingsRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, sizeof(_wcxs__GetWirelessSettingsRequest), soap->type, soap->arrayType);
24783         if (!a)
24784                 return NULL;
24785         if (soap->alloced)
24786         {       a->soap_default(soap);
24787                 if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessSettingsRequest)
24788                 {       soap_revert(soap);
24789                         *soap->id = '\0';
24790                         return (_wcxs__GetWirelessSettingsRequest *)a->soap_in(soap, tag, type);
24791                 }
24792         };
24793         if (soap->body && !*soap->href)
24794         {
24795                 for (;;)
24796                 {       soap->error = SOAP_TAG_MISMATCH;
24797                         /* transient soap skipped */
24798                         if (soap->error == SOAP_TAG_MISMATCH)
24799                                 soap->error = soap_ignore_element(soap);
24800                         if (soap->error == SOAP_NO_TAG)
24801                                 break;
24802                         if (soap->error)
24803                                 return NULL;
24804                 }
24805                 if (soap_element_end_in(soap, tag))
24806                         return NULL;
24807         }
24808         else
24809         {       a = (_wcxs__GetWirelessSettingsRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, 0, sizeof(_wcxs__GetWirelessSettingsRequest), 0, soap_copy__wcxs__GetWirelessSettingsRequest);
24810                 if (soap->body && soap_element_end_in(soap, tag))
24811                         return NULL;
24812         }
24813         return a;
24814 }
24815
24816 SOAP_FMAC5 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC6 soap_new__wcxs__GetWirelessSettingsRequest(struct soap *soap, int n)
24817 {       return soap_instantiate__wcxs__GetWirelessSettingsRequest(soap, n, NULL, NULL, NULL);
24818 }
24819
24820 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *p)
24821 {       soap_delete(soap, p);
24822 }
24823
24824 SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessSettingsRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
24825 {
24826         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessSettingsRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
24827         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, n, soap_fdelete);
24828         if (!cp)
24829                 return NULL;
24830         if (n < 0)
24831         {       cp->ptr = (void*)new _wcxs__GetWirelessSettingsRequest;
24832                 if (size)
24833                         *size = sizeof(_wcxs__GetWirelessSettingsRequest);
24834                 ((_wcxs__GetWirelessSettingsRequest*)cp->ptr)->soap = soap;
24835         }
24836         else
24837         {       cp->ptr = (void*)new _wcxs__GetWirelessSettingsRequest[n];
24838                 if (size)
24839                         *size = n * sizeof(_wcxs__GetWirelessSettingsRequest);
24840                 for (int i = 0; i < n; i++)
24841                         ((_wcxs__GetWirelessSettingsRequest*)cp->ptr)[i].soap = soap;
24842         }
24843                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24844         return (_wcxs__GetWirelessSettingsRequest*)cp->ptr;
24845 }
24846
24847 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessSettingsRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
24848 {
24849         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessSettingsRequest %p -> %p\n", q, p));
24850         *(_wcxs__GetWirelessSettingsRequest*)p = *(_wcxs__GetWirelessSettingsRequest*)q;
24851 }
24852
24853 void _wcxs__GetWirelessCapabilitiesResponse::soap_serialize(struct soap *soap) const
24854 {
24855         (void)soap; /* appease -Wall -Werror */
24856         soap_serialize_PointerTowcxs__WirelessCapabilitiesType(soap, &((_wcxs__GetWirelessCapabilitiesResponse*)this)->WirelessCapabilities);
24857         /* transient soap skipped */
24858 }
24859
24860 void _wcxs__GetWirelessCapabilitiesResponse::soap_default(struct soap *soap)
24861 {
24862         this->soap = soap;
24863         soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__GetWirelessCapabilitiesResponse*)this)->Status);
24864         ((_wcxs__GetWirelessCapabilitiesResponse*)this)->WirelessCapabilities = NULL;
24865         /* transient soap skipped */
24866 }
24867
24868 int _wcxs__GetWirelessCapabilitiesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
24869 {
24870         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse);
24871         if (this->soap_out(soap, tag, id, type))
24872                 return soap->error;
24873         return soap_putindependent(soap);
24874 }
24875
24876 int _wcxs__GetWirelessCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
24877 {
24878         return soap_out__wcxs__GetWirelessCapabilitiesResponse(soap, tag, id, this, type);
24879 }
24880
24881 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessCapabilitiesResponse *a, const char *type)
24882 {
24883         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse), type);
24884         soap_element_result(soap, "wcxs:Status");
24885         soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->Status), "");
24886         soap_out_PointerTowcxs__WirelessCapabilitiesType(soap, "wcxs:WirelessCapabilities", -1, &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->WirelessCapabilities), "");
24887         /* transient soap skipped */
24888         soap_element_end_out(soap, tag);
24889         return SOAP_OK;
24890 }
24891
24892 void *_wcxs__GetWirelessCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
24893 {
24894         return soap_get__wcxs__GetWirelessCapabilitiesResponse(soap, this, tag, type);
24895 }
24896
24897 SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC4 soap_get__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *p, const char *tag, const char *type)
24898 {
24899         if ((p = soap_in__wcxs__GetWirelessCapabilitiesResponse(soap, tag, p, type)))
24900                 soap_getindependent(soap);
24901         return p;
24902 }
24903
24904 void *_wcxs__GetWirelessCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
24905 {       return soap_in__wcxs__GetWirelessCapabilitiesResponse(soap, tag, this, type);
24906 }
24907
24908 SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC4 soap_in__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesResponse *a, const char *type)
24909 {
24910         if (soap_element_begin_in(soap, tag, 0, NULL))
24911                 return NULL;
24912         a = (_wcxs__GetWirelessCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, sizeof(_wcxs__GetWirelessCapabilitiesResponse), soap->type, soap->arrayType);
24913         if (!a)
24914                 return NULL;
24915         if (soap->alloced)
24916         {       a->soap_default(soap);
24917                 if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse)
24918                 {       soap_revert(soap);
24919                         *soap->id = '\0';
24920                         return (_wcxs__GetWirelessCapabilitiesResponse *)a->soap_in(soap, tag, type);
24921                 }
24922         }
24923         short soap_flag_Status1 = 1, soap_flag_WirelessCapabilities1 = 1;
24924         if (soap->body && !*soap->href)
24925         {
24926                 for (;;)
24927                 {       soap->error = SOAP_TAG_MISMATCH;
24928                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
24929                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->Status), "cmn:PT_STATUS"))
24930                                 {       soap_flag_Status1--;
24931                                         continue;
24932                                 }
24933                         if (soap_flag_WirelessCapabilities1 && soap->error == SOAP_TAG_MISMATCH)
24934                                 if (soap_in_PointerTowcxs__WirelessCapabilitiesType(soap, "wcxs:WirelessCapabilities", &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->WirelessCapabilities), "wcxs:WirelessCapabilitiesType"))
24935                                 {       soap_flag_WirelessCapabilities1--;
24936                                         continue;
24937                                 }
24938                         /* transient soap skipped */
24939                         soap_check_result(soap, "wcxs:Status");
24940                         if (soap->error == SOAP_TAG_MISMATCH)
24941                                 soap->error = soap_ignore_element(soap);
24942                         if (soap->error == SOAP_NO_TAG)
24943                                 break;
24944                         if (soap->error)
24945                                 return NULL;
24946                 }
24947                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_WirelessCapabilities1 > 0))
24948                 {       soap->error = SOAP_OCCURS;
24949                         return NULL;
24950                 }
24951                 if (soap_element_end_in(soap, tag))
24952                         return NULL;
24953         }
24954         else
24955         {       a = (_wcxs__GetWirelessCapabilitiesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, 0, sizeof(_wcxs__GetWirelessCapabilitiesResponse), 0, soap_copy__wcxs__GetWirelessCapabilitiesResponse);
24956                 if (soap->body && soap_element_end_in(soap, tag))
24957                         return NULL;
24958         }
24959         return a;
24960 }
24961
24962 SOAP_FMAC5 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC6 soap_new__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, int n)
24963 {       return soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(soap, n, NULL, NULL, NULL);
24964 }
24965
24966 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *p)
24967 {       soap_delete(soap, p);
24968 }
24969
24970 SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
24971 {
24972         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
24973         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, n, soap_fdelete);
24974         if (!cp)
24975                 return NULL;
24976         if (n < 0)
24977         {       cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesResponse;
24978                 if (size)
24979                         *size = sizeof(_wcxs__GetWirelessCapabilitiesResponse);
24980                 ((_wcxs__GetWirelessCapabilitiesResponse*)cp->ptr)->soap = soap;
24981         }
24982         else
24983         {       cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesResponse[n];
24984                 if (size)
24985                         *size = n * sizeof(_wcxs__GetWirelessCapabilitiesResponse);
24986                 for (int i = 0; i < n; i++)
24987                         ((_wcxs__GetWirelessCapabilitiesResponse*)cp->ptr)[i].soap = soap;
24988         }
24989                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
24990         return (_wcxs__GetWirelessCapabilitiesResponse*)cp->ptr;
24991 }
24992
24993 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
24994 {
24995         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessCapabilitiesResponse %p -> %p\n", q, p));
24996         *(_wcxs__GetWirelessCapabilitiesResponse*)p = *(_wcxs__GetWirelessCapabilitiesResponse*)q;
24997 }
24998
24999 void _wcxs__GetWirelessCapabilitiesRequest::soap_serialize(struct soap *soap) const
25000 {
25001         (void)soap; /* appease -Wall -Werror */
25002         /* transient soap skipped */
25003 }
25004
25005 void _wcxs__GetWirelessCapabilitiesRequest::soap_default(struct soap *soap)
25006 {
25007         this->soap = soap;
25008         /* transient soap skipped */
25009 }
25010
25011 int _wcxs__GetWirelessCapabilitiesRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
25012 {
25013         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest);
25014         if (this->soap_out(soap, tag, id, type))
25015                 return soap->error;
25016         return soap_putindependent(soap);
25017 }
25018
25019 int _wcxs__GetWirelessCapabilitiesRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
25020 {
25021         return soap_out__wcxs__GetWirelessCapabilitiesRequest(soap, tag, id, this, type);
25022 }
25023
25024 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessCapabilitiesRequest *a, const char *type)
25025 {
25026         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest), type);
25027         /* transient soap skipped */
25028         soap_element_end_out(soap, tag);
25029         return SOAP_OK;
25030 }
25031
25032 void *_wcxs__GetWirelessCapabilitiesRequest::soap_get(struct soap *soap, const char *tag, const char *type)
25033 {
25034         return soap_get__wcxs__GetWirelessCapabilitiesRequest(soap, this, tag, type);
25035 }
25036
25037 SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC4 soap_get__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *p, const char *tag, const char *type)
25038 {
25039         if ((p = soap_in__wcxs__GetWirelessCapabilitiesRequest(soap, tag, p, type)))
25040                 soap_getindependent(soap);
25041         return p;
25042 }
25043
25044 void *_wcxs__GetWirelessCapabilitiesRequest::soap_in(struct soap *soap, const char *tag, const char *type)
25045 {       return soap_in__wcxs__GetWirelessCapabilitiesRequest(soap, tag, this, type);
25046 }
25047
25048 SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC4 soap_in__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesRequest *a, const char *type)
25049 {
25050         if (soap_element_begin_in(soap, tag, 0, NULL))
25051                 return NULL;
25052         a = (_wcxs__GetWirelessCapabilitiesRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, sizeof(_wcxs__GetWirelessCapabilitiesRequest), soap->type, soap->arrayType);
25053         if (!a)
25054                 return NULL;
25055         if (soap->alloced)
25056         {       a->soap_default(soap);
25057                 if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest)
25058                 {       soap_revert(soap);
25059                         *soap->id = '\0';
25060                         return (_wcxs__GetWirelessCapabilitiesRequest *)a->soap_in(soap, tag, type);
25061                 }
25062         };
25063         if (soap->body && !*soap->href)
25064         {
25065                 for (;;)
25066                 {       soap->error = SOAP_TAG_MISMATCH;
25067                         /* transient soap skipped */
25068                         if (soap->error == SOAP_TAG_MISMATCH)
25069                                 soap->error = soap_ignore_element(soap);
25070                         if (soap->error == SOAP_NO_TAG)
25071                                 break;
25072                         if (soap->error)
25073                                 return NULL;
25074                 }
25075                 if (soap_element_end_in(soap, tag))
25076                         return NULL;
25077         }
25078         else
25079         {       a = (_wcxs__GetWirelessCapabilitiesRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, 0, sizeof(_wcxs__GetWirelessCapabilitiesRequest), 0, soap_copy__wcxs__GetWirelessCapabilitiesRequest);
25080                 if (soap->body && soap_element_end_in(soap, tag))
25081                         return NULL;
25082         }
25083         return a;
25084 }
25085
25086 SOAP_FMAC5 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC6 soap_new__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, int n)
25087 {       return soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(soap, n, NULL, NULL, NULL);
25088 }
25089
25090 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *p)
25091 {       soap_delete(soap, p);
25092 }
25093
25094 SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
25095 {
25096         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
25097         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, n, soap_fdelete);
25098         if (!cp)
25099                 return NULL;
25100         if (n < 0)
25101         {       cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesRequest;
25102                 if (size)
25103                         *size = sizeof(_wcxs__GetWirelessCapabilitiesRequest);
25104                 ((_wcxs__GetWirelessCapabilitiesRequest*)cp->ptr)->soap = soap;
25105         }
25106         else
25107         {       cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesRequest[n];
25108                 if (size)
25109                         *size = n * sizeof(_wcxs__GetWirelessCapabilitiesRequest);
25110                 for (int i = 0; i < n; i++)
25111                         ((_wcxs__GetWirelessCapabilitiesRequest*)cp->ptr)[i].soap = soap;
25112         }
25113                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25114         return (_wcxs__GetWirelessCapabilitiesRequest*)cp->ptr;
25115 }
25116
25117 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
25118 {
25119         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessCapabilitiesRequest %p -> %p\n", q, p));
25120         *(_wcxs__GetWirelessCapabilitiesRequest*)p = *(_wcxs__GetWirelessCapabilitiesRequest*)q;
25121 }
25122
25123 void _wcxs__EnumerateWirelessProfilesResponse::soap_serialize(struct soap *soap) const
25124 {
25125         (void)soap; /* appease -Wall -Werror */
25126         soap_serialize_std__vectorTemplateOfwcxs__ProfileNameType(soap, &((_wcxs__EnumerateWirelessProfilesResponse*)this)->ProfilesNames);
25127         /* transient soap skipped */
25128 }
25129
25130 void _wcxs__EnumerateWirelessProfilesResponse::soap_default(struct soap *soap)
25131 {
25132         this->soap = soap;
25133         soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__EnumerateWirelessProfilesResponse*)this)->Status);
25134         soap_default_std__vectorTemplateOfwcxs__ProfileNameType(soap, &((_wcxs__EnumerateWirelessProfilesResponse*)this)->ProfilesNames);
25135         /* transient soap skipped */
25136 }
25137
25138 int _wcxs__EnumerateWirelessProfilesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
25139 {
25140         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse);
25141         if (this->soap_out(soap, tag, id, type))
25142                 return soap->error;
25143         return soap_putindependent(soap);
25144 }
25145
25146 int _wcxs__EnumerateWirelessProfilesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
25147 {
25148         return soap_out__wcxs__EnumerateWirelessProfilesResponse(soap, tag, id, this, type);
25149 }
25150
25151 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, int id, const _wcxs__EnumerateWirelessProfilesResponse *a, const char *type)
25152 {
25153         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse), type);
25154         soap_element_result(soap, "wcxs:Status");
25155         soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->Status), "");
25156         soap_out_std__vectorTemplateOfwcxs__ProfileNameType(soap, "wcxs:ProfilesNames", -1, &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->ProfilesNames), "");
25157         /* transient soap skipped */
25158         soap_element_end_out(soap, tag);
25159         return SOAP_OK;
25160 }
25161
25162 void *_wcxs__EnumerateWirelessProfilesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
25163 {
25164         return soap_get__wcxs__EnumerateWirelessProfilesResponse(soap, this, tag, type);
25165 }
25166
25167 SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC4 soap_get__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *p, const char *tag, const char *type)
25168 {
25169         if ((p = soap_in__wcxs__EnumerateWirelessProfilesResponse(soap, tag, p, type)))
25170                 soap_getindependent(soap);
25171         return p;
25172 }
25173
25174 void *_wcxs__EnumerateWirelessProfilesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
25175 {       return soap_in__wcxs__EnumerateWirelessProfilesResponse(soap, tag, this, type);
25176 }
25177
25178 SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC4 soap_in__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesResponse *a, const char *type)
25179 {
25180         if (soap_element_begin_in(soap, tag, 0, NULL))
25181                 return NULL;
25182         a = (_wcxs__EnumerateWirelessProfilesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, sizeof(_wcxs__EnumerateWirelessProfilesResponse), soap->type, soap->arrayType);
25183         if (!a)
25184                 return NULL;
25185         if (soap->alloced)
25186         {       a->soap_default(soap);
25187                 if (soap->clist->type != SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse)
25188                 {       soap_revert(soap);
25189                         *soap->id = '\0';
25190                         return (_wcxs__EnumerateWirelessProfilesResponse *)a->soap_in(soap, tag, type);
25191                 }
25192         }
25193         short soap_flag_Status1 = 1;
25194         if (soap->body && !*soap->href)
25195         {
25196                 for (;;)
25197                 {       soap->error = SOAP_TAG_MISMATCH;
25198                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
25199                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->Status), "cmn:PT_STATUS"))
25200                                 {       soap_flag_Status1--;
25201                                         continue;
25202                                 }
25203                         if (soap->error == SOAP_TAG_MISMATCH)
25204                                 if (soap_in_std__vectorTemplateOfwcxs__ProfileNameType(soap, "wcxs:ProfilesNames", &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->ProfilesNames), "wcxs:ProfileNameType"))
25205                                         continue;
25206                         /* transient soap skipped */
25207                         soap_check_result(soap, "wcxs:Status");
25208                         if (soap->error == SOAP_TAG_MISMATCH)
25209                                 soap->error = soap_ignore_element(soap);
25210                         if (soap->error == SOAP_NO_TAG)
25211                                 break;
25212                         if (soap->error)
25213                                 return NULL;
25214                 }
25215                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || ((_wcxs__EnumerateWirelessProfilesResponse*)a)->ProfilesNames.size() > 64))
25216                 {       soap->error = SOAP_OCCURS;
25217                         return NULL;
25218                 }
25219                 if (soap_element_end_in(soap, tag))
25220                         return NULL;
25221         }
25222         else
25223         {       a = (_wcxs__EnumerateWirelessProfilesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, 0, sizeof(_wcxs__EnumerateWirelessProfilesResponse), 0, soap_copy__wcxs__EnumerateWirelessProfilesResponse);
25224                 if (soap->body && soap_element_end_in(soap, tag))
25225                         return NULL;
25226         }
25227         return a;
25228 }
25229
25230 SOAP_FMAC5 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC6 soap_new__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, int n)
25231 {       return soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(soap, n, NULL, NULL, NULL);
25232 }
25233
25234 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *p)
25235 {       soap_delete(soap, p);
25236 }
25237
25238 SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC4 soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
25239 {
25240         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
25241         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, n, soap_fdelete);
25242         if (!cp)
25243                 return NULL;
25244         if (n < 0)
25245         {       cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesResponse;
25246                 if (size)
25247                         *size = sizeof(_wcxs__EnumerateWirelessProfilesResponse);
25248                 ((_wcxs__EnumerateWirelessProfilesResponse*)cp->ptr)->soap = soap;
25249         }
25250         else
25251         {       cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesResponse[n];
25252                 if (size)
25253                         *size = n * sizeof(_wcxs__EnumerateWirelessProfilesResponse);
25254                 for (int i = 0; i < n; i++)
25255                         ((_wcxs__EnumerateWirelessProfilesResponse*)cp->ptr)[i].soap = soap;
25256         }
25257                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25258         return (_wcxs__EnumerateWirelessProfilesResponse*)cp->ptr;
25259 }
25260
25261 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
25262 {
25263         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__EnumerateWirelessProfilesResponse %p -> %p\n", q, p));
25264         *(_wcxs__EnumerateWirelessProfilesResponse*)p = *(_wcxs__EnumerateWirelessProfilesResponse*)q;
25265 }
25266
25267 void _wcxs__EnumerateWirelessProfilesRequest::soap_serialize(struct soap *soap) const
25268 {
25269         (void)soap; /* appease -Wall -Werror */
25270         /* transient soap skipped */
25271 }
25272
25273 void _wcxs__EnumerateWirelessProfilesRequest::soap_default(struct soap *soap)
25274 {
25275         this->soap = soap;
25276         /* transient soap skipped */
25277 }
25278
25279 int _wcxs__EnumerateWirelessProfilesRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
25280 {
25281         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest);
25282         if (this->soap_out(soap, tag, id, type))
25283                 return soap->error;
25284         return soap_putindependent(soap);
25285 }
25286
25287 int _wcxs__EnumerateWirelessProfilesRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
25288 {
25289         return soap_out__wcxs__EnumerateWirelessProfilesRequest(soap, tag, id, this, type);
25290 }
25291
25292 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, int id, const _wcxs__EnumerateWirelessProfilesRequest *a, const char *type)
25293 {
25294         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest), type);
25295         /* transient soap skipped */
25296         soap_element_end_out(soap, tag);
25297         return SOAP_OK;
25298 }
25299
25300 void *_wcxs__EnumerateWirelessProfilesRequest::soap_get(struct soap *soap, const char *tag, const char *type)
25301 {
25302         return soap_get__wcxs__EnumerateWirelessProfilesRequest(soap, this, tag, type);
25303 }
25304
25305 SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC4 soap_get__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *p, const char *tag, const char *type)
25306 {
25307         if ((p = soap_in__wcxs__EnumerateWirelessProfilesRequest(soap, tag, p, type)))
25308                 soap_getindependent(soap);
25309         return p;
25310 }
25311
25312 void *_wcxs__EnumerateWirelessProfilesRequest::soap_in(struct soap *soap, const char *tag, const char *type)
25313 {       return soap_in__wcxs__EnumerateWirelessProfilesRequest(soap, tag, this, type);
25314 }
25315
25316 SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC4 soap_in__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesRequest *a, const char *type)
25317 {
25318         if (soap_element_begin_in(soap, tag, 0, NULL))
25319                 return NULL;
25320         a = (_wcxs__EnumerateWirelessProfilesRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, sizeof(_wcxs__EnumerateWirelessProfilesRequest), soap->type, soap->arrayType);
25321         if (!a)
25322                 return NULL;
25323         if (soap->alloced)
25324         {       a->soap_default(soap);
25325                 if (soap->clist->type != SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest)
25326                 {       soap_revert(soap);
25327                         *soap->id = '\0';
25328                         return (_wcxs__EnumerateWirelessProfilesRequest *)a->soap_in(soap, tag, type);
25329                 }
25330         };
25331         if (soap->body && !*soap->href)
25332         {
25333                 for (;;)
25334                 {       soap->error = SOAP_TAG_MISMATCH;
25335                         /* transient soap skipped */
25336                         if (soap->error == SOAP_TAG_MISMATCH)
25337                                 soap->error = soap_ignore_element(soap);
25338                         if (soap->error == SOAP_NO_TAG)
25339                                 break;
25340                         if (soap->error)
25341                                 return NULL;
25342                 }
25343                 if (soap_element_end_in(soap, tag))
25344                         return NULL;
25345         }
25346         else
25347         {       a = (_wcxs__EnumerateWirelessProfilesRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, 0, sizeof(_wcxs__EnumerateWirelessProfilesRequest), 0, soap_copy__wcxs__EnumerateWirelessProfilesRequest);
25348                 if (soap->body && soap_element_end_in(soap, tag))
25349                         return NULL;
25350         }
25351         return a;
25352 }
25353
25354 SOAP_FMAC5 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC6 soap_new__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, int n)
25355 {       return soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(soap, n, NULL, NULL, NULL);
25356 }
25357
25358 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *p)
25359 {       soap_delete(soap, p);
25360 }
25361
25362 SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC4 soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
25363 {
25364         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
25365         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, n, soap_fdelete);
25366         if (!cp)
25367                 return NULL;
25368         if (n < 0)
25369         {       cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesRequest;
25370                 if (size)
25371                         *size = sizeof(_wcxs__EnumerateWirelessProfilesRequest);
25372                 ((_wcxs__EnumerateWirelessProfilesRequest*)cp->ptr)->soap = soap;
25373         }
25374         else
25375         {       cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesRequest[n];
25376                 if (size)
25377                         *size = n * sizeof(_wcxs__EnumerateWirelessProfilesRequest);
25378                 for (int i = 0; i < n; i++)
25379                         ((_wcxs__EnumerateWirelessProfilesRequest*)cp->ptr)[i].soap = soap;
25380         }
25381                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25382         return (_wcxs__EnumerateWirelessProfilesRequest*)cp->ptr;
25383 }
25384
25385 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
25386 {
25387         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__EnumerateWirelessProfilesRequest %p -> %p\n", q, p));
25388         *(_wcxs__EnumerateWirelessProfilesRequest*)p = *(_wcxs__EnumerateWirelessProfilesRequest*)q;
25389 }
25390
25391 void _wcxs__UpdateWirelessProfileResponse::soap_serialize(struct soap *soap) const
25392 {
25393         (void)soap; /* appease -Wall -Werror */
25394         /* transient soap skipped */
25395 }
25396
25397 void _wcxs__UpdateWirelessProfileResponse::soap_default(struct soap *soap)
25398 {
25399         this->soap = soap;
25400         soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__UpdateWirelessProfileResponse*)this)->Status);
25401         /* transient soap skipped */
25402 }
25403
25404 int _wcxs__UpdateWirelessProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
25405 {
25406         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse);
25407         if (this->soap_out(soap, tag, id, type))
25408                 return soap->error;
25409         return soap_putindependent(soap);
25410 }
25411
25412 int _wcxs__UpdateWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
25413 {
25414         return soap_out__wcxs__UpdateWirelessProfileResponse(soap, tag, id, this, type);
25415 }
25416
25417 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__UpdateWirelessProfileResponse *a, const char *type)
25418 {
25419         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse), type);
25420         soap_element_result(soap, "wcxs:Status");
25421         soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__UpdateWirelessProfileResponse*)a)->Status), "");
25422         /* transient soap skipped */
25423         soap_element_end_out(soap, tag);
25424         return SOAP_OK;
25425 }
25426
25427 void *_wcxs__UpdateWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
25428 {
25429         return soap_get__wcxs__UpdateWirelessProfileResponse(soap, this, tag, type);
25430 }
25431
25432 SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *p, const char *tag, const char *type)
25433 {
25434         if ((p = soap_in__wcxs__UpdateWirelessProfileResponse(soap, tag, p, type)))
25435                 soap_getindependent(soap);
25436         return p;
25437 }
25438
25439 void *_wcxs__UpdateWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
25440 {       return soap_in__wcxs__UpdateWirelessProfileResponse(soap, tag, this, type);
25441 }
25442
25443 SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileResponse *a, const char *type)
25444 {
25445         if (soap_element_begin_in(soap, tag, 0, NULL))
25446                 return NULL;
25447         a = (_wcxs__UpdateWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, sizeof(_wcxs__UpdateWirelessProfileResponse), soap->type, soap->arrayType);
25448         if (!a)
25449                 return NULL;
25450         if (soap->alloced)
25451         {       a->soap_default(soap);
25452                 if (soap->clist->type != SOAP_TYPE__wcxs__UpdateWirelessProfileResponse)
25453                 {       soap_revert(soap);
25454                         *soap->id = '\0';
25455                         return (_wcxs__UpdateWirelessProfileResponse *)a->soap_in(soap, tag, type);
25456                 }
25457         }
25458         short soap_flag_Status1 = 1;
25459         if (soap->body && !*soap->href)
25460         {
25461                 for (;;)
25462                 {       soap->error = SOAP_TAG_MISMATCH;
25463                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
25464                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__UpdateWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS"))
25465                                 {       soap_flag_Status1--;
25466                                         continue;
25467                                 }
25468                         /* transient soap skipped */
25469                         soap_check_result(soap, "wcxs:Status");
25470                         if (soap->error == SOAP_TAG_MISMATCH)
25471                                 soap->error = soap_ignore_element(soap);
25472                         if (soap->error == SOAP_NO_TAG)
25473                                 break;
25474                         if (soap->error)
25475                                 return NULL;
25476                 }
25477                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
25478                 {       soap->error = SOAP_OCCURS;
25479                         return NULL;
25480                 }
25481                 if (soap_element_end_in(soap, tag))
25482                         return NULL;
25483         }
25484         else
25485         {       a = (_wcxs__UpdateWirelessProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, 0, sizeof(_wcxs__UpdateWirelessProfileResponse), 0, soap_copy__wcxs__UpdateWirelessProfileResponse);
25486                 if (soap->body && soap_element_end_in(soap, tag))
25487                         return NULL;
25488         }
25489         return a;
25490 }
25491
25492 SOAP_FMAC5 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__UpdateWirelessProfileResponse(struct soap *soap, int n)
25493 {       return soap_instantiate__wcxs__UpdateWirelessProfileResponse(soap, n, NULL, NULL, NULL);
25494 }
25495
25496 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *p)
25497 {       soap_delete(soap, p);
25498 }
25499
25500 SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__UpdateWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
25501 {
25502         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__UpdateWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
25503         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, n, soap_fdelete);
25504         if (!cp)
25505                 return NULL;
25506         if (n < 0)
25507         {       cp->ptr = (void*)new _wcxs__UpdateWirelessProfileResponse;
25508                 if (size)
25509                         *size = sizeof(_wcxs__UpdateWirelessProfileResponse);
25510                 ((_wcxs__UpdateWirelessProfileResponse*)cp->ptr)->soap = soap;
25511         }
25512         else
25513         {       cp->ptr = (void*)new _wcxs__UpdateWirelessProfileResponse[n];
25514                 if (size)
25515                         *size = n * sizeof(_wcxs__UpdateWirelessProfileResponse);
25516                 for (int i = 0; i < n; i++)
25517                         ((_wcxs__UpdateWirelessProfileResponse*)cp->ptr)[i].soap = soap;
25518         }
25519                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25520         return (_wcxs__UpdateWirelessProfileResponse*)cp->ptr;
25521 }
25522
25523 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__UpdateWirelessProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
25524 {
25525         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__UpdateWirelessProfileResponse %p -> %p\n", q, p));
25526         *(_wcxs__UpdateWirelessProfileResponse*)p = *(_wcxs__UpdateWirelessProfileResponse*)q;
25527 }
25528
25529 void _wcxs__UpdateWirelessProfileRequest::soap_serialize(struct soap *soap) const
25530 {
25531         (void)soap; /* appease -Wall -Werror */
25532         soap_serialize_PointerTowcxs__ProfileType(soap, &((_wcxs__UpdateWirelessProfileRequest*)this)->Profile);
25533         /* transient soap skipped */
25534 }
25535
25536 void _wcxs__UpdateWirelessProfileRequest::soap_default(struct soap *soap)
25537 {
25538         this->soap = soap;
25539         ((_wcxs__UpdateWirelessProfileRequest*)this)->Profile = NULL;
25540         /* transient soap skipped */
25541 }
25542
25543 int _wcxs__UpdateWirelessProfileRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
25544 {
25545         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest);
25546         if (this->soap_out(soap, tag, id, type))
25547                 return soap->error;
25548         return soap_putindependent(soap);
25549 }
25550
25551 int _wcxs__UpdateWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
25552 {
25553         return soap_out__wcxs__UpdateWirelessProfileRequest(soap, tag, id, this, type);
25554 }
25555
25556 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__UpdateWirelessProfileRequest *a, const char *type)
25557 {
25558         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest), type);
25559         soap_out_PointerTowcxs__ProfileType(soap, "wcxs:Profile", -1, &(((_wcxs__UpdateWirelessProfileRequest*)a)->Profile), "");
25560         /* transient soap skipped */
25561         soap_element_end_out(soap, tag);
25562         return SOAP_OK;
25563 }
25564
25565 void *_wcxs__UpdateWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type)
25566 {
25567         return soap_get__wcxs__UpdateWirelessProfileRequest(soap, this, tag, type);
25568 }
25569
25570 SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *p, const char *tag, const char *type)
25571 {
25572         if ((p = soap_in__wcxs__UpdateWirelessProfileRequest(soap, tag, p, type)))
25573                 soap_getindependent(soap);
25574         return p;
25575 }
25576
25577 void *_wcxs__UpdateWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type)
25578 {       return soap_in__wcxs__UpdateWirelessProfileRequest(soap, tag, this, type);
25579 }
25580
25581 SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileRequest *a, const char *type)
25582 {
25583         if (soap_element_begin_in(soap, tag, 0, NULL))
25584                 return NULL;
25585         a = (_wcxs__UpdateWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, sizeof(_wcxs__UpdateWirelessProfileRequest), soap->type, soap->arrayType);
25586         if (!a)
25587                 return NULL;
25588         if (soap->alloced)
25589         {       a->soap_default(soap);
25590                 if (soap->clist->type != SOAP_TYPE__wcxs__UpdateWirelessProfileRequest)
25591                 {       soap_revert(soap);
25592                         *soap->id = '\0';
25593                         return (_wcxs__UpdateWirelessProfileRequest *)a->soap_in(soap, tag, type);
25594                 }
25595         }
25596         short soap_flag_Profile1 = 1;
25597         if (soap->body && !*soap->href)
25598         {
25599                 for (;;)
25600                 {       soap->error = SOAP_TAG_MISMATCH;
25601                         if (soap_flag_Profile1 && soap->error == SOAP_TAG_MISMATCH)
25602                                 if (soap_in_PointerTowcxs__ProfileType(soap, "wcxs:Profile", &(((_wcxs__UpdateWirelessProfileRequest*)a)->Profile), "wcxs:ProfileType"))
25603                                 {       soap_flag_Profile1--;
25604                                         continue;
25605                                 }
25606                         /* transient soap skipped */
25607                         if (soap->error == SOAP_TAG_MISMATCH)
25608                                 soap->error = soap_ignore_element(soap);
25609                         if (soap->error == SOAP_NO_TAG)
25610                                 break;
25611                         if (soap->error)
25612                                 return NULL;
25613                 }
25614                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Profile1 > 0))
25615                 {       soap->error = SOAP_OCCURS;
25616                         return NULL;
25617                 }
25618                 if (soap_element_end_in(soap, tag))
25619                         return NULL;
25620         }
25621         else
25622         {       a = (_wcxs__UpdateWirelessProfileRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, 0, sizeof(_wcxs__UpdateWirelessProfileRequest), 0, soap_copy__wcxs__UpdateWirelessProfileRequest);
25623                 if (soap->body && soap_element_end_in(soap, tag))
25624                         return NULL;
25625         }
25626         return a;
25627 }
25628
25629 SOAP_FMAC5 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__UpdateWirelessProfileRequest(struct soap *soap, int n)
25630 {       return soap_instantiate__wcxs__UpdateWirelessProfileRequest(soap, n, NULL, NULL, NULL);
25631 }
25632
25633 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *p)
25634 {       soap_delete(soap, p);
25635 }
25636
25637 SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__UpdateWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
25638 {
25639         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__UpdateWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
25640         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, n, soap_fdelete);
25641         if (!cp)
25642                 return NULL;
25643         if (n < 0)
25644         {       cp->ptr = (void*)new _wcxs__UpdateWirelessProfileRequest;
25645                 if (size)
25646                         *size = sizeof(_wcxs__UpdateWirelessProfileRequest);
25647                 ((_wcxs__UpdateWirelessProfileRequest*)cp->ptr)->soap = soap;
25648         }
25649         else
25650         {       cp->ptr = (void*)new _wcxs__UpdateWirelessProfileRequest[n];
25651                 if (size)
25652                         *size = n * sizeof(_wcxs__UpdateWirelessProfileRequest);
25653                 for (int i = 0; i < n; i++)
25654                         ((_wcxs__UpdateWirelessProfileRequest*)cp->ptr)[i].soap = soap;
25655         }
25656                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25657         return (_wcxs__UpdateWirelessProfileRequest*)cp->ptr;
25658 }
25659
25660 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__UpdateWirelessProfileRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
25661 {
25662         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__UpdateWirelessProfileRequest %p -> %p\n", q, p));
25663         *(_wcxs__UpdateWirelessProfileRequest*)p = *(_wcxs__UpdateWirelessProfileRequest*)q;
25664 }
25665
25666 void _wcxs__RemoveWirelessProfileResponse::soap_serialize(struct soap *soap) const
25667 {
25668         (void)soap; /* appease -Wall -Werror */
25669         /* transient soap skipped */
25670 }
25671
25672 void _wcxs__RemoveWirelessProfileResponse::soap_default(struct soap *soap)
25673 {
25674         this->soap = soap;
25675         soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__RemoveWirelessProfileResponse*)this)->Status);
25676         /* transient soap skipped */
25677 }
25678
25679 int _wcxs__RemoveWirelessProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
25680 {
25681         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse);
25682         if (this->soap_out(soap, tag, id, type))
25683                 return soap->error;
25684         return soap_putindependent(soap);
25685 }
25686
25687 int _wcxs__RemoveWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
25688 {
25689         return soap_out__wcxs__RemoveWirelessProfileResponse(soap, tag, id, this, type);
25690 }
25691
25692 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__RemoveWirelessProfileResponse *a, const char *type)
25693 {
25694         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse), type);
25695         soap_element_result(soap, "wcxs:Status");
25696         soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__RemoveWirelessProfileResponse*)a)->Status), "");
25697         /* transient soap skipped */
25698         soap_element_end_out(soap, tag);
25699         return SOAP_OK;
25700 }
25701
25702 void *_wcxs__RemoveWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
25703 {
25704         return soap_get__wcxs__RemoveWirelessProfileResponse(soap, this, tag, type);
25705 }
25706
25707 SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *p, const char *tag, const char *type)
25708 {
25709         if ((p = soap_in__wcxs__RemoveWirelessProfileResponse(soap, tag, p, type)))
25710                 soap_getindependent(soap);
25711         return p;
25712 }
25713
25714 void *_wcxs__RemoveWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
25715 {       return soap_in__wcxs__RemoveWirelessProfileResponse(soap, tag, this, type);
25716 }
25717
25718 SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileResponse *a, const char *type)
25719 {
25720         if (soap_element_begin_in(soap, tag, 0, NULL))
25721                 return NULL;
25722         a = (_wcxs__RemoveWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, sizeof(_wcxs__RemoveWirelessProfileResponse), soap->type, soap->arrayType);
25723         if (!a)
25724                 return NULL;
25725         if (soap->alloced)
25726         {       a->soap_default(soap);
25727                 if (soap->clist->type != SOAP_TYPE__wcxs__RemoveWirelessProfileResponse)
25728                 {       soap_revert(soap);
25729                         *soap->id = '\0';
25730                         return (_wcxs__RemoveWirelessProfileResponse *)a->soap_in(soap, tag, type);
25731                 }
25732         }
25733         short soap_flag_Status1 = 1;
25734         if (soap->body && !*soap->href)
25735         {
25736                 for (;;)
25737                 {       soap->error = SOAP_TAG_MISMATCH;
25738                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
25739                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__RemoveWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS"))
25740                                 {       soap_flag_Status1--;
25741                                         continue;
25742                                 }
25743                         /* transient soap skipped */
25744                         soap_check_result(soap, "wcxs:Status");
25745                         if (soap->error == SOAP_TAG_MISMATCH)
25746                                 soap->error = soap_ignore_element(soap);
25747                         if (soap->error == SOAP_NO_TAG)
25748                                 break;
25749                         if (soap->error)
25750                                 return NULL;
25751                 }
25752                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
25753                 {       soap->error = SOAP_OCCURS;
25754                         return NULL;
25755                 }
25756                 if (soap_element_end_in(soap, tag))
25757                         return NULL;
25758         }
25759         else
25760         {       a = (_wcxs__RemoveWirelessProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, 0, sizeof(_wcxs__RemoveWirelessProfileResponse), 0, soap_copy__wcxs__RemoveWirelessProfileResponse);
25761                 if (soap->body && soap_element_end_in(soap, tag))
25762                         return NULL;
25763         }
25764         return a;
25765 }
25766
25767 SOAP_FMAC5 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__RemoveWirelessProfileResponse(struct soap *soap, int n)
25768 {       return soap_instantiate__wcxs__RemoveWirelessProfileResponse(soap, n, NULL, NULL, NULL);
25769 }
25770
25771 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *p)
25772 {       soap_delete(soap, p);
25773 }
25774
25775 SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__RemoveWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
25776 {
25777         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__RemoveWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
25778         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, n, soap_fdelete);
25779         if (!cp)
25780                 return NULL;
25781         if (n < 0)
25782         {       cp->ptr = (void*)new _wcxs__RemoveWirelessProfileResponse;
25783                 if (size)
25784                         *size = sizeof(_wcxs__RemoveWirelessProfileResponse);
25785                 ((_wcxs__RemoveWirelessProfileResponse*)cp->ptr)->soap = soap;
25786         }
25787         else
25788         {       cp->ptr = (void*)new _wcxs__RemoveWirelessProfileResponse[n];
25789                 if (size)
25790                         *size = n * sizeof(_wcxs__RemoveWirelessProfileResponse);
25791                 for (int i = 0; i < n; i++)
25792                         ((_wcxs__RemoveWirelessProfileResponse*)cp->ptr)[i].soap = soap;
25793         }
25794                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25795         return (_wcxs__RemoveWirelessProfileResponse*)cp->ptr;
25796 }
25797
25798 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__RemoveWirelessProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
25799 {
25800         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__RemoveWirelessProfileResponse %p -> %p\n", q, p));
25801         *(_wcxs__RemoveWirelessProfileResponse*)p = *(_wcxs__RemoveWirelessProfileResponse*)q;
25802 }
25803
25804 void _wcxs__RemoveWirelessProfileRequest::soap_serialize(struct soap *soap) const
25805 {
25806         (void)soap; /* appease -Wall -Werror */
25807         soap_serialize_wcxs__ProfileNameType(soap, &((_wcxs__RemoveWirelessProfileRequest*)this)->ProfileName);
25808         /* transient soap skipped */
25809 }
25810
25811 void _wcxs__RemoveWirelessProfileRequest::soap_default(struct soap *soap)
25812 {
25813         this->soap = soap;
25814         soap_default_wcxs__ProfileNameType(soap, &((_wcxs__RemoveWirelessProfileRequest*)this)->ProfileName);
25815         /* transient soap skipped */
25816 }
25817
25818 int _wcxs__RemoveWirelessProfileRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
25819 {
25820         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest);
25821         if (this->soap_out(soap, tag, id, type))
25822                 return soap->error;
25823         return soap_putindependent(soap);
25824 }
25825
25826 int _wcxs__RemoveWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
25827 {
25828         return soap_out__wcxs__RemoveWirelessProfileRequest(soap, tag, id, this, type);
25829 }
25830
25831 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__RemoveWirelessProfileRequest *a, const char *type)
25832 {
25833         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest), type);
25834         soap_out_wcxs__ProfileNameType(soap, "wcxs:ProfileName", -1, &(((_wcxs__RemoveWirelessProfileRequest*)a)->ProfileName), "");
25835         /* transient soap skipped */
25836         soap_element_end_out(soap, tag);
25837         return SOAP_OK;
25838 }
25839
25840 void *_wcxs__RemoveWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type)
25841 {
25842         return soap_get__wcxs__RemoveWirelessProfileRequest(soap, this, tag, type);
25843 }
25844
25845 SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *p, const char *tag, const char *type)
25846 {
25847         if ((p = soap_in__wcxs__RemoveWirelessProfileRequest(soap, tag, p, type)))
25848                 soap_getindependent(soap);
25849         return p;
25850 }
25851
25852 void *_wcxs__RemoveWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type)
25853 {       return soap_in__wcxs__RemoveWirelessProfileRequest(soap, tag, this, type);
25854 }
25855
25856 SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileRequest *a, const char *type)
25857 {
25858         if (soap_element_begin_in(soap, tag, 0, NULL))
25859                 return NULL;
25860         a = (_wcxs__RemoveWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, sizeof(_wcxs__RemoveWirelessProfileRequest), soap->type, soap->arrayType);
25861         if (!a)
25862                 return NULL;
25863         if (soap->alloced)
25864         {       a->soap_default(soap);
25865                 if (soap->clist->type != SOAP_TYPE__wcxs__RemoveWirelessProfileRequest)
25866                 {       soap_revert(soap);
25867                         *soap->id = '\0';
25868                         return (_wcxs__RemoveWirelessProfileRequest *)a->soap_in(soap, tag, type);
25869                 }
25870         }
25871         short soap_flag_ProfileName1 = 1;
25872         if (soap->body && !*soap->href)
25873         {
25874                 for (;;)
25875                 {       soap->error = SOAP_TAG_MISMATCH;
25876                         if (soap_flag_ProfileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
25877                                 if (soap_in_wcxs__ProfileNameType(soap, "wcxs:ProfileName", &(((_wcxs__RemoveWirelessProfileRequest*)a)->ProfileName), "wcxs:ProfileNameType"))
25878                                 {       soap_flag_ProfileName1--;
25879                                         continue;
25880                                 }
25881                         /* transient soap skipped */
25882                         if (soap->error == SOAP_TAG_MISMATCH)
25883                                 soap->error = soap_ignore_element(soap);
25884                         if (soap->error == SOAP_NO_TAG)
25885                                 break;
25886                         if (soap->error)
25887                                 return NULL;
25888                 }
25889                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProfileName1 > 0))
25890                 {       soap->error = SOAP_OCCURS;
25891                         return NULL;
25892                 }
25893                 if (soap_element_end_in(soap, tag))
25894                         return NULL;
25895         }
25896         else
25897         {       a = (_wcxs__RemoveWirelessProfileRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, 0, sizeof(_wcxs__RemoveWirelessProfileRequest), 0, soap_copy__wcxs__RemoveWirelessProfileRequest);
25898                 if (soap->body && soap_element_end_in(soap, tag))
25899                         return NULL;
25900         }
25901         return a;
25902 }
25903
25904 SOAP_FMAC5 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__RemoveWirelessProfileRequest(struct soap *soap, int n)
25905 {       return soap_instantiate__wcxs__RemoveWirelessProfileRequest(soap, n, NULL, NULL, NULL);
25906 }
25907
25908 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *p)
25909 {       soap_delete(soap, p);
25910 }
25911
25912 SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__RemoveWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
25913 {
25914         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__RemoveWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
25915         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, n, soap_fdelete);
25916         if (!cp)
25917                 return NULL;
25918         if (n < 0)
25919         {       cp->ptr = (void*)new _wcxs__RemoveWirelessProfileRequest;
25920                 if (size)
25921                         *size = sizeof(_wcxs__RemoveWirelessProfileRequest);
25922                 ((_wcxs__RemoveWirelessProfileRequest*)cp->ptr)->soap = soap;
25923         }
25924         else
25925         {       cp->ptr = (void*)new _wcxs__RemoveWirelessProfileRequest[n];
25926                 if (size)
25927                         *size = n * sizeof(_wcxs__RemoveWirelessProfileRequest);
25928                 for (int i = 0; i < n; i++)
25929                         ((_wcxs__RemoveWirelessProfileRequest*)cp->ptr)[i].soap = soap;
25930         }
25931                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
25932         return (_wcxs__RemoveWirelessProfileRequest*)cp->ptr;
25933 }
25934
25935 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__RemoveWirelessProfileRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
25936 {
25937         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__RemoveWirelessProfileRequest %p -> %p\n", q, p));
25938         *(_wcxs__RemoveWirelessProfileRequest*)p = *(_wcxs__RemoveWirelessProfileRequest*)q;
25939 }
25940
25941 void _wcxs__GetWirelessProfileResponse::soap_serialize(struct soap *soap) const
25942 {
25943         (void)soap; /* appease -Wall -Werror */
25944         soap_serialize_PointerTowcxs__ProfileType(soap, &((_wcxs__GetWirelessProfileResponse*)this)->Profile);
25945         /* transient soap skipped */
25946 }
25947
25948 void _wcxs__GetWirelessProfileResponse::soap_default(struct soap *soap)
25949 {
25950         this->soap = soap;
25951         soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__GetWirelessProfileResponse*)this)->Status);
25952         ((_wcxs__GetWirelessProfileResponse*)this)->Profile = NULL;
25953         /* transient soap skipped */
25954 }
25955
25956 int _wcxs__GetWirelessProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
25957 {
25958         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessProfileResponse);
25959         if (this->soap_out(soap, tag, id, type))
25960                 return soap->error;
25961         return soap_putindependent(soap);
25962 }
25963
25964 int _wcxs__GetWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
25965 {
25966         return soap_out__wcxs__GetWirelessProfileResponse(soap, tag, id, this, type);
25967 }
25968
25969 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessProfileResponse *a, const char *type)
25970 {
25971         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessProfileResponse), type);
25972         soap_element_result(soap, "wcxs:Status");
25973         soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__GetWirelessProfileResponse*)a)->Status), "");
25974         soap_out_PointerTowcxs__ProfileType(soap, "wcxs:Profile", -1, &(((_wcxs__GetWirelessProfileResponse*)a)->Profile), "");
25975         /* transient soap skipped */
25976         soap_element_end_out(soap, tag);
25977         return SOAP_OK;
25978 }
25979
25980 void *_wcxs__GetWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
25981 {
25982         return soap_get__wcxs__GetWirelessProfileResponse(soap, this, tag, type);
25983 }
25984
25985 SOAP_FMAC3 _wcxs__GetWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *p, const char *tag, const char *type)
25986 {
25987         if ((p = soap_in__wcxs__GetWirelessProfileResponse(soap, tag, p, type)))
25988                 soap_getindependent(soap);
25989         return p;
25990 }
25991
25992 void *_wcxs__GetWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
25993 {       return soap_in__wcxs__GetWirelessProfileResponse(soap, tag, this, type);
25994 }
25995
25996 SOAP_FMAC3 _wcxs__GetWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileResponse *a, const char *type)
25997 {
25998         if (soap_element_begin_in(soap, tag, 0, NULL))
25999                 return NULL;
26000         a = (_wcxs__GetWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessProfileResponse, sizeof(_wcxs__GetWirelessProfileResponse), soap->type, soap->arrayType);
26001         if (!a)
26002                 return NULL;
26003         if (soap->alloced)
26004         {       a->soap_default(soap);
26005                 if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessProfileResponse)
26006                 {       soap_revert(soap);
26007                         *soap->id = '\0';
26008                         return (_wcxs__GetWirelessProfileResponse *)a->soap_in(soap, tag, type);
26009                 }
26010         }
26011         short soap_flag_Status1 = 1, soap_flag_Profile1 = 1;
26012         if (soap->body && !*soap->href)
26013         {
26014                 for (;;)
26015                 {       soap->error = SOAP_TAG_MISMATCH;
26016                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
26017                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__GetWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS"))
26018                                 {       soap_flag_Status1--;
26019                                         continue;
26020                                 }
26021                         if (soap_flag_Profile1 && soap->error == SOAP_TAG_MISMATCH)
26022                                 if (soap_in_PointerTowcxs__ProfileType(soap, "wcxs:Profile", &(((_wcxs__GetWirelessProfileResponse*)a)->Profile), "wcxs:ProfileType"))
26023                                 {       soap_flag_Profile1--;
26024                                         continue;
26025                                 }
26026                         /* transient soap skipped */
26027                         soap_check_result(soap, "wcxs:Status");
26028                         if (soap->error == SOAP_TAG_MISMATCH)
26029                                 soap->error = soap_ignore_element(soap);
26030                         if (soap->error == SOAP_NO_TAG)
26031                                 break;
26032                         if (soap->error)
26033                                 return NULL;
26034                 }
26035                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Profile1 > 0))
26036                 {       soap->error = SOAP_OCCURS;
26037                         return NULL;
26038                 }
26039                 if (soap_element_end_in(soap, tag))
26040                         return NULL;
26041         }
26042         else
26043         {       a = (_wcxs__GetWirelessProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessProfileResponse, 0, sizeof(_wcxs__GetWirelessProfileResponse), 0, soap_copy__wcxs__GetWirelessProfileResponse);
26044                 if (soap->body && soap_element_end_in(soap, tag))
26045                         return NULL;
26046         }
26047         return a;
26048 }
26049
26050 SOAP_FMAC5 _wcxs__GetWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__GetWirelessProfileResponse(struct soap *soap, int n)
26051 {       return soap_instantiate__wcxs__GetWirelessProfileResponse(soap, n, NULL, NULL, NULL);
26052 }
26053
26054 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *p)
26055 {       soap_delete(soap, p);
26056 }
26057
26058 SOAP_FMAC3 _wcxs__GetWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
26059 {
26060         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
26061         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessProfileResponse, n, soap_fdelete);
26062         if (!cp)
26063                 return NULL;
26064         if (n < 0)
26065         {       cp->ptr = (void*)new _wcxs__GetWirelessProfileResponse;
26066                 if (size)
26067                         *size = sizeof(_wcxs__GetWirelessProfileResponse);
26068                 ((_wcxs__GetWirelessProfileResponse*)cp->ptr)->soap = soap;
26069         }
26070         else
26071         {       cp->ptr = (void*)new _wcxs__GetWirelessProfileResponse[n];
26072                 if (size)
26073                         *size = n * sizeof(_wcxs__GetWirelessProfileResponse);
26074                 for (int i = 0; i < n; i++)
26075                         ((_wcxs__GetWirelessProfileResponse*)cp->ptr)[i].soap = soap;
26076         }
26077                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26078         return (_wcxs__GetWirelessProfileResponse*)cp->ptr;
26079 }
26080
26081 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
26082 {
26083         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessProfileResponse %p -> %p\n", q, p));
26084         *(_wcxs__GetWirelessProfileResponse*)p = *(_wcxs__GetWirelessProfileResponse*)q;
26085 }
26086
26087 void _wcxs__GetWirelessProfileRequest::soap_serialize(struct soap *soap) const
26088 {
26089         (void)soap; /* appease -Wall -Werror */
26090         soap_serialize_wcxs__ProfileNameType(soap, &((_wcxs__GetWirelessProfileRequest*)this)->ProfileName);
26091         /* transient soap skipped */
26092 }
26093
26094 void _wcxs__GetWirelessProfileRequest::soap_default(struct soap *soap)
26095 {
26096         this->soap = soap;
26097         soap_default_wcxs__ProfileNameType(soap, &((_wcxs__GetWirelessProfileRequest*)this)->ProfileName);
26098         /* transient soap skipped */
26099 }
26100
26101 int _wcxs__GetWirelessProfileRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
26102 {
26103         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessProfileRequest);
26104         if (this->soap_out(soap, tag, id, type))
26105                 return soap->error;
26106         return soap_putindependent(soap);
26107 }
26108
26109 int _wcxs__GetWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
26110 {
26111         return soap_out__wcxs__GetWirelessProfileRequest(soap, tag, id, this, type);
26112 }
26113
26114 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessProfileRequest *a, const char *type)
26115 {
26116         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessProfileRequest), type);
26117         soap_out_wcxs__ProfileNameType(soap, "wcxs:ProfileName", -1, &(((_wcxs__GetWirelessProfileRequest*)a)->ProfileName), "");
26118         /* transient soap skipped */
26119         soap_element_end_out(soap, tag);
26120         return SOAP_OK;
26121 }
26122
26123 void *_wcxs__GetWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type)
26124 {
26125         return soap_get__wcxs__GetWirelessProfileRequest(soap, this, tag, type);
26126 }
26127
26128 SOAP_FMAC3 _wcxs__GetWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *p, const char *tag, const char *type)
26129 {
26130         if ((p = soap_in__wcxs__GetWirelessProfileRequest(soap, tag, p, type)))
26131                 soap_getindependent(soap);
26132         return p;
26133 }
26134
26135 void *_wcxs__GetWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type)
26136 {       return soap_in__wcxs__GetWirelessProfileRequest(soap, tag, this, type);
26137 }
26138
26139 SOAP_FMAC3 _wcxs__GetWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileRequest *a, const char *type)
26140 {
26141         if (soap_element_begin_in(soap, tag, 0, NULL))
26142                 return NULL;
26143         a = (_wcxs__GetWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessProfileRequest, sizeof(_wcxs__GetWirelessProfileRequest), soap->type, soap->arrayType);
26144         if (!a)
26145                 return NULL;
26146         if (soap->alloced)
26147         {       a->soap_default(soap);
26148                 if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessProfileRequest)
26149                 {       soap_revert(soap);
26150                         *soap->id = '\0';
26151                         return (_wcxs__GetWirelessProfileRequest *)a->soap_in(soap, tag, type);
26152                 }
26153         }
26154         short soap_flag_ProfileName1 = 1;
26155         if (soap->body && !*soap->href)
26156         {
26157                 for (;;)
26158                 {       soap->error = SOAP_TAG_MISMATCH;
26159                         if (soap_flag_ProfileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
26160                                 if (soap_in_wcxs__ProfileNameType(soap, "wcxs:ProfileName", &(((_wcxs__GetWirelessProfileRequest*)a)->ProfileName), "wcxs:ProfileNameType"))
26161                                 {       soap_flag_ProfileName1--;
26162                                         continue;
26163                                 }
26164                         /* transient soap skipped */
26165                         if (soap->error == SOAP_TAG_MISMATCH)
26166                                 soap->error = soap_ignore_element(soap);
26167                         if (soap->error == SOAP_NO_TAG)
26168                                 break;
26169                         if (soap->error)
26170                                 return NULL;
26171                 }
26172                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProfileName1 > 0))
26173                 {       soap->error = SOAP_OCCURS;
26174                         return NULL;
26175                 }
26176                 if (soap_element_end_in(soap, tag))
26177                         return NULL;
26178         }
26179         else
26180         {       a = (_wcxs__GetWirelessProfileRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__GetWirelessProfileRequest, 0, sizeof(_wcxs__GetWirelessProfileRequest), 0, soap_copy__wcxs__GetWirelessProfileRequest);
26181                 if (soap->body && soap_element_end_in(soap, tag))
26182                         return NULL;
26183         }
26184         return a;
26185 }
26186
26187 SOAP_FMAC5 _wcxs__GetWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__GetWirelessProfileRequest(struct soap *soap, int n)
26188 {       return soap_instantiate__wcxs__GetWirelessProfileRequest(soap, n, NULL, NULL, NULL);
26189 }
26190
26191 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *p)
26192 {       soap_delete(soap, p);
26193 }
26194
26195 SOAP_FMAC3 _wcxs__GetWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
26196 {
26197         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
26198         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessProfileRequest, n, soap_fdelete);
26199         if (!cp)
26200                 return NULL;
26201         if (n < 0)
26202         {       cp->ptr = (void*)new _wcxs__GetWirelessProfileRequest;
26203                 if (size)
26204                         *size = sizeof(_wcxs__GetWirelessProfileRequest);
26205                 ((_wcxs__GetWirelessProfileRequest*)cp->ptr)->soap = soap;
26206         }
26207         else
26208         {       cp->ptr = (void*)new _wcxs__GetWirelessProfileRequest[n];
26209                 if (size)
26210                         *size = n * sizeof(_wcxs__GetWirelessProfileRequest);
26211                 for (int i = 0; i < n; i++)
26212                         ((_wcxs__GetWirelessProfileRequest*)cp->ptr)[i].soap = soap;
26213         }
26214                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26215         return (_wcxs__GetWirelessProfileRequest*)cp->ptr;
26216 }
26217
26218 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__GetWirelessProfileRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
26219 {
26220         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessProfileRequest %p -> %p\n", q, p));
26221         *(_wcxs__GetWirelessProfileRequest*)p = *(_wcxs__GetWirelessProfileRequest*)q;
26222 }
26223
26224 void _wcxs__AddWirelessProfileResponse::soap_serialize(struct soap *soap) const
26225 {
26226         (void)soap; /* appease -Wall -Werror */
26227         /* transient soap skipped */
26228 }
26229
26230 void _wcxs__AddWirelessProfileResponse::soap_default(struct soap *soap)
26231 {
26232         this->soap = soap;
26233         soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__AddWirelessProfileResponse*)this)->Status);
26234         /* transient soap skipped */
26235 }
26236
26237 int _wcxs__AddWirelessProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
26238 {
26239         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__AddWirelessProfileResponse);
26240         if (this->soap_out(soap, tag, id, type))
26241                 return soap->error;
26242         return soap_putindependent(soap);
26243 }
26244
26245 int _wcxs__AddWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
26246 {
26247         return soap_out__wcxs__AddWirelessProfileResponse(soap, tag, id, this, type);
26248 }
26249
26250 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__AddWirelessProfileResponse *a, const char *type)
26251 {
26252         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__AddWirelessProfileResponse), type);
26253         soap_element_result(soap, "wcxs:Status");
26254         soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__AddWirelessProfileResponse*)a)->Status), "");
26255         /* transient soap skipped */
26256         soap_element_end_out(soap, tag);
26257         return SOAP_OK;
26258 }
26259
26260 void *_wcxs__AddWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
26261 {
26262         return soap_get__wcxs__AddWirelessProfileResponse(soap, this, tag, type);
26263 }
26264
26265 SOAP_FMAC3 _wcxs__AddWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *p, const char *tag, const char *type)
26266 {
26267         if ((p = soap_in__wcxs__AddWirelessProfileResponse(soap, tag, p, type)))
26268                 soap_getindependent(soap);
26269         return p;
26270 }
26271
26272 void *_wcxs__AddWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
26273 {       return soap_in__wcxs__AddWirelessProfileResponse(soap, tag, this, type);
26274 }
26275
26276 SOAP_FMAC3 _wcxs__AddWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileResponse *a, const char *type)
26277 {
26278         if (soap_element_begin_in(soap, tag, 0, NULL))
26279                 return NULL;
26280         a = (_wcxs__AddWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__AddWirelessProfileResponse, sizeof(_wcxs__AddWirelessProfileResponse), soap->type, soap->arrayType);
26281         if (!a)
26282                 return NULL;
26283         if (soap->alloced)
26284         {       a->soap_default(soap);
26285                 if (soap->clist->type != SOAP_TYPE__wcxs__AddWirelessProfileResponse)
26286                 {       soap_revert(soap);
26287                         *soap->id = '\0';
26288                         return (_wcxs__AddWirelessProfileResponse *)a->soap_in(soap, tag, type);
26289                 }
26290         }
26291         short soap_flag_Status1 = 1;
26292         if (soap->body && !*soap->href)
26293         {
26294                 for (;;)
26295                 {       soap->error = SOAP_TAG_MISMATCH;
26296                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
26297                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__AddWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS"))
26298                                 {       soap_flag_Status1--;
26299                                         continue;
26300                                 }
26301                         /* transient soap skipped */
26302                         soap_check_result(soap, "wcxs:Status");
26303                         if (soap->error == SOAP_TAG_MISMATCH)
26304                                 soap->error = soap_ignore_element(soap);
26305                         if (soap->error == SOAP_NO_TAG)
26306                                 break;
26307                         if (soap->error)
26308                                 return NULL;
26309                 }
26310                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
26311                 {       soap->error = SOAP_OCCURS;
26312                         return NULL;
26313                 }
26314                 if (soap_element_end_in(soap, tag))
26315                         return NULL;
26316         }
26317         else
26318         {       a = (_wcxs__AddWirelessProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__AddWirelessProfileResponse, 0, sizeof(_wcxs__AddWirelessProfileResponse), 0, soap_copy__wcxs__AddWirelessProfileResponse);
26319                 if (soap->body && soap_element_end_in(soap, tag))
26320                         return NULL;
26321         }
26322         return a;
26323 }
26324
26325 SOAP_FMAC5 _wcxs__AddWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__AddWirelessProfileResponse(struct soap *soap, int n)
26326 {       return soap_instantiate__wcxs__AddWirelessProfileResponse(soap, n, NULL, NULL, NULL);
26327 }
26328
26329 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *p)
26330 {       soap_delete(soap, p);
26331 }
26332
26333 SOAP_FMAC3 _wcxs__AddWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__AddWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
26334 {
26335         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__AddWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
26336         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__AddWirelessProfileResponse, n, soap_fdelete);
26337         if (!cp)
26338                 return NULL;
26339         if (n < 0)
26340         {       cp->ptr = (void*)new _wcxs__AddWirelessProfileResponse;
26341                 if (size)
26342                         *size = sizeof(_wcxs__AddWirelessProfileResponse);
26343                 ((_wcxs__AddWirelessProfileResponse*)cp->ptr)->soap = soap;
26344         }
26345         else
26346         {       cp->ptr = (void*)new _wcxs__AddWirelessProfileResponse[n];
26347                 if (size)
26348                         *size = n * sizeof(_wcxs__AddWirelessProfileResponse);
26349                 for (int i = 0; i < n; i++)
26350                         ((_wcxs__AddWirelessProfileResponse*)cp->ptr)[i].soap = soap;
26351         }
26352                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26353         return (_wcxs__AddWirelessProfileResponse*)cp->ptr;
26354 }
26355
26356 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__AddWirelessProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
26357 {
26358         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__AddWirelessProfileResponse %p -> %p\n", q, p));
26359         *(_wcxs__AddWirelessProfileResponse*)p = *(_wcxs__AddWirelessProfileResponse*)q;
26360 }
26361
26362 void _wcxs__AddWirelessProfileRequest::soap_serialize(struct soap *soap) const
26363 {
26364         (void)soap; /* appease -Wall -Werror */
26365         soap_serialize_PointerTowcxs__ProfileType(soap, &((_wcxs__AddWirelessProfileRequest*)this)->Profile);
26366         /* transient soap skipped */
26367 }
26368
26369 void _wcxs__AddWirelessProfileRequest::soap_default(struct soap *soap)
26370 {
26371         this->soap = soap;
26372         ((_wcxs__AddWirelessProfileRequest*)this)->Profile = NULL;
26373         /* transient soap skipped */
26374 }
26375
26376 int _wcxs__AddWirelessProfileRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
26377 {
26378         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__AddWirelessProfileRequest);
26379         if (this->soap_out(soap, tag, id, type))
26380                 return soap->error;
26381         return soap_putindependent(soap);
26382 }
26383
26384 int _wcxs__AddWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
26385 {
26386         return soap_out__wcxs__AddWirelessProfileRequest(soap, tag, id, this, type);
26387 }
26388
26389 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__AddWirelessProfileRequest *a, const char *type)
26390 {
26391         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__AddWirelessProfileRequest), type);
26392         soap_out_PointerTowcxs__ProfileType(soap, "wcxs:Profile", -1, &(((_wcxs__AddWirelessProfileRequest*)a)->Profile), "");
26393         /* transient soap skipped */
26394         soap_element_end_out(soap, tag);
26395         return SOAP_OK;
26396 }
26397
26398 void *_wcxs__AddWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type)
26399 {
26400         return soap_get__wcxs__AddWirelessProfileRequest(soap, this, tag, type);
26401 }
26402
26403 SOAP_FMAC3 _wcxs__AddWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *p, const char *tag, const char *type)
26404 {
26405         if ((p = soap_in__wcxs__AddWirelessProfileRequest(soap, tag, p, type)))
26406                 soap_getindependent(soap);
26407         return p;
26408 }
26409
26410 void *_wcxs__AddWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type)
26411 {       return soap_in__wcxs__AddWirelessProfileRequest(soap, tag, this, type);
26412 }
26413
26414 SOAP_FMAC3 _wcxs__AddWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileRequest *a, const char *type)
26415 {
26416         if (soap_element_begin_in(soap, tag, 0, NULL))
26417                 return NULL;
26418         a = (_wcxs__AddWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__AddWirelessProfileRequest, sizeof(_wcxs__AddWirelessProfileRequest), soap->type, soap->arrayType);
26419         if (!a)
26420                 return NULL;
26421         if (soap->alloced)
26422         {       a->soap_default(soap);
26423                 if (soap->clist->type != SOAP_TYPE__wcxs__AddWirelessProfileRequest)
26424                 {       soap_revert(soap);
26425                         *soap->id = '\0';
26426                         return (_wcxs__AddWirelessProfileRequest *)a->soap_in(soap, tag, type);
26427                 }
26428         }
26429         short soap_flag_Profile1 = 1;
26430         if (soap->body && !*soap->href)
26431         {
26432                 for (;;)
26433                 {       soap->error = SOAP_TAG_MISMATCH;
26434                         if (soap_flag_Profile1 && soap->error == SOAP_TAG_MISMATCH)
26435                                 if (soap_in_PointerTowcxs__ProfileType(soap, "wcxs:Profile", &(((_wcxs__AddWirelessProfileRequest*)a)->Profile), "wcxs:ProfileType"))
26436                                 {       soap_flag_Profile1--;
26437                                         continue;
26438                                 }
26439                         /* transient soap skipped */
26440                         if (soap->error == SOAP_TAG_MISMATCH)
26441                                 soap->error = soap_ignore_element(soap);
26442                         if (soap->error == SOAP_NO_TAG)
26443                                 break;
26444                         if (soap->error)
26445                                 return NULL;
26446                 }
26447                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Profile1 > 0))
26448                 {       soap->error = SOAP_OCCURS;
26449                         return NULL;
26450                 }
26451                 if (soap_element_end_in(soap, tag))
26452                         return NULL;
26453         }
26454         else
26455         {       a = (_wcxs__AddWirelessProfileRequest *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__wcxs__AddWirelessProfileRequest, 0, sizeof(_wcxs__AddWirelessProfileRequest), 0, soap_copy__wcxs__AddWirelessProfileRequest);
26456                 if (soap->body && soap_element_end_in(soap, tag))
26457                         return NULL;
26458         }
26459         return a;
26460 }
26461
26462 SOAP_FMAC5 _wcxs__AddWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__AddWirelessProfileRequest(struct soap *soap, int n)
26463 {       return soap_instantiate__wcxs__AddWirelessProfileRequest(soap, n, NULL, NULL, NULL);
26464 }
26465
26466 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *p)
26467 {       soap_delete(soap, p);
26468 }
26469
26470 SOAP_FMAC3 _wcxs__AddWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__AddWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
26471 {
26472         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__AddWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
26473         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__AddWirelessProfileRequest, n, soap_fdelete);
26474         if (!cp)
26475                 return NULL;
26476         if (n < 0)
26477         {       cp->ptr = (void*)new _wcxs__AddWirelessProfileRequest;
26478                 if (size)
26479                         *size = sizeof(_wcxs__AddWirelessProfileRequest);
26480                 ((_wcxs__AddWirelessProfileRequest*)cp->ptr)->soap = soap;
26481         }
26482         else
26483         {       cp->ptr = (void*)new _wcxs__AddWirelessProfileRequest[n];
26484                 if (size)
26485                         *size = n * sizeof(_wcxs__AddWirelessProfileRequest);
26486                 for (int i = 0; i < n; i++)
26487                         ((_wcxs__AddWirelessProfileRequest*)cp->ptr)[i].soap = soap;
26488         }
26489                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26490         return (_wcxs__AddWirelessProfileRequest*)cp->ptr;
26491 }
26492
26493 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__wcxs__AddWirelessProfileRequest(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
26494 {
26495         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__AddWirelessProfileRequest %p -> %p\n", q, p));
26496         *(_wcxs__AddWirelessProfileRequest*)p = *(_wcxs__AddWirelessProfileRequest*)q;
26497 }
26498
26499 void wcxs__WirelessSettingsType::soap_serialize(struct soap *soap) const
26500 {
26501         (void)soap; /* appease -Wall -Werror */
26502         soap_embedded(soap, &((wcxs__WirelessSettingsType*)this)->RadioOn, SOAP_TYPE_bool);
26503         soap_serialize_PointerTostd__string(soap, &((wcxs__WirelessSettingsType*)this)->ActiveProfile);
26504         /* transient soap skipped */
26505 }
26506
26507 void wcxs__WirelessSettingsType::soap_default(struct soap *soap)
26508 {
26509         this->soap = soap;
26510         soap_default_bool(soap, &((wcxs__WirelessSettingsType*)this)->RadioOn);
26511         ((wcxs__WirelessSettingsType*)this)->ActiveProfile = NULL;
26512         /* transient soap skipped */
26513 }
26514
26515 int wcxs__WirelessSettingsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
26516 {
26517         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__WirelessSettingsType);
26518         if (this->soap_out(soap, tag, id, type))
26519                 return soap->error;
26520         return soap_putindependent(soap);
26521 }
26522
26523 int wcxs__WirelessSettingsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
26524 {
26525         return soap_out_wcxs__WirelessSettingsType(soap, tag, id, this, type);
26526 }
26527
26528 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WirelessSettingsType(struct soap *soap, const char *tag, int id, const wcxs__WirelessSettingsType *a, const char *type)
26529 {
26530         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WirelessSettingsType), type);
26531         soap_out_bool(soap, "wcxs:RadioOn", -1, &(((wcxs__WirelessSettingsType*)a)->RadioOn), "");
26532         soap_out_PointerTostd__string(soap, "wcxs:ActiveProfile", -1, &(((wcxs__WirelessSettingsType*)a)->ActiveProfile), "");
26533         /* transient soap skipped */
26534         soap_element_end_out(soap, tag);
26535         return SOAP_OK;
26536 }
26537
26538 void *wcxs__WirelessSettingsType::soap_get(struct soap *soap, const char *tag, const char *type)
26539 {
26540         return soap_get_wcxs__WirelessSettingsType(soap, this, tag, type);
26541 }
26542
26543 SOAP_FMAC3 wcxs__WirelessSettingsType * SOAP_FMAC4 soap_get_wcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *p, const char *tag, const char *type)
26544 {
26545         if ((p = soap_in_wcxs__WirelessSettingsType(soap, tag, p, type)))
26546                 soap_getindependent(soap);
26547         return p;
26548 }
26549
26550 void *wcxs__WirelessSettingsType::soap_in(struct soap *soap, const char *tag, const char *type)
26551 {       return soap_in_wcxs__WirelessSettingsType(soap, tag, this, type);
26552 }
26553
26554 SOAP_FMAC3 wcxs__WirelessSettingsType * SOAP_FMAC4 soap_in_wcxs__WirelessSettingsType(struct soap *soap, const char *tag, wcxs__WirelessSettingsType *a, const char *type)
26555 {
26556         if (soap_element_begin_in(soap, tag, 0, NULL))
26557                 return NULL;
26558         a = (wcxs__WirelessSettingsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WirelessSettingsType, sizeof(wcxs__WirelessSettingsType), soap->type, soap->arrayType);
26559         if (!a)
26560                 return NULL;
26561         if (soap->alloced)
26562         {       a->soap_default(soap);
26563                 if (soap->clist->type != SOAP_TYPE_wcxs__WirelessSettingsType)
26564                 {       soap_revert(soap);
26565                         *soap->id = '\0';
26566                         return (wcxs__WirelessSettingsType *)a->soap_in(soap, tag, type);
26567                 }
26568         }
26569         short soap_flag_RadioOn1 = 1, soap_flag_ActiveProfile1 = 1;
26570         if (soap->body && !*soap->href)
26571         {
26572                 for (;;)
26573                 {       soap->error = SOAP_TAG_MISMATCH;
26574                         if (soap_flag_RadioOn1 && soap->error == SOAP_TAG_MISMATCH)
26575                                 if (soap_in_bool(soap, "wcxs:RadioOn", &(((wcxs__WirelessSettingsType*)a)->RadioOn), "xsd:boolean"))
26576                                 {       soap_flag_RadioOn1--;
26577                                         continue;
26578                                 }
26579                         if (soap_flag_ActiveProfile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
26580                                 if (soap_in_PointerTostd__string(soap, "wcxs:ActiveProfile", &(((wcxs__WirelessSettingsType*)a)->ActiveProfile), "xsd:string"))
26581                                 {       soap_flag_ActiveProfile1--;
26582                                         continue;
26583                                 }
26584                         /* transient soap skipped */
26585                         if (soap->error == SOAP_TAG_MISMATCH)
26586                                 soap->error = soap_ignore_element(soap);
26587                         if (soap->error == SOAP_NO_TAG)
26588                                 break;
26589                         if (soap->error)
26590                                 return NULL;
26591                 }
26592                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_RadioOn1 > 0))
26593                 {       soap->error = SOAP_OCCURS;
26594                         return NULL;
26595                 }
26596                 if (soap_element_end_in(soap, tag))
26597                         return NULL;
26598         }
26599         else
26600         {       a = (wcxs__WirelessSettingsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__WirelessSettingsType, 0, sizeof(wcxs__WirelessSettingsType), 0, soap_copy_wcxs__WirelessSettingsType);
26601                 if (soap->body && soap_element_end_in(soap, tag))
26602                         return NULL;
26603         }
26604         return a;
26605 }
26606
26607 SOAP_FMAC5 wcxs__WirelessSettingsType * SOAP_FMAC6 soap_new_wcxs__WirelessSettingsType(struct soap *soap, int n)
26608 {       return soap_instantiate_wcxs__WirelessSettingsType(soap, n, NULL, NULL, NULL);
26609 }
26610
26611 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *p)
26612 {       soap_delete(soap, p);
26613 }
26614
26615 SOAP_FMAC3 wcxs__WirelessSettingsType * SOAP_FMAC4 soap_instantiate_wcxs__WirelessSettingsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
26616 {
26617         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WirelessSettingsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
26618         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WirelessSettingsType, n, soap_fdelete);
26619         if (!cp)
26620                 return NULL;
26621         if (n < 0)
26622         {       cp->ptr = (void*)new wcxs__WirelessSettingsType;
26623                 if (size)
26624                         *size = sizeof(wcxs__WirelessSettingsType);
26625                 ((wcxs__WirelessSettingsType*)cp->ptr)->soap = soap;
26626         }
26627         else
26628         {       cp->ptr = (void*)new wcxs__WirelessSettingsType[n];
26629                 if (size)
26630                         *size = n * sizeof(wcxs__WirelessSettingsType);
26631                 for (int i = 0; i < n; i++)
26632                         ((wcxs__WirelessSettingsType*)cp->ptr)[i].soap = soap;
26633         }
26634                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26635         return (wcxs__WirelessSettingsType*)cp->ptr;
26636 }
26637
26638 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__WirelessSettingsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
26639 {
26640         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WirelessSettingsType %p -> %p\n", q, p));
26641         *(wcxs__WirelessSettingsType*)p = *(wcxs__WirelessSettingsType*)q;
26642 }
26643
26644 void wcxs__WirelessCapabilitiesType::soap_serialize(struct soap *soap) const
26645 {
26646         (void)soap; /* appease -Wall -Werror */
26647         soap_serialize_std__vectorTemplateOfwcxs__FeatureType(soap, &((wcxs__WirelessCapabilitiesType*)this)->SupportedFeatures);
26648         /* transient soap skipped */
26649 }
26650
26651 void wcxs__WirelessCapabilitiesType::soap_default(struct soap *soap)
26652 {
26653         this->soap = soap;
26654         soap_default_std__vectorTemplateOfwcxs__FeatureType(soap, &((wcxs__WirelessCapabilitiesType*)this)->SupportedFeatures);
26655         /* transient soap skipped */
26656 }
26657
26658 int wcxs__WirelessCapabilitiesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
26659 {
26660         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__WirelessCapabilitiesType);
26661         if (this->soap_out(soap, tag, id, type))
26662                 return soap->error;
26663         return soap_putindependent(soap);
26664 }
26665
26666 int wcxs__WirelessCapabilitiesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
26667 {
26668         return soap_out_wcxs__WirelessCapabilitiesType(soap, tag, id, this, type);
26669 }
26670
26671 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, int id, const wcxs__WirelessCapabilitiesType *a, const char *type)
26672 {
26673         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WirelessCapabilitiesType), type);
26674         soap_out_std__vectorTemplateOfwcxs__FeatureType(soap, "wcxs:SupportedFeatures", -1, &(((wcxs__WirelessCapabilitiesType*)a)->SupportedFeatures), "");
26675         /* transient soap skipped */
26676         soap_element_end_out(soap, tag);
26677         return SOAP_OK;
26678 }
26679
26680 void *wcxs__WirelessCapabilitiesType::soap_get(struct soap *soap, const char *tag, const char *type)
26681 {
26682         return soap_get_wcxs__WirelessCapabilitiesType(soap, this, tag, type);
26683 }
26684
26685 SOAP_FMAC3 wcxs__WirelessCapabilitiesType * SOAP_FMAC4 soap_get_wcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *p, const char *tag, const char *type)
26686 {
26687         if ((p = soap_in_wcxs__WirelessCapabilitiesType(soap, tag, p, type)))
26688                 soap_getindependent(soap);
26689         return p;
26690 }
26691
26692 void *wcxs__WirelessCapabilitiesType::soap_in(struct soap *soap, const char *tag, const char *type)
26693 {       return soap_in_wcxs__WirelessCapabilitiesType(soap, tag, this, type);
26694 }
26695
26696 SOAP_FMAC3 wcxs__WirelessCapabilitiesType * SOAP_FMAC4 soap_in_wcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, wcxs__WirelessCapabilitiesType *a, const char *type)
26697 {
26698         if (soap_element_begin_in(soap, tag, 0, NULL))
26699                 return NULL;
26700         a = (wcxs__WirelessCapabilitiesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WirelessCapabilitiesType, sizeof(wcxs__WirelessCapabilitiesType), soap->type, soap->arrayType);
26701         if (!a)
26702                 return NULL;
26703         if (soap->alloced)
26704         {       a->soap_default(soap);
26705                 if (soap->clist->type != SOAP_TYPE_wcxs__WirelessCapabilitiesType)
26706                 {       soap_revert(soap);
26707                         *soap->id = '\0';
26708                         return (wcxs__WirelessCapabilitiesType *)a->soap_in(soap, tag, type);
26709                 }
26710         };
26711         if (soap->body && !*soap->href)
26712         {
26713                 for (;;)
26714                 {       soap->error = SOAP_TAG_MISMATCH;
26715                         if (soap->error == SOAP_TAG_MISMATCH)
26716                                 if (soap_in_std__vectorTemplateOfwcxs__FeatureType(soap, "wcxs:SupportedFeatures", &(((wcxs__WirelessCapabilitiesType*)a)->SupportedFeatures), "wcxs:FeatureType"))
26717                                         continue;
26718                         /* transient soap skipped */
26719                         if (soap->error == SOAP_TAG_MISMATCH)
26720                                 soap->error = soap_ignore_element(soap);
26721                         if (soap->error == SOAP_NO_TAG)
26722                                 break;
26723                         if (soap->error)
26724                                 return NULL;
26725                 }
26726                 if ((soap->mode & SOAP_XML_STRICT) && (((wcxs__WirelessCapabilitiesType*)a)->SupportedFeatures.size() > 4))
26727                 {       soap->error = SOAP_OCCURS;
26728                         return NULL;
26729                 }
26730                 if (soap_element_end_in(soap, tag))
26731                         return NULL;
26732         }
26733         else
26734         {       a = (wcxs__WirelessCapabilitiesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__WirelessCapabilitiesType, 0, sizeof(wcxs__WirelessCapabilitiesType), 0, soap_copy_wcxs__WirelessCapabilitiesType);
26735                 if (soap->body && soap_element_end_in(soap, tag))
26736                         return NULL;
26737         }
26738         return a;
26739 }
26740
26741 SOAP_FMAC5 wcxs__WirelessCapabilitiesType * SOAP_FMAC6 soap_new_wcxs__WirelessCapabilitiesType(struct soap *soap, int n)
26742 {       return soap_instantiate_wcxs__WirelessCapabilitiesType(soap, n, NULL, NULL, NULL);
26743 }
26744
26745 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *p)
26746 {       soap_delete(soap, p);
26747 }
26748
26749 SOAP_FMAC3 wcxs__WirelessCapabilitiesType * SOAP_FMAC4 soap_instantiate_wcxs__WirelessCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
26750 {
26751         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WirelessCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
26752         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WirelessCapabilitiesType, n, soap_fdelete);
26753         if (!cp)
26754                 return NULL;
26755         if (n < 0)
26756         {       cp->ptr = (void*)new wcxs__WirelessCapabilitiesType;
26757                 if (size)
26758                         *size = sizeof(wcxs__WirelessCapabilitiesType);
26759                 ((wcxs__WirelessCapabilitiesType*)cp->ptr)->soap = soap;
26760         }
26761         else
26762         {       cp->ptr = (void*)new wcxs__WirelessCapabilitiesType[n];
26763                 if (size)
26764                         *size = n * sizeof(wcxs__WirelessCapabilitiesType);
26765                 for (int i = 0; i < n; i++)
26766                         ((wcxs__WirelessCapabilitiesType*)cp->ptr)[i].soap = soap;
26767         }
26768                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26769         return (wcxs__WirelessCapabilitiesType*)cp->ptr;
26770 }
26771
26772 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__WirelessCapabilitiesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
26773 {
26774         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WirelessCapabilitiesType %p -> %p\n", q, p));
26775         *(wcxs__WirelessCapabilitiesType*)p = *(wcxs__WirelessCapabilitiesType*)q;
26776 }
26777
26778 void wcxs__ProfileType::soap_serialize(struct soap *soap) const
26779 {
26780         (void)soap; /* appease -Wall -Werror */
26781         soap_serialize_wcxs__ProfileNameType(soap, &((wcxs__ProfileType*)this)->ProfileName);
26782         soap_serialize_PointerToxsd__base64Binary(soap, &((wcxs__ProfileType*)this)->SSID);
26783         soap_serialize_PointerTowcxs__ProfileSecuritySettingsType(soap, &((wcxs__ProfileType*)this)->Security);
26784         /* transient soap skipped */
26785 }
26786
26787 void wcxs__ProfileType::soap_default(struct soap *soap)
26788 {
26789         this->soap = soap;
26790         soap_default_wcxs__ProfileNameType(soap, &((wcxs__ProfileType*)this)->ProfileName);
26791         soap_default_wcxs__ProfilePriorityType(soap, &((wcxs__ProfileType*)this)->Priority);
26792         ((wcxs__ProfileType*)this)->SSID = NULL;
26793         ((wcxs__ProfileType*)this)->Security = NULL;
26794         /* transient soap skipped */
26795 }
26796
26797 int wcxs__ProfileType::soap_put(struct soap *soap, const char *tag, const  char *type) const
26798 {
26799         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileType);
26800         if (this->soap_out(soap, tag, id, type))
26801                 return soap->error;
26802         return soap_putindependent(soap);
26803 }
26804
26805 int wcxs__ProfileType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
26806 {
26807         return soap_out_wcxs__ProfileType(soap, tag, id, this, type);
26808 }
26809
26810 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileType(struct soap *soap, const char *tag, int id, const wcxs__ProfileType *a, const char *type)
26811 {
26812         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileType), type);
26813         soap_out_wcxs__ProfileNameType(soap, "wcxs:ProfileName", -1, &(((wcxs__ProfileType*)a)->ProfileName), "");
26814         soap_out_wcxs__ProfilePriorityType(soap, "wcxs:Priority", -1, &(((wcxs__ProfileType*)a)->Priority), "");
26815         soap_out_PointerToxsd__base64Binary(soap, "wcxs:SSID", -1, &(((wcxs__ProfileType*)a)->SSID), "");
26816         soap_out_PointerTowcxs__ProfileSecuritySettingsType(soap, "wcxs:Security", -1, &(((wcxs__ProfileType*)a)->Security), "");
26817         /* transient soap skipped */
26818         soap_element_end_out(soap, tag);
26819         return SOAP_OK;
26820 }
26821
26822 void *wcxs__ProfileType::soap_get(struct soap *soap, const char *tag, const char *type)
26823 {
26824         return soap_get_wcxs__ProfileType(soap, this, tag, type);
26825 }
26826
26827 SOAP_FMAC3 wcxs__ProfileType * SOAP_FMAC4 soap_get_wcxs__ProfileType(struct soap *soap, wcxs__ProfileType *p, const char *tag, const char *type)
26828 {
26829         if ((p = soap_in_wcxs__ProfileType(soap, tag, p, type)))
26830                 soap_getindependent(soap);
26831         return p;
26832 }
26833
26834 void *wcxs__ProfileType::soap_in(struct soap *soap, const char *tag, const char *type)
26835 {       return soap_in_wcxs__ProfileType(soap, tag, this, type);
26836 }
26837
26838 SOAP_FMAC3 wcxs__ProfileType * SOAP_FMAC4 soap_in_wcxs__ProfileType(struct soap *soap, const char *tag, wcxs__ProfileType *a, const char *type)
26839 {
26840         if (soap_element_begin_in(soap, tag, 0, NULL))
26841                 return NULL;
26842         a = (wcxs__ProfileType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileType, sizeof(wcxs__ProfileType), soap->type, soap->arrayType);
26843         if (!a)
26844                 return NULL;
26845         if (soap->alloced)
26846         {       a->soap_default(soap);
26847                 if (soap->clist->type != SOAP_TYPE_wcxs__ProfileType)
26848                 {       soap_revert(soap);
26849                         *soap->id = '\0';
26850                         return (wcxs__ProfileType *)a->soap_in(soap, tag, type);
26851                 }
26852         }
26853         short soap_flag_ProfileName1 = 1, soap_flag_Priority1 = 1, soap_flag_SSID1 = 1, soap_flag_Security1 = 1;
26854         if (soap->body && !*soap->href)
26855         {
26856                 for (;;)
26857                 {       soap->error = SOAP_TAG_MISMATCH;
26858                         if (soap_flag_ProfileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
26859                                 if (soap_in_wcxs__ProfileNameType(soap, "wcxs:ProfileName", &(((wcxs__ProfileType*)a)->ProfileName), "wcxs:ProfileNameType"))
26860                                 {       soap_flag_ProfileName1--;
26861                                         continue;
26862                                 }
26863                         if (soap_flag_Priority1 && soap->error == SOAP_TAG_MISMATCH)
26864                                 if (soap_in_wcxs__ProfilePriorityType(soap, "wcxs:Priority", &(((wcxs__ProfileType*)a)->Priority), "wcxs:ProfilePriorityType"))
26865                                 {       soap_flag_Priority1--;
26866                                         continue;
26867                                 }
26868                         if (soap_flag_SSID1 && soap->error == SOAP_TAG_MISMATCH)
26869                                 if (soap_in_PointerToxsd__base64Binary(soap, "wcxs:SSID", &(((wcxs__ProfileType*)a)->SSID), "xsd:base64Binary"))
26870                                 {       soap_flag_SSID1--;
26871                                         continue;
26872                                 }
26873                         if (soap_flag_Security1 && soap->error == SOAP_TAG_MISMATCH)
26874                                 if (soap_in_PointerTowcxs__ProfileSecuritySettingsType(soap, "wcxs:Security", &(((wcxs__ProfileType*)a)->Security), "wcxs:ProfileSecuritySettingsType"))
26875                                 {       soap_flag_Security1--;
26876                                         continue;
26877                                 }
26878                         /* transient soap skipped */
26879                         if (soap->error == SOAP_TAG_MISMATCH)
26880                                 soap->error = soap_ignore_element(soap);
26881                         if (soap->error == SOAP_NO_TAG)
26882                                 break;
26883                         if (soap->error)
26884                                 return NULL;
26885                 }
26886                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProfileName1 > 0 || soap_flag_Priority1 > 0 || soap_flag_Security1 > 0))
26887                 {       soap->error = SOAP_OCCURS;
26888                         return NULL;
26889                 }
26890                 if (soap_element_end_in(soap, tag))
26891                         return NULL;
26892         }
26893         else
26894         {       a = (wcxs__ProfileType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__ProfileType, 0, sizeof(wcxs__ProfileType), 0, soap_copy_wcxs__ProfileType);
26895                 if (soap->body && soap_element_end_in(soap, tag))
26896                         return NULL;
26897         }
26898         return a;
26899 }
26900
26901 SOAP_FMAC5 wcxs__ProfileType * SOAP_FMAC6 soap_new_wcxs__ProfileType(struct soap *soap, int n)
26902 {       return soap_instantiate_wcxs__ProfileType(soap, n, NULL, NULL, NULL);
26903 }
26904
26905 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileType(struct soap *soap, wcxs__ProfileType *p)
26906 {       soap_delete(soap, p);
26907 }
26908
26909 SOAP_FMAC3 wcxs__ProfileType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
26910 {
26911         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
26912         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileType, n, soap_fdelete);
26913         if (!cp)
26914                 return NULL;
26915         if (n < 0)
26916         {       cp->ptr = (void*)new wcxs__ProfileType;
26917                 if (size)
26918                         *size = sizeof(wcxs__ProfileType);
26919                 ((wcxs__ProfileType*)cp->ptr)->soap = soap;
26920         }
26921         else
26922         {       cp->ptr = (void*)new wcxs__ProfileType[n];
26923                 if (size)
26924                         *size = n * sizeof(wcxs__ProfileType);
26925                 for (int i = 0; i < n; i++)
26926                         ((wcxs__ProfileType*)cp->ptr)[i].soap = soap;
26927         }
26928                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
26929         return (wcxs__ProfileType*)cp->ptr;
26930 }
26931
26932 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__ProfileType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
26933 {
26934         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileType %p -> %p\n", q, p));
26935         *(wcxs__ProfileType*)p = *(wcxs__ProfileType*)q;
26936 }
26937
26938 void wcxs__ProfileSecuritySettingsType::soap_serialize(struct soap *soap) const
26939 {
26940         (void)soap; /* appease -Wall -Werror */
26941         soap_serialize__wcxs__union_ProfileSecuritySettingsType(soap, ((wcxs__ProfileSecuritySettingsType*)this)->__union_ProfileSecuritySettingsType, &((wcxs__ProfileSecuritySettingsType*)this)->union_ProfileSecuritySettingsType);
26942         /* transient soap skipped */
26943 }
26944
26945 void wcxs__ProfileSecuritySettingsType::soap_default(struct soap *soap)
26946 {
26947         this->soap = soap;
26948         ((wcxs__ProfileSecuritySettingsType*)this)->__union_ProfileSecuritySettingsType = 0;
26949         /* transient soap skipped */
26950 }
26951
26952 int wcxs__ProfileSecuritySettingsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
26953 {
26954         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileSecuritySettingsType);
26955         if (this->soap_out(soap, tag, id, type))
26956                 return soap->error;
26957         return soap_putindependent(soap);
26958 }
26959
26960 int wcxs__ProfileSecuritySettingsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
26961 {
26962         return soap_out_wcxs__ProfileSecuritySettingsType(soap, tag, id, this, type);
26963 }
26964
26965 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, int id, const wcxs__ProfileSecuritySettingsType *a, const char *type)
26966 {
26967         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType), type);
26968         soap_out__wcxs__union_ProfileSecuritySettingsType(soap, ((wcxs__ProfileSecuritySettingsType*)a)->__union_ProfileSecuritySettingsType, &((wcxs__ProfileSecuritySettingsType*)a)->union_ProfileSecuritySettingsType);
26969         /* transient soap skipped */
26970         soap_element_end_out(soap, tag);
26971         return SOAP_OK;
26972 }
26973
26974 void *wcxs__ProfileSecuritySettingsType::soap_get(struct soap *soap, const char *tag, const char *type)
26975 {
26976         return soap_get_wcxs__ProfileSecuritySettingsType(soap, this, tag, type);
26977 }
26978
26979 SOAP_FMAC3 wcxs__ProfileSecuritySettingsType * SOAP_FMAC4 soap_get_wcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *p, const char *tag, const char *type)
26980 {
26981         if ((p = soap_in_wcxs__ProfileSecuritySettingsType(soap, tag, p, type)))
26982                 soap_getindependent(soap);
26983         return p;
26984 }
26985
26986 void *wcxs__ProfileSecuritySettingsType::soap_in(struct soap *soap, const char *tag, const char *type)
26987 {       return soap_in_wcxs__ProfileSecuritySettingsType(soap, tag, this, type);
26988 }
26989
26990 SOAP_FMAC3 wcxs__ProfileSecuritySettingsType * SOAP_FMAC4 soap_in_wcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingsType *a, const char *type)
26991 {
26992         if (soap_element_begin_in(soap, tag, 0, NULL))
26993                 return NULL;
26994         a = (wcxs__ProfileSecuritySettingsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, sizeof(wcxs__ProfileSecuritySettingsType), soap->type, soap->arrayType);
26995         if (!a)
26996                 return NULL;
26997         if (soap->alloced)
26998         {       a->soap_default(soap);
26999                 if (soap->clist->type != SOAP_TYPE_wcxs__ProfileSecuritySettingsType)
27000                 {       soap_revert(soap);
27001                         *soap->id = '\0';
27002                         return (wcxs__ProfileSecuritySettingsType *)a->soap_in(soap, tag, type);
27003                 }
27004         }
27005         short soap_flag_union_ProfileSecuritySettingsType1 = 1;
27006         if (soap->body && !*soap->href)
27007         {
27008                 for (;;)
27009                 {       soap->error = SOAP_TAG_MISMATCH;
27010                         if (soap_flag_union_ProfileSecuritySettingsType1 && soap->error == SOAP_TAG_MISMATCH)
27011                                 if (soap_in__wcxs__union_ProfileSecuritySettingsType(soap, &((wcxs__ProfileSecuritySettingsType*)a)->__union_ProfileSecuritySettingsType, &((wcxs__ProfileSecuritySettingsType*)a)->union_ProfileSecuritySettingsType))
27012                                 {       soap_flag_union_ProfileSecuritySettingsType1 = 0;
27013                                         continue;
27014                                 }
27015                         /* transient soap skipped */
27016                         if (soap->error == SOAP_TAG_MISMATCH)
27017                                 soap->error = soap_ignore_element(soap);
27018                         if (soap->error == SOAP_NO_TAG)
27019                                 break;
27020                         if (soap->error)
27021                                 return NULL;
27022                 }
27023                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_ProfileSecuritySettingsType1))
27024                 {       soap->error = SOAP_OCCURS;
27025                         return NULL;
27026                 }
27027                 if (soap_element_end_in(soap, tag))
27028                         return NULL;
27029         }
27030         else
27031         {       a = (wcxs__ProfileSecuritySettingsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, 0, sizeof(wcxs__ProfileSecuritySettingsType), 0, soap_copy_wcxs__ProfileSecuritySettingsType);
27032                 if (soap->body && soap_element_end_in(soap, tag))
27033                         return NULL;
27034         }
27035         return a;
27036 }
27037
27038 SOAP_FMAC5 wcxs__ProfileSecuritySettingsType * SOAP_FMAC6 soap_new_wcxs__ProfileSecuritySettingsType(struct soap *soap, int n)
27039 {       return soap_instantiate_wcxs__ProfileSecuritySettingsType(soap, n, NULL, NULL, NULL);
27040 }
27041
27042 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *p)
27043 {       soap_delete(soap, p);
27044 }
27045
27046 SOAP_FMAC3 wcxs__ProfileSecuritySettingsType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileSecuritySettingsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
27047 {
27048         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileSecuritySettingsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
27049         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, n, soap_fdelete);
27050         if (!cp)
27051                 return NULL;
27052         if (n < 0)
27053         {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingsType;
27054                 if (size)
27055                         *size = sizeof(wcxs__ProfileSecuritySettingsType);
27056                 ((wcxs__ProfileSecuritySettingsType*)cp->ptr)->soap = soap;
27057         }
27058         else
27059         {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingsType[n];
27060                 if (size)
27061                         *size = n * sizeof(wcxs__ProfileSecuritySettingsType);
27062                 for (int i = 0; i < n; i++)
27063                         ((wcxs__ProfileSecuritySettingsType*)cp->ptr)[i].soap = soap;
27064         }
27065                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27066         return (wcxs__ProfileSecuritySettingsType*)cp->ptr;
27067 }
27068
27069 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__ProfileSecuritySettingsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
27070 {
27071         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileSecuritySettingsType %p -> %p\n", q, p));
27072         *(wcxs__ProfileSecuritySettingsType*)p = *(wcxs__ProfileSecuritySettingsType*)q;
27073 }
27074
27075 void wcxs__ProfileSecuritySettingRSNType::soap_serialize(struct soap *soap) const
27076 {
27077         (void)soap; /* appease -Wall -Werror */
27078         soap_serialize__wcxs__union_ProfileSecuritySettingRSNType(soap, ((wcxs__ProfileSecuritySettingRSNType*)this)->__union_ProfileSecuritySettingRSNType, &((wcxs__ProfileSecuritySettingRSNType*)this)->union_ProfileSecuritySettingRSNType);
27079         /* transient soap skipped */
27080 }
27081
27082 void wcxs__ProfileSecuritySettingRSNType::soap_default(struct soap *soap)
27083 {
27084         this->soap = soap;
27085         ((wcxs__ProfileSecuritySettingRSNType*)this)->__union_ProfileSecuritySettingRSNType = 0;
27086         /* transient soap skipped */
27087 }
27088
27089 int wcxs__ProfileSecuritySettingRSNType::soap_put(struct soap *soap, const char *tag, const  char *type) const
27090 {
27091         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType);
27092         if (this->soap_out(soap, tag, id, type))
27093                 return soap->error;
27094         return soap_putindependent(soap);
27095 }
27096
27097 int wcxs__ProfileSecuritySettingRSNType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
27098 {
27099         return soap_out_wcxs__ProfileSecuritySettingRSNType(soap, tag, id, this, type);
27100 }
27101
27102 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, int id, const wcxs__ProfileSecuritySettingRSNType *a, const char *type)
27103 {
27104         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType), type);
27105         soap_out__wcxs__union_ProfileSecuritySettingRSNType(soap, ((wcxs__ProfileSecuritySettingRSNType*)a)->__union_ProfileSecuritySettingRSNType, &((wcxs__ProfileSecuritySettingRSNType*)a)->union_ProfileSecuritySettingRSNType);
27106         /* transient soap skipped */
27107         soap_element_end_out(soap, tag);
27108         return SOAP_OK;
27109 }
27110
27111 void *wcxs__ProfileSecuritySettingRSNType::soap_get(struct soap *soap, const char *tag, const char *type)
27112 {
27113         return soap_get_wcxs__ProfileSecuritySettingRSNType(soap, this, tag, type);
27114 }
27115
27116 SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_get_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *p, const char *tag, const char *type)
27117 {
27118         if ((p = soap_in_wcxs__ProfileSecuritySettingRSNType(soap, tag, p, type)))
27119                 soap_getindependent(soap);
27120         return p;
27121 }
27122
27123 void *wcxs__ProfileSecuritySettingRSNType::soap_in(struct soap *soap, const char *tag, const char *type)
27124 {       return soap_in_wcxs__ProfileSecuritySettingRSNType(soap, tag, this, type);
27125 }
27126
27127 SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_in_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingRSNType *a, const char *type)
27128 {
27129         if (soap_element_begin_in(soap, tag, 0, NULL))
27130                 return NULL;
27131         a = (wcxs__ProfileSecuritySettingRSNType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, sizeof(wcxs__ProfileSecuritySettingRSNType), soap->type, soap->arrayType);
27132         if (!a)
27133                 return NULL;
27134         if (soap->alloced)
27135         {       a->soap_default(soap);
27136                 if (soap->clist->type != SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType)
27137                 {       soap_revert(soap);
27138                         *soap->id = '\0';
27139                         return (wcxs__ProfileSecuritySettingRSNType *)a->soap_in(soap, tag, type);
27140                 }
27141         }
27142         short soap_flag_union_ProfileSecuritySettingRSNType1 = 1;
27143         if (soap->body && !*soap->href)
27144         {
27145                 for (;;)
27146                 {       soap->error = SOAP_TAG_MISMATCH;
27147                         if (soap_flag_union_ProfileSecuritySettingRSNType1 && soap->error == SOAP_TAG_MISMATCH)
27148                                 if (soap_in__wcxs__union_ProfileSecuritySettingRSNType(soap, &((wcxs__ProfileSecuritySettingRSNType*)a)->__union_ProfileSecuritySettingRSNType, &((wcxs__ProfileSecuritySettingRSNType*)a)->union_ProfileSecuritySettingRSNType))
27149                                 {       soap_flag_union_ProfileSecuritySettingRSNType1 = 0;
27150                                         continue;
27151                                 }
27152                         /* transient soap skipped */
27153                         if (soap->error == SOAP_TAG_MISMATCH)
27154                                 soap->error = soap_ignore_element(soap);
27155                         if (soap->error == SOAP_NO_TAG)
27156                                 break;
27157                         if (soap->error)
27158                                 return NULL;
27159                 }
27160                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_ProfileSecuritySettingRSNType1))
27161                 {       soap->error = SOAP_OCCURS;
27162                         return NULL;
27163                 }
27164                 if (soap_element_end_in(soap, tag))
27165                         return NULL;
27166         }
27167         else
27168         {       a = (wcxs__ProfileSecuritySettingRSNType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, 0, sizeof(wcxs__ProfileSecuritySettingRSNType), 0, soap_copy_wcxs__ProfileSecuritySettingRSNType);
27169                 if (soap->body && soap_element_end_in(soap, tag))
27170                         return NULL;
27171         }
27172         return a;
27173 }
27174
27175 SOAP_FMAC5 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC6 soap_new_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, int n)
27176 {       return soap_instantiate_wcxs__ProfileSecuritySettingRSNType(soap, n, NULL, NULL, NULL);
27177 }
27178
27179 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *p)
27180 {       soap_delete(soap, p);
27181 }
27182
27183 SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
27184 {
27185         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileSecuritySettingRSNType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
27186         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, n, soap_fdelete);
27187         if (!cp)
27188                 return NULL;
27189         if (n < 0)
27190         {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingRSNType;
27191                 if (size)
27192                         *size = sizeof(wcxs__ProfileSecuritySettingRSNType);
27193                 ((wcxs__ProfileSecuritySettingRSNType*)cp->ptr)->soap = soap;
27194         }
27195         else
27196         {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingRSNType[n];
27197                 if (size)
27198                         *size = n * sizeof(wcxs__ProfileSecuritySettingRSNType);
27199                 for (int i = 0; i < n; i++)
27200                         ((wcxs__ProfileSecuritySettingRSNType*)cp->ptr)[i].soap = soap;
27201         }
27202                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27203         return (wcxs__ProfileSecuritySettingRSNType*)cp->ptr;
27204 }
27205
27206 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
27207 {
27208         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileSecuritySettingRSNType %p -> %p\n", q, p));
27209         *(wcxs__ProfileSecuritySettingRSNType*)p = *(wcxs__ProfileSecuritySettingRSNType*)q;
27210 }
27211
27212 void wcxs__ProfileSecuritySettingWPAType::soap_serialize(struct soap *soap) const
27213 {
27214         (void)soap; /* appease -Wall -Werror */
27215         soap_serialize__wcxs__union_ProfileSecuritySettingWPAType(soap, ((wcxs__ProfileSecuritySettingWPAType*)this)->__union_ProfileSecuritySettingWPAType, &((wcxs__ProfileSecuritySettingWPAType*)this)->union_ProfileSecuritySettingWPAType);
27216         /* transient soap skipped */
27217 }
27218
27219 void wcxs__ProfileSecuritySettingWPAType::soap_default(struct soap *soap)
27220 {
27221         this->soap = soap;
27222         ((wcxs__ProfileSecuritySettingWPAType*)this)->__union_ProfileSecuritySettingWPAType = 0;
27223         /* transient soap skipped */
27224 }
27225
27226 int wcxs__ProfileSecuritySettingWPAType::soap_put(struct soap *soap, const char *tag, const  char *type) const
27227 {
27228         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType);
27229         if (this->soap_out(soap, tag, id, type))
27230                 return soap->error;
27231         return soap_putindependent(soap);
27232 }
27233
27234 int wcxs__ProfileSecuritySettingWPAType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
27235 {
27236         return soap_out_wcxs__ProfileSecuritySettingWPAType(soap, tag, id, this, type);
27237 }
27238
27239 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, int id, const wcxs__ProfileSecuritySettingWPAType *a, const char *type)
27240 {
27241         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType), type);
27242         soap_out__wcxs__union_ProfileSecuritySettingWPAType(soap, ((wcxs__ProfileSecuritySettingWPAType*)a)->__union_ProfileSecuritySettingWPAType, &((wcxs__ProfileSecuritySettingWPAType*)a)->union_ProfileSecuritySettingWPAType);
27243         /* transient soap skipped */
27244         soap_element_end_out(soap, tag);
27245         return SOAP_OK;
27246 }
27247
27248 void *wcxs__ProfileSecuritySettingWPAType::soap_get(struct soap *soap, const char *tag, const char *type)
27249 {
27250         return soap_get_wcxs__ProfileSecuritySettingWPAType(soap, this, tag, type);
27251 }
27252
27253 SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_get_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *p, const char *tag, const char *type)
27254 {
27255         if ((p = soap_in_wcxs__ProfileSecuritySettingWPAType(soap, tag, p, type)))
27256                 soap_getindependent(soap);
27257         return p;
27258 }
27259
27260 void *wcxs__ProfileSecuritySettingWPAType::soap_in(struct soap *soap, const char *tag, const char *type)
27261 {       return soap_in_wcxs__ProfileSecuritySettingWPAType(soap, tag, this, type);
27262 }
27263
27264 SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_in_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingWPAType *a, const char *type)
27265 {
27266         if (soap_element_begin_in(soap, tag, 0, NULL))
27267                 return NULL;
27268         a = (wcxs__ProfileSecuritySettingWPAType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, sizeof(wcxs__ProfileSecuritySettingWPAType), soap->type, soap->arrayType);
27269         if (!a)
27270                 return NULL;
27271         if (soap->alloced)
27272         {       a->soap_default(soap);
27273                 if (soap->clist->type != SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType)
27274                 {       soap_revert(soap);
27275                         *soap->id = '\0';
27276                         return (wcxs__ProfileSecuritySettingWPAType *)a->soap_in(soap, tag, type);
27277                 }
27278         }
27279         short soap_flag_union_ProfileSecuritySettingWPAType1 = 1;
27280         if (soap->body && !*soap->href)
27281         {
27282                 for (;;)
27283                 {       soap->error = SOAP_TAG_MISMATCH;
27284                         if (soap_flag_union_ProfileSecuritySettingWPAType1 && soap->error == SOAP_TAG_MISMATCH)
27285                                 if (soap_in__wcxs__union_ProfileSecuritySettingWPAType(soap, &((wcxs__ProfileSecuritySettingWPAType*)a)->__union_ProfileSecuritySettingWPAType, &((wcxs__ProfileSecuritySettingWPAType*)a)->union_ProfileSecuritySettingWPAType))
27286                                 {       soap_flag_union_ProfileSecuritySettingWPAType1 = 0;
27287                                         continue;
27288                                 }
27289                         /* transient soap skipped */
27290                         if (soap->error == SOAP_TAG_MISMATCH)
27291                                 soap->error = soap_ignore_element(soap);
27292                         if (soap->error == SOAP_NO_TAG)
27293                                 break;
27294                         if (soap->error)
27295                                 return NULL;
27296                 }
27297                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_ProfileSecuritySettingWPAType1))
27298                 {       soap->error = SOAP_OCCURS;
27299                         return NULL;
27300                 }
27301                 if (soap_element_end_in(soap, tag))
27302                         return NULL;
27303         }
27304         else
27305         {       a = (wcxs__ProfileSecuritySettingWPAType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, 0, sizeof(wcxs__ProfileSecuritySettingWPAType), 0, soap_copy_wcxs__ProfileSecuritySettingWPAType);
27306                 if (soap->body && soap_element_end_in(soap, tag))
27307                         return NULL;
27308         }
27309         return a;
27310 }
27311
27312 SOAP_FMAC5 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC6 soap_new_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, int n)
27313 {       return soap_instantiate_wcxs__ProfileSecuritySettingWPAType(soap, n, NULL, NULL, NULL);
27314 }
27315
27316 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *p)
27317 {       soap_delete(soap, p);
27318 }
27319
27320 SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
27321 {
27322         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileSecuritySettingWPAType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
27323         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, n, soap_fdelete);
27324         if (!cp)
27325                 return NULL;
27326         if (n < 0)
27327         {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingWPAType;
27328                 if (size)
27329                         *size = sizeof(wcxs__ProfileSecuritySettingWPAType);
27330                 ((wcxs__ProfileSecuritySettingWPAType*)cp->ptr)->soap = soap;
27331         }
27332         else
27333         {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingWPAType[n];
27334                 if (size)
27335                         *size = n * sizeof(wcxs__ProfileSecuritySettingWPAType);
27336                 for (int i = 0; i < n; i++)
27337                         ((wcxs__ProfileSecuritySettingWPAType*)cp->ptr)[i].soap = soap;
27338         }
27339                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27340         return (wcxs__ProfileSecuritySettingWPAType*)cp->ptr;
27341 }
27342
27343 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
27344 {
27345         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileSecuritySettingWPAType %p -> %p\n", q, p));
27346         *(wcxs__ProfileSecuritySettingWPAType*)p = *(wcxs__ProfileSecuritySettingWPAType*)q;
27347 }
27348
27349 void wcxs__DataEncryptionCCMPType::soap_serialize(struct soap *soap) const
27350 {
27351         (void)soap; /* appease -Wall -Werror */
27352         soap_serialize__wcxs__union_DataEncryptionCCMPType(soap, ((wcxs__DataEncryptionCCMPType*)this)->__union_DataEncryptionCCMPType, &((wcxs__DataEncryptionCCMPType*)this)->union_DataEncryptionCCMPType);
27353         /* transient soap skipped */
27354 }
27355
27356 void wcxs__DataEncryptionCCMPType::soap_default(struct soap *soap)
27357 {
27358         this->soap = soap;
27359         ((wcxs__DataEncryptionCCMPType*)this)->__union_DataEncryptionCCMPType = 0;
27360         /* transient soap skipped */
27361 }
27362
27363 int wcxs__DataEncryptionCCMPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
27364 {
27365         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__DataEncryptionCCMPType);
27366         if (this->soap_out(soap, tag, id, type))
27367                 return soap->error;
27368         return soap_putindependent(soap);
27369 }
27370
27371 int wcxs__DataEncryptionCCMPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
27372 {
27373         return soap_out_wcxs__DataEncryptionCCMPType(soap, tag, id, this, type);
27374 }
27375
27376 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionCCMPType *a, const char *type)
27377 {
27378         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionCCMPType), type);
27379         soap_out__wcxs__union_DataEncryptionCCMPType(soap, ((wcxs__DataEncryptionCCMPType*)a)->__union_DataEncryptionCCMPType, &((wcxs__DataEncryptionCCMPType*)a)->union_DataEncryptionCCMPType);
27380         /* transient soap skipped */
27381         soap_element_end_out(soap, tag);
27382         return SOAP_OK;
27383 }
27384
27385 void *wcxs__DataEncryptionCCMPType::soap_get(struct soap *soap, const char *tag, const char *type)
27386 {
27387         return soap_get_wcxs__DataEncryptionCCMPType(soap, this, tag, type);
27388 }
27389
27390 SOAP_FMAC3 wcxs__DataEncryptionCCMPType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *p, const char *tag, const char *type)
27391 {
27392         if ((p = soap_in_wcxs__DataEncryptionCCMPType(soap, tag, p, type)))
27393                 soap_getindependent(soap);
27394         return p;
27395 }
27396
27397 void *wcxs__DataEncryptionCCMPType::soap_in(struct soap *soap, const char *tag, const char *type)
27398 {       return soap_in_wcxs__DataEncryptionCCMPType(soap, tag, this, type);
27399 }
27400
27401 SOAP_FMAC3 wcxs__DataEncryptionCCMPType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, wcxs__DataEncryptionCCMPType *a, const char *type)
27402 {
27403         if (soap_element_begin_in(soap, tag, 0, NULL))
27404                 return NULL;
27405         a = (wcxs__DataEncryptionCCMPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionCCMPType, sizeof(wcxs__DataEncryptionCCMPType), soap->type, soap->arrayType);
27406         if (!a)
27407                 return NULL;
27408         if (soap->alloced)
27409         {       a->soap_default(soap);
27410                 if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionCCMPType)
27411                 {       soap_revert(soap);
27412                         *soap->id = '\0';
27413                         return (wcxs__DataEncryptionCCMPType *)a->soap_in(soap, tag, type);
27414                 }
27415         }
27416         short soap_flag_union_DataEncryptionCCMPType1 = 1;
27417         if (soap->body && !*soap->href)
27418         {
27419                 for (;;)
27420                 {       soap->error = SOAP_TAG_MISMATCH;
27421                         if (soap_flag_union_DataEncryptionCCMPType1 && soap->error == SOAP_TAG_MISMATCH)
27422                                 if (soap_in__wcxs__union_DataEncryptionCCMPType(soap, &((wcxs__DataEncryptionCCMPType*)a)->__union_DataEncryptionCCMPType, &((wcxs__DataEncryptionCCMPType*)a)->union_DataEncryptionCCMPType))
27423                                 {       soap_flag_union_DataEncryptionCCMPType1 = 0;
27424                                         continue;
27425                                 }
27426                         /* transient soap skipped */
27427                         if (soap->error == SOAP_TAG_MISMATCH)
27428                                 soap->error = soap_ignore_element(soap);
27429                         if (soap->error == SOAP_NO_TAG)
27430                                 break;
27431                         if (soap->error)
27432                                 return NULL;
27433                 }
27434                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_DataEncryptionCCMPType1))
27435                 {       soap->error = SOAP_OCCURS;
27436                         return NULL;
27437                 }
27438                 if (soap_element_end_in(soap, tag))
27439                         return NULL;
27440         }
27441         else
27442         {       a = (wcxs__DataEncryptionCCMPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__DataEncryptionCCMPType, 0, sizeof(wcxs__DataEncryptionCCMPType), 0, soap_copy_wcxs__DataEncryptionCCMPType);
27443                 if (soap->body && soap_element_end_in(soap, tag))
27444                         return NULL;
27445         }
27446         return a;
27447 }
27448
27449 SOAP_FMAC5 wcxs__DataEncryptionCCMPType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionCCMPType(struct soap *soap, int n)
27450 {       return soap_instantiate_wcxs__DataEncryptionCCMPType(soap, n, NULL, NULL, NULL);
27451 }
27452
27453 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *p)
27454 {       soap_delete(soap, p);
27455 }
27456
27457 SOAP_FMAC3 wcxs__DataEncryptionCCMPType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionCCMPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
27458 {
27459         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionCCMPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
27460         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionCCMPType, n, soap_fdelete);
27461         if (!cp)
27462                 return NULL;
27463         if (n < 0)
27464         {       cp->ptr = (void*)new wcxs__DataEncryptionCCMPType;
27465                 if (size)
27466                         *size = sizeof(wcxs__DataEncryptionCCMPType);
27467                 ((wcxs__DataEncryptionCCMPType*)cp->ptr)->soap = soap;
27468         }
27469         else
27470         {       cp->ptr = (void*)new wcxs__DataEncryptionCCMPType[n];
27471                 if (size)
27472                         *size = n * sizeof(wcxs__DataEncryptionCCMPType);
27473                 for (int i = 0; i < n; i++)
27474                         ((wcxs__DataEncryptionCCMPType*)cp->ptr)[i].soap = soap;
27475         }
27476                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27477         return (wcxs__DataEncryptionCCMPType*)cp->ptr;
27478 }
27479
27480 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__DataEncryptionCCMPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
27481 {
27482         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionCCMPType %p -> %p\n", q, p));
27483         *(wcxs__DataEncryptionCCMPType*)p = *(wcxs__DataEncryptionCCMPType*)q;
27484 }
27485
27486 void wcxs__DataEncryptionTKIPType::soap_serialize(struct soap *soap) const
27487 {
27488         (void)soap; /* appease -Wall -Werror */
27489         soap_serialize__wcxs__union_DataEncryptionTKIPType(soap, ((wcxs__DataEncryptionTKIPType*)this)->__union_DataEncryptionTKIPType, &((wcxs__DataEncryptionTKIPType*)this)->union_DataEncryptionTKIPType);
27490         /* transient soap skipped */
27491 }
27492
27493 void wcxs__DataEncryptionTKIPType::soap_default(struct soap *soap)
27494 {
27495         this->soap = soap;
27496         ((wcxs__DataEncryptionTKIPType*)this)->__union_DataEncryptionTKIPType = 0;
27497         /* transient soap skipped */
27498 }
27499
27500 int wcxs__DataEncryptionTKIPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
27501 {
27502         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__DataEncryptionTKIPType);
27503         if (this->soap_out(soap, tag, id, type))
27504                 return soap->error;
27505         return soap_putindependent(soap);
27506 }
27507
27508 int wcxs__DataEncryptionTKIPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
27509 {
27510         return soap_out_wcxs__DataEncryptionTKIPType(soap, tag, id, this, type);
27511 }
27512
27513 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionTKIPType *a, const char *type)
27514 {
27515         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionTKIPType), type);
27516         soap_out__wcxs__union_DataEncryptionTKIPType(soap, ((wcxs__DataEncryptionTKIPType*)a)->__union_DataEncryptionTKIPType, &((wcxs__DataEncryptionTKIPType*)a)->union_DataEncryptionTKIPType);
27517         /* transient soap skipped */
27518         soap_element_end_out(soap, tag);
27519         return SOAP_OK;
27520 }
27521
27522 void *wcxs__DataEncryptionTKIPType::soap_get(struct soap *soap, const char *tag, const char *type)
27523 {
27524         return soap_get_wcxs__DataEncryptionTKIPType(soap, this, tag, type);
27525 }
27526
27527 SOAP_FMAC3 wcxs__DataEncryptionTKIPType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *p, const char *tag, const char *type)
27528 {
27529         if ((p = soap_in_wcxs__DataEncryptionTKIPType(soap, tag, p, type)))
27530                 soap_getindependent(soap);
27531         return p;
27532 }
27533
27534 void *wcxs__DataEncryptionTKIPType::soap_in(struct soap *soap, const char *tag, const char *type)
27535 {       return soap_in_wcxs__DataEncryptionTKIPType(soap, tag, this, type);
27536 }
27537
27538 SOAP_FMAC3 wcxs__DataEncryptionTKIPType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, wcxs__DataEncryptionTKIPType *a, const char *type)
27539 {
27540         if (soap_element_begin_in(soap, tag, 0, NULL))
27541                 return NULL;
27542         a = (wcxs__DataEncryptionTKIPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionTKIPType, sizeof(wcxs__DataEncryptionTKIPType), soap->type, soap->arrayType);
27543         if (!a)
27544                 return NULL;
27545         if (soap->alloced)
27546         {       a->soap_default(soap);
27547                 if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionTKIPType)
27548                 {       soap_revert(soap);
27549                         *soap->id = '\0';
27550                         return (wcxs__DataEncryptionTKIPType *)a->soap_in(soap, tag, type);
27551                 }
27552         }
27553         short soap_flag_union_DataEncryptionTKIPType1 = 1;
27554         if (soap->body && !*soap->href)
27555         {
27556                 for (;;)
27557                 {       soap->error = SOAP_TAG_MISMATCH;
27558                         if (soap_flag_union_DataEncryptionTKIPType1 && soap->error == SOAP_TAG_MISMATCH)
27559                                 if (soap_in__wcxs__union_DataEncryptionTKIPType(soap, &((wcxs__DataEncryptionTKIPType*)a)->__union_DataEncryptionTKIPType, &((wcxs__DataEncryptionTKIPType*)a)->union_DataEncryptionTKIPType))
27560                                 {       soap_flag_union_DataEncryptionTKIPType1 = 0;
27561                                         continue;
27562                                 }
27563                         /* transient soap skipped */
27564                         if (soap->error == SOAP_TAG_MISMATCH)
27565                                 soap->error = soap_ignore_element(soap);
27566                         if (soap->error == SOAP_NO_TAG)
27567                                 break;
27568                         if (soap->error)
27569                                 return NULL;
27570                 }
27571                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_DataEncryptionTKIPType1))
27572                 {       soap->error = SOAP_OCCURS;
27573                         return NULL;
27574                 }
27575                 if (soap_element_end_in(soap, tag))
27576                         return NULL;
27577         }
27578         else
27579         {       a = (wcxs__DataEncryptionTKIPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__DataEncryptionTKIPType, 0, sizeof(wcxs__DataEncryptionTKIPType), 0, soap_copy_wcxs__DataEncryptionTKIPType);
27580                 if (soap->body && soap_element_end_in(soap, tag))
27581                         return NULL;
27582         }
27583         return a;
27584 }
27585
27586 SOAP_FMAC5 wcxs__DataEncryptionTKIPType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionTKIPType(struct soap *soap, int n)
27587 {       return soap_instantiate_wcxs__DataEncryptionTKIPType(soap, n, NULL, NULL, NULL);
27588 }
27589
27590 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *p)
27591 {       soap_delete(soap, p);
27592 }
27593
27594 SOAP_FMAC3 wcxs__DataEncryptionTKIPType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionTKIPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
27595 {
27596         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionTKIPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
27597         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionTKIPType, n, soap_fdelete);
27598         if (!cp)
27599                 return NULL;
27600         if (n < 0)
27601         {       cp->ptr = (void*)new wcxs__DataEncryptionTKIPType;
27602                 if (size)
27603                         *size = sizeof(wcxs__DataEncryptionTKIPType);
27604                 ((wcxs__DataEncryptionTKIPType*)cp->ptr)->soap = soap;
27605         }
27606         else
27607         {       cp->ptr = (void*)new wcxs__DataEncryptionTKIPType[n];
27608                 if (size)
27609                         *size = n * sizeof(wcxs__DataEncryptionTKIPType);
27610                 for (int i = 0; i < n; i++)
27611                         ((wcxs__DataEncryptionTKIPType*)cp->ptr)[i].soap = soap;
27612         }
27613                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27614         return (wcxs__DataEncryptionTKIPType*)cp->ptr;
27615 }
27616
27617 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__DataEncryptionTKIPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
27618 {
27619         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionTKIPType %p -> %p\n", q, p));
27620         *(wcxs__DataEncryptionTKIPType*)p = *(wcxs__DataEncryptionTKIPType*)q;
27621 }
27622
27623 void wcxs__DataEncryptionWEPType::soap_serialize(struct soap *soap) const
27624 {
27625         (void)soap; /* appease -Wall -Werror */
27626         soap_serialize__wcxs__union_DataEncryptionWEPType(soap, ((wcxs__DataEncryptionWEPType*)this)->__union_DataEncryptionWEPType, &((wcxs__DataEncryptionWEPType*)this)->union_DataEncryptionWEPType);
27627         /* transient soap skipped */
27628 }
27629
27630 void wcxs__DataEncryptionWEPType::soap_default(struct soap *soap)
27631 {
27632         this->soap = soap;
27633         ((wcxs__DataEncryptionWEPType*)this)->__union_DataEncryptionWEPType = 0;
27634         /* transient soap skipped */
27635 }
27636
27637 int wcxs__DataEncryptionWEPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
27638 {
27639         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__DataEncryptionWEPType);
27640         if (this->soap_out(soap, tag, id, type))
27641                 return soap->error;
27642         return soap_putindependent(soap);
27643 }
27644
27645 int wcxs__DataEncryptionWEPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
27646 {
27647         return soap_out_wcxs__DataEncryptionWEPType(soap, tag, id, this, type);
27648 }
27649
27650 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionWEPType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionWEPType *a, const char *type)
27651 {
27652         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionWEPType), type);
27653         soap_out__wcxs__union_DataEncryptionWEPType(soap, ((wcxs__DataEncryptionWEPType*)a)->__union_DataEncryptionWEPType, &((wcxs__DataEncryptionWEPType*)a)->union_DataEncryptionWEPType);
27654         /* transient soap skipped */
27655         soap_element_end_out(soap, tag);
27656         return SOAP_OK;
27657 }
27658
27659 void *wcxs__DataEncryptionWEPType::soap_get(struct soap *soap, const char *tag, const char *type)
27660 {
27661         return soap_get_wcxs__DataEncryptionWEPType(soap, this, tag, type);
27662 }
27663
27664 SOAP_FMAC3 wcxs__DataEncryptionWEPType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionWEPType(struct soap *soap, wcxs__DataEncryptionWEPType *p, const char *tag, const char *type)
27665 {
27666         if ((p = soap_in_wcxs__DataEncryptionWEPType(soap, tag, p, type)))
27667                 soap_getindependent(soap);
27668         return p;
27669 }
27670
27671 void *wcxs__DataEncryptionWEPType::soap_in(struct soap *soap, const char *tag, const char *type)
27672 {       return soap_in_wcxs__DataEncryptionWEPType(soap, tag, this, type);
27673 }
27674
27675 SOAP_FMAC3 wcxs__DataEncryptionWEPType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionWEPType(struct soap *soap, const char *tag, wcxs__DataEncryptionWEPType *a, const char *type)
27676 {
27677         if (soap_element_begin_in(soap, tag, 0, NULL))
27678                 return NULL;
27679         a = (wcxs__DataEncryptionWEPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionWEPType, sizeof(wcxs__DataEncryptionWEPType), soap->type, soap->arrayType);
27680         if (!a)
27681                 return NULL;
27682         if (soap->alloced)
27683         {       a->soap_default(soap);
27684                 if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionWEPType)
27685                 {       soap_revert(soap);
27686                         *soap->id = '\0';
27687                         return (wcxs__DataEncryptionWEPType *)a->soap_in(soap, tag, type);
27688                 }
27689         }
27690         short soap_flag_union_DataEncryptionWEPType1 = 1;
27691         if (soap->body && !*soap->href)
27692         {
27693                 for (;;)
27694                 {       soap->error = SOAP_TAG_MISMATCH;
27695                         if (soap_flag_union_DataEncryptionWEPType1 && soap->error == SOAP_TAG_MISMATCH)
27696                                 if (soap_in__wcxs__union_DataEncryptionWEPType(soap, &((wcxs__DataEncryptionWEPType*)a)->__union_DataEncryptionWEPType, &((wcxs__DataEncryptionWEPType*)a)->union_DataEncryptionWEPType))
27697                                 {       soap_flag_union_DataEncryptionWEPType1 = 0;
27698                                         continue;
27699                                 }
27700                         /* transient soap skipped */
27701                         if (soap->error == SOAP_TAG_MISMATCH)
27702                                 soap->error = soap_ignore_element(soap);
27703                         if (soap->error == SOAP_NO_TAG)
27704                                 break;
27705                         if (soap->error)
27706                                 return NULL;
27707                 }
27708                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_DataEncryptionWEPType1))
27709                 {       soap->error = SOAP_OCCURS;
27710                         return NULL;
27711                 }
27712                 if (soap_element_end_in(soap, tag))
27713                         return NULL;
27714         }
27715         else
27716         {       a = (wcxs__DataEncryptionWEPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__DataEncryptionWEPType, 0, sizeof(wcxs__DataEncryptionWEPType), 0, soap_copy_wcxs__DataEncryptionWEPType);
27717                 if (soap->body && soap_element_end_in(soap, tag))
27718                         return NULL;
27719         }
27720         return a;
27721 }
27722
27723 SOAP_FMAC5 wcxs__DataEncryptionWEPType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionWEPType(struct soap *soap, int n)
27724 {       return soap_instantiate_wcxs__DataEncryptionWEPType(soap, n, NULL, NULL, NULL);
27725 }
27726
27727 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionWEPType(struct soap *soap, wcxs__DataEncryptionWEPType *p)
27728 {       soap_delete(soap, p);
27729 }
27730
27731 SOAP_FMAC3 wcxs__DataEncryptionWEPType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionWEPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
27732 {
27733         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionWEPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
27734         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionWEPType, n, soap_fdelete);
27735         if (!cp)
27736                 return NULL;
27737         if (n < 0)
27738         {       cp->ptr = (void*)new wcxs__DataEncryptionWEPType;
27739                 if (size)
27740                         *size = sizeof(wcxs__DataEncryptionWEPType);
27741                 ((wcxs__DataEncryptionWEPType*)cp->ptr)->soap = soap;
27742         }
27743         else
27744         {       cp->ptr = (void*)new wcxs__DataEncryptionWEPType[n];
27745                 if (size)
27746                         *size = n * sizeof(wcxs__DataEncryptionWEPType);
27747                 for (int i = 0; i < n; i++)
27748                         ((wcxs__DataEncryptionWEPType*)cp->ptr)[i].soap = soap;
27749         }
27750                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27751         return (wcxs__DataEncryptionWEPType*)cp->ptr;
27752 }
27753
27754 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__DataEncryptionWEPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
27755 {
27756         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionWEPType %p -> %p\n", q, p));
27757         *(wcxs__DataEncryptionWEPType*)p = *(wcxs__DataEncryptionWEPType*)q;
27758 }
27759
27760 void wcxs__DataEncryptionWEPXType::soap_serialize(struct soap *soap) const
27761 {
27762         (void)soap; /* appease -Wall -Werror */
27763         soap_serialize__wcxs__union_DataEncryptionWEPXType(soap, ((wcxs__DataEncryptionWEPXType*)this)->__union_DataEncryptionWEPXType, &((wcxs__DataEncryptionWEPXType*)this)->union_DataEncryptionWEPXType);
27764         /* transient soap skipped */
27765 }
27766
27767 void wcxs__DataEncryptionWEPXType::soap_default(struct soap *soap)
27768 {
27769         this->soap = soap;
27770         soap_default_wcxs__KeyIndexType(soap, &((wcxs__DataEncryptionWEPXType*)this)->KeyIndex);
27771         ((wcxs__DataEncryptionWEPXType*)this)->__union_DataEncryptionWEPXType = 0;
27772         /* transient soap skipped */
27773 }
27774
27775 int wcxs__DataEncryptionWEPXType::soap_put(struct soap *soap, const char *tag, const  char *type) const
27776 {
27777         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__DataEncryptionWEPXType);
27778         if (this->soap_out(soap, tag, id, type))
27779                 return soap->error;
27780         return soap_putindependent(soap);
27781 }
27782
27783 int wcxs__DataEncryptionWEPXType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
27784 {
27785         return soap_out_wcxs__DataEncryptionWEPXType(soap, tag, id, this, type);
27786 }
27787
27788 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionWEPXType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionWEPXType *a, const char *type)
27789 {
27790         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionWEPXType), type);
27791         soap_out_wcxs__KeyIndexType(soap, "wcxs:KeyIndex", -1, &(((wcxs__DataEncryptionWEPXType*)a)->KeyIndex), "");
27792         soap_out__wcxs__union_DataEncryptionWEPXType(soap, ((wcxs__DataEncryptionWEPXType*)a)->__union_DataEncryptionWEPXType, &((wcxs__DataEncryptionWEPXType*)a)->union_DataEncryptionWEPXType);
27793         /* transient soap skipped */
27794         soap_element_end_out(soap, tag);
27795         return SOAP_OK;
27796 }
27797
27798 void *wcxs__DataEncryptionWEPXType::soap_get(struct soap *soap, const char *tag, const char *type)
27799 {
27800         return soap_get_wcxs__DataEncryptionWEPXType(soap, this, tag, type);
27801 }
27802
27803 SOAP_FMAC3 wcxs__DataEncryptionWEPXType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionWEPXType(struct soap *soap, wcxs__DataEncryptionWEPXType *p, const char *tag, const char *type)
27804 {
27805         if ((p = soap_in_wcxs__DataEncryptionWEPXType(soap, tag, p, type)))
27806                 soap_getindependent(soap);
27807         return p;
27808 }
27809
27810 void *wcxs__DataEncryptionWEPXType::soap_in(struct soap *soap, const char *tag, const char *type)
27811 {       return soap_in_wcxs__DataEncryptionWEPXType(soap, tag, this, type);
27812 }
27813
27814 SOAP_FMAC3 wcxs__DataEncryptionWEPXType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionWEPXType(struct soap *soap, const char *tag, wcxs__DataEncryptionWEPXType *a, const char *type)
27815 {
27816         if (soap_element_begin_in(soap, tag, 0, NULL))
27817                 return NULL;
27818         a = (wcxs__DataEncryptionWEPXType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionWEPXType, sizeof(wcxs__DataEncryptionWEPXType), soap->type, soap->arrayType);
27819         if (!a)
27820                 return NULL;
27821         if (soap->alloced)
27822         {       a->soap_default(soap);
27823                 if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionWEPXType)
27824                 {       soap_revert(soap);
27825                         *soap->id = '\0';
27826                         return (wcxs__DataEncryptionWEPXType *)a->soap_in(soap, tag, type);
27827                 }
27828         }
27829         short soap_flag_KeyIndex1 = 1, soap_flag_union_DataEncryptionWEPXType1 = 1;
27830         if (soap->body && !*soap->href)
27831         {
27832                 for (;;)
27833                 {       soap->error = SOAP_TAG_MISMATCH;
27834                         if (soap_flag_KeyIndex1 && soap->error == SOAP_TAG_MISMATCH)
27835                                 if (soap_in_wcxs__KeyIndexType(soap, "wcxs:KeyIndex", &(((wcxs__DataEncryptionWEPXType*)a)->KeyIndex), "wcxs:KeyIndexType"))
27836                                 {       soap_flag_KeyIndex1--;
27837                                         continue;
27838                                 }
27839                         if (soap_flag_union_DataEncryptionWEPXType1 && soap->error == SOAP_TAG_MISMATCH)
27840                                 if (soap_in__wcxs__union_DataEncryptionWEPXType(soap, &((wcxs__DataEncryptionWEPXType*)a)->__union_DataEncryptionWEPXType, &((wcxs__DataEncryptionWEPXType*)a)->union_DataEncryptionWEPXType))
27841                                 {       soap_flag_union_DataEncryptionWEPXType1 = 0;
27842                                         continue;
27843                                 }
27844                         /* transient soap skipped */
27845                         if (soap->error == SOAP_TAG_MISMATCH)
27846                                 soap->error = soap_ignore_element(soap);
27847                         if (soap->error == SOAP_NO_TAG)
27848                                 break;
27849                         if (soap->error)
27850                                 return NULL;
27851                 }
27852                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyIndex1 > 0 || soap_flag_union_DataEncryptionWEPXType1))
27853                 {       soap->error = SOAP_OCCURS;
27854                         return NULL;
27855                 }
27856                 if (soap_element_end_in(soap, tag))
27857                         return NULL;
27858         }
27859         else
27860         {       a = (wcxs__DataEncryptionWEPXType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__DataEncryptionWEPXType, 0, sizeof(wcxs__DataEncryptionWEPXType), 0, soap_copy_wcxs__DataEncryptionWEPXType);
27861                 if (soap->body && soap_element_end_in(soap, tag))
27862                         return NULL;
27863         }
27864         return a;
27865 }
27866
27867 SOAP_FMAC5 wcxs__DataEncryptionWEPXType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionWEPXType(struct soap *soap, int n)
27868 {       return soap_instantiate_wcxs__DataEncryptionWEPXType(soap, n, NULL, NULL, NULL);
27869 }
27870
27871 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionWEPXType(struct soap *soap, wcxs__DataEncryptionWEPXType *p)
27872 {       soap_delete(soap, p);
27873 }
27874
27875 SOAP_FMAC3 wcxs__DataEncryptionWEPXType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionWEPXType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
27876 {
27877         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionWEPXType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
27878         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionWEPXType, n, soap_fdelete);
27879         if (!cp)
27880                 return NULL;
27881         if (n < 0)
27882         {       cp->ptr = (void*)new wcxs__DataEncryptionWEPXType;
27883                 if (size)
27884                         *size = sizeof(wcxs__DataEncryptionWEPXType);
27885                 ((wcxs__DataEncryptionWEPXType*)cp->ptr)->soap = soap;
27886         }
27887         else
27888         {       cp->ptr = (void*)new wcxs__DataEncryptionWEPXType[n];
27889                 if (size)
27890                         *size = n * sizeof(wcxs__DataEncryptionWEPXType);
27891                 for (int i = 0; i < n; i++)
27892                         ((wcxs__DataEncryptionWEPXType*)cp->ptr)[i].soap = soap;
27893         }
27894                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
27895         return (wcxs__DataEncryptionWEPXType*)cp->ptr;
27896 }
27897
27898 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__DataEncryptionWEPXType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
27899 {
27900         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionWEPXType %p -> %p\n", q, p));
27901         *(wcxs__DataEncryptionWEPXType*)p = *(wcxs__DataEncryptionWEPXType*)q;
27902 }
27903
27904 void wcxs__WEP128Type::soap_serialize(struct soap *soap) const
27905 {
27906         (void)soap; /* appease -Wall -Werror */
27907         soap_serialize__wcxs__union_WEP128Type(soap, ((wcxs__WEP128Type*)this)->__union_WEP128Type, &((wcxs__WEP128Type*)this)->union_WEP128Type);
27908         /* transient soap skipped */
27909 }
27910
27911 void wcxs__WEP128Type::soap_default(struct soap *soap)
27912 {
27913         this->soap = soap;
27914         ((wcxs__WEP128Type*)this)->__union_WEP128Type = 0;
27915         /* transient soap skipped */
27916 }
27917
27918 int wcxs__WEP128Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
27919 {
27920         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__WEP128Type);
27921         if (this->soap_out(soap, tag, id, type))
27922                 return soap->error;
27923         return soap_putindependent(soap);
27924 }
27925
27926 int wcxs__WEP128Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
27927 {
27928         return soap_out_wcxs__WEP128Type(soap, tag, id, this, type);
27929 }
27930
27931 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WEP128Type(struct soap *soap, const char *tag, int id, const wcxs__WEP128Type *a, const char *type)
27932 {
27933         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WEP128Type), type);
27934         soap_out__wcxs__union_WEP128Type(soap, ((wcxs__WEP128Type*)a)->__union_WEP128Type, &((wcxs__WEP128Type*)a)->union_WEP128Type);
27935         /* transient soap skipped */
27936         soap_element_end_out(soap, tag);
27937         return SOAP_OK;
27938 }
27939
27940 void *wcxs__WEP128Type::soap_get(struct soap *soap, const char *tag, const char *type)
27941 {
27942         return soap_get_wcxs__WEP128Type(soap, this, tag, type);
27943 }
27944
27945 SOAP_FMAC3 wcxs__WEP128Type * SOAP_FMAC4 soap_get_wcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *p, const char *tag, const char *type)
27946 {
27947         if ((p = soap_in_wcxs__WEP128Type(soap, tag, p, type)))
27948                 soap_getindependent(soap);
27949         return p;
27950 }
27951
27952 void *wcxs__WEP128Type::soap_in(struct soap *soap, const char *tag, const char *type)
27953 {       return soap_in_wcxs__WEP128Type(soap, tag, this, type);
27954 }
27955
27956 SOAP_FMAC3 wcxs__WEP128Type * SOAP_FMAC4 soap_in_wcxs__WEP128Type(struct soap *soap, const char *tag, wcxs__WEP128Type *a, const char *type)
27957 {
27958         if (soap_element_begin_in(soap, tag, 0, NULL))
27959                 return NULL;
27960         a = (wcxs__WEP128Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WEP128Type, sizeof(wcxs__WEP128Type), soap->type, soap->arrayType);
27961         if (!a)
27962                 return NULL;
27963         if (soap->alloced)
27964         {       a->soap_default(soap);
27965                 if (soap->clist->type != SOAP_TYPE_wcxs__WEP128Type)
27966                 {       soap_revert(soap);
27967                         *soap->id = '\0';
27968                         return (wcxs__WEP128Type *)a->soap_in(soap, tag, type);
27969                 }
27970         }
27971         short soap_flag_union_WEP128Type1 = 1;
27972         if (soap->body && !*soap->href)
27973         {
27974                 for (;;)
27975                 {       soap->error = SOAP_TAG_MISMATCH;
27976                         if (soap_flag_union_WEP128Type1 && soap->error == SOAP_TAG_MISMATCH)
27977                                 if (soap_in__wcxs__union_WEP128Type(soap, &((wcxs__WEP128Type*)a)->__union_WEP128Type, &((wcxs__WEP128Type*)a)->union_WEP128Type))
27978                                 {       soap_flag_union_WEP128Type1 = 0;
27979                                         continue;
27980                                 }
27981                         /* transient soap skipped */
27982                         if (soap->error == SOAP_TAG_MISMATCH)
27983                                 soap->error = soap_ignore_element(soap);
27984                         if (soap->error == SOAP_NO_TAG)
27985                                 break;
27986                         if (soap->error)
27987                                 return NULL;
27988                 }
27989                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_WEP128Type1))
27990                 {       soap->error = SOAP_OCCURS;
27991                         return NULL;
27992                 }
27993                 if (soap_element_end_in(soap, tag))
27994                         return NULL;
27995         }
27996         else
27997         {       a = (wcxs__WEP128Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__WEP128Type, 0, sizeof(wcxs__WEP128Type), 0, soap_copy_wcxs__WEP128Type);
27998                 if (soap->body && soap_element_end_in(soap, tag))
27999                         return NULL;
28000         }
28001         return a;
28002 }
28003
28004 SOAP_FMAC5 wcxs__WEP128Type * SOAP_FMAC6 soap_new_wcxs__WEP128Type(struct soap *soap, int n)
28005 {       return soap_instantiate_wcxs__WEP128Type(soap, n, NULL, NULL, NULL);
28006 }
28007
28008 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *p)
28009 {       soap_delete(soap, p);
28010 }
28011
28012 SOAP_FMAC3 wcxs__WEP128Type * SOAP_FMAC4 soap_instantiate_wcxs__WEP128Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
28013 {
28014         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WEP128Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
28015         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WEP128Type, n, soap_fdelete);
28016         if (!cp)
28017                 return NULL;
28018         if (n < 0)
28019         {       cp->ptr = (void*)new wcxs__WEP128Type;
28020                 if (size)
28021                         *size = sizeof(wcxs__WEP128Type);
28022                 ((wcxs__WEP128Type*)cp->ptr)->soap = soap;
28023         }
28024         else
28025         {       cp->ptr = (void*)new wcxs__WEP128Type[n];
28026                 if (size)
28027                         *size = n * sizeof(wcxs__WEP128Type);
28028                 for (int i = 0; i < n; i++)
28029                         ((wcxs__WEP128Type*)cp->ptr)[i].soap = soap;
28030         }
28031                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28032         return (wcxs__WEP128Type*)cp->ptr;
28033 }
28034
28035 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__WEP128Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
28036 {
28037         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WEP128Type %p -> %p\n", q, p));
28038         *(wcxs__WEP128Type*)p = *(wcxs__WEP128Type*)q;
28039 }
28040
28041 void wcxs__WEP64Type::soap_serialize(struct soap *soap) const
28042 {
28043         (void)soap; /* appease -Wall -Werror */
28044         soap_serialize__wcxs__union_WEP64Type(soap, ((wcxs__WEP64Type*)this)->__union_WEP64Type, &((wcxs__WEP64Type*)this)->union_WEP64Type);
28045         /* transient soap skipped */
28046 }
28047
28048 void wcxs__WEP64Type::soap_default(struct soap *soap)
28049 {
28050         this->soap = soap;
28051         ((wcxs__WEP64Type*)this)->__union_WEP64Type = 0;
28052         /* transient soap skipped */
28053 }
28054
28055 int wcxs__WEP64Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
28056 {
28057         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__WEP64Type);
28058         if (this->soap_out(soap, tag, id, type))
28059                 return soap->error;
28060         return soap_putindependent(soap);
28061 }
28062
28063 int wcxs__WEP64Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
28064 {
28065         return soap_out_wcxs__WEP64Type(soap, tag, id, this, type);
28066 }
28067
28068 SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WEP64Type(struct soap *soap, const char *tag, int id, const wcxs__WEP64Type *a, const char *type)
28069 {
28070         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WEP64Type), type);
28071         soap_out__wcxs__union_WEP64Type(soap, ((wcxs__WEP64Type*)a)->__union_WEP64Type, &((wcxs__WEP64Type*)a)->union_WEP64Type);
28072         /* transient soap skipped */
28073         soap_element_end_out(soap, tag);
28074         return SOAP_OK;
28075 }
28076
28077 void *wcxs__WEP64Type::soap_get(struct soap *soap, const char *tag, const char *type)
28078 {
28079         return soap_get_wcxs__WEP64Type(soap, this, tag, type);
28080 }
28081
28082 SOAP_FMAC3 wcxs__WEP64Type * SOAP_FMAC4 soap_get_wcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *p, const char *tag, const char *type)
28083 {
28084         if ((p = soap_in_wcxs__WEP64Type(soap, tag, p, type)))
28085                 soap_getindependent(soap);
28086         return p;
28087 }
28088
28089 void *wcxs__WEP64Type::soap_in(struct soap *soap, const char *tag, const char *type)
28090 {       return soap_in_wcxs__WEP64Type(soap, tag, this, type);
28091 }
28092
28093 SOAP_FMAC3 wcxs__WEP64Type * SOAP_FMAC4 soap_in_wcxs__WEP64Type(struct soap *soap, const char *tag, wcxs__WEP64Type *a, const char *type)
28094 {
28095         if (soap_element_begin_in(soap, tag, 0, NULL))
28096                 return NULL;
28097         a = (wcxs__WEP64Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WEP64Type, sizeof(wcxs__WEP64Type), soap->type, soap->arrayType);
28098         if (!a)
28099                 return NULL;
28100         if (soap->alloced)
28101         {       a->soap_default(soap);
28102                 if (soap->clist->type != SOAP_TYPE_wcxs__WEP64Type)
28103                 {       soap_revert(soap);
28104                         *soap->id = '\0';
28105                         return (wcxs__WEP64Type *)a->soap_in(soap, tag, type);
28106                 }
28107         }
28108         short soap_flag_union_WEP64Type1 = 1;
28109         if (soap->body && !*soap->href)
28110         {
28111                 for (;;)
28112                 {       soap->error = SOAP_TAG_MISMATCH;
28113                         if (soap_flag_union_WEP64Type1 && soap->error == SOAP_TAG_MISMATCH)
28114                                 if (soap_in__wcxs__union_WEP64Type(soap, &((wcxs__WEP64Type*)a)->__union_WEP64Type, &((wcxs__WEP64Type*)a)->union_WEP64Type))
28115                                 {       soap_flag_union_WEP64Type1 = 0;
28116                                         continue;
28117                                 }
28118                         /* transient soap skipped */
28119                         if (soap->error == SOAP_TAG_MISMATCH)
28120                                 soap->error = soap_ignore_element(soap);
28121                         if (soap->error == SOAP_NO_TAG)
28122                                 break;
28123                         if (soap->error)
28124                                 return NULL;
28125                 }
28126                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_WEP64Type1))
28127                 {       soap->error = SOAP_OCCURS;
28128                         return NULL;
28129                 }
28130                 if (soap_element_end_in(soap, tag))
28131                         return NULL;
28132         }
28133         else
28134         {       a = (wcxs__WEP64Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__WEP64Type, 0, sizeof(wcxs__WEP64Type), 0, soap_copy_wcxs__WEP64Type);
28135                 if (soap->body && soap_element_end_in(soap, tag))
28136                         return NULL;
28137         }
28138         return a;
28139 }
28140
28141 SOAP_FMAC5 wcxs__WEP64Type * SOAP_FMAC6 soap_new_wcxs__WEP64Type(struct soap *soap, int n)
28142 {       return soap_instantiate_wcxs__WEP64Type(soap, n, NULL, NULL, NULL);
28143 }
28144
28145 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *p)
28146 {       soap_delete(soap, p);
28147 }
28148
28149 SOAP_FMAC3 wcxs__WEP64Type * SOAP_FMAC4 soap_instantiate_wcxs__WEP64Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
28150 {
28151         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WEP64Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
28152         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WEP64Type, n, soap_fdelete);
28153         if (!cp)
28154                 return NULL;
28155         if (n < 0)
28156         {       cp->ptr = (void*)new wcxs__WEP64Type;
28157                 if (size)
28158                         *size = sizeof(wcxs__WEP64Type);
28159                 ((wcxs__WEP64Type*)cp->ptr)->soap = soap;
28160         }
28161         else
28162         {       cp->ptr = (void*)new wcxs__WEP64Type[n];
28163                 if (size)
28164                         *size = n * sizeof(wcxs__WEP64Type);
28165                 for (int i = 0; i < n; i++)
28166                         ((wcxs__WEP64Type*)cp->ptr)[i].soap = soap;
28167         }
28168                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28169         return (wcxs__WEP64Type*)cp->ptr;
28170 }
28171
28172 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_wcxs__WEP64Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
28173 {
28174         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WEP64Type %p -> %p\n", q, p));
28175         *(wcxs__WEP64Type*)p = *(wcxs__WEP64Type*)q;
28176 }
28177
28178 void _rci__GetSystemPowerStateResponse::soap_serialize(struct soap *soap) const
28179 {
28180         (void)soap; /* appease -Wall -Werror */
28181         /* transient soap skipped */
28182 }
28183
28184 void _rci__GetSystemPowerStateResponse::soap_default(struct soap *soap)
28185 {
28186         this->soap = soap;
28187         soap_default_rci__PT_USCORESTATUS(soap, &((_rci__GetSystemPowerStateResponse*)this)->Status);
28188         soap_default_rci__SystemPowerStateType(soap, &((_rci__GetSystemPowerStateResponse*)this)->SystemPowerState);
28189         /* transient soap skipped */
28190 }
28191
28192 int _rci__GetSystemPowerStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
28193 {
28194         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__GetSystemPowerStateResponse);
28195         if (this->soap_out(soap, tag, id, type))
28196                 return soap->error;
28197         return soap_putindependent(soap);
28198 }
28199
28200 int _rci__GetSystemPowerStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
28201 {
28202         return soap_out__rci__GetSystemPowerStateResponse(soap, tag, id, this, type);
28203 }
28204
28205 SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, int id, const _rci__GetSystemPowerStateResponse *a, const char *type)
28206 {
28207         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetSystemPowerStateResponse), type);
28208         soap_element_result(soap, "rci:Status");
28209         soap_out_rci__PT_USCORESTATUS(soap, "rci:Status", -1, &(((_rci__GetSystemPowerStateResponse*)a)->Status), "");
28210         soap_out_rci__SystemPowerStateType(soap, "rci:SystemPowerState", -1, &(((_rci__GetSystemPowerStateResponse*)a)->SystemPowerState), "");
28211         /* transient soap skipped */
28212         soap_element_end_out(soap, tag);
28213         return SOAP_OK;
28214 }
28215
28216 void *_rci__GetSystemPowerStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
28217 {
28218         return soap_get__rci__GetSystemPowerStateResponse(soap, this, tag, type);
28219 }
28220
28221 SOAP_FMAC3 _rci__GetSystemPowerStateResponse * SOAP_FMAC4 soap_get__rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *p, const char *tag, const char *type)
28222 {
28223         if ((p = soap_in__rci__GetSystemPowerStateResponse(soap, tag, p, type)))
28224                 soap_getindependent(soap);
28225         return p;
28226 }
28227
28228 void *_rci__GetSystemPowerStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
28229 {       return soap_in__rci__GetSystemPowerStateResponse(soap, tag, this, type);
28230 }
28231
28232 SOAP_FMAC3 _rci__GetSystemPowerStateResponse * SOAP_FMAC4 soap_in__rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, _rci__GetSystemPowerStateResponse *a, const char *type)
28233 {
28234         if (soap_element_begin_in(soap, tag, 0, NULL))
28235                 return NULL;
28236         a = (_rci__GetSystemPowerStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetSystemPowerStateResponse, sizeof(_rci__GetSystemPowerStateResponse), soap->type, soap->arrayType);
28237         if (!a)
28238                 return NULL;
28239         if (soap->alloced)
28240         {       a->soap_default(soap);
28241                 if (soap->clist->type != SOAP_TYPE__rci__GetSystemPowerStateResponse)
28242                 {       soap_revert(soap);
28243                         *soap->id = '\0';
28244                         return (_rci__GetSystemPowerStateResponse *)a->soap_in(soap, tag, type);
28245                 }
28246         }
28247         short soap_flag_Status1 = 1, soap_flag_SystemPowerState1 = 1;
28248         if (soap->body && !*soap->href)
28249         {
28250                 for (;;)
28251                 {       soap->error = SOAP_TAG_MISMATCH;
28252                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
28253                                 if (soap_in_rci__PT_USCORESTATUS(soap, "rci:Status", &(((_rci__GetSystemPowerStateResponse*)a)->Status), "rci:PT_STATUS"))
28254                                 {       soap_flag_Status1--;
28255                                         continue;
28256                                 }
28257                         if (soap_flag_SystemPowerState1 && soap->error == SOAP_TAG_MISMATCH)
28258                                 if (soap_in_rci__SystemPowerStateType(soap, "rci:SystemPowerState", &(((_rci__GetSystemPowerStateResponse*)a)->SystemPowerState), "rci:SystemPowerStateType"))
28259                                 {       soap_flag_SystemPowerState1--;
28260                                         continue;
28261                                 }
28262                         /* transient soap skipped */
28263                         soap_check_result(soap, "rci:Status");
28264                         if (soap->error == SOAP_TAG_MISMATCH)
28265                                 soap->error = soap_ignore_element(soap);
28266                         if (soap->error == SOAP_NO_TAG)
28267                                 break;
28268                         if (soap->error)
28269                                 return NULL;
28270                 }
28271                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SystemPowerState1 > 0))
28272                 {       soap->error = SOAP_OCCURS;
28273                         return NULL;
28274                 }
28275                 if (soap_element_end_in(soap, tag))
28276                         return NULL;
28277         }
28278         else
28279         {       a = (_rci__GetSystemPowerStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__GetSystemPowerStateResponse, 0, sizeof(_rci__GetSystemPowerStateResponse), 0, soap_copy__rci__GetSystemPowerStateResponse);
28280                 if (soap->body && soap_element_end_in(soap, tag))
28281                         return NULL;
28282         }
28283         return a;
28284 }
28285
28286 SOAP_FMAC5 _rci__GetSystemPowerStateResponse * SOAP_FMAC6 soap_new__rci__GetSystemPowerStateResponse(struct soap *soap, int n)
28287 {       return soap_instantiate__rci__GetSystemPowerStateResponse(soap, n, NULL, NULL, NULL);
28288 }
28289
28290 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *p)
28291 {       soap_delete(soap, p);
28292 }
28293
28294 SOAP_FMAC3 _rci__GetSystemPowerStateResponse * SOAP_FMAC4 soap_instantiate__rci__GetSystemPowerStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
28295 {
28296         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetSystemPowerStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
28297         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetSystemPowerStateResponse, n, soap_fdelete);
28298         if (!cp)
28299                 return NULL;
28300         if (n < 0)
28301         {       cp->ptr = (void*)new _rci__GetSystemPowerStateResponse;
28302                 if (size)
28303                         *size = sizeof(_rci__GetSystemPowerStateResponse);
28304                 ((_rci__GetSystemPowerStateResponse*)cp->ptr)->soap = soap;
28305         }
28306         else
28307         {       cp->ptr = (void*)new _rci__GetSystemPowerStateResponse[n];
28308                 if (size)
28309                         *size = n * sizeof(_rci__GetSystemPowerStateResponse);
28310                 for (int i = 0; i < n; i++)
28311                         ((_rci__GetSystemPowerStateResponse*)cp->ptr)[i].soap = soap;
28312         }
28313                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28314         return (_rci__GetSystemPowerStateResponse*)cp->ptr;
28315 }
28316
28317 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__GetSystemPowerStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
28318 {
28319         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetSystemPowerStateResponse %p -> %p\n", q, p));
28320         *(_rci__GetSystemPowerStateResponse*)p = *(_rci__GetSystemPowerStateResponse*)q;
28321 }
28322
28323 void _rci__GetSystemPowerState::soap_serialize(struct soap *soap) const
28324 {
28325         (void)soap; /* appease -Wall -Werror */
28326         /* transient soap skipped */
28327 }
28328
28329 void _rci__GetSystemPowerState::soap_default(struct soap *soap)
28330 {
28331         this->soap = soap;
28332         /* transient soap skipped */
28333 }
28334
28335 int _rci__GetSystemPowerState::soap_put(struct soap *soap, const char *tag, const  char *type) const
28336 {
28337         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__GetSystemPowerState);
28338         if (this->soap_out(soap, tag, id, type))
28339                 return soap->error;
28340         return soap_putindependent(soap);
28341 }
28342
28343 int _rci__GetSystemPowerState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
28344 {
28345         return soap_out__rci__GetSystemPowerState(soap, tag, id, this, type);
28346 }
28347
28348 SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetSystemPowerState(struct soap *soap, const char *tag, int id, const _rci__GetSystemPowerState *a, const char *type)
28349 {
28350         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetSystemPowerState), type);
28351         /* transient soap skipped */
28352         soap_element_end_out(soap, tag);
28353         return SOAP_OK;
28354 }
28355
28356 void *_rci__GetSystemPowerState::soap_get(struct soap *soap, const char *tag, const char *type)
28357 {
28358         return soap_get__rci__GetSystemPowerState(soap, this, tag, type);
28359 }
28360
28361 SOAP_FMAC3 _rci__GetSystemPowerState * SOAP_FMAC4 soap_get__rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *p, const char *tag, const char *type)
28362 {
28363         if ((p = soap_in__rci__GetSystemPowerState(soap, tag, p, type)))
28364                 soap_getindependent(soap);
28365         return p;
28366 }
28367
28368 void *_rci__GetSystemPowerState::soap_in(struct soap *soap, const char *tag, const char *type)
28369 {       return soap_in__rci__GetSystemPowerState(soap, tag, this, type);
28370 }
28371
28372 SOAP_FMAC3 _rci__GetSystemPowerState * SOAP_FMAC4 soap_in__rci__GetSystemPowerState(struct soap *soap, const char *tag, _rci__GetSystemPowerState *a, const char *type)
28373 {
28374         if (soap_element_begin_in(soap, tag, 0, NULL))
28375                 return NULL;
28376         a = (_rci__GetSystemPowerState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetSystemPowerState, sizeof(_rci__GetSystemPowerState), soap->type, soap->arrayType);
28377         if (!a)
28378                 return NULL;
28379         if (soap->alloced)
28380         {       a->soap_default(soap);
28381                 if (soap->clist->type != SOAP_TYPE__rci__GetSystemPowerState)
28382                 {       soap_revert(soap);
28383                         *soap->id = '\0';
28384                         return (_rci__GetSystemPowerState *)a->soap_in(soap, tag, type);
28385                 }
28386         };
28387         if (soap->body && !*soap->href)
28388         {
28389                 for (;;)
28390                 {       soap->error = SOAP_TAG_MISMATCH;
28391                         /* transient soap skipped */
28392                         if (soap->error == SOAP_TAG_MISMATCH)
28393                                 soap->error = soap_ignore_element(soap);
28394                         if (soap->error == SOAP_NO_TAG)
28395                                 break;
28396                         if (soap->error)
28397                                 return NULL;
28398                 }
28399                 if (soap_element_end_in(soap, tag))
28400                         return NULL;
28401         }
28402         else
28403         {       a = (_rci__GetSystemPowerState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__GetSystemPowerState, 0, sizeof(_rci__GetSystemPowerState), 0, soap_copy__rci__GetSystemPowerState);
28404                 if (soap->body && soap_element_end_in(soap, tag))
28405                         return NULL;
28406         }
28407         return a;
28408 }
28409
28410 SOAP_FMAC5 _rci__GetSystemPowerState * SOAP_FMAC6 soap_new__rci__GetSystemPowerState(struct soap *soap, int n)
28411 {       return soap_instantiate__rci__GetSystemPowerState(soap, n, NULL, NULL, NULL);
28412 }
28413
28414 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *p)
28415 {       soap_delete(soap, p);
28416 }
28417
28418 SOAP_FMAC3 _rci__GetSystemPowerState * SOAP_FMAC4 soap_instantiate__rci__GetSystemPowerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
28419 {
28420         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetSystemPowerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
28421         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetSystemPowerState, n, soap_fdelete);
28422         if (!cp)
28423                 return NULL;
28424         if (n < 0)
28425         {       cp->ptr = (void*)new _rci__GetSystemPowerState;
28426                 if (size)
28427                         *size = sizeof(_rci__GetSystemPowerState);
28428                 ((_rci__GetSystemPowerState*)cp->ptr)->soap = soap;
28429         }
28430         else
28431         {       cp->ptr = (void*)new _rci__GetSystemPowerState[n];
28432                 if (size)
28433                         *size = n * sizeof(_rci__GetSystemPowerState);
28434                 for (int i = 0; i < n; i++)
28435                         ((_rci__GetSystemPowerState*)cp->ptr)[i].soap = soap;
28436         }
28437                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28438         return (_rci__GetSystemPowerState*)cp->ptr;
28439 }
28440
28441 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__GetSystemPowerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
28442 {
28443         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetSystemPowerState %p -> %p\n", q, p));
28444         *(_rci__GetSystemPowerState*)p = *(_rci__GetSystemPowerState*)q;
28445 }
28446
28447 void _rci__RemoteControlResponse::soap_serialize(struct soap *soap) const
28448 {
28449         (void)soap; /* appease -Wall -Werror */
28450         /* transient soap skipped */
28451 }
28452
28453 void _rci__RemoteControlResponse::soap_default(struct soap *soap)
28454 {
28455         this->soap = soap;
28456         soap_default_rci__PT_USCORESTATUS(soap, &((_rci__RemoteControlResponse*)this)->Status);
28457         /* transient soap skipped */
28458 }
28459
28460 int _rci__RemoteControlResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
28461 {
28462         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__RemoteControlResponse);
28463         if (this->soap_out(soap, tag, id, type))
28464                 return soap->error;
28465         return soap_putindependent(soap);
28466 }
28467
28468 int _rci__RemoteControlResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
28469 {
28470         return soap_out__rci__RemoteControlResponse(soap, tag, id, this, type);
28471 }
28472
28473 SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__RemoteControlResponse(struct soap *soap, const char *tag, int id, const _rci__RemoteControlResponse *a, const char *type)
28474 {
28475         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__RemoteControlResponse), type);
28476         soap_element_result(soap, "rci:Status");
28477         soap_out_rci__PT_USCORESTATUS(soap, "rci:Status", -1, &(((_rci__RemoteControlResponse*)a)->Status), "");
28478         /* transient soap skipped */
28479         soap_element_end_out(soap, tag);
28480         return SOAP_OK;
28481 }
28482
28483 void *_rci__RemoteControlResponse::soap_get(struct soap *soap, const char *tag, const char *type)
28484 {
28485         return soap_get__rci__RemoteControlResponse(soap, this, tag, type);
28486 }
28487
28488 SOAP_FMAC3 _rci__RemoteControlResponse * SOAP_FMAC4 soap_get__rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *p, const char *tag, const char *type)
28489 {
28490         if ((p = soap_in__rci__RemoteControlResponse(soap, tag, p, type)))
28491                 soap_getindependent(soap);
28492         return p;
28493 }
28494
28495 void *_rci__RemoteControlResponse::soap_in(struct soap *soap, const char *tag, const char *type)
28496 {       return soap_in__rci__RemoteControlResponse(soap, tag, this, type);
28497 }
28498
28499 SOAP_FMAC3 _rci__RemoteControlResponse * SOAP_FMAC4 soap_in__rci__RemoteControlResponse(struct soap *soap, const char *tag, _rci__RemoteControlResponse *a, const char *type)
28500 {
28501         if (soap_element_begin_in(soap, tag, 0, NULL))
28502                 return NULL;
28503         a = (_rci__RemoteControlResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__RemoteControlResponse, sizeof(_rci__RemoteControlResponse), soap->type, soap->arrayType);
28504         if (!a)
28505                 return NULL;
28506         if (soap->alloced)
28507         {       a->soap_default(soap);
28508                 if (soap->clist->type != SOAP_TYPE__rci__RemoteControlResponse)
28509                 {       soap_revert(soap);
28510                         *soap->id = '\0';
28511                         return (_rci__RemoteControlResponse *)a->soap_in(soap, tag, type);
28512                 }
28513         }
28514         short soap_flag_Status1 = 1;
28515         if (soap->body && !*soap->href)
28516         {
28517                 for (;;)
28518                 {       soap->error = SOAP_TAG_MISMATCH;
28519                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
28520                                 if (soap_in_rci__PT_USCORESTATUS(soap, "rci:Status", &(((_rci__RemoteControlResponse*)a)->Status), "rci:PT_STATUS"))
28521                                 {       soap_flag_Status1--;
28522                                         continue;
28523                                 }
28524                         /* transient soap skipped */
28525                         soap_check_result(soap, "rci:Status");
28526                         if (soap->error == SOAP_TAG_MISMATCH)
28527                                 soap->error = soap_ignore_element(soap);
28528                         if (soap->error == SOAP_NO_TAG)
28529                                 break;
28530                         if (soap->error)
28531                                 return NULL;
28532                 }
28533                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
28534                 {       soap->error = SOAP_OCCURS;
28535                         return NULL;
28536                 }
28537                 if (soap_element_end_in(soap, tag))
28538                         return NULL;
28539         }
28540         else
28541         {       a = (_rci__RemoteControlResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__RemoteControlResponse, 0, sizeof(_rci__RemoteControlResponse), 0, soap_copy__rci__RemoteControlResponse);
28542                 if (soap->body && soap_element_end_in(soap, tag))
28543                         return NULL;
28544         }
28545         return a;
28546 }
28547
28548 SOAP_FMAC5 _rci__RemoteControlResponse * SOAP_FMAC6 soap_new__rci__RemoteControlResponse(struct soap *soap, int n)
28549 {       return soap_instantiate__rci__RemoteControlResponse(soap, n, NULL, NULL, NULL);
28550 }
28551
28552 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *p)
28553 {       soap_delete(soap, p);
28554 }
28555
28556 SOAP_FMAC3 _rci__RemoteControlResponse * SOAP_FMAC4 soap_instantiate__rci__RemoteControlResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
28557 {
28558         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__RemoteControlResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
28559         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__RemoteControlResponse, n, soap_fdelete);
28560         if (!cp)
28561                 return NULL;
28562         if (n < 0)
28563         {       cp->ptr = (void*)new _rci__RemoteControlResponse;
28564                 if (size)
28565                         *size = sizeof(_rci__RemoteControlResponse);
28566                 ((_rci__RemoteControlResponse*)cp->ptr)->soap = soap;
28567         }
28568         else
28569         {       cp->ptr = (void*)new _rci__RemoteControlResponse[n];
28570                 if (size)
28571                         *size = n * sizeof(_rci__RemoteControlResponse);
28572                 for (int i = 0; i < n; i++)
28573                         ((_rci__RemoteControlResponse*)cp->ptr)[i].soap = soap;
28574         }
28575                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28576         return (_rci__RemoteControlResponse*)cp->ptr;
28577 }
28578
28579 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__RemoteControlResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
28580 {
28581         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__RemoteControlResponse %p -> %p\n", q, p));
28582         *(_rci__RemoteControlResponse*)p = *(_rci__RemoteControlResponse*)q;
28583 }
28584
28585 void _rci__RemoteControl::soap_serialize(struct soap *soap) const
28586 {
28587         (void)soap; /* appease -Wall -Werror */
28588         soap_embedded(soap, &((_rci__RemoteControl*)this)->IanaOemNumber, SOAP_TYPE_unsignedInt);
28589         soap_serialize_PointerTorci__SpecialCommandType(soap, &((_rci__RemoteControl*)this)->SpecialCommand);
28590         soap_serialize_PointerTorci__SpecialCommandParameterType(soap, &((_rci__RemoteControl*)this)->SpecialCommandParameter);
28591         soap_serialize_PointerTorci__BootOptionsType(soap, &((_rci__RemoteControl*)this)->BootOptions);
28592         soap_serialize_PointerTorci__OemParametersType(soap, &((_rci__RemoteControl*)this)->OEMparameters);
28593         /* transient soap skipped */
28594 }
28595
28596 void _rci__RemoteControl::soap_default(struct soap *soap)
28597 {
28598         this->soap = soap;
28599         soap_default_rci__RemoteControlCommandType(soap, &((_rci__RemoteControl*)this)->Command);
28600         soap_default_unsignedInt(soap, &((_rci__RemoteControl*)this)->IanaOemNumber);
28601         ((_rci__RemoteControl*)this)->SpecialCommand = NULL;
28602         ((_rci__RemoteControl*)this)->SpecialCommandParameter = NULL;
28603         ((_rci__RemoteControl*)this)->BootOptions = NULL;
28604         ((_rci__RemoteControl*)this)->OEMparameters = NULL;
28605         /* transient soap skipped */
28606 }
28607
28608 int _rci__RemoteControl::soap_put(struct soap *soap, const char *tag, const  char *type) const
28609 {
28610         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__RemoteControl);
28611         if (this->soap_out(soap, tag, id, type))
28612                 return soap->error;
28613         return soap_putindependent(soap);
28614 }
28615
28616 int _rci__RemoteControl::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
28617 {
28618         return soap_out__rci__RemoteControl(soap, tag, id, this, type);
28619 }
28620
28621 SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__RemoteControl(struct soap *soap, const char *tag, int id, const _rci__RemoteControl *a, const char *type)
28622 {
28623         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__RemoteControl), type);
28624         soap_out_rci__RemoteControlCommandType(soap, "rci:Command", -1, &(((_rci__RemoteControl*)a)->Command), "");
28625         soap_out_unsignedInt(soap, "rci:IanaOemNumber", -1, &(((_rci__RemoteControl*)a)->IanaOemNumber), "");
28626         soap_out_PointerTorci__SpecialCommandType(soap, "rci:SpecialCommand", -1, &(((_rci__RemoteControl*)a)->SpecialCommand), "");
28627         soap_out_PointerTorci__SpecialCommandParameterType(soap, "rci:SpecialCommandParameter", -1, &(((_rci__RemoteControl*)a)->SpecialCommandParameter), "");
28628         soap_out_PointerTorci__BootOptionsType(soap, "rci:BootOptions", -1, &(((_rci__RemoteControl*)a)->BootOptions), "");
28629         soap_out_PointerTorci__OemParametersType(soap, "rci:OEMparameters", -1, &(((_rci__RemoteControl*)a)->OEMparameters), "");
28630         /* transient soap skipped */
28631         soap_element_end_out(soap, tag);
28632         return SOAP_OK;
28633 }
28634
28635 void *_rci__RemoteControl::soap_get(struct soap *soap, const char *tag, const char *type)
28636 {
28637         return soap_get__rci__RemoteControl(soap, this, tag, type);
28638 }
28639
28640 SOAP_FMAC3 _rci__RemoteControl * SOAP_FMAC4 soap_get__rci__RemoteControl(struct soap *soap, _rci__RemoteControl *p, const char *tag, const char *type)
28641 {
28642         if ((p = soap_in__rci__RemoteControl(soap, tag, p, type)))
28643                 soap_getindependent(soap);
28644         return p;
28645 }
28646
28647 void *_rci__RemoteControl::soap_in(struct soap *soap, const char *tag, const char *type)
28648 {       return soap_in__rci__RemoteControl(soap, tag, this, type);
28649 }
28650
28651 SOAP_FMAC3 _rci__RemoteControl * SOAP_FMAC4 soap_in__rci__RemoteControl(struct soap *soap, const char *tag, _rci__RemoteControl *a, const char *type)
28652 {
28653         if (soap_element_begin_in(soap, tag, 0, NULL))
28654                 return NULL;
28655         a = (_rci__RemoteControl *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__RemoteControl, sizeof(_rci__RemoteControl), soap->type, soap->arrayType);
28656         if (!a)
28657                 return NULL;
28658         if (soap->alloced)
28659         {       a->soap_default(soap);
28660                 if (soap->clist->type != SOAP_TYPE__rci__RemoteControl)
28661                 {       soap_revert(soap);
28662                         *soap->id = '\0';
28663                         return (_rci__RemoteControl *)a->soap_in(soap, tag, type);
28664                 }
28665         }
28666         short soap_flag_Command1 = 1, soap_flag_IanaOemNumber1 = 1, soap_flag_SpecialCommand1 = 1, soap_flag_SpecialCommandParameter1 = 1, soap_flag_BootOptions1 = 1, soap_flag_OEMparameters1 = 1;
28667         if (soap->body && !*soap->href)
28668         {
28669                 for (;;)
28670                 {       soap->error = SOAP_TAG_MISMATCH;
28671                         if (soap_flag_Command1 && soap->error == SOAP_TAG_MISMATCH)
28672                                 if (soap_in_rci__RemoteControlCommandType(soap, "rci:Command", &(((_rci__RemoteControl*)a)->Command), "rci:RemoteControlCommandType"))
28673                                 {       soap_flag_Command1--;
28674                                         continue;
28675                                 }
28676                         if (soap_flag_IanaOemNumber1 && soap->error == SOAP_TAG_MISMATCH)
28677                                 if (soap_in_unsignedInt(soap, "rci:IanaOemNumber", &(((_rci__RemoteControl*)a)->IanaOemNumber), "xsd:unsignedInt"))
28678                                 {       soap_flag_IanaOemNumber1--;
28679                                         continue;
28680                                 }
28681                         if (soap_flag_SpecialCommand1 && soap->error == SOAP_TAG_MISMATCH)
28682                                 if (soap_in_PointerTorci__SpecialCommandType(soap, "rci:SpecialCommand", &(((_rci__RemoteControl*)a)->SpecialCommand), "rci:SpecialCommandType"))
28683                                 {       soap_flag_SpecialCommand1--;
28684                                         continue;
28685                                 }
28686                         if (soap_flag_SpecialCommandParameter1 && soap->error == SOAP_TAG_MISMATCH)
28687                                 if (soap_in_PointerTorci__SpecialCommandParameterType(soap, "rci:SpecialCommandParameter", &(((_rci__RemoteControl*)a)->SpecialCommandParameter), "rci:SpecialCommandParameterType"))
28688                                 {       soap_flag_SpecialCommandParameter1--;
28689                                         continue;
28690                                 }
28691                         if (soap_flag_BootOptions1 && soap->error == SOAP_TAG_MISMATCH)
28692                                 if (soap_in_PointerTorci__BootOptionsType(soap, "rci:BootOptions", &(((_rci__RemoteControl*)a)->BootOptions), "rci:BootOptionsType"))
28693                                 {       soap_flag_BootOptions1--;
28694                                         continue;
28695                                 }
28696                         if (soap_flag_OEMparameters1 && soap->error == SOAP_TAG_MISMATCH)
28697                                 if (soap_in_PointerTorci__OemParametersType(soap, "rci:OEMparameters", &(((_rci__RemoteControl*)a)->OEMparameters), "rci:OemParametersType"))
28698                                 {       soap_flag_OEMparameters1--;
28699                                         continue;
28700                                 }
28701                         /* transient soap skipped */
28702                         if (soap->error == SOAP_TAG_MISMATCH)
28703                                 soap->error = soap_ignore_element(soap);
28704                         if (soap->error == SOAP_NO_TAG)
28705                                 break;
28706                         if (soap->error)
28707                                 return NULL;
28708                 }
28709                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Command1 > 0 || soap_flag_IanaOemNumber1 > 0))
28710                 {       soap->error = SOAP_OCCURS;
28711                         return NULL;
28712                 }
28713                 if (soap_element_end_in(soap, tag))
28714                         return NULL;
28715         }
28716         else
28717         {       a = (_rci__RemoteControl *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__RemoteControl, 0, sizeof(_rci__RemoteControl), 0, soap_copy__rci__RemoteControl);
28718                 if (soap->body && soap_element_end_in(soap, tag))
28719                         return NULL;
28720         }
28721         return a;
28722 }
28723
28724 SOAP_FMAC5 _rci__RemoteControl * SOAP_FMAC6 soap_new__rci__RemoteControl(struct soap *soap, int n)
28725 {       return soap_instantiate__rci__RemoteControl(soap, n, NULL, NULL, NULL);
28726 }
28727
28728 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__RemoteControl(struct soap *soap, _rci__RemoteControl *p)
28729 {       soap_delete(soap, p);
28730 }
28731
28732 SOAP_FMAC3 _rci__RemoteControl * SOAP_FMAC4 soap_instantiate__rci__RemoteControl(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
28733 {
28734         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__RemoteControl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
28735         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__RemoteControl, n, soap_fdelete);
28736         if (!cp)
28737                 return NULL;
28738         if (n < 0)
28739         {       cp->ptr = (void*)new _rci__RemoteControl;
28740                 if (size)
28741                         *size = sizeof(_rci__RemoteControl);
28742                 ((_rci__RemoteControl*)cp->ptr)->soap = soap;
28743         }
28744         else
28745         {       cp->ptr = (void*)new _rci__RemoteControl[n];
28746                 if (size)
28747                         *size = n * sizeof(_rci__RemoteControl);
28748                 for (int i = 0; i < n; i++)
28749                         ((_rci__RemoteControl*)cp->ptr)[i].soap = soap;
28750         }
28751                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28752         return (_rci__RemoteControl*)cp->ptr;
28753 }
28754
28755 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__RemoteControl(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
28756 {
28757         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__RemoteControl %p -> %p\n", q, p));
28758         *(_rci__RemoteControl*)p = *(_rci__RemoteControl*)q;
28759 }
28760
28761 void _rci__GetRemoteControlCapabilitiesResponse::soap_serialize(struct soap *soap) const
28762 {
28763         (void)soap; /* appease -Wall -Werror */
28764         soap_embedded(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->IanaOemNumber, SOAP_TYPE_unsignedInt);
28765         /* transient soap skipped */
28766 }
28767
28768 void _rci__GetRemoteControlCapabilitiesResponse::soap_default(struct soap *soap)
28769 {
28770         this->soap = soap;
28771         soap_default_rci__PT_USCORESTATUS(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->Status);
28772         soap_default_unsignedInt(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->IanaOemNumber);
28773         soap_default_rci__OemDefinedCapabilitiesType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->OemDefinedCapabilities);
28774         soap_default_rci__SpecialCommandsSupportedType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->SpecialCommandsSupported);
28775         soap_default_rci__SystemCapabilitiesSupportedType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->SystemCapabilitiesSupported);
28776         soap_default_rci__SystemFirmwareCapabilitiesType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->SystemFirmwareCapabilities);
28777         /* transient soap skipped */
28778 }
28779
28780 int _rci__GetRemoteControlCapabilitiesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
28781 {
28782         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse);
28783         if (this->soap_out(soap, tag, id, type))
28784                 return soap->error;
28785         return soap_putindependent(soap);
28786 }
28787
28788 int _rci__GetRemoteControlCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
28789 {
28790         return soap_out__rci__GetRemoteControlCapabilitiesResponse(soap, tag, id, this, type);
28791 }
28792
28793 SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _rci__GetRemoteControlCapabilitiesResponse *a, const char *type)
28794 {
28795         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse), type);
28796         soap_element_result(soap, "rci:Status");
28797         soap_out_rci__PT_USCORESTATUS(soap, "rci:Status", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->Status), "");
28798         soap_out_unsignedInt(soap, "rci:IanaOemNumber", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->IanaOemNumber), "");
28799         soap_out_rci__OemDefinedCapabilitiesType(soap, "rci:OemDefinedCapabilities", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->OemDefinedCapabilities), "");
28800         soap_out_rci__SpecialCommandsSupportedType(soap, "rci:SpecialCommandsSupported", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SpecialCommandsSupported), "");
28801         soap_out_rci__SystemCapabilitiesSupportedType(soap, "rci:SystemCapabilitiesSupported", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemCapabilitiesSupported), "");
28802         soap_out_rci__SystemFirmwareCapabilitiesType(soap, "rci:SystemFirmwareCapabilities", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemFirmwareCapabilities), "");
28803         /* transient soap skipped */
28804         soap_element_end_out(soap, tag);
28805         return SOAP_OK;
28806 }
28807
28808 void *_rci__GetRemoteControlCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
28809 {
28810         return soap_get__rci__GetRemoteControlCapabilitiesResponse(soap, this, tag, type);
28811 }
28812
28813 SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC4 soap_get__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *p, const char *tag, const char *type)
28814 {
28815         if ((p = soap_in__rci__GetRemoteControlCapabilitiesResponse(soap, tag, p, type)))
28816                 soap_getindependent(soap);
28817         return p;
28818 }
28819
28820 void *_rci__GetRemoteControlCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
28821 {       return soap_in__rci__GetRemoteControlCapabilitiesResponse(soap, tag, this, type);
28822 }
28823
28824 SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC4 soap_in__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilitiesResponse *a, const char *type)
28825 {
28826         if (soap_element_begin_in(soap, tag, 0, NULL))
28827                 return NULL;
28828         a = (_rci__GetRemoteControlCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, sizeof(_rci__GetRemoteControlCapabilitiesResponse), soap->type, soap->arrayType);
28829         if (!a)
28830                 return NULL;
28831         if (soap->alloced)
28832         {       a->soap_default(soap);
28833                 if (soap->clist->type != SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse)
28834                 {       soap_revert(soap);
28835                         *soap->id = '\0';
28836                         return (_rci__GetRemoteControlCapabilitiesResponse *)a->soap_in(soap, tag, type);
28837                 }
28838         }
28839         short soap_flag_Status1 = 1, soap_flag_IanaOemNumber1 = 1, soap_flag_OemDefinedCapabilities1 = 1, soap_flag_SpecialCommandsSupported1 = 1, soap_flag_SystemCapabilitiesSupported1 = 1, soap_flag_SystemFirmwareCapabilities1 = 1;
28840         if (soap->body && !*soap->href)
28841         {
28842                 for (;;)
28843                 {       soap->error = SOAP_TAG_MISMATCH;
28844                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
28845                                 if (soap_in_rci__PT_USCORESTATUS(soap, "rci:Status", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->Status), "rci:PT_STATUS"))
28846                                 {       soap_flag_Status1--;
28847                                         continue;
28848                                 }
28849                         if (soap_flag_IanaOemNumber1 && soap->error == SOAP_TAG_MISMATCH)
28850                                 if (soap_in_unsignedInt(soap, "rci:IanaOemNumber", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->IanaOemNumber), "xsd:unsignedInt"))
28851                                 {       soap_flag_IanaOemNumber1--;
28852                                         continue;
28853                                 }
28854                         if (soap_flag_OemDefinedCapabilities1 && soap->error == SOAP_TAG_MISMATCH)
28855                                 if (soap_in_rci__OemDefinedCapabilitiesType(soap, "rci:OemDefinedCapabilities", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->OemDefinedCapabilities), "rci:OemDefinedCapabilitiesType"))
28856                                 {       soap_flag_OemDefinedCapabilities1--;
28857                                         continue;
28858                                 }
28859                         if (soap_flag_SpecialCommandsSupported1 && soap->error == SOAP_TAG_MISMATCH)
28860                                 if (soap_in_rci__SpecialCommandsSupportedType(soap, "rci:SpecialCommandsSupported", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SpecialCommandsSupported), "rci:SpecialCommandsSupportedType"))
28861                                 {       soap_flag_SpecialCommandsSupported1--;
28862                                         continue;
28863                                 }
28864                         if (soap_flag_SystemCapabilitiesSupported1 && soap->error == SOAP_TAG_MISMATCH)
28865                                 if (soap_in_rci__SystemCapabilitiesSupportedType(soap, "rci:SystemCapabilitiesSupported", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemCapabilitiesSupported), "rci:SystemCapabilitiesSupportedType"))
28866                                 {       soap_flag_SystemCapabilitiesSupported1--;
28867                                         continue;
28868                                 }
28869                         if (soap_flag_SystemFirmwareCapabilities1 && soap->error == SOAP_TAG_MISMATCH)
28870                                 if (soap_in_rci__SystemFirmwareCapabilitiesType(soap, "rci:SystemFirmwareCapabilities", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemFirmwareCapabilities), "rci:SystemFirmwareCapabilitiesType"))
28871                                 {       soap_flag_SystemFirmwareCapabilities1--;
28872                                         continue;
28873                                 }
28874                         /* transient soap skipped */
28875                         soap_check_result(soap, "rci:Status");
28876                         if (soap->error == SOAP_TAG_MISMATCH)
28877                                 soap->error = soap_ignore_element(soap);
28878                         if (soap->error == SOAP_NO_TAG)
28879                                 break;
28880                         if (soap->error)
28881                                 return NULL;
28882                 }
28883                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_IanaOemNumber1 > 0 || soap_flag_OemDefinedCapabilities1 > 0 || soap_flag_SpecialCommandsSupported1 > 0 || soap_flag_SystemCapabilitiesSupported1 > 0 || soap_flag_SystemFirmwareCapabilities1 > 0))
28884                 {       soap->error = SOAP_OCCURS;
28885                         return NULL;
28886                 }
28887                 if (soap_element_end_in(soap, tag))
28888                         return NULL;
28889         }
28890         else
28891         {       a = (_rci__GetRemoteControlCapabilitiesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, 0, sizeof(_rci__GetRemoteControlCapabilitiesResponse), 0, soap_copy__rci__GetRemoteControlCapabilitiesResponse);
28892                 if (soap->body && soap_element_end_in(soap, tag))
28893                         return NULL;
28894         }
28895         return a;
28896 }
28897
28898 SOAP_FMAC5 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC6 soap_new__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, int n)
28899 {       return soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(soap, n, NULL, NULL, NULL);
28900 }
28901
28902 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *p)
28903 {       soap_delete(soap, p);
28904 }
28905
28906 SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
28907 {
28908         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
28909         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, n, soap_fdelete);
28910         if (!cp)
28911                 return NULL;
28912         if (n < 0)
28913         {       cp->ptr = (void*)new _rci__GetRemoteControlCapabilitiesResponse;
28914                 if (size)
28915                         *size = sizeof(_rci__GetRemoteControlCapabilitiesResponse);
28916                 ((_rci__GetRemoteControlCapabilitiesResponse*)cp->ptr)->soap = soap;
28917         }
28918         else
28919         {       cp->ptr = (void*)new _rci__GetRemoteControlCapabilitiesResponse[n];
28920                 if (size)
28921                         *size = n * sizeof(_rci__GetRemoteControlCapabilitiesResponse);
28922                 for (int i = 0; i < n; i++)
28923                         ((_rci__GetRemoteControlCapabilitiesResponse*)cp->ptr)[i].soap = soap;
28924         }
28925                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
28926         return (_rci__GetRemoteControlCapabilitiesResponse*)cp->ptr;
28927 }
28928
28929 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
28930 {
28931         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetRemoteControlCapabilitiesResponse %p -> %p\n", q, p));
28932         *(_rci__GetRemoteControlCapabilitiesResponse*)p = *(_rci__GetRemoteControlCapabilitiesResponse*)q;
28933 }
28934
28935 void _rci__GetRemoteControlCapabilities::soap_serialize(struct soap *soap) const
28936 {
28937         (void)soap; /* appease -Wall -Werror */
28938         /* transient soap skipped */
28939 }
28940
28941 void _rci__GetRemoteControlCapabilities::soap_default(struct soap *soap)
28942 {
28943         this->soap = soap;
28944         /* transient soap skipped */
28945 }
28946
28947 int _rci__GetRemoteControlCapabilities::soap_put(struct soap *soap, const char *tag, const  char *type) const
28948 {
28949         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__GetRemoteControlCapabilities);
28950         if (this->soap_out(soap, tag, id, type))
28951                 return soap->error;
28952         return soap_putindependent(soap);
28953 }
28954
28955 int _rci__GetRemoteControlCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
28956 {
28957         return soap_out__rci__GetRemoteControlCapabilities(soap, tag, id, this, type);
28958 }
28959
28960 SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, int id, const _rci__GetRemoteControlCapabilities *a, const char *type)
28961 {
28962         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetRemoteControlCapabilities), type);
28963         /* transient soap skipped */
28964         soap_element_end_out(soap, tag);
28965         return SOAP_OK;
28966 }
28967
28968 void *_rci__GetRemoteControlCapabilities::soap_get(struct soap *soap, const char *tag, const char *type)
28969 {
28970         return soap_get__rci__GetRemoteControlCapabilities(soap, this, tag, type);
28971 }
28972
28973 SOAP_FMAC3 _rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_get__rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *p, const char *tag, const char *type)
28974 {
28975         if ((p = soap_in__rci__GetRemoteControlCapabilities(soap, tag, p, type)))
28976                 soap_getindependent(soap);
28977         return p;
28978 }
28979
28980 void *_rci__GetRemoteControlCapabilities::soap_in(struct soap *soap, const char *tag, const char *type)
28981 {       return soap_in__rci__GetRemoteControlCapabilities(soap, tag, this, type);
28982 }
28983
28984 SOAP_FMAC3 _rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_in__rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilities *a, const char *type)
28985 {
28986         if (soap_element_begin_in(soap, tag, 0, NULL))
28987                 return NULL;
28988         a = (_rci__GetRemoteControlCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetRemoteControlCapabilities, sizeof(_rci__GetRemoteControlCapabilities), soap->type, soap->arrayType);
28989         if (!a)
28990                 return NULL;
28991         if (soap->alloced)
28992         {       a->soap_default(soap);
28993                 if (soap->clist->type != SOAP_TYPE__rci__GetRemoteControlCapabilities)
28994                 {       soap_revert(soap);
28995                         *soap->id = '\0';
28996                         return (_rci__GetRemoteControlCapabilities *)a->soap_in(soap, tag, type);
28997                 }
28998         };
28999         if (soap->body && !*soap->href)
29000         {
29001                 for (;;)
29002                 {       soap->error = SOAP_TAG_MISMATCH;
29003                         /* transient soap skipped */
29004                         if (soap->error == SOAP_TAG_MISMATCH)
29005                                 soap->error = soap_ignore_element(soap);
29006                         if (soap->error == SOAP_NO_TAG)
29007                                 break;
29008                         if (soap->error)
29009                                 return NULL;
29010                 }
29011                 if (soap_element_end_in(soap, tag))
29012                         return NULL;
29013         }
29014         else
29015         {       a = (_rci__GetRemoteControlCapabilities *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__rci__GetRemoteControlCapabilities, 0, sizeof(_rci__GetRemoteControlCapabilities), 0, soap_copy__rci__GetRemoteControlCapabilities);
29016                 if (soap->body && soap_element_end_in(soap, tag))
29017                         return NULL;
29018         }
29019         return a;
29020 }
29021
29022 SOAP_FMAC5 _rci__GetRemoteControlCapabilities * SOAP_FMAC6 soap_new__rci__GetRemoteControlCapabilities(struct soap *soap, int n)
29023 {       return soap_instantiate__rci__GetRemoteControlCapabilities(soap, n, NULL, NULL, NULL);
29024 }
29025
29026 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *p)
29027 {       soap_delete(soap, p);
29028 }
29029
29030 SOAP_FMAC3 _rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_instantiate__rci__GetRemoteControlCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
29031 {
29032         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetRemoteControlCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
29033         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetRemoteControlCapabilities, n, soap_fdelete);
29034         if (!cp)
29035                 return NULL;
29036         if (n < 0)
29037         {       cp->ptr = (void*)new _rci__GetRemoteControlCapabilities;
29038                 if (size)
29039                         *size = sizeof(_rci__GetRemoteControlCapabilities);
29040                 ((_rci__GetRemoteControlCapabilities*)cp->ptr)->soap = soap;
29041         }
29042         else
29043         {       cp->ptr = (void*)new _rci__GetRemoteControlCapabilities[n];
29044                 if (size)
29045                         *size = n * sizeof(_rci__GetRemoteControlCapabilities);
29046                 for (int i = 0; i < n; i++)
29047                         ((_rci__GetRemoteControlCapabilities*)cp->ptr)[i].soap = soap;
29048         }
29049                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29050         return (_rci__GetRemoteControlCapabilities*)cp->ptr;
29051 }
29052
29053 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__rci__GetRemoteControlCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
29054 {
29055         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetRemoteControlCapabilities %p -> %p\n", q, p));
29056         *(_rci__GetRemoteControlCapabilities*)p = *(_rci__GetRemoteControlCapabilities*)q;
29057 }
29058
29059 void _inf__GetIderSessionLogResponse::soap_serialize(struct soap *soap) const
29060 {
29061         (void)soap; /* appease -Wall -Werror */
29062         soap_serialize_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, &((_inf__GetIderSessionLogResponse*)this)->LogData);
29063         /* transient soap skipped */
29064 }
29065
29066 void _inf__GetIderSessionLogResponse::soap_default(struct soap *soap)
29067 {
29068         this->soap = soap;
29069         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetIderSessionLogResponse*)this)->StatusCode);
29070         soap_default_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, &((_inf__GetIderSessionLogResponse*)this)->LogData);
29071         /* transient soap skipped */
29072 }
29073
29074 int _inf__GetIderSessionLogResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
29075 {
29076         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetIderSessionLogResponse);
29077         if (this->soap_out(soap, tag, id, type))
29078                 return soap->error;
29079         return soap_putindependent(soap);
29080 }
29081
29082 int _inf__GetIderSessionLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
29083 {
29084         return soap_out__inf__GetIderSessionLogResponse(soap, tag, id, this, type);
29085 }
29086
29087 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, int id, const _inf__GetIderSessionLogResponse *a, const char *type)
29088 {
29089         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetIderSessionLogResponse), type);
29090         soap_element_result(soap, "inf:StatusCode");
29091         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetIderSessionLogResponse*)a)->StatusCode), "");
29092         soap_out_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, "inf:LogData", -1, &(((_inf__GetIderSessionLogResponse*)a)->LogData), "");
29093         /* transient soap skipped */
29094         soap_element_end_out(soap, tag);
29095         return SOAP_OK;
29096 }
29097
29098 void *_inf__GetIderSessionLogResponse::soap_get(struct soap *soap, const char *tag, const char *type)
29099 {
29100         return soap_get__inf__GetIderSessionLogResponse(soap, this, tag, type);
29101 }
29102
29103 SOAP_FMAC3 _inf__GetIderSessionLogResponse * SOAP_FMAC4 soap_get__inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *p, const char *tag, const char *type)
29104 {
29105         if ((p = soap_in__inf__GetIderSessionLogResponse(soap, tag, p, type)))
29106                 soap_getindependent(soap);
29107         return p;
29108 }
29109
29110 void *_inf__GetIderSessionLogResponse::soap_in(struct soap *soap, const char *tag, const char *type)
29111 {       return soap_in__inf__GetIderSessionLogResponse(soap, tag, this, type);
29112 }
29113
29114 SOAP_FMAC3 _inf__GetIderSessionLogResponse * SOAP_FMAC4 soap_in__inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, _inf__GetIderSessionLogResponse *a, const char *type)
29115 {
29116         if (soap_element_begin_in(soap, tag, 0, NULL))
29117                 return NULL;
29118         a = (_inf__GetIderSessionLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetIderSessionLogResponse, sizeof(_inf__GetIderSessionLogResponse), soap->type, soap->arrayType);
29119         if (!a)
29120                 return NULL;
29121         if (soap->alloced)
29122         {       a->soap_default(soap);
29123                 if (soap->clist->type != SOAP_TYPE__inf__GetIderSessionLogResponse)
29124                 {       soap_revert(soap);
29125                         *soap->id = '\0';
29126                         return (_inf__GetIderSessionLogResponse *)a->soap_in(soap, tag, type);
29127                 }
29128         }
29129         short soap_flag_StatusCode1 = 1;
29130         if (soap->body && !*soap->href)
29131         {
29132                 for (;;)
29133                 {       soap->error = SOAP_TAG_MISMATCH;
29134                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
29135                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetIderSessionLogResponse*)a)->StatusCode), "inf:PT_STATUS"))
29136                                 {       soap_flag_StatusCode1--;
29137                                         continue;
29138                                 }
29139                         if (soap->error == SOAP_TAG_MISMATCH)
29140                                 if (soap_in_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, "inf:LogData", &(((_inf__GetIderSessionLogResponse*)a)->LogData), "inf:IderSessionLogEntryType"))
29141                                         continue;
29142                         /* transient soap skipped */
29143                         soap_check_result(soap, "inf:StatusCode");
29144                         if (soap->error == SOAP_TAG_MISMATCH)
29145                                 soap->error = soap_ignore_element(soap);
29146                         if (soap->error == SOAP_NO_TAG)
29147                                 break;
29148                         if (soap->error)
29149                                 return NULL;
29150                 }
29151                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
29152                 {       soap->error = SOAP_OCCURS;
29153                         return NULL;
29154                 }
29155                 if (soap_element_end_in(soap, tag))
29156                         return NULL;
29157         }
29158         else
29159         {       a = (_inf__GetIderSessionLogResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetIderSessionLogResponse, 0, sizeof(_inf__GetIderSessionLogResponse), 0, soap_copy__inf__GetIderSessionLogResponse);
29160                 if (soap->body && soap_element_end_in(soap, tag))
29161                         return NULL;
29162         }
29163         return a;
29164 }
29165
29166 SOAP_FMAC5 _inf__GetIderSessionLogResponse * SOAP_FMAC6 soap_new__inf__GetIderSessionLogResponse(struct soap *soap, int n)
29167 {       return soap_instantiate__inf__GetIderSessionLogResponse(soap, n, NULL, NULL, NULL);
29168 }
29169
29170 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *p)
29171 {       soap_delete(soap, p);
29172 }
29173
29174 SOAP_FMAC3 _inf__GetIderSessionLogResponse * SOAP_FMAC4 soap_instantiate__inf__GetIderSessionLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
29175 {
29176         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetIderSessionLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
29177         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetIderSessionLogResponse, n, soap_fdelete);
29178         if (!cp)
29179                 return NULL;
29180         if (n < 0)
29181         {       cp->ptr = (void*)new _inf__GetIderSessionLogResponse;
29182                 if (size)
29183                         *size = sizeof(_inf__GetIderSessionLogResponse);
29184                 ((_inf__GetIderSessionLogResponse*)cp->ptr)->soap = soap;
29185         }
29186         else
29187         {       cp->ptr = (void*)new _inf__GetIderSessionLogResponse[n];
29188                 if (size)
29189                         *size = n * sizeof(_inf__GetIderSessionLogResponse);
29190                 for (int i = 0; i < n; i++)
29191                         ((_inf__GetIderSessionLogResponse*)cp->ptr)[i].soap = soap;
29192         }
29193                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29194         return (_inf__GetIderSessionLogResponse*)cp->ptr;
29195 }
29196
29197 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetIderSessionLogResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
29198 {
29199         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetIderSessionLogResponse %p -> %p\n", q, p));
29200         *(_inf__GetIderSessionLogResponse*)p = *(_inf__GetIderSessionLogResponse*)q;
29201 }
29202
29203 void _inf__GetIderSessionLog::soap_serialize(struct soap *soap) const
29204 {
29205         (void)soap; /* appease -Wall -Werror */
29206         /* transient soap skipped */
29207 }
29208
29209 void _inf__GetIderSessionLog::soap_default(struct soap *soap)
29210 {
29211         this->soap = soap;
29212         /* transient soap skipped */
29213 }
29214
29215 int _inf__GetIderSessionLog::soap_put(struct soap *soap, const char *tag, const  char *type) const
29216 {
29217         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetIderSessionLog);
29218         if (this->soap_out(soap, tag, id, type))
29219                 return soap->error;
29220         return soap_putindependent(soap);
29221 }
29222
29223 int _inf__GetIderSessionLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
29224 {
29225         return soap_out__inf__GetIderSessionLog(soap, tag, id, this, type);
29226 }
29227
29228 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetIderSessionLog(struct soap *soap, const char *tag, int id, const _inf__GetIderSessionLog *a, const char *type)
29229 {
29230         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetIderSessionLog), type);
29231         /* transient soap skipped */
29232         soap_element_end_out(soap, tag);
29233         return SOAP_OK;
29234 }
29235
29236 void *_inf__GetIderSessionLog::soap_get(struct soap *soap, const char *tag, const char *type)
29237 {
29238         return soap_get__inf__GetIderSessionLog(soap, this, tag, type);
29239 }
29240
29241 SOAP_FMAC3 _inf__GetIderSessionLog * SOAP_FMAC4 soap_get__inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *p, const char *tag, const char *type)
29242 {
29243         if ((p = soap_in__inf__GetIderSessionLog(soap, tag, p, type)))
29244                 soap_getindependent(soap);
29245         return p;
29246 }
29247
29248 void *_inf__GetIderSessionLog::soap_in(struct soap *soap, const char *tag, const char *type)
29249 {       return soap_in__inf__GetIderSessionLog(soap, tag, this, type);
29250 }
29251
29252 SOAP_FMAC3 _inf__GetIderSessionLog * SOAP_FMAC4 soap_in__inf__GetIderSessionLog(struct soap *soap, const char *tag, _inf__GetIderSessionLog *a, const char *type)
29253 {
29254         if (soap_element_begin_in(soap, tag, 0, NULL))
29255                 return NULL;
29256         a = (_inf__GetIderSessionLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetIderSessionLog, sizeof(_inf__GetIderSessionLog), soap->type, soap->arrayType);
29257         if (!a)
29258                 return NULL;
29259         if (soap->alloced)
29260         {       a->soap_default(soap);
29261                 if (soap->clist->type != SOAP_TYPE__inf__GetIderSessionLog)
29262                 {       soap_revert(soap);
29263                         *soap->id = '\0';
29264                         return (_inf__GetIderSessionLog *)a->soap_in(soap, tag, type);
29265                 }
29266         };
29267         if (soap->body && !*soap->href)
29268         {
29269                 for (;;)
29270                 {       soap->error = SOAP_TAG_MISMATCH;
29271                         /* transient soap skipped */
29272                         if (soap->error == SOAP_TAG_MISMATCH)
29273                                 soap->error = soap_ignore_element(soap);
29274                         if (soap->error == SOAP_NO_TAG)
29275                                 break;
29276                         if (soap->error)
29277                                 return NULL;
29278                 }
29279                 if (soap_element_end_in(soap, tag))
29280                         return NULL;
29281         }
29282         else
29283         {       a = (_inf__GetIderSessionLog *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetIderSessionLog, 0, sizeof(_inf__GetIderSessionLog), 0, soap_copy__inf__GetIderSessionLog);
29284                 if (soap->body && soap_element_end_in(soap, tag))
29285                         return NULL;
29286         }
29287         return a;
29288 }
29289
29290 SOAP_FMAC5 _inf__GetIderSessionLog * SOAP_FMAC6 soap_new__inf__GetIderSessionLog(struct soap *soap, int n)
29291 {       return soap_instantiate__inf__GetIderSessionLog(soap, n, NULL, NULL, NULL);
29292 }
29293
29294 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *p)
29295 {       soap_delete(soap, p);
29296 }
29297
29298 SOAP_FMAC3 _inf__GetIderSessionLog * SOAP_FMAC4 soap_instantiate__inf__GetIderSessionLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
29299 {
29300         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
29301         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetIderSessionLog, n, soap_fdelete);
29302         if (!cp)
29303                 return NULL;
29304         if (n < 0)
29305         {       cp->ptr = (void*)new _inf__GetIderSessionLog;
29306                 if (size)
29307                         *size = sizeof(_inf__GetIderSessionLog);
29308                 ((_inf__GetIderSessionLog*)cp->ptr)->soap = soap;
29309         }
29310         else
29311         {       cp->ptr = (void*)new _inf__GetIderSessionLog[n];
29312                 if (size)
29313                         *size = n * sizeof(_inf__GetIderSessionLog);
29314                 for (int i = 0; i < n; i++)
29315                         ((_inf__GetIderSessionLog*)cp->ptr)[i].soap = soap;
29316         }
29317                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29318         return (_inf__GetIderSessionLog*)cp->ptr;
29319 }
29320
29321 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetIderSessionLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
29322 {
29323         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetIderSessionLog %p -> %p\n", q, p));
29324         *(_inf__GetIderSessionLog*)p = *(_inf__GetIderSessionLog*)q;
29325 }
29326
29327 void _inf__GetSecurityParametersResponse::soap_serialize(struct soap *soap) const
29328 {
29329         (void)soap; /* appease -Wall -Werror */
29330         soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->EnterpriseMode, SOAP_TYPE_bool);
29331         soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->TlsEnabled, SOAP_TYPE_bool);
29332         soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->HwCryptoEnabled, SOAP_TYPE_bool);
29333         soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->NetworkInterfaceEnabled, SOAP_TYPE_bool);
29334         soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->SOLEnabled, SOAP_TYPE_bool);
29335         soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->IDEREnabled, SOAP_TYPE_bool);
29336         soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->FWUpdateEnabled, SOAP_TYPE_bool);
29337         soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->LinkIsUp, SOAP_TYPE_bool);
29338         /* transient soap skipped */
29339 }
29340
29341 void _inf__GetSecurityParametersResponse::soap_default(struct soap *soap)
29342 {
29343         this->soap = soap;
29344         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetSecurityParametersResponse*)this)->StatusCode);
29345         soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->EnterpriseMode);
29346         soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->TlsEnabled);
29347         soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->HwCryptoEnabled);
29348         soap_default_inf__ProvisioningStateType(soap, &((_inf__GetSecurityParametersResponse*)this)->ProvisioningState);
29349         soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->NetworkInterfaceEnabled);
29350         soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->SOLEnabled);
29351         soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->IDEREnabled);
29352         soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->FWUpdateEnabled);
29353         soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->LinkIsUp);
29354         /* transient soap skipped */
29355 }
29356
29357 int _inf__GetSecurityParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
29358 {
29359         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetSecurityParametersResponse);
29360         if (this->soap_out(soap, tag, id, type))
29361                 return soap->error;
29362         return soap_putindependent(soap);
29363 }
29364
29365 int _inf__GetSecurityParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
29366 {
29367         return soap_out__inf__GetSecurityParametersResponse(soap, tag, id, this, type);
29368 }
29369
29370 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, int id, const _inf__GetSecurityParametersResponse *a, const char *type)
29371 {
29372         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetSecurityParametersResponse), type);
29373         soap_element_result(soap, "inf:StatusCode");
29374         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetSecurityParametersResponse*)a)->StatusCode), "");
29375         soap_out_bool(soap, "inf:EnterpriseMode", -1, &(((_inf__GetSecurityParametersResponse*)a)->EnterpriseMode), "");
29376         soap_out_bool(soap, "inf:TlsEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->TlsEnabled), "");
29377         soap_out_bool(soap, "inf:HwCryptoEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->HwCryptoEnabled), "");
29378         soap_out_inf__ProvisioningStateType(soap, "inf:ProvisioningState", -1, &(((_inf__GetSecurityParametersResponse*)a)->ProvisioningState), "");
29379         soap_out_bool(soap, "inf:NetworkInterfaceEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->NetworkInterfaceEnabled), "");
29380         soap_out_bool(soap, "inf:SOLEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->SOLEnabled), "");
29381         soap_out_bool(soap, "inf:IDEREnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->IDEREnabled), "");
29382         soap_out_bool(soap, "inf:FWUpdateEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->FWUpdateEnabled), "");
29383         soap_out_bool(soap, "inf:LinkIsUp", -1, &(((_inf__GetSecurityParametersResponse*)a)->LinkIsUp), "");
29384         /* transient soap skipped */
29385         soap_element_end_out(soap, tag);
29386         return SOAP_OK;
29387 }
29388
29389 void *_inf__GetSecurityParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
29390 {
29391         return soap_get__inf__GetSecurityParametersResponse(soap, this, tag, type);
29392 }
29393
29394 SOAP_FMAC3 _inf__GetSecurityParametersResponse * SOAP_FMAC4 soap_get__inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *p, const char *tag, const char *type)
29395 {
29396         if ((p = soap_in__inf__GetSecurityParametersResponse(soap, tag, p, type)))
29397                 soap_getindependent(soap);
29398         return p;
29399 }
29400
29401 void *_inf__GetSecurityParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
29402 {       return soap_in__inf__GetSecurityParametersResponse(soap, tag, this, type);
29403 }
29404
29405 SOAP_FMAC3 _inf__GetSecurityParametersResponse * SOAP_FMAC4 soap_in__inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, _inf__GetSecurityParametersResponse *a, const char *type)
29406 {
29407         if (soap_element_begin_in(soap, tag, 0, NULL))
29408                 return NULL;
29409         a = (_inf__GetSecurityParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetSecurityParametersResponse, sizeof(_inf__GetSecurityParametersResponse), soap->type, soap->arrayType);
29410         if (!a)
29411                 return NULL;
29412         if (soap->alloced)
29413         {       a->soap_default(soap);
29414                 if (soap->clist->type != SOAP_TYPE__inf__GetSecurityParametersResponse)
29415                 {       soap_revert(soap);
29416                         *soap->id = '\0';
29417                         return (_inf__GetSecurityParametersResponse *)a->soap_in(soap, tag, type);
29418                 }
29419         }
29420         short soap_flag_StatusCode1 = 1, soap_flag_EnterpriseMode1 = 1, soap_flag_TlsEnabled1 = 1, soap_flag_HwCryptoEnabled1 = 1, soap_flag_ProvisioningState1 = 1, soap_flag_NetworkInterfaceEnabled1 = 1, soap_flag_SOLEnabled1 = 1, soap_flag_IDEREnabled1 = 1, soap_flag_FWUpdateEnabled1 = 1, soap_flag_LinkIsUp1 = 1;
29421         if (soap->body && !*soap->href)
29422         {
29423                 for (;;)
29424                 {       soap->error = SOAP_TAG_MISMATCH;
29425                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
29426                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetSecurityParametersResponse*)a)->StatusCode), "inf:PT_STATUS"))
29427                                 {       soap_flag_StatusCode1--;
29428                                         continue;
29429                                 }
29430                         if (soap_flag_EnterpriseMode1 && soap->error == SOAP_TAG_MISMATCH)
29431                                 if (soap_in_bool(soap, "inf:EnterpriseMode", &(((_inf__GetSecurityParametersResponse*)a)->EnterpriseMode), "xsd:boolean"))
29432                                 {       soap_flag_EnterpriseMode1--;
29433                                         continue;
29434                                 }
29435                         if (soap_flag_TlsEnabled1 && soap->error == SOAP_TAG_MISMATCH)
29436                                 if (soap_in_bool(soap, "inf:TlsEnabled", &(((_inf__GetSecurityParametersResponse*)a)->TlsEnabled), "xsd:boolean"))
29437                                 {       soap_flag_TlsEnabled1--;
29438                                         continue;
29439                                 }
29440                         if (soap_flag_HwCryptoEnabled1 && soap->error == SOAP_TAG_MISMATCH)
29441                                 if (soap_in_bool(soap, "inf:HwCryptoEnabled", &(((_inf__GetSecurityParametersResponse*)a)->HwCryptoEnabled), "xsd:boolean"))
29442                                 {       soap_flag_HwCryptoEnabled1--;
29443                                         continue;
29444                                 }
29445                         if (soap_flag_ProvisioningState1 && soap->error == SOAP_TAG_MISMATCH)
29446                                 if (soap_in_inf__ProvisioningStateType(soap, "inf:ProvisioningState", &(((_inf__GetSecurityParametersResponse*)a)->ProvisioningState), "inf:ProvisioningStateType"))
29447                                 {       soap_flag_ProvisioningState1--;
29448                                         continue;
29449                                 }
29450                         if (soap_flag_NetworkInterfaceEnabled1 && soap->error == SOAP_TAG_MISMATCH)
29451                                 if (soap_in_bool(soap, "inf:NetworkInterfaceEnabled", &(((_inf__GetSecurityParametersResponse*)a)->NetworkInterfaceEnabled), "xsd:boolean"))
29452                                 {       soap_flag_NetworkInterfaceEnabled1--;
29453                                         continue;
29454                                 }
29455                         if (soap_flag_SOLEnabled1 && soap->error == SOAP_TAG_MISMATCH)
29456                                 if (soap_in_bool(soap, "inf:SOLEnabled", &(((_inf__GetSecurityParametersResponse*)a)->SOLEnabled), "xsd:boolean"))
29457                                 {       soap_flag_SOLEnabled1--;
29458                                         continue;
29459                                 }
29460                         if (soap_flag_IDEREnabled1 && soap->error == SOAP_TAG_MISMATCH)
29461                                 if (soap_in_bool(soap, "inf:IDEREnabled", &(((_inf__GetSecurityParametersResponse*)a)->IDEREnabled), "xsd:boolean"))
29462                                 {       soap_flag_IDEREnabled1--;
29463                                         continue;
29464                                 }
29465                         if (soap_flag_FWUpdateEnabled1 && soap->error == SOAP_TAG_MISMATCH)
29466                                 if (soap_in_bool(soap, "inf:FWUpdateEnabled", &(((_inf__GetSecurityParametersResponse*)a)->FWUpdateEnabled), "xsd:boolean"))
29467                                 {       soap_flag_FWUpdateEnabled1--;
29468                                         continue;
29469                                 }
29470                         if (soap_flag_LinkIsUp1 && soap->error == SOAP_TAG_MISMATCH)
29471                                 if (soap_in_bool(soap, "inf:LinkIsUp", &(((_inf__GetSecurityParametersResponse*)a)->LinkIsUp), "xsd:boolean"))
29472                                 {       soap_flag_LinkIsUp1--;
29473                                         continue;
29474                                 }
29475                         /* transient soap skipped */
29476                         soap_check_result(soap, "inf:StatusCode");
29477                         if (soap->error == SOAP_TAG_MISMATCH)
29478                                 soap->error = soap_ignore_element(soap);
29479                         if (soap->error == SOAP_NO_TAG)
29480                                 break;
29481                         if (soap->error)
29482                                 return NULL;
29483                 }
29484                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_EnterpriseMode1 > 0 || soap_flag_TlsEnabled1 > 0 || soap_flag_HwCryptoEnabled1 > 0 || soap_flag_ProvisioningState1 > 0 || soap_flag_NetworkInterfaceEnabled1 > 0 || soap_flag_SOLEnabled1 > 0 || soap_flag_IDEREnabled1 > 0 || soap_flag_FWUpdateEnabled1 > 0 || soap_flag_LinkIsUp1 > 0))
29485                 {       soap->error = SOAP_OCCURS;
29486                         return NULL;
29487                 }
29488                 if (soap_element_end_in(soap, tag))
29489                         return NULL;
29490         }
29491         else
29492         {       a = (_inf__GetSecurityParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetSecurityParametersResponse, 0, sizeof(_inf__GetSecurityParametersResponse), 0, soap_copy__inf__GetSecurityParametersResponse);
29493                 if (soap->body && soap_element_end_in(soap, tag))
29494                         return NULL;
29495         }
29496         return a;
29497 }
29498
29499 SOAP_FMAC5 _inf__GetSecurityParametersResponse * SOAP_FMAC6 soap_new__inf__GetSecurityParametersResponse(struct soap *soap, int n)
29500 {       return soap_instantiate__inf__GetSecurityParametersResponse(soap, n, NULL, NULL, NULL);
29501 }
29502
29503 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *p)
29504 {       soap_delete(soap, p);
29505 }
29506
29507 SOAP_FMAC3 _inf__GetSecurityParametersResponse * SOAP_FMAC4 soap_instantiate__inf__GetSecurityParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
29508 {
29509         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetSecurityParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
29510         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetSecurityParametersResponse, n, soap_fdelete);
29511         if (!cp)
29512                 return NULL;
29513         if (n < 0)
29514         {       cp->ptr = (void*)new _inf__GetSecurityParametersResponse;
29515                 if (size)
29516                         *size = sizeof(_inf__GetSecurityParametersResponse);
29517                 ((_inf__GetSecurityParametersResponse*)cp->ptr)->soap = soap;
29518         }
29519         else
29520         {       cp->ptr = (void*)new _inf__GetSecurityParametersResponse[n];
29521                 if (size)
29522                         *size = n * sizeof(_inf__GetSecurityParametersResponse);
29523                 for (int i = 0; i < n; i++)
29524                         ((_inf__GetSecurityParametersResponse*)cp->ptr)[i].soap = soap;
29525         }
29526                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29527         return (_inf__GetSecurityParametersResponse*)cp->ptr;
29528 }
29529
29530 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetSecurityParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
29531 {
29532         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetSecurityParametersResponse %p -> %p\n", q, p));
29533         *(_inf__GetSecurityParametersResponse*)p = *(_inf__GetSecurityParametersResponse*)q;
29534 }
29535
29536 void _inf__GetSecurityParameters::soap_serialize(struct soap *soap) const
29537 {
29538         (void)soap; /* appease -Wall -Werror */
29539         /* transient soap skipped */
29540 }
29541
29542 void _inf__GetSecurityParameters::soap_default(struct soap *soap)
29543 {
29544         this->soap = soap;
29545         /* transient soap skipped */
29546 }
29547
29548 int _inf__GetSecurityParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
29549 {
29550         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetSecurityParameters);
29551         if (this->soap_out(soap, tag, id, type))
29552                 return soap->error;
29553         return soap_putindependent(soap);
29554 }
29555
29556 int _inf__GetSecurityParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
29557 {
29558         return soap_out__inf__GetSecurityParameters(soap, tag, id, this, type);
29559 }
29560
29561 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetSecurityParameters(struct soap *soap, const char *tag, int id, const _inf__GetSecurityParameters *a, const char *type)
29562 {
29563         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetSecurityParameters), type);
29564         /* transient soap skipped */
29565         soap_element_end_out(soap, tag);
29566         return SOAP_OK;
29567 }
29568
29569 void *_inf__GetSecurityParameters::soap_get(struct soap *soap, const char *tag, const char *type)
29570 {
29571         return soap_get__inf__GetSecurityParameters(soap, this, tag, type);
29572 }
29573
29574 SOAP_FMAC3 _inf__GetSecurityParameters * SOAP_FMAC4 soap_get__inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *p, const char *tag, const char *type)
29575 {
29576         if ((p = soap_in__inf__GetSecurityParameters(soap, tag, p, type)))
29577                 soap_getindependent(soap);
29578         return p;
29579 }
29580
29581 void *_inf__GetSecurityParameters::soap_in(struct soap *soap, const char *tag, const char *type)
29582 {       return soap_in__inf__GetSecurityParameters(soap, tag, this, type);
29583 }
29584
29585 SOAP_FMAC3 _inf__GetSecurityParameters * SOAP_FMAC4 soap_in__inf__GetSecurityParameters(struct soap *soap, const char *tag, _inf__GetSecurityParameters *a, const char *type)
29586 {
29587         if (soap_element_begin_in(soap, tag, 0, NULL))
29588                 return NULL;
29589         a = (_inf__GetSecurityParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetSecurityParameters, sizeof(_inf__GetSecurityParameters), soap->type, soap->arrayType);
29590         if (!a)
29591                 return NULL;
29592         if (soap->alloced)
29593         {       a->soap_default(soap);
29594                 if (soap->clist->type != SOAP_TYPE__inf__GetSecurityParameters)
29595                 {       soap_revert(soap);
29596                         *soap->id = '\0';
29597                         return (_inf__GetSecurityParameters *)a->soap_in(soap, tag, type);
29598                 }
29599         };
29600         if (soap->body && !*soap->href)
29601         {
29602                 for (;;)
29603                 {       soap->error = SOAP_TAG_MISMATCH;
29604                         /* transient soap skipped */
29605                         if (soap->error == SOAP_TAG_MISMATCH)
29606                                 soap->error = soap_ignore_element(soap);
29607                         if (soap->error == SOAP_NO_TAG)
29608                                 break;
29609                         if (soap->error)
29610                                 return NULL;
29611                 }
29612                 if (soap_element_end_in(soap, tag))
29613                         return NULL;
29614         }
29615         else
29616         {       a = (_inf__GetSecurityParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetSecurityParameters, 0, sizeof(_inf__GetSecurityParameters), 0, soap_copy__inf__GetSecurityParameters);
29617                 if (soap->body && soap_element_end_in(soap, tag))
29618                         return NULL;
29619         }
29620         return a;
29621 }
29622
29623 SOAP_FMAC5 _inf__GetSecurityParameters * SOAP_FMAC6 soap_new__inf__GetSecurityParameters(struct soap *soap, int n)
29624 {       return soap_instantiate__inf__GetSecurityParameters(soap, n, NULL, NULL, NULL);
29625 }
29626
29627 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *p)
29628 {       soap_delete(soap, p);
29629 }
29630
29631 SOAP_FMAC3 _inf__GetSecurityParameters * SOAP_FMAC4 soap_instantiate__inf__GetSecurityParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
29632 {
29633         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetSecurityParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
29634         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetSecurityParameters, n, soap_fdelete);
29635         if (!cp)
29636                 return NULL;
29637         if (n < 0)
29638         {       cp->ptr = (void*)new _inf__GetSecurityParameters;
29639                 if (size)
29640                         *size = sizeof(_inf__GetSecurityParameters);
29641                 ((_inf__GetSecurityParameters*)cp->ptr)->soap = soap;
29642         }
29643         else
29644         {       cp->ptr = (void*)new _inf__GetSecurityParameters[n];
29645                 if (size)
29646                         *size = n * sizeof(_inf__GetSecurityParameters);
29647                 for (int i = 0; i < n; i++)
29648                         ((_inf__GetSecurityParameters*)cp->ptr)[i].soap = soap;
29649         }
29650                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29651         return (_inf__GetSecurityParameters*)cp->ptr;
29652 }
29653
29654 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetSecurityParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
29655 {
29656         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetSecurityParameters %p -> %p\n", q, p));
29657         *(_inf__GetSecurityParameters*)p = *(_inf__GetSecurityParameters*)q;
29658 }
29659
29660 void _inf__GetNetworkStateResponse::soap_serialize(struct soap *soap) const
29661 {
29662         (void)soap; /* appease -Wall -Werror */
29663         soap_embedded(soap, &((_inf__GetNetworkStateResponse*)this)->IsEnabled, SOAP_TYPE_bool);
29664         /* transient soap skipped */
29665 }
29666
29667 void _inf__GetNetworkStateResponse::soap_default(struct soap *soap)
29668 {
29669         this->soap = soap;
29670         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetNetworkStateResponse*)this)->StatusCode);
29671         soap_default_bool(soap, &((_inf__GetNetworkStateResponse*)this)->IsEnabled);
29672         /* transient soap skipped */
29673 }
29674
29675 int _inf__GetNetworkStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
29676 {
29677         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetNetworkStateResponse);
29678         if (this->soap_out(soap, tag, id, type))
29679                 return soap->error;
29680         return soap_putindependent(soap);
29681 }
29682
29683 int _inf__GetNetworkStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
29684 {
29685         return soap_out__inf__GetNetworkStateResponse(soap, tag, id, this, type);
29686 }
29687
29688 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetNetworkStateResponse(struct soap *soap, const char *tag, int id, const _inf__GetNetworkStateResponse *a, const char *type)
29689 {
29690         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetNetworkStateResponse), type);
29691         soap_element_result(soap, "inf:StatusCode");
29692         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetNetworkStateResponse*)a)->StatusCode), "");
29693         soap_out_bool(soap, "inf:IsEnabled", -1, &(((_inf__GetNetworkStateResponse*)a)->IsEnabled), "");
29694         /* transient soap skipped */
29695         soap_element_end_out(soap, tag);
29696         return SOAP_OK;
29697 }
29698
29699 void *_inf__GetNetworkStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
29700 {
29701         return soap_get__inf__GetNetworkStateResponse(soap, this, tag, type);
29702 }
29703
29704 SOAP_FMAC3 _inf__GetNetworkStateResponse * SOAP_FMAC4 soap_get__inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *p, const char *tag, const char *type)
29705 {
29706         if ((p = soap_in__inf__GetNetworkStateResponse(soap, tag, p, type)))
29707                 soap_getindependent(soap);
29708         return p;
29709 }
29710
29711 void *_inf__GetNetworkStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
29712 {       return soap_in__inf__GetNetworkStateResponse(soap, tag, this, type);
29713 }
29714
29715 SOAP_FMAC3 _inf__GetNetworkStateResponse * SOAP_FMAC4 soap_in__inf__GetNetworkStateResponse(struct soap *soap, const char *tag, _inf__GetNetworkStateResponse *a, const char *type)
29716 {
29717         if (soap_element_begin_in(soap, tag, 0, NULL))
29718                 return NULL;
29719         a = (_inf__GetNetworkStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetNetworkStateResponse, sizeof(_inf__GetNetworkStateResponse), soap->type, soap->arrayType);
29720         if (!a)
29721                 return NULL;
29722         if (soap->alloced)
29723         {       a->soap_default(soap);
29724                 if (soap->clist->type != SOAP_TYPE__inf__GetNetworkStateResponse)
29725                 {       soap_revert(soap);
29726                         *soap->id = '\0';
29727                         return (_inf__GetNetworkStateResponse *)a->soap_in(soap, tag, type);
29728                 }
29729         }
29730         short soap_flag_StatusCode1 = 1, soap_flag_IsEnabled1 = 1;
29731         if (soap->body && !*soap->href)
29732         {
29733                 for (;;)
29734                 {       soap->error = SOAP_TAG_MISMATCH;
29735                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
29736                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetNetworkStateResponse*)a)->StatusCode), "inf:PT_STATUS"))
29737                                 {       soap_flag_StatusCode1--;
29738                                         continue;
29739                                 }
29740                         if (soap_flag_IsEnabled1 && soap->error == SOAP_TAG_MISMATCH)
29741                                 if (soap_in_bool(soap, "inf:IsEnabled", &(((_inf__GetNetworkStateResponse*)a)->IsEnabled), "xsd:boolean"))
29742                                 {       soap_flag_IsEnabled1--;
29743                                         continue;
29744                                 }
29745                         /* transient soap skipped */
29746                         soap_check_result(soap, "inf:StatusCode");
29747                         if (soap->error == SOAP_TAG_MISMATCH)
29748                                 soap->error = soap_ignore_element(soap);
29749                         if (soap->error == SOAP_NO_TAG)
29750                                 break;
29751                         if (soap->error)
29752                                 return NULL;
29753                 }
29754                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_IsEnabled1 > 0))
29755                 {       soap->error = SOAP_OCCURS;
29756                         return NULL;
29757                 }
29758                 if (soap_element_end_in(soap, tag))
29759                         return NULL;
29760         }
29761         else
29762         {       a = (_inf__GetNetworkStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetNetworkStateResponse, 0, sizeof(_inf__GetNetworkStateResponse), 0, soap_copy__inf__GetNetworkStateResponse);
29763                 if (soap->body && soap_element_end_in(soap, tag))
29764                         return NULL;
29765         }
29766         return a;
29767 }
29768
29769 SOAP_FMAC5 _inf__GetNetworkStateResponse * SOAP_FMAC6 soap_new__inf__GetNetworkStateResponse(struct soap *soap, int n)
29770 {       return soap_instantiate__inf__GetNetworkStateResponse(soap, n, NULL, NULL, NULL);
29771 }
29772
29773 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *p)
29774 {       soap_delete(soap, p);
29775 }
29776
29777 SOAP_FMAC3 _inf__GetNetworkStateResponse * SOAP_FMAC4 soap_instantiate__inf__GetNetworkStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
29778 {
29779         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetNetworkStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
29780         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetNetworkStateResponse, n, soap_fdelete);
29781         if (!cp)
29782                 return NULL;
29783         if (n < 0)
29784         {       cp->ptr = (void*)new _inf__GetNetworkStateResponse;
29785                 if (size)
29786                         *size = sizeof(_inf__GetNetworkStateResponse);
29787                 ((_inf__GetNetworkStateResponse*)cp->ptr)->soap = soap;
29788         }
29789         else
29790         {       cp->ptr = (void*)new _inf__GetNetworkStateResponse[n];
29791                 if (size)
29792                         *size = n * sizeof(_inf__GetNetworkStateResponse);
29793                 for (int i = 0; i < n; i++)
29794                         ((_inf__GetNetworkStateResponse*)cp->ptr)[i].soap = soap;
29795         }
29796                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29797         return (_inf__GetNetworkStateResponse*)cp->ptr;
29798 }
29799
29800 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetNetworkStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
29801 {
29802         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetNetworkStateResponse %p -> %p\n", q, p));
29803         *(_inf__GetNetworkStateResponse*)p = *(_inf__GetNetworkStateResponse*)q;
29804 }
29805
29806 void _inf__GetNetworkState::soap_serialize(struct soap *soap) const
29807 {
29808         (void)soap; /* appease -Wall -Werror */
29809         /* transient soap skipped */
29810 }
29811
29812 void _inf__GetNetworkState::soap_default(struct soap *soap)
29813 {
29814         this->soap = soap;
29815         /* transient soap skipped */
29816 }
29817
29818 int _inf__GetNetworkState::soap_put(struct soap *soap, const char *tag, const  char *type) const
29819 {
29820         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetNetworkState);
29821         if (this->soap_out(soap, tag, id, type))
29822                 return soap->error;
29823         return soap_putindependent(soap);
29824 }
29825
29826 int _inf__GetNetworkState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
29827 {
29828         return soap_out__inf__GetNetworkState(soap, tag, id, this, type);
29829 }
29830
29831 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetNetworkState(struct soap *soap, const char *tag, int id, const _inf__GetNetworkState *a, const char *type)
29832 {
29833         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetNetworkState), type);
29834         /* transient soap skipped */
29835         soap_element_end_out(soap, tag);
29836         return SOAP_OK;
29837 }
29838
29839 void *_inf__GetNetworkState::soap_get(struct soap *soap, const char *tag, const char *type)
29840 {
29841         return soap_get__inf__GetNetworkState(soap, this, tag, type);
29842 }
29843
29844 SOAP_FMAC3 _inf__GetNetworkState * SOAP_FMAC4 soap_get__inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *p, const char *tag, const char *type)
29845 {
29846         if ((p = soap_in__inf__GetNetworkState(soap, tag, p, type)))
29847                 soap_getindependent(soap);
29848         return p;
29849 }
29850
29851 void *_inf__GetNetworkState::soap_in(struct soap *soap, const char *tag, const char *type)
29852 {       return soap_in__inf__GetNetworkState(soap, tag, this, type);
29853 }
29854
29855 SOAP_FMAC3 _inf__GetNetworkState * SOAP_FMAC4 soap_in__inf__GetNetworkState(struct soap *soap, const char *tag, _inf__GetNetworkState *a, const char *type)
29856 {
29857         if (soap_element_begin_in(soap, tag, 0, NULL))
29858                 return NULL;
29859         a = (_inf__GetNetworkState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetNetworkState, sizeof(_inf__GetNetworkState), soap->type, soap->arrayType);
29860         if (!a)
29861                 return NULL;
29862         if (soap->alloced)
29863         {       a->soap_default(soap);
29864                 if (soap->clist->type != SOAP_TYPE__inf__GetNetworkState)
29865                 {       soap_revert(soap);
29866                         *soap->id = '\0';
29867                         return (_inf__GetNetworkState *)a->soap_in(soap, tag, type);
29868                 }
29869         };
29870         if (soap->body && !*soap->href)
29871         {
29872                 for (;;)
29873                 {       soap->error = SOAP_TAG_MISMATCH;
29874                         /* transient soap skipped */
29875                         if (soap->error == SOAP_TAG_MISMATCH)
29876                                 soap->error = soap_ignore_element(soap);
29877                         if (soap->error == SOAP_NO_TAG)
29878                                 break;
29879                         if (soap->error)
29880                                 return NULL;
29881                 }
29882                 if (soap_element_end_in(soap, tag))
29883                         return NULL;
29884         }
29885         else
29886         {       a = (_inf__GetNetworkState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetNetworkState, 0, sizeof(_inf__GetNetworkState), 0, soap_copy__inf__GetNetworkState);
29887                 if (soap->body && soap_element_end_in(soap, tag))
29888                         return NULL;
29889         }
29890         return a;
29891 }
29892
29893 SOAP_FMAC5 _inf__GetNetworkState * SOAP_FMAC6 soap_new__inf__GetNetworkState(struct soap *soap, int n)
29894 {       return soap_instantiate__inf__GetNetworkState(soap, n, NULL, NULL, NULL);
29895 }
29896
29897 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *p)
29898 {       soap_delete(soap, p);
29899 }
29900
29901 SOAP_FMAC3 _inf__GetNetworkState * SOAP_FMAC4 soap_instantiate__inf__GetNetworkState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
29902 {
29903         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetNetworkState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
29904         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetNetworkState, n, soap_fdelete);
29905         if (!cp)
29906                 return NULL;
29907         if (n < 0)
29908         {       cp->ptr = (void*)new _inf__GetNetworkState;
29909                 if (size)
29910                         *size = sizeof(_inf__GetNetworkState);
29911                 ((_inf__GetNetworkState*)cp->ptr)->soap = soap;
29912         }
29913         else
29914         {       cp->ptr = (void*)new _inf__GetNetworkState[n];
29915                 if (size)
29916                         *size = n * sizeof(_inf__GetNetworkState);
29917                 for (int i = 0; i < n; i++)
29918                         ((_inf__GetNetworkState*)cp->ptr)[i].soap = soap;
29919         }
29920                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
29921         return (_inf__GetNetworkState*)cp->ptr;
29922 }
29923
29924 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetNetworkState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
29925 {
29926         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetNetworkState %p -> %p\n", q, p));
29927         *(_inf__GetNetworkState*)p = *(_inf__GetNetworkState*)q;
29928 }
29929
29930 void _inf__GetEnabledInterfacesResponse::soap_serialize(struct soap *soap) const
29931 {
29932         (void)soap; /* appease -Wall -Werror */
29933         soap_serialize_std__vectorTemplateOfinf__EnabledInterfacesType(soap, &((_inf__GetEnabledInterfacesResponse*)this)->EnabledInterfaces);
29934         /* transient soap skipped */
29935 }
29936
29937 void _inf__GetEnabledInterfacesResponse::soap_default(struct soap *soap)
29938 {
29939         this->soap = soap;
29940         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetEnabledInterfacesResponse*)this)->StatusCode);
29941         soap_default_std__vectorTemplateOfinf__EnabledInterfacesType(soap, &((_inf__GetEnabledInterfacesResponse*)this)->EnabledInterfaces);
29942         /* transient soap skipped */
29943 }
29944
29945 int _inf__GetEnabledInterfacesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
29946 {
29947         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetEnabledInterfacesResponse);
29948         if (this->soap_out(soap, tag, id, type))
29949                 return soap->error;
29950         return soap_putindependent(soap);
29951 }
29952
29953 int _inf__GetEnabledInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
29954 {
29955         return soap_out__inf__GetEnabledInterfacesResponse(soap, tag, id, this, type);
29956 }
29957
29958 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, const _inf__GetEnabledInterfacesResponse *a, const char *type)
29959 {
29960         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetEnabledInterfacesResponse), type);
29961         soap_element_result(soap, "inf:StatusCode");
29962         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetEnabledInterfacesResponse*)a)->StatusCode), "");
29963         soap_out_std__vectorTemplateOfinf__EnabledInterfacesType(soap, "inf:EnabledInterfaces", -1, &(((_inf__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), "");
29964         /* transient soap skipped */
29965         soap_element_end_out(soap, tag);
29966         return SOAP_OK;
29967 }
29968
29969 void *_inf__GetEnabledInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
29970 {
29971         return soap_get__inf__GetEnabledInterfacesResponse(soap, this, tag, type);
29972 }
29973
29974 SOAP_FMAC3 _inf__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_get__inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *p, const char *tag, const char *type)
29975 {
29976         if ((p = soap_in__inf__GetEnabledInterfacesResponse(soap, tag, p, type)))
29977                 soap_getindependent(soap);
29978         return p;
29979 }
29980
29981 void *_inf__GetEnabledInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
29982 {       return soap_in__inf__GetEnabledInterfacesResponse(soap, tag, this, type);
29983 }
29984
29985 SOAP_FMAC3 _inf__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_in__inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _inf__GetEnabledInterfacesResponse *a, const char *type)
29986 {
29987         if (soap_element_begin_in(soap, tag, 0, NULL))
29988                 return NULL;
29989         a = (_inf__GetEnabledInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetEnabledInterfacesResponse, sizeof(_inf__GetEnabledInterfacesResponse), soap->type, soap->arrayType);
29990         if (!a)
29991                 return NULL;
29992         if (soap->alloced)
29993         {       a->soap_default(soap);
29994                 if (soap->clist->type != SOAP_TYPE__inf__GetEnabledInterfacesResponse)
29995                 {       soap_revert(soap);
29996                         *soap->id = '\0';
29997                         return (_inf__GetEnabledInterfacesResponse *)a->soap_in(soap, tag, type);
29998                 }
29999         }
30000         short soap_flag_StatusCode1 = 1;
30001         if (soap->body && !*soap->href)
30002         {
30003                 for (;;)
30004                 {       soap->error = SOAP_TAG_MISMATCH;
30005                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
30006                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetEnabledInterfacesResponse*)a)->StatusCode), "inf:PT_STATUS"))
30007                                 {       soap_flag_StatusCode1--;
30008                                         continue;
30009                                 }
30010                         if (soap->error == SOAP_TAG_MISMATCH)
30011                                 if (soap_in_std__vectorTemplateOfinf__EnabledInterfacesType(soap, "inf:EnabledInterfaces", &(((_inf__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), "inf:EnabledInterfacesType"))
30012                                         continue;
30013                         /* transient soap skipped */
30014                         soap_check_result(soap, "inf:StatusCode");
30015                         if (soap->error == SOAP_TAG_MISMATCH)
30016                                 soap->error = soap_ignore_element(soap);
30017                         if (soap->error == SOAP_NO_TAG)
30018                                 break;
30019                         if (soap->error)
30020                                 return NULL;
30021                 }
30022                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
30023                 {       soap->error = SOAP_OCCURS;
30024                         return NULL;
30025                 }
30026                 if (soap_element_end_in(soap, tag))
30027                         return NULL;
30028         }
30029         else
30030         {       a = (_inf__GetEnabledInterfacesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetEnabledInterfacesResponse, 0, sizeof(_inf__GetEnabledInterfacesResponse), 0, soap_copy__inf__GetEnabledInterfacesResponse);
30031                 if (soap->body && soap_element_end_in(soap, tag))
30032                         return NULL;
30033         }
30034         return a;
30035 }
30036
30037 SOAP_FMAC5 _inf__GetEnabledInterfacesResponse * SOAP_FMAC6 soap_new__inf__GetEnabledInterfacesResponse(struct soap *soap, int n)
30038 {       return soap_instantiate__inf__GetEnabledInterfacesResponse(soap, n, NULL, NULL, NULL);
30039 }
30040
30041 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *p)
30042 {       soap_delete(soap, p);
30043 }
30044
30045 SOAP_FMAC3 _inf__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_instantiate__inf__GetEnabledInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
30046 {
30047         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetEnabledInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
30048         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetEnabledInterfacesResponse, n, soap_fdelete);
30049         if (!cp)
30050                 return NULL;
30051         if (n < 0)
30052         {       cp->ptr = (void*)new _inf__GetEnabledInterfacesResponse;
30053                 if (size)
30054                         *size = sizeof(_inf__GetEnabledInterfacesResponse);
30055                 ((_inf__GetEnabledInterfacesResponse*)cp->ptr)->soap = soap;
30056         }
30057         else
30058         {       cp->ptr = (void*)new _inf__GetEnabledInterfacesResponse[n];
30059                 if (size)
30060                         *size = n * sizeof(_inf__GetEnabledInterfacesResponse);
30061                 for (int i = 0; i < n; i++)
30062                         ((_inf__GetEnabledInterfacesResponse*)cp->ptr)[i].soap = soap;
30063         }
30064                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30065         return (_inf__GetEnabledInterfacesResponse*)cp->ptr;
30066 }
30067
30068 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetEnabledInterfacesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
30069 {
30070         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetEnabledInterfacesResponse %p -> %p\n", q, p));
30071         *(_inf__GetEnabledInterfacesResponse*)p = *(_inf__GetEnabledInterfacesResponse*)q;
30072 }
30073
30074 void _inf__GetEnabledInterfaces::soap_serialize(struct soap *soap) const
30075 {
30076         (void)soap; /* appease -Wall -Werror */
30077         /* transient soap skipped */
30078 }
30079
30080 void _inf__GetEnabledInterfaces::soap_default(struct soap *soap)
30081 {
30082         this->soap = soap;
30083         /* transient soap skipped */
30084 }
30085
30086 int _inf__GetEnabledInterfaces::soap_put(struct soap *soap, const char *tag, const  char *type) const
30087 {
30088         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetEnabledInterfaces);
30089         if (this->soap_out(soap, tag, id, type))
30090                 return soap->error;
30091         return soap_putindependent(soap);
30092 }
30093
30094 int _inf__GetEnabledInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
30095 {
30096         return soap_out__inf__GetEnabledInterfaces(soap, tag, id, this, type);
30097 }
30098
30099 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, const _inf__GetEnabledInterfaces *a, const char *type)
30100 {
30101         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetEnabledInterfaces), type);
30102         /* transient soap skipped */
30103         soap_element_end_out(soap, tag);
30104         return SOAP_OK;
30105 }
30106
30107 void *_inf__GetEnabledInterfaces::soap_get(struct soap *soap, const char *tag, const char *type)
30108 {
30109         return soap_get__inf__GetEnabledInterfaces(soap, this, tag, type);
30110 }
30111
30112 SOAP_FMAC3 _inf__GetEnabledInterfaces * SOAP_FMAC4 soap_get__inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *p, const char *tag, const char *type)
30113 {
30114         if ((p = soap_in__inf__GetEnabledInterfaces(soap, tag, p, type)))
30115                 soap_getindependent(soap);
30116         return p;
30117 }
30118
30119 void *_inf__GetEnabledInterfaces::soap_in(struct soap *soap, const char *tag, const char *type)
30120 {       return soap_in__inf__GetEnabledInterfaces(soap, tag, this, type);
30121 }
30122
30123 SOAP_FMAC3 _inf__GetEnabledInterfaces * SOAP_FMAC4 soap_in__inf__GetEnabledInterfaces(struct soap *soap, const char *tag, _inf__GetEnabledInterfaces *a, const char *type)
30124 {
30125         if (soap_element_begin_in(soap, tag, 0, NULL))
30126                 return NULL;
30127         a = (_inf__GetEnabledInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetEnabledInterfaces, sizeof(_inf__GetEnabledInterfaces), soap->type, soap->arrayType);
30128         if (!a)
30129                 return NULL;
30130         if (soap->alloced)
30131         {       a->soap_default(soap);
30132                 if (soap->clist->type != SOAP_TYPE__inf__GetEnabledInterfaces)
30133                 {       soap_revert(soap);
30134                         *soap->id = '\0';
30135                         return (_inf__GetEnabledInterfaces *)a->soap_in(soap, tag, type);
30136                 }
30137         };
30138         if (soap->body && !*soap->href)
30139         {
30140                 for (;;)
30141                 {       soap->error = SOAP_TAG_MISMATCH;
30142                         /* transient soap skipped */
30143                         if (soap->error == SOAP_TAG_MISMATCH)
30144                                 soap->error = soap_ignore_element(soap);
30145                         if (soap->error == SOAP_NO_TAG)
30146                                 break;
30147                         if (soap->error)
30148                                 return NULL;
30149                 }
30150                 if (soap_element_end_in(soap, tag))
30151                         return NULL;
30152         }
30153         else
30154         {       a = (_inf__GetEnabledInterfaces *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetEnabledInterfaces, 0, sizeof(_inf__GetEnabledInterfaces), 0, soap_copy__inf__GetEnabledInterfaces);
30155                 if (soap->body && soap_element_end_in(soap, tag))
30156                         return NULL;
30157         }
30158         return a;
30159 }
30160
30161 SOAP_FMAC5 _inf__GetEnabledInterfaces * SOAP_FMAC6 soap_new__inf__GetEnabledInterfaces(struct soap *soap, int n)
30162 {       return soap_instantiate__inf__GetEnabledInterfaces(soap, n, NULL, NULL, NULL);
30163 }
30164
30165 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *p)
30166 {       soap_delete(soap, p);
30167 }
30168
30169 SOAP_FMAC3 _inf__GetEnabledInterfaces * SOAP_FMAC4 soap_instantiate__inf__GetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
30170 {
30171         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
30172         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetEnabledInterfaces, n, soap_fdelete);
30173         if (!cp)
30174                 return NULL;
30175         if (n < 0)
30176         {       cp->ptr = (void*)new _inf__GetEnabledInterfaces;
30177                 if (size)
30178                         *size = sizeof(_inf__GetEnabledInterfaces);
30179                 ((_inf__GetEnabledInterfaces*)cp->ptr)->soap = soap;
30180         }
30181         else
30182         {       cp->ptr = (void*)new _inf__GetEnabledInterfaces[n];
30183                 if (size)
30184                         *size = n * sizeof(_inf__GetEnabledInterfaces);
30185                 for (int i = 0; i < n; i++)
30186                         ((_inf__GetEnabledInterfaces*)cp->ptr)[i].soap = soap;
30187         }
30188                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30189         return (_inf__GetEnabledInterfaces*)cp->ptr;
30190 }
30191
30192 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
30193 {
30194         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetEnabledInterfaces %p -> %p\n", q, p));
30195         *(_inf__GetEnabledInterfaces*)p = *(_inf__GetEnabledInterfaces*)q;
30196 }
30197
30198 void _inf__GetPasswordModelResponse::soap_serialize(struct soap *soap) const
30199 {
30200         (void)soap; /* appease -Wall -Werror */
30201         /* transient soap skipped */
30202 }
30203
30204 void _inf__GetPasswordModelResponse::soap_default(struct soap *soap)
30205 {
30206         this->soap = soap;
30207         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetPasswordModelResponse*)this)->StatusCode);
30208         soap_default_inf__PasswordModelType(soap, &((_inf__GetPasswordModelResponse*)this)->PasswordModel);
30209         /* transient soap skipped */
30210 }
30211
30212 int _inf__GetPasswordModelResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
30213 {
30214         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetPasswordModelResponse);
30215         if (this->soap_out(soap, tag, id, type))
30216                 return soap->error;
30217         return soap_putindependent(soap);
30218 }
30219
30220 int _inf__GetPasswordModelResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
30221 {
30222         return soap_out__inf__GetPasswordModelResponse(soap, tag, id, this, type);
30223 }
30224
30225 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetPasswordModelResponse(struct soap *soap, const char *tag, int id, const _inf__GetPasswordModelResponse *a, const char *type)
30226 {
30227         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetPasswordModelResponse), type);
30228         soap_element_result(soap, "inf:StatusCode");
30229         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetPasswordModelResponse*)a)->StatusCode), "");
30230         soap_out_inf__PasswordModelType(soap, "inf:PasswordModel", -1, &(((_inf__GetPasswordModelResponse*)a)->PasswordModel), "");
30231         /* transient soap skipped */
30232         soap_element_end_out(soap, tag);
30233         return SOAP_OK;
30234 }
30235
30236 void *_inf__GetPasswordModelResponse::soap_get(struct soap *soap, const char *tag, const char *type)
30237 {
30238         return soap_get__inf__GetPasswordModelResponse(soap, this, tag, type);
30239 }
30240
30241 SOAP_FMAC3 _inf__GetPasswordModelResponse * SOAP_FMAC4 soap_get__inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *p, const char *tag, const char *type)
30242 {
30243         if ((p = soap_in__inf__GetPasswordModelResponse(soap, tag, p, type)))
30244                 soap_getindependent(soap);
30245         return p;
30246 }
30247
30248 void *_inf__GetPasswordModelResponse::soap_in(struct soap *soap, const char *tag, const char *type)
30249 {       return soap_in__inf__GetPasswordModelResponse(soap, tag, this, type);
30250 }
30251
30252 SOAP_FMAC3 _inf__GetPasswordModelResponse * SOAP_FMAC4 soap_in__inf__GetPasswordModelResponse(struct soap *soap, const char *tag, _inf__GetPasswordModelResponse *a, const char *type)
30253 {
30254         if (soap_element_begin_in(soap, tag, 0, NULL))
30255                 return NULL;
30256         a = (_inf__GetPasswordModelResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetPasswordModelResponse, sizeof(_inf__GetPasswordModelResponse), soap->type, soap->arrayType);
30257         if (!a)
30258                 return NULL;
30259         if (soap->alloced)
30260         {       a->soap_default(soap);
30261                 if (soap->clist->type != SOAP_TYPE__inf__GetPasswordModelResponse)
30262                 {       soap_revert(soap);
30263                         *soap->id = '\0';
30264                         return (_inf__GetPasswordModelResponse *)a->soap_in(soap, tag, type);
30265                 }
30266         }
30267         short soap_flag_StatusCode1 = 1, soap_flag_PasswordModel1 = 1;
30268         if (soap->body && !*soap->href)
30269         {
30270                 for (;;)
30271                 {       soap->error = SOAP_TAG_MISMATCH;
30272                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
30273                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetPasswordModelResponse*)a)->StatusCode), "inf:PT_STATUS"))
30274                                 {       soap_flag_StatusCode1--;
30275                                         continue;
30276                                 }
30277                         if (soap_flag_PasswordModel1 && soap->error == SOAP_TAG_MISMATCH)
30278                                 if (soap_in_inf__PasswordModelType(soap, "inf:PasswordModel", &(((_inf__GetPasswordModelResponse*)a)->PasswordModel), "inf:PasswordModelType"))
30279                                 {       soap_flag_PasswordModel1--;
30280                                         continue;
30281                                 }
30282                         /* transient soap skipped */
30283                         soap_check_result(soap, "inf:StatusCode");
30284                         if (soap->error == SOAP_TAG_MISMATCH)
30285                                 soap->error = soap_ignore_element(soap);
30286                         if (soap->error == SOAP_NO_TAG)
30287                                 break;
30288                         if (soap->error)
30289                                 return NULL;
30290                 }
30291                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PasswordModel1 > 0))
30292                 {       soap->error = SOAP_OCCURS;
30293                         return NULL;
30294                 }
30295                 if (soap_element_end_in(soap, tag))
30296                         return NULL;
30297         }
30298         else
30299         {       a = (_inf__GetPasswordModelResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetPasswordModelResponse, 0, sizeof(_inf__GetPasswordModelResponse), 0, soap_copy__inf__GetPasswordModelResponse);
30300                 if (soap->body && soap_element_end_in(soap, tag))
30301                         return NULL;
30302         }
30303         return a;
30304 }
30305
30306 SOAP_FMAC5 _inf__GetPasswordModelResponse * SOAP_FMAC6 soap_new__inf__GetPasswordModelResponse(struct soap *soap, int n)
30307 {       return soap_instantiate__inf__GetPasswordModelResponse(soap, n, NULL, NULL, NULL);
30308 }
30309
30310 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *p)
30311 {       soap_delete(soap, p);
30312 }
30313
30314 SOAP_FMAC3 _inf__GetPasswordModelResponse * SOAP_FMAC4 soap_instantiate__inf__GetPasswordModelResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
30315 {
30316         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetPasswordModelResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
30317         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetPasswordModelResponse, n, soap_fdelete);
30318         if (!cp)
30319                 return NULL;
30320         if (n < 0)
30321         {       cp->ptr = (void*)new _inf__GetPasswordModelResponse;
30322                 if (size)
30323                         *size = sizeof(_inf__GetPasswordModelResponse);
30324                 ((_inf__GetPasswordModelResponse*)cp->ptr)->soap = soap;
30325         }
30326         else
30327         {       cp->ptr = (void*)new _inf__GetPasswordModelResponse[n];
30328                 if (size)
30329                         *size = n * sizeof(_inf__GetPasswordModelResponse);
30330                 for (int i = 0; i < n; i++)
30331                         ((_inf__GetPasswordModelResponse*)cp->ptr)[i].soap = soap;
30332         }
30333                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30334         return (_inf__GetPasswordModelResponse*)cp->ptr;
30335 }
30336
30337 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetPasswordModelResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
30338 {
30339         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetPasswordModelResponse %p -> %p\n", q, p));
30340         *(_inf__GetPasswordModelResponse*)p = *(_inf__GetPasswordModelResponse*)q;
30341 }
30342
30343 void _inf__GetPasswordModel::soap_serialize(struct soap *soap) const
30344 {
30345         (void)soap; /* appease -Wall -Werror */
30346         /* transient soap skipped */
30347 }
30348
30349 void _inf__GetPasswordModel::soap_default(struct soap *soap)
30350 {
30351         this->soap = soap;
30352         /* transient soap skipped */
30353 }
30354
30355 int _inf__GetPasswordModel::soap_put(struct soap *soap, const char *tag, const  char *type) const
30356 {
30357         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetPasswordModel);
30358         if (this->soap_out(soap, tag, id, type))
30359                 return soap->error;
30360         return soap_putindependent(soap);
30361 }
30362
30363 int _inf__GetPasswordModel::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
30364 {
30365         return soap_out__inf__GetPasswordModel(soap, tag, id, this, type);
30366 }
30367
30368 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetPasswordModel(struct soap *soap, const char *tag, int id, const _inf__GetPasswordModel *a, const char *type)
30369 {
30370         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetPasswordModel), type);
30371         /* transient soap skipped */
30372         soap_element_end_out(soap, tag);
30373         return SOAP_OK;
30374 }
30375
30376 void *_inf__GetPasswordModel::soap_get(struct soap *soap, const char *tag, const char *type)
30377 {
30378         return soap_get__inf__GetPasswordModel(soap, this, tag, type);
30379 }
30380
30381 SOAP_FMAC3 _inf__GetPasswordModel * SOAP_FMAC4 soap_get__inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *p, const char *tag, const char *type)
30382 {
30383         if ((p = soap_in__inf__GetPasswordModel(soap, tag, p, type)))
30384                 soap_getindependent(soap);
30385         return p;
30386 }
30387
30388 void *_inf__GetPasswordModel::soap_in(struct soap *soap, const char *tag, const char *type)
30389 {       return soap_in__inf__GetPasswordModel(soap, tag, this, type);
30390 }
30391
30392 SOAP_FMAC3 _inf__GetPasswordModel * SOAP_FMAC4 soap_in__inf__GetPasswordModel(struct soap *soap, const char *tag, _inf__GetPasswordModel *a, const char *type)
30393 {
30394         if (soap_element_begin_in(soap, tag, 0, NULL))
30395                 return NULL;
30396         a = (_inf__GetPasswordModel *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetPasswordModel, sizeof(_inf__GetPasswordModel), soap->type, soap->arrayType);
30397         if (!a)
30398                 return NULL;
30399         if (soap->alloced)
30400         {       a->soap_default(soap);
30401                 if (soap->clist->type != SOAP_TYPE__inf__GetPasswordModel)
30402                 {       soap_revert(soap);
30403                         *soap->id = '\0';
30404                         return (_inf__GetPasswordModel *)a->soap_in(soap, tag, type);
30405                 }
30406         };
30407         if (soap->body && !*soap->href)
30408         {
30409                 for (;;)
30410                 {       soap->error = SOAP_TAG_MISMATCH;
30411                         /* transient soap skipped */
30412                         if (soap->error == SOAP_TAG_MISMATCH)
30413                                 soap->error = soap_ignore_element(soap);
30414                         if (soap->error == SOAP_NO_TAG)
30415                                 break;
30416                         if (soap->error)
30417                                 return NULL;
30418                 }
30419                 if (soap_element_end_in(soap, tag))
30420                         return NULL;
30421         }
30422         else
30423         {       a = (_inf__GetPasswordModel *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetPasswordModel, 0, sizeof(_inf__GetPasswordModel), 0, soap_copy__inf__GetPasswordModel);
30424                 if (soap->body && soap_element_end_in(soap, tag))
30425                         return NULL;
30426         }
30427         return a;
30428 }
30429
30430 SOAP_FMAC5 _inf__GetPasswordModel * SOAP_FMAC6 soap_new__inf__GetPasswordModel(struct soap *soap, int n)
30431 {       return soap_instantiate__inf__GetPasswordModel(soap, n, NULL, NULL, NULL);
30432 }
30433
30434 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *p)
30435 {       soap_delete(soap, p);
30436 }
30437
30438 SOAP_FMAC3 _inf__GetPasswordModel * SOAP_FMAC4 soap_instantiate__inf__GetPasswordModel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
30439 {
30440         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetPasswordModel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
30441         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetPasswordModel, n, soap_fdelete);
30442         if (!cp)
30443                 return NULL;
30444         if (n < 0)
30445         {       cp->ptr = (void*)new _inf__GetPasswordModel;
30446                 if (size)
30447                         *size = sizeof(_inf__GetPasswordModel);
30448                 ((_inf__GetPasswordModel*)cp->ptr)->soap = soap;
30449         }
30450         else
30451         {       cp->ptr = (void*)new _inf__GetPasswordModel[n];
30452                 if (size)
30453                         *size = n * sizeof(_inf__GetPasswordModel);
30454                 for (int i = 0; i < n; i++)
30455                         ((_inf__GetPasswordModel*)cp->ptr)[i].soap = soap;
30456         }
30457                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30458         return (_inf__GetPasswordModel*)cp->ptr;
30459 }
30460
30461 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetPasswordModel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
30462 {
30463         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetPasswordModel %p -> %p\n", q, p));
30464         *(_inf__GetPasswordModel*)p = *(_inf__GetPasswordModel*)q;
30465 }
30466
30467 void _inf__GetAdminNetAclEntryStatusResponse::soap_serialize(struct soap *soap) const
30468 {
30469         (void)soap; /* appease -Wall -Werror */
30470         soap_embedded(soap, &((_inf__GetAdminNetAclEntryStatusResponse*)this)->IsDefault, SOAP_TYPE_bool);
30471         /* transient soap skipped */
30472 }
30473
30474 void _inf__GetAdminNetAclEntryStatusResponse::soap_default(struct soap *soap)
30475 {
30476         this->soap = soap;
30477         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetAdminNetAclEntryStatusResponse*)this)->StatusCode);
30478         soap_default_bool(soap, &((_inf__GetAdminNetAclEntryStatusResponse*)this)->IsDefault);
30479         /* transient soap skipped */
30480 }
30481
30482 int _inf__GetAdminNetAclEntryStatusResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
30483 {
30484         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse);
30485         if (this->soap_out(soap, tag, id, type))
30486                 return soap->error;
30487         return soap_putindependent(soap);
30488 }
30489
30490 int _inf__GetAdminNetAclEntryStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
30491 {
30492         return soap_out__inf__GetAdminNetAclEntryStatusResponse(soap, tag, id, this, type);
30493 }
30494
30495 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, int id, const _inf__GetAdminNetAclEntryStatusResponse *a, const char *type)
30496 {
30497         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse), type);
30498         soap_element_result(soap, "inf:StatusCode");
30499         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->StatusCode), "");
30500         soap_out_bool(soap, "inf:IsDefault", -1, &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->IsDefault), "");
30501         /* transient soap skipped */
30502         soap_element_end_out(soap, tag);
30503         return SOAP_OK;
30504 }
30505
30506 void *_inf__GetAdminNetAclEntryStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
30507 {
30508         return soap_get__inf__GetAdminNetAclEntryStatusResponse(soap, this, tag, type);
30509 }
30510
30511 SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC4 soap_get__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *p, const char *tag, const char *type)
30512 {
30513         if ((p = soap_in__inf__GetAdminNetAclEntryStatusResponse(soap, tag, p, type)))
30514                 soap_getindependent(soap);
30515         return p;
30516 }
30517
30518 void *_inf__GetAdminNetAclEntryStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
30519 {       return soap_in__inf__GetAdminNetAclEntryStatusResponse(soap, tag, this, type);
30520 }
30521
30522 SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC4 soap_in__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatusResponse *a, const char *type)
30523 {
30524         if (soap_element_begin_in(soap, tag, 0, NULL))
30525                 return NULL;
30526         a = (_inf__GetAdminNetAclEntryStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, sizeof(_inf__GetAdminNetAclEntryStatusResponse), soap->type, soap->arrayType);
30527         if (!a)
30528                 return NULL;
30529         if (soap->alloced)
30530         {       a->soap_default(soap);
30531                 if (soap->clist->type != SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse)
30532                 {       soap_revert(soap);
30533                         *soap->id = '\0';
30534                         return (_inf__GetAdminNetAclEntryStatusResponse *)a->soap_in(soap, tag, type);
30535                 }
30536         }
30537         short soap_flag_StatusCode1 = 1, soap_flag_IsDefault1 = 1;
30538         if (soap->body && !*soap->href)
30539         {
30540                 for (;;)
30541                 {       soap->error = SOAP_TAG_MISMATCH;
30542                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
30543                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->StatusCode), "inf:PT_STATUS"))
30544                                 {       soap_flag_StatusCode1--;
30545                                         continue;
30546                                 }
30547                         if (soap_flag_IsDefault1 && soap->error == SOAP_TAG_MISMATCH)
30548                                 if (soap_in_bool(soap, "inf:IsDefault", &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->IsDefault), "xsd:boolean"))
30549                                 {       soap_flag_IsDefault1--;
30550                                         continue;
30551                                 }
30552                         /* transient soap skipped */
30553                         soap_check_result(soap, "inf:StatusCode");
30554                         if (soap->error == SOAP_TAG_MISMATCH)
30555                                 soap->error = soap_ignore_element(soap);
30556                         if (soap->error == SOAP_NO_TAG)
30557                                 break;
30558                         if (soap->error)
30559                                 return NULL;
30560                 }
30561                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_IsDefault1 > 0))
30562                 {       soap->error = SOAP_OCCURS;
30563                         return NULL;
30564                 }
30565                 if (soap_element_end_in(soap, tag))
30566                         return NULL;
30567         }
30568         else
30569         {       a = (_inf__GetAdminNetAclEntryStatusResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, 0, sizeof(_inf__GetAdminNetAclEntryStatusResponse), 0, soap_copy__inf__GetAdminNetAclEntryStatusResponse);
30570                 if (soap->body && soap_element_end_in(soap, tag))
30571                         return NULL;
30572         }
30573         return a;
30574 }
30575
30576 SOAP_FMAC5 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC6 soap_new__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, int n)
30577 {       return soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(soap, n, NULL, NULL, NULL);
30578 }
30579
30580 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *p)
30581 {       soap_delete(soap, p);
30582 }
30583
30584 SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC4 soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
30585 {
30586         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
30587         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, n, soap_fdelete);
30588         if (!cp)
30589                 return NULL;
30590         if (n < 0)
30591         {       cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatusResponse;
30592                 if (size)
30593                         *size = sizeof(_inf__GetAdminNetAclEntryStatusResponse);
30594                 ((_inf__GetAdminNetAclEntryStatusResponse*)cp->ptr)->soap = soap;
30595         }
30596         else
30597         {       cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatusResponse[n];
30598                 if (size)
30599                         *size = n * sizeof(_inf__GetAdminNetAclEntryStatusResponse);
30600                 for (int i = 0; i < n; i++)
30601                         ((_inf__GetAdminNetAclEntryStatusResponse*)cp->ptr)[i].soap = soap;
30602         }
30603                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30604         return (_inf__GetAdminNetAclEntryStatusResponse*)cp->ptr;
30605 }
30606
30607 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
30608 {
30609         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminNetAclEntryStatusResponse %p -> %p\n", q, p));
30610         *(_inf__GetAdminNetAclEntryStatusResponse*)p = *(_inf__GetAdminNetAclEntryStatusResponse*)q;
30611 }
30612
30613 void _inf__GetAdminNetAclEntryStatus::soap_serialize(struct soap *soap) const
30614 {
30615         (void)soap; /* appease -Wall -Werror */
30616         /* transient soap skipped */
30617 }
30618
30619 void _inf__GetAdminNetAclEntryStatus::soap_default(struct soap *soap)
30620 {
30621         this->soap = soap;
30622         /* transient soap skipped */
30623 }
30624
30625 int _inf__GetAdminNetAclEntryStatus::soap_put(struct soap *soap, const char *tag, const  char *type) const
30626 {
30627         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetAdminNetAclEntryStatus);
30628         if (this->soap_out(soap, tag, id, type))
30629                 return soap->error;
30630         return soap_putindependent(soap);
30631 }
30632
30633 int _inf__GetAdminNetAclEntryStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
30634 {
30635         return soap_out__inf__GetAdminNetAclEntryStatus(soap, tag, id, this, type);
30636 }
30637
30638 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, int id, const _inf__GetAdminNetAclEntryStatus *a, const char *type)
30639 {
30640         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus), type);
30641         /* transient soap skipped */
30642         soap_element_end_out(soap, tag);
30643         return SOAP_OK;
30644 }
30645
30646 void *_inf__GetAdminNetAclEntryStatus::soap_get(struct soap *soap, const char *tag, const char *type)
30647 {
30648         return soap_get__inf__GetAdminNetAclEntryStatus(soap, this, tag, type);
30649 }
30650
30651 SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_get__inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *p, const char *tag, const char *type)
30652 {
30653         if ((p = soap_in__inf__GetAdminNetAclEntryStatus(soap, tag, p, type)))
30654                 soap_getindependent(soap);
30655         return p;
30656 }
30657
30658 void *_inf__GetAdminNetAclEntryStatus::soap_in(struct soap *soap, const char *tag, const char *type)
30659 {       return soap_in__inf__GetAdminNetAclEntryStatus(soap, tag, this, type);
30660 }
30661
30662 SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_in__inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatus *a, const char *type)
30663 {
30664         if (soap_element_begin_in(soap, tag, 0, NULL))
30665                 return NULL;
30666         a = (_inf__GetAdminNetAclEntryStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, sizeof(_inf__GetAdminNetAclEntryStatus), soap->type, soap->arrayType);
30667         if (!a)
30668                 return NULL;
30669         if (soap->alloced)
30670         {       a->soap_default(soap);
30671                 if (soap->clist->type != SOAP_TYPE__inf__GetAdminNetAclEntryStatus)
30672                 {       soap_revert(soap);
30673                         *soap->id = '\0';
30674                         return (_inf__GetAdminNetAclEntryStatus *)a->soap_in(soap, tag, type);
30675                 }
30676         };
30677         if (soap->body && !*soap->href)
30678         {
30679                 for (;;)
30680                 {       soap->error = SOAP_TAG_MISMATCH;
30681                         /* transient soap skipped */
30682                         if (soap->error == SOAP_TAG_MISMATCH)
30683                                 soap->error = soap_ignore_element(soap);
30684                         if (soap->error == SOAP_NO_TAG)
30685                                 break;
30686                         if (soap->error)
30687                                 return NULL;
30688                 }
30689                 if (soap_element_end_in(soap, tag))
30690                         return NULL;
30691         }
30692         else
30693         {       a = (_inf__GetAdminNetAclEntryStatus *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, 0, sizeof(_inf__GetAdminNetAclEntryStatus), 0, soap_copy__inf__GetAdminNetAclEntryStatus);
30694                 if (soap->body && soap_element_end_in(soap, tag))
30695                         return NULL;
30696         }
30697         return a;
30698 }
30699
30700 SOAP_FMAC5 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC6 soap_new__inf__GetAdminNetAclEntryStatus(struct soap *soap, int n)
30701 {       return soap_instantiate__inf__GetAdminNetAclEntryStatus(soap, n, NULL, NULL, NULL);
30702 }
30703
30704 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *p)
30705 {       soap_delete(soap, p);
30706 }
30707
30708 SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_instantiate__inf__GetAdminNetAclEntryStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
30709 {
30710         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminNetAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
30711         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, n, soap_fdelete);
30712         if (!cp)
30713                 return NULL;
30714         if (n < 0)
30715         {       cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatus;
30716                 if (size)
30717                         *size = sizeof(_inf__GetAdminNetAclEntryStatus);
30718                 ((_inf__GetAdminNetAclEntryStatus*)cp->ptr)->soap = soap;
30719         }
30720         else
30721         {       cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatus[n];
30722                 if (size)
30723                         *size = n * sizeof(_inf__GetAdminNetAclEntryStatus);
30724                 for (int i = 0; i < n; i++)
30725                         ((_inf__GetAdminNetAclEntryStatus*)cp->ptr)[i].soap = soap;
30726         }
30727                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30728         return (_inf__GetAdminNetAclEntryStatus*)cp->ptr;
30729 }
30730
30731 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetAdminNetAclEntryStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
30732 {
30733         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminNetAclEntryStatus %p -> %p\n", q, p));
30734         *(_inf__GetAdminNetAclEntryStatus*)p = *(_inf__GetAdminNetAclEntryStatus*)q;
30735 }
30736
30737 void _inf__GetAdminAclEntryStatusResponse::soap_serialize(struct soap *soap) const
30738 {
30739         (void)soap; /* appease -Wall -Werror */
30740         soap_embedded(soap, &((_inf__GetAdminAclEntryStatusResponse*)this)->IsDefault, SOAP_TYPE_bool);
30741         /* transient soap skipped */
30742 }
30743
30744 void _inf__GetAdminAclEntryStatusResponse::soap_default(struct soap *soap)
30745 {
30746         this->soap = soap;
30747         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetAdminAclEntryStatusResponse*)this)->StatusCode);
30748         soap_default_bool(soap, &((_inf__GetAdminAclEntryStatusResponse*)this)->IsDefault);
30749         /* transient soap skipped */
30750 }
30751
30752 int _inf__GetAdminAclEntryStatusResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
30753 {
30754         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse);
30755         if (this->soap_out(soap, tag, id, type))
30756                 return soap->error;
30757         return soap_putindependent(soap);
30758 }
30759
30760 int _inf__GetAdminAclEntryStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
30761 {
30762         return soap_out__inf__GetAdminAclEntryStatusResponse(soap, tag, id, this, type);
30763 }
30764
30765 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, int id, const _inf__GetAdminAclEntryStatusResponse *a, const char *type)
30766 {
30767         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse), type);
30768         soap_element_result(soap, "inf:StatusCode");
30769         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetAdminAclEntryStatusResponse*)a)->StatusCode), "");
30770         soap_out_bool(soap, "inf:IsDefault", -1, &(((_inf__GetAdminAclEntryStatusResponse*)a)->IsDefault), "");
30771         /* transient soap skipped */
30772         soap_element_end_out(soap, tag);
30773         return SOAP_OK;
30774 }
30775
30776 void *_inf__GetAdminAclEntryStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
30777 {
30778         return soap_get__inf__GetAdminAclEntryStatusResponse(soap, this, tag, type);
30779 }
30780
30781 SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC4 soap_get__inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *p, const char *tag, const char *type)
30782 {
30783         if ((p = soap_in__inf__GetAdminAclEntryStatusResponse(soap, tag, p, type)))
30784                 soap_getindependent(soap);
30785         return p;
30786 }
30787
30788 void *_inf__GetAdminAclEntryStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
30789 {       return soap_in__inf__GetAdminAclEntryStatusResponse(soap, tag, this, type);
30790 }
30791
30792 SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC4 soap_in__inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatusResponse *a, const char *type)
30793 {
30794         if (soap_element_begin_in(soap, tag, 0, NULL))
30795                 return NULL;
30796         a = (_inf__GetAdminAclEntryStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, sizeof(_inf__GetAdminAclEntryStatusResponse), soap->type, soap->arrayType);
30797         if (!a)
30798                 return NULL;
30799         if (soap->alloced)
30800         {       a->soap_default(soap);
30801                 if (soap->clist->type != SOAP_TYPE__inf__GetAdminAclEntryStatusResponse)
30802                 {       soap_revert(soap);
30803                         *soap->id = '\0';
30804                         return (_inf__GetAdminAclEntryStatusResponse *)a->soap_in(soap, tag, type);
30805                 }
30806         }
30807         short soap_flag_StatusCode1 = 1, soap_flag_IsDefault1 = 1;
30808         if (soap->body && !*soap->href)
30809         {
30810                 for (;;)
30811                 {       soap->error = SOAP_TAG_MISMATCH;
30812                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
30813                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetAdminAclEntryStatusResponse*)a)->StatusCode), "inf:PT_STATUS"))
30814                                 {       soap_flag_StatusCode1--;
30815                                         continue;
30816                                 }
30817                         if (soap_flag_IsDefault1 && soap->error == SOAP_TAG_MISMATCH)
30818                                 if (soap_in_bool(soap, "inf:IsDefault", &(((_inf__GetAdminAclEntryStatusResponse*)a)->IsDefault), "xsd:boolean"))
30819                                 {       soap_flag_IsDefault1--;
30820                                         continue;
30821                                 }
30822                         /* transient soap skipped */
30823                         soap_check_result(soap, "inf:StatusCode");
30824                         if (soap->error == SOAP_TAG_MISMATCH)
30825                                 soap->error = soap_ignore_element(soap);
30826                         if (soap->error == SOAP_NO_TAG)
30827                                 break;
30828                         if (soap->error)
30829                                 return NULL;
30830                 }
30831                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_IsDefault1 > 0))
30832                 {       soap->error = SOAP_OCCURS;
30833                         return NULL;
30834                 }
30835                 if (soap_element_end_in(soap, tag))
30836                         return NULL;
30837         }
30838         else
30839         {       a = (_inf__GetAdminAclEntryStatusResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, 0, sizeof(_inf__GetAdminAclEntryStatusResponse), 0, soap_copy__inf__GetAdminAclEntryStatusResponse);
30840                 if (soap->body && soap_element_end_in(soap, tag))
30841                         return NULL;
30842         }
30843         return a;
30844 }
30845
30846 SOAP_FMAC5 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC6 soap_new__inf__GetAdminAclEntryStatusResponse(struct soap *soap, int n)
30847 {       return soap_instantiate__inf__GetAdminAclEntryStatusResponse(soap, n, NULL, NULL, NULL);
30848 }
30849
30850 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *p)
30851 {       soap_delete(soap, p);
30852 }
30853
30854 SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC4 soap_instantiate__inf__GetAdminAclEntryStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
30855 {
30856         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminAclEntryStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
30857         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, n, soap_fdelete);
30858         if (!cp)
30859                 return NULL;
30860         if (n < 0)
30861         {       cp->ptr = (void*)new _inf__GetAdminAclEntryStatusResponse;
30862                 if (size)
30863                         *size = sizeof(_inf__GetAdminAclEntryStatusResponse);
30864                 ((_inf__GetAdminAclEntryStatusResponse*)cp->ptr)->soap = soap;
30865         }
30866         else
30867         {       cp->ptr = (void*)new _inf__GetAdminAclEntryStatusResponse[n];
30868                 if (size)
30869                         *size = n * sizeof(_inf__GetAdminAclEntryStatusResponse);
30870                 for (int i = 0; i < n; i++)
30871                         ((_inf__GetAdminAclEntryStatusResponse*)cp->ptr)[i].soap = soap;
30872         }
30873                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30874         return (_inf__GetAdminAclEntryStatusResponse*)cp->ptr;
30875 }
30876
30877 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetAdminAclEntryStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
30878 {
30879         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminAclEntryStatusResponse %p -> %p\n", q, p));
30880         *(_inf__GetAdminAclEntryStatusResponse*)p = *(_inf__GetAdminAclEntryStatusResponse*)q;
30881 }
30882
30883 void _inf__GetAdminAclEntryStatus::soap_serialize(struct soap *soap) const
30884 {
30885         (void)soap; /* appease -Wall -Werror */
30886         /* transient soap skipped */
30887 }
30888
30889 void _inf__GetAdminAclEntryStatus::soap_default(struct soap *soap)
30890 {
30891         this->soap = soap;
30892         /* transient soap skipped */
30893 }
30894
30895 int _inf__GetAdminAclEntryStatus::soap_put(struct soap *soap, const char *tag, const  char *type) const
30896 {
30897         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetAdminAclEntryStatus);
30898         if (this->soap_out(soap, tag, id, type))
30899                 return soap->error;
30900         return soap_putindependent(soap);
30901 }
30902
30903 int _inf__GetAdminAclEntryStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
30904 {
30905         return soap_out__inf__GetAdminAclEntryStatus(soap, tag, id, this, type);
30906 }
30907
30908 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, int id, const _inf__GetAdminAclEntryStatus *a, const char *type)
30909 {
30910         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminAclEntryStatus), type);
30911         /* transient soap skipped */
30912         soap_element_end_out(soap, tag);
30913         return SOAP_OK;
30914 }
30915
30916 void *_inf__GetAdminAclEntryStatus::soap_get(struct soap *soap, const char *tag, const char *type)
30917 {
30918         return soap_get__inf__GetAdminAclEntryStatus(soap, this, tag, type);
30919 }
30920
30921 SOAP_FMAC3 _inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_get__inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *p, const char *tag, const char *type)
30922 {
30923         if ((p = soap_in__inf__GetAdminAclEntryStatus(soap, tag, p, type)))
30924                 soap_getindependent(soap);
30925         return p;
30926 }
30927
30928 void *_inf__GetAdminAclEntryStatus::soap_in(struct soap *soap, const char *tag, const char *type)
30929 {       return soap_in__inf__GetAdminAclEntryStatus(soap, tag, this, type);
30930 }
30931
30932 SOAP_FMAC3 _inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_in__inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatus *a, const char *type)
30933 {
30934         if (soap_element_begin_in(soap, tag, 0, NULL))
30935                 return NULL;
30936         a = (_inf__GetAdminAclEntryStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminAclEntryStatus, sizeof(_inf__GetAdminAclEntryStatus), soap->type, soap->arrayType);
30937         if (!a)
30938                 return NULL;
30939         if (soap->alloced)
30940         {       a->soap_default(soap);
30941                 if (soap->clist->type != SOAP_TYPE__inf__GetAdminAclEntryStatus)
30942                 {       soap_revert(soap);
30943                         *soap->id = '\0';
30944                         return (_inf__GetAdminAclEntryStatus *)a->soap_in(soap, tag, type);
30945                 }
30946         };
30947         if (soap->body && !*soap->href)
30948         {
30949                 for (;;)
30950                 {       soap->error = SOAP_TAG_MISMATCH;
30951                         /* transient soap skipped */
30952                         if (soap->error == SOAP_TAG_MISMATCH)
30953                                 soap->error = soap_ignore_element(soap);
30954                         if (soap->error == SOAP_NO_TAG)
30955                                 break;
30956                         if (soap->error)
30957                                 return NULL;
30958                 }
30959                 if (soap_element_end_in(soap, tag))
30960                         return NULL;
30961         }
30962         else
30963         {       a = (_inf__GetAdminAclEntryStatus *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetAdminAclEntryStatus, 0, sizeof(_inf__GetAdminAclEntryStatus), 0, soap_copy__inf__GetAdminAclEntryStatus);
30964                 if (soap->body && soap_element_end_in(soap, tag))
30965                         return NULL;
30966         }
30967         return a;
30968 }
30969
30970 SOAP_FMAC5 _inf__GetAdminAclEntryStatus * SOAP_FMAC6 soap_new__inf__GetAdminAclEntryStatus(struct soap *soap, int n)
30971 {       return soap_instantiate__inf__GetAdminAclEntryStatus(soap, n, NULL, NULL, NULL);
30972 }
30973
30974 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *p)
30975 {       soap_delete(soap, p);
30976 }
30977
30978 SOAP_FMAC3 _inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_instantiate__inf__GetAdminAclEntryStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
30979 {
30980         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
30981         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminAclEntryStatus, n, soap_fdelete);
30982         if (!cp)
30983                 return NULL;
30984         if (n < 0)
30985         {       cp->ptr = (void*)new _inf__GetAdminAclEntryStatus;
30986                 if (size)
30987                         *size = sizeof(_inf__GetAdminAclEntryStatus);
30988                 ((_inf__GetAdminAclEntryStatus*)cp->ptr)->soap = soap;
30989         }
30990         else
30991         {       cp->ptr = (void*)new _inf__GetAdminAclEntryStatus[n];
30992                 if (size)
30993                         *size = n * sizeof(_inf__GetAdminAclEntryStatus);
30994                 for (int i = 0; i < n; i++)
30995                         ((_inf__GetAdminAclEntryStatus*)cp->ptr)[i].soap = soap;
30996         }
30997                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
30998         return (_inf__GetAdminAclEntryStatus*)cp->ptr;
30999 }
31000
31001 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetAdminAclEntryStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
31002 {
31003         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminAclEntryStatus %p -> %p\n", q, p));
31004         *(_inf__GetAdminAclEntryStatus*)p = *(_inf__GetAdminAclEntryStatus*)q;
31005 }
31006
31007 void _inf__GetConfigServerInfoResponse::soap_serialize(struct soap *soap) const
31008 {
31009         (void)soap; /* appease -Wall -Werror */
31010         soap_embedded(soap, &((_inf__GetConfigServerInfoResponse*)this)->Port, SOAP_TYPE_unsignedShort);
31011         /* transient soap skipped */
31012 }
31013
31014 void _inf__GetConfigServerInfoResponse::soap_default(struct soap *soap)
31015 {
31016         this->soap = soap;
31017         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetConfigServerInfoResponse*)this)->StatusCode);
31018         soap_default_inf__IPv4AddressType(soap, &((_inf__GetConfigServerInfoResponse*)this)->Ip);
31019         soap_default_unsignedShort(soap, &((_inf__GetConfigServerInfoResponse*)this)->Port);
31020         /* transient soap skipped */
31021 }
31022
31023 int _inf__GetConfigServerInfoResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
31024 {
31025         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetConfigServerInfoResponse);
31026         if (this->soap_out(soap, tag, id, type))
31027                 return soap->error;
31028         return soap_putindependent(soap);
31029 }
31030
31031 int _inf__GetConfigServerInfoResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
31032 {
31033         return soap_out__inf__GetConfigServerInfoResponse(soap, tag, id, this, type);
31034 }
31035
31036 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, int id, const _inf__GetConfigServerInfoResponse *a, const char *type)
31037 {
31038         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetConfigServerInfoResponse), type);
31039         soap_element_result(soap, "inf:StatusCode");
31040         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetConfigServerInfoResponse*)a)->StatusCode), "");
31041         soap_out_inf__IPv4AddressType(soap, "inf:Ip", -1, &(((_inf__GetConfigServerInfoResponse*)a)->Ip), "");
31042         soap_out_unsignedShort(soap, "inf:Port", -1, &(((_inf__GetConfigServerInfoResponse*)a)->Port), "");
31043         /* transient soap skipped */
31044         soap_element_end_out(soap, tag);
31045         return SOAP_OK;
31046 }
31047
31048 void *_inf__GetConfigServerInfoResponse::soap_get(struct soap *soap, const char *tag, const char *type)
31049 {
31050         return soap_get__inf__GetConfigServerInfoResponse(soap, this, tag, type);
31051 }
31052
31053 SOAP_FMAC3 _inf__GetConfigServerInfoResponse * SOAP_FMAC4 soap_get__inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *p, const char *tag, const char *type)
31054 {
31055         if ((p = soap_in__inf__GetConfigServerInfoResponse(soap, tag, p, type)))
31056                 soap_getindependent(soap);
31057         return p;
31058 }
31059
31060 void *_inf__GetConfigServerInfoResponse::soap_in(struct soap *soap, const char *tag, const char *type)
31061 {       return soap_in__inf__GetConfigServerInfoResponse(soap, tag, this, type);
31062 }
31063
31064 SOAP_FMAC3 _inf__GetConfigServerInfoResponse * SOAP_FMAC4 soap_in__inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, _inf__GetConfigServerInfoResponse *a, const char *type)
31065 {
31066         if (soap_element_begin_in(soap, tag, 0, NULL))
31067                 return NULL;
31068         a = (_inf__GetConfigServerInfoResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetConfigServerInfoResponse, sizeof(_inf__GetConfigServerInfoResponse), soap->type, soap->arrayType);
31069         if (!a)
31070                 return NULL;
31071         if (soap->alloced)
31072         {       a->soap_default(soap);
31073                 if (soap->clist->type != SOAP_TYPE__inf__GetConfigServerInfoResponse)
31074                 {       soap_revert(soap);
31075                         *soap->id = '\0';
31076                         return (_inf__GetConfigServerInfoResponse *)a->soap_in(soap, tag, type);
31077                 }
31078         }
31079         short soap_flag_StatusCode1 = 1, soap_flag_Ip1 = 1, soap_flag_Port1 = 1;
31080         if (soap->body && !*soap->href)
31081         {
31082                 for (;;)
31083                 {       soap->error = SOAP_TAG_MISMATCH;
31084                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
31085                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetConfigServerInfoResponse*)a)->StatusCode), "inf:PT_STATUS"))
31086                                 {       soap_flag_StatusCode1--;
31087                                         continue;
31088                                 }
31089                         if (soap_flag_Ip1 && soap->error == SOAP_TAG_MISMATCH)
31090                                 if (soap_in_inf__IPv4AddressType(soap, "inf:Ip", &(((_inf__GetConfigServerInfoResponse*)a)->Ip), "inf:IPv4AddressType"))
31091                                 {       soap_flag_Ip1--;
31092                                         continue;
31093                                 }
31094                         if (soap_flag_Port1 && soap->error == SOAP_TAG_MISMATCH)
31095                                 if (soap_in_unsignedShort(soap, "inf:Port", &(((_inf__GetConfigServerInfoResponse*)a)->Port), "xsd:unsignedShort"))
31096                                 {       soap_flag_Port1--;
31097                                         continue;
31098                                 }
31099                         /* transient soap skipped */
31100                         soap_check_result(soap, "inf:StatusCode");
31101                         if (soap->error == SOAP_TAG_MISMATCH)
31102                                 soap->error = soap_ignore_element(soap);
31103                         if (soap->error == SOAP_NO_TAG)
31104                                 break;
31105                         if (soap->error)
31106                                 return NULL;
31107                 }
31108                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Ip1 > 0 || soap_flag_Port1 > 0))
31109                 {       soap->error = SOAP_OCCURS;
31110                         return NULL;
31111                 }
31112                 if (soap_element_end_in(soap, tag))
31113                         return NULL;
31114         }
31115         else
31116         {       a = (_inf__GetConfigServerInfoResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetConfigServerInfoResponse, 0, sizeof(_inf__GetConfigServerInfoResponse), 0, soap_copy__inf__GetConfigServerInfoResponse);
31117                 if (soap->body && soap_element_end_in(soap, tag))
31118                         return NULL;
31119         }
31120         return a;
31121 }
31122
31123 SOAP_FMAC5 _inf__GetConfigServerInfoResponse * SOAP_FMAC6 soap_new__inf__GetConfigServerInfoResponse(struct soap *soap, int n)
31124 {       return soap_instantiate__inf__GetConfigServerInfoResponse(soap, n, NULL, NULL, NULL);
31125 }
31126
31127 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *p)
31128 {       soap_delete(soap, p);
31129 }
31130
31131 SOAP_FMAC3 _inf__GetConfigServerInfoResponse * SOAP_FMAC4 soap_instantiate__inf__GetConfigServerInfoResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
31132 {
31133         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetConfigServerInfoResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
31134         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetConfigServerInfoResponse, n, soap_fdelete);
31135         if (!cp)
31136                 return NULL;
31137         if (n < 0)
31138         {       cp->ptr = (void*)new _inf__GetConfigServerInfoResponse;
31139                 if (size)
31140                         *size = sizeof(_inf__GetConfigServerInfoResponse);
31141                 ((_inf__GetConfigServerInfoResponse*)cp->ptr)->soap = soap;
31142         }
31143         else
31144         {       cp->ptr = (void*)new _inf__GetConfigServerInfoResponse[n];
31145                 if (size)
31146                         *size = n * sizeof(_inf__GetConfigServerInfoResponse);
31147                 for (int i = 0; i < n; i++)
31148                         ((_inf__GetConfigServerInfoResponse*)cp->ptr)[i].soap = soap;
31149         }
31150                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
31151         return (_inf__GetConfigServerInfoResponse*)cp->ptr;
31152 }
31153
31154 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetConfigServerInfoResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
31155 {
31156         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetConfigServerInfoResponse %p -> %p\n", q, p));
31157         *(_inf__GetConfigServerInfoResponse*)p = *(_inf__GetConfigServerInfoResponse*)q;
31158 }
31159
31160 void _inf__GetConfigServerInfo::soap_serialize(struct soap *soap) const
31161 {
31162         (void)soap; /* appease -Wall -Werror */
31163         /* transient soap skipped */
31164 }
31165
31166 void _inf__GetConfigServerInfo::soap_default(struct soap *soap)
31167 {
31168         this->soap = soap;
31169         /* transient soap skipped */
31170 }
31171
31172 int _inf__GetConfigServerInfo::soap_put(struct soap *soap, const char *tag, const  char *type) const
31173 {
31174         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetConfigServerInfo);
31175         if (this->soap_out(soap, tag, id, type))
31176                 return soap->error;
31177         return soap_putindependent(soap);
31178 }
31179
31180 int _inf__GetConfigServerInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
31181 {
31182         return soap_out__inf__GetConfigServerInfo(soap, tag, id, this, type);
31183 }
31184
31185 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetConfigServerInfo(struct soap *soap, const char *tag, int id, const _inf__GetConfigServerInfo *a, const char *type)
31186 {
31187         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetConfigServerInfo), type);
31188         /* transient soap skipped */
31189         soap_element_end_out(soap, tag);
31190         return SOAP_OK;
31191 }
31192
31193 void *_inf__GetConfigServerInfo::soap_get(struct soap *soap, const char *tag, const char *type)
31194 {
31195         return soap_get__inf__GetConfigServerInfo(soap, this, tag, type);
31196 }
31197
31198 SOAP_FMAC3 _inf__GetConfigServerInfo * SOAP_FMAC4 soap_get__inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *p, const char *tag, const char *type)
31199 {
31200         if ((p = soap_in__inf__GetConfigServerInfo(soap, tag, p, type)))
31201                 soap_getindependent(soap);
31202         return p;
31203 }
31204
31205 void *_inf__GetConfigServerInfo::soap_in(struct soap *soap, const char *tag, const char *type)
31206 {       return soap_in__inf__GetConfigServerInfo(soap, tag, this, type);
31207 }
31208
31209 SOAP_FMAC3 _inf__GetConfigServerInfo * SOAP_FMAC4 soap_in__inf__GetConfigServerInfo(struct soap *soap, const char *tag, _inf__GetConfigServerInfo *a, const char *type)
31210 {
31211         if (soap_element_begin_in(soap, tag, 0, NULL))
31212                 return NULL;
31213         a = (_inf__GetConfigServerInfo *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetConfigServerInfo, sizeof(_inf__GetConfigServerInfo), soap->type, soap->arrayType);
31214         if (!a)
31215                 return NULL;
31216         if (soap->alloced)
31217         {       a->soap_default(soap);
31218                 if (soap->clist->type != SOAP_TYPE__inf__GetConfigServerInfo)
31219                 {       soap_revert(soap);
31220                         *soap->id = '\0';
31221                         return (_inf__GetConfigServerInfo *)a->soap_in(soap, tag, type);
31222                 }
31223         };
31224         if (soap->body && !*soap->href)
31225         {
31226                 for (;;)
31227                 {       soap->error = SOAP_TAG_MISMATCH;
31228                         /* transient soap skipped */
31229                         if (soap->error == SOAP_TAG_MISMATCH)
31230                                 soap->error = soap_ignore_element(soap);
31231                         if (soap->error == SOAP_NO_TAG)
31232                                 break;
31233                         if (soap->error)
31234                                 return NULL;
31235                 }
31236                 if (soap_element_end_in(soap, tag))
31237                         return NULL;
31238         }
31239         else
31240         {       a = (_inf__GetConfigServerInfo *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetConfigServerInfo, 0, sizeof(_inf__GetConfigServerInfo), 0, soap_copy__inf__GetConfigServerInfo);
31241                 if (soap->body && soap_element_end_in(soap, tag))
31242                         return NULL;
31243         }
31244         return a;
31245 }
31246
31247 SOAP_FMAC5 _inf__GetConfigServerInfo * SOAP_FMAC6 soap_new__inf__GetConfigServerInfo(struct soap *soap, int n)
31248 {       return soap_instantiate__inf__GetConfigServerInfo(soap, n, NULL, NULL, NULL);
31249 }
31250
31251 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *p)
31252 {       soap_delete(soap, p);
31253 }
31254
31255 SOAP_FMAC3 _inf__GetConfigServerInfo * SOAP_FMAC4 soap_instantiate__inf__GetConfigServerInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
31256 {
31257         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetConfigServerInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
31258         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetConfigServerInfo, n, soap_fdelete);
31259         if (!cp)
31260                 return NULL;
31261         if (n < 0)
31262         {       cp->ptr = (void*)new _inf__GetConfigServerInfo;
31263                 if (size)
31264                         *size = sizeof(_inf__GetConfigServerInfo);
31265                 ((_inf__GetConfigServerInfo*)cp->ptr)->soap = soap;
31266         }
31267         else
31268         {       cp->ptr = (void*)new _inf__GetConfigServerInfo[n];
31269                 if (size)
31270                         *size = n * sizeof(_inf__GetConfigServerInfo);
31271                 for (int i = 0; i < n; i++)
31272                         ((_inf__GetConfigServerInfo*)cp->ptr)[i].soap = soap;
31273         }
31274                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
31275         return (_inf__GetConfigServerInfo*)cp->ptr;
31276 }
31277
31278 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetConfigServerInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
31279 {
31280         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetConfigServerInfo %p -> %p\n", q, p));
31281         *(_inf__GetConfigServerInfo*)p = *(_inf__GetConfigServerInfo*)q;
31282 }
31283
31284 void _inf__GetHostNameResponse::soap_serialize(struct soap *soap) const
31285 {
31286         (void)soap; /* appease -Wall -Werror */
31287         soap_embedded(soap, &((_inf__GetHostNameResponse*)this)->HostName, SOAP_TYPE_std__string);
31288         soap_serialize_std__string(soap, &((_inf__GetHostNameResponse*)this)->HostName);
31289         /* transient soap skipped */
31290 }
31291
31292 void _inf__GetHostNameResponse::soap_default(struct soap *soap)
31293 {
31294         this->soap = soap;
31295         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetHostNameResponse*)this)->StatusCode);
31296         soap_default_std__string(soap, &((_inf__GetHostNameResponse*)this)->HostName);
31297         /* transient soap skipped */
31298 }
31299
31300 int _inf__GetHostNameResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
31301 {
31302         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetHostNameResponse);
31303         if (this->soap_out(soap, tag, id, type))
31304                 return soap->error;
31305         return soap_putindependent(soap);
31306 }
31307
31308 int _inf__GetHostNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
31309 {
31310         return soap_out__inf__GetHostNameResponse(soap, tag, id, this, type);
31311 }
31312
31313 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetHostNameResponse(struct soap *soap, const char *tag, int id, const _inf__GetHostNameResponse *a, const char *type)
31314 {
31315         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetHostNameResponse), type);
31316         soap_element_result(soap, "inf:StatusCode");
31317         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetHostNameResponse*)a)->StatusCode), "");
31318         soap_out_std__string(soap, "inf:HostName", -1, &(((_inf__GetHostNameResponse*)a)->HostName), "");
31319         /* transient soap skipped */
31320         soap_element_end_out(soap, tag);
31321         return SOAP_OK;
31322 }
31323
31324 void *_inf__GetHostNameResponse::soap_get(struct soap *soap, const char *tag, const char *type)
31325 {
31326         return soap_get__inf__GetHostNameResponse(soap, this, tag, type);
31327 }
31328
31329 SOAP_FMAC3 _inf__GetHostNameResponse * SOAP_FMAC4 soap_get__inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *p, const char *tag, const char *type)
31330 {
31331         if ((p = soap_in__inf__GetHostNameResponse(soap, tag, p, type)))
31332                 soap_getindependent(soap);
31333         return p;
31334 }
31335
31336 void *_inf__GetHostNameResponse::soap_in(struct soap *soap, const char *tag, const char *type)
31337 {       return soap_in__inf__GetHostNameResponse(soap, tag, this, type);
31338 }
31339
31340 SOAP_FMAC3 _inf__GetHostNameResponse * SOAP_FMAC4 soap_in__inf__GetHostNameResponse(struct soap *soap, const char *tag, _inf__GetHostNameResponse *a, const char *type)
31341 {
31342         if (soap_element_begin_in(soap, tag, 0, NULL))
31343                 return NULL;
31344         a = (_inf__GetHostNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetHostNameResponse, sizeof(_inf__GetHostNameResponse), soap->type, soap->arrayType);
31345         if (!a)
31346                 return NULL;
31347         if (soap->alloced)
31348         {       a->soap_default(soap);
31349                 if (soap->clist->type != SOAP_TYPE__inf__GetHostNameResponse)
31350                 {       soap_revert(soap);
31351                         *soap->id = '\0';
31352                         return (_inf__GetHostNameResponse *)a->soap_in(soap, tag, type);
31353                 }
31354         }
31355         short soap_flag_StatusCode1 = 1, soap_flag_HostName1 = 1;
31356         if (soap->body && !*soap->href)
31357         {
31358                 for (;;)
31359                 {       soap->error = SOAP_TAG_MISMATCH;
31360                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
31361                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetHostNameResponse*)a)->StatusCode), "inf:PT_STATUS"))
31362                                 {       soap_flag_StatusCode1--;
31363                                         continue;
31364                                 }
31365                         if (soap_flag_HostName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
31366                                 if (soap_in_std__string(soap, "inf:HostName", &(((_inf__GetHostNameResponse*)a)->HostName), "xsd:string"))
31367                                 {       soap_flag_HostName1--;
31368                                         continue;
31369                                 }
31370                         /* transient soap skipped */
31371                         soap_check_result(soap, "inf:StatusCode");
31372                         if (soap->error == SOAP_TAG_MISMATCH)
31373                                 soap->error = soap_ignore_element(soap);
31374                         if (soap->error == SOAP_NO_TAG)
31375                                 break;
31376                         if (soap->error)
31377                                 return NULL;
31378                 }
31379                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_HostName1 > 0))
31380                 {       soap->error = SOAP_OCCURS;
31381                         return NULL;
31382                 }
31383                 if (soap_element_end_in(soap, tag))
31384                         return NULL;
31385         }
31386         else
31387         {       a = (_inf__GetHostNameResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetHostNameResponse, 0, sizeof(_inf__GetHostNameResponse), 0, soap_copy__inf__GetHostNameResponse);
31388                 if (soap->body && soap_element_end_in(soap, tag))
31389                         return NULL;
31390         }
31391         return a;
31392 }
31393
31394 SOAP_FMAC5 _inf__GetHostNameResponse * SOAP_FMAC6 soap_new__inf__GetHostNameResponse(struct soap *soap, int n)
31395 {       return soap_instantiate__inf__GetHostNameResponse(soap, n, NULL, NULL, NULL);
31396 }
31397
31398 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *p)
31399 {       soap_delete(soap, p);
31400 }
31401
31402 SOAP_FMAC3 _inf__GetHostNameResponse * SOAP_FMAC4 soap_instantiate__inf__GetHostNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
31403 {
31404         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetHostNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
31405         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetHostNameResponse, n, soap_fdelete);
31406         if (!cp)
31407                 return NULL;
31408         if (n < 0)
31409         {       cp->ptr = (void*)new _inf__GetHostNameResponse;
31410                 if (size)
31411                         *size = sizeof(_inf__GetHostNameResponse);
31412                 ((_inf__GetHostNameResponse*)cp->ptr)->soap = soap;
31413         }
31414         else
31415         {       cp->ptr = (void*)new _inf__GetHostNameResponse[n];
31416                 if (size)
31417                         *size = n * sizeof(_inf__GetHostNameResponse);
31418                 for (int i = 0; i < n; i++)
31419                         ((_inf__GetHostNameResponse*)cp->ptr)[i].soap = soap;
31420         }
31421                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
31422         return (_inf__GetHostNameResponse*)cp->ptr;
31423 }
31424
31425 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetHostNameResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
31426 {
31427         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetHostNameResponse %p -> %p\n", q, p));
31428         *(_inf__GetHostNameResponse*)p = *(_inf__GetHostNameResponse*)q;
31429 }
31430
31431 void _inf__GetHostName::soap_serialize(struct soap *soap) const
31432 {
31433         (void)soap; /* appease -Wall -Werror */
31434         /* transient soap skipped */
31435 }
31436
31437 void _inf__GetHostName::soap_default(struct soap *soap)
31438 {
31439         this->soap = soap;
31440         /* transient soap skipped */
31441 }
31442
31443 int _inf__GetHostName::soap_put(struct soap *soap, const char *tag, const  char *type) const
31444 {
31445         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetHostName);
31446         if (this->soap_out(soap, tag, id, type))
31447                 return soap->error;
31448         return soap_putindependent(soap);
31449 }
31450
31451 int _inf__GetHostName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
31452 {
31453         return soap_out__inf__GetHostName(soap, tag, id, this, type);
31454 }
31455
31456 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetHostName(struct soap *soap, const char *tag, int id, const _inf__GetHostName *a, const char *type)
31457 {
31458         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetHostName), type);
31459         /* transient soap skipped */
31460         soap_element_end_out(soap, tag);
31461         return SOAP_OK;
31462 }
31463
31464 void *_inf__GetHostName::soap_get(struct soap *soap, const char *tag, const char *type)
31465 {
31466         return soap_get__inf__GetHostName(soap, this, tag, type);
31467 }
31468
31469 SOAP_FMAC3 _inf__GetHostName * SOAP_FMAC4 soap_get__inf__GetHostName(struct soap *soap, _inf__GetHostName *p, const char *tag, const char *type)
31470 {
31471         if ((p = soap_in__inf__GetHostName(soap, tag, p, type)))
31472                 soap_getindependent(soap);
31473         return p;
31474 }
31475
31476 void *_inf__GetHostName::soap_in(struct soap *soap, const char *tag, const char *type)
31477 {       return soap_in__inf__GetHostName(soap, tag, this, type);
31478 }
31479
31480 SOAP_FMAC3 _inf__GetHostName * SOAP_FMAC4 soap_in__inf__GetHostName(struct soap *soap, const char *tag, _inf__GetHostName *a, const char *type)
31481 {
31482         if (soap_element_begin_in(soap, tag, 0, NULL))
31483                 return NULL;
31484         a = (_inf__GetHostName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetHostName, sizeof(_inf__GetHostName), soap->type, soap->arrayType);
31485         if (!a)
31486                 return NULL;
31487         if (soap->alloced)
31488         {       a->soap_default(soap);
31489                 if (soap->clist->type != SOAP_TYPE__inf__GetHostName)
31490                 {       soap_revert(soap);
31491                         *soap->id = '\0';
31492                         return (_inf__GetHostName *)a->soap_in(soap, tag, type);
31493                 }
31494         };
31495         if (soap->body && !*soap->href)
31496         {
31497                 for (;;)
31498                 {       soap->error = SOAP_TAG_MISMATCH;
31499                         /* transient soap skipped */
31500                         if (soap->error == SOAP_TAG_MISMATCH)
31501                                 soap->error = soap_ignore_element(soap);
31502                         if (soap->error == SOAP_NO_TAG)
31503                                 break;
31504                         if (soap->error)
31505                                 return NULL;
31506                 }
31507                 if (soap_element_end_in(soap, tag))
31508                         return NULL;
31509         }
31510         else
31511         {       a = (_inf__GetHostName *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetHostName, 0, sizeof(_inf__GetHostName), 0, soap_copy__inf__GetHostName);
31512                 if (soap->body && soap_element_end_in(soap, tag))
31513                         return NULL;
31514         }
31515         return a;
31516 }
31517
31518 SOAP_FMAC5 _inf__GetHostName * SOAP_FMAC6 soap_new__inf__GetHostName(struct soap *soap, int n)
31519 {       return soap_instantiate__inf__GetHostName(soap, n, NULL, NULL, NULL);
31520 }
31521
31522 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetHostName(struct soap *soap, _inf__GetHostName *p)
31523 {       soap_delete(soap, p);
31524 }
31525
31526 SOAP_FMAC3 _inf__GetHostName * SOAP_FMAC4 soap_instantiate__inf__GetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
31527 {
31528         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
31529         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetHostName, n, soap_fdelete);
31530         if (!cp)
31531                 return NULL;
31532         if (n < 0)
31533         {       cp->ptr = (void*)new _inf__GetHostName;
31534                 if (size)
31535                         *size = sizeof(_inf__GetHostName);
31536                 ((_inf__GetHostName*)cp->ptr)->soap = soap;
31537         }
31538         else
31539         {       cp->ptr = (void*)new _inf__GetHostName[n];
31540                 if (size)
31541                         *size = n * sizeof(_inf__GetHostName);
31542                 for (int i = 0; i < n; i++)
31543                         ((_inf__GetHostName*)cp->ptr)[i].soap = soap;
31544         }
31545                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
31546         return (_inf__GetHostName*)cp->ptr;
31547 }
31548
31549 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
31550 {
31551         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetHostName %p -> %p\n", q, p));
31552         *(_inf__GetHostName*)p = *(_inf__GetHostName*)q;
31553 }
31554
31555 void _inf__GetVlanParametersResponse::soap_serialize(struct soap *soap) const
31556 {
31557         (void)soap; /* appease -Wall -Werror */
31558         soap_embedded(soap, &((_inf__GetVlanParametersResponse*)this)->VlanMode, SOAP_TYPE_bool);
31559         soap_embedded(soap, &((_inf__GetVlanParametersResponse*)this)->VlanTag, SOAP_TYPE_unsignedShort);
31560         /* transient soap skipped */
31561 }
31562
31563 void _inf__GetVlanParametersResponse::soap_default(struct soap *soap)
31564 {
31565         this->soap = soap;
31566         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetVlanParametersResponse*)this)->StatusCode);
31567         soap_default_bool(soap, &((_inf__GetVlanParametersResponse*)this)->VlanMode);
31568         soap_default_unsignedShort(soap, &((_inf__GetVlanParametersResponse*)this)->VlanTag);
31569         /* transient soap skipped */
31570 }
31571
31572 int _inf__GetVlanParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
31573 {
31574         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetVlanParametersResponse);
31575         if (this->soap_out(soap, tag, id, type))
31576                 return soap->error;
31577         return soap_putindependent(soap);
31578 }
31579
31580 int _inf__GetVlanParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
31581 {
31582         return soap_out__inf__GetVlanParametersResponse(soap, tag, id, this, type);
31583 }
31584
31585 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetVlanParametersResponse(struct soap *soap, const char *tag, int id, const _inf__GetVlanParametersResponse *a, const char *type)
31586 {
31587         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetVlanParametersResponse), type);
31588         soap_element_result(soap, "inf:StatusCode");
31589         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetVlanParametersResponse*)a)->StatusCode), "");
31590         soap_out_bool(soap, "inf:VlanMode", -1, &(((_inf__GetVlanParametersResponse*)a)->VlanMode), "");
31591         soap_out_unsignedShort(soap, "inf:VlanTag", -1, &(((_inf__GetVlanParametersResponse*)a)->VlanTag), "");
31592         /* transient soap skipped */
31593         soap_element_end_out(soap, tag);
31594         return SOAP_OK;
31595 }
31596
31597 void *_inf__GetVlanParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
31598 {
31599         return soap_get__inf__GetVlanParametersResponse(soap, this, tag, type);
31600 }
31601
31602 SOAP_FMAC3 _inf__GetVlanParametersResponse * SOAP_FMAC4 soap_get__inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *p, const char *tag, const char *type)
31603 {
31604         if ((p = soap_in__inf__GetVlanParametersResponse(soap, tag, p, type)))
31605                 soap_getindependent(soap);
31606         return p;
31607 }
31608
31609 void *_inf__GetVlanParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
31610 {       return soap_in__inf__GetVlanParametersResponse(soap, tag, this, type);
31611 }
31612
31613 SOAP_FMAC3 _inf__GetVlanParametersResponse * SOAP_FMAC4 soap_in__inf__GetVlanParametersResponse(struct soap *soap, const char *tag, _inf__GetVlanParametersResponse *a, const char *type)
31614 {
31615         if (soap_element_begin_in(soap, tag, 0, NULL))
31616                 return NULL;
31617         a = (_inf__GetVlanParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetVlanParametersResponse, sizeof(_inf__GetVlanParametersResponse), soap->type, soap->arrayType);
31618         if (!a)
31619                 return NULL;
31620         if (soap->alloced)
31621         {       a->soap_default(soap);
31622                 if (soap->clist->type != SOAP_TYPE__inf__GetVlanParametersResponse)
31623                 {       soap_revert(soap);
31624                         *soap->id = '\0';
31625                         return (_inf__GetVlanParametersResponse *)a->soap_in(soap, tag, type);
31626                 }
31627         }
31628         short soap_flag_StatusCode1 = 1, soap_flag_VlanMode1 = 1, soap_flag_VlanTag1 = 1;
31629         if (soap->body && !*soap->href)
31630         {
31631                 for (;;)
31632                 {       soap->error = SOAP_TAG_MISMATCH;
31633                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
31634                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetVlanParametersResponse*)a)->StatusCode), "inf:PT_STATUS"))
31635                                 {       soap_flag_StatusCode1--;
31636                                         continue;
31637                                 }
31638                         if (soap_flag_VlanMode1 && soap->error == SOAP_TAG_MISMATCH)
31639                                 if (soap_in_bool(soap, "inf:VlanMode", &(((_inf__GetVlanParametersResponse*)a)->VlanMode), "xsd:boolean"))
31640                                 {       soap_flag_VlanMode1--;
31641                                         continue;
31642                                 }
31643                         if (soap_flag_VlanTag1 && soap->error == SOAP_TAG_MISMATCH)
31644                                 if (soap_in_unsignedShort(soap, "inf:VlanTag", &(((_inf__GetVlanParametersResponse*)a)->VlanTag), "xsd:unsignedShort"))
31645                                 {       soap_flag_VlanTag1--;
31646                                         continue;
31647                                 }
31648                         /* transient soap skipped */
31649                         soap_check_result(soap, "inf:StatusCode");
31650                         if (soap->error == SOAP_TAG_MISMATCH)
31651                                 soap->error = soap_ignore_element(soap);
31652                         if (soap->error == SOAP_NO_TAG)
31653                                 break;
31654                         if (soap->error)
31655                                 return NULL;
31656                 }
31657                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_VlanMode1 > 0 || soap_flag_VlanTag1 > 0))
31658                 {       soap->error = SOAP_OCCURS;
31659                         return NULL;
31660                 }
31661                 if (soap_element_end_in(soap, tag))
31662                         return NULL;
31663         }
31664         else
31665         {       a = (_inf__GetVlanParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetVlanParametersResponse, 0, sizeof(_inf__GetVlanParametersResponse), 0, soap_copy__inf__GetVlanParametersResponse);
31666                 if (soap->body && soap_element_end_in(soap, tag))
31667                         return NULL;
31668         }
31669         return a;
31670 }
31671
31672 SOAP_FMAC5 _inf__GetVlanParametersResponse * SOAP_FMAC6 soap_new__inf__GetVlanParametersResponse(struct soap *soap, int n)
31673 {       return soap_instantiate__inf__GetVlanParametersResponse(soap, n, NULL, NULL, NULL);
31674 }
31675
31676 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *p)
31677 {       soap_delete(soap, p);
31678 }
31679
31680 SOAP_FMAC3 _inf__GetVlanParametersResponse * SOAP_FMAC4 soap_instantiate__inf__GetVlanParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
31681 {
31682         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetVlanParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
31683         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetVlanParametersResponse, n, soap_fdelete);
31684         if (!cp)
31685                 return NULL;
31686         if (n < 0)
31687         {       cp->ptr = (void*)new _inf__GetVlanParametersResponse;
31688                 if (size)
31689                         *size = sizeof(_inf__GetVlanParametersResponse);
31690                 ((_inf__GetVlanParametersResponse*)cp->ptr)->soap = soap;
31691         }
31692         else
31693         {       cp->ptr = (void*)new _inf__GetVlanParametersResponse[n];
31694                 if (size)
31695                         *size = n * sizeof(_inf__GetVlanParametersResponse);
31696                 for (int i = 0; i < n; i++)
31697                         ((_inf__GetVlanParametersResponse*)cp->ptr)[i].soap = soap;
31698         }
31699                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
31700         return (_inf__GetVlanParametersResponse*)cp->ptr;
31701 }
31702
31703 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetVlanParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
31704 {
31705         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetVlanParametersResponse %p -> %p\n", q, p));
31706         *(_inf__GetVlanParametersResponse*)p = *(_inf__GetVlanParametersResponse*)q;
31707 }
31708
31709 void _inf__GetVlanParameters::soap_serialize(struct soap *soap) const
31710 {
31711         (void)soap; /* appease -Wall -Werror */
31712         soap_serialize_PointerTocmn__InterfaceHandleType(soap, &((_inf__GetVlanParameters*)this)->InterfaceHandle);
31713         /* transient soap skipped */
31714 }
31715
31716 void _inf__GetVlanParameters::soap_default(struct soap *soap)
31717 {
31718         this->soap = soap;
31719         ((_inf__GetVlanParameters*)this)->InterfaceHandle = NULL;
31720         /* transient soap skipped */
31721 }
31722
31723 int _inf__GetVlanParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
31724 {
31725         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetVlanParameters);
31726         if (this->soap_out(soap, tag, id, type))
31727                 return soap->error;
31728         return soap_putindependent(soap);
31729 }
31730
31731 int _inf__GetVlanParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
31732 {
31733         return soap_out__inf__GetVlanParameters(soap, tag, id, this, type);
31734 }
31735
31736 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetVlanParameters(struct soap *soap, const char *tag, int id, const _inf__GetVlanParameters *a, const char *type)
31737 {
31738         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetVlanParameters), type);
31739         soap_out_PointerTocmn__InterfaceHandleType(soap, "inf:InterfaceHandle", -1, &(((_inf__GetVlanParameters*)a)->InterfaceHandle), "");
31740         /* transient soap skipped */
31741         soap_element_end_out(soap, tag);
31742         return SOAP_OK;
31743 }
31744
31745 void *_inf__GetVlanParameters::soap_get(struct soap *soap, const char *tag, const char *type)
31746 {
31747         return soap_get__inf__GetVlanParameters(soap, this, tag, type);
31748 }
31749
31750 SOAP_FMAC3 _inf__GetVlanParameters * SOAP_FMAC4 soap_get__inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *p, const char *tag, const char *type)
31751 {
31752         if ((p = soap_in__inf__GetVlanParameters(soap, tag, p, type)))
31753                 soap_getindependent(soap);
31754         return p;
31755 }
31756
31757 void *_inf__GetVlanParameters::soap_in(struct soap *soap, const char *tag, const char *type)
31758 {       return soap_in__inf__GetVlanParameters(soap, tag, this, type);
31759 }
31760
31761 SOAP_FMAC3 _inf__GetVlanParameters * SOAP_FMAC4 soap_in__inf__GetVlanParameters(struct soap *soap, const char *tag, _inf__GetVlanParameters *a, const char *type)
31762 {
31763         if (soap_element_begin_in(soap, tag, 0, NULL))
31764                 return NULL;
31765         a = (_inf__GetVlanParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetVlanParameters, sizeof(_inf__GetVlanParameters), soap->type, soap->arrayType);
31766         if (!a)
31767                 return NULL;
31768         if (soap->alloced)
31769         {       a->soap_default(soap);
31770                 if (soap->clist->type != SOAP_TYPE__inf__GetVlanParameters)
31771                 {       soap_revert(soap);
31772                         *soap->id = '\0';
31773                         return (_inf__GetVlanParameters *)a->soap_in(soap, tag, type);
31774                 }
31775         }
31776         short soap_flag_InterfaceHandle1 = 1;
31777         if (soap->body && !*soap->href)
31778         {
31779                 for (;;)
31780                 {       soap->error = SOAP_TAG_MISMATCH;
31781                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
31782                                 if (soap_in_PointerTocmn__InterfaceHandleType(soap, "inf:InterfaceHandle", &(((_inf__GetVlanParameters*)a)->InterfaceHandle), "cmn:InterfaceHandleType"))
31783                                 {       soap_flag_InterfaceHandle1--;
31784                                         continue;
31785                                 }
31786                         /* transient soap skipped */
31787                         if (soap->error == SOAP_TAG_MISMATCH)
31788                                 soap->error = soap_ignore_element(soap);
31789                         if (soap->error == SOAP_NO_TAG)
31790                                 break;
31791                         if (soap->error)
31792                                 return NULL;
31793                 }
31794                 if (soap_element_end_in(soap, tag))
31795                         return NULL;
31796         }
31797         else
31798         {       a = (_inf__GetVlanParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetVlanParameters, 0, sizeof(_inf__GetVlanParameters), 0, soap_copy__inf__GetVlanParameters);
31799                 if (soap->body && soap_element_end_in(soap, tag))
31800                         return NULL;
31801         }
31802         return a;
31803 }
31804
31805 SOAP_FMAC5 _inf__GetVlanParameters * SOAP_FMAC6 soap_new__inf__GetVlanParameters(struct soap *soap, int n)
31806 {       return soap_instantiate__inf__GetVlanParameters(soap, n, NULL, NULL, NULL);
31807 }
31808
31809 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *p)
31810 {       soap_delete(soap, p);
31811 }
31812
31813 SOAP_FMAC3 _inf__GetVlanParameters * SOAP_FMAC4 soap_instantiate__inf__GetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
31814 {
31815         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
31816         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetVlanParameters, n, soap_fdelete);
31817         if (!cp)
31818                 return NULL;
31819         if (n < 0)
31820         {       cp->ptr = (void*)new _inf__GetVlanParameters;
31821                 if (size)
31822                         *size = sizeof(_inf__GetVlanParameters);
31823                 ((_inf__GetVlanParameters*)cp->ptr)->soap = soap;
31824         }
31825         else
31826         {       cp->ptr = (void*)new _inf__GetVlanParameters[n];
31827                 if (size)
31828                         *size = n * sizeof(_inf__GetVlanParameters);
31829                 for (int i = 0; i < n; i++)
31830                         ((_inf__GetVlanParameters*)cp->ptr)[i].soap = soap;
31831         }
31832                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
31833         return (_inf__GetVlanParameters*)cp->ptr;
31834 }
31835
31836 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
31837 {
31838         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetVlanParameters %p -> %p\n", q, p));
31839         *(_inf__GetVlanParameters*)p = *(_inf__GetVlanParameters*)q;
31840 }
31841
31842 void _inf__GetProvisioningStateResponse::soap_serialize(struct soap *soap) const
31843 {
31844         (void)soap; /* appease -Wall -Werror */
31845         /* transient soap skipped */
31846 }
31847
31848 void _inf__GetProvisioningStateResponse::soap_default(struct soap *soap)
31849 {
31850         this->soap = soap;
31851         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetProvisioningStateResponse*)this)->StatusCode);
31852         soap_default_inf__ProvisioningStateType(soap, &((_inf__GetProvisioningStateResponse*)this)->ProvisioningState);
31853         /* transient soap skipped */
31854 }
31855
31856 int _inf__GetProvisioningStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
31857 {
31858         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetProvisioningStateResponse);
31859         if (this->soap_out(soap, tag, id, type))
31860                 return soap->error;
31861         return soap_putindependent(soap);
31862 }
31863
31864 int _inf__GetProvisioningStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
31865 {
31866         return soap_out__inf__GetProvisioningStateResponse(soap, tag, id, this, type);
31867 }
31868
31869 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningStateResponse *a, const char *type)
31870 {
31871         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningStateResponse), type);
31872         soap_element_result(soap, "inf:StatusCode");
31873         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetProvisioningStateResponse*)a)->StatusCode), "");
31874         soap_out_inf__ProvisioningStateType(soap, "inf:ProvisioningState", -1, &(((_inf__GetProvisioningStateResponse*)a)->ProvisioningState), "");
31875         /* transient soap skipped */
31876         soap_element_end_out(soap, tag);
31877         return SOAP_OK;
31878 }
31879
31880 void *_inf__GetProvisioningStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
31881 {
31882         return soap_get__inf__GetProvisioningStateResponse(soap, this, tag, type);
31883 }
31884
31885 SOAP_FMAC3 _inf__GetProvisioningStateResponse * SOAP_FMAC4 soap_get__inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *p, const char *tag, const char *type)
31886 {
31887         if ((p = soap_in__inf__GetProvisioningStateResponse(soap, tag, p, type)))
31888                 soap_getindependent(soap);
31889         return p;
31890 }
31891
31892 void *_inf__GetProvisioningStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
31893 {       return soap_in__inf__GetProvisioningStateResponse(soap, tag, this, type);
31894 }
31895
31896 SOAP_FMAC3 _inf__GetProvisioningStateResponse * SOAP_FMAC4 soap_in__inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, _inf__GetProvisioningStateResponse *a, const char *type)
31897 {
31898         if (soap_element_begin_in(soap, tag, 0, NULL))
31899                 return NULL;
31900         a = (_inf__GetProvisioningStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningStateResponse, sizeof(_inf__GetProvisioningStateResponse), soap->type, soap->arrayType);
31901         if (!a)
31902                 return NULL;
31903         if (soap->alloced)
31904         {       a->soap_default(soap);
31905                 if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningStateResponse)
31906                 {       soap_revert(soap);
31907                         *soap->id = '\0';
31908                         return (_inf__GetProvisioningStateResponse *)a->soap_in(soap, tag, type);
31909                 }
31910         }
31911         short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningState1 = 1;
31912         if (soap->body && !*soap->href)
31913         {
31914                 for (;;)
31915                 {       soap->error = SOAP_TAG_MISMATCH;
31916                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
31917                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetProvisioningStateResponse*)a)->StatusCode), "inf:PT_STATUS"))
31918                                 {       soap_flag_StatusCode1--;
31919                                         continue;
31920                                 }
31921                         if (soap_flag_ProvisioningState1 && soap->error == SOAP_TAG_MISMATCH)
31922                                 if (soap_in_inf__ProvisioningStateType(soap, "inf:ProvisioningState", &(((_inf__GetProvisioningStateResponse*)a)->ProvisioningState), "inf:ProvisioningStateType"))
31923                                 {       soap_flag_ProvisioningState1--;
31924                                         continue;
31925                                 }
31926                         /* transient soap skipped */
31927                         soap_check_result(soap, "inf:StatusCode");
31928                         if (soap->error == SOAP_TAG_MISMATCH)
31929                                 soap->error = soap_ignore_element(soap);
31930                         if (soap->error == SOAP_NO_TAG)
31931                                 break;
31932                         if (soap->error)
31933                                 return NULL;
31934                 }
31935                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningState1 > 0))
31936                 {       soap->error = SOAP_OCCURS;
31937                         return NULL;
31938                 }
31939                 if (soap_element_end_in(soap, tag))
31940                         return NULL;
31941         }
31942         else
31943         {       a = (_inf__GetProvisioningStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetProvisioningStateResponse, 0, sizeof(_inf__GetProvisioningStateResponse), 0, soap_copy__inf__GetProvisioningStateResponse);
31944                 if (soap->body && soap_element_end_in(soap, tag))
31945                         return NULL;
31946         }
31947         return a;
31948 }
31949
31950 SOAP_FMAC5 _inf__GetProvisioningStateResponse * SOAP_FMAC6 soap_new__inf__GetProvisioningStateResponse(struct soap *soap, int n)
31951 {       return soap_instantiate__inf__GetProvisioningStateResponse(soap, n, NULL, NULL, NULL);
31952 }
31953
31954 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *p)
31955 {       soap_delete(soap, p);
31956 }
31957
31958 SOAP_FMAC3 _inf__GetProvisioningStateResponse * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
31959 {
31960         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
31961         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningStateResponse, n, soap_fdelete);
31962         if (!cp)
31963                 return NULL;
31964         if (n < 0)
31965         {       cp->ptr = (void*)new _inf__GetProvisioningStateResponse;
31966                 if (size)
31967                         *size = sizeof(_inf__GetProvisioningStateResponse);
31968                 ((_inf__GetProvisioningStateResponse*)cp->ptr)->soap = soap;
31969         }
31970         else
31971         {       cp->ptr = (void*)new _inf__GetProvisioningStateResponse[n];
31972                 if (size)
31973                         *size = n * sizeof(_inf__GetProvisioningStateResponse);
31974                 for (int i = 0; i < n; i++)
31975                         ((_inf__GetProvisioningStateResponse*)cp->ptr)[i].soap = soap;
31976         }
31977                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
31978         return (_inf__GetProvisioningStateResponse*)cp->ptr;
31979 }
31980
31981 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetProvisioningStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
31982 {
31983         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningStateResponse %p -> %p\n", q, p));
31984         *(_inf__GetProvisioningStateResponse*)p = *(_inf__GetProvisioningStateResponse*)q;
31985 }
31986
31987 void _inf__GetProvisioningState::soap_serialize(struct soap *soap) const
31988 {
31989         (void)soap; /* appease -Wall -Werror */
31990         /* transient soap skipped */
31991 }
31992
31993 void _inf__GetProvisioningState::soap_default(struct soap *soap)
31994 {
31995         this->soap = soap;
31996         /* transient soap skipped */
31997 }
31998
31999 int _inf__GetProvisioningState::soap_put(struct soap *soap, const char *tag, const  char *type) const
32000 {
32001         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetProvisioningState);
32002         if (this->soap_out(soap, tag, id, type))
32003                 return soap->error;
32004         return soap_putindependent(soap);
32005 }
32006
32007 int _inf__GetProvisioningState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
32008 {
32009         return soap_out__inf__GetProvisioningState(soap, tag, id, this, type);
32010 }
32011
32012 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningState(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningState *a, const char *type)
32013 {
32014         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningState), type);
32015         /* transient soap skipped */
32016         soap_element_end_out(soap, tag);
32017         return SOAP_OK;
32018 }
32019
32020 void *_inf__GetProvisioningState::soap_get(struct soap *soap, const char *tag, const char *type)
32021 {
32022         return soap_get__inf__GetProvisioningState(soap, this, tag, type);
32023 }
32024
32025 SOAP_FMAC3 _inf__GetProvisioningState * SOAP_FMAC4 soap_get__inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *p, const char *tag, const char *type)
32026 {
32027         if ((p = soap_in__inf__GetProvisioningState(soap, tag, p, type)))
32028                 soap_getindependent(soap);
32029         return p;
32030 }
32031
32032 void *_inf__GetProvisioningState::soap_in(struct soap *soap, const char *tag, const char *type)
32033 {       return soap_in__inf__GetProvisioningState(soap, tag, this, type);
32034 }
32035
32036 SOAP_FMAC3 _inf__GetProvisioningState * SOAP_FMAC4 soap_in__inf__GetProvisioningState(struct soap *soap, const char *tag, _inf__GetProvisioningState *a, const char *type)
32037 {
32038         if (soap_element_begin_in(soap, tag, 0, NULL))
32039                 return NULL;
32040         a = (_inf__GetProvisioningState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningState, sizeof(_inf__GetProvisioningState), soap->type, soap->arrayType);
32041         if (!a)
32042                 return NULL;
32043         if (soap->alloced)
32044         {       a->soap_default(soap);
32045                 if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningState)
32046                 {       soap_revert(soap);
32047                         *soap->id = '\0';
32048                         return (_inf__GetProvisioningState *)a->soap_in(soap, tag, type);
32049                 }
32050         };
32051         if (soap->body && !*soap->href)
32052         {
32053                 for (;;)
32054                 {       soap->error = SOAP_TAG_MISMATCH;
32055                         /* transient soap skipped */
32056                         if (soap->error == SOAP_TAG_MISMATCH)
32057                                 soap->error = soap_ignore_element(soap);
32058                         if (soap->error == SOAP_NO_TAG)
32059                                 break;
32060                         if (soap->error)
32061                                 return NULL;
32062                 }
32063                 if (soap_element_end_in(soap, tag))
32064                         return NULL;
32065         }
32066         else
32067         {       a = (_inf__GetProvisioningState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetProvisioningState, 0, sizeof(_inf__GetProvisioningState), 0, soap_copy__inf__GetProvisioningState);
32068                 if (soap->body && soap_element_end_in(soap, tag))
32069                         return NULL;
32070         }
32071         return a;
32072 }
32073
32074 SOAP_FMAC5 _inf__GetProvisioningState * SOAP_FMAC6 soap_new__inf__GetProvisioningState(struct soap *soap, int n)
32075 {       return soap_instantiate__inf__GetProvisioningState(soap, n, NULL, NULL, NULL);
32076 }
32077
32078 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *p)
32079 {       soap_delete(soap, p);
32080 }
32081
32082 SOAP_FMAC3 _inf__GetProvisioningState * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
32083 {
32084         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
32085         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningState, n, soap_fdelete);
32086         if (!cp)
32087                 return NULL;
32088         if (n < 0)
32089         {       cp->ptr = (void*)new _inf__GetProvisioningState;
32090                 if (size)
32091                         *size = sizeof(_inf__GetProvisioningState);
32092                 ((_inf__GetProvisioningState*)cp->ptr)->soap = soap;
32093         }
32094         else
32095         {       cp->ptr = (void*)new _inf__GetProvisioningState[n];
32096                 if (size)
32097                         *size = n * sizeof(_inf__GetProvisioningState);
32098                 for (int i = 0; i < n; i++)
32099                         ((_inf__GetProvisioningState*)cp->ptr)[i].soap = soap;
32100         }
32101                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
32102         return (_inf__GetProvisioningState*)cp->ptr;
32103 }
32104
32105 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetProvisioningState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
32106 {
32107         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningState %p -> %p\n", q, p));
32108         *(_inf__GetProvisioningState*)p = *(_inf__GetProvisioningState*)q;
32109 }
32110
32111 void _inf__GetProvisioningModeResponse::soap_serialize(struct soap *soap) const
32112 {
32113         (void)soap; /* appease -Wall -Werror */
32114         /* transient soap skipped */
32115 }
32116
32117 void _inf__GetProvisioningModeResponse::soap_default(struct soap *soap)
32118 {
32119         this->soap = soap;
32120         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetProvisioningModeResponse*)this)->StatusCode);
32121         soap_default_inf__ProvisioningModeType(soap, &((_inf__GetProvisioningModeResponse*)this)->ProvisioningMode);
32122         /* transient soap skipped */
32123 }
32124
32125 int _inf__GetProvisioningModeResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
32126 {
32127         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetProvisioningModeResponse);
32128         if (this->soap_out(soap, tag, id, type))
32129                 return soap->error;
32130         return soap_putindependent(soap);
32131 }
32132
32133 int _inf__GetProvisioningModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
32134 {
32135         return soap_out__inf__GetProvisioningModeResponse(soap, tag, id, this, type);
32136 }
32137
32138 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningModeResponse *a, const char *type)
32139 {
32140         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningModeResponse), type);
32141         soap_element_result(soap, "inf:StatusCode");
32142         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetProvisioningModeResponse*)a)->StatusCode), "");
32143         soap_out_inf__ProvisioningModeType(soap, "inf:ProvisioningMode", -1, &(((_inf__GetProvisioningModeResponse*)a)->ProvisioningMode), "");
32144         /* transient soap skipped */
32145         soap_element_end_out(soap, tag);
32146         return SOAP_OK;
32147 }
32148
32149 void *_inf__GetProvisioningModeResponse::soap_get(struct soap *soap, const char *tag, const char *type)
32150 {
32151         return soap_get__inf__GetProvisioningModeResponse(soap, this, tag, type);
32152 }
32153
32154 SOAP_FMAC3 _inf__GetProvisioningModeResponse * SOAP_FMAC4 soap_get__inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *p, const char *tag, const char *type)
32155 {
32156         if ((p = soap_in__inf__GetProvisioningModeResponse(soap, tag, p, type)))
32157                 soap_getindependent(soap);
32158         return p;
32159 }
32160
32161 void *_inf__GetProvisioningModeResponse::soap_in(struct soap *soap, const char *tag, const char *type)
32162 {       return soap_in__inf__GetProvisioningModeResponse(soap, tag, this, type);
32163 }
32164
32165 SOAP_FMAC3 _inf__GetProvisioningModeResponse * SOAP_FMAC4 soap_in__inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, _inf__GetProvisioningModeResponse *a, const char *type)
32166 {
32167         if (soap_element_begin_in(soap, tag, 0, NULL))
32168                 return NULL;
32169         a = (_inf__GetProvisioningModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningModeResponse, sizeof(_inf__GetProvisioningModeResponse), soap->type, soap->arrayType);
32170         if (!a)
32171                 return NULL;
32172         if (soap->alloced)
32173         {       a->soap_default(soap);
32174                 if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningModeResponse)
32175                 {       soap_revert(soap);
32176                         *soap->id = '\0';
32177                         return (_inf__GetProvisioningModeResponse *)a->soap_in(soap, tag, type);
32178                 }
32179         }
32180         short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningMode1 = 1;
32181         if (soap->body && !*soap->href)
32182         {
32183                 for (;;)
32184                 {       soap->error = SOAP_TAG_MISMATCH;
32185                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
32186                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetProvisioningModeResponse*)a)->StatusCode), "inf:PT_STATUS"))
32187                                 {       soap_flag_StatusCode1--;
32188                                         continue;
32189                                 }
32190                         if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH)
32191                                 if (soap_in_inf__ProvisioningModeType(soap, "inf:ProvisioningMode", &(((_inf__GetProvisioningModeResponse*)a)->ProvisioningMode), "inf:ProvisioningModeType"))
32192                                 {       soap_flag_ProvisioningMode1--;
32193                                         continue;
32194                                 }
32195                         /* transient soap skipped */
32196                         soap_check_result(soap, "inf:StatusCode");
32197                         if (soap->error == SOAP_TAG_MISMATCH)
32198                                 soap->error = soap_ignore_element(soap);
32199                         if (soap->error == SOAP_NO_TAG)
32200                                 break;
32201                         if (soap->error)
32202                                 return NULL;
32203                 }
32204                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningMode1 > 0))
32205                 {       soap->error = SOAP_OCCURS;
32206                         return NULL;
32207                 }
32208                 if (soap_element_end_in(soap, tag))
32209                         return NULL;
32210         }
32211         else
32212         {       a = (_inf__GetProvisioningModeResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetProvisioningModeResponse, 0, sizeof(_inf__GetProvisioningModeResponse), 0, soap_copy__inf__GetProvisioningModeResponse);
32213                 if (soap->body && soap_element_end_in(soap, tag))
32214                         return NULL;
32215         }
32216         return a;
32217 }
32218
32219 SOAP_FMAC5 _inf__GetProvisioningModeResponse * SOAP_FMAC6 soap_new__inf__GetProvisioningModeResponse(struct soap *soap, int n)
32220 {       return soap_instantiate__inf__GetProvisioningModeResponse(soap, n, NULL, NULL, NULL);
32221 }
32222
32223 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *p)
32224 {       soap_delete(soap, p);
32225 }
32226
32227 SOAP_FMAC3 _inf__GetProvisioningModeResponse * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
32228 {
32229         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
32230         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningModeResponse, n, soap_fdelete);
32231         if (!cp)
32232                 return NULL;
32233         if (n < 0)
32234         {       cp->ptr = (void*)new _inf__GetProvisioningModeResponse;
32235                 if (size)
32236                         *size = sizeof(_inf__GetProvisioningModeResponse);
32237                 ((_inf__GetProvisioningModeResponse*)cp->ptr)->soap = soap;
32238         }
32239         else
32240         {       cp->ptr = (void*)new _inf__GetProvisioningModeResponse[n];
32241                 if (size)
32242                         *size = n * sizeof(_inf__GetProvisioningModeResponse);
32243                 for (int i = 0; i < n; i++)
32244                         ((_inf__GetProvisioningModeResponse*)cp->ptr)[i].soap = soap;
32245         }
32246                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
32247         return (_inf__GetProvisioningModeResponse*)cp->ptr;
32248 }
32249
32250 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetProvisioningModeResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
32251 {
32252         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningModeResponse %p -> %p\n", q, p));
32253         *(_inf__GetProvisioningModeResponse*)p = *(_inf__GetProvisioningModeResponse*)q;
32254 }
32255
32256 void _inf__GetProvisioningMode::soap_serialize(struct soap *soap) const
32257 {
32258         (void)soap; /* appease -Wall -Werror */
32259         /* transient soap skipped */
32260 }
32261
32262 void _inf__GetProvisioningMode::soap_default(struct soap *soap)
32263 {
32264         this->soap = soap;
32265         /* transient soap skipped */
32266 }
32267
32268 int _inf__GetProvisioningMode::soap_put(struct soap *soap, const char *tag, const  char *type) const
32269 {
32270         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetProvisioningMode);
32271         if (this->soap_out(soap, tag, id, type))
32272                 return soap->error;
32273         return soap_putindependent(soap);
32274 }
32275
32276 int _inf__GetProvisioningMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
32277 {
32278         return soap_out__inf__GetProvisioningMode(soap, tag, id, this, type);
32279 }
32280
32281 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningMode(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningMode *a, const char *type)
32282 {
32283         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningMode), type);
32284         /* transient soap skipped */
32285         soap_element_end_out(soap, tag);
32286         return SOAP_OK;
32287 }
32288
32289 void *_inf__GetProvisioningMode::soap_get(struct soap *soap, const char *tag, const char *type)
32290 {
32291         return soap_get__inf__GetProvisioningMode(soap, this, tag, type);
32292 }
32293
32294 SOAP_FMAC3 _inf__GetProvisioningMode * SOAP_FMAC4 soap_get__inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *p, const char *tag, const char *type)
32295 {
32296         if ((p = soap_in__inf__GetProvisioningMode(soap, tag, p, type)))
32297                 soap_getindependent(soap);
32298         return p;
32299 }
32300
32301 void *_inf__GetProvisioningMode::soap_in(struct soap *soap, const char *tag, const char *type)
32302 {       return soap_in__inf__GetProvisioningMode(soap, tag, this, type);
32303 }
32304
32305 SOAP_FMAC3 _inf__GetProvisioningMode * SOAP_FMAC4 soap_in__inf__GetProvisioningMode(struct soap *soap, const char *tag, _inf__GetProvisioningMode *a, const char *type)
32306 {
32307         if (soap_element_begin_in(soap, tag, 0, NULL))
32308                 return NULL;
32309         a = (_inf__GetProvisioningMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningMode, sizeof(_inf__GetProvisioningMode), soap->type, soap->arrayType);
32310         if (!a)
32311                 return NULL;
32312         if (soap->alloced)
32313         {       a->soap_default(soap);
32314                 if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningMode)
32315                 {       soap_revert(soap);
32316                         *soap->id = '\0';
32317                         return (_inf__GetProvisioningMode *)a->soap_in(soap, tag, type);
32318                 }
32319         };
32320         if (soap->body && !*soap->href)
32321         {
32322                 for (;;)
32323                 {       soap->error = SOAP_TAG_MISMATCH;
32324                         /* transient soap skipped */
32325                         if (soap->error == SOAP_TAG_MISMATCH)
32326                                 soap->error = soap_ignore_element(soap);
32327                         if (soap->error == SOAP_NO_TAG)
32328                                 break;
32329                         if (soap->error)
32330                                 return NULL;
32331                 }
32332                 if (soap_element_end_in(soap, tag))
32333                         return NULL;
32334         }
32335         else
32336         {       a = (_inf__GetProvisioningMode *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetProvisioningMode, 0, sizeof(_inf__GetProvisioningMode), 0, soap_copy__inf__GetProvisioningMode);
32337                 if (soap->body && soap_element_end_in(soap, tag))
32338                         return NULL;
32339         }
32340         return a;
32341 }
32342
32343 SOAP_FMAC5 _inf__GetProvisioningMode * SOAP_FMAC6 soap_new__inf__GetProvisioningMode(struct soap *soap, int n)
32344 {       return soap_instantiate__inf__GetProvisioningMode(soap, n, NULL, NULL, NULL);
32345 }
32346
32347 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *p)
32348 {       soap_delete(soap, p);
32349 }
32350
32351 SOAP_FMAC3 _inf__GetProvisioningMode * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
32352 {
32353         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
32354         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningMode, n, soap_fdelete);
32355         if (!cp)
32356                 return NULL;
32357         if (n < 0)
32358         {       cp->ptr = (void*)new _inf__GetProvisioningMode;
32359                 if (size)
32360                         *size = sizeof(_inf__GetProvisioningMode);
32361                 ((_inf__GetProvisioningMode*)cp->ptr)->soap = soap;
32362         }
32363         else
32364         {       cp->ptr = (void*)new _inf__GetProvisioningMode[n];
32365                 if (size)
32366                         *size = n * sizeof(_inf__GetProvisioningMode);
32367                 for (int i = 0; i < n; i++)
32368                         ((_inf__GetProvisioningMode*)cp->ptr)[i].soap = soap;
32369         }
32370                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
32371         return (_inf__GetProvisioningMode*)cp->ptr;
32372 }
32373
32374 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
32375 {
32376         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningMode %p -> %p\n", q, p));
32377         *(_inf__GetProvisioningMode*)p = *(_inf__GetProvisioningMode*)q;
32378 }
32379
32380 void _inf__GetCodeVersionsResponse::soap_serialize(struct soap *soap) const
32381 {
32382         (void)soap; /* appease -Wall -Werror */
32383         soap_embedded(soap, &((_inf__GetCodeVersionsResponse*)this)->BiosVersion, SOAP_TYPE_std__string);
32384         soap_serialize_std__string(soap, &((_inf__GetCodeVersionsResponse*)this)->BiosVersion);
32385         soap_serialize_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, &((_inf__GetCodeVersionsResponse*)this)->Versions);
32386         /* transient soap skipped */
32387 }
32388
32389 void _inf__GetCodeVersionsResponse::soap_default(struct soap *soap)
32390 {
32391         this->soap = soap;
32392         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetCodeVersionsResponse*)this)->StatusCode);
32393         soap_default_std__string(soap, &((_inf__GetCodeVersionsResponse*)this)->BiosVersion);
32394         soap_default_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, &((_inf__GetCodeVersionsResponse*)this)->Versions);
32395         /* transient soap skipped */
32396 }
32397
32398 int _inf__GetCodeVersionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
32399 {
32400         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetCodeVersionsResponse);
32401         if (this->soap_out(soap, tag, id, type))
32402                 return soap->error;
32403         return soap_putindependent(soap);
32404 }
32405
32406 int _inf__GetCodeVersionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
32407 {
32408         return soap_out__inf__GetCodeVersionsResponse(soap, tag, id, this, type);
32409 }
32410
32411 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, int id, const _inf__GetCodeVersionsResponse *a, const char *type)
32412 {
32413         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCodeVersionsResponse), type);
32414         soap_element_result(soap, "inf:StatusCode");
32415         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetCodeVersionsResponse*)a)->StatusCode), "");
32416         soap_out_std__string(soap, "inf:BiosVersion", -1, &(((_inf__GetCodeVersionsResponse*)a)->BiosVersion), "");
32417         soap_out_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, "inf:Versions", -1, &(((_inf__GetCodeVersionsResponse*)a)->Versions), "");
32418         /* transient soap skipped */
32419         soap_element_end_out(soap, tag);
32420         return SOAP_OK;
32421 }
32422
32423 void *_inf__GetCodeVersionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
32424 {
32425         return soap_get__inf__GetCodeVersionsResponse(soap, this, tag, type);
32426 }
32427
32428 SOAP_FMAC3 _inf__GetCodeVersionsResponse * SOAP_FMAC4 soap_get__inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *p, const char *tag, const char *type)
32429 {
32430         if ((p = soap_in__inf__GetCodeVersionsResponse(soap, tag, p, type)))
32431                 soap_getindependent(soap);
32432         return p;
32433 }
32434
32435 void *_inf__GetCodeVersionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
32436 {       return soap_in__inf__GetCodeVersionsResponse(soap, tag, this, type);
32437 }
32438
32439 SOAP_FMAC3 _inf__GetCodeVersionsResponse * SOAP_FMAC4 soap_in__inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, _inf__GetCodeVersionsResponse *a, const char *type)
32440 {
32441         if (soap_element_begin_in(soap, tag, 0, NULL))
32442                 return NULL;
32443         a = (_inf__GetCodeVersionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCodeVersionsResponse, sizeof(_inf__GetCodeVersionsResponse), soap->type, soap->arrayType);
32444         if (!a)
32445                 return NULL;
32446         if (soap->alloced)
32447         {       a->soap_default(soap);
32448                 if (soap->clist->type != SOAP_TYPE__inf__GetCodeVersionsResponse)
32449                 {       soap_revert(soap);
32450                         *soap->id = '\0';
32451                         return (_inf__GetCodeVersionsResponse *)a->soap_in(soap, tag, type);
32452                 }
32453         }
32454         short soap_flag_StatusCode1 = 1, soap_flag_BiosVersion1 = 1;
32455         if (soap->body && !*soap->href)
32456         {
32457                 for (;;)
32458                 {       soap->error = SOAP_TAG_MISMATCH;
32459                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
32460                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetCodeVersionsResponse*)a)->StatusCode), "inf:PT_STATUS"))
32461                                 {       soap_flag_StatusCode1--;
32462                                         continue;
32463                                 }
32464                         if (soap_flag_BiosVersion1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
32465                                 if (soap_in_std__string(soap, "inf:BiosVersion", &(((_inf__GetCodeVersionsResponse*)a)->BiosVersion), "xsd:string"))
32466                                 {       soap_flag_BiosVersion1--;
32467                                         continue;
32468                                 }
32469                         if (soap->error == SOAP_TAG_MISMATCH)
32470                                 if (soap_in_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, "inf:Versions", &(((_inf__GetCodeVersionsResponse*)a)->Versions), "inf:FirmwareVersionType"))
32471                                         continue;
32472                         /* transient soap skipped */
32473                         soap_check_result(soap, "inf:StatusCode");
32474                         if (soap->error == SOAP_TAG_MISMATCH)
32475                                 soap->error = soap_ignore_element(soap);
32476                         if (soap->error == SOAP_NO_TAG)
32477                                 break;
32478                         if (soap->error)
32479                                 return NULL;
32480                 }
32481                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_BiosVersion1 > 0))
32482                 {       soap->error = SOAP_OCCURS;
32483                         return NULL;
32484                 }
32485                 if (soap_element_end_in(soap, tag))
32486                         return NULL;
32487         }
32488         else
32489         {       a = (_inf__GetCodeVersionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetCodeVersionsResponse, 0, sizeof(_inf__GetCodeVersionsResponse), 0, soap_copy__inf__GetCodeVersionsResponse);
32490                 if (soap->body && soap_element_end_in(soap, tag))
32491                         return NULL;
32492         }
32493         return a;
32494 }
32495
32496 SOAP_FMAC5 _inf__GetCodeVersionsResponse * SOAP_FMAC6 soap_new__inf__GetCodeVersionsResponse(struct soap *soap, int n)
32497 {       return soap_instantiate__inf__GetCodeVersionsResponse(soap, n, NULL, NULL, NULL);
32498 }
32499
32500 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *p)
32501 {       soap_delete(soap, p);
32502 }
32503
32504 SOAP_FMAC3 _inf__GetCodeVersionsResponse * SOAP_FMAC4 soap_instantiate__inf__GetCodeVersionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
32505 {
32506         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCodeVersionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
32507         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCodeVersionsResponse, n, soap_fdelete);
32508         if (!cp)
32509                 return NULL;
32510         if (n < 0)
32511         {       cp->ptr = (void*)new _inf__GetCodeVersionsResponse;
32512                 if (size)
32513                         *size = sizeof(_inf__GetCodeVersionsResponse);
32514                 ((_inf__GetCodeVersionsResponse*)cp->ptr)->soap = soap;
32515         }
32516         else
32517         {       cp->ptr = (void*)new _inf__GetCodeVersionsResponse[n];
32518                 if (size)
32519                         *size = n * sizeof(_inf__GetCodeVersionsResponse);
32520                 for (int i = 0; i < n; i++)
32521                         ((_inf__GetCodeVersionsResponse*)cp->ptr)[i].soap = soap;
32522         }
32523                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
32524         return (_inf__GetCodeVersionsResponse*)cp->ptr;
32525 }
32526
32527 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetCodeVersionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
32528 {
32529         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCodeVersionsResponse %p -> %p\n", q, p));
32530         *(_inf__GetCodeVersionsResponse*)p = *(_inf__GetCodeVersionsResponse*)q;
32531 }
32532
32533 void _inf__GetCodeVersions::soap_serialize(struct soap *soap) const
32534 {
32535         (void)soap; /* appease -Wall -Werror */
32536         /* transient soap skipped */
32537 }
32538
32539 void _inf__GetCodeVersions::soap_default(struct soap *soap)
32540 {
32541         this->soap = soap;
32542         /* transient soap skipped */
32543 }
32544
32545 int _inf__GetCodeVersions::soap_put(struct soap *soap, const char *tag, const  char *type) const
32546 {
32547         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetCodeVersions);
32548         if (this->soap_out(soap, tag, id, type))
32549                 return soap->error;
32550         return soap_putindependent(soap);
32551 }
32552
32553 int _inf__GetCodeVersions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
32554 {
32555         return soap_out__inf__GetCodeVersions(soap, tag, id, this, type);
32556 }
32557
32558 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCodeVersions(struct soap *soap, const char *tag, int id, const _inf__GetCodeVersions *a, const char *type)
32559 {
32560         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCodeVersions), type);
32561         /* transient soap skipped */
32562         soap_element_end_out(soap, tag);
32563         return SOAP_OK;
32564 }
32565
32566 void *_inf__GetCodeVersions::soap_get(struct soap *soap, const char *tag, const char *type)
32567 {
32568         return soap_get__inf__GetCodeVersions(soap, this, tag, type);
32569 }
32570
32571 SOAP_FMAC3 _inf__GetCodeVersions * SOAP_FMAC4 soap_get__inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *p, const char *tag, const char *type)
32572 {
32573         if ((p = soap_in__inf__GetCodeVersions(soap, tag, p, type)))
32574                 soap_getindependent(soap);
32575         return p;
32576 }
32577
32578 void *_inf__GetCodeVersions::soap_in(struct soap *soap, const char *tag, const char *type)
32579 {       return soap_in__inf__GetCodeVersions(soap, tag, this, type);
32580 }
32581
32582 SOAP_FMAC3 _inf__GetCodeVersions * SOAP_FMAC4 soap_in__inf__GetCodeVersions(struct soap *soap, const char *tag, _inf__GetCodeVersions *a, const char *type)
32583 {
32584         if (soap_element_begin_in(soap, tag, 0, NULL))
32585                 return NULL;
32586         a = (_inf__GetCodeVersions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCodeVersions, sizeof(_inf__GetCodeVersions), soap->type, soap->arrayType);
32587         if (!a)
32588                 return NULL;
32589         if (soap->alloced)
32590         {       a->soap_default(soap);
32591                 if (soap->clist->type != SOAP_TYPE__inf__GetCodeVersions)
32592                 {       soap_revert(soap);
32593                         *soap->id = '\0';
32594                         return (_inf__GetCodeVersions *)a->soap_in(soap, tag, type);
32595                 }
32596         };
32597         if (soap->body && !*soap->href)
32598         {
32599                 for (;;)
32600                 {       soap->error = SOAP_TAG_MISMATCH;
32601                         /* transient soap skipped */
32602                         if (soap->error == SOAP_TAG_MISMATCH)
32603                                 soap->error = soap_ignore_element(soap);
32604                         if (soap->error == SOAP_NO_TAG)
32605                                 break;
32606                         if (soap->error)
32607                                 return NULL;
32608                 }
32609                 if (soap_element_end_in(soap, tag))
32610                         return NULL;
32611         }
32612         else
32613         {       a = (_inf__GetCodeVersions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetCodeVersions, 0, sizeof(_inf__GetCodeVersions), 0, soap_copy__inf__GetCodeVersions);
32614                 if (soap->body && soap_element_end_in(soap, tag))
32615                         return NULL;
32616         }
32617         return a;
32618 }
32619
32620 SOAP_FMAC5 _inf__GetCodeVersions * SOAP_FMAC6 soap_new__inf__GetCodeVersions(struct soap *soap, int n)
32621 {       return soap_instantiate__inf__GetCodeVersions(soap, n, NULL, NULL, NULL);
32622 }
32623
32624 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *p)
32625 {       soap_delete(soap, p);
32626 }
32627
32628 SOAP_FMAC3 _inf__GetCodeVersions * SOAP_FMAC4 soap_instantiate__inf__GetCodeVersions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
32629 {
32630         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCodeVersions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
32631         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCodeVersions, n, soap_fdelete);
32632         if (!cp)
32633                 return NULL;
32634         if (n < 0)
32635         {       cp->ptr = (void*)new _inf__GetCodeVersions;
32636                 if (size)
32637                         *size = sizeof(_inf__GetCodeVersions);
32638                 ((_inf__GetCodeVersions*)cp->ptr)->soap = soap;
32639         }
32640         else
32641         {       cp->ptr = (void*)new _inf__GetCodeVersions[n];
32642                 if (size)
32643                         *size = n * sizeof(_inf__GetCodeVersions);
32644                 for (int i = 0; i < n; i++)
32645                         ((_inf__GetCodeVersions*)cp->ptr)[i].soap = soap;
32646         }
32647                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
32648         return (_inf__GetCodeVersions*)cp->ptr;
32649 }
32650
32651 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetCodeVersions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
32652 {
32653         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCodeVersions %p -> %p\n", q, p));
32654         *(_inf__GetCodeVersions*)p = *(_inf__GetCodeVersions*)q;
32655 }
32656
32657 void _inf__GetCoreVersionResponse::soap_serialize(struct soap *soap) const
32658 {
32659         (void)soap; /* appease -Wall -Werror */
32660         soap_embedded(soap, &((_inf__GetCoreVersionResponse*)this)->Version, SOAP_TYPE_std__string);
32661         soap_serialize_std__string(soap, &((_inf__GetCoreVersionResponse*)this)->Version);
32662         /* transient soap skipped */
32663 }
32664
32665 void _inf__GetCoreVersionResponse::soap_default(struct soap *soap)
32666 {
32667         this->soap = soap;
32668         soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetCoreVersionResponse*)this)->StatusCode);
32669         soap_default_std__string(soap, &((_inf__GetCoreVersionResponse*)this)->Version);
32670         /* transient soap skipped */
32671 }
32672
32673 int _inf__GetCoreVersionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
32674 {
32675         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetCoreVersionResponse);
32676         if (this->soap_out(soap, tag, id, type))
32677                 return soap->error;
32678         return soap_putindependent(soap);
32679 }
32680
32681 int _inf__GetCoreVersionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
32682 {
32683         return soap_out__inf__GetCoreVersionResponse(soap, tag, id, this, type);
32684 }
32685
32686 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCoreVersionResponse(struct soap *soap, const char *tag, int id, const _inf__GetCoreVersionResponse *a, const char *type)
32687 {
32688         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCoreVersionResponse), type);
32689         soap_element_result(soap, "inf:StatusCode");
32690         soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetCoreVersionResponse*)a)->StatusCode), "");
32691         soap_out_std__string(soap, "inf:Version", -1, &(((_inf__GetCoreVersionResponse*)a)->Version), "");
32692         /* transient soap skipped */
32693         soap_element_end_out(soap, tag);
32694         return SOAP_OK;
32695 }
32696
32697 void *_inf__GetCoreVersionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
32698 {
32699         return soap_get__inf__GetCoreVersionResponse(soap, this, tag, type);
32700 }
32701
32702 SOAP_FMAC3 _inf__GetCoreVersionResponse * SOAP_FMAC4 soap_get__inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *p, const char *tag, const char *type)
32703 {
32704         if ((p = soap_in__inf__GetCoreVersionResponse(soap, tag, p, type)))
32705                 soap_getindependent(soap);
32706         return p;
32707 }
32708
32709 void *_inf__GetCoreVersionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
32710 {       return soap_in__inf__GetCoreVersionResponse(soap, tag, this, type);
32711 }
32712
32713 SOAP_FMAC3 _inf__GetCoreVersionResponse * SOAP_FMAC4 soap_in__inf__GetCoreVersionResponse(struct soap *soap, const char *tag, _inf__GetCoreVersionResponse *a, const char *type)
32714 {
32715         if (soap_element_begin_in(soap, tag, 0, NULL))
32716                 return NULL;
32717         a = (_inf__GetCoreVersionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCoreVersionResponse, sizeof(_inf__GetCoreVersionResponse), soap->type, soap->arrayType);
32718         if (!a)
32719                 return NULL;
32720         if (soap->alloced)
32721         {       a->soap_default(soap);
32722                 if (soap->clist->type != SOAP_TYPE__inf__GetCoreVersionResponse)
32723                 {       soap_revert(soap);
32724                         *soap->id = '\0';
32725                         return (_inf__GetCoreVersionResponse *)a->soap_in(soap, tag, type);
32726                 }
32727         }
32728         short soap_flag_StatusCode1 = 1, soap_flag_Version1 = 1;
32729         if (soap->body && !*soap->href)
32730         {
32731                 for (;;)
32732                 {       soap->error = SOAP_TAG_MISMATCH;
32733                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
32734                                 if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetCoreVersionResponse*)a)->StatusCode), "inf:PT_STATUS"))
32735                                 {       soap_flag_StatusCode1--;
32736                                         continue;
32737                                 }
32738                         if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
32739                                 if (soap_in_std__string(soap, "inf:Version", &(((_inf__GetCoreVersionResponse*)a)->Version), "xsd:string"))
32740                                 {       soap_flag_Version1--;
32741                                         continue;
32742                                 }
32743                         /* transient soap skipped */
32744                         soap_check_result(soap, "inf:StatusCode");
32745                         if (soap->error == SOAP_TAG_MISMATCH)
32746                                 soap->error = soap_ignore_element(soap);
32747                         if (soap->error == SOAP_NO_TAG)
32748                                 break;
32749                         if (soap->error)
32750                                 return NULL;
32751                 }
32752                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Version1 > 0))
32753                 {       soap->error = SOAP_OCCURS;
32754                         return NULL;
32755                 }
32756                 if (soap_element_end_in(soap, tag))
32757                         return NULL;
32758         }
32759         else
32760         {       a = (_inf__GetCoreVersionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetCoreVersionResponse, 0, sizeof(_inf__GetCoreVersionResponse), 0, soap_copy__inf__GetCoreVersionResponse);
32761                 if (soap->body && soap_element_end_in(soap, tag))
32762                         return NULL;
32763         }
32764         return a;
32765 }
32766
32767 SOAP_FMAC5 _inf__GetCoreVersionResponse * SOAP_FMAC6 soap_new__inf__GetCoreVersionResponse(struct soap *soap, int n)
32768 {       return soap_instantiate__inf__GetCoreVersionResponse(soap, n, NULL, NULL, NULL);
32769 }
32770
32771 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *p)
32772 {       soap_delete(soap, p);
32773 }
32774
32775 SOAP_FMAC3 _inf__GetCoreVersionResponse * SOAP_FMAC4 soap_instantiate__inf__GetCoreVersionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
32776 {
32777         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCoreVersionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
32778         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCoreVersionResponse, n, soap_fdelete);
32779         if (!cp)
32780                 return NULL;
32781         if (n < 0)
32782         {       cp->ptr = (void*)new _inf__GetCoreVersionResponse;
32783                 if (size)
32784                         *size = sizeof(_inf__GetCoreVersionResponse);
32785                 ((_inf__GetCoreVersionResponse*)cp->ptr)->soap = soap;
32786         }
32787         else
32788         {       cp->ptr = (void*)new _inf__GetCoreVersionResponse[n];
32789                 if (size)
32790                         *size = n * sizeof(_inf__GetCoreVersionResponse);
32791                 for (int i = 0; i < n; i++)
32792                         ((_inf__GetCoreVersionResponse*)cp->ptr)[i].soap = soap;
32793         }
32794                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
32795         return (_inf__GetCoreVersionResponse*)cp->ptr;
32796 }
32797
32798 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetCoreVersionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
32799 {
32800         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCoreVersionResponse %p -> %p\n", q, p));
32801         *(_inf__GetCoreVersionResponse*)p = *(_inf__GetCoreVersionResponse*)q;
32802 }
32803
32804 void _inf__GetCoreVersion::soap_serialize(struct soap *soap) const
32805 {
32806         (void)soap; /* appease -Wall -Werror */
32807         /* transient soap skipped */
32808 }
32809
32810 void _inf__GetCoreVersion::soap_default(struct soap *soap)
32811 {
32812         this->soap = soap;
32813         /* transient soap skipped */
32814 }
32815
32816 int _inf__GetCoreVersion::soap_put(struct soap *soap, const char *tag, const  char *type) const
32817 {
32818         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetCoreVersion);
32819         if (this->soap_out(soap, tag, id, type))
32820                 return soap->error;
32821         return soap_putindependent(soap);
32822 }
32823
32824 int _inf__GetCoreVersion::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
32825 {
32826         return soap_out__inf__GetCoreVersion(soap, tag, id, this, type);
32827 }
32828
32829 SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCoreVersion(struct soap *soap, const char *tag, int id, const _inf__GetCoreVersion *a, const char *type)
32830 {
32831         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCoreVersion), type);
32832         /* transient soap skipped */
32833         soap_element_end_out(soap, tag);
32834         return SOAP_OK;
32835 }
32836
32837 void *_inf__GetCoreVersion::soap_get(struct soap *soap, const char *tag, const char *type)
32838 {
32839         return soap_get__inf__GetCoreVersion(soap, this, tag, type);
32840 }
32841
32842 SOAP_FMAC3 _inf__GetCoreVersion * SOAP_FMAC4 soap_get__inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *p, const char *tag, const char *type)
32843 {
32844         if ((p = soap_in__inf__GetCoreVersion(soap, tag, p, type)))
32845                 soap_getindependent(soap);
32846         return p;
32847 }
32848
32849 void *_inf__GetCoreVersion::soap_in(struct soap *soap, const char *tag, const char *type)
32850 {       return soap_in__inf__GetCoreVersion(soap, tag, this, type);
32851 }
32852
32853 SOAP_FMAC3 _inf__GetCoreVersion * SOAP_FMAC4 soap_in__inf__GetCoreVersion(struct soap *soap, const char *tag, _inf__GetCoreVersion *a, const char *type)
32854 {
32855         if (soap_element_begin_in(soap, tag, 0, NULL))
32856                 return NULL;
32857         a = (_inf__GetCoreVersion *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCoreVersion, sizeof(_inf__GetCoreVersion), soap->type, soap->arrayType);
32858         if (!a)
32859                 return NULL;
32860         if (soap->alloced)
32861         {       a->soap_default(soap);
32862                 if (soap->clist->type != SOAP_TYPE__inf__GetCoreVersion)
32863                 {       soap_revert(soap);
32864                         *soap->id = '\0';
32865                         return (_inf__GetCoreVersion *)a->soap_in(soap, tag, type);
32866                 }
32867         };
32868         if (soap->body && !*soap->href)
32869         {
32870                 for (;;)
32871                 {       soap->error = SOAP_TAG_MISMATCH;
32872                         /* transient soap skipped */
32873                         if (soap->error == SOAP_TAG_MISMATCH)
32874                                 soap->error = soap_ignore_element(soap);
32875                         if (soap->error == SOAP_NO_TAG)
32876                                 break;
32877                         if (soap->error)
32878                                 return NULL;
32879                 }
32880                 if (soap_element_end_in(soap, tag))
32881                         return NULL;
32882         }
32883         else
32884         {       a = (_inf__GetCoreVersion *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__inf__GetCoreVersion, 0, sizeof(_inf__GetCoreVersion), 0, soap_copy__inf__GetCoreVersion);
32885                 if (soap->body && soap_element_end_in(soap, tag))
32886                         return NULL;
32887         }
32888         return a;
32889 }
32890
32891 SOAP_FMAC5 _inf__GetCoreVersion * SOAP_FMAC6 soap_new__inf__GetCoreVersion(struct soap *soap, int n)
32892 {       return soap_instantiate__inf__GetCoreVersion(soap, n, NULL, NULL, NULL);
32893 }
32894
32895 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *p)
32896 {       soap_delete(soap, p);
32897 }
32898
32899 SOAP_FMAC3 _inf__GetCoreVersion * SOAP_FMAC4 soap_instantiate__inf__GetCoreVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
32900 {
32901         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
32902         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCoreVersion, n, soap_fdelete);
32903         if (!cp)
32904                 return NULL;
32905         if (n < 0)
32906         {       cp->ptr = (void*)new _inf__GetCoreVersion;
32907                 if (size)
32908                         *size = sizeof(_inf__GetCoreVersion);
32909                 ((_inf__GetCoreVersion*)cp->ptr)->soap = soap;
32910         }
32911         else
32912         {       cp->ptr = (void*)new _inf__GetCoreVersion[n];
32913                 if (size)
32914                         *size = n * sizeof(_inf__GetCoreVersion);
32915                 for (int i = 0; i < n; i++)
32916                         ((_inf__GetCoreVersion*)cp->ptr)[i].soap = soap;
32917         }
32918                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
32919         return (_inf__GetCoreVersion*)cp->ptr;
32920 }
32921
32922 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__inf__GetCoreVersion(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
32923 {
32924         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCoreVersion %p -> %p\n", q, p));
32925         *(_inf__GetCoreVersion*)p = *(_inf__GetCoreVersion*)q;
32926 }
32927
32928 void inf__FirmwareVersionType::soap_serialize(struct soap *soap) const
32929 {
32930         (void)soap; /* appease -Wall -Werror */
32931         soap_embedded(soap, &((inf__FirmwareVersionType*)this)->Description, SOAP_TYPE_std__string);
32932         soap_serialize_std__string(soap, &((inf__FirmwareVersionType*)this)->Description);
32933         soap_embedded(soap, &((inf__FirmwareVersionType*)this)->Version, SOAP_TYPE_std__string);
32934         soap_serialize_std__string(soap, &((inf__FirmwareVersionType*)this)->Version);
32935         /* transient soap skipped */
32936 }
32937
32938 void inf__FirmwareVersionType::soap_default(struct soap *soap)
32939 {
32940         this->soap = soap;
32941         soap_default_std__string(soap, &((inf__FirmwareVersionType*)this)->Description);
32942         soap_default_std__string(soap, &((inf__FirmwareVersionType*)this)->Version);
32943         /* transient soap skipped */
32944 }
32945
32946 int inf__FirmwareVersionType::soap_put(struct soap *soap, const char *tag, const  char *type) const
32947 {
32948         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_inf__FirmwareVersionType);
32949         if (this->soap_out(soap, tag, id, type))
32950                 return soap->error;
32951         return soap_putindependent(soap);
32952 }
32953
32954 int inf__FirmwareVersionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
32955 {
32956         return soap_out_inf__FirmwareVersionType(soap, tag, id, this, type);
32957 }
32958
32959 SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__FirmwareVersionType(struct soap *soap, const char *tag, int id, const inf__FirmwareVersionType *a, const char *type)
32960 {
32961         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__FirmwareVersionType), type);
32962         soap_out_std__string(soap, "inf:Description", -1, &(((inf__FirmwareVersionType*)a)->Description), "");
32963         soap_out_std__string(soap, "inf:Version", -1, &(((inf__FirmwareVersionType*)a)->Version), "");
32964         /* transient soap skipped */
32965         soap_element_end_out(soap, tag);
32966         return SOAP_OK;
32967 }
32968
32969 void *inf__FirmwareVersionType::soap_get(struct soap *soap, const char *tag, const char *type)
32970 {
32971         return soap_get_inf__FirmwareVersionType(soap, this, tag, type);
32972 }
32973
32974 SOAP_FMAC3 inf__FirmwareVersionType * SOAP_FMAC4 soap_get_inf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *p, const char *tag, const char *type)
32975 {
32976         if ((p = soap_in_inf__FirmwareVersionType(soap, tag, p, type)))
32977                 soap_getindependent(soap);
32978         return p;
32979 }
32980
32981 void *inf__FirmwareVersionType::soap_in(struct soap *soap, const char *tag, const char *type)
32982 {       return soap_in_inf__FirmwareVersionType(soap, tag, this, type);
32983 }
32984
32985 SOAP_FMAC3 inf__FirmwareVersionType * SOAP_FMAC4 soap_in_inf__FirmwareVersionType(struct soap *soap, const char *tag, inf__FirmwareVersionType *a, const char *type)
32986 {
32987         if (soap_element_begin_in(soap, tag, 0, NULL))
32988                 return NULL;
32989         a = (inf__FirmwareVersionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_inf__FirmwareVersionType, sizeof(inf__FirmwareVersionType), soap->type, soap->arrayType);
32990         if (!a)
32991                 return NULL;
32992         if (soap->alloced)
32993         {       a->soap_default(soap);
32994                 if (soap->clist->type != SOAP_TYPE_inf__FirmwareVersionType)
32995                 {       soap_revert(soap);
32996                         *soap->id = '\0';
32997                         return (inf__FirmwareVersionType *)a->soap_in(soap, tag, type);
32998                 }
32999         }
33000         short soap_flag_Description1 = 1, soap_flag_Version1 = 1;
33001         if (soap->body && !*soap->href)
33002         {
33003                 for (;;)
33004                 {       soap->error = SOAP_TAG_MISMATCH;
33005                         if (soap_flag_Description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
33006                                 if (soap_in_std__string(soap, "inf:Description", &(((inf__FirmwareVersionType*)a)->Description), "xsd:string"))
33007                                 {       soap_flag_Description1--;
33008                                         continue;
33009                                 }
33010                         if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
33011                                 if (soap_in_std__string(soap, "inf:Version", &(((inf__FirmwareVersionType*)a)->Version), "xsd:string"))
33012                                 {       soap_flag_Version1--;
33013                                         continue;
33014                                 }
33015                         /* transient soap skipped */
33016                         if (soap->error == SOAP_TAG_MISMATCH)
33017                                 soap->error = soap_ignore_element(soap);
33018                         if (soap->error == SOAP_NO_TAG)
33019                                 break;
33020                         if (soap->error)
33021                                 return NULL;
33022                 }
33023                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Description1 > 0 || soap_flag_Version1 > 0))
33024                 {       soap->error = SOAP_OCCURS;
33025                         return NULL;
33026                 }
33027                 if (soap_element_end_in(soap, tag))
33028                         return NULL;
33029         }
33030         else
33031         {       a = (inf__FirmwareVersionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__FirmwareVersionType, 0, sizeof(inf__FirmwareVersionType), 0, soap_copy_inf__FirmwareVersionType);
33032                 if (soap->body && soap_element_end_in(soap, tag))
33033                         return NULL;
33034         }
33035         return a;
33036 }
33037
33038 SOAP_FMAC5 inf__FirmwareVersionType * SOAP_FMAC6 soap_new_inf__FirmwareVersionType(struct soap *soap, int n)
33039 {       return soap_instantiate_inf__FirmwareVersionType(soap, n, NULL, NULL, NULL);
33040 }
33041
33042 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_inf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *p)
33043 {       soap_delete(soap, p);
33044 }
33045
33046 SOAP_FMAC3 inf__FirmwareVersionType * SOAP_FMAC4 soap_instantiate_inf__FirmwareVersionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
33047 {
33048         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_inf__FirmwareVersionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
33049         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_inf__FirmwareVersionType, n, soap_fdelete);
33050         if (!cp)
33051                 return NULL;
33052         if (n < 0)
33053         {       cp->ptr = (void*)new inf__FirmwareVersionType;
33054                 if (size)
33055                         *size = sizeof(inf__FirmwareVersionType);
33056                 ((inf__FirmwareVersionType*)cp->ptr)->soap = soap;
33057         }
33058         else
33059         {       cp->ptr = (void*)new inf__FirmwareVersionType[n];
33060                 if (size)
33061                         *size = n * sizeof(inf__FirmwareVersionType);
33062                 for (int i = 0; i < n; i++)
33063                         ((inf__FirmwareVersionType*)cp->ptr)[i].soap = soap;
33064         }
33065                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
33066         return (inf__FirmwareVersionType*)cp->ptr;
33067 }
33068
33069 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_inf__FirmwareVersionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
33070 {
33071         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying inf__FirmwareVersionType %p -> %p\n", q, p));
33072         *(inf__FirmwareVersionType*)p = *(inf__FirmwareVersionType*)q;
33073 }
33074
33075 void inf__IderSessionLogEntryType::soap_serialize(struct soap *soap) const
33076 {
33077         (void)soap; /* appease -Wall -Werror */
33078         soap_embedded(soap, &((inf__IderSessionLogEntryType*)this)->Port, SOAP_TYPE_unsignedShort);
33079         /* transient soap skipped */
33080 }
33081
33082 void inf__IderSessionLogEntryType::soap_default(struct soap *soap)
33083 {
33084         this->soap = soap;
33085         soap_default_inf__IPv4AddressType(soap, &((inf__IderSessionLogEntryType*)this)->ConsoleAddress);
33086         soap_default_unsignedShort(soap, &((inf__IderSessionLogEntryType*)this)->Port);
33087         soap_default_inf__TimeType(soap, &((inf__IderSessionLogEntryType*)this)->TimeStamp);
33088         /* transient soap skipped */
33089 }
33090
33091 int inf__IderSessionLogEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
33092 {
33093         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_inf__IderSessionLogEntryType);
33094         if (this->soap_out(soap, tag, id, type))
33095                 return soap->error;
33096         return soap_putindependent(soap);
33097 }
33098
33099 int inf__IderSessionLogEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
33100 {
33101         return soap_out_inf__IderSessionLogEntryType(soap, tag, id, this, type);
33102 }
33103
33104 SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, const inf__IderSessionLogEntryType *a, const char *type)
33105 {
33106         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__IderSessionLogEntryType), type);
33107         soap_out_inf__IPv4AddressType(soap, "inf:ConsoleAddress", -1, &(((inf__IderSessionLogEntryType*)a)->ConsoleAddress), "");
33108         soap_out_unsignedShort(soap, "inf:Port", -1, &(((inf__IderSessionLogEntryType*)a)->Port), "");
33109         soap_out_inf__TimeType(soap, "inf:TimeStamp", -1, &(((inf__IderSessionLogEntryType*)a)->TimeStamp), "");
33110         /* transient soap skipped */
33111         soap_element_end_out(soap, tag);
33112         return SOAP_OK;
33113 }
33114
33115 void *inf__IderSessionLogEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
33116 {
33117         return soap_get_inf__IderSessionLogEntryType(soap, this, tag, type);
33118 }
33119
33120 SOAP_FMAC3 inf__IderSessionLogEntryType * SOAP_FMAC4 soap_get_inf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *p, const char *tag, const char *type)
33121 {
33122         if ((p = soap_in_inf__IderSessionLogEntryType(soap, tag, p, type)))
33123                 soap_getindependent(soap);
33124         return p;
33125 }
33126
33127 void *inf__IderSessionLogEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
33128 {       return soap_in_inf__IderSessionLogEntryType(soap, tag, this, type);
33129 }
33130
33131 SOAP_FMAC3 inf__IderSessionLogEntryType * SOAP_FMAC4 soap_in_inf__IderSessionLogEntryType(struct soap *soap, const char *tag, inf__IderSessionLogEntryType *a, const char *type)
33132 {
33133         if (soap_element_begin_in(soap, tag, 0, NULL))
33134                 return NULL;
33135         a = (inf__IderSessionLogEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_inf__IderSessionLogEntryType, sizeof(inf__IderSessionLogEntryType), soap->type, soap->arrayType);
33136         if (!a)
33137                 return NULL;
33138         if (soap->alloced)
33139         {       a->soap_default(soap);
33140                 if (soap->clist->type != SOAP_TYPE_inf__IderSessionLogEntryType)
33141                 {       soap_revert(soap);
33142                         *soap->id = '\0';
33143                         return (inf__IderSessionLogEntryType *)a->soap_in(soap, tag, type);
33144                 }
33145         }
33146         short soap_flag_ConsoleAddress1 = 1, soap_flag_Port1 = 1, soap_flag_TimeStamp1 = 1;
33147         if (soap->body && !*soap->href)
33148         {
33149                 for (;;)
33150                 {       soap->error = SOAP_TAG_MISMATCH;
33151                         if (soap_flag_ConsoleAddress1 && soap->error == SOAP_TAG_MISMATCH)
33152                                 if (soap_in_inf__IPv4AddressType(soap, "inf:ConsoleAddress", &(((inf__IderSessionLogEntryType*)a)->ConsoleAddress), "inf:IPv4AddressType"))
33153                                 {       soap_flag_ConsoleAddress1--;
33154                                         continue;
33155                                 }
33156                         if (soap_flag_Port1 && soap->error == SOAP_TAG_MISMATCH)
33157                                 if (soap_in_unsignedShort(soap, "inf:Port", &(((inf__IderSessionLogEntryType*)a)->Port), "xsd:unsignedShort"))
33158                                 {       soap_flag_Port1--;
33159                                         continue;
33160                                 }
33161                         if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH)
33162                                 if (soap_in_inf__TimeType(soap, "inf:TimeStamp", &(((inf__IderSessionLogEntryType*)a)->TimeStamp), "inf:TimeType"))
33163                                 {       soap_flag_TimeStamp1--;
33164                                         continue;
33165                                 }
33166                         /* transient soap skipped */
33167                         if (soap->error == SOAP_TAG_MISMATCH)
33168                                 soap->error = soap_ignore_element(soap);
33169                         if (soap->error == SOAP_NO_TAG)
33170                                 break;
33171                         if (soap->error)
33172                                 return NULL;
33173                 }
33174                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ConsoleAddress1 > 0 || soap_flag_Port1 > 0 || soap_flag_TimeStamp1 > 0))
33175                 {       soap->error = SOAP_OCCURS;
33176                         return NULL;
33177                 }
33178                 if (soap_element_end_in(soap, tag))
33179                         return NULL;
33180         }
33181         else
33182         {       a = (inf__IderSessionLogEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__IderSessionLogEntryType, 0, sizeof(inf__IderSessionLogEntryType), 0, soap_copy_inf__IderSessionLogEntryType);
33183                 if (soap->body && soap_element_end_in(soap, tag))
33184                         return NULL;
33185         }
33186         return a;
33187 }
33188
33189 SOAP_FMAC5 inf__IderSessionLogEntryType * SOAP_FMAC6 soap_new_inf__IderSessionLogEntryType(struct soap *soap, int n)
33190 {       return soap_instantiate_inf__IderSessionLogEntryType(soap, n, NULL, NULL, NULL);
33191 }
33192
33193 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_inf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *p)
33194 {       soap_delete(soap, p);
33195 }
33196
33197 SOAP_FMAC3 inf__IderSessionLogEntryType * SOAP_FMAC4 soap_instantiate_inf__IderSessionLogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
33198 {
33199         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_inf__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
33200         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_inf__IderSessionLogEntryType, n, soap_fdelete);
33201         if (!cp)
33202                 return NULL;
33203         if (n < 0)
33204         {       cp->ptr = (void*)new inf__IderSessionLogEntryType;
33205                 if (size)
33206                         *size = sizeof(inf__IderSessionLogEntryType);
33207                 ((inf__IderSessionLogEntryType*)cp->ptr)->soap = soap;
33208         }
33209         else
33210         {       cp->ptr = (void*)new inf__IderSessionLogEntryType[n];
33211                 if (size)
33212                         *size = n * sizeof(inf__IderSessionLogEntryType);
33213                 for (int i = 0; i < n; i++)
33214                         ((inf__IderSessionLogEntryType*)cp->ptr)[i].soap = soap;
33215         }
33216                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
33217         return (inf__IderSessionLogEntryType*)cp->ptr;
33218 }
33219
33220 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_inf__IderSessionLogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
33221 {
33222         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying inf__IderSessionLogEntryType %p -> %p\n", q, p));
33223         *(inf__IderSessionLogEntryType*)p = *(inf__IderSessionLogEntryType*)q;
33224 }
33225
33226 void _str__ExecuteStorageOperationResponse::soap_serialize(struct soap *soap) const
33227 {
33228         (void)soap; /* appease -Wall -Werror */
33229         soap_embedded(soap, &((_str__ExecuteStorageOperationResponse*)this)->Response, SOAP_TYPE_xsd__base64Binary);
33230         ((_str__ExecuteStorageOperationResponse*)this)->Response.soap_serialize(soap);
33231         /* transient soap skipped */
33232 }
33233
33234 void _str__ExecuteStorageOperationResponse::soap_default(struct soap *soap)
33235 {
33236         this->soap = soap;
33237         soap_default_str__PT_USCORESTATUS(soap, &((_str__ExecuteStorageOperationResponse*)this)->Status);
33238         ((_str__ExecuteStorageOperationResponse*)this)->Response.xsd__base64Binary::soap_default(soap);
33239         /* transient soap skipped */
33240 }
33241
33242 int _str__ExecuteStorageOperationResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
33243 {
33244         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__str__ExecuteStorageOperationResponse);
33245         if (this->soap_out(soap, tag, id, type))
33246                 return soap->error;
33247         return soap_putindependent(soap);
33248 }
33249
33250 int _str__ExecuteStorageOperationResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
33251 {
33252         return soap_out__str__ExecuteStorageOperationResponse(soap, tag, id, this, type);
33253 }
33254
33255 SOAP_FMAC3 int SOAP_FMAC4 soap_out__str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, int id, const _str__ExecuteStorageOperationResponse *a, const char *type)
33256 {
33257         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__str__ExecuteStorageOperationResponse), type);
33258         soap_element_result(soap, "str:Status");
33259         soap_out_str__PT_USCORESTATUS(soap, "str:Status", -1, &(((_str__ExecuteStorageOperationResponse*)a)->Status), "");
33260         (((_str__ExecuteStorageOperationResponse*)a)->Response).soap_out(soap, "str:Response", -1, "");
33261         /* transient soap skipped */
33262         soap_element_end_out(soap, tag);
33263         return SOAP_OK;
33264 }
33265
33266 void *_str__ExecuteStorageOperationResponse::soap_get(struct soap *soap, const char *tag, const char *type)
33267 {
33268         return soap_get__str__ExecuteStorageOperationResponse(soap, this, tag, type);
33269 }
33270
33271 SOAP_FMAC3 _str__ExecuteStorageOperationResponse * SOAP_FMAC4 soap_get__str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *p, const char *tag, const char *type)
33272 {
33273         if ((p = soap_in__str__ExecuteStorageOperationResponse(soap, tag, p, type)))
33274                 soap_getindependent(soap);
33275         return p;
33276 }
33277
33278 void *_str__ExecuteStorageOperationResponse::soap_in(struct soap *soap, const char *tag, const char *type)
33279 {       return soap_in__str__ExecuteStorageOperationResponse(soap, tag, this, type);
33280 }
33281
33282 SOAP_FMAC3 _str__ExecuteStorageOperationResponse * SOAP_FMAC4 soap_in__str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, _str__ExecuteStorageOperationResponse *a, const char *type)
33283 {
33284         if (soap_element_begin_in(soap, tag, 0, NULL))
33285                 return NULL;
33286         a = (_str__ExecuteStorageOperationResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__str__ExecuteStorageOperationResponse, sizeof(_str__ExecuteStorageOperationResponse), soap->type, soap->arrayType);
33287         if (!a)
33288                 return NULL;
33289         if (soap->alloced)
33290         {       a->soap_default(soap);
33291                 if (soap->clist->type != SOAP_TYPE__str__ExecuteStorageOperationResponse)
33292                 {       soap_revert(soap);
33293                         *soap->id = '\0';
33294                         return (_str__ExecuteStorageOperationResponse *)a->soap_in(soap, tag, type);
33295                 }
33296         }
33297         short soap_flag_Status1 = 1, soap_flag_Response1 = 1;
33298         if (soap->body && !*soap->href)
33299         {
33300                 for (;;)
33301                 {       soap->error = SOAP_TAG_MISMATCH;
33302                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
33303                                 if (soap_in_str__PT_USCORESTATUS(soap, "str:Status", &(((_str__ExecuteStorageOperationResponse*)a)->Status), "str:PT_STATUS"))
33304                                 {       soap_flag_Status1--;
33305                                         continue;
33306                                 }
33307                         if (soap_flag_Response1 && soap->error == SOAP_TAG_MISMATCH)
33308                                 if ((((_str__ExecuteStorageOperationResponse*)a)->Response).soap_in(soap, "str:Response", "xsd:base64Binary"))
33309                                 {       soap_flag_Response1--;
33310                                         continue;
33311                                 }
33312                         /* transient soap skipped */
33313                         soap_check_result(soap, "str:Status");
33314                         if (soap->error == SOAP_TAG_MISMATCH)
33315                                 soap->error = soap_ignore_element(soap);
33316                         if (soap->error == SOAP_NO_TAG)
33317                                 break;
33318                         if (soap->error)
33319                                 return NULL;
33320                 }
33321                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Response1 > 0))
33322                 {       soap->error = SOAP_OCCURS;
33323                         return NULL;
33324                 }
33325                 if (soap_element_end_in(soap, tag))
33326                         return NULL;
33327         }
33328         else
33329         {       a = (_str__ExecuteStorageOperationResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__str__ExecuteStorageOperationResponse, 0, sizeof(_str__ExecuteStorageOperationResponse), 0, soap_copy__str__ExecuteStorageOperationResponse);
33330                 if (soap->body && soap_element_end_in(soap, tag))
33331                         return NULL;
33332         }
33333         return a;
33334 }
33335
33336 SOAP_FMAC5 _str__ExecuteStorageOperationResponse * SOAP_FMAC6 soap_new__str__ExecuteStorageOperationResponse(struct soap *soap, int n)
33337 {       return soap_instantiate__str__ExecuteStorageOperationResponse(soap, n, NULL, NULL, NULL);
33338 }
33339
33340 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *p)
33341 {       soap_delete(soap, p);
33342 }
33343
33344 SOAP_FMAC3 _str__ExecuteStorageOperationResponse * SOAP_FMAC4 soap_instantiate__str__ExecuteStorageOperationResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
33345 {
33346         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__str__ExecuteStorageOperationResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
33347         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__str__ExecuteStorageOperationResponse, n, soap_fdelete);
33348         if (!cp)
33349                 return NULL;
33350         if (n < 0)
33351         {       cp->ptr = (void*)new _str__ExecuteStorageOperationResponse;
33352                 if (size)
33353                         *size = sizeof(_str__ExecuteStorageOperationResponse);
33354                 ((_str__ExecuteStorageOperationResponse*)cp->ptr)->soap = soap;
33355         }
33356         else
33357         {       cp->ptr = (void*)new _str__ExecuteStorageOperationResponse[n];
33358                 if (size)
33359                         *size = n * sizeof(_str__ExecuteStorageOperationResponse);
33360                 for (int i = 0; i < n; i++)
33361                         ((_str__ExecuteStorageOperationResponse*)cp->ptr)[i].soap = soap;
33362         }
33363                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
33364         return (_str__ExecuteStorageOperationResponse*)cp->ptr;
33365 }
33366
33367 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__str__ExecuteStorageOperationResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
33368 {
33369         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _str__ExecuteStorageOperationResponse %p -> %p\n", q, p));
33370         *(_str__ExecuteStorageOperationResponse*)p = *(_str__ExecuteStorageOperationResponse*)q;
33371 }
33372
33373 void _str__ExecuteStorageOperation::soap_serialize(struct soap *soap) const
33374 {
33375         (void)soap; /* appease -Wall -Werror */
33376         soap_embedded(soap, &((_str__ExecuteStorageOperation*)this)->Request, SOAP_TYPE_xsd__base64Binary);
33377         ((_str__ExecuteStorageOperation*)this)->Request.soap_serialize(soap);
33378         /* transient soap skipped */
33379 }
33380
33381 void _str__ExecuteStorageOperation::soap_default(struct soap *soap)
33382 {
33383         this->soap = soap;
33384         ((_str__ExecuteStorageOperation*)this)->Request.xsd__base64Binary::soap_default(soap);
33385         /* transient soap skipped */
33386 }
33387
33388 int _str__ExecuteStorageOperation::soap_put(struct soap *soap, const char *tag, const  char *type) const
33389 {
33390         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__str__ExecuteStorageOperation);
33391         if (this->soap_out(soap, tag, id, type))
33392                 return soap->error;
33393         return soap_putindependent(soap);
33394 }
33395
33396 int _str__ExecuteStorageOperation::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
33397 {
33398         return soap_out__str__ExecuteStorageOperation(soap, tag, id, this, type);
33399 }
33400
33401 SOAP_FMAC3 int SOAP_FMAC4 soap_out__str__ExecuteStorageOperation(struct soap *soap, const char *tag, int id, const _str__ExecuteStorageOperation *a, const char *type)
33402 {
33403         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__str__ExecuteStorageOperation), type);
33404         (((_str__ExecuteStorageOperation*)a)->Request).soap_out(soap, "str:Request", -1, "");
33405         /* transient soap skipped */
33406         soap_element_end_out(soap, tag);
33407         return SOAP_OK;
33408 }
33409
33410 void *_str__ExecuteStorageOperation::soap_get(struct soap *soap, const char *tag, const char *type)
33411 {
33412         return soap_get__str__ExecuteStorageOperation(soap, this, tag, type);
33413 }
33414
33415 SOAP_FMAC3 _str__ExecuteStorageOperation * SOAP_FMAC4 soap_get__str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *p, const char *tag, const char *type)
33416 {
33417         if ((p = soap_in__str__ExecuteStorageOperation(soap, tag, p, type)))
33418                 soap_getindependent(soap);
33419         return p;
33420 }
33421
33422 void *_str__ExecuteStorageOperation::soap_in(struct soap *soap, const char *tag, const char *type)
33423 {       return soap_in__str__ExecuteStorageOperation(soap, tag, this, type);
33424 }
33425
33426 SOAP_FMAC3 _str__ExecuteStorageOperation * SOAP_FMAC4 soap_in__str__ExecuteStorageOperation(struct soap *soap, const char *tag, _str__ExecuteStorageOperation *a, const char *type)
33427 {
33428         if (soap_element_begin_in(soap, tag, 0, NULL))
33429                 return NULL;
33430         a = (_str__ExecuteStorageOperation *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__str__ExecuteStorageOperation, sizeof(_str__ExecuteStorageOperation), soap->type, soap->arrayType);
33431         if (!a)
33432                 return NULL;
33433         if (soap->alloced)
33434         {       a->soap_default(soap);
33435                 if (soap->clist->type != SOAP_TYPE__str__ExecuteStorageOperation)
33436                 {       soap_revert(soap);
33437                         *soap->id = '\0';
33438                         return (_str__ExecuteStorageOperation *)a->soap_in(soap, tag, type);
33439                 }
33440         }
33441         short soap_flag_Request1 = 1;
33442         if (soap->body && !*soap->href)
33443         {
33444                 for (;;)
33445                 {       soap->error = SOAP_TAG_MISMATCH;
33446                         if (soap_flag_Request1 && soap->error == SOAP_TAG_MISMATCH)
33447                                 if ((((_str__ExecuteStorageOperation*)a)->Request).soap_in(soap, "str:Request", "xsd:base64Binary"))
33448                                 {       soap_flag_Request1--;
33449                                         continue;
33450                                 }
33451                         /* transient soap skipped */
33452                         if (soap->error == SOAP_TAG_MISMATCH)
33453                                 soap->error = soap_ignore_element(soap);
33454                         if (soap->error == SOAP_NO_TAG)
33455                                 break;
33456                         if (soap->error)
33457                                 return NULL;
33458                 }
33459                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Request1 > 0))
33460                 {       soap->error = SOAP_OCCURS;
33461                         return NULL;
33462                 }
33463                 if (soap_element_end_in(soap, tag))
33464                         return NULL;
33465         }
33466         else
33467         {       a = (_str__ExecuteStorageOperation *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__str__ExecuteStorageOperation, 0, sizeof(_str__ExecuteStorageOperation), 0, soap_copy__str__ExecuteStorageOperation);
33468                 if (soap->body && soap_element_end_in(soap, tag))
33469                         return NULL;
33470         }
33471         return a;
33472 }
33473
33474 SOAP_FMAC5 _str__ExecuteStorageOperation * SOAP_FMAC6 soap_new__str__ExecuteStorageOperation(struct soap *soap, int n)
33475 {       return soap_instantiate__str__ExecuteStorageOperation(soap, n, NULL, NULL, NULL);
33476 }
33477
33478 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *p)
33479 {       soap_delete(soap, p);
33480 }
33481
33482 SOAP_FMAC3 _str__ExecuteStorageOperation * SOAP_FMAC4 soap_instantiate__str__ExecuteStorageOperation(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
33483 {
33484         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__str__ExecuteStorageOperation(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
33485         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__str__ExecuteStorageOperation, n, soap_fdelete);
33486         if (!cp)
33487                 return NULL;
33488         if (n < 0)
33489         {       cp->ptr = (void*)new _str__ExecuteStorageOperation;
33490                 if (size)
33491                         *size = sizeof(_str__ExecuteStorageOperation);
33492                 ((_str__ExecuteStorageOperation*)cp->ptr)->soap = soap;
33493         }
33494         else
33495         {       cp->ptr = (void*)new _str__ExecuteStorageOperation[n];
33496                 if (size)
33497                         *size = n * sizeof(_str__ExecuteStorageOperation);
33498                 for (int i = 0; i < n; i++)
33499                         ((_str__ExecuteStorageOperation*)cp->ptr)[i].soap = soap;
33500         }
33501                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
33502         return (_str__ExecuteStorageOperation*)cp->ptr;
33503 }
33504
33505 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__str__ExecuteStorageOperation(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
33506 {
33507         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _str__ExecuteStorageOperation %p -> %p\n", q, p));
33508         *(_str__ExecuteStorageOperation*)p = *(_str__ExecuteStorageOperation*)q;
33509 }
33510
33511 void _tim__SetHighAccuracyTimeSynchResponse::soap_serialize(struct soap *soap) const
33512 {
33513         (void)soap; /* appease -Wall -Werror */
33514         /* transient soap skipped */
33515 }
33516
33517 void _tim__SetHighAccuracyTimeSynchResponse::soap_default(struct soap *soap)
33518 {
33519         this->soap = soap;
33520         soap_default_tim__PT_USCORESTATUS(soap, &((_tim__SetHighAccuracyTimeSynchResponse*)this)->StatusCode);
33521         /* transient soap skipped */
33522 }
33523
33524 int _tim__SetHighAccuracyTimeSynchResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
33525 {
33526         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse);
33527         if (this->soap_out(soap, tag, id, type))
33528                 return soap->error;
33529         return soap_putindependent(soap);
33530 }
33531
33532 int _tim__SetHighAccuracyTimeSynchResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
33533 {
33534         return soap_out__tim__SetHighAccuracyTimeSynchResponse(soap, tag, id, this, type);
33535 }
33536
33537 SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, int id, const _tim__SetHighAccuracyTimeSynchResponse *a, const char *type)
33538 {
33539         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse), type);
33540         soap_element_result(soap, "tim:StatusCode");
33541         soap_out_tim__PT_USCORESTATUS(soap, "tim:StatusCode", -1, &(((_tim__SetHighAccuracyTimeSynchResponse*)a)->StatusCode), "");
33542         /* transient soap skipped */
33543         soap_element_end_out(soap, tag);
33544         return SOAP_OK;
33545 }
33546
33547 void *_tim__SetHighAccuracyTimeSynchResponse::soap_get(struct soap *soap, const char *tag, const char *type)
33548 {
33549         return soap_get__tim__SetHighAccuracyTimeSynchResponse(soap, this, tag, type);
33550 }
33551
33552 SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC4 soap_get__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *p, const char *tag, const char *type)
33553 {
33554         if ((p = soap_in__tim__SetHighAccuracyTimeSynchResponse(soap, tag, p, type)))
33555                 soap_getindependent(soap);
33556         return p;
33557 }
33558
33559 void *_tim__SetHighAccuracyTimeSynchResponse::soap_in(struct soap *soap, const char *tag, const char *type)
33560 {       return soap_in__tim__SetHighAccuracyTimeSynchResponse(soap, tag, this, type);
33561 }
33562
33563 SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC4 soap_in__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynchResponse *a, const char *type)
33564 {
33565         if (soap_element_begin_in(soap, tag, 0, NULL))
33566                 return NULL;
33567         a = (_tim__SetHighAccuracyTimeSynchResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, sizeof(_tim__SetHighAccuracyTimeSynchResponse), soap->type, soap->arrayType);
33568         if (!a)
33569                 return NULL;
33570         if (soap->alloced)
33571         {       a->soap_default(soap);
33572                 if (soap->clist->type != SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse)
33573                 {       soap_revert(soap);
33574                         *soap->id = '\0';
33575                         return (_tim__SetHighAccuracyTimeSynchResponse *)a->soap_in(soap, tag, type);
33576                 }
33577         }
33578         short soap_flag_StatusCode1 = 1;
33579         if (soap->body && !*soap->href)
33580         {
33581                 for (;;)
33582                 {       soap->error = SOAP_TAG_MISMATCH;
33583                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
33584                                 if (soap_in_tim__PT_USCORESTATUS(soap, "tim:StatusCode", &(((_tim__SetHighAccuracyTimeSynchResponse*)a)->StatusCode), "tim:PT_STATUS"))
33585                                 {       soap_flag_StatusCode1--;
33586                                         continue;
33587                                 }
33588                         /* transient soap skipped */
33589                         soap_check_result(soap, "tim:StatusCode");
33590                         if (soap->error == SOAP_TAG_MISMATCH)
33591                                 soap->error = soap_ignore_element(soap);
33592                         if (soap->error == SOAP_NO_TAG)
33593                                 break;
33594                         if (soap->error)
33595                                 return NULL;
33596                 }
33597                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
33598                 {       soap->error = SOAP_OCCURS;
33599                         return NULL;
33600                 }
33601                 if (soap_element_end_in(soap, tag))
33602                         return NULL;
33603         }
33604         else
33605         {       a = (_tim__SetHighAccuracyTimeSynchResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, 0, sizeof(_tim__SetHighAccuracyTimeSynchResponse), 0, soap_copy__tim__SetHighAccuracyTimeSynchResponse);
33606                 if (soap->body && soap_element_end_in(soap, tag))
33607                         return NULL;
33608         }
33609         return a;
33610 }
33611
33612 SOAP_FMAC5 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC6 soap_new__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, int n)
33613 {       return soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(soap, n, NULL, NULL, NULL);
33614 }
33615
33616 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *p)
33617 {       soap_delete(soap, p);
33618 }
33619
33620 SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC4 soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
33621 {
33622         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
33623         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, n, soap_fdelete);
33624         if (!cp)
33625                 return NULL;
33626         if (n < 0)
33627         {       cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynchResponse;
33628                 if (size)
33629                         *size = sizeof(_tim__SetHighAccuracyTimeSynchResponse);
33630                 ((_tim__SetHighAccuracyTimeSynchResponse*)cp->ptr)->soap = soap;
33631         }
33632         else
33633         {       cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynchResponse[n];
33634                 if (size)
33635                         *size = n * sizeof(_tim__SetHighAccuracyTimeSynchResponse);
33636                 for (int i = 0; i < n; i++)
33637                         ((_tim__SetHighAccuracyTimeSynchResponse*)cp->ptr)[i].soap = soap;
33638         }
33639                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
33640         return (_tim__SetHighAccuracyTimeSynchResponse*)cp->ptr;
33641 }
33642
33643 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
33644 {
33645         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__SetHighAccuracyTimeSynchResponse %p -> %p\n", q, p));
33646         *(_tim__SetHighAccuracyTimeSynchResponse*)p = *(_tim__SetHighAccuracyTimeSynchResponse*)q;
33647 }
33648
33649 void _tim__SetHighAccuracyTimeSynch::soap_serialize(struct soap *soap) const
33650 {
33651         (void)soap; /* appease -Wall -Werror */
33652         /* transient soap skipped */
33653 }
33654
33655 void _tim__SetHighAccuracyTimeSynch::soap_default(struct soap *soap)
33656 {
33657         this->soap = soap;
33658         soap_default_tim__TimeType(soap, &((_tim__SetHighAccuracyTimeSynch*)this)->Ta0);
33659         soap_default_tim__TimeType(soap, &((_tim__SetHighAccuracyTimeSynch*)this)->Tm1);
33660         soap_default_tim__TimeType(soap, &((_tim__SetHighAccuracyTimeSynch*)this)->Tm2);
33661         /* transient soap skipped */
33662 }
33663
33664 int _tim__SetHighAccuracyTimeSynch::soap_put(struct soap *soap, const char *tag, const  char *type) const
33665 {
33666         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__tim__SetHighAccuracyTimeSynch);
33667         if (this->soap_out(soap, tag, id, type))
33668                 return soap->error;
33669         return soap_putindependent(soap);
33670 }
33671
33672 int _tim__SetHighAccuracyTimeSynch::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
33673 {
33674         return soap_out__tim__SetHighAccuracyTimeSynch(soap, tag, id, this, type);
33675 }
33676
33677 SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, int id, const _tim__SetHighAccuracyTimeSynch *a, const char *type)
33678 {
33679         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch), type);
33680         soap_out_tim__TimeType(soap, "tim:Ta0", -1, &(((_tim__SetHighAccuracyTimeSynch*)a)->Ta0), "");
33681         soap_out_tim__TimeType(soap, "tim:Tm1", -1, &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm1), "");
33682         soap_out_tim__TimeType(soap, "tim:Tm2", -1, &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm2), "");
33683         /* transient soap skipped */
33684         soap_element_end_out(soap, tag);
33685         return SOAP_OK;
33686 }
33687
33688 void *_tim__SetHighAccuracyTimeSynch::soap_get(struct soap *soap, const char *tag, const char *type)
33689 {
33690         return soap_get__tim__SetHighAccuracyTimeSynch(soap, this, tag, type);
33691 }
33692
33693 SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_get__tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *p, const char *tag, const char *type)
33694 {
33695         if ((p = soap_in__tim__SetHighAccuracyTimeSynch(soap, tag, p, type)))
33696                 soap_getindependent(soap);
33697         return p;
33698 }
33699
33700 void *_tim__SetHighAccuracyTimeSynch::soap_in(struct soap *soap, const char *tag, const char *type)
33701 {       return soap_in__tim__SetHighAccuracyTimeSynch(soap, tag, this, type);
33702 }
33703
33704 SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_in__tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynch *a, const char *type)
33705 {
33706         if (soap_element_begin_in(soap, tag, 0, NULL))
33707                 return NULL;
33708         a = (_tim__SetHighAccuracyTimeSynch *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, sizeof(_tim__SetHighAccuracyTimeSynch), soap->type, soap->arrayType);
33709         if (!a)
33710                 return NULL;
33711         if (soap->alloced)
33712         {       a->soap_default(soap);
33713                 if (soap->clist->type != SOAP_TYPE__tim__SetHighAccuracyTimeSynch)
33714                 {       soap_revert(soap);
33715                         *soap->id = '\0';
33716                         return (_tim__SetHighAccuracyTimeSynch *)a->soap_in(soap, tag, type);
33717                 }
33718         }
33719         short soap_flag_Ta01 = 1, soap_flag_Tm11 = 1, soap_flag_Tm21 = 1;
33720         if (soap->body && !*soap->href)
33721         {
33722                 for (;;)
33723                 {       soap->error = SOAP_TAG_MISMATCH;
33724                         if (soap_flag_Ta01 && soap->error == SOAP_TAG_MISMATCH)
33725                                 if (soap_in_tim__TimeType(soap, "tim:Ta0", &(((_tim__SetHighAccuracyTimeSynch*)a)->Ta0), "tim:TimeType"))
33726                                 {       soap_flag_Ta01--;
33727                                         continue;
33728                                 }
33729                         if (soap_flag_Tm11 && soap->error == SOAP_TAG_MISMATCH)
33730                                 if (soap_in_tim__TimeType(soap, "tim:Tm1", &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm1), "tim:TimeType"))
33731                                 {       soap_flag_Tm11--;
33732                                         continue;
33733                                 }
33734                         if (soap_flag_Tm21 && soap->error == SOAP_TAG_MISMATCH)
33735                                 if (soap_in_tim__TimeType(soap, "tim:Tm2", &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm2), "tim:TimeType"))
33736                                 {       soap_flag_Tm21--;
33737                                         continue;
33738                                 }
33739                         /* transient soap skipped */
33740                         if (soap->error == SOAP_TAG_MISMATCH)
33741                                 soap->error = soap_ignore_element(soap);
33742                         if (soap->error == SOAP_NO_TAG)
33743                                 break;
33744                         if (soap->error)
33745                                 return NULL;
33746                 }
33747                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Ta01 > 0 || soap_flag_Tm11 > 0 || soap_flag_Tm21 > 0))
33748                 {       soap->error = SOAP_OCCURS;
33749                         return NULL;
33750                 }
33751                 if (soap_element_end_in(soap, tag))
33752                         return NULL;
33753         }
33754         else
33755         {       a = (_tim__SetHighAccuracyTimeSynch *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, 0, sizeof(_tim__SetHighAccuracyTimeSynch), 0, soap_copy__tim__SetHighAccuracyTimeSynch);
33756                 if (soap->body && soap_element_end_in(soap, tag))
33757                         return NULL;
33758         }
33759         return a;
33760 }
33761
33762 SOAP_FMAC5 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC6 soap_new__tim__SetHighAccuracyTimeSynch(struct soap *soap, int n)
33763 {       return soap_instantiate__tim__SetHighAccuracyTimeSynch(soap, n, NULL, NULL, NULL);
33764 }
33765
33766 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *p)
33767 {       soap_delete(soap, p);
33768 }
33769
33770 SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_instantiate__tim__SetHighAccuracyTimeSynch(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
33771 {
33772         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__SetHighAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
33773         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, n, soap_fdelete);
33774         if (!cp)
33775                 return NULL;
33776         if (n < 0)
33777         {       cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynch;
33778                 if (size)
33779                         *size = sizeof(_tim__SetHighAccuracyTimeSynch);
33780                 ((_tim__SetHighAccuracyTimeSynch*)cp->ptr)->soap = soap;
33781         }
33782         else
33783         {       cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynch[n];
33784                 if (size)
33785                         *size = n * sizeof(_tim__SetHighAccuracyTimeSynch);
33786                 for (int i = 0; i < n; i++)
33787                         ((_tim__SetHighAccuracyTimeSynch*)cp->ptr)[i].soap = soap;
33788         }
33789                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
33790         return (_tim__SetHighAccuracyTimeSynch*)cp->ptr;
33791 }
33792
33793 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__tim__SetHighAccuracyTimeSynch(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
33794 {
33795         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__SetHighAccuracyTimeSynch %p -> %p\n", q, p));
33796         *(_tim__SetHighAccuracyTimeSynch*)p = *(_tim__SetHighAccuracyTimeSynch*)q;
33797 }
33798
33799 void _tim__GetLowAccuracyTimeSynchResponse::soap_serialize(struct soap *soap) const
33800 {
33801         (void)soap; /* appease -Wall -Werror */
33802         /* transient soap skipped */
33803 }
33804
33805 void _tim__GetLowAccuracyTimeSynchResponse::soap_default(struct soap *soap)
33806 {
33807         this->soap = soap;
33808         soap_default_tim__PT_USCORESTATUS(soap, &((_tim__GetLowAccuracyTimeSynchResponse*)this)->StatusCode);
33809         soap_default_tim__TimeType(soap, &((_tim__GetLowAccuracyTimeSynchResponse*)this)->Ta0);
33810         /* transient soap skipped */
33811 }
33812
33813 int _tim__GetLowAccuracyTimeSynchResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
33814 {
33815         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse);
33816         if (this->soap_out(soap, tag, id, type))
33817                 return soap->error;
33818         return soap_putindependent(soap);
33819 }
33820
33821 int _tim__GetLowAccuracyTimeSynchResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
33822 {
33823         return soap_out__tim__GetLowAccuracyTimeSynchResponse(soap, tag, id, this, type);
33824 }
33825
33826 SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, int id, const _tim__GetLowAccuracyTimeSynchResponse *a, const char *type)
33827 {
33828         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse), type);
33829         soap_element_result(soap, "tim:StatusCode");
33830         soap_out_tim__PT_USCORESTATUS(soap, "tim:StatusCode", -1, &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->StatusCode), "");
33831         soap_out_tim__TimeType(soap, "tim:Ta0", -1, &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->Ta0), "");
33832         /* transient soap skipped */
33833         soap_element_end_out(soap, tag);
33834         return SOAP_OK;
33835 }
33836
33837 void *_tim__GetLowAccuracyTimeSynchResponse::soap_get(struct soap *soap, const char *tag, const char *type)
33838 {
33839         return soap_get__tim__GetLowAccuracyTimeSynchResponse(soap, this, tag, type);
33840 }
33841
33842 SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC4 soap_get__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *p, const char *tag, const char *type)
33843 {
33844         if ((p = soap_in__tim__GetLowAccuracyTimeSynchResponse(soap, tag, p, type)))
33845                 soap_getindependent(soap);
33846         return p;
33847 }
33848
33849 void *_tim__GetLowAccuracyTimeSynchResponse::soap_in(struct soap *soap, const char *tag, const char *type)
33850 {       return soap_in__tim__GetLowAccuracyTimeSynchResponse(soap, tag, this, type);
33851 }
33852
33853 SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC4 soap_in__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynchResponse *a, const char *type)
33854 {
33855         if (soap_element_begin_in(soap, tag, 0, NULL))
33856                 return NULL;
33857         a = (_tim__GetLowAccuracyTimeSynchResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, sizeof(_tim__GetLowAccuracyTimeSynchResponse), soap->type, soap->arrayType);
33858         if (!a)
33859                 return NULL;
33860         if (soap->alloced)
33861         {       a->soap_default(soap);
33862                 if (soap->clist->type != SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse)
33863                 {       soap_revert(soap);
33864                         *soap->id = '\0';
33865                         return (_tim__GetLowAccuracyTimeSynchResponse *)a->soap_in(soap, tag, type);
33866                 }
33867         }
33868         short soap_flag_StatusCode1 = 1, soap_flag_Ta01 = 1;
33869         if (soap->body && !*soap->href)
33870         {
33871                 for (;;)
33872                 {       soap->error = SOAP_TAG_MISMATCH;
33873                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
33874                                 if (soap_in_tim__PT_USCORESTATUS(soap, "tim:StatusCode", &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->StatusCode), "tim:PT_STATUS"))
33875                                 {       soap_flag_StatusCode1--;
33876                                         continue;
33877                                 }
33878                         if (soap_flag_Ta01 && soap->error == SOAP_TAG_MISMATCH)
33879                                 if (soap_in_tim__TimeType(soap, "tim:Ta0", &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->Ta0), "tim:TimeType"))
33880                                 {       soap_flag_Ta01--;
33881                                         continue;
33882                                 }
33883                         /* transient soap skipped */
33884                         soap_check_result(soap, "tim:StatusCode");
33885                         if (soap->error == SOAP_TAG_MISMATCH)
33886                                 soap->error = soap_ignore_element(soap);
33887                         if (soap->error == SOAP_NO_TAG)
33888                                 break;
33889                         if (soap->error)
33890                                 return NULL;
33891                 }
33892                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Ta01 > 0))
33893                 {       soap->error = SOAP_OCCURS;
33894                         return NULL;
33895                 }
33896                 if (soap_element_end_in(soap, tag))
33897                         return NULL;
33898         }
33899         else
33900         {       a = (_tim__GetLowAccuracyTimeSynchResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, 0, sizeof(_tim__GetLowAccuracyTimeSynchResponse), 0, soap_copy__tim__GetLowAccuracyTimeSynchResponse);
33901                 if (soap->body && soap_element_end_in(soap, tag))
33902                         return NULL;
33903         }
33904         return a;
33905 }
33906
33907 SOAP_FMAC5 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC6 soap_new__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, int n)
33908 {       return soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(soap, n, NULL, NULL, NULL);
33909 }
33910
33911 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *p)
33912 {       soap_delete(soap, p);
33913 }
33914
33915 SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC4 soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
33916 {
33917         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
33918         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, n, soap_fdelete);
33919         if (!cp)
33920                 return NULL;
33921         if (n < 0)
33922         {       cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynchResponse;
33923                 if (size)
33924                         *size = sizeof(_tim__GetLowAccuracyTimeSynchResponse);
33925                 ((_tim__GetLowAccuracyTimeSynchResponse*)cp->ptr)->soap = soap;
33926         }
33927         else
33928         {       cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynchResponse[n];
33929                 if (size)
33930                         *size = n * sizeof(_tim__GetLowAccuracyTimeSynchResponse);
33931                 for (int i = 0; i < n; i++)
33932                         ((_tim__GetLowAccuracyTimeSynchResponse*)cp->ptr)[i].soap = soap;
33933         }
33934                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
33935         return (_tim__GetLowAccuracyTimeSynchResponse*)cp->ptr;
33936 }
33937
33938 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
33939 {
33940         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__GetLowAccuracyTimeSynchResponse %p -> %p\n", q, p));
33941         *(_tim__GetLowAccuracyTimeSynchResponse*)p = *(_tim__GetLowAccuracyTimeSynchResponse*)q;
33942 }
33943
33944 void _tim__GetLowAccuracyTimeSynch::soap_serialize(struct soap *soap) const
33945 {
33946         (void)soap; /* appease -Wall -Werror */
33947         /* transient soap skipped */
33948 }
33949
33950 void _tim__GetLowAccuracyTimeSynch::soap_default(struct soap *soap)
33951 {
33952         this->soap = soap;
33953         /* transient soap skipped */
33954 }
33955
33956 int _tim__GetLowAccuracyTimeSynch::soap_put(struct soap *soap, const char *tag, const  char *type) const
33957 {
33958         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__tim__GetLowAccuracyTimeSynch);
33959         if (this->soap_out(soap, tag, id, type))
33960                 return soap->error;
33961         return soap_putindependent(soap);
33962 }
33963
33964 int _tim__GetLowAccuracyTimeSynch::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
33965 {
33966         return soap_out__tim__GetLowAccuracyTimeSynch(soap, tag, id, this, type);
33967 }
33968
33969 SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, int id, const _tim__GetLowAccuracyTimeSynch *a, const char *type)
33970 {
33971         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch), type);
33972         /* transient soap skipped */
33973         soap_element_end_out(soap, tag);
33974         return SOAP_OK;
33975 }
33976
33977 void *_tim__GetLowAccuracyTimeSynch::soap_get(struct soap *soap, const char *tag, const char *type)
33978 {
33979         return soap_get__tim__GetLowAccuracyTimeSynch(soap, this, tag, type);
33980 }
33981
33982 SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_get__tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *p, const char *tag, const char *type)
33983 {
33984         if ((p = soap_in__tim__GetLowAccuracyTimeSynch(soap, tag, p, type)))
33985                 soap_getindependent(soap);
33986         return p;
33987 }
33988
33989 void *_tim__GetLowAccuracyTimeSynch::soap_in(struct soap *soap, const char *tag, const char *type)
33990 {       return soap_in__tim__GetLowAccuracyTimeSynch(soap, tag, this, type);
33991 }
33992
33993 SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_in__tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynch *a, const char *type)
33994 {
33995         if (soap_element_begin_in(soap, tag, 0, NULL))
33996                 return NULL;
33997         a = (_tim__GetLowAccuracyTimeSynch *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, sizeof(_tim__GetLowAccuracyTimeSynch), soap->type, soap->arrayType);
33998         if (!a)
33999                 return NULL;
34000         if (soap->alloced)
34001         {       a->soap_default(soap);
34002                 if (soap->clist->type != SOAP_TYPE__tim__GetLowAccuracyTimeSynch)
34003                 {       soap_revert(soap);
34004                         *soap->id = '\0';
34005                         return (_tim__GetLowAccuracyTimeSynch *)a->soap_in(soap, tag, type);
34006                 }
34007         };
34008         if (soap->body && !*soap->href)
34009         {
34010                 for (;;)
34011                 {       soap->error = SOAP_TAG_MISMATCH;
34012                         /* transient soap skipped */
34013                         if (soap->error == SOAP_TAG_MISMATCH)
34014                                 soap->error = soap_ignore_element(soap);
34015                         if (soap->error == SOAP_NO_TAG)
34016                                 break;
34017                         if (soap->error)
34018                                 return NULL;
34019                 }
34020                 if (soap_element_end_in(soap, tag))
34021                         return NULL;
34022         }
34023         else
34024         {       a = (_tim__GetLowAccuracyTimeSynch *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, 0, sizeof(_tim__GetLowAccuracyTimeSynch), 0, soap_copy__tim__GetLowAccuracyTimeSynch);
34025                 if (soap->body && soap_element_end_in(soap, tag))
34026                         return NULL;
34027         }
34028         return a;
34029 }
34030
34031 SOAP_FMAC5 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC6 soap_new__tim__GetLowAccuracyTimeSynch(struct soap *soap, int n)
34032 {       return soap_instantiate__tim__GetLowAccuracyTimeSynch(soap, n, NULL, NULL, NULL);
34033 }
34034
34035 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *p)
34036 {       soap_delete(soap, p);
34037 }
34038
34039 SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_instantiate__tim__GetLowAccuracyTimeSynch(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
34040 {
34041         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__GetLowAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
34042         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, n, soap_fdelete);
34043         if (!cp)
34044                 return NULL;
34045         if (n < 0)
34046         {       cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynch;
34047                 if (size)
34048                         *size = sizeof(_tim__GetLowAccuracyTimeSynch);
34049                 ((_tim__GetLowAccuracyTimeSynch*)cp->ptr)->soap = soap;
34050         }
34051         else
34052         {       cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynch[n];
34053                 if (size)
34054                         *size = n * sizeof(_tim__GetLowAccuracyTimeSynch);
34055                 for (int i = 0; i < n; i++)
34056                         ((_tim__GetLowAccuracyTimeSynch*)cp->ptr)[i].soap = soap;
34057         }
34058                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
34059         return (_tim__GetLowAccuracyTimeSynch*)cp->ptr;
34060 }
34061
34062 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__tim__GetLowAccuracyTimeSynch(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
34063 {
34064         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__GetLowAccuracyTimeSynch %p -> %p\n", q, p));
34065         *(_tim__GetLowAccuracyTimeSynch*)p = *(_tim__GetLowAccuracyTimeSynch*)q;
34066 }
34067
34068 void _idr__GetIderSessionLogResponse::soap_serialize(struct soap *soap) const
34069 {
34070         (void)soap; /* appease -Wall -Werror */
34071         soap_serialize_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, &((_idr__GetIderSessionLogResponse*)this)->LogData);
34072         /* transient soap skipped */
34073 }
34074
34075 void _idr__GetIderSessionLogResponse::soap_default(struct soap *soap)
34076 {
34077         this->soap = soap;
34078         soap_default_idr__PT_USCORESTATUS(soap, &((_idr__GetIderSessionLogResponse*)this)->StatusCode);
34079         soap_default_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, &((_idr__GetIderSessionLogResponse*)this)->LogData);
34080         /* transient soap skipped */
34081 }
34082
34083 int _idr__GetIderSessionLogResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
34084 {
34085         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__GetIderSessionLogResponse);
34086         if (this->soap_out(soap, tag, id, type))
34087                 return soap->error;
34088         return soap_putindependent(soap);
34089 }
34090
34091 int _idr__GetIderSessionLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
34092 {
34093         return soap_out__idr__GetIderSessionLogResponse(soap, tag, id, this, type);
34094 }
34095
34096 SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, int id, const _idr__GetIderSessionLogResponse *a, const char *type)
34097 {
34098         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetIderSessionLogResponse), type);
34099         soap_element_result(soap, "idr:StatusCode");
34100         soap_out_idr__PT_USCORESTATUS(soap, "idr:StatusCode", -1, &(((_idr__GetIderSessionLogResponse*)a)->StatusCode), "");
34101         soap_out_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, "idr:LogData", -1, &(((_idr__GetIderSessionLogResponse*)a)->LogData), "");
34102         /* transient soap skipped */
34103         soap_element_end_out(soap, tag);
34104         return SOAP_OK;
34105 }
34106
34107 void *_idr__GetIderSessionLogResponse::soap_get(struct soap *soap, const char *tag, const char *type)
34108 {
34109         return soap_get__idr__GetIderSessionLogResponse(soap, this, tag, type);
34110 }
34111
34112 SOAP_FMAC3 _idr__GetIderSessionLogResponse * SOAP_FMAC4 soap_get__idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *p, const char *tag, const char *type)
34113 {
34114         if ((p = soap_in__idr__GetIderSessionLogResponse(soap, tag, p, type)))
34115                 soap_getindependent(soap);
34116         return p;
34117 }
34118
34119 void *_idr__GetIderSessionLogResponse::soap_in(struct soap *soap, const char *tag, const char *type)
34120 {       return soap_in__idr__GetIderSessionLogResponse(soap, tag, this, type);
34121 }
34122
34123 SOAP_FMAC3 _idr__GetIderSessionLogResponse * SOAP_FMAC4 soap_in__idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, _idr__GetIderSessionLogResponse *a, const char *type)
34124 {
34125         if (soap_element_begin_in(soap, tag, 0, NULL))
34126                 return NULL;
34127         a = (_idr__GetIderSessionLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetIderSessionLogResponse, sizeof(_idr__GetIderSessionLogResponse), soap->type, soap->arrayType);
34128         if (!a)
34129                 return NULL;
34130         if (soap->alloced)
34131         {       a->soap_default(soap);
34132                 if (soap->clist->type != SOAP_TYPE__idr__GetIderSessionLogResponse)
34133                 {       soap_revert(soap);
34134                         *soap->id = '\0';
34135                         return (_idr__GetIderSessionLogResponse *)a->soap_in(soap, tag, type);
34136                 }
34137         }
34138         short soap_flag_StatusCode1 = 1;
34139         if (soap->body && !*soap->href)
34140         {
34141                 for (;;)
34142                 {       soap->error = SOAP_TAG_MISMATCH;
34143                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
34144                                 if (soap_in_idr__PT_USCORESTATUS(soap, "idr:StatusCode", &(((_idr__GetIderSessionLogResponse*)a)->StatusCode), "idr:PT_STATUS"))
34145                                 {       soap_flag_StatusCode1--;
34146                                         continue;
34147                                 }
34148                         if (soap->error == SOAP_TAG_MISMATCH)
34149                                 if (soap_in_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, "idr:LogData", &(((_idr__GetIderSessionLogResponse*)a)->LogData), "idr:IderSessionLogEntryType"))
34150                                         continue;
34151                         /* transient soap skipped */
34152                         soap_check_result(soap, "idr:StatusCode");
34153                         if (soap->error == SOAP_TAG_MISMATCH)
34154                                 soap->error = soap_ignore_element(soap);
34155                         if (soap->error == SOAP_NO_TAG)
34156                                 break;
34157                         if (soap->error)
34158                                 return NULL;
34159                 }
34160                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
34161                 {       soap->error = SOAP_OCCURS;
34162                         return NULL;
34163                 }
34164                 if (soap_element_end_in(soap, tag))
34165                         return NULL;
34166         }
34167         else
34168         {       a = (_idr__GetIderSessionLogResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__GetIderSessionLogResponse, 0, sizeof(_idr__GetIderSessionLogResponse), 0, soap_copy__idr__GetIderSessionLogResponse);
34169                 if (soap->body && soap_element_end_in(soap, tag))
34170                         return NULL;
34171         }
34172         return a;
34173 }
34174
34175 SOAP_FMAC5 _idr__GetIderSessionLogResponse * SOAP_FMAC6 soap_new__idr__GetIderSessionLogResponse(struct soap *soap, int n)
34176 {       return soap_instantiate__idr__GetIderSessionLogResponse(soap, n, NULL, NULL, NULL);
34177 }
34178
34179 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *p)
34180 {       soap_delete(soap, p);
34181 }
34182
34183 SOAP_FMAC3 _idr__GetIderSessionLogResponse * SOAP_FMAC4 soap_instantiate__idr__GetIderSessionLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
34184 {
34185         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetIderSessionLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
34186         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetIderSessionLogResponse, n, soap_fdelete);
34187         if (!cp)
34188                 return NULL;
34189         if (n < 0)
34190         {       cp->ptr = (void*)new _idr__GetIderSessionLogResponse;
34191                 if (size)
34192                         *size = sizeof(_idr__GetIderSessionLogResponse);
34193                 ((_idr__GetIderSessionLogResponse*)cp->ptr)->soap = soap;
34194         }
34195         else
34196         {       cp->ptr = (void*)new _idr__GetIderSessionLogResponse[n];
34197                 if (size)
34198                         *size = n * sizeof(_idr__GetIderSessionLogResponse);
34199                 for (int i = 0; i < n; i++)
34200                         ((_idr__GetIderSessionLogResponse*)cp->ptr)[i].soap = soap;
34201         }
34202                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
34203         return (_idr__GetIderSessionLogResponse*)cp->ptr;
34204 }
34205
34206 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__GetIderSessionLogResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
34207 {
34208         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetIderSessionLogResponse %p -> %p\n", q, p));
34209         *(_idr__GetIderSessionLogResponse*)p = *(_idr__GetIderSessionLogResponse*)q;
34210 }
34211
34212 void _idr__GetIderSessionLog::soap_serialize(struct soap *soap) const
34213 {
34214         (void)soap; /* appease -Wall -Werror */
34215         /* transient soap skipped */
34216 }
34217
34218 void _idr__GetIderSessionLog::soap_default(struct soap *soap)
34219 {
34220         this->soap = soap;
34221         /* transient soap skipped */
34222 }
34223
34224 int _idr__GetIderSessionLog::soap_put(struct soap *soap, const char *tag, const  char *type) const
34225 {
34226         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__GetIderSessionLog);
34227         if (this->soap_out(soap, tag, id, type))
34228                 return soap->error;
34229         return soap_putindependent(soap);
34230 }
34231
34232 int _idr__GetIderSessionLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
34233 {
34234         return soap_out__idr__GetIderSessionLog(soap, tag, id, this, type);
34235 }
34236
34237 SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetIderSessionLog(struct soap *soap, const char *tag, int id, const _idr__GetIderSessionLog *a, const char *type)
34238 {
34239         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetIderSessionLog), type);
34240         /* transient soap skipped */
34241         soap_element_end_out(soap, tag);
34242         return SOAP_OK;
34243 }
34244
34245 void *_idr__GetIderSessionLog::soap_get(struct soap *soap, const char *tag, const char *type)
34246 {
34247         return soap_get__idr__GetIderSessionLog(soap, this, tag, type);
34248 }
34249
34250 SOAP_FMAC3 _idr__GetIderSessionLog * SOAP_FMAC4 soap_get__idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *p, const char *tag, const char *type)
34251 {
34252         if ((p = soap_in__idr__GetIderSessionLog(soap, tag, p, type)))
34253                 soap_getindependent(soap);
34254         return p;
34255 }
34256
34257 void *_idr__GetIderSessionLog::soap_in(struct soap *soap, const char *tag, const char *type)
34258 {       return soap_in__idr__GetIderSessionLog(soap, tag, this, type);
34259 }
34260
34261 SOAP_FMAC3 _idr__GetIderSessionLog * SOAP_FMAC4 soap_in__idr__GetIderSessionLog(struct soap *soap, const char *tag, _idr__GetIderSessionLog *a, const char *type)
34262 {
34263         if (soap_element_begin_in(soap, tag, 0, NULL))
34264                 return NULL;
34265         a = (_idr__GetIderSessionLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetIderSessionLog, sizeof(_idr__GetIderSessionLog), soap->type, soap->arrayType);
34266         if (!a)
34267                 return NULL;
34268         if (soap->alloced)
34269         {       a->soap_default(soap);
34270                 if (soap->clist->type != SOAP_TYPE__idr__GetIderSessionLog)
34271                 {       soap_revert(soap);
34272                         *soap->id = '\0';
34273                         return (_idr__GetIderSessionLog *)a->soap_in(soap, tag, type);
34274                 }
34275         };
34276         if (soap->body && !*soap->href)
34277         {
34278                 for (;;)
34279                 {       soap->error = SOAP_TAG_MISMATCH;
34280                         /* transient soap skipped */
34281                         if (soap->error == SOAP_TAG_MISMATCH)
34282                                 soap->error = soap_ignore_element(soap);
34283                         if (soap->error == SOAP_NO_TAG)
34284                                 break;
34285                         if (soap->error)
34286                                 return NULL;
34287                 }
34288                 if (soap_element_end_in(soap, tag))
34289                         return NULL;
34290         }
34291         else
34292         {       a = (_idr__GetIderSessionLog *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__GetIderSessionLog, 0, sizeof(_idr__GetIderSessionLog), 0, soap_copy__idr__GetIderSessionLog);
34293                 if (soap->body && soap_element_end_in(soap, tag))
34294                         return NULL;
34295         }
34296         return a;
34297 }
34298
34299 SOAP_FMAC5 _idr__GetIderSessionLog * SOAP_FMAC6 soap_new__idr__GetIderSessionLog(struct soap *soap, int n)
34300 {       return soap_instantiate__idr__GetIderSessionLog(soap, n, NULL, NULL, NULL);
34301 }
34302
34303 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *p)
34304 {       soap_delete(soap, p);
34305 }
34306
34307 SOAP_FMAC3 _idr__GetIderSessionLog * SOAP_FMAC4 soap_instantiate__idr__GetIderSessionLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
34308 {
34309         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
34310         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetIderSessionLog, n, soap_fdelete);
34311         if (!cp)
34312                 return NULL;
34313         if (n < 0)
34314         {       cp->ptr = (void*)new _idr__GetIderSessionLog;
34315                 if (size)
34316                         *size = sizeof(_idr__GetIderSessionLog);
34317                 ((_idr__GetIderSessionLog*)cp->ptr)->soap = soap;
34318         }
34319         else
34320         {       cp->ptr = (void*)new _idr__GetIderSessionLog[n];
34321                 if (size)
34322                         *size = n * sizeof(_idr__GetIderSessionLog);
34323                 for (int i = 0; i < n; i++)
34324                         ((_idr__GetIderSessionLog*)cp->ptr)[i].soap = soap;
34325         }
34326                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
34327         return (_idr__GetIderSessionLog*)cp->ptr;
34328 }
34329
34330 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__GetIderSessionLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
34331 {
34332         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetIderSessionLog %p -> %p\n", q, p));
34333         *(_idr__GetIderSessionLog*)p = *(_idr__GetIderSessionLog*)q;
34334 }
34335
34336 void _idr__GetRedirectionListenerStateResponse::soap_serialize(struct soap *soap) const
34337 {
34338         (void)soap; /* appease -Wall -Werror */
34339         soap_embedded(soap, &((_idr__GetRedirectionListenerStateResponse*)this)->Enabled, SOAP_TYPE_bool);
34340         /* transient soap skipped */
34341 }
34342
34343 void _idr__GetRedirectionListenerStateResponse::soap_default(struct soap *soap)
34344 {
34345         this->soap = soap;
34346         soap_default_idr__PT_USCORESTATUS(soap, &((_idr__GetRedirectionListenerStateResponse*)this)->StatusCode);
34347         soap_default_bool(soap, &((_idr__GetRedirectionListenerStateResponse*)this)->Enabled);
34348         /* transient soap skipped */
34349 }
34350
34351 int _idr__GetRedirectionListenerStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
34352 {
34353         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__GetRedirectionListenerStateResponse);
34354         if (this->soap_out(soap, tag, id, type))
34355                 return soap->error;
34356         return soap_putindependent(soap);
34357 }
34358
34359 int _idr__GetRedirectionListenerStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
34360 {
34361         return soap_out__idr__GetRedirectionListenerStateResponse(soap, tag, id, this, type);
34362 }
34363
34364 SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, int id, const _idr__GetRedirectionListenerStateResponse *a, const char *type)
34365 {
34366         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse), type);
34367         soap_element_result(soap, "idr:StatusCode");
34368         soap_out_idr__PT_USCORESTATUS(soap, "idr:StatusCode", -1, &(((_idr__GetRedirectionListenerStateResponse*)a)->StatusCode), "");
34369         soap_out_bool(soap, "idr:Enabled", -1, &(((_idr__GetRedirectionListenerStateResponse*)a)->Enabled), "");
34370         /* transient soap skipped */
34371         soap_element_end_out(soap, tag);
34372         return SOAP_OK;
34373 }
34374
34375 void *_idr__GetRedirectionListenerStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
34376 {
34377         return soap_get__idr__GetRedirectionListenerStateResponse(soap, this, tag, type);
34378 }
34379
34380 SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC4 soap_get__idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *p, const char *tag, const char *type)
34381 {
34382         if ((p = soap_in__idr__GetRedirectionListenerStateResponse(soap, tag, p, type)))
34383                 soap_getindependent(soap);
34384         return p;
34385 }
34386
34387 void *_idr__GetRedirectionListenerStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
34388 {       return soap_in__idr__GetRedirectionListenerStateResponse(soap, tag, this, type);
34389 }
34390
34391 SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC4 soap_in__idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__GetRedirectionListenerStateResponse *a, const char *type)
34392 {
34393         if (soap_element_begin_in(soap, tag, 0, NULL))
34394                 return NULL;
34395         a = (_idr__GetRedirectionListenerStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, sizeof(_idr__GetRedirectionListenerStateResponse), soap->type, soap->arrayType);
34396         if (!a)
34397                 return NULL;
34398         if (soap->alloced)
34399         {       a->soap_default(soap);
34400                 if (soap->clist->type != SOAP_TYPE__idr__GetRedirectionListenerStateResponse)
34401                 {       soap_revert(soap);
34402                         *soap->id = '\0';
34403                         return (_idr__GetRedirectionListenerStateResponse *)a->soap_in(soap, tag, type);
34404                 }
34405         }
34406         short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1;
34407         if (soap->body && !*soap->href)
34408         {
34409                 for (;;)
34410                 {       soap->error = SOAP_TAG_MISMATCH;
34411                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
34412                                 if (soap_in_idr__PT_USCORESTATUS(soap, "idr:StatusCode", &(((_idr__GetRedirectionListenerStateResponse*)a)->StatusCode), "idr:PT_STATUS"))
34413                                 {       soap_flag_StatusCode1--;
34414                                         continue;
34415                                 }
34416                         if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
34417                                 if (soap_in_bool(soap, "idr:Enabled", &(((_idr__GetRedirectionListenerStateResponse*)a)->Enabled), "xsd:boolean"))
34418                                 {       soap_flag_Enabled1--;
34419                                         continue;
34420                                 }
34421                         /* transient soap skipped */
34422                         soap_check_result(soap, "idr:StatusCode");
34423                         if (soap->error == SOAP_TAG_MISMATCH)
34424                                 soap->error = soap_ignore_element(soap);
34425                         if (soap->error == SOAP_NO_TAG)
34426                                 break;
34427                         if (soap->error)
34428                                 return NULL;
34429                 }
34430                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0))
34431                 {       soap->error = SOAP_OCCURS;
34432                         return NULL;
34433                 }
34434                 if (soap_element_end_in(soap, tag))
34435                         return NULL;
34436         }
34437         else
34438         {       a = (_idr__GetRedirectionListenerStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, 0, sizeof(_idr__GetRedirectionListenerStateResponse), 0, soap_copy__idr__GetRedirectionListenerStateResponse);
34439                 if (soap->body && soap_element_end_in(soap, tag))
34440                         return NULL;
34441         }
34442         return a;
34443 }
34444
34445 SOAP_FMAC5 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC6 soap_new__idr__GetRedirectionListenerStateResponse(struct soap *soap, int n)
34446 {       return soap_instantiate__idr__GetRedirectionListenerStateResponse(soap, n, NULL, NULL, NULL);
34447 }
34448
34449 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *p)
34450 {       soap_delete(soap, p);
34451 }
34452
34453 SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC4 soap_instantiate__idr__GetRedirectionListenerStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
34454 {
34455         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetRedirectionListenerStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
34456         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, n, soap_fdelete);
34457         if (!cp)
34458                 return NULL;
34459         if (n < 0)
34460         {       cp->ptr = (void*)new _idr__GetRedirectionListenerStateResponse;
34461                 if (size)
34462                         *size = sizeof(_idr__GetRedirectionListenerStateResponse);
34463                 ((_idr__GetRedirectionListenerStateResponse*)cp->ptr)->soap = soap;
34464         }
34465         else
34466         {       cp->ptr = (void*)new _idr__GetRedirectionListenerStateResponse[n];
34467                 if (size)
34468                         *size = n * sizeof(_idr__GetRedirectionListenerStateResponse);
34469                 for (int i = 0; i < n; i++)
34470                         ((_idr__GetRedirectionListenerStateResponse*)cp->ptr)[i].soap = soap;
34471         }
34472                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
34473         return (_idr__GetRedirectionListenerStateResponse*)cp->ptr;
34474 }
34475
34476 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__GetRedirectionListenerStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
34477 {
34478         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetRedirectionListenerStateResponse %p -> %p\n", q, p));
34479         *(_idr__GetRedirectionListenerStateResponse*)p = *(_idr__GetRedirectionListenerStateResponse*)q;
34480 }
34481
34482 void _idr__GetRedirectionListenerState::soap_serialize(struct soap *soap) const
34483 {
34484         (void)soap; /* appease -Wall -Werror */
34485         /* transient soap skipped */
34486 }
34487
34488 void _idr__GetRedirectionListenerState::soap_default(struct soap *soap)
34489 {
34490         this->soap = soap;
34491         /* transient soap skipped */
34492 }
34493
34494 int _idr__GetRedirectionListenerState::soap_put(struct soap *soap, const char *tag, const  char *type) const
34495 {
34496         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__GetRedirectionListenerState);
34497         if (this->soap_out(soap, tag, id, type))
34498                 return soap->error;
34499         return soap_putindependent(soap);
34500 }
34501
34502 int _idr__GetRedirectionListenerState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
34503 {
34504         return soap_out__idr__GetRedirectionListenerState(soap, tag, id, this, type);
34505 }
34506
34507 SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetRedirectionListenerState(struct soap *soap, const char *tag, int id, const _idr__GetRedirectionListenerState *a, const char *type)
34508 {
34509         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetRedirectionListenerState), type);
34510         /* transient soap skipped */
34511         soap_element_end_out(soap, tag);
34512         return SOAP_OK;
34513 }
34514
34515 void *_idr__GetRedirectionListenerState::soap_get(struct soap *soap, const char *tag, const char *type)
34516 {
34517         return soap_get__idr__GetRedirectionListenerState(soap, this, tag, type);
34518 }
34519
34520 SOAP_FMAC3 _idr__GetRedirectionListenerState * SOAP_FMAC4 soap_get__idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *p, const char *tag, const char *type)
34521 {
34522         if ((p = soap_in__idr__GetRedirectionListenerState(soap, tag, p, type)))
34523                 soap_getindependent(soap);
34524         return p;
34525 }
34526
34527 void *_idr__GetRedirectionListenerState::soap_in(struct soap *soap, const char *tag, const char *type)
34528 {       return soap_in__idr__GetRedirectionListenerState(soap, tag, this, type);
34529 }
34530
34531 SOAP_FMAC3 _idr__GetRedirectionListenerState * SOAP_FMAC4 soap_in__idr__GetRedirectionListenerState(struct soap *soap, const char *tag, _idr__GetRedirectionListenerState *a, const char *type)
34532 {
34533         if (soap_element_begin_in(soap, tag, 0, NULL))
34534                 return NULL;
34535         a = (_idr__GetRedirectionListenerState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetRedirectionListenerState, sizeof(_idr__GetRedirectionListenerState), soap->type, soap->arrayType);
34536         if (!a)
34537                 return NULL;
34538         if (soap->alloced)
34539         {       a->soap_default(soap);
34540                 if (soap->clist->type != SOAP_TYPE__idr__GetRedirectionListenerState)
34541                 {       soap_revert(soap);
34542                         *soap->id = '\0';
34543                         return (_idr__GetRedirectionListenerState *)a->soap_in(soap, tag, type);
34544                 }
34545         };
34546         if (soap->body && !*soap->href)
34547         {
34548                 for (;;)
34549                 {       soap->error = SOAP_TAG_MISMATCH;
34550                         /* transient soap skipped */
34551                         if (soap->error == SOAP_TAG_MISMATCH)
34552                                 soap->error = soap_ignore_element(soap);
34553                         if (soap->error == SOAP_NO_TAG)
34554                                 break;
34555                         if (soap->error)
34556                                 return NULL;
34557                 }
34558                 if (soap_element_end_in(soap, tag))
34559                         return NULL;
34560         }
34561         else
34562         {       a = (_idr__GetRedirectionListenerState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__GetRedirectionListenerState, 0, sizeof(_idr__GetRedirectionListenerState), 0, soap_copy__idr__GetRedirectionListenerState);
34563                 if (soap->body && soap_element_end_in(soap, tag))
34564                         return NULL;
34565         }
34566         return a;
34567 }
34568
34569 SOAP_FMAC5 _idr__GetRedirectionListenerState * SOAP_FMAC6 soap_new__idr__GetRedirectionListenerState(struct soap *soap, int n)
34570 {       return soap_instantiate__idr__GetRedirectionListenerState(soap, n, NULL, NULL, NULL);
34571 }
34572
34573 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *p)
34574 {       soap_delete(soap, p);
34575 }
34576
34577 SOAP_FMAC3 _idr__GetRedirectionListenerState * SOAP_FMAC4 soap_instantiate__idr__GetRedirectionListenerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
34578 {
34579         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
34580         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetRedirectionListenerState, n, soap_fdelete);
34581         if (!cp)
34582                 return NULL;
34583         if (n < 0)
34584         {       cp->ptr = (void*)new _idr__GetRedirectionListenerState;
34585                 if (size)
34586                         *size = sizeof(_idr__GetRedirectionListenerState);
34587                 ((_idr__GetRedirectionListenerState*)cp->ptr)->soap = soap;
34588         }
34589         else
34590         {       cp->ptr = (void*)new _idr__GetRedirectionListenerState[n];
34591                 if (size)
34592                         *size = n * sizeof(_idr__GetRedirectionListenerState);
34593                 for (int i = 0; i < n; i++)
34594                         ((_idr__GetRedirectionListenerState*)cp->ptr)[i].soap = soap;
34595         }
34596                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
34597         return (_idr__GetRedirectionListenerState*)cp->ptr;
34598 }
34599
34600 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__GetRedirectionListenerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
34601 {
34602         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetRedirectionListenerState %p -> %p\n", q, p));
34603         *(_idr__GetRedirectionListenerState*)p = *(_idr__GetRedirectionListenerState*)q;
34604 }
34605
34606 void _idr__SetRedirectionListenerStateResponse::soap_serialize(struct soap *soap) const
34607 {
34608         (void)soap; /* appease -Wall -Werror */
34609         /* transient soap skipped */
34610 }
34611
34612 void _idr__SetRedirectionListenerStateResponse::soap_default(struct soap *soap)
34613 {
34614         this->soap = soap;
34615         soap_default_idr__PT_USCORESTATUS(soap, &((_idr__SetRedirectionListenerStateResponse*)this)->StatusCode);
34616         /* transient soap skipped */
34617 }
34618
34619 int _idr__SetRedirectionListenerStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
34620 {
34621         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__SetRedirectionListenerStateResponse);
34622         if (this->soap_out(soap, tag, id, type))
34623                 return soap->error;
34624         return soap_putindependent(soap);
34625 }
34626
34627 int _idr__SetRedirectionListenerStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
34628 {
34629         return soap_out__idr__SetRedirectionListenerStateResponse(soap, tag, id, this, type);
34630 }
34631
34632 SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, int id, const _idr__SetRedirectionListenerStateResponse *a, const char *type)
34633 {
34634         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse), type);
34635         soap_element_result(soap, "idr:StatusCode");
34636         soap_out_idr__PT_USCORESTATUS(soap, "idr:StatusCode", -1, &(((_idr__SetRedirectionListenerStateResponse*)a)->StatusCode), "");
34637         /* transient soap skipped */
34638         soap_element_end_out(soap, tag);
34639         return SOAP_OK;
34640 }
34641
34642 void *_idr__SetRedirectionListenerStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
34643 {
34644         return soap_get__idr__SetRedirectionListenerStateResponse(soap, this, tag, type);
34645 }
34646
34647 SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC4 soap_get__idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *p, const char *tag, const char *type)
34648 {
34649         if ((p = soap_in__idr__SetRedirectionListenerStateResponse(soap, tag, p, type)))
34650                 soap_getindependent(soap);
34651         return p;
34652 }
34653
34654 void *_idr__SetRedirectionListenerStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
34655 {       return soap_in__idr__SetRedirectionListenerStateResponse(soap, tag, this, type);
34656 }
34657
34658 SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC4 soap_in__idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__SetRedirectionListenerStateResponse *a, const char *type)
34659 {
34660         if (soap_element_begin_in(soap, tag, 0, NULL))
34661                 return NULL;
34662         a = (_idr__SetRedirectionListenerStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, sizeof(_idr__SetRedirectionListenerStateResponse), soap->type, soap->arrayType);
34663         if (!a)
34664                 return NULL;
34665         if (soap->alloced)
34666         {       a->soap_default(soap);
34667                 if (soap->clist->type != SOAP_TYPE__idr__SetRedirectionListenerStateResponse)
34668                 {       soap_revert(soap);
34669                         *soap->id = '\0';
34670                         return (_idr__SetRedirectionListenerStateResponse *)a->soap_in(soap, tag, type);
34671                 }
34672         }
34673         short soap_flag_StatusCode1 = 1;
34674         if (soap->body && !*soap->href)
34675         {
34676                 for (;;)
34677                 {       soap->error = SOAP_TAG_MISMATCH;
34678                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
34679                                 if (soap_in_idr__PT_USCORESTATUS(soap, "idr:StatusCode", &(((_idr__SetRedirectionListenerStateResponse*)a)->StatusCode), "idr:PT_STATUS"))
34680                                 {       soap_flag_StatusCode1--;
34681                                         continue;
34682                                 }
34683                         /* transient soap skipped */
34684                         soap_check_result(soap, "idr:StatusCode");
34685                         if (soap->error == SOAP_TAG_MISMATCH)
34686                                 soap->error = soap_ignore_element(soap);
34687                         if (soap->error == SOAP_NO_TAG)
34688                                 break;
34689                         if (soap->error)
34690                                 return NULL;
34691                 }
34692                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
34693                 {       soap->error = SOAP_OCCURS;
34694                         return NULL;
34695                 }
34696                 if (soap_element_end_in(soap, tag))
34697                         return NULL;
34698         }
34699         else
34700         {       a = (_idr__SetRedirectionListenerStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, 0, sizeof(_idr__SetRedirectionListenerStateResponse), 0, soap_copy__idr__SetRedirectionListenerStateResponse);
34701                 if (soap->body && soap_element_end_in(soap, tag))
34702                         return NULL;
34703         }
34704         return a;
34705 }
34706
34707 SOAP_FMAC5 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC6 soap_new__idr__SetRedirectionListenerStateResponse(struct soap *soap, int n)
34708 {       return soap_instantiate__idr__SetRedirectionListenerStateResponse(soap, n, NULL, NULL, NULL);
34709 }
34710
34711 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *p)
34712 {       soap_delete(soap, p);
34713 }
34714
34715 SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC4 soap_instantiate__idr__SetRedirectionListenerStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
34716 {
34717         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__SetRedirectionListenerStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
34718         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, n, soap_fdelete);
34719         if (!cp)
34720                 return NULL;
34721         if (n < 0)
34722         {       cp->ptr = (void*)new _idr__SetRedirectionListenerStateResponse;
34723                 if (size)
34724                         *size = sizeof(_idr__SetRedirectionListenerStateResponse);
34725                 ((_idr__SetRedirectionListenerStateResponse*)cp->ptr)->soap = soap;
34726         }
34727         else
34728         {       cp->ptr = (void*)new _idr__SetRedirectionListenerStateResponse[n];
34729                 if (size)
34730                         *size = n * sizeof(_idr__SetRedirectionListenerStateResponse);
34731                 for (int i = 0; i < n; i++)
34732                         ((_idr__SetRedirectionListenerStateResponse*)cp->ptr)[i].soap = soap;
34733         }
34734                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
34735         return (_idr__SetRedirectionListenerStateResponse*)cp->ptr;
34736 }
34737
34738 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__SetRedirectionListenerStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
34739 {
34740         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__SetRedirectionListenerStateResponse %p -> %p\n", q, p));
34741         *(_idr__SetRedirectionListenerStateResponse*)p = *(_idr__SetRedirectionListenerStateResponse*)q;
34742 }
34743
34744 void _idr__SetRedirectionListenerState::soap_serialize(struct soap *soap) const
34745 {
34746         (void)soap; /* appease -Wall -Werror */
34747         soap_embedded(soap, &((_idr__SetRedirectionListenerState*)this)->Enabled, SOAP_TYPE_bool);
34748         /* transient soap skipped */
34749 }
34750
34751 void _idr__SetRedirectionListenerState::soap_default(struct soap *soap)
34752 {
34753         this->soap = soap;
34754         soap_default_bool(soap, &((_idr__SetRedirectionListenerState*)this)->Enabled);
34755         /* transient soap skipped */
34756 }
34757
34758 int _idr__SetRedirectionListenerState::soap_put(struct soap *soap, const char *tag, const  char *type) const
34759 {
34760         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__SetRedirectionListenerState);
34761         if (this->soap_out(soap, tag, id, type))
34762                 return soap->error;
34763         return soap_putindependent(soap);
34764 }
34765
34766 int _idr__SetRedirectionListenerState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
34767 {
34768         return soap_out__idr__SetRedirectionListenerState(soap, tag, id, this, type);
34769 }
34770
34771 SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__SetRedirectionListenerState(struct soap *soap, const char *tag, int id, const _idr__SetRedirectionListenerState *a, const char *type)
34772 {
34773         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__SetRedirectionListenerState), type);
34774         soap_out_bool(soap, "idr:Enabled", -1, &(((_idr__SetRedirectionListenerState*)a)->Enabled), "");
34775         /* transient soap skipped */
34776         soap_element_end_out(soap, tag);
34777         return SOAP_OK;
34778 }
34779
34780 void *_idr__SetRedirectionListenerState::soap_get(struct soap *soap, const char *tag, const char *type)
34781 {
34782         return soap_get__idr__SetRedirectionListenerState(soap, this, tag, type);
34783 }
34784
34785 SOAP_FMAC3 _idr__SetRedirectionListenerState * SOAP_FMAC4 soap_get__idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *p, const char *tag, const char *type)
34786 {
34787         if ((p = soap_in__idr__SetRedirectionListenerState(soap, tag, p, type)))
34788                 soap_getindependent(soap);
34789         return p;
34790 }
34791
34792 void *_idr__SetRedirectionListenerState::soap_in(struct soap *soap, const char *tag, const char *type)
34793 {       return soap_in__idr__SetRedirectionListenerState(soap, tag, this, type);
34794 }
34795
34796 SOAP_FMAC3 _idr__SetRedirectionListenerState * SOAP_FMAC4 soap_in__idr__SetRedirectionListenerState(struct soap *soap, const char *tag, _idr__SetRedirectionListenerState *a, const char *type)
34797 {
34798         if (soap_element_begin_in(soap, tag, 0, NULL))
34799                 return NULL;
34800         a = (_idr__SetRedirectionListenerState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__SetRedirectionListenerState, sizeof(_idr__SetRedirectionListenerState), soap->type, soap->arrayType);
34801         if (!a)
34802                 return NULL;
34803         if (soap->alloced)
34804         {       a->soap_default(soap);
34805                 if (soap->clist->type != SOAP_TYPE__idr__SetRedirectionListenerState)
34806                 {       soap_revert(soap);
34807                         *soap->id = '\0';
34808                         return (_idr__SetRedirectionListenerState *)a->soap_in(soap, tag, type);
34809                 }
34810         }
34811         short soap_flag_Enabled1 = 1;
34812         if (soap->body && !*soap->href)
34813         {
34814                 for (;;)
34815                 {       soap->error = SOAP_TAG_MISMATCH;
34816                         if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
34817                                 if (soap_in_bool(soap, "idr:Enabled", &(((_idr__SetRedirectionListenerState*)a)->Enabled), "xsd:boolean"))
34818                                 {       soap_flag_Enabled1--;
34819                                         continue;
34820                                 }
34821                         /* transient soap skipped */
34822                         if (soap->error == SOAP_TAG_MISMATCH)
34823                                 soap->error = soap_ignore_element(soap);
34824                         if (soap->error == SOAP_NO_TAG)
34825                                 break;
34826                         if (soap->error)
34827                                 return NULL;
34828                 }
34829                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0))
34830                 {       soap->error = SOAP_OCCURS;
34831                         return NULL;
34832                 }
34833                 if (soap_element_end_in(soap, tag))
34834                         return NULL;
34835         }
34836         else
34837         {       a = (_idr__SetRedirectionListenerState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__idr__SetRedirectionListenerState, 0, sizeof(_idr__SetRedirectionListenerState), 0, soap_copy__idr__SetRedirectionListenerState);
34838                 if (soap->body && soap_element_end_in(soap, tag))
34839                         return NULL;
34840         }
34841         return a;
34842 }
34843
34844 SOAP_FMAC5 _idr__SetRedirectionListenerState * SOAP_FMAC6 soap_new__idr__SetRedirectionListenerState(struct soap *soap, int n)
34845 {       return soap_instantiate__idr__SetRedirectionListenerState(soap, n, NULL, NULL, NULL);
34846 }
34847
34848 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *p)
34849 {       soap_delete(soap, p);
34850 }
34851
34852 SOAP_FMAC3 _idr__SetRedirectionListenerState * SOAP_FMAC4 soap_instantiate__idr__SetRedirectionListenerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
34853 {
34854         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__SetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
34855         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__SetRedirectionListenerState, n, soap_fdelete);
34856         if (!cp)
34857                 return NULL;
34858         if (n < 0)
34859         {       cp->ptr = (void*)new _idr__SetRedirectionListenerState;
34860                 if (size)
34861                         *size = sizeof(_idr__SetRedirectionListenerState);
34862                 ((_idr__SetRedirectionListenerState*)cp->ptr)->soap = soap;
34863         }
34864         else
34865         {       cp->ptr = (void*)new _idr__SetRedirectionListenerState[n];
34866                 if (size)
34867                         *size = n * sizeof(_idr__SetRedirectionListenerState);
34868                 for (int i = 0; i < n; i++)
34869                         ((_idr__SetRedirectionListenerState*)cp->ptr)[i].soap = soap;
34870         }
34871                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
34872         return (_idr__SetRedirectionListenerState*)cp->ptr;
34873 }
34874
34875 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__idr__SetRedirectionListenerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
34876 {
34877         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__SetRedirectionListenerState %p -> %p\n", q, p));
34878         *(_idr__SetRedirectionListenerState*)p = *(_idr__SetRedirectionListenerState*)q;
34879 }
34880
34881 void idr__FirmwareVersionType::soap_serialize(struct soap *soap) const
34882 {
34883         (void)soap; /* appease -Wall -Werror */
34884         soap_embedded(soap, &((idr__FirmwareVersionType*)this)->Description, SOAP_TYPE_std__string);
34885         soap_serialize_std__string(soap, &((idr__FirmwareVersionType*)this)->Description);
34886         soap_embedded(soap, &((idr__FirmwareVersionType*)this)->Version, SOAP_TYPE_std__string);
34887         soap_serialize_std__string(soap, &((idr__FirmwareVersionType*)this)->Version);
34888         /* transient soap skipped */
34889 }
34890
34891 void idr__FirmwareVersionType::soap_default(struct soap *soap)
34892 {
34893         this->soap = soap;
34894         soap_default_std__string(soap, &((idr__FirmwareVersionType*)this)->Description);
34895         soap_default_std__string(soap, &((idr__FirmwareVersionType*)this)->Version);
34896         /* transient soap skipped */
34897 }
34898
34899 int idr__FirmwareVersionType::soap_put(struct soap *soap, const char *tag, const  char *type) const
34900 {
34901         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_idr__FirmwareVersionType);
34902         if (this->soap_out(soap, tag, id, type))
34903                 return soap->error;
34904         return soap_putindependent(soap);
34905 }
34906
34907 int idr__FirmwareVersionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
34908 {
34909         return soap_out_idr__FirmwareVersionType(soap, tag, id, this, type);
34910 }
34911
34912 SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__FirmwareVersionType(struct soap *soap, const char *tag, int id, const idr__FirmwareVersionType *a, const char *type)
34913 {
34914         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_idr__FirmwareVersionType), type);
34915         soap_out_std__string(soap, "idr:Description", -1, &(((idr__FirmwareVersionType*)a)->Description), "");
34916         soap_out_std__string(soap, "idr:Version", -1, &(((idr__FirmwareVersionType*)a)->Version), "");
34917         /* transient soap skipped */
34918         soap_element_end_out(soap, tag);
34919         return SOAP_OK;
34920 }
34921
34922 void *idr__FirmwareVersionType::soap_get(struct soap *soap, const char *tag, const char *type)
34923 {
34924         return soap_get_idr__FirmwareVersionType(soap, this, tag, type);
34925 }
34926
34927 SOAP_FMAC3 idr__FirmwareVersionType * SOAP_FMAC4 soap_get_idr__FirmwareVersionType(struct soap *soap, idr__FirmwareVersionType *p, const char *tag, const char *type)
34928 {
34929         if ((p = soap_in_idr__FirmwareVersionType(soap, tag, p, type)))
34930                 soap_getindependent(soap);
34931         return p;
34932 }
34933
34934 void *idr__FirmwareVersionType::soap_in(struct soap *soap, const char *tag, const char *type)
34935 {       return soap_in_idr__FirmwareVersionType(soap, tag, this, type);
34936 }
34937
34938 SOAP_FMAC3 idr__FirmwareVersionType * SOAP_FMAC4 soap_in_idr__FirmwareVersionType(struct soap *soap, const char *tag, idr__FirmwareVersionType *a, const char *type)
34939 {
34940         if (soap_element_begin_in(soap, tag, 0, NULL))
34941                 return NULL;
34942         a = (idr__FirmwareVersionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_idr__FirmwareVersionType, sizeof(idr__FirmwareVersionType), soap->type, soap->arrayType);
34943         if (!a)
34944                 return NULL;
34945         if (soap->alloced)
34946         {       a->soap_default(soap);
34947                 if (soap->clist->type != SOAP_TYPE_idr__FirmwareVersionType)
34948                 {       soap_revert(soap);
34949                         *soap->id = '\0';
34950                         return (idr__FirmwareVersionType *)a->soap_in(soap, tag, type);
34951                 }
34952         }
34953         short soap_flag_Description1 = 1, soap_flag_Version1 = 1;
34954         if (soap->body && !*soap->href)
34955         {
34956                 for (;;)
34957                 {       soap->error = SOAP_TAG_MISMATCH;
34958                         if (soap_flag_Description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
34959                                 if (soap_in_std__string(soap, "idr:Description", &(((idr__FirmwareVersionType*)a)->Description), "xsd:string"))
34960                                 {       soap_flag_Description1--;
34961                                         continue;
34962                                 }
34963                         if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
34964                                 if (soap_in_std__string(soap, "idr:Version", &(((idr__FirmwareVersionType*)a)->Version), "xsd:string"))
34965                                 {       soap_flag_Version1--;
34966                                         continue;
34967                                 }
34968                         /* transient soap skipped */
34969                         if (soap->error == SOAP_TAG_MISMATCH)
34970                                 soap->error = soap_ignore_element(soap);
34971                         if (soap->error == SOAP_NO_TAG)
34972                                 break;
34973                         if (soap->error)
34974                                 return NULL;
34975                 }
34976                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Description1 > 0 || soap_flag_Version1 > 0))
34977                 {       soap->error = SOAP_OCCURS;
34978                         return NULL;
34979                 }
34980                 if (soap_element_end_in(soap, tag))
34981                         return NULL;
34982         }
34983         else
34984         {       a = (idr__FirmwareVersionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_idr__FirmwareVersionType, 0, sizeof(idr__FirmwareVersionType), 0, soap_copy_idr__FirmwareVersionType);
34985                 if (soap->body && soap_element_end_in(soap, tag))
34986                         return NULL;
34987         }
34988         return a;
34989 }
34990
34991 SOAP_FMAC5 idr__FirmwareVersionType * SOAP_FMAC6 soap_new_idr__FirmwareVersionType(struct soap *soap, int n)
34992 {       return soap_instantiate_idr__FirmwareVersionType(soap, n, NULL, NULL, NULL);
34993 }
34994
34995 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_idr__FirmwareVersionType(struct soap *soap, idr__FirmwareVersionType *p)
34996 {       soap_delete(soap, p);
34997 }
34998
34999 SOAP_FMAC3 idr__FirmwareVersionType * SOAP_FMAC4 soap_instantiate_idr__FirmwareVersionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
35000 {
35001         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_idr__FirmwareVersionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
35002         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_idr__FirmwareVersionType, n, soap_fdelete);
35003         if (!cp)
35004                 return NULL;
35005         if (n < 0)
35006         {       cp->ptr = (void*)new idr__FirmwareVersionType;
35007                 if (size)
35008                         *size = sizeof(idr__FirmwareVersionType);
35009                 ((idr__FirmwareVersionType*)cp->ptr)->soap = soap;
35010         }
35011         else
35012         {       cp->ptr = (void*)new idr__FirmwareVersionType[n];
35013                 if (size)
35014                         *size = n * sizeof(idr__FirmwareVersionType);
35015                 for (int i = 0; i < n; i++)
35016                         ((idr__FirmwareVersionType*)cp->ptr)[i].soap = soap;
35017         }
35018                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
35019         return (idr__FirmwareVersionType*)cp->ptr;
35020 }
35021
35022 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_idr__FirmwareVersionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
35023 {
35024         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying idr__FirmwareVersionType %p -> %p\n", q, p));
35025         *(idr__FirmwareVersionType*)p = *(idr__FirmwareVersionType*)q;
35026 }
35027
35028 void idr__IderSessionLogEntryType::soap_serialize(struct soap *soap) const
35029 {
35030         (void)soap; /* appease -Wall -Werror */
35031         soap_embedded(soap, &((idr__IderSessionLogEntryType*)this)->Port, SOAP_TYPE_unsignedShort);
35032         /* transient soap skipped */
35033 }
35034
35035 void idr__IderSessionLogEntryType::soap_default(struct soap *soap)
35036 {
35037         this->soap = soap;
35038         soap_default_idr__IPv4AddressType(soap, &((idr__IderSessionLogEntryType*)this)->ConsoleAddress);
35039         soap_default_unsignedShort(soap, &((idr__IderSessionLogEntryType*)this)->Port);
35040         soap_default_idr__TimeType(soap, &((idr__IderSessionLogEntryType*)this)->TimeStamp);
35041         /* transient soap skipped */
35042 }
35043
35044 int idr__IderSessionLogEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
35045 {
35046         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_idr__IderSessionLogEntryType);
35047         if (this->soap_out(soap, tag, id, type))
35048                 return soap->error;
35049         return soap_putindependent(soap);
35050 }
35051
35052 int idr__IderSessionLogEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
35053 {
35054         return soap_out_idr__IderSessionLogEntryType(soap, tag, id, this, type);
35055 }
35056
35057 SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, const idr__IderSessionLogEntryType *a, const char *type)
35058 {
35059         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_idr__IderSessionLogEntryType), type);
35060         soap_out_idr__IPv4AddressType(soap, "idr:ConsoleAddress", -1, &(((idr__IderSessionLogEntryType*)a)->ConsoleAddress), "");
35061         soap_out_unsignedShort(soap, "idr:Port", -1, &(((idr__IderSessionLogEntryType*)a)->Port), "");
35062         soap_out_idr__TimeType(soap, "idr:TimeStamp", -1, &(((idr__IderSessionLogEntryType*)a)->TimeStamp), "");
35063         /* transient soap skipped */
35064         soap_element_end_out(soap, tag);
35065         return SOAP_OK;
35066 }
35067
35068 void *idr__IderSessionLogEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
35069 {
35070         return soap_get_idr__IderSessionLogEntryType(soap, this, tag, type);
35071 }
35072
35073 SOAP_FMAC3 idr__IderSessionLogEntryType * SOAP_FMAC4 soap_get_idr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *p, const char *tag, const char *type)
35074 {
35075         if ((p = soap_in_idr__IderSessionLogEntryType(soap, tag, p, type)))
35076                 soap_getindependent(soap);
35077         return p;
35078 }
35079
35080 void *idr__IderSessionLogEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
35081 {       return soap_in_idr__IderSessionLogEntryType(soap, tag, this, type);
35082 }
35083
35084 SOAP_FMAC3 idr__IderSessionLogEntryType * SOAP_FMAC4 soap_in_idr__IderSessionLogEntryType(struct soap *soap, const char *tag, idr__IderSessionLogEntryType *a, const char *type)
35085 {
35086         if (soap_element_begin_in(soap, tag, 0, NULL))
35087                 return NULL;
35088         a = (idr__IderSessionLogEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_idr__IderSessionLogEntryType, sizeof(idr__IderSessionLogEntryType), soap->type, soap->arrayType);
35089         if (!a)
35090                 return NULL;
35091         if (soap->alloced)
35092         {       a->soap_default(soap);
35093                 if (soap->clist->type != SOAP_TYPE_idr__IderSessionLogEntryType)
35094                 {       soap_revert(soap);
35095                         *soap->id = '\0';
35096                         return (idr__IderSessionLogEntryType *)a->soap_in(soap, tag, type);
35097                 }
35098         }
35099         short soap_flag_ConsoleAddress1 = 1, soap_flag_Port1 = 1, soap_flag_TimeStamp1 = 1;
35100         if (soap->body && !*soap->href)
35101         {
35102                 for (;;)
35103                 {       soap->error = SOAP_TAG_MISMATCH;
35104                         if (soap_flag_ConsoleAddress1 && soap->error == SOAP_TAG_MISMATCH)
35105                                 if (soap_in_idr__IPv4AddressType(soap, "idr:ConsoleAddress", &(((idr__IderSessionLogEntryType*)a)->ConsoleAddress), "idr:IPv4AddressType"))
35106                                 {       soap_flag_ConsoleAddress1--;
35107                                         continue;
35108                                 }
35109                         if (soap_flag_Port1 && soap->error == SOAP_TAG_MISMATCH)
35110                                 if (soap_in_unsignedShort(soap, "idr:Port", &(((idr__IderSessionLogEntryType*)a)->Port), "xsd:unsignedShort"))
35111                                 {       soap_flag_Port1--;
35112                                         continue;
35113                                 }
35114                         if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH)
35115                                 if (soap_in_idr__TimeType(soap, "idr:TimeStamp", &(((idr__IderSessionLogEntryType*)a)->TimeStamp), "idr:TimeType"))
35116                                 {       soap_flag_TimeStamp1--;
35117                                         continue;
35118                                 }
35119                         /* transient soap skipped */
35120                         if (soap->error == SOAP_TAG_MISMATCH)
35121                                 soap->error = soap_ignore_element(soap);
35122                         if (soap->error == SOAP_NO_TAG)
35123                                 break;
35124                         if (soap->error)
35125                                 return NULL;
35126                 }
35127                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ConsoleAddress1 > 0 || soap_flag_Port1 > 0 || soap_flag_TimeStamp1 > 0))
35128                 {       soap->error = SOAP_OCCURS;
35129                         return NULL;
35130                 }
35131                 if (soap_element_end_in(soap, tag))
35132                         return NULL;
35133         }
35134         else
35135         {       a = (idr__IderSessionLogEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_idr__IderSessionLogEntryType, 0, sizeof(idr__IderSessionLogEntryType), 0, soap_copy_idr__IderSessionLogEntryType);
35136                 if (soap->body && soap_element_end_in(soap, tag))
35137                         return NULL;
35138         }
35139         return a;
35140 }
35141
35142 SOAP_FMAC5 idr__IderSessionLogEntryType * SOAP_FMAC6 soap_new_idr__IderSessionLogEntryType(struct soap *soap, int n)
35143 {       return soap_instantiate_idr__IderSessionLogEntryType(soap, n, NULL, NULL, NULL);
35144 }
35145
35146 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_idr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *p)
35147 {       soap_delete(soap, p);
35148 }
35149
35150 SOAP_FMAC3 idr__IderSessionLogEntryType * SOAP_FMAC4 soap_instantiate_idr__IderSessionLogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
35151 {
35152         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_idr__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
35153         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_idr__IderSessionLogEntryType, n, soap_fdelete);
35154         if (!cp)
35155                 return NULL;
35156         if (n < 0)
35157         {       cp->ptr = (void*)new idr__IderSessionLogEntryType;
35158                 if (size)
35159                         *size = sizeof(idr__IderSessionLogEntryType);
35160                 ((idr__IderSessionLogEntryType*)cp->ptr)->soap = soap;
35161         }
35162         else
35163         {       cp->ptr = (void*)new idr__IderSessionLogEntryType[n];
35164                 if (size)
35165                         *size = n * sizeof(idr__IderSessionLogEntryType);
35166                 for (int i = 0; i < n; i++)
35167                         ((idr__IderSessionLogEntryType*)cp->ptr)[i].soap = soap;
35168         }
35169                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
35170         return (idr__IderSessionLogEntryType*)cp->ptr;
35171 }
35172
35173 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_idr__IderSessionLogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
35174 {
35175         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying idr__IderSessionLogEntryType %p -> %p\n", q, p));
35176         *(idr__IderSessionLogEntryType*)p = *(idr__IderSessionLogEntryType*)q;
35177 }
35178
35179 void _apl__AgentWatchdogShutdownResponse::soap_serialize(struct soap *soap) const
35180 {
35181         (void)soap; /* appease -Wall -Werror */
35182         /* transient soap skipped */
35183 }
35184
35185 void _apl__AgentWatchdogShutdownResponse::soap_default(struct soap *soap)
35186 {
35187         this->soap = soap;
35188         soap_default_apl__PT_USCORESTATUS(soap, &((_apl__AgentWatchdogShutdownResponse*)this)->Status);
35189         /* transient soap skipped */
35190 }
35191
35192 int _apl__AgentWatchdogShutdownResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
35193 {
35194         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogShutdownResponse);
35195         if (this->soap_out(soap, tag, id, type))
35196                 return soap->error;
35197         return soap_putindependent(soap);
35198 }
35199
35200 int _apl__AgentWatchdogShutdownResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
35201 {
35202         return soap_out__apl__AgentWatchdogShutdownResponse(soap, tag, id, this, type);
35203 }
35204
35205 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogShutdownResponse *a, const char *type)
35206 {
35207         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse), type);
35208         soap_element_result(soap, "apl:Status");
35209         soap_out_apl__PT_USCORESTATUS(soap, "apl:Status", -1, &(((_apl__AgentWatchdogShutdownResponse*)a)->Status), "");
35210         /* transient soap skipped */
35211         soap_element_end_out(soap, tag);
35212         return SOAP_OK;
35213 }
35214
35215 void *_apl__AgentWatchdogShutdownResponse::soap_get(struct soap *soap, const char *tag, const char *type)
35216 {
35217         return soap_get__apl__AgentWatchdogShutdownResponse(soap, this, tag, type);
35218 }
35219
35220 SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC4 soap_get__apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *p, const char *tag, const char *type)
35221 {
35222         if ((p = soap_in__apl__AgentWatchdogShutdownResponse(soap, tag, p, type)))
35223                 soap_getindependent(soap);
35224         return p;
35225 }
35226
35227 void *_apl__AgentWatchdogShutdownResponse::soap_in(struct soap *soap, const char *tag, const char *type)
35228 {       return soap_in__apl__AgentWatchdogShutdownResponse(soap, tag, this, type);
35229 }
35230
35231 SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC4 soap_in__apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdownResponse *a, const char *type)
35232 {
35233         if (soap_element_begin_in(soap, tag, 0, NULL))
35234                 return NULL;
35235         a = (_apl__AgentWatchdogShutdownResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, sizeof(_apl__AgentWatchdogShutdownResponse), soap->type, soap->arrayType);
35236         if (!a)
35237                 return NULL;
35238         if (soap->alloced)
35239         {       a->soap_default(soap);
35240                 if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogShutdownResponse)
35241                 {       soap_revert(soap);
35242                         *soap->id = '\0';
35243                         return (_apl__AgentWatchdogShutdownResponse *)a->soap_in(soap, tag, type);
35244                 }
35245         }
35246         short soap_flag_Status1 = 1;
35247         if (soap->body && !*soap->href)
35248         {
35249                 for (;;)
35250                 {       soap->error = SOAP_TAG_MISMATCH;
35251                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
35252                                 if (soap_in_apl__PT_USCORESTATUS(soap, "apl:Status", &(((_apl__AgentWatchdogShutdownResponse*)a)->Status), "apl:PT_STATUS"))
35253                                 {       soap_flag_Status1--;
35254                                         continue;
35255                                 }
35256                         /* transient soap skipped */
35257                         soap_check_result(soap, "apl:Status");
35258                         if (soap->error == SOAP_TAG_MISMATCH)
35259                                 soap->error = soap_ignore_element(soap);
35260                         if (soap->error == SOAP_NO_TAG)
35261                                 break;
35262                         if (soap->error)
35263                                 return NULL;
35264                 }
35265                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
35266                 {       soap->error = SOAP_OCCURS;
35267                         return NULL;
35268                 }
35269                 if (soap_element_end_in(soap, tag))
35270                         return NULL;
35271         }
35272         else
35273         {       a = (_apl__AgentWatchdogShutdownResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, 0, sizeof(_apl__AgentWatchdogShutdownResponse), 0, soap_copy__apl__AgentWatchdogShutdownResponse);
35274                 if (soap->body && soap_element_end_in(soap, tag))
35275                         return NULL;
35276         }
35277         return a;
35278 }
35279
35280 SOAP_FMAC5 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC6 soap_new__apl__AgentWatchdogShutdownResponse(struct soap *soap, int n)
35281 {       return soap_instantiate__apl__AgentWatchdogShutdownResponse(soap, n, NULL, NULL, NULL);
35282 }
35283
35284 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *p)
35285 {       soap_delete(soap, p);
35286 }
35287
35288 SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogShutdownResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
35289 {
35290         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogShutdownResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
35291         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, n, soap_fdelete);
35292         if (!cp)
35293                 return NULL;
35294         if (n < 0)
35295         {       cp->ptr = (void*)new _apl__AgentWatchdogShutdownResponse;
35296                 if (size)
35297                         *size = sizeof(_apl__AgentWatchdogShutdownResponse);
35298                 ((_apl__AgentWatchdogShutdownResponse*)cp->ptr)->soap = soap;
35299         }
35300         else
35301         {       cp->ptr = (void*)new _apl__AgentWatchdogShutdownResponse[n];
35302                 if (size)
35303                         *size = n * sizeof(_apl__AgentWatchdogShutdownResponse);
35304                 for (int i = 0; i < n; i++)
35305                         ((_apl__AgentWatchdogShutdownResponse*)cp->ptr)[i].soap = soap;
35306         }
35307                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
35308         return (_apl__AgentWatchdogShutdownResponse*)cp->ptr;
35309 }
35310
35311 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogShutdownResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
35312 {
35313         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogShutdownResponse %p -> %p\n", q, p));
35314         *(_apl__AgentWatchdogShutdownResponse*)p = *(_apl__AgentWatchdogShutdownResponse*)q;
35315 }
35316
35317 void _apl__AgentWatchdogShutdown::soap_serialize(struct soap *soap) const
35318 {
35319         (void)soap; /* appease -Wall -Werror */
35320         soap_serialize_PointerToapl__GUID(soap, &((_apl__AgentWatchdogShutdown*)this)->AgentID);
35321         soap_embedded(soap, &((_apl__AgentWatchdogShutdown*)this)->SessionSequenceNumber, SOAP_TYPE_unsignedInt);
35322         /* transient soap skipped */
35323 }
35324
35325 void _apl__AgentWatchdogShutdown::soap_default(struct soap *soap)
35326 {
35327         this->soap = soap;
35328         ((_apl__AgentWatchdogShutdown*)this)->AgentID = NULL;
35329         soap_default_unsignedInt(soap, &((_apl__AgentWatchdogShutdown*)this)->SessionSequenceNumber);
35330         /* transient soap skipped */
35331 }
35332
35333 int _apl__AgentWatchdogShutdown::soap_put(struct soap *soap, const char *tag, const  char *type) const
35334 {
35335         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogShutdown);
35336         if (this->soap_out(soap, tag, id, type))
35337                 return soap->error;
35338         return soap_putindependent(soap);
35339 }
35340
35341 int _apl__AgentWatchdogShutdown::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
35342 {
35343         return soap_out__apl__AgentWatchdogShutdown(soap, tag, id, this, type);
35344 }
35345
35346 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogShutdown *a, const char *type)
35347 {
35348         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogShutdown), type);
35349         soap_out_PointerToapl__GUID(soap, "apl:AgentID", -1, &(((_apl__AgentWatchdogShutdown*)a)->AgentID), "");
35350         soap_out_unsignedInt(soap, "apl:SessionSequenceNumber", -1, &(((_apl__AgentWatchdogShutdown*)a)->SessionSequenceNumber), "");
35351         /* transient soap skipped */
35352         soap_element_end_out(soap, tag);
35353         return SOAP_OK;
35354 }
35355
35356 void *_apl__AgentWatchdogShutdown::soap_get(struct soap *soap, const char *tag, const char *type)
35357 {
35358         return soap_get__apl__AgentWatchdogShutdown(soap, this, tag, type);
35359 }
35360
35361 SOAP_FMAC3 _apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_get__apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *p, const char *tag, const char *type)
35362 {
35363         if ((p = soap_in__apl__AgentWatchdogShutdown(soap, tag, p, type)))
35364                 soap_getindependent(soap);
35365         return p;
35366 }
35367
35368 void *_apl__AgentWatchdogShutdown::soap_in(struct soap *soap, const char *tag, const char *type)
35369 {       return soap_in__apl__AgentWatchdogShutdown(soap, tag, this, type);
35370 }
35371
35372 SOAP_FMAC3 _apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_in__apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdown *a, const char *type)
35373 {
35374         if (soap_element_begin_in(soap, tag, 0, NULL))
35375                 return NULL;
35376         a = (_apl__AgentWatchdogShutdown *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogShutdown, sizeof(_apl__AgentWatchdogShutdown), soap->type, soap->arrayType);
35377         if (!a)
35378                 return NULL;
35379         if (soap->alloced)
35380         {       a->soap_default(soap);
35381                 if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogShutdown)
35382                 {       soap_revert(soap);
35383                         *soap->id = '\0';
35384                         return (_apl__AgentWatchdogShutdown *)a->soap_in(soap, tag, type);
35385                 }
35386         }
35387         short soap_flag_AgentID1 = 1, soap_flag_SessionSequenceNumber1 = 1;
35388         if (soap->body && !*soap->href)
35389         {
35390                 for (;;)
35391                 {       soap->error = SOAP_TAG_MISMATCH;
35392                         if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
35393                                 if (soap_in_PointerToapl__GUID(soap, "apl:AgentID", &(((_apl__AgentWatchdogShutdown*)a)->AgentID), "apl:GUID"))
35394                                 {       soap_flag_AgentID1--;
35395                                         continue;
35396                                 }
35397                         if (soap_flag_SessionSequenceNumber1 && soap->error == SOAP_TAG_MISMATCH)
35398                                 if (soap_in_unsignedInt(soap, "apl:SessionSequenceNumber", &(((_apl__AgentWatchdogShutdown*)a)->SessionSequenceNumber), "xsd:unsignedInt"))
35399                                 {       soap_flag_SessionSequenceNumber1--;
35400                                         continue;
35401                                 }
35402                         /* transient soap skipped */
35403                         if (soap->error == SOAP_TAG_MISMATCH)
35404                                 soap->error = soap_ignore_element(soap);
35405                         if (soap->error == SOAP_NO_TAG)
35406                                 break;
35407                         if (soap->error)
35408                                 return NULL;
35409                 }
35410                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_SessionSequenceNumber1 > 0))
35411                 {       soap->error = SOAP_OCCURS;
35412                         return NULL;
35413                 }
35414                 if (soap_element_end_in(soap, tag))
35415                         return NULL;
35416         }
35417         else
35418         {       a = (_apl__AgentWatchdogShutdown *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogShutdown, 0, sizeof(_apl__AgentWatchdogShutdown), 0, soap_copy__apl__AgentWatchdogShutdown);
35419                 if (soap->body && soap_element_end_in(soap, tag))
35420                         return NULL;
35421         }
35422         return a;
35423 }
35424
35425 SOAP_FMAC5 _apl__AgentWatchdogShutdown * SOAP_FMAC6 soap_new__apl__AgentWatchdogShutdown(struct soap *soap, int n)
35426 {       return soap_instantiate__apl__AgentWatchdogShutdown(soap, n, NULL, NULL, NULL);
35427 }
35428
35429 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *p)
35430 {       soap_delete(soap, p);
35431 }
35432
35433 SOAP_FMAC3 _apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogShutdown(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
35434 {
35435         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogShutdown(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
35436         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogShutdown, n, soap_fdelete);
35437         if (!cp)
35438                 return NULL;
35439         if (n < 0)
35440         {       cp->ptr = (void*)new _apl__AgentWatchdogShutdown;
35441                 if (size)
35442                         *size = sizeof(_apl__AgentWatchdogShutdown);
35443                 ((_apl__AgentWatchdogShutdown*)cp->ptr)->soap = soap;
35444         }
35445         else
35446         {       cp->ptr = (void*)new _apl__AgentWatchdogShutdown[n];
35447                 if (size)
35448                         *size = n * sizeof(_apl__AgentWatchdogShutdown);
35449                 for (int i = 0; i < n; i++)
35450                         ((_apl__AgentWatchdogShutdown*)cp->ptr)[i].soap = soap;
35451         }
35452                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
35453         return (_apl__AgentWatchdogShutdown*)cp->ptr;
35454 }
35455
35456 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogShutdown(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
35457 {
35458         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogShutdown %p -> %p\n", q, p));
35459         *(_apl__AgentWatchdogShutdown*)p = *(_apl__AgentWatchdogShutdown*)q;
35460 }
35461
35462 void _apl__AgentWatchdogHeartbeatResponse::soap_serialize(struct soap *soap) const
35463 {
35464         (void)soap; /* appease -Wall -Werror */
35465         /* transient soap skipped */
35466 }
35467
35468 void _apl__AgentWatchdogHeartbeatResponse::soap_default(struct soap *soap)
35469 {
35470         this->soap = soap;
35471         soap_default_apl__PT_USCORESTATUS(soap, &((_apl__AgentWatchdogHeartbeatResponse*)this)->Status);
35472         /* transient soap skipped */
35473 }
35474
35475 int _apl__AgentWatchdogHeartbeatResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
35476 {
35477         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse);
35478         if (this->soap_out(soap, tag, id, type))
35479                 return soap->error;
35480         return soap_putindependent(soap);
35481 }
35482
35483 int _apl__AgentWatchdogHeartbeatResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
35484 {
35485         return soap_out__apl__AgentWatchdogHeartbeatResponse(soap, tag, id, this, type);
35486 }
35487
35488 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogHeartbeatResponse *a, const char *type)
35489 {
35490         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse), type);
35491         soap_element_result(soap, "apl:Status");
35492         soap_out_apl__PT_USCORESTATUS(soap, "apl:Status", -1, &(((_apl__AgentWatchdogHeartbeatResponse*)a)->Status), "");
35493         /* transient soap skipped */
35494         soap_element_end_out(soap, tag);
35495         return SOAP_OK;
35496 }
35497
35498 void *_apl__AgentWatchdogHeartbeatResponse::soap_get(struct soap *soap, const char *tag, const char *type)
35499 {
35500         return soap_get__apl__AgentWatchdogHeartbeatResponse(soap, this, tag, type);
35501 }
35502
35503 SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC4 soap_get__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *p, const char *tag, const char *type)
35504 {
35505         if ((p = soap_in__apl__AgentWatchdogHeartbeatResponse(soap, tag, p, type)))
35506                 soap_getindependent(soap);
35507         return p;
35508 }
35509
35510 void *_apl__AgentWatchdogHeartbeatResponse::soap_in(struct soap *soap, const char *tag, const char *type)
35511 {       return soap_in__apl__AgentWatchdogHeartbeatResponse(soap, tag, this, type);
35512 }
35513
35514 SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC4 soap_in__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeatResponse *a, const char *type)
35515 {
35516         if (soap_element_begin_in(soap, tag, 0, NULL))
35517                 return NULL;
35518         a = (_apl__AgentWatchdogHeartbeatResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, sizeof(_apl__AgentWatchdogHeartbeatResponse), soap->type, soap->arrayType);
35519         if (!a)
35520                 return NULL;
35521         if (soap->alloced)
35522         {       a->soap_default(soap);
35523                 if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse)
35524                 {       soap_revert(soap);
35525                         *soap->id = '\0';
35526                         return (_apl__AgentWatchdogHeartbeatResponse *)a->soap_in(soap, tag, type);
35527                 }
35528         }
35529         short soap_flag_Status1 = 1;
35530         if (soap->body && !*soap->href)
35531         {
35532                 for (;;)
35533                 {       soap->error = SOAP_TAG_MISMATCH;
35534                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
35535                                 if (soap_in_apl__PT_USCORESTATUS(soap, "apl:Status", &(((_apl__AgentWatchdogHeartbeatResponse*)a)->Status), "apl:PT_STATUS"))
35536                                 {       soap_flag_Status1--;
35537                                         continue;
35538                                 }
35539                         /* transient soap skipped */
35540                         soap_check_result(soap, "apl:Status");
35541                         if (soap->error == SOAP_TAG_MISMATCH)
35542                                 soap->error = soap_ignore_element(soap);
35543                         if (soap->error == SOAP_NO_TAG)
35544                                 break;
35545                         if (soap->error)
35546                                 return NULL;
35547                 }
35548                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
35549                 {       soap->error = SOAP_OCCURS;
35550                         return NULL;
35551                 }
35552                 if (soap_element_end_in(soap, tag))
35553                         return NULL;
35554         }
35555         else
35556         {       a = (_apl__AgentWatchdogHeartbeatResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, 0, sizeof(_apl__AgentWatchdogHeartbeatResponse), 0, soap_copy__apl__AgentWatchdogHeartbeatResponse);
35557                 if (soap->body && soap_element_end_in(soap, tag))
35558                         return NULL;
35559         }
35560         return a;
35561 }
35562
35563 SOAP_FMAC5 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC6 soap_new__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, int n)
35564 {       return soap_instantiate__apl__AgentWatchdogHeartbeatResponse(soap, n, NULL, NULL, NULL);
35565 }
35566
35567 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *p)
35568 {       soap_delete(soap, p);
35569 }
35570
35571 SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
35572 {
35573         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogHeartbeatResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
35574         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, n, soap_fdelete);
35575         if (!cp)
35576                 return NULL;
35577         if (n < 0)
35578         {       cp->ptr = (void*)new _apl__AgentWatchdogHeartbeatResponse;
35579                 if (size)
35580                         *size = sizeof(_apl__AgentWatchdogHeartbeatResponse);
35581                 ((_apl__AgentWatchdogHeartbeatResponse*)cp->ptr)->soap = soap;
35582         }
35583         else
35584         {       cp->ptr = (void*)new _apl__AgentWatchdogHeartbeatResponse[n];
35585                 if (size)
35586                         *size = n * sizeof(_apl__AgentWatchdogHeartbeatResponse);
35587                 for (int i = 0; i < n; i++)
35588                         ((_apl__AgentWatchdogHeartbeatResponse*)cp->ptr)[i].soap = soap;
35589         }
35590                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
35591         return (_apl__AgentWatchdogHeartbeatResponse*)cp->ptr;
35592 }
35593
35594 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
35595 {
35596         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogHeartbeatResponse %p -> %p\n", q, p));
35597         *(_apl__AgentWatchdogHeartbeatResponse*)p = *(_apl__AgentWatchdogHeartbeatResponse*)q;
35598 }
35599
35600 void _apl__AgentWatchdogHeartbeat::soap_serialize(struct soap *soap) const
35601 {
35602         (void)soap; /* appease -Wall -Werror */
35603         soap_serialize_PointerToapl__GUID(soap, &((_apl__AgentWatchdogHeartbeat*)this)->AgentID);
35604         soap_embedded(soap, &((_apl__AgentWatchdogHeartbeat*)this)->SessionSequenceNumber, SOAP_TYPE_unsignedInt);
35605         /* transient soap skipped */
35606 }
35607
35608 void _apl__AgentWatchdogHeartbeat::soap_default(struct soap *soap)
35609 {
35610         this->soap = soap;
35611         ((_apl__AgentWatchdogHeartbeat*)this)->AgentID = NULL;
35612         soap_default_unsignedInt(soap, &((_apl__AgentWatchdogHeartbeat*)this)->SessionSequenceNumber);
35613         /* transient soap skipped */
35614 }
35615
35616 int _apl__AgentWatchdogHeartbeat::soap_put(struct soap *soap, const char *tag, const  char *type) const
35617 {
35618         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogHeartbeat);
35619         if (this->soap_out(soap, tag, id, type))
35620                 return soap->error;
35621         return soap_putindependent(soap);
35622 }
35623
35624 int _apl__AgentWatchdogHeartbeat::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
35625 {
35626         return soap_out__apl__AgentWatchdogHeartbeat(soap, tag, id, this, type);
35627 }
35628
35629 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogHeartbeat *a, const char *type)
35630 {
35631         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeat), type);
35632         soap_out_PointerToapl__GUID(soap, "apl:AgentID", -1, &(((_apl__AgentWatchdogHeartbeat*)a)->AgentID), "");
35633         soap_out_unsignedInt(soap, "apl:SessionSequenceNumber", -1, &(((_apl__AgentWatchdogHeartbeat*)a)->SessionSequenceNumber), "");
35634         /* transient soap skipped */
35635         soap_element_end_out(soap, tag);
35636         return SOAP_OK;
35637 }
35638
35639 void *_apl__AgentWatchdogHeartbeat::soap_get(struct soap *soap, const char *tag, const char *type)
35640 {
35641         return soap_get__apl__AgentWatchdogHeartbeat(soap, this, tag, type);
35642 }
35643
35644 SOAP_FMAC3 _apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_get__apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *p, const char *tag, const char *type)
35645 {
35646         if ((p = soap_in__apl__AgentWatchdogHeartbeat(soap, tag, p, type)))
35647                 soap_getindependent(soap);
35648         return p;
35649 }
35650
35651 void *_apl__AgentWatchdogHeartbeat::soap_in(struct soap *soap, const char *tag, const char *type)
35652 {       return soap_in__apl__AgentWatchdogHeartbeat(soap, tag, this, type);
35653 }
35654
35655 SOAP_FMAC3 _apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_in__apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeat *a, const char *type)
35656 {
35657         if (soap_element_begin_in(soap, tag, 0, NULL))
35658                 return NULL;
35659         a = (_apl__AgentWatchdogHeartbeat *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeat, sizeof(_apl__AgentWatchdogHeartbeat), soap->type, soap->arrayType);
35660         if (!a)
35661                 return NULL;
35662         if (soap->alloced)
35663         {       a->soap_default(soap);
35664                 if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogHeartbeat)
35665                 {       soap_revert(soap);
35666                         *soap->id = '\0';
35667                         return (_apl__AgentWatchdogHeartbeat *)a->soap_in(soap, tag, type);
35668                 }
35669         }
35670         short soap_flag_AgentID1 = 1, soap_flag_SessionSequenceNumber1 = 1;
35671         if (soap->body && !*soap->href)
35672         {
35673                 for (;;)
35674                 {       soap->error = SOAP_TAG_MISMATCH;
35675                         if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
35676                                 if (soap_in_PointerToapl__GUID(soap, "apl:AgentID", &(((_apl__AgentWatchdogHeartbeat*)a)->AgentID), "apl:GUID"))
35677                                 {       soap_flag_AgentID1--;
35678                                         continue;
35679                                 }
35680                         if (soap_flag_SessionSequenceNumber1 && soap->error == SOAP_TAG_MISMATCH)
35681                                 if (soap_in_unsignedInt(soap, "apl:SessionSequenceNumber", &(((_apl__AgentWatchdogHeartbeat*)a)->SessionSequenceNumber), "xsd:unsignedInt"))
35682                                 {       soap_flag_SessionSequenceNumber1--;
35683                                         continue;
35684                                 }
35685                         /* transient soap skipped */
35686                         if (soap->error == SOAP_TAG_MISMATCH)
35687                                 soap->error = soap_ignore_element(soap);
35688                         if (soap->error == SOAP_NO_TAG)
35689                                 break;
35690                         if (soap->error)
35691                                 return NULL;
35692                 }
35693                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_SessionSequenceNumber1 > 0))
35694                 {       soap->error = SOAP_OCCURS;
35695                         return NULL;
35696                 }
35697                 if (soap_element_end_in(soap, tag))
35698                         return NULL;
35699         }
35700         else
35701         {       a = (_apl__AgentWatchdogHeartbeat *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogHeartbeat, 0, sizeof(_apl__AgentWatchdogHeartbeat), 0, soap_copy__apl__AgentWatchdogHeartbeat);
35702                 if (soap->body && soap_element_end_in(soap, tag))
35703                         return NULL;
35704         }
35705         return a;
35706 }
35707
35708 SOAP_FMAC5 _apl__AgentWatchdogHeartbeat * SOAP_FMAC6 soap_new__apl__AgentWatchdogHeartbeat(struct soap *soap, int n)
35709 {       return soap_instantiate__apl__AgentWatchdogHeartbeat(soap, n, NULL, NULL, NULL);
35710 }
35711
35712 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *p)
35713 {       soap_delete(soap, p);
35714 }
35715
35716 SOAP_FMAC3 _apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogHeartbeat(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
35717 {
35718         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogHeartbeat(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
35719         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogHeartbeat, n, soap_fdelete);
35720         if (!cp)
35721                 return NULL;
35722         if (n < 0)
35723         {       cp->ptr = (void*)new _apl__AgentWatchdogHeartbeat;
35724                 if (size)
35725                         *size = sizeof(_apl__AgentWatchdogHeartbeat);
35726                 ((_apl__AgentWatchdogHeartbeat*)cp->ptr)->soap = soap;
35727         }
35728         else
35729         {       cp->ptr = (void*)new _apl__AgentWatchdogHeartbeat[n];
35730                 if (size)
35731                         *size = n * sizeof(_apl__AgentWatchdogHeartbeat);
35732                 for (int i = 0; i < n; i++)
35733                         ((_apl__AgentWatchdogHeartbeat*)cp->ptr)[i].soap = soap;
35734         }
35735                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
35736         return (_apl__AgentWatchdogHeartbeat*)cp->ptr;
35737 }
35738
35739 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogHeartbeat(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
35740 {
35741         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogHeartbeat %p -> %p\n", q, p));
35742         *(_apl__AgentWatchdogHeartbeat*)p = *(_apl__AgentWatchdogHeartbeat*)q;
35743 }
35744
35745 void _apl__AgentWatchdogRegisterResponse::soap_serialize(struct soap *soap) const
35746 {
35747         (void)soap; /* appease -Wall -Werror */
35748         soap_embedded(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->SessionSequenceNumber, SOAP_TYPE_unsignedInt);
35749         soap_embedded(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->AgentHeartbeatTime, SOAP_TYPE_unsignedShort);
35750         /* transient soap skipped */
35751 }
35752
35753 void _apl__AgentWatchdogRegisterResponse::soap_default(struct soap *soap)
35754 {
35755         this->soap = soap;
35756         soap_default_apl__PT_USCORESTATUS(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->Status);
35757         soap_default_unsignedInt(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->SessionSequenceNumber);
35758         soap_default_unsignedShort(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->AgentHeartbeatTime);
35759         /* transient soap skipped */
35760 }
35761
35762 int _apl__AgentWatchdogRegisterResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
35763 {
35764         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogRegisterResponse);
35765         if (this->soap_out(soap, tag, id, type))
35766                 return soap->error;
35767         return soap_putindependent(soap);
35768 }
35769
35770 int _apl__AgentWatchdogRegisterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
35771 {
35772         return soap_out__apl__AgentWatchdogRegisterResponse(soap, tag, id, this, type);
35773 }
35774
35775 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogRegisterResponse *a, const char *type)
35776 {
35777         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse), type);
35778         soap_element_result(soap, "apl:Status");
35779         soap_out_apl__PT_USCORESTATUS(soap, "apl:Status", -1, &(((_apl__AgentWatchdogRegisterResponse*)a)->Status), "");
35780         soap_out_unsignedInt(soap, "apl:SessionSequenceNumber", -1, &(((_apl__AgentWatchdogRegisterResponse*)a)->SessionSequenceNumber), "");
35781         soap_out_unsignedShort(soap, "apl:AgentHeartbeatTime", -1, &(((_apl__AgentWatchdogRegisterResponse*)a)->AgentHeartbeatTime), "");
35782         /* transient soap skipped */
35783         soap_element_end_out(soap, tag);
35784         return SOAP_OK;
35785 }
35786
35787 void *_apl__AgentWatchdogRegisterResponse::soap_get(struct soap *soap, const char *tag, const char *type)
35788 {
35789         return soap_get__apl__AgentWatchdogRegisterResponse(soap, this, tag, type);
35790 }
35791
35792 SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC4 soap_get__apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *p, const char *tag, const char *type)
35793 {
35794         if ((p = soap_in__apl__AgentWatchdogRegisterResponse(soap, tag, p, type)))
35795                 soap_getindependent(soap);
35796         return p;
35797 }
35798
35799 void *_apl__AgentWatchdogRegisterResponse::soap_in(struct soap *soap, const char *tag, const char *type)
35800 {       return soap_in__apl__AgentWatchdogRegisterResponse(soap, tag, this, type);
35801 }
35802
35803 SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC4 soap_in__apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogRegisterResponse *a, const char *type)
35804 {
35805         if (soap_element_begin_in(soap, tag, 0, NULL))
35806                 return NULL;
35807         a = (_apl__AgentWatchdogRegisterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, sizeof(_apl__AgentWatchdogRegisterResponse), soap->type, soap->arrayType);
35808         if (!a)
35809                 return NULL;
35810         if (soap->alloced)
35811         {       a->soap_default(soap);
35812                 if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogRegisterResponse)
35813                 {       soap_revert(soap);
35814                         *soap->id = '\0';
35815                         return (_apl__AgentWatchdogRegisterResponse *)a->soap_in(soap, tag, type);
35816                 }
35817         }
35818         short soap_flag_Status1 = 1, soap_flag_SessionSequenceNumber1 = 1, soap_flag_AgentHeartbeatTime1 = 1;
35819         if (soap->body && !*soap->href)
35820         {
35821                 for (;;)
35822                 {       soap->error = SOAP_TAG_MISMATCH;
35823                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
35824                                 if (soap_in_apl__PT_USCORESTATUS(soap, "apl:Status", &(((_apl__AgentWatchdogRegisterResponse*)a)->Status), "apl:PT_STATUS"))
35825                                 {       soap_flag_Status1--;
35826                                         continue;
35827                                 }
35828                         if (soap_flag_SessionSequenceNumber1 && soap->error == SOAP_TAG_MISMATCH)
35829                                 if (soap_in_unsignedInt(soap, "apl:SessionSequenceNumber", &(((_apl__AgentWatchdogRegisterResponse*)a)->SessionSequenceNumber), "xsd:unsignedInt"))
35830                                 {       soap_flag_SessionSequenceNumber1--;
35831                                         continue;
35832                                 }
35833                         if (soap_flag_AgentHeartbeatTime1 && soap->error == SOAP_TAG_MISMATCH)
35834                                 if (soap_in_unsignedShort(soap, "apl:AgentHeartbeatTime", &(((_apl__AgentWatchdogRegisterResponse*)a)->AgentHeartbeatTime), "xsd:unsignedShort"))
35835                                 {       soap_flag_AgentHeartbeatTime1--;
35836                                         continue;
35837                                 }
35838                         /* transient soap skipped */
35839                         soap_check_result(soap, "apl:Status");
35840                         if (soap->error == SOAP_TAG_MISMATCH)
35841                                 soap->error = soap_ignore_element(soap);
35842                         if (soap->error == SOAP_NO_TAG)
35843                                 break;
35844                         if (soap->error)
35845                                 return NULL;
35846                 }
35847                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SessionSequenceNumber1 > 0 || soap_flag_AgentHeartbeatTime1 > 0))
35848                 {       soap->error = SOAP_OCCURS;
35849                         return NULL;
35850                 }
35851                 if (soap_element_end_in(soap, tag))
35852                         return NULL;
35853         }
35854         else
35855         {       a = (_apl__AgentWatchdogRegisterResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, 0, sizeof(_apl__AgentWatchdogRegisterResponse), 0, soap_copy__apl__AgentWatchdogRegisterResponse);
35856                 if (soap->body && soap_element_end_in(soap, tag))
35857                         return NULL;
35858         }
35859         return a;
35860 }
35861
35862 SOAP_FMAC5 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC6 soap_new__apl__AgentWatchdogRegisterResponse(struct soap *soap, int n)
35863 {       return soap_instantiate__apl__AgentWatchdogRegisterResponse(soap, n, NULL, NULL, NULL);
35864 }
35865
35866 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *p)
35867 {       soap_delete(soap, p);
35868 }
35869
35870 SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogRegisterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
35871 {
35872         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogRegisterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
35873         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, n, soap_fdelete);
35874         if (!cp)
35875                 return NULL;
35876         if (n < 0)
35877         {       cp->ptr = (void*)new _apl__AgentWatchdogRegisterResponse;
35878                 if (size)
35879                         *size = sizeof(_apl__AgentWatchdogRegisterResponse);
35880                 ((_apl__AgentWatchdogRegisterResponse*)cp->ptr)->soap = soap;
35881         }
35882         else
35883         {       cp->ptr = (void*)new _apl__AgentWatchdogRegisterResponse[n];
35884                 if (size)
35885                         *size = n * sizeof(_apl__AgentWatchdogRegisterResponse);
35886                 for (int i = 0; i < n; i++)
35887                         ((_apl__AgentWatchdogRegisterResponse*)cp->ptr)[i].soap = soap;
35888         }
35889                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
35890         return (_apl__AgentWatchdogRegisterResponse*)cp->ptr;
35891 }
35892
35893 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogRegisterResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
35894 {
35895         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogRegisterResponse %p -> %p\n", q, p));
35896         *(_apl__AgentWatchdogRegisterResponse*)p = *(_apl__AgentWatchdogRegisterResponse*)q;
35897 }
35898
35899 void _apl__AgentWatchdogRegister::soap_serialize(struct soap *soap) const
35900 {
35901         (void)soap; /* appease -Wall -Werror */
35902         soap_serialize_PointerToapl__GUID(soap, &((_apl__AgentWatchdogRegister*)this)->AgentID);
35903         /* transient soap skipped */
35904 }
35905
35906 void _apl__AgentWatchdogRegister::soap_default(struct soap *soap)
35907 {
35908         this->soap = soap;
35909         ((_apl__AgentWatchdogRegister*)this)->AgentID = NULL;
35910         /* transient soap skipped */
35911 }
35912
35913 int _apl__AgentWatchdogRegister::soap_put(struct soap *soap, const char *tag, const  char *type) const
35914 {
35915         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogRegister);
35916         if (this->soap_out(soap, tag, id, type))
35917                 return soap->error;
35918         return soap_putindependent(soap);
35919 }
35920
35921 int _apl__AgentWatchdogRegister::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
35922 {
35923         return soap_out__apl__AgentWatchdogRegister(soap, tag, id, this, type);
35924 }
35925
35926 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogRegister(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogRegister *a, const char *type)
35927 {
35928         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogRegister), type);
35929         soap_out_PointerToapl__GUID(soap, "apl:AgentID", -1, &(((_apl__AgentWatchdogRegister*)a)->AgentID), "");
35930         /* transient soap skipped */
35931         soap_element_end_out(soap, tag);
35932         return SOAP_OK;
35933 }
35934
35935 void *_apl__AgentWatchdogRegister::soap_get(struct soap *soap, const char *tag, const char *type)
35936 {
35937         return soap_get__apl__AgentWatchdogRegister(soap, this, tag, type);
35938 }
35939
35940 SOAP_FMAC3 _apl__AgentWatchdogRegister * SOAP_FMAC4 soap_get__apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *p, const char *tag, const char *type)
35941 {
35942         if ((p = soap_in__apl__AgentWatchdogRegister(soap, tag, p, type)))
35943                 soap_getindependent(soap);
35944         return p;
35945 }
35946
35947 void *_apl__AgentWatchdogRegister::soap_in(struct soap *soap, const char *tag, const char *type)
35948 {       return soap_in__apl__AgentWatchdogRegister(soap, tag, this, type);
35949 }
35950
35951 SOAP_FMAC3 _apl__AgentWatchdogRegister * SOAP_FMAC4 soap_in__apl__AgentWatchdogRegister(struct soap *soap, const char *tag, _apl__AgentWatchdogRegister *a, const char *type)
35952 {
35953         if (soap_element_begin_in(soap, tag, 0, NULL))
35954                 return NULL;
35955         a = (_apl__AgentWatchdogRegister *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogRegister, sizeof(_apl__AgentWatchdogRegister), soap->type, soap->arrayType);
35956         if (!a)
35957                 return NULL;
35958         if (soap->alloced)
35959         {       a->soap_default(soap);
35960                 if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogRegister)
35961                 {       soap_revert(soap);
35962                         *soap->id = '\0';
35963                         return (_apl__AgentWatchdogRegister *)a->soap_in(soap, tag, type);
35964                 }
35965         }
35966         short soap_flag_AgentID1 = 1;
35967         if (soap->body && !*soap->href)
35968         {
35969                 for (;;)
35970                 {       soap->error = SOAP_TAG_MISMATCH;
35971                         if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
35972                                 if (soap_in_PointerToapl__GUID(soap, "apl:AgentID", &(((_apl__AgentWatchdogRegister*)a)->AgentID), "apl:GUID"))
35973                                 {       soap_flag_AgentID1--;
35974                                         continue;
35975                                 }
35976                         /* transient soap skipped */
35977                         if (soap->error == SOAP_TAG_MISMATCH)
35978                                 soap->error = soap_ignore_element(soap);
35979                         if (soap->error == SOAP_NO_TAG)
35980                                 break;
35981                         if (soap->error)
35982                                 return NULL;
35983                 }
35984                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0))
35985                 {       soap->error = SOAP_OCCURS;
35986                         return NULL;
35987                 }
35988                 if (soap_element_end_in(soap, tag))
35989                         return NULL;
35990         }
35991         else
35992         {       a = (_apl__AgentWatchdogRegister *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apl__AgentWatchdogRegister, 0, sizeof(_apl__AgentWatchdogRegister), 0, soap_copy__apl__AgentWatchdogRegister);
35993                 if (soap->body && soap_element_end_in(soap, tag))
35994                         return NULL;
35995         }
35996         return a;
35997 }
35998
35999 SOAP_FMAC5 _apl__AgentWatchdogRegister * SOAP_FMAC6 soap_new__apl__AgentWatchdogRegister(struct soap *soap, int n)
36000 {       return soap_instantiate__apl__AgentWatchdogRegister(soap, n, NULL, NULL, NULL);
36001 }
36002
36003 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *p)
36004 {       soap_delete(soap, p);
36005 }
36006
36007 SOAP_FMAC3 _apl__AgentWatchdogRegister * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogRegister(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
36008 {
36009         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogRegister(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
36010         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogRegister, n, soap_fdelete);
36011         if (!cp)
36012                 return NULL;
36013         if (n < 0)
36014         {       cp->ptr = (void*)new _apl__AgentWatchdogRegister;
36015                 if (size)
36016                         *size = sizeof(_apl__AgentWatchdogRegister);
36017                 ((_apl__AgentWatchdogRegister*)cp->ptr)->soap = soap;
36018         }
36019         else
36020         {       cp->ptr = (void*)new _apl__AgentWatchdogRegister[n];
36021                 if (size)
36022                         *size = n * sizeof(_apl__AgentWatchdogRegister);
36023                 for (int i = 0; i < n; i++)
36024                         ((_apl__AgentWatchdogRegister*)cp->ptr)[i].soap = soap;
36025         }
36026                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
36027         return (_apl__AgentWatchdogRegister*)cp->ptr;
36028 }
36029
36030 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apl__AgentWatchdogRegister(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
36031 {
36032         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogRegister %p -> %p\n", q, p));
36033         *(_apl__AgentWatchdogRegister*)p = *(_apl__AgentWatchdogRegister*)q;
36034 }
36035
36036 void apl__GUID::soap_serialize(struct soap *soap) const
36037 {
36038         (void)soap; /* appease -Wall -Werror */
36039         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((apl__GUID*)this)->Byte);
36040         /* transient soap skipped */
36041 }
36042
36043 void apl__GUID::soap_default(struct soap *soap)
36044 {
36045         this->soap = soap;
36046         soap_default_std__vectorTemplateOfunsignedByte(soap, &((apl__GUID*)this)->Byte);
36047         /* transient soap skipped */
36048 }
36049
36050 int apl__GUID::soap_put(struct soap *soap, const char *tag, const  char *type) const
36051 {
36052         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apl__GUID);
36053         if (this->soap_out(soap, tag, id, type))
36054                 return soap->error;
36055         return soap_putindependent(soap);
36056 }
36057
36058 int apl__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
36059 {
36060         return soap_out_apl__GUID(soap, tag, id, this, type);
36061 }
36062
36063 SOAP_FMAC3 int SOAP_FMAC4 soap_out_apl__GUID(struct soap *soap, const char *tag, int id, const apl__GUID *a, const char *type)
36064 {
36065         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apl__GUID), type);
36066         soap_out_std__vectorTemplateOfunsignedByte(soap, "apl:Byte", -1, &(((apl__GUID*)a)->Byte), "");
36067         /* transient soap skipped */
36068         soap_element_end_out(soap, tag);
36069         return SOAP_OK;
36070 }
36071
36072 void *apl__GUID::soap_get(struct soap *soap, const char *tag, const char *type)
36073 {
36074         return soap_get_apl__GUID(soap, this, tag, type);
36075 }
36076
36077 SOAP_FMAC3 apl__GUID * SOAP_FMAC4 soap_get_apl__GUID(struct soap *soap, apl__GUID *p, const char *tag, const char *type)
36078 {
36079         if ((p = soap_in_apl__GUID(soap, tag, p, type)))
36080                 soap_getindependent(soap);
36081         return p;
36082 }
36083
36084 void *apl__GUID::soap_in(struct soap *soap, const char *tag, const char *type)
36085 {       return soap_in_apl__GUID(soap, tag, this, type);
36086 }
36087
36088 SOAP_FMAC3 apl__GUID * SOAP_FMAC4 soap_in_apl__GUID(struct soap *soap, const char *tag, apl__GUID *a, const char *type)
36089 {
36090         if (soap_element_begin_in(soap, tag, 0, NULL))
36091                 return NULL;
36092         a = (apl__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apl__GUID, sizeof(apl__GUID), soap->type, soap->arrayType);
36093         if (!a)
36094                 return NULL;
36095         if (soap->alloced)
36096         {       a->soap_default(soap);
36097                 if (soap->clist->type != SOAP_TYPE_apl__GUID)
36098                 {       soap_revert(soap);
36099                         *soap->id = '\0';
36100                         return (apl__GUID *)a->soap_in(soap, tag, type);
36101                 }
36102         };
36103         if (soap->body && !*soap->href)
36104         {
36105                 for (;;)
36106                 {       soap->error = SOAP_TAG_MISMATCH;
36107                         if (soap->error == SOAP_TAG_MISMATCH)
36108                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "apl:Byte", &(((apl__GUID*)a)->Byte), "xsd:unsignedByte"))
36109                                         continue;
36110                         /* transient soap skipped */
36111                         if (soap->error == SOAP_TAG_MISMATCH)
36112                                 soap->error = soap_ignore_element(soap);
36113                         if (soap->error == SOAP_NO_TAG)
36114                                 break;
36115                         if (soap->error)
36116                                 return NULL;
36117                 }
36118                 if ((soap->mode & SOAP_XML_STRICT) && (((apl__GUID*)a)->Byte.size() < 16 || ((apl__GUID*)a)->Byte.size() > 16))
36119                 {       soap->error = SOAP_OCCURS;
36120                         return NULL;
36121                 }
36122                 if (soap_element_end_in(soap, tag))
36123                         return NULL;
36124         }
36125         else
36126         {       a = (apl__GUID *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apl__GUID, 0, sizeof(apl__GUID), 0, soap_copy_apl__GUID);
36127                 if (soap->body && soap_element_end_in(soap, tag))
36128                         return NULL;
36129         }
36130         return a;
36131 }
36132
36133 SOAP_FMAC5 apl__GUID * SOAP_FMAC6 soap_new_apl__GUID(struct soap *soap, int n)
36134 {       return soap_instantiate_apl__GUID(soap, n, NULL, NULL, NULL);
36135 }
36136
36137 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apl__GUID(struct soap *soap, apl__GUID *p)
36138 {       soap_delete(soap, p);
36139 }
36140
36141 SOAP_FMAC3 apl__GUID * SOAP_FMAC4 soap_instantiate_apl__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
36142 {
36143         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apl__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
36144         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apl__GUID, n, soap_fdelete);
36145         if (!cp)
36146                 return NULL;
36147         if (n < 0)
36148         {       cp->ptr = (void*)new apl__GUID;
36149                 if (size)
36150                         *size = sizeof(apl__GUID);
36151                 ((apl__GUID*)cp->ptr)->soap = soap;
36152         }
36153         else
36154         {       cp->ptr = (void*)new apl__GUID[n];
36155                 if (size)
36156                         *size = n * sizeof(apl__GUID);
36157                 for (int i = 0; i < n; i++)
36158                         ((apl__GUID*)cp->ptr)[i].soap = soap;
36159         }
36160                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
36161         return (apl__GUID*)cp->ptr;
36162 }
36163
36164 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apl__GUID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
36165 {
36166         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apl__GUID %p -> %p\n", q, p));
36167         *(apl__GUID*)p = *(apl__GUID*)q;
36168 }
36169
36170 void _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_serialize(struct soap *soap) const
36171 {
36172         (void)soap; /* appease -Wall -Werror */
36173         soap_serialize_PointerToapr__AgentPresenceCapabilitiesType(soap, &((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)this)->Capabilities);
36174         /* transient soap skipped */
36175 }
36176
36177 void _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_default(struct soap *soap)
36178 {
36179         this->soap = soap;
36180         soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)this)->Status);
36181         ((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)this)->Capabilities = NULL;
36182         /* transient soap skipped */
36183 }
36184
36185 int _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
36186 {
36187         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse);
36188         if (this->soap_out(soap, tag, id, type))
36189                 return soap->error;
36190         return soap_putindependent(soap);
36191 }
36192
36193 int _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
36194 {
36195         return soap_out__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, id, this, type);
36196 }
36197
36198 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogQueryCapabilitiesResponse *a, const char *type)
36199 {
36200         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse), type);
36201         soap_element_result(soap, "apr:Status");
36202         soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Status), "");
36203         soap_out_PointerToapr__AgentPresenceCapabilitiesType(soap, "apr:Capabilities", -1, &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Capabilities), "");
36204         /* transient soap skipped */
36205         soap_element_end_out(soap, tag);
36206         return SOAP_OK;
36207 }
36208
36209 void *_apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
36210 {
36211         return soap_get__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, this, tag, type);
36212 }
36213
36214 SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *p, const char *tag, const char *type)
36215 {
36216         if ((p = soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, p, type)))
36217                 soap_getindependent(soap);
36218         return p;
36219 }
36220
36221 void *_apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
36222 {       return soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, this, type);
36223 }
36224
36225 SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilitiesResponse *a, const char *type)
36226 {
36227         if (soap_element_begin_in(soap, tag, 0, NULL))
36228                 return NULL;
36229         a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse), soap->type, soap->arrayType);
36230         if (!a)
36231                 return NULL;
36232         if (soap->alloced)
36233         {       a->soap_default(soap);
36234                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse)
36235                 {       soap_revert(soap);
36236                         *soap->id = '\0';
36237                         return (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)a->soap_in(soap, tag, type);
36238                 }
36239         }
36240         short soap_flag_Status1 = 1, soap_flag_Capabilities1 = 1;
36241         if (soap->body && !*soap->href)
36242         {
36243                 for (;;)
36244                 {       soap->error = SOAP_TAG_MISMATCH;
36245                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
36246                                 if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Status), "apr:PT_STATUS"))
36247                                 {       soap_flag_Status1--;
36248                                         continue;
36249                                 }
36250                         if (soap_flag_Capabilities1 && soap->error == SOAP_TAG_MISMATCH)
36251                                 if (soap_in_PointerToapr__AgentPresenceCapabilitiesType(soap, "apr:Capabilities", &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Capabilities), "apr:AgentPresenceCapabilitiesType"))
36252                                 {       soap_flag_Capabilities1--;
36253                                         continue;
36254                                 }
36255                         /* transient soap skipped */
36256                         soap_check_result(soap, "apr:Status");
36257                         if (soap->error == SOAP_TAG_MISMATCH)
36258                                 soap->error = soap_ignore_element(soap);
36259                         if (soap->error == SOAP_NO_TAG)
36260                                 break;
36261                         if (soap->error)
36262                                 return NULL;
36263                 }
36264                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Capabilities1 > 0))
36265                 {       soap->error = SOAP_OCCURS;
36266                         return NULL;
36267                 }
36268                 if (soap_element_end_in(soap, tag))
36269                         return NULL;
36270         }
36271         else
36272         {       a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, 0, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse), 0, soap_copy__apr__ConsoleWatchdogQueryCapabilitiesResponse);
36273                 if (soap->body && soap_element_end_in(soap, tag))
36274                         return NULL;
36275         }
36276         return a;
36277 }
36278
36279 SOAP_FMAC5 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, int n)
36280 {       return soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, n, NULL, NULL, NULL);
36281 }
36282
36283 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *p)
36284 {       soap_delete(soap, p);
36285 }
36286
36287 SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
36288 {
36289         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
36290         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, n, soap_fdelete);
36291         if (!cp)
36292                 return NULL;
36293         if (n < 0)
36294         {       cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilitiesResponse;
36295                 if (size)
36296                         *size = sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse);
36297                 ((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)cp->ptr)->soap = soap;
36298         }
36299         else
36300         {       cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilitiesResponse[n];
36301                 if (size)
36302                         *size = n * sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse);
36303                 for (int i = 0; i < n; i++)
36304                         ((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)cp->ptr)[i].soap = soap;
36305         }
36306                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
36307         return (_apr__ConsoleWatchdogQueryCapabilitiesResponse*)cp->ptr;
36308 }
36309
36310 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
36311 {
36312         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogQueryCapabilitiesResponse %p -> %p\n", q, p));
36313         *(_apr__ConsoleWatchdogQueryCapabilitiesResponse*)p = *(_apr__ConsoleWatchdogQueryCapabilitiesResponse*)q;
36314 }
36315
36316 void _apr__ConsoleWatchdogQueryCapabilities::soap_serialize(struct soap *soap) const
36317 {
36318         (void)soap; /* appease -Wall -Werror */
36319         /* transient soap skipped */
36320 }
36321
36322 void _apr__ConsoleWatchdogQueryCapabilities::soap_default(struct soap *soap)
36323 {
36324         this->soap = soap;
36325         /* transient soap skipped */
36326 }
36327
36328 int _apr__ConsoleWatchdogQueryCapabilities::soap_put(struct soap *soap, const char *tag, const  char *type) const
36329 {
36330         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities);
36331         if (this->soap_out(soap, tag, id, type))
36332                 return soap->error;
36333         return soap_putindependent(soap);
36334 }
36335
36336 int _apr__ConsoleWatchdogQueryCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
36337 {
36338         return soap_out__apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, this, type);
36339 }
36340
36341 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogQueryCapabilities *a, const char *type)
36342 {
36343         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities), type);
36344         /* transient soap skipped */
36345         soap_element_end_out(soap, tag);
36346         return SOAP_OK;
36347 }
36348
36349 void *_apr__ConsoleWatchdogQueryCapabilities::soap_get(struct soap *soap, const char *tag, const char *type)
36350 {
36351         return soap_get__apr__ConsoleWatchdogQueryCapabilities(soap, this, tag, type);
36352 }
36353
36354 SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *p, const char *tag, const char *type)
36355 {
36356         if ((p = soap_in__apr__ConsoleWatchdogQueryCapabilities(soap, tag, p, type)))
36357                 soap_getindependent(soap);
36358         return p;
36359 }
36360
36361 void *_apr__ConsoleWatchdogQueryCapabilities::soap_in(struct soap *soap, const char *tag, const char *type)
36362 {       return soap_in__apr__ConsoleWatchdogQueryCapabilities(soap, tag, this, type);
36363 }
36364
36365 SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilities *a, const char *type)
36366 {
36367         if (soap_element_begin_in(soap, tag, 0, NULL))
36368                 return NULL;
36369         a = (_apr__ConsoleWatchdogQueryCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, sizeof(_apr__ConsoleWatchdogQueryCapabilities), soap->type, soap->arrayType);
36370         if (!a)
36371                 return NULL;
36372         if (soap->alloced)
36373         {       a->soap_default(soap);
36374                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities)
36375                 {       soap_revert(soap);
36376                         *soap->id = '\0';
36377                         return (_apr__ConsoleWatchdogQueryCapabilities *)a->soap_in(soap, tag, type);
36378                 }
36379         };
36380         if (soap->body && !*soap->href)
36381         {
36382                 for (;;)
36383                 {       soap->error = SOAP_TAG_MISMATCH;
36384                         /* transient soap skipped */
36385                         if (soap->error == SOAP_TAG_MISMATCH)
36386                                 soap->error = soap_ignore_element(soap);
36387                         if (soap->error == SOAP_NO_TAG)
36388                                 break;
36389                         if (soap->error)
36390                                 return NULL;
36391                 }
36392                 if (soap_element_end_in(soap, tag))
36393                         return NULL;
36394         }
36395         else
36396         {       a = (_apr__ConsoleWatchdogQueryCapabilities *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, 0, sizeof(_apr__ConsoleWatchdogQueryCapabilities), 0, soap_copy__apr__ConsoleWatchdogQueryCapabilities);
36397                 if (soap->body && soap_element_end_in(soap, tag))
36398                         return NULL;
36399         }
36400         return a;
36401 }
36402
36403 SOAP_FMAC5 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n)
36404 {       return soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(soap, n, NULL, NULL, NULL);
36405 }
36406
36407 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *p)
36408 {       soap_delete(soap, p);
36409 }
36410
36411 SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
36412 {
36413         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
36414         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, n, soap_fdelete);
36415         if (!cp)
36416                 return NULL;
36417         if (n < 0)
36418         {       cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilities;
36419                 if (size)
36420                         *size = sizeof(_apr__ConsoleWatchdogQueryCapabilities);
36421                 ((_apr__ConsoleWatchdogQueryCapabilities*)cp->ptr)->soap = soap;
36422         }
36423         else
36424         {       cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilities[n];
36425                 if (size)
36426                         *size = n * sizeof(_apr__ConsoleWatchdogQueryCapabilities);
36427                 for (int i = 0; i < n; i++)
36428                         ((_apr__ConsoleWatchdogQueryCapabilities*)cp->ptr)[i].soap = soap;
36429         }
36430                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
36431         return (_apr__ConsoleWatchdogQueryCapabilities*)cp->ptr;
36432 }
36433
36434 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
36435 {
36436         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogQueryCapabilities %p -> %p\n", q, p));
36437         *(_apr__ConsoleWatchdogQueryCapabilities*)p = *(_apr__ConsoleWatchdogQueryCapabilities*)q;
36438 }
36439
36440 void _apr__ConsoleWatchdogGetCbPolicyResponse::soap_serialize(struct soap *soap) const
36441 {
36442         (void)soap; /* appease -Wall -Werror */
36443         soap_serialize_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogGetCbPolicyResponse*)this)->HwPolicies);
36444         /* transient soap skipped */
36445 }
36446
36447 void _apr__ConsoleWatchdogGetCbPolicyResponse::soap_default(struct soap *soap)
36448 {
36449         this->soap = soap;
36450         soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogGetCbPolicyResponse*)this)->Status);
36451         soap_default_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogGetCbPolicyResponse*)this)->HwPolicies);
36452         /* transient soap skipped */
36453 }
36454
36455 int _apr__ConsoleWatchdogGetCbPolicyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
36456 {
36457         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse);
36458         if (this->soap_out(soap, tag, id, type))
36459                 return soap->error;
36460         return soap_putindependent(soap);
36461 }
36462
36463 int _apr__ConsoleWatchdogGetCbPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
36464 {
36465         return soap_out__apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, id, this, type);
36466 }
36467
36468 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetCbPolicyResponse *a, const char *type)
36469 {
36470         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse), type);
36471         soap_element_result(soap, "apr:Status");
36472         soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->Status), "");
36473         soap_out_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", -1, &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->HwPolicies), "");
36474         /* transient soap skipped */
36475         soap_element_end_out(soap, tag);
36476         return SOAP_OK;
36477 }
36478
36479 void *_apr__ConsoleWatchdogGetCbPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
36480 {
36481         return soap_get__apr__ConsoleWatchdogGetCbPolicyResponse(soap, this, tag, type);
36482 }
36483
36484 SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *p, const char *tag, const char *type)
36485 {
36486         if ((p = soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, p, type)))
36487                 soap_getindependent(soap);
36488         return p;
36489 }
36490
36491 void *_apr__ConsoleWatchdogGetCbPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
36492 {       return soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, this, type);
36493 }
36494
36495 SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicyResponse *a, const char *type)
36496 {
36497         if (soap_element_begin_in(soap, tag, 0, NULL))
36498                 return NULL;
36499         a = (_apr__ConsoleWatchdogGetCbPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse), soap->type, soap->arrayType);
36500         if (!a)
36501                 return NULL;
36502         if (soap->alloced)
36503         {       a->soap_default(soap);
36504                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse)
36505                 {       soap_revert(soap);
36506                         *soap->id = '\0';
36507                         return (_apr__ConsoleWatchdogGetCbPolicyResponse *)a->soap_in(soap, tag, type);
36508                 }
36509         }
36510         short soap_flag_Status1 = 1;
36511         if (soap->body && !*soap->href)
36512         {
36513                 for (;;)
36514                 {       soap->error = SOAP_TAG_MISMATCH;
36515                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
36516                                 if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->Status), "apr:PT_STATUS"))
36517                                 {       soap_flag_Status1--;
36518                                         continue;
36519                                 }
36520                         if (soap->error == SOAP_TAG_MISMATCH)
36521                                 if (soap_in_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->HwPolicies), "apr:CircuitBreakerHardwarePolicyType"))
36522                                         continue;
36523                         /* transient soap skipped */
36524                         soap_check_result(soap, "apr:Status");
36525                         if (soap->error == SOAP_TAG_MISMATCH)
36526                                 soap->error = soap_ignore_element(soap);
36527                         if (soap->error == SOAP_NO_TAG)
36528                                 break;
36529                         if (soap->error)
36530                                 return NULL;
36531                 }
36532                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
36533                 {       soap->error = SOAP_OCCURS;
36534                         return NULL;
36535                 }
36536                 if (soap_element_end_in(soap, tag))
36537                         return NULL;
36538         }
36539         else
36540         {       a = (_apr__ConsoleWatchdogGetCbPolicyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, 0, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse), 0, soap_copy__apr__ConsoleWatchdogGetCbPolicyResponse);
36541                 if (soap->body && soap_element_end_in(soap, tag))
36542                         return NULL;
36543         }
36544         return a;
36545 }
36546
36547 SOAP_FMAC5 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, int n)
36548 {       return soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(soap, n, NULL, NULL, NULL);
36549 }
36550
36551 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *p)
36552 {       soap_delete(soap, p);
36553 }
36554
36555 SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
36556 {
36557         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
36558         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, n, soap_fdelete);
36559         if (!cp)
36560                 return NULL;
36561         if (n < 0)
36562         {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicyResponse;
36563                 if (size)
36564                         *size = sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse);
36565                 ((_apr__ConsoleWatchdogGetCbPolicyResponse*)cp->ptr)->soap = soap;
36566         }
36567         else
36568         {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicyResponse[n];
36569                 if (size)
36570                         *size = n * sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse);
36571                 for (int i = 0; i < n; i++)
36572                         ((_apr__ConsoleWatchdogGetCbPolicyResponse*)cp->ptr)[i].soap = soap;
36573         }
36574                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
36575         return (_apr__ConsoleWatchdogGetCbPolicyResponse*)cp->ptr;
36576 }
36577
36578 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
36579 {
36580         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetCbPolicyResponse %p -> %p\n", q, p));
36581         *(_apr__ConsoleWatchdogGetCbPolicyResponse*)p = *(_apr__ConsoleWatchdogGetCbPolicyResponse*)q;
36582 }
36583
36584 void _apr__ConsoleWatchdogGetCbPolicy::soap_serialize(struct soap *soap) const
36585 {
36586         (void)soap; /* appease -Wall -Werror */
36587         /* transient soap skipped */
36588 }
36589
36590 void _apr__ConsoleWatchdogGetCbPolicy::soap_default(struct soap *soap)
36591 {
36592         this->soap = soap;
36593         /* transient soap skipped */
36594 }
36595
36596 int _apr__ConsoleWatchdogGetCbPolicy::soap_put(struct soap *soap, const char *tag, const  char *type) const
36597 {
36598         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy);
36599         if (this->soap_out(soap, tag, id, type))
36600                 return soap->error;
36601         return soap_putindependent(soap);
36602 }
36603
36604 int _apr__ConsoleWatchdogGetCbPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
36605 {
36606         return soap_out__apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, this, type);
36607 }
36608
36609 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetCbPolicy *a, const char *type)
36610 {
36611         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy), type);
36612         /* transient soap skipped */
36613         soap_element_end_out(soap, tag);
36614         return SOAP_OK;
36615 }
36616
36617 void *_apr__ConsoleWatchdogGetCbPolicy::soap_get(struct soap *soap, const char *tag, const char *type)
36618 {
36619         return soap_get__apr__ConsoleWatchdogGetCbPolicy(soap, this, tag, type);
36620 }
36621
36622 SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *p, const char *tag, const char *type)
36623 {
36624         if ((p = soap_in__apr__ConsoleWatchdogGetCbPolicy(soap, tag, p, type)))
36625                 soap_getindependent(soap);
36626         return p;
36627 }
36628
36629 void *_apr__ConsoleWatchdogGetCbPolicy::soap_in(struct soap *soap, const char *tag, const char *type)
36630 {       return soap_in__apr__ConsoleWatchdogGetCbPolicy(soap, tag, this, type);
36631 }
36632
36633 SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicy *a, const char *type)
36634 {
36635         if (soap_element_begin_in(soap, tag, 0, NULL))
36636                 return NULL;
36637         a = (_apr__ConsoleWatchdogGetCbPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, sizeof(_apr__ConsoleWatchdogGetCbPolicy), soap->type, soap->arrayType);
36638         if (!a)
36639                 return NULL;
36640         if (soap->alloced)
36641         {       a->soap_default(soap);
36642                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy)
36643                 {       soap_revert(soap);
36644                         *soap->id = '\0';
36645                         return (_apr__ConsoleWatchdogGetCbPolicy *)a->soap_in(soap, tag, type);
36646                 }
36647         };
36648         if (soap->body && !*soap->href)
36649         {
36650                 for (;;)
36651                 {       soap->error = SOAP_TAG_MISMATCH;
36652                         /* transient soap skipped */
36653                         if (soap->error == SOAP_TAG_MISMATCH)
36654                                 soap->error = soap_ignore_element(soap);
36655                         if (soap->error == SOAP_NO_TAG)
36656                                 break;
36657                         if (soap->error)
36658                                 return NULL;
36659                 }
36660                 if (soap_element_end_in(soap, tag))
36661                         return NULL;
36662         }
36663         else
36664         {       a = (_apr__ConsoleWatchdogGetCbPolicy *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, 0, sizeof(_apr__ConsoleWatchdogGetCbPolicy), 0, soap_copy__apr__ConsoleWatchdogGetCbPolicy);
36665                 if (soap->body && soap_element_end_in(soap, tag))
36666                         return NULL;
36667         }
36668         return a;
36669 }
36670
36671 SOAP_FMAC5 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n)
36672 {       return soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(soap, n, NULL, NULL, NULL);
36673 }
36674
36675 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *p)
36676 {       soap_delete(soap, p);
36677 }
36678
36679 SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
36680 {
36681         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
36682         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, n, soap_fdelete);
36683         if (!cp)
36684                 return NULL;
36685         if (n < 0)
36686         {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicy;
36687                 if (size)
36688                         *size = sizeof(_apr__ConsoleWatchdogGetCbPolicy);
36689                 ((_apr__ConsoleWatchdogGetCbPolicy*)cp->ptr)->soap = soap;
36690         }
36691         else
36692         {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicy[n];
36693                 if (size)
36694                         *size = n * sizeof(_apr__ConsoleWatchdogGetCbPolicy);
36695                 for (int i = 0; i < n; i++)
36696                         ((_apr__ConsoleWatchdogGetCbPolicy*)cp->ptr)[i].soap = soap;
36697         }
36698                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
36699         return (_apr__ConsoleWatchdogGetCbPolicy*)cp->ptr;
36700 }
36701
36702 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
36703 {
36704         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetCbPolicy %p -> %p\n", q, p));
36705         *(_apr__ConsoleWatchdogGetCbPolicy*)p = *(_apr__ConsoleWatchdogGetCbPolicy*)q;
36706 }
36707
36708 void _apr__ConsoleWatchdogSetCbPolicyResponse::soap_serialize(struct soap *soap) const
36709 {
36710         (void)soap; /* appease -Wall -Werror */
36711         /* transient soap skipped */
36712 }
36713
36714 void _apr__ConsoleWatchdogSetCbPolicyResponse::soap_default(struct soap *soap)
36715 {
36716         this->soap = soap;
36717         soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogSetCbPolicyResponse*)this)->Status);
36718         /* transient soap skipped */
36719 }
36720
36721 int _apr__ConsoleWatchdogSetCbPolicyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
36722 {
36723         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse);
36724         if (this->soap_out(soap, tag, id, type))
36725                 return soap->error;
36726         return soap_putindependent(soap);
36727 }
36728
36729 int _apr__ConsoleWatchdogSetCbPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
36730 {
36731         return soap_out__apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, id, this, type);
36732 }
36733
36734 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetCbPolicyResponse *a, const char *type)
36735 {
36736         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse), type);
36737         soap_element_result(soap, "apr:Status");
36738         soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogSetCbPolicyResponse*)a)->Status), "");
36739         /* transient soap skipped */
36740         soap_element_end_out(soap, tag);
36741         return SOAP_OK;
36742 }
36743
36744 void *_apr__ConsoleWatchdogSetCbPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
36745 {
36746         return soap_get__apr__ConsoleWatchdogSetCbPolicyResponse(soap, this, tag, type);
36747 }
36748
36749 SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *p, const char *tag, const char *type)
36750 {
36751         if ((p = soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, p, type)))
36752                 soap_getindependent(soap);
36753         return p;
36754 }
36755
36756 void *_apr__ConsoleWatchdogSetCbPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
36757 {       return soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, this, type);
36758 }
36759
36760 SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicyResponse *a, const char *type)
36761 {
36762         if (soap_element_begin_in(soap, tag, 0, NULL))
36763                 return NULL;
36764         a = (_apr__ConsoleWatchdogSetCbPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse), soap->type, soap->arrayType);
36765         if (!a)
36766                 return NULL;
36767         if (soap->alloced)
36768         {       a->soap_default(soap);
36769                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse)
36770                 {       soap_revert(soap);
36771                         *soap->id = '\0';
36772                         return (_apr__ConsoleWatchdogSetCbPolicyResponse *)a->soap_in(soap, tag, type);
36773                 }
36774         }
36775         short soap_flag_Status1 = 1;
36776         if (soap->body && !*soap->href)
36777         {
36778                 for (;;)
36779                 {       soap->error = SOAP_TAG_MISMATCH;
36780                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
36781                                 if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogSetCbPolicyResponse*)a)->Status), "apr:PT_STATUS"))
36782                                 {       soap_flag_Status1--;
36783                                         continue;
36784                                 }
36785                         /* transient soap skipped */
36786                         soap_check_result(soap, "apr:Status");
36787                         if (soap->error == SOAP_TAG_MISMATCH)
36788                                 soap->error = soap_ignore_element(soap);
36789                         if (soap->error == SOAP_NO_TAG)
36790                                 break;
36791                         if (soap->error)
36792                                 return NULL;
36793                 }
36794                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
36795                 {       soap->error = SOAP_OCCURS;
36796                         return NULL;
36797                 }
36798                 if (soap_element_end_in(soap, tag))
36799                         return NULL;
36800         }
36801         else
36802         {       a = (_apr__ConsoleWatchdogSetCbPolicyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, 0, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse), 0, soap_copy__apr__ConsoleWatchdogSetCbPolicyResponse);
36803                 if (soap->body && soap_element_end_in(soap, tag))
36804                         return NULL;
36805         }
36806         return a;
36807 }
36808
36809 SOAP_FMAC5 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, int n)
36810 {       return soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(soap, n, NULL, NULL, NULL);
36811 }
36812
36813 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *p)
36814 {       soap_delete(soap, p);
36815 }
36816
36817 SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
36818 {
36819         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
36820         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, n, soap_fdelete);
36821         if (!cp)
36822                 return NULL;
36823         if (n < 0)
36824         {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicyResponse;
36825                 if (size)
36826                         *size = sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse);
36827                 ((_apr__ConsoleWatchdogSetCbPolicyResponse*)cp->ptr)->soap = soap;
36828         }
36829         else
36830         {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicyResponse[n];
36831                 if (size)
36832                         *size = n * sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse);
36833                 for (int i = 0; i < n; i++)
36834                         ((_apr__ConsoleWatchdogSetCbPolicyResponse*)cp->ptr)[i].soap = soap;
36835         }
36836                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
36837         return (_apr__ConsoleWatchdogSetCbPolicyResponse*)cp->ptr;
36838 }
36839
36840 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
36841 {
36842         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetCbPolicyResponse %p -> %p\n", q, p));
36843         *(_apr__ConsoleWatchdogSetCbPolicyResponse*)p = *(_apr__ConsoleWatchdogSetCbPolicyResponse*)q;
36844 }
36845
36846 void _apr__ConsoleWatchdogSetCbPolicy::soap_serialize(struct soap *soap) const
36847 {
36848         (void)soap; /* appease -Wall -Werror */
36849         soap_serialize_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogSetCbPolicy*)this)->HwPolicies);
36850         /* transient soap skipped */
36851 }
36852
36853 void _apr__ConsoleWatchdogSetCbPolicy::soap_default(struct soap *soap)
36854 {
36855         this->soap = soap;
36856         soap_default_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogSetCbPolicy*)this)->HwPolicies);
36857         /* transient soap skipped */
36858 }
36859
36860 int _apr__ConsoleWatchdogSetCbPolicy::soap_put(struct soap *soap, const char *tag, const  char *type) const
36861 {
36862         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy);
36863         if (this->soap_out(soap, tag, id, type))
36864                 return soap->error;
36865         return soap_putindependent(soap);
36866 }
36867
36868 int _apr__ConsoleWatchdogSetCbPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
36869 {
36870         return soap_out__apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, this, type);
36871 }
36872
36873 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetCbPolicy *a, const char *type)
36874 {
36875         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy), type);
36876         soap_out_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", -1, &(((_apr__ConsoleWatchdogSetCbPolicy*)a)->HwPolicies), "");
36877         /* transient soap skipped */
36878         soap_element_end_out(soap, tag);
36879         return SOAP_OK;
36880 }
36881
36882 void *_apr__ConsoleWatchdogSetCbPolicy::soap_get(struct soap *soap, const char *tag, const char *type)
36883 {
36884         return soap_get__apr__ConsoleWatchdogSetCbPolicy(soap, this, tag, type);
36885 }
36886
36887 SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *p, const char *tag, const char *type)
36888 {
36889         if ((p = soap_in__apr__ConsoleWatchdogSetCbPolicy(soap, tag, p, type)))
36890                 soap_getindependent(soap);
36891         return p;
36892 }
36893
36894 void *_apr__ConsoleWatchdogSetCbPolicy::soap_in(struct soap *soap, const char *tag, const char *type)
36895 {       return soap_in__apr__ConsoleWatchdogSetCbPolicy(soap, tag, this, type);
36896 }
36897
36898 SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicy *a, const char *type)
36899 {
36900         if (soap_element_begin_in(soap, tag, 0, NULL))
36901                 return NULL;
36902         a = (_apr__ConsoleWatchdogSetCbPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, sizeof(_apr__ConsoleWatchdogSetCbPolicy), soap->type, soap->arrayType);
36903         if (!a)
36904                 return NULL;
36905         if (soap->alloced)
36906         {       a->soap_default(soap);
36907                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy)
36908                 {       soap_revert(soap);
36909                         *soap->id = '\0';
36910                         return (_apr__ConsoleWatchdogSetCbPolicy *)a->soap_in(soap, tag, type);
36911                 }
36912         };
36913         if (soap->body && !*soap->href)
36914         {
36915                 for (;;)
36916                 {       soap->error = SOAP_TAG_MISMATCH;
36917                         if (soap->error == SOAP_TAG_MISMATCH)
36918                                 if (soap_in_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", &(((_apr__ConsoleWatchdogSetCbPolicy*)a)->HwPolicies), "apr:CircuitBreakerHardwarePolicyType"))
36919                                         continue;
36920                         /* transient soap skipped */
36921                         if (soap->error == SOAP_TAG_MISMATCH)
36922                                 soap->error = soap_ignore_element(soap);
36923                         if (soap->error == SOAP_NO_TAG)
36924                                 break;
36925                         if (soap->error)
36926                                 return NULL;
36927                 }
36928                 if (soap_element_end_in(soap, tag))
36929                         return NULL;
36930         }
36931         else
36932         {       a = (_apr__ConsoleWatchdogSetCbPolicy *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, 0, sizeof(_apr__ConsoleWatchdogSetCbPolicy), 0, soap_copy__apr__ConsoleWatchdogSetCbPolicy);
36933                 if (soap->body && soap_element_end_in(soap, tag))
36934                         return NULL;
36935         }
36936         return a;
36937 }
36938
36939 SOAP_FMAC5 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n)
36940 {       return soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(soap, n, NULL, NULL, NULL);
36941 }
36942
36943 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *p)
36944 {       soap_delete(soap, p);
36945 }
36946
36947 SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
36948 {
36949         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
36950         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, n, soap_fdelete);
36951         if (!cp)
36952                 return NULL;
36953         if (n < 0)
36954         {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicy;
36955                 if (size)
36956                         *size = sizeof(_apr__ConsoleWatchdogSetCbPolicy);
36957                 ((_apr__ConsoleWatchdogSetCbPolicy*)cp->ptr)->soap = soap;
36958         }
36959         else
36960         {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicy[n];
36961                 if (size)
36962                         *size = n * sizeof(_apr__ConsoleWatchdogSetCbPolicy);
36963                 for (int i = 0; i < n; i++)
36964                         ((_apr__ConsoleWatchdogSetCbPolicy*)cp->ptr)[i].soap = soap;
36965         }
36966                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
36967         return (_apr__ConsoleWatchdogSetCbPolicy*)cp->ptr;
36968 }
36969
36970 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
36971 {
36972         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetCbPolicy %p -> %p\n", q, p));
36973         *(_apr__ConsoleWatchdogSetCbPolicy*)p = *(_apr__ConsoleWatchdogSetCbPolicy*)q;
36974 }
36975
36976 void _apr__ConsoleWatchdogGetActionsResponse::soap_serialize(struct soap *soap) const
36977 {
36978         (void)soap; /* appease -Wall -Werror */
36979         soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogGetActionsResponse*)this)->ConsoleWatchdogActions);
36980         /* transient soap skipped */
36981 }
36982
36983 void _apr__ConsoleWatchdogGetActionsResponse::soap_default(struct soap *soap)
36984 {
36985         this->soap = soap;
36986         soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogGetActionsResponse*)this)->Status);
36987         soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogGetActionsResponse*)this)->ConsoleWatchdogActions);
36988         /* transient soap skipped */
36989 }
36990
36991 int _apr__ConsoleWatchdogGetActionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
36992 {
36993         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse);
36994         if (this->soap_out(soap, tag, id, type))
36995                 return soap->error;
36996         return soap_putindependent(soap);
36997 }
36998
36999 int _apr__ConsoleWatchdogGetActionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
37000 {
37001         return soap_out__apr__ConsoleWatchdogGetActionsResponse(soap, tag, id, this, type);
37002 }
37003
37004 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetActionsResponse *a, const char *type)
37005 {
37006         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse), type);
37007         soap_element_result(soap, "apr:Status");
37008         soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->Status), "");
37009         soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", -1, &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->ConsoleWatchdogActions), "");
37010         /* transient soap skipped */
37011         soap_element_end_out(soap, tag);
37012         return SOAP_OK;
37013 }
37014
37015 void *_apr__ConsoleWatchdogGetActionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
37016 {
37017         return soap_get__apr__ConsoleWatchdogGetActionsResponse(soap, this, tag, type);
37018 }
37019
37020 SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *p, const char *tag, const char *type)
37021 {
37022         if ((p = soap_in__apr__ConsoleWatchdogGetActionsResponse(soap, tag, p, type)))
37023                 soap_getindependent(soap);
37024         return p;
37025 }
37026
37027 void *_apr__ConsoleWatchdogGetActionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
37028 {       return soap_in__apr__ConsoleWatchdogGetActionsResponse(soap, tag, this, type);
37029 }
37030
37031 SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActionsResponse *a, const char *type)
37032 {
37033         if (soap_element_begin_in(soap, tag, 0, NULL))
37034                 return NULL;
37035         a = (_apr__ConsoleWatchdogGetActionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, sizeof(_apr__ConsoleWatchdogGetActionsResponse), soap->type, soap->arrayType);
37036         if (!a)
37037                 return NULL;
37038         if (soap->alloced)
37039         {       a->soap_default(soap);
37040                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse)
37041                 {       soap_revert(soap);
37042                         *soap->id = '\0';
37043                         return (_apr__ConsoleWatchdogGetActionsResponse *)a->soap_in(soap, tag, type);
37044                 }
37045         }
37046         short soap_flag_Status1 = 1;
37047         if (soap->body && !*soap->href)
37048         {
37049                 for (;;)
37050                 {       soap->error = SOAP_TAG_MISMATCH;
37051                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
37052                                 if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->Status), "apr:PT_STATUS"))
37053                                 {       soap_flag_Status1--;
37054                                         continue;
37055                                 }
37056                         if (soap->error == SOAP_TAG_MISMATCH)
37057                                 if (soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->ConsoleWatchdogActions), "apr:ConsoleWatchdogActionType"))
37058                                         continue;
37059                         /* transient soap skipped */
37060                         soap_check_result(soap, "apr:Status");
37061                         if (soap->error == SOAP_TAG_MISMATCH)
37062                                 soap->error = soap_ignore_element(soap);
37063                         if (soap->error == SOAP_NO_TAG)
37064                                 break;
37065                         if (soap->error)
37066                                 return NULL;
37067                 }
37068                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
37069                 {       soap->error = SOAP_OCCURS;
37070                         return NULL;
37071                 }
37072                 if (soap_element_end_in(soap, tag))
37073                         return NULL;
37074         }
37075         else
37076         {       a = (_apr__ConsoleWatchdogGetActionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, 0, sizeof(_apr__ConsoleWatchdogGetActionsResponse), 0, soap_copy__apr__ConsoleWatchdogGetActionsResponse);
37077                 if (soap->body && soap_element_end_in(soap, tag))
37078                         return NULL;
37079         }
37080         return a;
37081 }
37082
37083 SOAP_FMAC5 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, int n)
37084 {       return soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(soap, n, NULL, NULL, NULL);
37085 }
37086
37087 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *p)
37088 {       soap_delete(soap, p);
37089 }
37090
37091 SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
37092 {
37093         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
37094         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, n, soap_fdelete);
37095         if (!cp)
37096                 return NULL;
37097         if (n < 0)
37098         {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetActionsResponse;
37099                 if (size)
37100                         *size = sizeof(_apr__ConsoleWatchdogGetActionsResponse);
37101                 ((_apr__ConsoleWatchdogGetActionsResponse*)cp->ptr)->soap = soap;
37102         }
37103         else
37104         {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetActionsResponse[n];
37105                 if (size)
37106                         *size = n * sizeof(_apr__ConsoleWatchdogGetActionsResponse);
37107                 for (int i = 0; i < n; i++)
37108                         ((_apr__ConsoleWatchdogGetActionsResponse*)cp->ptr)[i].soap = soap;
37109         }
37110                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
37111         return (_apr__ConsoleWatchdogGetActionsResponse*)cp->ptr;
37112 }
37113
37114 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
37115 {
37116         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetActionsResponse %p -> %p\n", q, p));
37117         *(_apr__ConsoleWatchdogGetActionsResponse*)p = *(_apr__ConsoleWatchdogGetActionsResponse*)q;
37118 }
37119
37120 void _apr__ConsoleWatchdogGetActions::soap_serialize(struct soap *soap) const
37121 {
37122         (void)soap; /* appease -Wall -Werror */
37123         soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogGetActions*)this)->AgentID);
37124         /* transient soap skipped */
37125 }
37126
37127 void _apr__ConsoleWatchdogGetActions::soap_default(struct soap *soap)
37128 {
37129         this->soap = soap;
37130         ((_apr__ConsoleWatchdogGetActions*)this)->AgentID = NULL;
37131         /* transient soap skipped */
37132 }
37133
37134 int _apr__ConsoleWatchdogGetActions::soap_put(struct soap *soap, const char *tag, const  char *type) const
37135 {
37136         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogGetActions);
37137         if (this->soap_out(soap, tag, id, type))
37138                 return soap->error;
37139         return soap_putindependent(soap);
37140 }
37141
37142 int _apr__ConsoleWatchdogGetActions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
37143 {
37144         return soap_out__apr__ConsoleWatchdogGetActions(soap, tag, id, this, type);
37145 }
37146
37147 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetActions *a, const char *type)
37148 {
37149         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActions), type);
37150         soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogGetActions*)a)->AgentID), "");
37151         /* transient soap skipped */
37152         soap_element_end_out(soap, tag);
37153         return SOAP_OK;
37154 }
37155
37156 void *_apr__ConsoleWatchdogGetActions::soap_get(struct soap *soap, const char *tag, const char *type)
37157 {
37158         return soap_get__apr__ConsoleWatchdogGetActions(soap, this, tag, type);
37159 }
37160
37161 SOAP_FMAC3 _apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *p, const char *tag, const char *type)
37162 {
37163         if ((p = soap_in__apr__ConsoleWatchdogGetActions(soap, tag, p, type)))
37164                 soap_getindependent(soap);
37165         return p;
37166 }
37167
37168 void *_apr__ConsoleWatchdogGetActions::soap_in(struct soap *soap, const char *tag, const char *type)
37169 {       return soap_in__apr__ConsoleWatchdogGetActions(soap, tag, this, type);
37170 }
37171
37172 SOAP_FMAC3 _apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActions *a, const char *type)
37173 {
37174         if (soap_element_begin_in(soap, tag, 0, NULL))
37175                 return NULL;
37176         a = (_apr__ConsoleWatchdogGetActions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActions, sizeof(_apr__ConsoleWatchdogGetActions), soap->type, soap->arrayType);
37177         if (!a)
37178                 return NULL;
37179         if (soap->alloced)
37180         {       a->soap_default(soap);
37181                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetActions)
37182                 {       soap_revert(soap);
37183                         *soap->id = '\0';
37184                         return (_apr__ConsoleWatchdogGetActions *)a->soap_in(soap, tag, type);
37185                 }
37186         }
37187         short soap_flag_AgentID1 = 1;
37188         if (soap->body && !*soap->href)
37189         {
37190                 for (;;)
37191                 {       soap->error = SOAP_TAG_MISMATCH;
37192                         if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
37193                                 if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogGetActions*)a)->AgentID), "apr:GUID"))
37194                                 {       soap_flag_AgentID1--;
37195                                         continue;
37196                                 }
37197                         /* transient soap skipped */
37198                         if (soap->error == SOAP_TAG_MISMATCH)
37199                                 soap->error = soap_ignore_element(soap);
37200                         if (soap->error == SOAP_NO_TAG)
37201                                 break;
37202                         if (soap->error)
37203                                 return NULL;
37204                 }
37205                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0))
37206                 {       soap->error = SOAP_OCCURS;
37207                         return NULL;
37208                 }
37209                 if (soap_element_end_in(soap, tag))
37210                         return NULL;
37211         }
37212         else
37213         {       a = (_apr__ConsoleWatchdogGetActions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogGetActions, 0, sizeof(_apr__ConsoleWatchdogGetActions), 0, soap_copy__apr__ConsoleWatchdogGetActions);
37214                 if (soap->body && soap_element_end_in(soap, tag))
37215                         return NULL;
37216         }
37217         return a;
37218 }
37219
37220 SOAP_FMAC5 _apr__ConsoleWatchdogGetActions * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetActions(struct soap *soap, int n)
37221 {       return soap_instantiate__apr__ConsoleWatchdogGetActions(soap, n, NULL, NULL, NULL);
37222 }
37223
37224 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *p)
37225 {       soap_delete(soap, p);
37226 }
37227
37228 SOAP_FMAC3 _apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetActions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
37229 {
37230         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
37231         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetActions, n, soap_fdelete);
37232         if (!cp)
37233                 return NULL;
37234         if (n < 0)
37235         {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetActions;
37236                 if (size)
37237                         *size = sizeof(_apr__ConsoleWatchdogGetActions);
37238                 ((_apr__ConsoleWatchdogGetActions*)cp->ptr)->soap = soap;
37239         }
37240         else
37241         {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetActions[n];
37242                 if (size)
37243                         *size = n * sizeof(_apr__ConsoleWatchdogGetActions);
37244                 for (int i = 0; i < n; i++)
37245                         ((_apr__ConsoleWatchdogGetActions*)cp->ptr)[i].soap = soap;
37246         }
37247                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
37248         return (_apr__ConsoleWatchdogGetActions*)cp->ptr;
37249 }
37250
37251 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogGetActions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
37252 {
37253         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetActions %p -> %p\n", q, p));
37254         *(_apr__ConsoleWatchdogGetActions*)p = *(_apr__ConsoleWatchdogGetActions*)q;
37255 }
37256
37257 void _apr__ConsoleWatchdogSetActionsResponse::soap_serialize(struct soap *soap) const
37258 {
37259         (void)soap; /* appease -Wall -Werror */
37260         /* transient soap skipped */
37261 }
37262
37263 void _apr__ConsoleWatchdogSetActionsResponse::soap_default(struct soap *soap)
37264 {
37265         this->soap = soap;
37266         soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogSetActionsResponse*)this)->Status);
37267         /* transient soap skipped */
37268 }
37269
37270 int _apr__ConsoleWatchdogSetActionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
37271 {
37272         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse);
37273         if (this->soap_out(soap, tag, id, type))
37274                 return soap->error;
37275         return soap_putindependent(soap);
37276 }
37277
37278 int _apr__ConsoleWatchdogSetActionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
37279 {
37280         return soap_out__apr__ConsoleWatchdogSetActionsResponse(soap, tag, id, this, type);
37281 }
37282
37283 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetActionsResponse *a, const char *type)
37284 {
37285         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse), type);
37286         soap_element_result(soap, "apr:Status");
37287         soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogSetActionsResponse*)a)->Status), "");
37288         /* transient soap skipped */
37289         soap_element_end_out(soap, tag);
37290         return SOAP_OK;
37291 }
37292
37293 void *_apr__ConsoleWatchdogSetActionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
37294 {
37295         return soap_get__apr__ConsoleWatchdogSetActionsResponse(soap, this, tag, type);
37296 }
37297
37298 SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *p, const char *tag, const char *type)
37299 {
37300         if ((p = soap_in__apr__ConsoleWatchdogSetActionsResponse(soap, tag, p, type)))
37301                 soap_getindependent(soap);
37302         return p;
37303 }
37304
37305 void *_apr__ConsoleWatchdogSetActionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
37306 {       return soap_in__apr__ConsoleWatchdogSetActionsResponse(soap, tag, this, type);
37307 }
37308
37309 SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActionsResponse *a, const char *type)
37310 {
37311         if (soap_element_begin_in(soap, tag, 0, NULL))
37312                 return NULL;
37313         a = (_apr__ConsoleWatchdogSetActionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, sizeof(_apr__ConsoleWatchdogSetActionsResponse), soap->type, soap->arrayType);
37314         if (!a)
37315                 return NULL;
37316         if (soap->alloced)
37317         {       a->soap_default(soap);
37318                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse)
37319                 {       soap_revert(soap);
37320                         *soap->id = '\0';
37321                         return (_apr__ConsoleWatchdogSetActionsResponse *)a->soap_in(soap, tag, type);
37322                 }
37323         }
37324         short soap_flag_Status1 = 1;
37325         if (soap->body && !*soap->href)
37326         {
37327                 for (;;)
37328                 {       soap->error = SOAP_TAG_MISMATCH;
37329                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
37330                                 if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogSetActionsResponse*)a)->Status), "apr:PT_STATUS"))
37331                                 {       soap_flag_Status1--;
37332                                         continue;
37333                                 }
37334                         /* transient soap skipped */
37335                         soap_check_result(soap, "apr:Status");
37336                         if (soap->error == SOAP_TAG_MISMATCH)
37337                                 soap->error = soap_ignore_element(soap);
37338                         if (soap->error == SOAP_NO_TAG)
37339                                 break;
37340                         if (soap->error)
37341                                 return NULL;
37342                 }
37343                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
37344                 {       soap->error = SOAP_OCCURS;
37345                         return NULL;
37346                 }
37347                 if (soap_element_end_in(soap, tag))
37348                         return NULL;
37349         }
37350         else
37351         {       a = (_apr__ConsoleWatchdogSetActionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, 0, sizeof(_apr__ConsoleWatchdogSetActionsResponse), 0, soap_copy__apr__ConsoleWatchdogSetActionsResponse);
37352                 if (soap->body && soap_element_end_in(soap, tag))
37353                         return NULL;
37354         }
37355         return a;
37356 }
37357
37358 SOAP_FMAC5 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, int n)
37359 {       return soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(soap, n, NULL, NULL, NULL);
37360 }
37361
37362 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *p)
37363 {       soap_delete(soap, p);
37364 }
37365
37366 SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
37367 {
37368         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
37369         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, n, soap_fdelete);
37370         if (!cp)
37371                 return NULL;
37372         if (n < 0)
37373         {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetActionsResponse;
37374                 if (size)
37375                         *size = sizeof(_apr__ConsoleWatchdogSetActionsResponse);
37376                 ((_apr__ConsoleWatchdogSetActionsResponse*)cp->ptr)->soap = soap;
37377         }
37378         else
37379         {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetActionsResponse[n];
37380                 if (size)
37381                         *size = n * sizeof(_apr__ConsoleWatchdogSetActionsResponse);
37382                 for (int i = 0; i < n; i++)
37383                         ((_apr__ConsoleWatchdogSetActionsResponse*)cp->ptr)[i].soap = soap;
37384         }
37385                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
37386         return (_apr__ConsoleWatchdogSetActionsResponse*)cp->ptr;
37387 }
37388
37389 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
37390 {
37391         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetActionsResponse %p -> %p\n", q, p));
37392         *(_apr__ConsoleWatchdogSetActionsResponse*)p = *(_apr__ConsoleWatchdogSetActionsResponse*)q;
37393 }
37394
37395 void _apr__ConsoleWatchdogSetActions::soap_serialize(struct soap *soap) const
37396 {
37397         (void)soap; /* appease -Wall -Werror */
37398         soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogSetActions*)this)->AgentID);
37399         soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogSetActions*)this)->ConsoleWatchdogActions);
37400         /* transient soap skipped */
37401 }
37402
37403 void _apr__ConsoleWatchdogSetActions::soap_default(struct soap *soap)
37404 {
37405         this->soap = soap;
37406         ((_apr__ConsoleWatchdogSetActions*)this)->AgentID = NULL;
37407         soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogSetActions*)this)->ConsoleWatchdogActions);
37408         /* transient soap skipped */
37409 }
37410
37411 int _apr__ConsoleWatchdogSetActions::soap_put(struct soap *soap, const char *tag, const  char *type) const
37412 {
37413         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogSetActions);
37414         if (this->soap_out(soap, tag, id, type))
37415                 return soap->error;
37416         return soap_putindependent(soap);
37417 }
37418
37419 int _apr__ConsoleWatchdogSetActions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
37420 {
37421         return soap_out__apr__ConsoleWatchdogSetActions(soap, tag, id, this, type);
37422 }
37423
37424 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetActions *a, const char *type)
37425 {
37426         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActions), type);
37427         soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogSetActions*)a)->AgentID), "");
37428         soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", -1, &(((_apr__ConsoleWatchdogSetActions*)a)->ConsoleWatchdogActions), "");
37429         /* transient soap skipped */
37430         soap_element_end_out(soap, tag);
37431         return SOAP_OK;
37432 }
37433
37434 void *_apr__ConsoleWatchdogSetActions::soap_get(struct soap *soap, const char *tag, const char *type)
37435 {
37436         return soap_get__apr__ConsoleWatchdogSetActions(soap, this, tag, type);
37437 }
37438
37439 SOAP_FMAC3 _apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *p, const char *tag, const char *type)
37440 {
37441         if ((p = soap_in__apr__ConsoleWatchdogSetActions(soap, tag, p, type)))
37442                 soap_getindependent(soap);
37443         return p;
37444 }
37445
37446 void *_apr__ConsoleWatchdogSetActions::soap_in(struct soap *soap, const char *tag, const char *type)
37447 {       return soap_in__apr__ConsoleWatchdogSetActions(soap, tag, this, type);
37448 }
37449
37450 SOAP_FMAC3 _apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActions *a, const char *type)
37451 {
37452         if (soap_element_begin_in(soap, tag, 0, NULL))
37453                 return NULL;
37454         a = (_apr__ConsoleWatchdogSetActions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActions, sizeof(_apr__ConsoleWatchdogSetActions), soap->type, soap->arrayType);
37455         if (!a)
37456                 return NULL;
37457         if (soap->alloced)
37458         {       a->soap_default(soap);
37459                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetActions)
37460                 {       soap_revert(soap);
37461                         *soap->id = '\0';
37462                         return (_apr__ConsoleWatchdogSetActions *)a->soap_in(soap, tag, type);
37463                 }
37464         }
37465         short soap_flag_AgentID1 = 1;
37466         if (soap->body && !*soap->href)
37467         {
37468                 for (;;)
37469                 {       soap->error = SOAP_TAG_MISMATCH;
37470                         if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
37471                                 if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogSetActions*)a)->AgentID), "apr:GUID"))
37472                                 {       soap_flag_AgentID1--;
37473                                         continue;
37474                                 }
37475                         if (soap->error == SOAP_TAG_MISMATCH)
37476                                 if (soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", &(((_apr__ConsoleWatchdogSetActions*)a)->ConsoleWatchdogActions), "apr:ConsoleWatchdogActionType"))
37477                                         continue;
37478                         /* transient soap skipped */
37479                         if (soap->error == SOAP_TAG_MISMATCH)
37480                                 soap->error = soap_ignore_element(soap);
37481                         if (soap->error == SOAP_NO_TAG)
37482                                 break;
37483                         if (soap->error)
37484                                 return NULL;
37485                 }
37486                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0))
37487                 {       soap->error = SOAP_OCCURS;
37488                         return NULL;
37489                 }
37490                 if (soap_element_end_in(soap, tag))
37491                         return NULL;
37492         }
37493         else
37494         {       a = (_apr__ConsoleWatchdogSetActions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogSetActions, 0, sizeof(_apr__ConsoleWatchdogSetActions), 0, soap_copy__apr__ConsoleWatchdogSetActions);
37495                 if (soap->body && soap_element_end_in(soap, tag))
37496                         return NULL;
37497         }
37498         return a;
37499 }
37500
37501 SOAP_FMAC5 _apr__ConsoleWatchdogSetActions * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetActions(struct soap *soap, int n)
37502 {       return soap_instantiate__apr__ConsoleWatchdogSetActions(soap, n, NULL, NULL, NULL);
37503 }
37504
37505 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *p)
37506 {       soap_delete(soap, p);
37507 }
37508
37509 SOAP_FMAC3 _apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetActions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
37510 {
37511         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
37512         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetActions, n, soap_fdelete);
37513         if (!cp)
37514                 return NULL;
37515         if (n < 0)
37516         {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetActions;
37517                 if (size)
37518                         *size = sizeof(_apr__ConsoleWatchdogSetActions);
37519                 ((_apr__ConsoleWatchdogSetActions*)cp->ptr)->soap = soap;
37520         }
37521         else
37522         {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetActions[n];
37523                 if (size)
37524                         *size = n * sizeof(_apr__ConsoleWatchdogSetActions);
37525                 for (int i = 0; i < n; i++)
37526                         ((_apr__ConsoleWatchdogSetActions*)cp->ptr)[i].soap = soap;
37527         }
37528                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
37529         return (_apr__ConsoleWatchdogSetActions*)cp->ptr;
37530 }
37531
37532 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogSetActions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
37533 {
37534         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetActions %p -> %p\n", q, p));
37535         *(_apr__ConsoleWatchdogSetActions*)p = *(_apr__ConsoleWatchdogSetActions*)q;
37536 }
37537
37538 void _apr__ConsoleWatchdogEnumerateResponse::soap_serialize(struct soap *soap) const
37539 {
37540         (void)soap; /* appease -Wall -Werror */
37541         soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, &((_apr__ConsoleWatchdogEnumerateResponse*)this)->ConsoleWatchdogEntries);
37542         /* transient soap skipped */
37543 }
37544
37545 void _apr__ConsoleWatchdogEnumerateResponse::soap_default(struct soap *soap)
37546 {
37547         this->soap = soap;
37548         soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogEnumerateResponse*)this)->Status);
37549         soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, &((_apr__ConsoleWatchdogEnumerateResponse*)this)->ConsoleWatchdogEntries);
37550         /* transient soap skipped */
37551 }
37552
37553 int _apr__ConsoleWatchdogEnumerateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
37554 {
37555         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse);
37556         if (this->soap_out(soap, tag, id, type))
37557                 return soap->error;
37558         return soap_putindependent(soap);
37559 }
37560
37561 int _apr__ConsoleWatchdogEnumerateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
37562 {
37563         return soap_out__apr__ConsoleWatchdogEnumerateResponse(soap, tag, id, this, type);
37564 }
37565
37566 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogEnumerateResponse *a, const char *type)
37567 {
37568         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse), type);
37569         soap_element_result(soap, "apr:Status");
37570         soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->Status), "");
37571         soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, "apr:ConsoleWatchdogEntries", -1, &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->ConsoleWatchdogEntries), "");
37572         /* transient soap skipped */
37573         soap_element_end_out(soap, tag);
37574         return SOAP_OK;
37575 }
37576
37577 void *_apr__ConsoleWatchdogEnumerateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
37578 {
37579         return soap_get__apr__ConsoleWatchdogEnumerateResponse(soap, this, tag, type);
37580 }
37581
37582 SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *p, const char *tag, const char *type)
37583 {
37584         if ((p = soap_in__apr__ConsoleWatchdogEnumerateResponse(soap, tag, p, type)))
37585                 soap_getindependent(soap);
37586         return p;
37587 }
37588
37589 void *_apr__ConsoleWatchdogEnumerateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
37590 {       return soap_in__apr__ConsoleWatchdogEnumerateResponse(soap, tag, this, type);
37591 }
37592
37593 SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerateResponse *a, const char *type)
37594 {
37595         if (soap_element_begin_in(soap, tag, 0, NULL))
37596                 return NULL;
37597         a = (_apr__ConsoleWatchdogEnumerateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, sizeof(_apr__ConsoleWatchdogEnumerateResponse), soap->type, soap->arrayType);
37598         if (!a)
37599                 return NULL;
37600         if (soap->alloced)
37601         {       a->soap_default(soap);
37602                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse)
37603                 {       soap_revert(soap);
37604                         *soap->id = '\0';
37605                         return (_apr__ConsoleWatchdogEnumerateResponse *)a->soap_in(soap, tag, type);
37606                 }
37607         }
37608         short soap_flag_Status1 = 1;
37609         if (soap->body && !*soap->href)
37610         {
37611                 for (;;)
37612                 {       soap->error = SOAP_TAG_MISMATCH;
37613                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
37614                                 if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->Status), "apr:PT_STATUS"))
37615                                 {       soap_flag_Status1--;
37616                                         continue;
37617                                 }
37618                         if (soap->error == SOAP_TAG_MISMATCH)
37619                                 if (soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, "apr:ConsoleWatchdogEntries", &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->ConsoleWatchdogEntries), "apr:ConsoleWatchdogEntryType"))
37620                                         continue;
37621                         /* transient soap skipped */
37622                         soap_check_result(soap, "apr:Status");
37623                         if (soap->error == SOAP_TAG_MISMATCH)
37624                                 soap->error = soap_ignore_element(soap);
37625                         if (soap->error == SOAP_NO_TAG)
37626                                 break;
37627                         if (soap->error)
37628                                 return NULL;
37629                 }
37630                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
37631                 {       soap->error = SOAP_OCCURS;
37632                         return NULL;
37633                 }
37634                 if (soap_element_end_in(soap, tag))
37635                         return NULL;
37636         }
37637         else
37638         {       a = (_apr__ConsoleWatchdogEnumerateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, 0, sizeof(_apr__ConsoleWatchdogEnumerateResponse), 0, soap_copy__apr__ConsoleWatchdogEnumerateResponse);
37639                 if (soap->body && soap_element_end_in(soap, tag))
37640                         return NULL;
37641         }
37642         return a;
37643 }
37644
37645 SOAP_FMAC5 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, int n)
37646 {       return soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(soap, n, NULL, NULL, NULL);
37647 }
37648
37649 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *p)
37650 {       soap_delete(soap, p);
37651 }
37652
37653 SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
37654 {
37655         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
37656         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, n, soap_fdelete);
37657         if (!cp)
37658                 return NULL;
37659         if (n < 0)
37660         {       cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerateResponse;
37661                 if (size)
37662                         *size = sizeof(_apr__ConsoleWatchdogEnumerateResponse);
37663                 ((_apr__ConsoleWatchdogEnumerateResponse*)cp->ptr)->soap = soap;
37664         }
37665         else
37666         {       cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerateResponse[n];
37667                 if (size)
37668                         *size = n * sizeof(_apr__ConsoleWatchdogEnumerateResponse);
37669                 for (int i = 0; i < n; i++)
37670                         ((_apr__ConsoleWatchdogEnumerateResponse*)cp->ptr)[i].soap = soap;
37671         }
37672                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
37673         return (_apr__ConsoleWatchdogEnumerateResponse*)cp->ptr;
37674 }
37675
37676 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
37677 {
37678         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogEnumerateResponse %p -> %p\n", q, p));
37679         *(_apr__ConsoleWatchdogEnumerateResponse*)p = *(_apr__ConsoleWatchdogEnumerateResponse*)q;
37680 }
37681
37682 void _apr__ConsoleWatchdogEnumerate::soap_serialize(struct soap *soap) const
37683 {
37684         (void)soap; /* appease -Wall -Werror */
37685         /* transient soap skipped */
37686 }
37687
37688 void _apr__ConsoleWatchdogEnumerate::soap_default(struct soap *soap)
37689 {
37690         this->soap = soap;
37691         /* transient soap skipped */
37692 }
37693
37694 int _apr__ConsoleWatchdogEnumerate::soap_put(struct soap *soap, const char *tag, const  char *type) const
37695 {
37696         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogEnumerate);
37697         if (this->soap_out(soap, tag, id, type))
37698                 return soap->error;
37699         return soap_putindependent(soap);
37700 }
37701
37702 int _apr__ConsoleWatchdogEnumerate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
37703 {
37704         return soap_out__apr__ConsoleWatchdogEnumerate(soap, tag, id, this, type);
37705 }
37706
37707 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogEnumerate *a, const char *type)
37708 {
37709         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate), type);
37710         /* transient soap skipped */
37711         soap_element_end_out(soap, tag);
37712         return SOAP_OK;
37713 }
37714
37715 void *_apr__ConsoleWatchdogEnumerate::soap_get(struct soap *soap, const char *tag, const char *type)
37716 {
37717         return soap_get__apr__ConsoleWatchdogEnumerate(soap, this, tag, type);
37718 }
37719
37720 SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *p, const char *tag, const char *type)
37721 {
37722         if ((p = soap_in__apr__ConsoleWatchdogEnumerate(soap, tag, p, type)))
37723                 soap_getindependent(soap);
37724         return p;
37725 }
37726
37727 void *_apr__ConsoleWatchdogEnumerate::soap_in(struct soap *soap, const char *tag, const char *type)
37728 {       return soap_in__apr__ConsoleWatchdogEnumerate(soap, tag, this, type);
37729 }
37730
37731 SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerate *a, const char *type)
37732 {
37733         if (soap_element_begin_in(soap, tag, 0, NULL))
37734                 return NULL;
37735         a = (_apr__ConsoleWatchdogEnumerate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, sizeof(_apr__ConsoleWatchdogEnumerate), soap->type, soap->arrayType);
37736         if (!a)
37737                 return NULL;
37738         if (soap->alloced)
37739         {       a->soap_default(soap);
37740                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogEnumerate)
37741                 {       soap_revert(soap);
37742                         *soap->id = '\0';
37743                         return (_apr__ConsoleWatchdogEnumerate *)a->soap_in(soap, tag, type);
37744                 }
37745         };
37746         if (soap->body && !*soap->href)
37747         {
37748                 for (;;)
37749                 {       soap->error = SOAP_TAG_MISMATCH;
37750                         /* transient soap skipped */
37751                         if (soap->error == SOAP_TAG_MISMATCH)
37752                                 soap->error = soap_ignore_element(soap);
37753                         if (soap->error == SOAP_NO_TAG)
37754                                 break;
37755                         if (soap->error)
37756                                 return NULL;
37757                 }
37758                 if (soap_element_end_in(soap, tag))
37759                         return NULL;
37760         }
37761         else
37762         {       a = (_apr__ConsoleWatchdogEnumerate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, 0, sizeof(_apr__ConsoleWatchdogEnumerate), 0, soap_copy__apr__ConsoleWatchdogEnumerate);
37763                 if (soap->body && soap_element_end_in(soap, tag))
37764                         return NULL;
37765         }
37766         return a;
37767 }
37768
37769 SOAP_FMAC5 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogEnumerate(struct soap *soap, int n)
37770 {       return soap_instantiate__apr__ConsoleWatchdogEnumerate(soap, n, NULL, NULL, NULL);
37771 }
37772
37773 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *p)
37774 {       soap_delete(soap, p);
37775 }
37776
37777 SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
37778 {
37779         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
37780         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, n, soap_fdelete);
37781         if (!cp)
37782                 return NULL;
37783         if (n < 0)
37784         {       cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerate;
37785                 if (size)
37786                         *size = sizeof(_apr__ConsoleWatchdogEnumerate);
37787                 ((_apr__ConsoleWatchdogEnumerate*)cp->ptr)->soap = soap;
37788         }
37789         else
37790         {       cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerate[n];
37791                 if (size)
37792                         *size = n * sizeof(_apr__ConsoleWatchdogEnumerate);
37793                 for (int i = 0; i < n; i++)
37794                         ((_apr__ConsoleWatchdogEnumerate*)cp->ptr)[i].soap = soap;
37795         }
37796                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
37797         return (_apr__ConsoleWatchdogEnumerate*)cp->ptr;
37798 }
37799
37800 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
37801 {
37802         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogEnumerate %p -> %p\n", q, p));
37803         *(_apr__ConsoleWatchdogEnumerate*)p = *(_apr__ConsoleWatchdogEnumerate*)q;
37804 }
37805
37806 void _apr__ConsoleWatchdogDeleteResponse::soap_serialize(struct soap *soap) const
37807 {
37808         (void)soap; /* appease -Wall -Werror */
37809         /* transient soap skipped */
37810 }
37811
37812 void _apr__ConsoleWatchdogDeleteResponse::soap_default(struct soap *soap)
37813 {
37814         this->soap = soap;
37815         soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogDeleteResponse*)this)->Status);
37816         /* transient soap skipped */
37817 }
37818
37819 int _apr__ConsoleWatchdogDeleteResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
37820 {
37821         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse);
37822         if (this->soap_out(soap, tag, id, type))
37823                 return soap->error;
37824         return soap_putindependent(soap);
37825 }
37826
37827 int _apr__ConsoleWatchdogDeleteResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
37828 {
37829         return soap_out__apr__ConsoleWatchdogDeleteResponse(soap, tag, id, this, type);
37830 }
37831
37832 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogDeleteResponse *a, const char *type)
37833 {
37834         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse), type);
37835         soap_element_result(soap, "apr:Status");
37836         soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogDeleteResponse*)a)->Status), "");
37837         /* transient soap skipped */
37838         soap_element_end_out(soap, tag);
37839         return SOAP_OK;
37840 }
37841
37842 void *_apr__ConsoleWatchdogDeleteResponse::soap_get(struct soap *soap, const char *tag, const char *type)
37843 {
37844         return soap_get__apr__ConsoleWatchdogDeleteResponse(soap, this, tag, type);
37845 }
37846
37847 SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *p, const char *tag, const char *type)
37848 {
37849         if ((p = soap_in__apr__ConsoleWatchdogDeleteResponse(soap, tag, p, type)))
37850                 soap_getindependent(soap);
37851         return p;
37852 }
37853
37854 void *_apr__ConsoleWatchdogDeleteResponse::soap_in(struct soap *soap, const char *tag, const char *type)
37855 {       return soap_in__apr__ConsoleWatchdogDeleteResponse(soap, tag, this, type);
37856 }
37857
37858 SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDeleteResponse *a, const char *type)
37859 {
37860         if (soap_element_begin_in(soap, tag, 0, NULL))
37861                 return NULL;
37862         a = (_apr__ConsoleWatchdogDeleteResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, sizeof(_apr__ConsoleWatchdogDeleteResponse), soap->type, soap->arrayType);
37863         if (!a)
37864                 return NULL;
37865         if (soap->alloced)
37866         {       a->soap_default(soap);
37867                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse)
37868                 {       soap_revert(soap);
37869                         *soap->id = '\0';
37870                         return (_apr__ConsoleWatchdogDeleteResponse *)a->soap_in(soap, tag, type);
37871                 }
37872         }
37873         short soap_flag_Status1 = 1;
37874         if (soap->body && !*soap->href)
37875         {
37876                 for (;;)
37877                 {       soap->error = SOAP_TAG_MISMATCH;
37878                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
37879                                 if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogDeleteResponse*)a)->Status), "apr:PT_STATUS"))
37880                                 {       soap_flag_Status1--;
37881                                         continue;
37882                                 }
37883                         /* transient soap skipped */
37884                         soap_check_result(soap, "apr:Status");
37885                         if (soap->error == SOAP_TAG_MISMATCH)
37886                                 soap->error = soap_ignore_element(soap);
37887                         if (soap->error == SOAP_NO_TAG)
37888                                 break;
37889                         if (soap->error)
37890                                 return NULL;
37891                 }
37892                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
37893                 {       soap->error = SOAP_OCCURS;
37894                         return NULL;
37895                 }
37896                 if (soap_element_end_in(soap, tag))
37897                         return NULL;
37898         }
37899         else
37900         {       a = (_apr__ConsoleWatchdogDeleteResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, 0, sizeof(_apr__ConsoleWatchdogDeleteResponse), 0, soap_copy__apr__ConsoleWatchdogDeleteResponse);
37901                 if (soap->body && soap_element_end_in(soap, tag))
37902                         return NULL;
37903         }
37904         return a;
37905 }
37906
37907 SOAP_FMAC5 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, int n)
37908 {       return soap_instantiate__apr__ConsoleWatchdogDeleteResponse(soap, n, NULL, NULL, NULL);
37909 }
37910
37911 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *p)
37912 {       soap_delete(soap, p);
37913 }
37914
37915 SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
37916 {
37917         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogDeleteResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
37918         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, n, soap_fdelete);
37919         if (!cp)
37920                 return NULL;
37921         if (n < 0)
37922         {       cp->ptr = (void*)new _apr__ConsoleWatchdogDeleteResponse;
37923                 if (size)
37924                         *size = sizeof(_apr__ConsoleWatchdogDeleteResponse);
37925                 ((_apr__ConsoleWatchdogDeleteResponse*)cp->ptr)->soap = soap;
37926         }
37927         else
37928         {       cp->ptr = (void*)new _apr__ConsoleWatchdogDeleteResponse[n];
37929                 if (size)
37930                         *size = n * sizeof(_apr__ConsoleWatchdogDeleteResponse);
37931                 for (int i = 0; i < n; i++)
37932                         ((_apr__ConsoleWatchdogDeleteResponse*)cp->ptr)[i].soap = soap;
37933         }
37934                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
37935         return (_apr__ConsoleWatchdogDeleteResponse*)cp->ptr;
37936 }
37937
37938 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
37939 {
37940         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogDeleteResponse %p -> %p\n", q, p));
37941         *(_apr__ConsoleWatchdogDeleteResponse*)p = *(_apr__ConsoleWatchdogDeleteResponse*)q;
37942 }
37943
37944 void _apr__ConsoleWatchdogDelete::soap_serialize(struct soap *soap) const
37945 {
37946         (void)soap; /* appease -Wall -Werror */
37947         soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogDelete*)this)->AgentID);
37948         /* transient soap skipped */
37949 }
37950
37951 void _apr__ConsoleWatchdogDelete::soap_default(struct soap *soap)
37952 {
37953         this->soap = soap;
37954         ((_apr__ConsoleWatchdogDelete*)this)->AgentID = NULL;
37955         /* transient soap skipped */
37956 }
37957
37958 int _apr__ConsoleWatchdogDelete::soap_put(struct soap *soap, const char *tag, const  char *type) const
37959 {
37960         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogDelete);
37961         if (this->soap_out(soap, tag, id, type))
37962                 return soap->error;
37963         return soap_putindependent(soap);
37964 }
37965
37966 int _apr__ConsoleWatchdogDelete::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
37967 {
37968         return soap_out__apr__ConsoleWatchdogDelete(soap, tag, id, this, type);
37969 }
37970
37971 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogDelete *a, const char *type)
37972 {
37973         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogDelete), type);
37974         soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogDelete*)a)->AgentID), "");
37975         /* transient soap skipped */
37976         soap_element_end_out(soap, tag);
37977         return SOAP_OK;
37978 }
37979
37980 void *_apr__ConsoleWatchdogDelete::soap_get(struct soap *soap, const char *tag, const char *type)
37981 {
37982         return soap_get__apr__ConsoleWatchdogDelete(soap, this, tag, type);
37983 }
37984
37985 SOAP_FMAC3 _apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *p, const char *tag, const char *type)
37986 {
37987         if ((p = soap_in__apr__ConsoleWatchdogDelete(soap, tag, p, type)))
37988                 soap_getindependent(soap);
37989         return p;
37990 }
37991
37992 void *_apr__ConsoleWatchdogDelete::soap_in(struct soap *soap, const char *tag, const char *type)
37993 {       return soap_in__apr__ConsoleWatchdogDelete(soap, tag, this, type);
37994 }
37995
37996 SOAP_FMAC3 _apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDelete *a, const char *type)
37997 {
37998         if (soap_element_begin_in(soap, tag, 0, NULL))
37999                 return NULL;
38000         a = (_apr__ConsoleWatchdogDelete *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogDelete, sizeof(_apr__ConsoleWatchdogDelete), soap->type, soap->arrayType);
38001         if (!a)
38002                 return NULL;
38003         if (soap->alloced)
38004         {       a->soap_default(soap);
38005                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogDelete)
38006                 {       soap_revert(soap);
38007                         *soap->id = '\0';
38008                         return (_apr__ConsoleWatchdogDelete *)a->soap_in(soap, tag, type);
38009                 }
38010         }
38011         short soap_flag_AgentID1 = 1;
38012         if (soap->body && !*soap->href)
38013         {
38014                 for (;;)
38015                 {       soap->error = SOAP_TAG_MISMATCH;
38016                         if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
38017                                 if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogDelete*)a)->AgentID), "apr:GUID"))
38018                                 {       soap_flag_AgentID1--;
38019                                         continue;
38020                                 }
38021                         /* transient soap skipped */
38022                         if (soap->error == SOAP_TAG_MISMATCH)
38023                                 soap->error = soap_ignore_element(soap);
38024                         if (soap->error == SOAP_NO_TAG)
38025                                 break;
38026                         if (soap->error)
38027                                 return NULL;
38028                 }
38029                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0))
38030                 {       soap->error = SOAP_OCCURS;
38031                         return NULL;
38032                 }
38033                 if (soap_element_end_in(soap, tag))
38034                         return NULL;
38035         }
38036         else
38037         {       a = (_apr__ConsoleWatchdogDelete *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogDelete, 0, sizeof(_apr__ConsoleWatchdogDelete), 0, soap_copy__apr__ConsoleWatchdogDelete);
38038                 if (soap->body && soap_element_end_in(soap, tag))
38039                         return NULL;
38040         }
38041         return a;
38042 }
38043
38044 SOAP_FMAC5 _apr__ConsoleWatchdogDelete * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogDelete(struct soap *soap, int n)
38045 {       return soap_instantiate__apr__ConsoleWatchdogDelete(soap, n, NULL, NULL, NULL);
38046 }
38047
38048 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *p)
38049 {       soap_delete(soap, p);
38050 }
38051
38052 SOAP_FMAC3 _apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
38053 {
38054         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
38055         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogDelete, n, soap_fdelete);
38056         if (!cp)
38057                 return NULL;
38058         if (n < 0)
38059         {       cp->ptr = (void*)new _apr__ConsoleWatchdogDelete;
38060                 if (size)
38061                         *size = sizeof(_apr__ConsoleWatchdogDelete);
38062                 ((_apr__ConsoleWatchdogDelete*)cp->ptr)->soap = soap;
38063         }
38064         else
38065         {       cp->ptr = (void*)new _apr__ConsoleWatchdogDelete[n];
38066                 if (size)
38067                         *size = n * sizeof(_apr__ConsoleWatchdogDelete);
38068                 for (int i = 0; i < n; i++)
38069                         ((_apr__ConsoleWatchdogDelete*)cp->ptr)[i].soap = soap;
38070         }
38071                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38072         return (_apr__ConsoleWatchdogDelete*)cp->ptr;
38073 }
38074
38075 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
38076 {
38077         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogDelete %p -> %p\n", q, p));
38078         *(_apr__ConsoleWatchdogDelete*)p = *(_apr__ConsoleWatchdogDelete*)q;
38079 }
38080
38081 void _apr__ConsoleWatchdogCreateResponse::soap_serialize(struct soap *soap) const
38082 {
38083         (void)soap; /* appease -Wall -Werror */
38084         /* transient soap skipped */
38085 }
38086
38087 void _apr__ConsoleWatchdogCreateResponse::soap_default(struct soap *soap)
38088 {
38089         this->soap = soap;
38090         soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogCreateResponse*)this)->Status);
38091         /* transient soap skipped */
38092 }
38093
38094 int _apr__ConsoleWatchdogCreateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
38095 {
38096         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse);
38097         if (this->soap_out(soap, tag, id, type))
38098                 return soap->error;
38099         return soap_putindependent(soap);
38100 }
38101
38102 int _apr__ConsoleWatchdogCreateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
38103 {
38104         return soap_out__apr__ConsoleWatchdogCreateResponse(soap, tag, id, this, type);
38105 }
38106
38107 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogCreateResponse *a, const char *type)
38108 {
38109         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse), type);
38110         soap_element_result(soap, "apr:Status");
38111         soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogCreateResponse*)a)->Status), "");
38112         /* transient soap skipped */
38113         soap_element_end_out(soap, tag);
38114         return SOAP_OK;
38115 }
38116
38117 void *_apr__ConsoleWatchdogCreateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
38118 {
38119         return soap_get__apr__ConsoleWatchdogCreateResponse(soap, this, tag, type);
38120 }
38121
38122 SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *p, const char *tag, const char *type)
38123 {
38124         if ((p = soap_in__apr__ConsoleWatchdogCreateResponse(soap, tag, p, type)))
38125                 soap_getindependent(soap);
38126         return p;
38127 }
38128
38129 void *_apr__ConsoleWatchdogCreateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
38130 {       return soap_in__apr__ConsoleWatchdogCreateResponse(soap, tag, this, type);
38131 }
38132
38133 SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreateResponse *a, const char *type)
38134 {
38135         if (soap_element_begin_in(soap, tag, 0, NULL))
38136                 return NULL;
38137         a = (_apr__ConsoleWatchdogCreateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, sizeof(_apr__ConsoleWatchdogCreateResponse), soap->type, soap->arrayType);
38138         if (!a)
38139                 return NULL;
38140         if (soap->alloced)
38141         {       a->soap_default(soap);
38142                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogCreateResponse)
38143                 {       soap_revert(soap);
38144                         *soap->id = '\0';
38145                         return (_apr__ConsoleWatchdogCreateResponse *)a->soap_in(soap, tag, type);
38146                 }
38147         }
38148         short soap_flag_Status1 = 1;
38149         if (soap->body && !*soap->href)
38150         {
38151                 for (;;)
38152                 {       soap->error = SOAP_TAG_MISMATCH;
38153                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
38154                                 if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogCreateResponse*)a)->Status), "apr:PT_STATUS"))
38155                                 {       soap_flag_Status1--;
38156                                         continue;
38157                                 }
38158                         /* transient soap skipped */
38159                         soap_check_result(soap, "apr:Status");
38160                         if (soap->error == SOAP_TAG_MISMATCH)
38161                                 soap->error = soap_ignore_element(soap);
38162                         if (soap->error == SOAP_NO_TAG)
38163                                 break;
38164                         if (soap->error)
38165                                 return NULL;
38166                 }
38167                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
38168                 {       soap->error = SOAP_OCCURS;
38169                         return NULL;
38170                 }
38171                 if (soap_element_end_in(soap, tag))
38172                         return NULL;
38173         }
38174         else
38175         {       a = (_apr__ConsoleWatchdogCreateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, 0, sizeof(_apr__ConsoleWatchdogCreateResponse), 0, soap_copy__apr__ConsoleWatchdogCreateResponse);
38176                 if (soap->body && soap_element_end_in(soap, tag))
38177                         return NULL;
38178         }
38179         return a;
38180 }
38181
38182 SOAP_FMAC5 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogCreateResponse(struct soap *soap, int n)
38183 {       return soap_instantiate__apr__ConsoleWatchdogCreateResponse(soap, n, NULL, NULL, NULL);
38184 }
38185
38186 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *p)
38187 {       soap_delete(soap, p);
38188 }
38189
38190 SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogCreateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
38191 {
38192         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogCreateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
38193         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, n, soap_fdelete);
38194         if (!cp)
38195                 return NULL;
38196         if (n < 0)
38197         {       cp->ptr = (void*)new _apr__ConsoleWatchdogCreateResponse;
38198                 if (size)
38199                         *size = sizeof(_apr__ConsoleWatchdogCreateResponse);
38200                 ((_apr__ConsoleWatchdogCreateResponse*)cp->ptr)->soap = soap;
38201         }
38202         else
38203         {       cp->ptr = (void*)new _apr__ConsoleWatchdogCreateResponse[n];
38204                 if (size)
38205                         *size = n * sizeof(_apr__ConsoleWatchdogCreateResponse);
38206                 for (int i = 0; i < n; i++)
38207                         ((_apr__ConsoleWatchdogCreateResponse*)cp->ptr)[i].soap = soap;
38208         }
38209                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38210         return (_apr__ConsoleWatchdogCreateResponse*)cp->ptr;
38211 }
38212
38213 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogCreateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
38214 {
38215         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogCreateResponse %p -> %p\n", q, p));
38216         *(_apr__ConsoleWatchdogCreateResponse*)p = *(_apr__ConsoleWatchdogCreateResponse*)q;
38217 }
38218
38219 void _apr__ConsoleWatchdogCreate::soap_serialize(struct soap *soap) const
38220 {
38221         (void)soap; /* appease -Wall -Werror */
38222         soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentID);
38223         soap_embedded(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentHeartbeatTime, SOAP_TYPE_unsignedShort);
38224         soap_embedded(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentStartupTime, SOAP_TYPE_unsignedShort);
38225         /* transient soap skipped */
38226 }
38227
38228 void _apr__ConsoleWatchdogCreate::soap_default(struct soap *soap)
38229 {
38230         this->soap = soap;
38231         ((_apr__ConsoleWatchdogCreate*)this)->AgentID = NULL;
38232         ((_apr__ConsoleWatchdogCreate*)this)->AgentDescription = NULL;
38233         soap_default_unsignedShort(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentHeartbeatTime);
38234         soap_default_unsignedShort(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentStartupTime);
38235         /* transient soap skipped */
38236 }
38237
38238 int _apr__ConsoleWatchdogCreate::soap_put(struct soap *soap, const char *tag, const  char *type) const
38239 {
38240         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogCreate);
38241         if (this->soap_out(soap, tag, id, type))
38242                 return soap->error;
38243         return soap_putindependent(soap);
38244 }
38245
38246 int _apr__ConsoleWatchdogCreate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
38247 {
38248         return soap_out__apr__ConsoleWatchdogCreate(soap, tag, id, this, type);
38249 }
38250
38251 SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogCreate *a, const char *type)
38252 {
38253         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogCreate), type);
38254         soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogCreate*)a)->AgentID), "");
38255         soap_outliteral(soap, "apr:AgentDescription", &(((_apr__ConsoleWatchdogCreate*)a)->AgentDescription), NULL);
38256         soap_out_unsignedShort(soap, "apr:AgentHeartbeatTime", -1, &(((_apr__ConsoleWatchdogCreate*)a)->AgentHeartbeatTime), "");
38257         soap_out_unsignedShort(soap, "apr:AgentStartupTime", -1, &(((_apr__ConsoleWatchdogCreate*)a)->AgentStartupTime), "");
38258         /* transient soap skipped */
38259         soap_element_end_out(soap, tag);
38260         return SOAP_OK;
38261 }
38262
38263 void *_apr__ConsoleWatchdogCreate::soap_get(struct soap *soap, const char *tag, const char *type)
38264 {
38265         return soap_get__apr__ConsoleWatchdogCreate(soap, this, tag, type);
38266 }
38267
38268 SOAP_FMAC3 _apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *p, const char *tag, const char *type)
38269 {
38270         if ((p = soap_in__apr__ConsoleWatchdogCreate(soap, tag, p, type)))
38271                 soap_getindependent(soap);
38272         return p;
38273 }
38274
38275 void *_apr__ConsoleWatchdogCreate::soap_in(struct soap *soap, const char *tag, const char *type)
38276 {       return soap_in__apr__ConsoleWatchdogCreate(soap, tag, this, type);
38277 }
38278
38279 SOAP_FMAC3 _apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreate *a, const char *type)
38280 {
38281         if (soap_element_begin_in(soap, tag, 0, NULL))
38282                 return NULL;
38283         a = (_apr__ConsoleWatchdogCreate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogCreate, sizeof(_apr__ConsoleWatchdogCreate), soap->type, soap->arrayType);
38284         if (!a)
38285                 return NULL;
38286         if (soap->alloced)
38287         {       a->soap_default(soap);
38288                 if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogCreate)
38289                 {       soap_revert(soap);
38290                         *soap->id = '\0';
38291                         return (_apr__ConsoleWatchdogCreate *)a->soap_in(soap, tag, type);
38292                 }
38293         }
38294         short soap_flag_AgentID1 = 1, soap_flag_AgentDescription1 = 1, soap_flag_AgentHeartbeatTime1 = 1, soap_flag_AgentStartupTime1 = 1;
38295         if (soap->body && !*soap->href)
38296         {
38297                 for (;;)
38298                 {       soap->error = SOAP_TAG_MISMATCH;
38299                         if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
38300                                 if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogCreate*)a)->AgentID), "apr:GUID"))
38301                                 {       soap_flag_AgentID1--;
38302                                         continue;
38303                                 }
38304                         if (soap_flag_AgentDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
38305                                 if (soap_inliteral(soap, "apr:AgentDescription", &(((_apr__ConsoleWatchdogCreate*)a)->AgentDescription)))
38306                                 {       soap_flag_AgentDescription1--;
38307                                         continue;
38308                                 }
38309                         if (soap_flag_AgentHeartbeatTime1 && soap->error == SOAP_TAG_MISMATCH)
38310                                 if (soap_in_unsignedShort(soap, "apr:AgentHeartbeatTime", &(((_apr__ConsoleWatchdogCreate*)a)->AgentHeartbeatTime), "xsd:unsignedShort"))
38311                                 {       soap_flag_AgentHeartbeatTime1--;
38312                                         continue;
38313                                 }
38314                         if (soap_flag_AgentStartupTime1 && soap->error == SOAP_TAG_MISMATCH)
38315                                 if (soap_in_unsignedShort(soap, "apr:AgentStartupTime", &(((_apr__ConsoleWatchdogCreate*)a)->AgentStartupTime), "xsd:unsignedShort"))
38316                                 {       soap_flag_AgentStartupTime1--;
38317                                         continue;
38318                                 }
38319                         /* transient soap skipped */
38320                         if (soap->error == SOAP_TAG_MISMATCH)
38321                                 soap->error = soap_ignore_element(soap);
38322                         if (soap->error == SOAP_NO_TAG)
38323                                 break;
38324                         if (soap->error)
38325                                 return NULL;
38326                 }
38327                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_AgentHeartbeatTime1 > 0 || soap_flag_AgentStartupTime1 > 0))
38328                 {       soap->error = SOAP_OCCURS;
38329                         return NULL;
38330                 }
38331                 if (soap_element_end_in(soap, tag))
38332                         return NULL;
38333         }
38334         else
38335         {       a = (_apr__ConsoleWatchdogCreate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__apr__ConsoleWatchdogCreate, 0, sizeof(_apr__ConsoleWatchdogCreate), 0, soap_copy__apr__ConsoleWatchdogCreate);
38336                 if (soap->body && soap_element_end_in(soap, tag))
38337                         return NULL;
38338         }
38339         return a;
38340 }
38341
38342 SOAP_FMAC5 _apr__ConsoleWatchdogCreate * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogCreate(struct soap *soap, int n)
38343 {       return soap_instantiate__apr__ConsoleWatchdogCreate(soap, n, NULL, NULL, NULL);
38344 }
38345
38346 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *p)
38347 {       soap_delete(soap, p);
38348 }
38349
38350 SOAP_FMAC3 _apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
38351 {
38352         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
38353         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogCreate, n, soap_fdelete);
38354         if (!cp)
38355                 return NULL;
38356         if (n < 0)
38357         {       cp->ptr = (void*)new _apr__ConsoleWatchdogCreate;
38358                 if (size)
38359                         *size = sizeof(_apr__ConsoleWatchdogCreate);
38360                 ((_apr__ConsoleWatchdogCreate*)cp->ptr)->soap = soap;
38361         }
38362         else
38363         {       cp->ptr = (void*)new _apr__ConsoleWatchdogCreate[n];
38364                 if (size)
38365                         *size = n * sizeof(_apr__ConsoleWatchdogCreate);
38366                 for (int i = 0; i < n; i++)
38367                         ((_apr__ConsoleWatchdogCreate*)cp->ptr)[i].soap = soap;
38368         }
38369                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38370         return (_apr__ConsoleWatchdogCreate*)cp->ptr;
38371 }
38372
38373 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__apr__ConsoleWatchdogCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
38374 {
38375         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogCreate %p -> %p\n", q, p));
38376         *(_apr__ConsoleWatchdogCreate*)p = *(_apr__ConsoleWatchdogCreate*)q;
38377 }
38378
38379 void apr__AgentPresenceCapabilitiesType::soap_serialize(struct soap *soap) const
38380 {
38381         (void)soap; /* appease -Wall -Werror */
38382         soap_embedded(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalAgents, SOAP_TYPE_unsignedInt);
38383         soap_embedded(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalActions, SOAP_TYPE_unsignedInt);
38384         soap_embedded(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MinGuaranteedActionListSize, SOAP_TYPE_unsignedInt);
38385         /* transient soap skipped */
38386 }
38387
38388 void apr__AgentPresenceCapabilitiesType::soap_default(struct soap *soap)
38389 {
38390         this->soap = soap;
38391         soap_default_unsignedInt(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalAgents);
38392         soap_default_unsignedInt(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalActions);
38393         soap_default_unsignedInt(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MinGuaranteedActionListSize);
38394         /* transient soap skipped */
38395 }
38396
38397 int apr__AgentPresenceCapabilitiesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
38398 {
38399         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apr__AgentPresenceCapabilitiesType);
38400         if (this->soap_out(soap, tag, id, type))
38401                 return soap->error;
38402         return soap_putindependent(soap);
38403 }
38404
38405 int apr__AgentPresenceCapabilitiesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
38406 {
38407         return soap_out_apr__AgentPresenceCapabilitiesType(soap, tag, id, this, type);
38408 }
38409
38410 SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, int id, const apr__AgentPresenceCapabilitiesType *a, const char *type)
38411 {
38412         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType), type);
38413         soap_out_unsignedInt(soap, "apr:MaxTotalAgents", -1, &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalAgents), "");
38414         soap_out_unsignedInt(soap, "apr:MaxTotalActions", -1, &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalActions), "");
38415         soap_out_unsignedInt(soap, "apr:MinGuaranteedActionListSize", -1, &(((apr__AgentPresenceCapabilitiesType*)a)->MinGuaranteedActionListSize), "");
38416         /* transient soap skipped */
38417         soap_element_end_out(soap, tag);
38418         return SOAP_OK;
38419 }
38420
38421 void *apr__AgentPresenceCapabilitiesType::soap_get(struct soap *soap, const char *tag, const char *type)
38422 {
38423         return soap_get_apr__AgentPresenceCapabilitiesType(soap, this, tag, type);
38424 }
38425
38426 SOAP_FMAC3 apr__AgentPresenceCapabilitiesType * SOAP_FMAC4 soap_get_apr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *p, const char *tag, const char *type)
38427 {
38428         if ((p = soap_in_apr__AgentPresenceCapabilitiesType(soap, tag, p, type)))
38429                 soap_getindependent(soap);
38430         return p;
38431 }
38432
38433 void *apr__AgentPresenceCapabilitiesType::soap_in(struct soap *soap, const char *tag, const char *type)
38434 {       return soap_in_apr__AgentPresenceCapabilitiesType(soap, tag, this, type);
38435 }
38436
38437 SOAP_FMAC3 apr__AgentPresenceCapabilitiesType * SOAP_FMAC4 soap_in_apr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, apr__AgentPresenceCapabilitiesType *a, const char *type)
38438 {
38439         if (soap_element_begin_in(soap, tag, 0, NULL))
38440                 return NULL;
38441         a = (apr__AgentPresenceCapabilitiesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, sizeof(apr__AgentPresenceCapabilitiesType), soap->type, soap->arrayType);
38442         if (!a)
38443                 return NULL;
38444         if (soap->alloced)
38445         {       a->soap_default(soap);
38446                 if (soap->clist->type != SOAP_TYPE_apr__AgentPresenceCapabilitiesType)
38447                 {       soap_revert(soap);
38448                         *soap->id = '\0';
38449                         return (apr__AgentPresenceCapabilitiesType *)a->soap_in(soap, tag, type);
38450                 }
38451         }
38452         short soap_flag_MaxTotalAgents1 = 1, soap_flag_MaxTotalActions1 = 1, soap_flag_MinGuaranteedActionListSize1 = 1;
38453         if (soap->body && !*soap->href)
38454         {
38455                 for (;;)
38456                 {       soap->error = SOAP_TAG_MISMATCH;
38457                         if (soap_flag_MaxTotalAgents1 && soap->error == SOAP_TAG_MISMATCH)
38458                                 if (soap_in_unsignedInt(soap, "apr:MaxTotalAgents", &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalAgents), "xsd:unsignedInt"))
38459                                 {       soap_flag_MaxTotalAgents1--;
38460                                         continue;
38461                                 }
38462                         if (soap_flag_MaxTotalActions1 && soap->error == SOAP_TAG_MISMATCH)
38463                                 if (soap_in_unsignedInt(soap, "apr:MaxTotalActions", &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalActions), "xsd:unsignedInt"))
38464                                 {       soap_flag_MaxTotalActions1--;
38465                                         continue;
38466                                 }
38467                         if (soap_flag_MinGuaranteedActionListSize1 && soap->error == SOAP_TAG_MISMATCH)
38468                                 if (soap_in_unsignedInt(soap, "apr:MinGuaranteedActionListSize", &(((apr__AgentPresenceCapabilitiesType*)a)->MinGuaranteedActionListSize), "xsd:unsignedInt"))
38469                                 {       soap_flag_MinGuaranteedActionListSize1--;
38470                                         continue;
38471                                 }
38472                         /* transient soap skipped */
38473                         if (soap->error == SOAP_TAG_MISMATCH)
38474                                 soap->error = soap_ignore_element(soap);
38475                         if (soap->error == SOAP_NO_TAG)
38476                                 break;
38477                         if (soap->error)
38478                                 return NULL;
38479                 }
38480                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_MaxTotalAgents1 > 0 || soap_flag_MaxTotalActions1 > 0 || soap_flag_MinGuaranteedActionListSize1 > 0))
38481                 {       soap->error = SOAP_OCCURS;
38482                         return NULL;
38483                 }
38484                 if (soap_element_end_in(soap, tag))
38485                         return NULL;
38486         }
38487         else
38488         {       a = (apr__AgentPresenceCapabilitiesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, 0, sizeof(apr__AgentPresenceCapabilitiesType), 0, soap_copy_apr__AgentPresenceCapabilitiesType);
38489                 if (soap->body && soap_element_end_in(soap, tag))
38490                         return NULL;
38491         }
38492         return a;
38493 }
38494
38495 SOAP_FMAC5 apr__AgentPresenceCapabilitiesType * SOAP_FMAC6 soap_new_apr__AgentPresenceCapabilitiesType(struct soap *soap, int n)
38496 {       return soap_instantiate_apr__AgentPresenceCapabilitiesType(soap, n, NULL, NULL, NULL);
38497 }
38498
38499 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *p)
38500 {       soap_delete(soap, p);
38501 }
38502
38503 SOAP_FMAC3 apr__AgentPresenceCapabilitiesType * SOAP_FMAC4 soap_instantiate_apr__AgentPresenceCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
38504 {
38505         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__AgentPresenceCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
38506         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, n, soap_fdelete);
38507         if (!cp)
38508                 return NULL;
38509         if (n < 0)
38510         {       cp->ptr = (void*)new apr__AgentPresenceCapabilitiesType;
38511                 if (size)
38512                         *size = sizeof(apr__AgentPresenceCapabilitiesType);
38513                 ((apr__AgentPresenceCapabilitiesType*)cp->ptr)->soap = soap;
38514         }
38515         else
38516         {       cp->ptr = (void*)new apr__AgentPresenceCapabilitiesType[n];
38517                 if (size)
38518                         *size = n * sizeof(apr__AgentPresenceCapabilitiesType);
38519                 for (int i = 0; i < n; i++)
38520                         ((apr__AgentPresenceCapabilitiesType*)cp->ptr)[i].soap = soap;
38521         }
38522                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38523         return (apr__AgentPresenceCapabilitiesType*)cp->ptr;
38524 }
38525
38526 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apr__AgentPresenceCapabilitiesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
38527 {
38528         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__AgentPresenceCapabilitiesType %p -> %p\n", q, p));
38529         *(apr__AgentPresenceCapabilitiesType*)p = *(apr__AgentPresenceCapabilitiesType*)q;
38530 }
38531
38532 void apr__CircuitBreakerHardwarePolicyType::soap_serialize(struct soap *soap) const
38533 {
38534         (void)soap; /* appease -Wall -Werror */
38535         soap_embedded(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->HardwareID, SOAP_TYPE_unsignedInt);
38536         soap_embedded(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
38537         /* transient soap skipped */
38538 }
38539
38540 void apr__CircuitBreakerHardwarePolicyType::soap_default(struct soap *soap)
38541 {
38542         this->soap = soap;
38543         soap_default_unsignedInt(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->HardwareID);
38544         soap_default_unsignedInt(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle);
38545         /* transient soap skipped */
38546 }
38547
38548 int apr__CircuitBreakerHardwarePolicyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
38549 {
38550         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType);
38551         if (this->soap_out(soap, tag, id, type))
38552                 return soap->error;
38553         return soap_putindependent(soap);
38554 }
38555
38556 int apr__CircuitBreakerHardwarePolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
38557 {
38558         return soap_out_apr__CircuitBreakerHardwarePolicyType(soap, tag, id, this, type);
38559 }
38560
38561 SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, const apr__CircuitBreakerHardwarePolicyType *a, const char *type)
38562 {
38563         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType), type);
38564         soap_out_unsignedInt(soap, "apr:HardwareID", -1, &(((apr__CircuitBreakerHardwarePolicyType*)a)->HardwareID), "");
38565         soap_out_unsignedInt(soap, "apr:PolicyCreationHandle", -1, &(((apr__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), "");
38566         /* transient soap skipped */
38567         soap_element_end_out(soap, tag);
38568         return SOAP_OK;
38569 }
38570
38571 void *apr__CircuitBreakerHardwarePolicyType::soap_get(struct soap *soap, const char *tag, const char *type)
38572 {
38573         return soap_get_apr__CircuitBreakerHardwarePolicyType(soap, this, tag, type);
38574 }
38575
38576 SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_get_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *p, const char *tag, const char *type)
38577 {
38578         if ((p = soap_in_apr__CircuitBreakerHardwarePolicyType(soap, tag, p, type)))
38579                 soap_getindependent(soap);
38580         return p;
38581 }
38582
38583 void *apr__CircuitBreakerHardwarePolicyType::soap_in(struct soap *soap, const char *tag, const char *type)
38584 {       return soap_in_apr__CircuitBreakerHardwarePolicyType(soap, tag, this, type);
38585 }
38586
38587 SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_in_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, apr__CircuitBreakerHardwarePolicyType *a, const char *type)
38588 {
38589         if (soap_element_begin_in(soap, tag, 0, NULL))
38590                 return NULL;
38591         a = (apr__CircuitBreakerHardwarePolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, sizeof(apr__CircuitBreakerHardwarePolicyType), soap->type, soap->arrayType);
38592         if (!a)
38593                 return NULL;
38594         if (soap->alloced)
38595         {       a->soap_default(soap);
38596                 if (soap->clist->type != SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType)
38597                 {       soap_revert(soap);
38598                         *soap->id = '\0';
38599                         return (apr__CircuitBreakerHardwarePolicyType *)a->soap_in(soap, tag, type);
38600                 }
38601         }
38602         short soap_flag_HardwareID1 = 1, soap_flag_PolicyCreationHandle1 = 1;
38603         if (soap->body && !*soap->href)
38604         {
38605                 for (;;)
38606                 {       soap->error = SOAP_TAG_MISMATCH;
38607                         if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH)
38608                                 if (soap_in_unsignedInt(soap, "apr:HardwareID", &(((apr__CircuitBreakerHardwarePolicyType*)a)->HardwareID), "xsd:unsignedInt"))
38609                                 {       soap_flag_HardwareID1--;
38610                                         continue;
38611                                 }
38612                         if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
38613                                 if (soap_in_unsignedInt(soap, "apr:PolicyCreationHandle", &(((apr__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
38614                                 {       soap_flag_PolicyCreationHandle1--;
38615                                         continue;
38616                                 }
38617                         /* transient soap skipped */
38618                         if (soap->error == SOAP_TAG_MISMATCH)
38619                                 soap->error = soap_ignore_element(soap);
38620                         if (soap->error == SOAP_NO_TAG)
38621                                 break;
38622                         if (soap->error)
38623                                 return NULL;
38624                 }
38625                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_HardwareID1 > 0 || soap_flag_PolicyCreationHandle1 > 0))
38626                 {       soap->error = SOAP_OCCURS;
38627                         return NULL;
38628                 }
38629                 if (soap_element_end_in(soap, tag))
38630                         return NULL;
38631         }
38632         else
38633         {       a = (apr__CircuitBreakerHardwarePolicyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, 0, sizeof(apr__CircuitBreakerHardwarePolicyType), 0, soap_copy_apr__CircuitBreakerHardwarePolicyType);
38634                 if (soap->body && soap_element_end_in(soap, tag))
38635                         return NULL;
38636         }
38637         return a;
38638 }
38639
38640 SOAP_FMAC5 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC6 soap_new_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n)
38641 {       return soap_instantiate_apr__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL);
38642 }
38643
38644 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *p)
38645 {       soap_delete(soap, p);
38646 }
38647
38648 SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_instantiate_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
38649 {
38650         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
38651         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, n, soap_fdelete);
38652         if (!cp)
38653                 return NULL;
38654         if (n < 0)
38655         {       cp->ptr = (void*)new apr__CircuitBreakerHardwarePolicyType;
38656                 if (size)
38657                         *size = sizeof(apr__CircuitBreakerHardwarePolicyType);
38658                 ((apr__CircuitBreakerHardwarePolicyType*)cp->ptr)->soap = soap;
38659         }
38660         else
38661         {       cp->ptr = (void*)new apr__CircuitBreakerHardwarePolicyType[n];
38662                 if (size)
38663                         *size = n * sizeof(apr__CircuitBreakerHardwarePolicyType);
38664                 for (int i = 0; i < n; i++)
38665                         ((apr__CircuitBreakerHardwarePolicyType*)cp->ptr)[i].soap = soap;
38666         }
38667                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38668         return (apr__CircuitBreakerHardwarePolicyType*)cp->ptr;
38669 }
38670
38671 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
38672 {
38673         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__CircuitBreakerHardwarePolicyType %p -> %p\n", q, p));
38674         *(apr__CircuitBreakerHardwarePolicyType*)p = *(apr__CircuitBreakerHardwarePolicyType*)q;
38675 }
38676
38677 void apr__ConsoleWatchdogActionType::soap_serialize(struct soap *soap) const
38678 {
38679         (void)soap; /* appease -Wall -Werror */
38680         soap_embedded(soap, &((apr__ConsoleWatchdogActionType*)this)->ActionEventOnTransition, SOAP_TYPE_bool);
38681         soap_serialize_PointerToapr__CbActionType(soap, &((apr__ConsoleWatchdogActionType*)this)->ActionCb);
38682         /* transient soap skipped */
38683 }
38684
38685 void apr__ConsoleWatchdogActionType::soap_default(struct soap *soap)
38686 {
38687         this->soap = soap;
38688         soap_default_apr__WatchdogState(soap, &((apr__ConsoleWatchdogActionType*)this)->OldState);
38689         soap_default_apr__WatchdogState(soap, &((apr__ConsoleWatchdogActionType*)this)->NewState);
38690         soap_default_bool(soap, &((apr__ConsoleWatchdogActionType*)this)->ActionEventOnTransition);
38691         ((apr__ConsoleWatchdogActionType*)this)->ActionCb = NULL;
38692         /* transient soap skipped */
38693 }
38694
38695 int apr__ConsoleWatchdogActionType::soap_put(struct soap *soap, const char *tag, const  char *type) const
38696 {
38697         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apr__ConsoleWatchdogActionType);
38698         if (this->soap_out(soap, tag, id, type))
38699                 return soap->error;
38700         return soap_putindependent(soap);
38701 }
38702
38703 int apr__ConsoleWatchdogActionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
38704 {
38705         return soap_out_apr__ConsoleWatchdogActionType(soap, tag, id, this, type);
38706 }
38707
38708 SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, int id, const apr__ConsoleWatchdogActionType *a, const char *type)
38709 {
38710         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__ConsoleWatchdogActionType), type);
38711         soap_out_apr__WatchdogState(soap, "apr:OldState", -1, &(((apr__ConsoleWatchdogActionType*)a)->OldState), "");
38712         soap_out_apr__WatchdogState(soap, "apr:NewState", -1, &(((apr__ConsoleWatchdogActionType*)a)->NewState), "");
38713         soap_out_bool(soap, "apr:ActionEventOnTransition", -1, &(((apr__ConsoleWatchdogActionType*)a)->ActionEventOnTransition), "");
38714         soap_out_PointerToapr__CbActionType(soap, "apr:ActionCb", -1, &(((apr__ConsoleWatchdogActionType*)a)->ActionCb), "");
38715         /* transient soap skipped */
38716         soap_element_end_out(soap, tag);
38717         return SOAP_OK;
38718 }
38719
38720 void *apr__ConsoleWatchdogActionType::soap_get(struct soap *soap, const char *tag, const char *type)
38721 {
38722         return soap_get_apr__ConsoleWatchdogActionType(soap, this, tag, type);
38723 }
38724
38725 SOAP_FMAC3 apr__ConsoleWatchdogActionType * SOAP_FMAC4 soap_get_apr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *p, const char *tag, const char *type)
38726 {
38727         if ((p = soap_in_apr__ConsoleWatchdogActionType(soap, tag, p, type)))
38728                 soap_getindependent(soap);
38729         return p;
38730 }
38731
38732 void *apr__ConsoleWatchdogActionType::soap_in(struct soap *soap, const char *tag, const char *type)
38733 {       return soap_in_apr__ConsoleWatchdogActionType(soap, tag, this, type);
38734 }
38735
38736 SOAP_FMAC3 apr__ConsoleWatchdogActionType * SOAP_FMAC4 soap_in_apr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, apr__ConsoleWatchdogActionType *a, const char *type)
38737 {
38738         if (soap_element_begin_in(soap, tag, 0, NULL))
38739                 return NULL;
38740         a = (apr__ConsoleWatchdogActionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__ConsoleWatchdogActionType, sizeof(apr__ConsoleWatchdogActionType), soap->type, soap->arrayType);
38741         if (!a)
38742                 return NULL;
38743         if (soap->alloced)
38744         {       a->soap_default(soap);
38745                 if (soap->clist->type != SOAP_TYPE_apr__ConsoleWatchdogActionType)
38746                 {       soap_revert(soap);
38747                         *soap->id = '\0';
38748                         return (apr__ConsoleWatchdogActionType *)a->soap_in(soap, tag, type);
38749                 }
38750         }
38751         short soap_flag_OldState1 = 1, soap_flag_NewState1 = 1, soap_flag_ActionEventOnTransition1 = 1, soap_flag_ActionCb1 = 1;
38752         if (soap->body && !*soap->href)
38753         {
38754                 for (;;)
38755                 {       soap->error = SOAP_TAG_MISMATCH;
38756                         if (soap_flag_OldState1 && soap->error == SOAP_TAG_MISMATCH)
38757                                 if (soap_in_apr__WatchdogState(soap, "apr:OldState", &(((apr__ConsoleWatchdogActionType*)a)->OldState), "apr:WatchdogState"))
38758                                 {       soap_flag_OldState1--;
38759                                         continue;
38760                                 }
38761                         if (soap_flag_NewState1 && soap->error == SOAP_TAG_MISMATCH)
38762                                 if (soap_in_apr__WatchdogState(soap, "apr:NewState", &(((apr__ConsoleWatchdogActionType*)a)->NewState), "apr:WatchdogState"))
38763                                 {       soap_flag_NewState1--;
38764                                         continue;
38765                                 }
38766                         if (soap_flag_ActionEventOnTransition1 && soap->error == SOAP_TAG_MISMATCH)
38767                                 if (soap_in_bool(soap, "apr:ActionEventOnTransition", &(((apr__ConsoleWatchdogActionType*)a)->ActionEventOnTransition), "xsd:boolean"))
38768                                 {       soap_flag_ActionEventOnTransition1--;
38769                                         continue;
38770                                 }
38771                         if (soap_flag_ActionCb1 && soap->error == SOAP_TAG_MISMATCH)
38772                                 if (soap_in_PointerToapr__CbActionType(soap, "apr:ActionCb", &(((apr__ConsoleWatchdogActionType*)a)->ActionCb), "apr:CbActionType"))
38773                                 {       soap_flag_ActionCb1--;
38774                                         continue;
38775                                 }
38776                         /* transient soap skipped */
38777                         if (soap->error == SOAP_TAG_MISMATCH)
38778                                 soap->error = soap_ignore_element(soap);
38779                         if (soap->error == SOAP_NO_TAG)
38780                                 break;
38781                         if (soap->error)
38782                                 return NULL;
38783                 }
38784                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_OldState1 > 0 || soap_flag_NewState1 > 0 || soap_flag_ActionEventOnTransition1 > 0))
38785                 {       soap->error = SOAP_OCCURS;
38786                         return NULL;
38787                 }
38788                 if (soap_element_end_in(soap, tag))
38789                         return NULL;
38790         }
38791         else
38792         {       a = (apr__ConsoleWatchdogActionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__ConsoleWatchdogActionType, 0, sizeof(apr__ConsoleWatchdogActionType), 0, soap_copy_apr__ConsoleWatchdogActionType);
38793                 if (soap->body && soap_element_end_in(soap, tag))
38794                         return NULL;
38795         }
38796         return a;
38797 }
38798
38799 SOAP_FMAC5 apr__ConsoleWatchdogActionType * SOAP_FMAC6 soap_new_apr__ConsoleWatchdogActionType(struct soap *soap, int n)
38800 {       return soap_instantiate_apr__ConsoleWatchdogActionType(soap, n, NULL, NULL, NULL);
38801 }
38802
38803 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *p)
38804 {       soap_delete(soap, p);
38805 }
38806
38807 SOAP_FMAC3 apr__ConsoleWatchdogActionType * SOAP_FMAC4 soap_instantiate_apr__ConsoleWatchdogActionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
38808 {
38809         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__ConsoleWatchdogActionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
38810         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__ConsoleWatchdogActionType, n, soap_fdelete);
38811         if (!cp)
38812                 return NULL;
38813         if (n < 0)
38814         {       cp->ptr = (void*)new apr__ConsoleWatchdogActionType;
38815                 if (size)
38816                         *size = sizeof(apr__ConsoleWatchdogActionType);
38817                 ((apr__ConsoleWatchdogActionType*)cp->ptr)->soap = soap;
38818         }
38819         else
38820         {       cp->ptr = (void*)new apr__ConsoleWatchdogActionType[n];
38821                 if (size)
38822                         *size = n * sizeof(apr__ConsoleWatchdogActionType);
38823                 for (int i = 0; i < n; i++)
38824                         ((apr__ConsoleWatchdogActionType*)cp->ptr)[i].soap = soap;
38825         }
38826                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
38827         return (apr__ConsoleWatchdogActionType*)cp->ptr;
38828 }
38829
38830 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apr__ConsoleWatchdogActionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
38831 {
38832         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__ConsoleWatchdogActionType %p -> %p\n", q, p));
38833         *(apr__ConsoleWatchdogActionType*)p = *(apr__ConsoleWatchdogActionType*)q;
38834 }
38835
38836 void apr__ConsoleWatchdogEntryType::soap_serialize(struct soap *soap) const
38837 {
38838         (void)soap; /* appease -Wall -Werror */
38839         soap_serialize_PointerToapr__GUID(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentID);
38840         soap_embedded(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentHeartbeatTime, SOAP_TYPE_unsignedShort);
38841         soap_embedded(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentStartupTime, SOAP_TYPE_unsignedShort);
38842         soap_embedded(soap, &((apr__ConsoleWatchdogEntryType*)this)->NumActions, SOAP_TYPE_unsignedInt);
38843         /* transient soap skipped */
38844 }
38845
38846 void apr__ConsoleWatchdogEntryType::soap_default(struct soap *soap)
38847 {
38848         this->soap = soap;
38849         ((apr__ConsoleWatchdogEntryType*)this)->AgentID = NULL;
38850         ((apr__ConsoleWatchdogEntryType*)this)->AgentDescription = NULL;
38851         soap_default_unsignedShort(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentHeartbeatTime);
38852         soap_default_unsignedShort(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentStartupTime);
38853         soap_default_unsignedInt(soap, &((apr__ConsoleWatchdogEntryType*)this)->NumActions);
38854         soap_default_apr__WatchdogState(soap, &((apr__ConsoleWatchdogEntryType*)this)->State);
38855         /* transient soap skipped */
38856 }
38857
38858 int apr__ConsoleWatchdogEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
38859 {
38860         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apr__ConsoleWatchdogEntryType);
38861         if (this->soap_out(soap, tag, id, type))
38862                 return soap->error;
38863         return soap_putindependent(soap);
38864 }
38865
38866 int apr__ConsoleWatchdogEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
38867 {
38868         return soap_out_apr__ConsoleWatchdogEntryType(soap, tag, id, this, type);
38869 }
38870
38871 SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, int id, const apr__ConsoleWatchdogEntryType *a, const char *type)
38872 {
38873         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__ConsoleWatchdogEntryType), type);
38874         soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((apr__ConsoleWatchdogEntryType*)a)->AgentID), "");
38875         soap_outliteral(soap, "apr:AgentDescription", &(((apr__ConsoleWatchdogEntryType*)a)->AgentDescription), NULL);
38876         soap_out_unsignedShort(soap, "apr:AgentHeartbeatTime", -1, &(((apr__ConsoleWatchdogEntryType*)a)->AgentHeartbeatTime), "");
38877         soap_out_unsignedShort(soap, "apr:AgentStartupTime", -1, &(((apr__ConsoleWatchdogEntryType*)a)->AgentStartupTime), "");
38878         soap_out_unsignedInt(soap, "apr:NumActions", -1, &(((apr__ConsoleWatchdogEntryType*)a)->NumActions), "");
38879         soap_out_apr__WatchdogState(soap, "apr:State", -1, &(((apr__ConsoleWatchdogEntryType*)a)->State), "");
38880         /* transient soap skipped */
38881         soap_element_end_out(soap, tag);
38882         return SOAP_OK;
38883 }
38884
38885 void *apr__ConsoleWatchdogEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
38886 {
38887         return soap_get_apr__ConsoleWatchdogEntryType(soap, this, tag, type);
38888 }
38889
38890 SOAP_FMAC3 apr__ConsoleWatchdogEntryType * SOAP_FMAC4 soap_get_apr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *p, const char *tag, const char *type)
38891 {
38892         if ((p = soap_in_apr__ConsoleWatchdogEntryType(soap, tag, p, type)))
38893                 soap_getindependent(soap);
38894         return p;
38895 }
38896
38897 void *apr__ConsoleWatchdogEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
38898 {       return soap_in_apr__ConsoleWatchdogEntryType(soap, tag, this, type);
38899 }
38900
38901 SOAP_FMAC3 apr__ConsoleWatchdogEntryType * SOAP_FMAC4 soap_in_apr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, apr__ConsoleWatchdogEntryType *a, const char *type)
38902 {
38903         if (soap_element_begin_in(soap, tag, 0, NULL))
38904                 return NULL;
38905         a = (apr__ConsoleWatchdogEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__ConsoleWatchdogEntryType, sizeof(apr__ConsoleWatchdogEntryType), soap->type, soap->arrayType);
38906         if (!a)
38907                 return NULL;
38908         if (soap->alloced)
38909         {       a->soap_default(soap);
38910                 if (soap->clist->type != SOAP_TYPE_apr__ConsoleWatchdogEntryType)
38911                 {       soap_revert(soap);
38912                         *soap->id = '\0';
38913                         return (apr__ConsoleWatchdogEntryType *)a->soap_in(soap, tag, type);
38914                 }
38915         }
38916         short soap_flag_AgentID1 = 1, soap_flag_AgentDescription1 = 1, soap_flag_AgentHeartbeatTime1 = 1, soap_flag_AgentStartupTime1 = 1, soap_flag_NumActions1 = 1, soap_flag_State1 = 1;
38917         if (soap->body && !*soap->href)
38918         {
38919                 for (;;)
38920                 {       soap->error = SOAP_TAG_MISMATCH;
38921                         if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
38922                                 if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((apr__ConsoleWatchdogEntryType*)a)->AgentID), "apr:GUID"))
38923                                 {       soap_flag_AgentID1--;
38924                                         continue;
38925                                 }
38926                         if (soap_flag_AgentDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
38927                                 if (soap_inliteral(soap, "apr:AgentDescription", &(((apr__ConsoleWatchdogEntryType*)a)->AgentDescription)))
38928                                 {       soap_flag_AgentDescription1--;
38929                                         continue;
38930                                 }
38931                         if (soap_flag_AgentHeartbeatTime1 && soap->error == SOAP_TAG_MISMATCH)
38932                                 if (soap_in_unsignedShort(soap, "apr:AgentHeartbeatTime", &(((apr__ConsoleWatchdogEntryType*)a)->AgentHeartbeatTime), "xsd:unsignedShort"))
38933                                 {       soap_flag_AgentHeartbeatTime1--;
38934                                         continue;
38935                                 }
38936                         if (soap_flag_AgentStartupTime1 && soap->error == SOAP_TAG_MISMATCH)
38937                                 if (soap_in_unsignedShort(soap, "apr:AgentStartupTime", &(((apr__ConsoleWatchdogEntryType*)a)->AgentStartupTime), "xsd:unsignedShort"))
38938                                 {       soap_flag_AgentStartupTime1--;
38939                                         continue;
38940                                 }
38941                         if (soap_flag_NumActions1 && soap->error == SOAP_TAG_MISMATCH)
38942                                 if (soap_in_unsignedInt(soap, "apr:NumActions", &(((apr__ConsoleWatchdogEntryType*)a)->NumActions), "xsd:unsignedInt"))
38943                                 {       soap_flag_NumActions1--;
38944                                         continue;
38945                                 }
38946                         if (soap_flag_State1 && soap->error == SOAP_TAG_MISMATCH)
38947                                 if (soap_in_apr__WatchdogState(soap, "apr:State", &(((apr__ConsoleWatchdogEntryType*)a)->State), "apr:WatchdogState"))
38948                                 {       soap_flag_State1--;
38949                                         continue;
38950                                 }
38951                         /* transient soap skipped */
38952                         if (soap->error == SOAP_TAG_MISMATCH)
38953                                 soap->error = soap_ignore_element(soap);
38954                         if (soap->error == SOAP_NO_TAG)
38955                                 break;
38956                         if (soap->error)
38957                                 return NULL;
38958                 }
38959                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_AgentHeartbeatTime1 > 0 || soap_flag_AgentStartupTime1 > 0 || soap_flag_NumActions1 > 0 || soap_flag_State1 > 0))
38960                 {       soap->error = SOAP_OCCURS;
38961                         return NULL;
38962                 }
38963                 if (soap_element_end_in(soap, tag))
38964                         return NULL;
38965         }
38966         else
38967         {       a = (apr__ConsoleWatchdogEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__ConsoleWatchdogEntryType, 0, sizeof(apr__ConsoleWatchdogEntryType), 0, soap_copy_apr__ConsoleWatchdogEntryType);
38968                 if (soap->body && soap_element_end_in(soap, tag))
38969                         return NULL;
38970         }
38971         return a;
38972 }
38973
38974 SOAP_FMAC5 apr__ConsoleWatchdogEntryType * SOAP_FMAC6 soap_new_apr__ConsoleWatchdogEntryType(struct soap *soap, int n)
38975 {       return soap_instantiate_apr__ConsoleWatchdogEntryType(soap, n, NULL, NULL, NULL);
38976 }
38977
38978 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *p)
38979 {       soap_delete(soap, p);
38980 }
38981
38982 SOAP_FMAC3 apr__ConsoleWatchdogEntryType * SOAP_FMAC4 soap_instantiate_apr__ConsoleWatchdogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
38983 {
38984         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__ConsoleWatchdogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
38985         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__ConsoleWatchdogEntryType, n, soap_fdelete);
38986         if (!cp)
38987                 return NULL;
38988         if (n < 0)
38989         {       cp->ptr = (void*)new apr__ConsoleWatchdogEntryType;
38990                 if (size)
38991                         *size = sizeof(apr__ConsoleWatchdogEntryType);
38992                 ((apr__ConsoleWatchdogEntryType*)cp->ptr)->soap = soap;
38993         }
38994         else
38995         {       cp->ptr = (void*)new apr__ConsoleWatchdogEntryType[n];
38996                 if (size)
38997                         *size = n * sizeof(apr__ConsoleWatchdogEntryType);
38998                 for (int i = 0; i < n; i++)
38999                         ((apr__ConsoleWatchdogEntryType*)cp->ptr)[i].soap = soap;
39000         }
39001                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39002         return (apr__ConsoleWatchdogEntryType*)cp->ptr;
39003 }
39004
39005 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apr__ConsoleWatchdogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
39006 {
39007         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__ConsoleWatchdogEntryType %p -> %p\n", q, p));
39008         *(apr__ConsoleWatchdogEntryType*)p = *(apr__ConsoleWatchdogEntryType*)q;
39009 }
39010
39011 void apr__GUID::soap_serialize(struct soap *soap) const
39012 {
39013         (void)soap; /* appease -Wall -Werror */
39014         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((apr__GUID*)this)->Byte);
39015         /* transient soap skipped */
39016 }
39017
39018 void apr__GUID::soap_default(struct soap *soap)
39019 {
39020         this->soap = soap;
39021         soap_default_std__vectorTemplateOfunsignedByte(soap, &((apr__GUID*)this)->Byte);
39022         /* transient soap skipped */
39023 }
39024
39025 int apr__GUID::soap_put(struct soap *soap, const char *tag, const  char *type) const
39026 {
39027         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apr__GUID);
39028         if (this->soap_out(soap, tag, id, type))
39029                 return soap->error;
39030         return soap_putindependent(soap);
39031 }
39032
39033 int apr__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
39034 {
39035         return soap_out_apr__GUID(soap, tag, id, this, type);
39036 }
39037
39038 SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__GUID(struct soap *soap, const char *tag, int id, const apr__GUID *a, const char *type)
39039 {
39040         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__GUID), type);
39041         soap_out_std__vectorTemplateOfunsignedByte(soap, "apr:Byte", -1, &(((apr__GUID*)a)->Byte), "");
39042         /* transient soap skipped */
39043         soap_element_end_out(soap, tag);
39044         return SOAP_OK;
39045 }
39046
39047 void *apr__GUID::soap_get(struct soap *soap, const char *tag, const char *type)
39048 {
39049         return soap_get_apr__GUID(soap, this, tag, type);
39050 }
39051
39052 SOAP_FMAC3 apr__GUID * SOAP_FMAC4 soap_get_apr__GUID(struct soap *soap, apr__GUID *p, const char *tag, const char *type)
39053 {
39054         if ((p = soap_in_apr__GUID(soap, tag, p, type)))
39055                 soap_getindependent(soap);
39056         return p;
39057 }
39058
39059 void *apr__GUID::soap_in(struct soap *soap, const char *tag, const char *type)
39060 {       return soap_in_apr__GUID(soap, tag, this, type);
39061 }
39062
39063 SOAP_FMAC3 apr__GUID * SOAP_FMAC4 soap_in_apr__GUID(struct soap *soap, const char *tag, apr__GUID *a, const char *type)
39064 {
39065         if (soap_element_begin_in(soap, tag, 0, NULL))
39066                 return NULL;
39067         a = (apr__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__GUID, sizeof(apr__GUID), soap->type, soap->arrayType);
39068         if (!a)
39069                 return NULL;
39070         if (soap->alloced)
39071         {       a->soap_default(soap);
39072                 if (soap->clist->type != SOAP_TYPE_apr__GUID)
39073                 {       soap_revert(soap);
39074                         *soap->id = '\0';
39075                         return (apr__GUID *)a->soap_in(soap, tag, type);
39076                 }
39077         };
39078         if (soap->body && !*soap->href)
39079         {
39080                 for (;;)
39081                 {       soap->error = SOAP_TAG_MISMATCH;
39082                         if (soap->error == SOAP_TAG_MISMATCH)
39083                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "apr:Byte", &(((apr__GUID*)a)->Byte), "xsd:unsignedByte"))
39084                                         continue;
39085                         /* transient soap skipped */
39086                         if (soap->error == SOAP_TAG_MISMATCH)
39087                                 soap->error = soap_ignore_element(soap);
39088                         if (soap->error == SOAP_NO_TAG)
39089                                 break;
39090                         if (soap->error)
39091                                 return NULL;
39092                 }
39093                 if ((soap->mode & SOAP_XML_STRICT) && (((apr__GUID*)a)->Byte.size() < 16 || ((apr__GUID*)a)->Byte.size() > 16))
39094                 {       soap->error = SOAP_OCCURS;
39095                         return NULL;
39096                 }
39097                 if (soap_element_end_in(soap, tag))
39098                         return NULL;
39099         }
39100         else
39101         {       a = (apr__GUID *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__GUID, 0, sizeof(apr__GUID), 0, soap_copy_apr__GUID);
39102                 if (soap->body && soap_element_end_in(soap, tag))
39103                         return NULL;
39104         }
39105         return a;
39106 }
39107
39108 SOAP_FMAC5 apr__GUID * SOAP_FMAC6 soap_new_apr__GUID(struct soap *soap, int n)
39109 {       return soap_instantiate_apr__GUID(soap, n, NULL, NULL, NULL);
39110 }
39111
39112 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__GUID(struct soap *soap, apr__GUID *p)
39113 {       soap_delete(soap, p);
39114 }
39115
39116 SOAP_FMAC3 apr__GUID * SOAP_FMAC4 soap_instantiate_apr__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
39117 {
39118         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
39119         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__GUID, n, soap_fdelete);
39120         if (!cp)
39121                 return NULL;
39122         if (n < 0)
39123         {       cp->ptr = (void*)new apr__GUID;
39124                 if (size)
39125                         *size = sizeof(apr__GUID);
39126                 ((apr__GUID*)cp->ptr)->soap = soap;
39127         }
39128         else
39129         {       cp->ptr = (void*)new apr__GUID[n];
39130                 if (size)
39131                         *size = n * sizeof(apr__GUID);
39132                 for (int i = 0; i < n; i++)
39133                         ((apr__GUID*)cp->ptr)[i].soap = soap;
39134         }
39135                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39136         return (apr__GUID*)cp->ptr;
39137 }
39138
39139 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_apr__GUID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
39140 {
39141         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__GUID %p -> %p\n", q, p));
39142         *(apr__GUID*)p = *(apr__GUID*)q;
39143 }
39144
39145 void _hwa__GetAssetDataResponse::soap_serialize(struct soap *soap) const
39146 {
39147         (void)soap; /* appease -Wall -Werror */
39148         soap_embedded(soap, &((_hwa__GetAssetDataResponse*)this)->Count, SOAP_TYPE_unsignedInt);
39149         soap_serialize_PointerTohwa__AssetDataArrayType(soap, &((_hwa__GetAssetDataResponse*)this)->AssetData);
39150         /* transient soap skipped */
39151 }
39152
39153 void _hwa__GetAssetDataResponse::soap_default(struct soap *soap)
39154 {
39155         this->soap = soap;
39156         soap_default_hwa__PT_USCORESTATUS(soap, &((_hwa__GetAssetDataResponse*)this)->Status);
39157         soap_default_unsignedInt(soap, &((_hwa__GetAssetDataResponse*)this)->Count);
39158         ((_hwa__GetAssetDataResponse*)this)->AssetData = NULL;
39159         /* transient soap skipped */
39160 }
39161
39162 int _hwa__GetAssetDataResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
39163 {
39164         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__hwa__GetAssetDataResponse);
39165         if (this->soap_out(soap, tag, id, type))
39166                 return soap->error;
39167         return soap_putindependent(soap);
39168 }
39169
39170 int _hwa__GetAssetDataResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
39171 {
39172         return soap_out__hwa__GetAssetDataResponse(soap, tag, id, this, type);
39173 }
39174
39175 SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__GetAssetDataResponse(struct soap *soap, const char *tag, int id, const _hwa__GetAssetDataResponse *a, const char *type)
39176 {
39177         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__GetAssetDataResponse), type);
39178         soap_element_result(soap, "hwa:Status");
39179         soap_out_hwa__PT_USCORESTATUS(soap, "hwa:Status", -1, &(((_hwa__GetAssetDataResponse*)a)->Status), "");
39180         soap_out_unsignedInt(soap, "hwa:Count", -1, &(((_hwa__GetAssetDataResponse*)a)->Count), "");
39181         soap_out_PointerTohwa__AssetDataArrayType(soap, "hwa:AssetData", -1, &(((_hwa__GetAssetDataResponse*)a)->AssetData), "");
39182         /* transient soap skipped */
39183         soap_element_end_out(soap, tag);
39184         return SOAP_OK;
39185 }
39186
39187 void *_hwa__GetAssetDataResponse::soap_get(struct soap *soap, const char *tag, const char *type)
39188 {
39189         return soap_get__hwa__GetAssetDataResponse(soap, this, tag, type);
39190 }
39191
39192 SOAP_FMAC3 _hwa__GetAssetDataResponse * SOAP_FMAC4 soap_get__hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *p, const char *tag, const char *type)
39193 {
39194         if ((p = soap_in__hwa__GetAssetDataResponse(soap, tag, p, type)))
39195                 soap_getindependent(soap);
39196         return p;
39197 }
39198
39199 void *_hwa__GetAssetDataResponse::soap_in(struct soap *soap, const char *tag, const char *type)
39200 {       return soap_in__hwa__GetAssetDataResponse(soap, tag, this, type);
39201 }
39202
39203 SOAP_FMAC3 _hwa__GetAssetDataResponse * SOAP_FMAC4 soap_in__hwa__GetAssetDataResponse(struct soap *soap, const char *tag, _hwa__GetAssetDataResponse *a, const char *type)
39204 {
39205         if (soap_element_begin_in(soap, tag, 0, NULL))
39206                 return NULL;
39207         a = (_hwa__GetAssetDataResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__GetAssetDataResponse, sizeof(_hwa__GetAssetDataResponse), soap->type, soap->arrayType);
39208         if (!a)
39209                 return NULL;
39210         if (soap->alloced)
39211         {       a->soap_default(soap);
39212                 if (soap->clist->type != SOAP_TYPE__hwa__GetAssetDataResponse)
39213                 {       soap_revert(soap);
39214                         *soap->id = '\0';
39215                         return (_hwa__GetAssetDataResponse *)a->soap_in(soap, tag, type);
39216                 }
39217         }
39218         short soap_flag_Status1 = 1, soap_flag_Count1 = 1, soap_flag_AssetData1 = 1;
39219         if (soap->body && !*soap->href)
39220         {
39221                 for (;;)
39222                 {       soap->error = SOAP_TAG_MISMATCH;
39223                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
39224                                 if (soap_in_hwa__PT_USCORESTATUS(soap, "hwa:Status", &(((_hwa__GetAssetDataResponse*)a)->Status), "hwa:PT_STATUS"))
39225                                 {       soap_flag_Status1--;
39226                                         continue;
39227                                 }
39228                         if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
39229                                 if (soap_in_unsignedInt(soap, "hwa:Count", &(((_hwa__GetAssetDataResponse*)a)->Count), "xsd:unsignedInt"))
39230                                 {       soap_flag_Count1--;
39231                                         continue;
39232                                 }
39233                         if (soap_flag_AssetData1 && soap->error == SOAP_TAG_MISMATCH)
39234                                 if (soap_in_PointerTohwa__AssetDataArrayType(soap, "hwa:AssetData", &(((_hwa__GetAssetDataResponse*)a)->AssetData), "hwa:AssetDataArrayType"))
39235                                 {       soap_flag_AssetData1--;
39236                                         continue;
39237                                 }
39238                         /* transient soap skipped */
39239                         soap_check_result(soap, "hwa:Status");
39240                         if (soap->error == SOAP_TAG_MISMATCH)
39241                                 soap->error = soap_ignore_element(soap);
39242                         if (soap->error == SOAP_NO_TAG)
39243                                 break;
39244                         if (soap->error)
39245                                 return NULL;
39246                 }
39247                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Count1 > 0 || soap_flag_AssetData1 > 0))
39248                 {       soap->error = SOAP_OCCURS;
39249                         return NULL;
39250                 }
39251                 if (soap_element_end_in(soap, tag))
39252                         return NULL;
39253         }
39254         else
39255         {       a = (_hwa__GetAssetDataResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__hwa__GetAssetDataResponse, 0, sizeof(_hwa__GetAssetDataResponse), 0, soap_copy__hwa__GetAssetDataResponse);
39256                 if (soap->body && soap_element_end_in(soap, tag))
39257                         return NULL;
39258         }
39259         return a;
39260 }
39261
39262 SOAP_FMAC5 _hwa__GetAssetDataResponse * SOAP_FMAC6 soap_new__hwa__GetAssetDataResponse(struct soap *soap, int n)
39263 {       return soap_instantiate__hwa__GetAssetDataResponse(soap, n, NULL, NULL, NULL);
39264 }
39265
39266 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *p)
39267 {       soap_delete(soap, p);
39268 }
39269
39270 SOAP_FMAC3 _hwa__GetAssetDataResponse * SOAP_FMAC4 soap_instantiate__hwa__GetAssetDataResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
39271 {
39272         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__GetAssetDataResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
39273         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__GetAssetDataResponse, n, soap_fdelete);
39274         if (!cp)
39275                 return NULL;
39276         if (n < 0)
39277         {       cp->ptr = (void*)new _hwa__GetAssetDataResponse;
39278                 if (size)
39279                         *size = sizeof(_hwa__GetAssetDataResponse);
39280                 ((_hwa__GetAssetDataResponse*)cp->ptr)->soap = soap;
39281         }
39282         else
39283         {       cp->ptr = (void*)new _hwa__GetAssetDataResponse[n];
39284                 if (size)
39285                         *size = n * sizeof(_hwa__GetAssetDataResponse);
39286                 for (int i = 0; i < n; i++)
39287                         ((_hwa__GetAssetDataResponse*)cp->ptr)[i].soap = soap;
39288         }
39289                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39290         return (_hwa__GetAssetDataResponse*)cp->ptr;
39291 }
39292
39293 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__hwa__GetAssetDataResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
39294 {
39295         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__GetAssetDataResponse %p -> %p\n", q, p));
39296         *(_hwa__GetAssetDataResponse*)p = *(_hwa__GetAssetDataResponse*)q;
39297 }
39298
39299 void _hwa__GetAssetData::soap_serialize(struct soap *soap) const
39300 {
39301         (void)soap; /* appease -Wall -Werror */
39302         /* transient soap skipped */
39303 }
39304
39305 void _hwa__GetAssetData::soap_default(struct soap *soap)
39306 {
39307         this->soap = soap;
39308         soap_default_hwa__AssetTypeType(soap, &((_hwa__GetAssetData*)this)->AssetType);
39309         /* transient soap skipped */
39310 }
39311
39312 int _hwa__GetAssetData::soap_put(struct soap *soap, const char *tag, const  char *type) const
39313 {
39314         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__hwa__GetAssetData);
39315         if (this->soap_out(soap, tag, id, type))
39316                 return soap->error;
39317         return soap_putindependent(soap);
39318 }
39319
39320 int _hwa__GetAssetData::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
39321 {
39322         return soap_out__hwa__GetAssetData(soap, tag, id, this, type);
39323 }
39324
39325 SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__GetAssetData(struct soap *soap, const char *tag, int id, const _hwa__GetAssetData *a, const char *type)
39326 {
39327         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__GetAssetData), type);
39328         soap_out_hwa__AssetTypeType(soap, "hwa:AssetType", -1, &(((_hwa__GetAssetData*)a)->AssetType), "");
39329         /* transient soap skipped */
39330         soap_element_end_out(soap, tag);
39331         return SOAP_OK;
39332 }
39333
39334 void *_hwa__GetAssetData::soap_get(struct soap *soap, const char *tag, const char *type)
39335 {
39336         return soap_get__hwa__GetAssetData(soap, this, tag, type);
39337 }
39338
39339 SOAP_FMAC3 _hwa__GetAssetData * SOAP_FMAC4 soap_get__hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *p, const char *tag, const char *type)
39340 {
39341         if ((p = soap_in__hwa__GetAssetData(soap, tag, p, type)))
39342                 soap_getindependent(soap);
39343         return p;
39344 }
39345
39346 void *_hwa__GetAssetData::soap_in(struct soap *soap, const char *tag, const char *type)
39347 {       return soap_in__hwa__GetAssetData(soap, tag, this, type);
39348 }
39349
39350 SOAP_FMAC3 _hwa__GetAssetData * SOAP_FMAC4 soap_in__hwa__GetAssetData(struct soap *soap, const char *tag, _hwa__GetAssetData *a, const char *type)
39351 {
39352         if (soap_element_begin_in(soap, tag, 0, NULL))
39353                 return NULL;
39354         a = (_hwa__GetAssetData *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__GetAssetData, sizeof(_hwa__GetAssetData), soap->type, soap->arrayType);
39355         if (!a)
39356                 return NULL;
39357         if (soap->alloced)
39358         {       a->soap_default(soap);
39359                 if (soap->clist->type != SOAP_TYPE__hwa__GetAssetData)
39360                 {       soap_revert(soap);
39361                         *soap->id = '\0';
39362                         return (_hwa__GetAssetData *)a->soap_in(soap, tag, type);
39363                 }
39364         }
39365         short soap_flag_AssetType1 = 1;
39366         if (soap->body && !*soap->href)
39367         {
39368                 for (;;)
39369                 {       soap->error = SOAP_TAG_MISMATCH;
39370                         if (soap_flag_AssetType1 && soap->error == SOAP_TAG_MISMATCH)
39371                                 if (soap_in_hwa__AssetTypeType(soap, "hwa:AssetType", &(((_hwa__GetAssetData*)a)->AssetType), "hwa:AssetTypeType"))
39372                                 {       soap_flag_AssetType1--;
39373                                         continue;
39374                                 }
39375                         /* transient soap skipped */
39376                         if (soap->error == SOAP_TAG_MISMATCH)
39377                                 soap->error = soap_ignore_element(soap);
39378                         if (soap->error == SOAP_NO_TAG)
39379                                 break;
39380                         if (soap->error)
39381                                 return NULL;
39382                 }
39383                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AssetType1 > 0))
39384                 {       soap->error = SOAP_OCCURS;
39385                         return NULL;
39386                 }
39387                 if (soap_element_end_in(soap, tag))
39388                         return NULL;
39389         }
39390         else
39391         {       a = (_hwa__GetAssetData *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__hwa__GetAssetData, 0, sizeof(_hwa__GetAssetData), 0, soap_copy__hwa__GetAssetData);
39392                 if (soap->body && soap_element_end_in(soap, tag))
39393                         return NULL;
39394         }
39395         return a;
39396 }
39397
39398 SOAP_FMAC5 _hwa__GetAssetData * SOAP_FMAC6 soap_new__hwa__GetAssetData(struct soap *soap, int n)
39399 {       return soap_instantiate__hwa__GetAssetData(soap, n, NULL, NULL, NULL);
39400 }
39401
39402 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *p)
39403 {       soap_delete(soap, p);
39404 }
39405
39406 SOAP_FMAC3 _hwa__GetAssetData * SOAP_FMAC4 soap_instantiate__hwa__GetAssetData(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
39407 {
39408         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__GetAssetData(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
39409         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__GetAssetData, n, soap_fdelete);
39410         if (!cp)
39411                 return NULL;
39412         if (n < 0)
39413         {       cp->ptr = (void*)new _hwa__GetAssetData;
39414                 if (size)
39415                         *size = sizeof(_hwa__GetAssetData);
39416                 ((_hwa__GetAssetData*)cp->ptr)->soap = soap;
39417         }
39418         else
39419         {       cp->ptr = (void*)new _hwa__GetAssetData[n];
39420                 if (size)
39421                         *size = n * sizeof(_hwa__GetAssetData);
39422                 for (int i = 0; i < n; i++)
39423                         ((_hwa__GetAssetData*)cp->ptr)[i].soap = soap;
39424         }
39425                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39426         return (_hwa__GetAssetData*)cp->ptr;
39427 }
39428
39429 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__hwa__GetAssetData(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
39430 {
39431         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__GetAssetData %p -> %p\n", q, p));
39432         *(_hwa__GetAssetData*)p = *(_hwa__GetAssetData*)q;
39433 }
39434
39435 void _hwa__EnumerateAssetTypesResponse::soap_serialize(struct soap *soap) const
39436 {
39437         (void)soap; /* appease -Wall -Werror */
39438         soap_embedded(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->Count, SOAP_TYPE_unsignedInt);
39439         soap_serialize_PointerTohwa__AssetTypeArrayType(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->AssetTypes);
39440         /* transient soap skipped */
39441 }
39442
39443 void _hwa__EnumerateAssetTypesResponse::soap_default(struct soap *soap)
39444 {
39445         this->soap = soap;
39446         soap_default_hwa__PT_USCORESTATUS(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->Status);
39447         soap_default_unsignedInt(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->Count);
39448         ((_hwa__EnumerateAssetTypesResponse*)this)->AssetTypes = NULL;
39449         /* transient soap skipped */
39450 }
39451
39452 int _hwa__EnumerateAssetTypesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
39453 {
39454         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__hwa__EnumerateAssetTypesResponse);
39455         if (this->soap_out(soap, tag, id, type))
39456                 return soap->error;
39457         return soap_putindependent(soap);
39458 }
39459
39460 int _hwa__EnumerateAssetTypesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
39461 {
39462         return soap_out__hwa__EnumerateAssetTypesResponse(soap, tag, id, this, type);
39463 }
39464
39465 SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, int id, const _hwa__EnumerateAssetTypesResponse *a, const char *type)
39466 {
39467         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse), type);
39468         soap_element_result(soap, "hwa:Status");
39469         soap_out_hwa__PT_USCORESTATUS(soap, "hwa:Status", -1, &(((_hwa__EnumerateAssetTypesResponse*)a)->Status), "");
39470         soap_out_unsignedInt(soap, "hwa:Count", -1, &(((_hwa__EnumerateAssetTypesResponse*)a)->Count), "");
39471         soap_out_PointerTohwa__AssetTypeArrayType(soap, "hwa:AssetTypes", -1, &(((_hwa__EnumerateAssetTypesResponse*)a)->AssetTypes), "");
39472         /* transient soap skipped */
39473         soap_element_end_out(soap, tag);
39474         return SOAP_OK;
39475 }
39476
39477 void *_hwa__EnumerateAssetTypesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
39478 {
39479         return soap_get__hwa__EnumerateAssetTypesResponse(soap, this, tag, type);
39480 }
39481
39482 SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC4 soap_get__hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *p, const char *tag, const char *type)
39483 {
39484         if ((p = soap_in__hwa__EnumerateAssetTypesResponse(soap, tag, p, type)))
39485                 soap_getindependent(soap);
39486         return p;
39487 }
39488
39489 void *_hwa__EnumerateAssetTypesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
39490 {       return soap_in__hwa__EnumerateAssetTypesResponse(soap, tag, this, type);
39491 }
39492
39493 SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC4 soap_in__hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypesResponse *a, const char *type)
39494 {
39495         if (soap_element_begin_in(soap, tag, 0, NULL))
39496                 return NULL;
39497         a = (_hwa__EnumerateAssetTypesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, sizeof(_hwa__EnumerateAssetTypesResponse), soap->type, soap->arrayType);
39498         if (!a)
39499                 return NULL;
39500         if (soap->alloced)
39501         {       a->soap_default(soap);
39502                 if (soap->clist->type != SOAP_TYPE__hwa__EnumerateAssetTypesResponse)
39503                 {       soap_revert(soap);
39504                         *soap->id = '\0';
39505                         return (_hwa__EnumerateAssetTypesResponse *)a->soap_in(soap, tag, type);
39506                 }
39507         }
39508         short soap_flag_Status1 = 1, soap_flag_Count1 = 1, soap_flag_AssetTypes1 = 1;
39509         if (soap->body && !*soap->href)
39510         {
39511                 for (;;)
39512                 {       soap->error = SOAP_TAG_MISMATCH;
39513                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
39514                                 if (soap_in_hwa__PT_USCORESTATUS(soap, "hwa:Status", &(((_hwa__EnumerateAssetTypesResponse*)a)->Status), "hwa:PT_STATUS"))
39515                                 {       soap_flag_Status1--;
39516                                         continue;
39517                                 }
39518                         if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
39519                                 if (soap_in_unsignedInt(soap, "hwa:Count", &(((_hwa__EnumerateAssetTypesResponse*)a)->Count), "xsd:unsignedInt"))
39520                                 {       soap_flag_Count1--;
39521                                         continue;
39522                                 }
39523                         if (soap_flag_AssetTypes1 && soap->error == SOAP_TAG_MISMATCH)
39524                                 if (soap_in_PointerTohwa__AssetTypeArrayType(soap, "hwa:AssetTypes", &(((_hwa__EnumerateAssetTypesResponse*)a)->AssetTypes), "hwa:AssetTypeArrayType"))
39525                                 {       soap_flag_AssetTypes1--;
39526                                         continue;
39527                                 }
39528                         /* transient soap skipped */
39529                         soap_check_result(soap, "hwa:Status");
39530                         if (soap->error == SOAP_TAG_MISMATCH)
39531                                 soap->error = soap_ignore_element(soap);
39532                         if (soap->error == SOAP_NO_TAG)
39533                                 break;
39534                         if (soap->error)
39535                                 return NULL;
39536                 }
39537                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Count1 > 0 || soap_flag_AssetTypes1 > 0))
39538                 {       soap->error = SOAP_OCCURS;
39539                         return NULL;
39540                 }
39541                 if (soap_element_end_in(soap, tag))
39542                         return NULL;
39543         }
39544         else
39545         {       a = (_hwa__EnumerateAssetTypesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, 0, sizeof(_hwa__EnumerateAssetTypesResponse), 0, soap_copy__hwa__EnumerateAssetTypesResponse);
39546                 if (soap->body && soap_element_end_in(soap, tag))
39547                         return NULL;
39548         }
39549         return a;
39550 }
39551
39552 SOAP_FMAC5 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC6 soap_new__hwa__EnumerateAssetTypesResponse(struct soap *soap, int n)
39553 {       return soap_instantiate__hwa__EnumerateAssetTypesResponse(soap, n, NULL, NULL, NULL);
39554 }
39555
39556 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *p)
39557 {       soap_delete(soap, p);
39558 }
39559
39560 SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC4 soap_instantiate__hwa__EnumerateAssetTypesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
39561 {
39562         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__EnumerateAssetTypesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
39563         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, n, soap_fdelete);
39564         if (!cp)
39565                 return NULL;
39566         if (n < 0)
39567         {       cp->ptr = (void*)new _hwa__EnumerateAssetTypesResponse;
39568                 if (size)
39569                         *size = sizeof(_hwa__EnumerateAssetTypesResponse);
39570                 ((_hwa__EnumerateAssetTypesResponse*)cp->ptr)->soap = soap;
39571         }
39572         else
39573         {       cp->ptr = (void*)new _hwa__EnumerateAssetTypesResponse[n];
39574                 if (size)
39575                         *size = n * sizeof(_hwa__EnumerateAssetTypesResponse);
39576                 for (int i = 0; i < n; i++)
39577                         ((_hwa__EnumerateAssetTypesResponse*)cp->ptr)[i].soap = soap;
39578         }
39579                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39580         return (_hwa__EnumerateAssetTypesResponse*)cp->ptr;
39581 }
39582
39583 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__hwa__EnumerateAssetTypesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
39584 {
39585         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__EnumerateAssetTypesResponse %p -> %p\n", q, p));
39586         *(_hwa__EnumerateAssetTypesResponse*)p = *(_hwa__EnumerateAssetTypesResponse*)q;
39587 }
39588
39589 void _hwa__EnumerateAssetTypes::soap_serialize(struct soap *soap) const
39590 {
39591         (void)soap; /* appease -Wall -Werror */
39592         /* transient soap skipped */
39593 }
39594
39595 void _hwa__EnumerateAssetTypes::soap_default(struct soap *soap)
39596 {
39597         this->soap = soap;
39598         /* transient soap skipped */
39599 }
39600
39601 int _hwa__EnumerateAssetTypes::soap_put(struct soap *soap, const char *tag, const  char *type) const
39602 {
39603         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__hwa__EnumerateAssetTypes);
39604         if (this->soap_out(soap, tag, id, type))
39605                 return soap->error;
39606         return soap_putindependent(soap);
39607 }
39608
39609 int _hwa__EnumerateAssetTypes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
39610 {
39611         return soap_out__hwa__EnumerateAssetTypes(soap, tag, id, this, type);
39612 }
39613
39614 SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, int id, const _hwa__EnumerateAssetTypes *a, const char *type)
39615 {
39616         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__EnumerateAssetTypes), type);
39617         /* transient soap skipped */
39618         soap_element_end_out(soap, tag);
39619         return SOAP_OK;
39620 }
39621
39622 void *_hwa__EnumerateAssetTypes::soap_get(struct soap *soap, const char *tag, const char *type)
39623 {
39624         return soap_get__hwa__EnumerateAssetTypes(soap, this, tag, type);
39625 }
39626
39627 SOAP_FMAC3 _hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_get__hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *p, const char *tag, const char *type)
39628 {
39629         if ((p = soap_in__hwa__EnumerateAssetTypes(soap, tag, p, type)))
39630                 soap_getindependent(soap);
39631         return p;
39632 }
39633
39634 void *_hwa__EnumerateAssetTypes::soap_in(struct soap *soap, const char *tag, const char *type)
39635 {       return soap_in__hwa__EnumerateAssetTypes(soap, tag, this, type);
39636 }
39637
39638 SOAP_FMAC3 _hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_in__hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypes *a, const char *type)
39639 {
39640         if (soap_element_begin_in(soap, tag, 0, NULL))
39641                 return NULL;
39642         a = (_hwa__EnumerateAssetTypes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__EnumerateAssetTypes, sizeof(_hwa__EnumerateAssetTypes), soap->type, soap->arrayType);
39643         if (!a)
39644                 return NULL;
39645         if (soap->alloced)
39646         {       a->soap_default(soap);
39647                 if (soap->clist->type != SOAP_TYPE__hwa__EnumerateAssetTypes)
39648                 {       soap_revert(soap);
39649                         *soap->id = '\0';
39650                         return (_hwa__EnumerateAssetTypes *)a->soap_in(soap, tag, type);
39651                 }
39652         };
39653         if (soap->body && !*soap->href)
39654         {
39655                 for (;;)
39656                 {       soap->error = SOAP_TAG_MISMATCH;
39657                         /* transient soap skipped */
39658                         if (soap->error == SOAP_TAG_MISMATCH)
39659                                 soap->error = soap_ignore_element(soap);
39660                         if (soap->error == SOAP_NO_TAG)
39661                                 break;
39662                         if (soap->error)
39663                                 return NULL;
39664                 }
39665                 if (soap_element_end_in(soap, tag))
39666                         return NULL;
39667         }
39668         else
39669         {       a = (_hwa__EnumerateAssetTypes *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__hwa__EnumerateAssetTypes, 0, sizeof(_hwa__EnumerateAssetTypes), 0, soap_copy__hwa__EnumerateAssetTypes);
39670                 if (soap->body && soap_element_end_in(soap, tag))
39671                         return NULL;
39672         }
39673         return a;
39674 }
39675
39676 SOAP_FMAC5 _hwa__EnumerateAssetTypes * SOAP_FMAC6 soap_new__hwa__EnumerateAssetTypes(struct soap *soap, int n)
39677 {       return soap_instantiate__hwa__EnumerateAssetTypes(soap, n, NULL, NULL, NULL);
39678 }
39679
39680 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *p)
39681 {       soap_delete(soap, p);
39682 }
39683
39684 SOAP_FMAC3 _hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_instantiate__hwa__EnumerateAssetTypes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
39685 {
39686         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__EnumerateAssetTypes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
39687         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__EnumerateAssetTypes, n, soap_fdelete);
39688         if (!cp)
39689                 return NULL;
39690         if (n < 0)
39691         {       cp->ptr = (void*)new _hwa__EnumerateAssetTypes;
39692                 if (size)
39693                         *size = sizeof(_hwa__EnumerateAssetTypes);
39694                 ((_hwa__EnumerateAssetTypes*)cp->ptr)->soap = soap;
39695         }
39696         else
39697         {       cp->ptr = (void*)new _hwa__EnumerateAssetTypes[n];
39698                 if (size)
39699                         *size = n * sizeof(_hwa__EnumerateAssetTypes);
39700                 for (int i = 0; i < n; i++)
39701                         ((_hwa__EnumerateAssetTypes*)cp->ptr)[i].soap = soap;
39702         }
39703                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39704         return (_hwa__EnumerateAssetTypes*)cp->ptr;
39705 }
39706
39707 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__hwa__EnumerateAssetTypes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
39708 {
39709         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__EnumerateAssetTypes %p -> %p\n", q, p));
39710         *(_hwa__EnumerateAssetTypes*)p = *(_hwa__EnumerateAssetTypes*)q;
39711 }
39712
39713 void hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_serialize(struct soap *soap) const
39714 {
39715         (void)soap; /* appease -Wall -Werror */
39716         soap_embedded(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
39717         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->ModelNumber);
39718         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->SerialNumber);
39719         soap_serialize_std__vectorTemplateOfunsignedShort(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Capabilities);
39720         soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->MaxMediaSize);
39721         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Padding);
39722         /* transient soap skipped */
39723 }
39724
39725 void hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_default(struct soap *soap)
39726 {
39727         this->soap = soap;
39728         soap_default_unsignedInt(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->StructureVersion);
39729         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->ModelNumber);
39730         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->SerialNumber);
39731         soap_default_std__vectorTemplateOfunsignedShort(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Capabilities);
39732         soap_default_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->MaxMediaSize);
39733         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Padding);
39734         /* transient soap skipped */
39735 }
39736
39737 int hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_put(struct soap *soap, const char *tag, const  char *type) const
39738 {
39739         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE);
39740         if (this->soap_out(soap, tag, id, type))
39741                 return soap->error;
39742         return soap_putindependent(soap);
39743 }
39744
39745 int hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
39746 {
39747         return soap_out_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, tag, id, this, type);
39748 }
39749
39750 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREMEDIA_USCOREDEVICE *a, const char *type)
39751 {
39752         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE), type);
39753         soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->StructureVersion), "");
39754         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:ModelNumber", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->ModelNumber), "");
39755         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->SerialNumber), "");
39756         soap_out_std__vectorTemplateOfunsignedShort(soap, "hwa:Capabilities", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Capabilities), "");
39757         soap_out_std__vectorTemplateOfunsignedInt(soap, "hwa:MaxMediaSize", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->MaxMediaSize), "");
39758         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Padding), "");
39759         /* transient soap skipped */
39760         soap_element_end_out(soap, tag);
39761         return SOAP_OK;
39762 }
39763
39764 void *hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_get(struct soap *soap, const char *tag, const char *type)
39765 {
39766         return soap_get_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, this, tag, type);
39767 }
39768
39769 SOAP_FMAC3 hwa__PT_USCOREMEDIA_USCOREDEVICE * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, hwa__PT_USCOREMEDIA_USCOREDEVICE *p, const char *tag, const char *type)
39770 {
39771         if ((p = soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, tag, p, type)))
39772                 soap_getindependent(soap);
39773         return p;
39774 }
39775
39776 void *hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_in(struct soap *soap, const char *tag, const char *type)
39777 {       return soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, tag, this, type);
39778 }
39779
39780 SOAP_FMAC3 hwa__PT_USCOREMEDIA_USCOREDEVICE * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, const char *tag, hwa__PT_USCOREMEDIA_USCOREDEVICE *a, const char *type)
39781 {
39782         if (soap_element_begin_in(soap, tag, 0, NULL))
39783                 return NULL;
39784         a = (hwa__PT_USCOREMEDIA_USCOREDEVICE *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE, sizeof(hwa__PT_USCOREMEDIA_USCOREDEVICE), soap->type, soap->arrayType);
39785         if (!a)
39786                 return NULL;
39787         if (soap->alloced)
39788         {       a->soap_default(soap);
39789                 if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE)
39790                 {       soap_revert(soap);
39791                         *soap->id = '\0';
39792                         return (hwa__PT_USCOREMEDIA_USCOREDEVICE *)a->soap_in(soap, tag, type);
39793                 }
39794         }
39795         short soap_flag_StructureVersion1 = 1;
39796         if (soap->body && !*soap->href)
39797         {
39798                 for (;;)
39799                 {       soap->error = SOAP_TAG_MISMATCH;
39800                         if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
39801                                 if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->StructureVersion), "xsd:unsignedInt"))
39802                                 {       soap_flag_StructureVersion1--;
39803                                         continue;
39804                                 }
39805                         if (soap->error == SOAP_TAG_MISMATCH)
39806                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:ModelNumber", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->ModelNumber), "xsd:unsignedByte"))
39807                                         continue;
39808                         if (soap->error == SOAP_TAG_MISMATCH)
39809                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->SerialNumber), "xsd:unsignedByte"))
39810                                         continue;
39811                         if (soap->error == SOAP_TAG_MISMATCH)
39812                                 if (soap_in_std__vectorTemplateOfunsignedShort(soap, "hwa:Capabilities", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Capabilities), "xsd:unsignedShort"))
39813                                         continue;
39814                         if (soap->error == SOAP_TAG_MISMATCH)
39815                                 if (soap_in_std__vectorTemplateOfunsignedInt(soap, "hwa:MaxMediaSize", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->MaxMediaSize), "xsd:unsignedInt"))
39816                                         continue;
39817                         if (soap->error == SOAP_TAG_MISMATCH)
39818                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Padding), "xsd:unsignedByte"))
39819                                         continue;
39820                         /* transient soap skipped */
39821                         if (soap->error == SOAP_TAG_MISMATCH)
39822                                 soap->error = soap_ignore_element(soap);
39823                         if (soap->error == SOAP_NO_TAG)
39824                                 break;
39825                         if (soap->error)
39826                                 return NULL;
39827                 }
39828                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->ModelNumber.size() < 40 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->ModelNumber.size() > 40 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->SerialNumber.size() < 20 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->SerialNumber.size() > 20 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Capabilities.size() < 3 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Capabilities.size() > 3 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->MaxMediaSize.size() < 2 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->MaxMediaSize.size() > 2 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Padding.size() < 2 || ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Padding.size() > 2))
39829                 {       soap->error = SOAP_OCCURS;
39830                         return NULL;
39831                 }
39832                 if (soap_element_end_in(soap, tag))
39833                         return NULL;
39834         }
39835         else
39836         {       a = (hwa__PT_USCOREMEDIA_USCOREDEVICE *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE, 0, sizeof(hwa__PT_USCOREMEDIA_USCOREDEVICE), 0, soap_copy_hwa__PT_USCOREMEDIA_USCOREDEVICE);
39837                 if (soap->body && soap_element_end_in(soap, tag))
39838                         return NULL;
39839         }
39840         return a;
39841 }
39842
39843 SOAP_FMAC5 hwa__PT_USCOREMEDIA_USCOREDEVICE * SOAP_FMAC6 soap_new_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, int n)
39844 {       return soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, n, NULL, NULL, NULL);
39845 }
39846
39847 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, hwa__PT_USCOREMEDIA_USCOREDEVICE *p)
39848 {       soap_delete(soap, p);
39849 }
39850
39851 SOAP_FMAC3 hwa__PT_USCOREMEDIA_USCOREDEVICE * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
39852 {
39853         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
39854         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE, n, soap_fdelete);
39855         if (!cp)
39856                 return NULL;
39857         if (n < 0)
39858         {       cp->ptr = (void*)new hwa__PT_USCOREMEDIA_USCOREDEVICE;
39859                 if (size)
39860                         *size = sizeof(hwa__PT_USCOREMEDIA_USCOREDEVICE);
39861                 ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)cp->ptr)->soap = soap;
39862         }
39863         else
39864         {       cp->ptr = (void*)new hwa__PT_USCOREMEDIA_USCOREDEVICE[n];
39865                 if (size)
39866                         *size = n * sizeof(hwa__PT_USCOREMEDIA_USCOREDEVICE);
39867                 for (int i = 0; i < n; i++)
39868                         ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)cp->ptr)[i].soap = soap;
39869         }
39870                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
39871         return (hwa__PT_USCOREMEDIA_USCOREDEVICE*)cp->ptr;
39872 }
39873
39874 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
39875 {
39876         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREMEDIA_USCOREDEVICE %p -> %p\n", q, p));
39877         *(hwa__PT_USCOREMEDIA_USCOREDEVICE*)p = *(hwa__PT_USCOREMEDIA_USCOREDEVICE*)q;
39878 }
39879
39880 void hwa__PT_USCOREFRU::soap_serialize(struct soap *soap) const
39881 {
39882         (void)soap; /* appease -Wall -Werror */
39883         soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
39884         soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->VendorID, SOAP_TYPE_unsignedShort);
39885         soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->DeviceID, SOAP_TYPE_unsignedShort);
39886         soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->RevisionID, SOAP_TYPE_unsignedByte);
39887         soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->ProgIf, SOAP_TYPE_unsignedByte);
39888         soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->Subclass, SOAP_TYPE_unsignedByte);
39889         soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->BaseClass, SOAP_TYPE_unsignedByte);
39890         soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->SubvendorID, SOAP_TYPE_unsignedShort);
39891         soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->SubsystemID, SOAP_TYPE_unsignedShort);
39892         soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->DeviceLocation, SOAP_TYPE_unsignedShort);
39893         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->Padding);
39894         /* transient soap skipped */
39895 }
39896
39897 void hwa__PT_USCOREFRU::soap_default(struct soap *soap)
39898 {
39899         this->soap = soap;
39900         soap_default_unsignedInt(soap, &((hwa__PT_USCOREFRU*)this)->StructureVersion);
39901         soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->VendorID);
39902         soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->DeviceID);
39903         soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->RevisionID);
39904         soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->ProgIf);
39905         soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->Subclass);
39906         soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->BaseClass);
39907         soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->SubvendorID);
39908         soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->SubsystemID);
39909         soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->DeviceLocation);
39910         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->Padding);
39911         /* transient soap skipped */
39912 }
39913
39914 int hwa__PT_USCOREFRU::soap_put(struct soap *soap, const char *tag, const  char *type) const
39915 {
39916         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREFRU);
39917         if (this->soap_out(soap, tag, id, type))
39918                 return soap->error;
39919         return soap_putindependent(soap);
39920 }
39921
39922 int hwa__PT_USCOREFRU::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
39923 {
39924         return soap_out_hwa__PT_USCOREFRU(soap, tag, id, this, type);
39925 }
39926
39927 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREFRU(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREFRU *a, const char *type)
39928 {
39929         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREFRU), type);
39930         soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREFRU*)a)->StructureVersion), "");
39931         soap_out_unsignedShort(soap, "hwa:VendorID", -1, &(((hwa__PT_USCOREFRU*)a)->VendorID), "");
39932         soap_out_unsignedShort(soap, "hwa:DeviceID", -1, &(((hwa__PT_USCOREFRU*)a)->DeviceID), "");
39933         soap_out_unsignedByte(soap, "hwa:RevisionID", -1, &(((hwa__PT_USCOREFRU*)a)->RevisionID), "");
39934         soap_out_unsignedByte(soap, "hwa:ProgIf", -1, &(((hwa__PT_USCOREFRU*)a)->ProgIf), "");
39935         soap_out_unsignedByte(soap, "hwa:Subclass", -1, &(((hwa__PT_USCOREFRU*)a)->Subclass), "");
39936         soap_out_unsignedByte(soap, "hwa:BaseClass", -1, &(((hwa__PT_USCOREFRU*)a)->BaseClass), "");
39937         soap_out_unsignedShort(soap, "hwa:SubvendorID", -1, &(((hwa__PT_USCOREFRU*)a)->SubvendorID), "");
39938         soap_out_unsignedShort(soap, "hwa:SubsystemID", -1, &(((hwa__PT_USCOREFRU*)a)->SubsystemID), "");
39939         soap_out_unsignedShort(soap, "hwa:DeviceLocation", -1, &(((hwa__PT_USCOREFRU*)a)->DeviceLocation), "");
39940         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", -1, &(((hwa__PT_USCOREFRU*)a)->Padding), "");
39941         /* transient soap skipped */
39942         soap_element_end_out(soap, tag);
39943         return SOAP_OK;
39944 }
39945
39946 void *hwa__PT_USCOREFRU::soap_get(struct soap *soap, const char *tag, const char *type)
39947 {
39948         return soap_get_hwa__PT_USCOREFRU(soap, this, tag, type);
39949 }
39950
39951 SOAP_FMAC3 hwa__PT_USCOREFRU * SOAP_FMAC4 soap_get_hwa__PT_USCOREFRU(struct soap *soap, hwa__PT_USCOREFRU *p, const char *tag, const char *type)
39952 {
39953         if ((p = soap_in_hwa__PT_USCOREFRU(soap, tag, p, type)))
39954                 soap_getindependent(soap);
39955         return p;
39956 }
39957
39958 void *hwa__PT_USCOREFRU::soap_in(struct soap *soap, const char *tag, const char *type)
39959 {       return soap_in_hwa__PT_USCOREFRU(soap, tag, this, type);
39960 }
39961
39962 SOAP_FMAC3 hwa__PT_USCOREFRU * SOAP_FMAC4 soap_in_hwa__PT_USCOREFRU(struct soap *soap, const char *tag, hwa__PT_USCOREFRU *a, const char *type)
39963 {
39964         if (soap_element_begin_in(soap, tag, 0, NULL))
39965                 return NULL;
39966         a = (hwa__PT_USCOREFRU *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREFRU, sizeof(hwa__PT_USCOREFRU), soap->type, soap->arrayType);
39967         if (!a)
39968                 return NULL;
39969         if (soap->alloced)
39970         {       a->soap_default(soap);
39971                 if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREFRU)
39972                 {       soap_revert(soap);
39973                         *soap->id = '\0';
39974                         return (hwa__PT_USCOREFRU *)a->soap_in(soap, tag, type);
39975                 }
39976         }
39977         short soap_flag_StructureVersion1 = 1, soap_flag_VendorID1 = 1, soap_flag_DeviceID1 = 1, soap_flag_RevisionID1 = 1, soap_flag_ProgIf1 = 1, soap_flag_Subclass1 = 1, soap_flag_BaseClass1 = 1, soap_flag_SubvendorID1 = 1, soap_flag_SubsystemID1 = 1, soap_flag_DeviceLocation1 = 1;
39978         if (soap->body && !*soap->href)
39979         {
39980                 for (;;)
39981                 {       soap->error = SOAP_TAG_MISMATCH;
39982                         if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
39983                                 if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREFRU*)a)->StructureVersion), "xsd:unsignedInt"))
39984                                 {       soap_flag_StructureVersion1--;
39985                                         continue;
39986                                 }
39987                         if (soap_flag_VendorID1 && soap->error == SOAP_TAG_MISMATCH)
39988                                 if (soap_in_unsignedShort(soap, "hwa:VendorID", &(((hwa__PT_USCOREFRU*)a)->VendorID), "xsd:unsignedShort"))
39989                                 {       soap_flag_VendorID1--;
39990                                         continue;
39991                                 }
39992                         if (soap_flag_DeviceID1 && soap->error == SOAP_TAG_MISMATCH)
39993                                 if (soap_in_unsignedShort(soap, "hwa:DeviceID", &(((hwa__PT_USCOREFRU*)a)->DeviceID), "xsd:unsignedShort"))
39994                                 {       soap_flag_DeviceID1--;
39995                                         continue;
39996                                 }
39997                         if (soap_flag_RevisionID1 && soap->error == SOAP_TAG_MISMATCH)
39998                                 if (soap_in_unsignedByte(soap, "hwa:RevisionID", &(((hwa__PT_USCOREFRU*)a)->RevisionID), "xsd:unsignedByte"))
39999                                 {       soap_flag_RevisionID1--;
40000                                         continue;
40001                                 }
40002                         if (soap_flag_ProgIf1 && soap->error == SOAP_TAG_MISMATCH)
40003                                 if (soap_in_unsignedByte(soap, "hwa:ProgIf", &(((hwa__PT_USCOREFRU*)a)->ProgIf), "xsd:unsignedByte"))
40004                                 {       soap_flag_ProgIf1--;
40005                                         continue;
40006                                 }
40007                         if (soap_flag_Subclass1 && soap->error == SOAP_TAG_MISMATCH)
40008                                 if (soap_in_unsignedByte(soap, "hwa:Subclass", &(((hwa__PT_USCOREFRU*)a)->Subclass), "xsd:unsignedByte"))
40009                                 {       soap_flag_Subclass1--;
40010                                         continue;
40011                                 }
40012                         if (soap_flag_BaseClass1 && soap->error == SOAP_TAG_MISMATCH)
40013                                 if (soap_in_unsignedByte(soap, "hwa:BaseClass", &(((hwa__PT_USCOREFRU*)a)->BaseClass), "xsd:unsignedByte"))
40014                                 {       soap_flag_BaseClass1--;
40015                                         continue;
40016                                 }
40017                         if (soap_flag_SubvendorID1 && soap->error == SOAP_TAG_MISMATCH)
40018                                 if (soap_in_unsignedShort(soap, "hwa:SubvendorID", &(((hwa__PT_USCOREFRU*)a)->SubvendorID), "xsd:unsignedShort"))
40019                                 {       soap_flag_SubvendorID1--;
40020                                         continue;
40021                                 }
40022                         if (soap_flag_SubsystemID1 && soap->error == SOAP_TAG_MISMATCH)
40023                                 if (soap_in_unsignedShort(soap, "hwa:SubsystemID", &(((hwa__PT_USCOREFRU*)a)->SubsystemID), "xsd:unsignedShort"))
40024                                 {       soap_flag_SubsystemID1--;
40025                                         continue;
40026                                 }
40027                         if (soap_flag_DeviceLocation1 && soap->error == SOAP_TAG_MISMATCH)
40028                                 if (soap_in_unsignedShort(soap, "hwa:DeviceLocation", &(((hwa__PT_USCOREFRU*)a)->DeviceLocation), "xsd:unsignedShort"))
40029                                 {       soap_flag_DeviceLocation1--;
40030                                         continue;
40031                                 }
40032                         if (soap->error == SOAP_TAG_MISMATCH)
40033                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", &(((hwa__PT_USCOREFRU*)a)->Padding), "xsd:unsignedByte"))
40034                                         continue;
40035                         /* transient soap skipped */
40036                         if (soap->error == SOAP_TAG_MISMATCH)
40037                                 soap->error = soap_ignore_element(soap);
40038                         if (soap->error == SOAP_NO_TAG)
40039                                 break;
40040                         if (soap->error)
40041                                 return NULL;
40042                 }
40043                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || soap_flag_VendorID1 > 0 || soap_flag_DeviceID1 > 0 || soap_flag_RevisionID1 > 0 || soap_flag_ProgIf1 > 0 || soap_flag_Subclass1 > 0 || soap_flag_BaseClass1 > 0 || soap_flag_SubvendorID1 > 0 || soap_flag_SubsystemID1 > 0 || soap_flag_DeviceLocation1 > 0 || ((hwa__PT_USCOREFRU*)a)->Padding.size() < 2 || ((hwa__PT_USCOREFRU*)a)->Padding.size() > 2))
40044                 {       soap->error = SOAP_OCCURS;
40045                         return NULL;
40046                 }
40047                 if (soap_element_end_in(soap, tag))
40048                         return NULL;
40049         }
40050         else
40051         {       a = (hwa__PT_USCOREFRU *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREFRU, 0, sizeof(hwa__PT_USCOREFRU), 0, soap_copy_hwa__PT_USCOREFRU);
40052                 if (soap->body && soap_element_end_in(soap, tag))
40053                         return NULL;
40054         }
40055         return a;
40056 }
40057
40058 SOAP_FMAC5 hwa__PT_USCOREFRU * SOAP_FMAC6 soap_new_hwa__PT_USCOREFRU(struct soap *soap, int n)
40059 {       return soap_instantiate_hwa__PT_USCOREFRU(soap, n, NULL, NULL, NULL);
40060 }
40061
40062 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREFRU(struct soap *soap, hwa__PT_USCOREFRU *p)
40063 {       soap_delete(soap, p);
40064 }
40065
40066 SOAP_FMAC3 hwa__PT_USCOREFRU * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREFRU(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
40067 {
40068         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREFRU(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
40069         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREFRU, n, soap_fdelete);
40070         if (!cp)
40071                 return NULL;
40072         if (n < 0)
40073         {       cp->ptr = (void*)new hwa__PT_USCOREFRU;
40074                 if (size)
40075                         *size = sizeof(hwa__PT_USCOREFRU);
40076                 ((hwa__PT_USCOREFRU*)cp->ptr)->soap = soap;
40077         }
40078         else
40079         {       cp->ptr = (void*)new hwa__PT_USCOREFRU[n];
40080                 if (size)
40081                         *size = n * sizeof(hwa__PT_USCOREFRU);
40082                 for (int i = 0; i < n; i++)
40083                         ((hwa__PT_USCOREFRU*)cp->ptr)[i].soap = soap;
40084         }
40085                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40086         return (hwa__PT_USCOREFRU*)cp->ptr;
40087 }
40088
40089 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREFRU(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
40090 {
40091         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREFRU %p -> %p\n", q, p));
40092         *(hwa__PT_USCOREFRU*)p = *(hwa__PT_USCOREFRU*)q;
40093 }
40094
40095 void hwa__PT_USCOREMEMORY_USCOREMODULE::soap_serialize(struct soap *soap) const
40096 {
40097         (void)soap; /* appease -Wall -Werror */
40098         soap_embedded(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
40099         soap_embedded(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Size, SOAP_TYPE_unsignedShort);
40100         soap_embedded(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Speed, SOAP_TYPE_unsignedShort);
40101         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Manufacturer);
40102         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->SerialNumber);
40103         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->AssetTag);
40104         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->PartNumber);
40105         /* transient soap skipped */
40106 }
40107
40108 void hwa__PT_USCOREMEMORY_USCOREMODULE::soap_default(struct soap *soap)
40109 {
40110         this->soap = soap;
40111         soap_default_unsignedInt(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->StructureVersion);
40112         soap_default_unsignedShort(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Size);
40113         soap_default_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->FormFactor);
40114         soap_default_hwa__PT_USCOREMEMORY_USCORETYPE(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Type);
40115         soap_default_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->TypeDetail);
40116         soap_default_unsignedShort(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Speed);
40117         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Manufacturer);
40118         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->SerialNumber);
40119         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->AssetTag);
40120         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->PartNumber);
40121         /* transient soap skipped */
40122 }
40123
40124 int hwa__PT_USCOREMEMORY_USCOREMODULE::soap_put(struct soap *soap, const char *tag, const  char *type) const
40125 {
40126         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE);
40127         if (this->soap_out(soap, tag, id, type))
40128                 return soap->error;
40129         return soap_putindependent(soap);
40130 }
40131
40132 int hwa__PT_USCOREMEMORY_USCOREMODULE::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
40133 {
40134         return soap_out_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, tag, id, this, type);
40135 }
40136
40137 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREMEMORY_USCOREMODULE *a, const char *type)
40138 {
40139         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE), type);
40140         soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->StructureVersion), "");
40141         soap_out_unsignedShort(soap, "hwa:Size", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Size), "");
40142         soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, "hwa:FormFactor", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->FormFactor), "");
40143         soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(soap, "hwa:Type", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Type), "");
40144         soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, "hwa:TypeDetail", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->TypeDetail), "");
40145         soap_out_unsignedShort(soap, "hwa:Speed", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Speed), "");
40146         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Manufacturer), "");
40147         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->SerialNumber), "");
40148         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->AssetTag), "");
40149         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:PartNumber", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->PartNumber), "");
40150         /* transient soap skipped */
40151         soap_element_end_out(soap, tag);
40152         return SOAP_OK;
40153 }
40154
40155 void *hwa__PT_USCOREMEMORY_USCOREMODULE::soap_get(struct soap *soap, const char *tag, const char *type)
40156 {
40157         return soap_get_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, this, tag, type);
40158 }
40159
40160 SOAP_FMAC3 hwa__PT_USCOREMEMORY_USCOREMODULE * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, hwa__PT_USCOREMEMORY_USCOREMODULE *p, const char *tag, const char *type)
40161 {
40162         if ((p = soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, tag, p, type)))
40163                 soap_getindependent(soap);
40164         return p;
40165 }
40166
40167 void *hwa__PT_USCOREMEMORY_USCOREMODULE::soap_in(struct soap *soap, const char *tag, const char *type)
40168 {       return soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, tag, this, type);
40169 }
40170
40171 SOAP_FMAC3 hwa__PT_USCOREMEMORY_USCOREMODULE * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, const char *tag, hwa__PT_USCOREMEMORY_USCOREMODULE *a, const char *type)
40172 {
40173         if (soap_element_begin_in(soap, tag, 0, NULL))
40174                 return NULL;
40175         a = (hwa__PT_USCOREMEMORY_USCOREMODULE *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE, sizeof(hwa__PT_USCOREMEMORY_USCOREMODULE), soap->type, soap->arrayType);
40176         if (!a)
40177                 return NULL;
40178         if (soap->alloced)
40179         {       a->soap_default(soap);
40180                 if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE)
40181                 {       soap_revert(soap);
40182                         *soap->id = '\0';
40183                         return (hwa__PT_USCOREMEMORY_USCOREMODULE *)a->soap_in(soap, tag, type);
40184                 }
40185         }
40186         short soap_flag_StructureVersion1 = 1, soap_flag_Size1 = 1, soap_flag_FormFactor1 = 1, soap_flag_Type1 = 1, soap_flag_TypeDetail1 = 1, soap_flag_Speed1 = 1;
40187         if (soap->body && !*soap->href)
40188         {
40189                 for (;;)
40190                 {       soap->error = SOAP_TAG_MISMATCH;
40191                         if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
40192                                 if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->StructureVersion), "xsd:unsignedInt"))
40193                                 {       soap_flag_StructureVersion1--;
40194                                         continue;
40195                                 }
40196                         if (soap_flag_Size1 && soap->error == SOAP_TAG_MISMATCH)
40197                                 if (soap_in_unsignedShort(soap, "hwa:Size", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Size), "xsd:unsignedShort"))
40198                                 {       soap_flag_Size1--;
40199                                         continue;
40200                                 }
40201                         if (soap_flag_FormFactor1 && soap->error == SOAP_TAG_MISMATCH)
40202                                 if (soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, "hwa:FormFactor", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->FormFactor), "hwa:PT_MEMORY_FORM_FACTOR"))
40203                                 {       soap_flag_FormFactor1--;
40204                                         continue;
40205                                 }
40206                         if (soap_flag_Type1 && soap->error == SOAP_TAG_MISMATCH)
40207                                 if (soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, "hwa:Type", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Type), "hwa:PT_MEMORY_TYPE"))
40208                                 {       soap_flag_Type1--;
40209                                         continue;
40210                                 }
40211                         if (soap_flag_TypeDetail1 && soap->error == SOAP_TAG_MISMATCH)
40212                                 if (soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, "hwa:TypeDetail", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->TypeDetail), "hwa:PT_MEMORY_TYPE_DETAIL"))
40213                                 {       soap_flag_TypeDetail1--;
40214                                         continue;
40215                                 }
40216                         if (soap_flag_Speed1 && soap->error == SOAP_TAG_MISMATCH)
40217                                 if (soap_in_unsignedShort(soap, "hwa:Speed", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Speed), "xsd:unsignedShort"))
40218                                 {       soap_flag_Speed1--;
40219                                         continue;
40220                                 }
40221                         if (soap->error == SOAP_TAG_MISMATCH)
40222                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Manufacturer), "xsd:unsignedByte"))
40223                                         continue;
40224                         if (soap->error == SOAP_TAG_MISMATCH)
40225                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->SerialNumber), "xsd:unsignedByte"))
40226                                         continue;
40227                         if (soap->error == SOAP_TAG_MISMATCH)
40228                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->AssetTag), "xsd:unsignedByte"))
40229                                         continue;
40230                         if (soap->error == SOAP_TAG_MISMATCH)
40231                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:PartNumber", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->PartNumber), "xsd:unsignedByte"))
40232                                         continue;
40233                         /* transient soap skipped */
40234                         if (soap->error == SOAP_TAG_MISMATCH)
40235                                 soap->error = soap_ignore_element(soap);
40236                         if (soap->error == SOAP_NO_TAG)
40237                                 break;
40238                         if (soap->error)
40239                                 return NULL;
40240                 }
40241                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || soap_flag_Size1 > 0 || soap_flag_FormFactor1 > 0 || soap_flag_Type1 > 0 || soap_flag_TypeDetail1 > 0 || soap_flag_Speed1 > 0 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Manufacturer.size() < 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Manufacturer.size() > 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->SerialNumber.size() < 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->SerialNumber.size() > 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->AssetTag.size() < 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->AssetTag.size() > 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->PartNumber.size() < 65 || ((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->PartNumber.size() > 65))
40242                 {       soap->error = SOAP_OCCURS;
40243                         return NULL;
40244                 }
40245                 if (soap_element_end_in(soap, tag))
40246                         return NULL;
40247         }
40248         else
40249         {       a = (hwa__PT_USCOREMEMORY_USCOREMODULE *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE, 0, sizeof(hwa__PT_USCOREMEMORY_USCOREMODULE), 0, soap_copy_hwa__PT_USCOREMEMORY_USCOREMODULE);
40250                 if (soap->body && soap_element_end_in(soap, tag))
40251                         return NULL;
40252         }
40253         return a;
40254 }
40255
40256 SOAP_FMAC5 hwa__PT_USCOREMEMORY_USCOREMODULE * SOAP_FMAC6 soap_new_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, int n)
40257 {       return soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, n, NULL, NULL, NULL);
40258 }
40259
40260 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, hwa__PT_USCOREMEMORY_USCOREMODULE *p)
40261 {       soap_delete(soap, p);
40262 }
40263
40264 SOAP_FMAC3 hwa__PT_USCOREMEMORY_USCOREMODULE * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
40265 {
40266         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
40267         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE, n, soap_fdelete);
40268         if (!cp)
40269                 return NULL;
40270         if (n < 0)
40271         {       cp->ptr = (void*)new hwa__PT_USCOREMEMORY_USCOREMODULE;
40272                 if (size)
40273                         *size = sizeof(hwa__PT_USCOREMEMORY_USCOREMODULE);
40274                 ((hwa__PT_USCOREMEMORY_USCOREMODULE*)cp->ptr)->soap = soap;
40275         }
40276         else
40277         {       cp->ptr = (void*)new hwa__PT_USCOREMEMORY_USCOREMODULE[n];
40278                 if (size)
40279                         *size = n * sizeof(hwa__PT_USCOREMEMORY_USCOREMODULE);
40280                 for (int i = 0; i < n; i++)
40281                         ((hwa__PT_USCOREMEMORY_USCOREMODULE*)cp->ptr)[i].soap = soap;
40282         }
40283                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40284         return (hwa__PT_USCOREMEMORY_USCOREMODULE*)cp->ptr;
40285 }
40286
40287 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
40288 {
40289         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREMEMORY_USCOREMODULE %p -> %p\n", q, p));
40290         *(hwa__PT_USCOREMEMORY_USCOREMODULE*)p = *(hwa__PT_USCOREMEMORY_USCOREMODULE*)q;
40291 }
40292
40293 void hwa__PT_USCOREPROCESSOR::soap_serialize(struct soap *soap) const
40294 {
40295         (void)soap; /* appease -Wall -Werror */
40296         soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
40297         soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREPROCESSOR*)this)->ID);
40298         soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->MaxSocketSpeed, SOAP_TYPE_unsignedShort);
40299         soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->CurrentSpeed, SOAP_TYPE_unsignedShort);
40300         soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketPopluated, SOAP_TYPE_unsignedByte);
40301         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketDesignation);
40302         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Manufacturer);
40303         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Version);
40304         /* transient soap skipped */
40305 }
40306
40307 void hwa__PT_USCOREPROCESSOR::soap_default(struct soap *soap)
40308 {
40309         this->soap = soap;
40310         soap_default_unsignedInt(soap, &((hwa__PT_USCOREPROCESSOR*)this)->StructureVersion);
40311         soap_default_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREPROCESSOR*)this)->ID);
40312         soap_default_unsignedShort(soap, &((hwa__PT_USCOREPROCESSOR*)this)->MaxSocketSpeed);
40313         soap_default_unsignedShort(soap, &((hwa__PT_USCOREPROCESSOR*)this)->CurrentSpeed);
40314         soap_default_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Status);
40315         soap_default_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Type);
40316         soap_default_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Family);
40317         soap_default_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, &((hwa__PT_USCOREPROCESSOR*)this)->UpgradeInformation);
40318         soap_default_unsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketPopluated);
40319         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketDesignation);
40320         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Manufacturer);
40321         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Version);
40322         /* transient soap skipped */
40323 }
40324
40325 int hwa__PT_USCOREPROCESSOR::soap_put(struct soap *soap, const char *tag, const  char *type) const
40326 {
40327         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREPROCESSOR);
40328         if (this->soap_out(soap, tag, id, type))
40329                 return soap->error;
40330         return soap_putindependent(soap);
40331 }
40332
40333 int hwa__PT_USCOREPROCESSOR::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
40334 {
40335         return soap_out_hwa__PT_USCOREPROCESSOR(soap, tag, id, this, type);
40336 }
40337
40338 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREPROCESSOR(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREPROCESSOR *a, const char *type)
40339 {
40340         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREPROCESSOR), type);
40341         soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->StructureVersion), "");
40342         soap_out_std__vectorTemplateOfunsignedInt(soap, "hwa:ID", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->ID), "");
40343         soap_out_unsignedShort(soap, "hwa:MaxSocketSpeed", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->MaxSocketSpeed), "");
40344         soap_out_unsignedShort(soap, "hwa:CurrentSpeed", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->CurrentSpeed), "");
40345         soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, "hwa:Status", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Status), "");
40346         soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, "hwa:Type", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Type), "");
40347         soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, "hwa:Family", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Family), "");
40348         soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, "hwa:UpgradeInformation", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->UpgradeInformation), "");
40349         soap_out_unsignedByte(soap, "hwa:SocketPopluated", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->SocketPopluated), "");
40350         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SocketDesignation", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->SocketDesignation), "");
40351         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Manufacturer), "");
40352         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Version), "");
40353         /* transient soap skipped */
40354         soap_element_end_out(soap, tag);
40355         return SOAP_OK;
40356 }
40357
40358 void *hwa__PT_USCOREPROCESSOR::soap_get(struct soap *soap, const char *tag, const char *type)
40359 {
40360         return soap_get_hwa__PT_USCOREPROCESSOR(soap, this, tag, type);
40361 }
40362
40363 SOAP_FMAC3 hwa__PT_USCOREPROCESSOR * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR(struct soap *soap, hwa__PT_USCOREPROCESSOR *p, const char *tag, const char *type)
40364 {
40365         if ((p = soap_in_hwa__PT_USCOREPROCESSOR(soap, tag, p, type)))
40366                 soap_getindependent(soap);
40367         return p;
40368 }
40369
40370 void *hwa__PT_USCOREPROCESSOR::soap_in(struct soap *soap, const char *tag, const char *type)
40371 {       return soap_in_hwa__PT_USCOREPROCESSOR(soap, tag, this, type);
40372 }
40373
40374 SOAP_FMAC3 hwa__PT_USCOREPROCESSOR * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR(struct soap *soap, const char *tag, hwa__PT_USCOREPROCESSOR *a, const char *type)
40375 {
40376         if (soap_element_begin_in(soap, tag, 0, NULL))
40377                 return NULL;
40378         a = (hwa__PT_USCOREPROCESSOR *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREPROCESSOR, sizeof(hwa__PT_USCOREPROCESSOR), soap->type, soap->arrayType);
40379         if (!a)
40380                 return NULL;
40381         if (soap->alloced)
40382         {       a->soap_default(soap);
40383                 if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREPROCESSOR)
40384                 {       soap_revert(soap);
40385                         *soap->id = '\0';
40386                         return (hwa__PT_USCOREPROCESSOR *)a->soap_in(soap, tag, type);
40387                 }
40388         }
40389         short soap_flag_StructureVersion1 = 1, soap_flag_MaxSocketSpeed1 = 1, soap_flag_CurrentSpeed1 = 1, soap_flag_Status1 = 1, soap_flag_Type1 = 1, soap_flag_Family1 = 1, soap_flag_UpgradeInformation1 = 1, soap_flag_SocketPopluated1 = 1;
40390         if (soap->body && !*soap->href)
40391         {
40392                 for (;;)
40393                 {       soap->error = SOAP_TAG_MISMATCH;
40394                         if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
40395                                 if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREPROCESSOR*)a)->StructureVersion), "xsd:unsignedInt"))
40396                                 {       soap_flag_StructureVersion1--;
40397                                         continue;
40398                                 }
40399                         if (soap->error == SOAP_TAG_MISMATCH)
40400                                 if (soap_in_std__vectorTemplateOfunsignedInt(soap, "hwa:ID", &(((hwa__PT_USCOREPROCESSOR*)a)->ID), "xsd:unsignedInt"))
40401                                         continue;
40402                         if (soap_flag_MaxSocketSpeed1 && soap->error == SOAP_TAG_MISMATCH)
40403                                 if (soap_in_unsignedShort(soap, "hwa:MaxSocketSpeed", &(((hwa__PT_USCOREPROCESSOR*)a)->MaxSocketSpeed), "xsd:unsignedShort"))
40404                                 {       soap_flag_MaxSocketSpeed1--;
40405                                         continue;
40406                                 }
40407                         if (soap_flag_CurrentSpeed1 && soap->error == SOAP_TAG_MISMATCH)
40408                                 if (soap_in_unsignedShort(soap, "hwa:CurrentSpeed", &(((hwa__PT_USCOREPROCESSOR*)a)->CurrentSpeed), "xsd:unsignedShort"))
40409                                 {       soap_flag_CurrentSpeed1--;
40410                                         continue;
40411                                 }
40412                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
40413                                 if (soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, "hwa:Status", &(((hwa__PT_USCOREPROCESSOR*)a)->Status), "hwa:PT_PROCESSOR_STATUS"))
40414                                 {       soap_flag_Status1--;
40415                                         continue;
40416                                 }
40417                         if (soap_flag_Type1 && soap->error == SOAP_TAG_MISMATCH)
40418                                 if (soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, "hwa:Type", &(((hwa__PT_USCOREPROCESSOR*)a)->Type), "hwa:PT_PROCESSOR_TYPE"))
40419                                 {       soap_flag_Type1--;
40420                                         continue;
40421                                 }
40422                         if (soap_flag_Family1 && soap->error == SOAP_TAG_MISMATCH)
40423                                 if (soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, "hwa:Family", &(((hwa__PT_USCOREPROCESSOR*)a)->Family), "hwa:PT_PROCESSOR_FAMILY"))
40424                                 {       soap_flag_Family1--;
40425                                         continue;
40426                                 }
40427                         if (soap_flag_UpgradeInformation1 && soap->error == SOAP_TAG_MISMATCH)
40428                                 if (soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, "hwa:UpgradeInformation", &(((hwa__PT_USCOREPROCESSOR*)a)->UpgradeInformation), "hwa:PT_PROCESSOR_UPGRADE"))
40429                                 {       soap_flag_UpgradeInformation1--;
40430                                         continue;
40431                                 }
40432                         if (soap_flag_SocketPopluated1 && soap->error == SOAP_TAG_MISMATCH)
40433                                 if (soap_in_unsignedByte(soap, "hwa:SocketPopluated", &(((hwa__PT_USCOREPROCESSOR*)a)->SocketPopluated), "xsd:unsignedByte"))
40434                                 {       soap_flag_SocketPopluated1--;
40435                                         continue;
40436                                 }
40437                         if (soap->error == SOAP_TAG_MISMATCH)
40438                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SocketDesignation", &(((hwa__PT_USCOREPROCESSOR*)a)->SocketDesignation), "xsd:unsignedByte"))
40439                                         continue;
40440                         if (soap->error == SOAP_TAG_MISMATCH)
40441                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCOREPROCESSOR*)a)->Manufacturer), "xsd:unsignedByte"))
40442                                         continue;
40443                         if (soap->error == SOAP_TAG_MISMATCH)
40444                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCOREPROCESSOR*)a)->Version), "xsd:unsignedByte"))
40445                                         continue;
40446                         /* transient soap skipped */
40447                         if (soap->error == SOAP_TAG_MISMATCH)
40448                                 soap->error = soap_ignore_element(soap);
40449                         if (soap->error == SOAP_NO_TAG)
40450                                 break;
40451                         if (soap->error)
40452                                 return NULL;
40453                 }
40454                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || ((hwa__PT_USCOREPROCESSOR*)a)->ID.size() < 2 || ((hwa__PT_USCOREPROCESSOR*)a)->ID.size() > 2 || soap_flag_MaxSocketSpeed1 > 0 || soap_flag_CurrentSpeed1 > 0 || soap_flag_Status1 > 0 || soap_flag_Type1 > 0 || soap_flag_Family1 > 0 || soap_flag_UpgradeInformation1 > 0 || soap_flag_SocketPopluated1 > 0 || ((hwa__PT_USCOREPROCESSOR*)a)->SocketDesignation.size() < 65 || ((hwa__PT_USCOREPROCESSOR*)a)->SocketDesignation.size() > 65 || ((hwa__PT_USCOREPROCESSOR*)a)->Manufacturer.size() < 65 || ((hwa__PT_USCOREPROCESSOR*)a)->Manufacturer.size() > 65 || ((hwa__PT_USCOREPROCESSOR*)a)->Version.size() < 65 || ((hwa__PT_USCOREPROCESSOR*)a)->Version.size() > 65))
40455                 {       soap->error = SOAP_OCCURS;
40456                         return NULL;
40457                 }
40458                 if (soap_element_end_in(soap, tag))
40459                         return NULL;
40460         }
40461         else
40462         {       a = (hwa__PT_USCOREPROCESSOR *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREPROCESSOR, 0, sizeof(hwa__PT_USCOREPROCESSOR), 0, soap_copy_hwa__PT_USCOREPROCESSOR);
40463                 if (soap->body && soap_element_end_in(soap, tag))
40464                         return NULL;
40465         }
40466         return a;
40467 }
40468
40469 SOAP_FMAC5 hwa__PT_USCOREPROCESSOR * SOAP_FMAC6 soap_new_hwa__PT_USCOREPROCESSOR(struct soap *soap, int n)
40470 {       return soap_instantiate_hwa__PT_USCOREPROCESSOR(soap, n, NULL, NULL, NULL);
40471 }
40472
40473 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREPROCESSOR(struct soap *soap, hwa__PT_USCOREPROCESSOR *p)
40474 {       soap_delete(soap, p);
40475 }
40476
40477 SOAP_FMAC3 hwa__PT_USCOREPROCESSOR * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREPROCESSOR(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
40478 {
40479         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREPROCESSOR(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
40480         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREPROCESSOR, n, soap_fdelete);
40481         if (!cp)
40482                 return NULL;
40483         if (n < 0)
40484         {       cp->ptr = (void*)new hwa__PT_USCOREPROCESSOR;
40485                 if (size)
40486                         *size = sizeof(hwa__PT_USCOREPROCESSOR);
40487                 ((hwa__PT_USCOREPROCESSOR*)cp->ptr)->soap = soap;
40488         }
40489         else
40490         {       cp->ptr = (void*)new hwa__PT_USCOREPROCESSOR[n];
40491                 if (size)
40492                         *size = n * sizeof(hwa__PT_USCOREPROCESSOR);
40493                 for (int i = 0; i < n; i++)
40494                         ((hwa__PT_USCOREPROCESSOR*)cp->ptr)[i].soap = soap;
40495         }
40496                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40497         return (hwa__PT_USCOREPROCESSOR*)cp->ptr;
40498 }
40499
40500 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREPROCESSOR(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
40501 {
40502         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREPROCESSOR %p -> %p\n", q, p));
40503         *(hwa__PT_USCOREPROCESSOR*)p = *(hwa__PT_USCOREPROCESSOR*)q;
40504 }
40505
40506 void hwa__PT_USCOREBASEBOARD::soap_serialize(struct soap *soap) const
40507 {
40508         (void)soap; /* appease -Wall -Werror */
40509         soap_embedded(soap, &((hwa__PT_USCOREBASEBOARD*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
40510         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Manufacturer);
40511         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Product);
40512         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Version);
40513         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->SerialNumber);
40514         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->AssetTag);
40515         soap_embedded(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Replaceable, SOAP_TYPE_unsignedByte);
40516         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Padding);
40517         /* transient soap skipped */
40518 }
40519
40520 void hwa__PT_USCOREBASEBOARD::soap_default(struct soap *soap)
40521 {
40522         this->soap = soap;
40523         soap_default_unsignedInt(soap, &((hwa__PT_USCOREBASEBOARD*)this)->StructureVersion);
40524         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Manufacturer);
40525         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Product);
40526         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Version);
40527         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->SerialNumber);
40528         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->AssetTag);
40529         soap_default_unsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Replaceable);
40530         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Padding);
40531         /* transient soap skipped */
40532 }
40533
40534 int hwa__PT_USCOREBASEBOARD::soap_put(struct soap *soap, const char *tag, const  char *type) const
40535 {
40536         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREBASEBOARD);
40537         if (this->soap_out(soap, tag, id, type))
40538                 return soap->error;
40539         return soap_putindependent(soap);
40540 }
40541
40542 int hwa__PT_USCOREBASEBOARD::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
40543 {
40544         return soap_out_hwa__PT_USCOREBASEBOARD(soap, tag, id, this, type);
40545 }
40546
40547 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREBASEBOARD(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREBASEBOARD *a, const char *type)
40548 {
40549         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREBASEBOARD), type);
40550         soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->StructureVersion), "");
40551         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Manufacturer), "");
40552         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Product), "");
40553         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Version), "");
40554         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->SerialNumber), "");
40555         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->AssetTag), "");
40556         soap_out_unsignedByte(soap, "hwa:Replaceable", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Replaceable), "");
40557         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Padding), "");
40558         /* transient soap skipped */
40559         soap_element_end_out(soap, tag);
40560         return SOAP_OK;
40561 }
40562
40563 void *hwa__PT_USCOREBASEBOARD::soap_get(struct soap *soap, const char *tag, const char *type)
40564 {
40565         return soap_get_hwa__PT_USCOREBASEBOARD(soap, this, tag, type);
40566 }
40567
40568 SOAP_FMAC3 hwa__PT_USCOREBASEBOARD * SOAP_FMAC4 soap_get_hwa__PT_USCOREBASEBOARD(struct soap *soap, hwa__PT_USCOREBASEBOARD *p, const char *tag, const char *type)
40569 {
40570         if ((p = soap_in_hwa__PT_USCOREBASEBOARD(soap, tag, p, type)))
40571                 soap_getindependent(soap);
40572         return p;
40573 }
40574
40575 void *hwa__PT_USCOREBASEBOARD::soap_in(struct soap *soap, const char *tag, const char *type)
40576 {       return soap_in_hwa__PT_USCOREBASEBOARD(soap, tag, this, type);
40577 }
40578
40579 SOAP_FMAC3 hwa__PT_USCOREBASEBOARD * SOAP_FMAC4 soap_in_hwa__PT_USCOREBASEBOARD(struct soap *soap, const char *tag, hwa__PT_USCOREBASEBOARD *a, const char *type)
40580 {
40581         if (soap_element_begin_in(soap, tag, 0, NULL))
40582                 return NULL;
40583         a = (hwa__PT_USCOREBASEBOARD *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREBASEBOARD, sizeof(hwa__PT_USCOREBASEBOARD), soap->type, soap->arrayType);
40584         if (!a)
40585                 return NULL;
40586         if (soap->alloced)
40587         {       a->soap_default(soap);
40588                 if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREBASEBOARD)
40589                 {       soap_revert(soap);
40590                         *soap->id = '\0';
40591                         return (hwa__PT_USCOREBASEBOARD *)a->soap_in(soap, tag, type);
40592                 }
40593         }
40594         short soap_flag_StructureVersion1 = 1, soap_flag_Replaceable1 = 1;
40595         if (soap->body && !*soap->href)
40596         {
40597                 for (;;)
40598                 {       soap->error = SOAP_TAG_MISMATCH;
40599                         if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
40600                                 if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREBASEBOARD*)a)->StructureVersion), "xsd:unsignedInt"))
40601                                 {       soap_flag_StructureVersion1--;
40602                                         continue;
40603                                 }
40604                         if (soap->error == SOAP_TAG_MISMATCH)
40605                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCOREBASEBOARD*)a)->Manufacturer), "xsd:unsignedByte"))
40606                                         continue;
40607                         if (soap->error == SOAP_TAG_MISMATCH)
40608                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", &(((hwa__PT_USCOREBASEBOARD*)a)->Product), "xsd:unsignedByte"))
40609                                         continue;
40610                         if (soap->error == SOAP_TAG_MISMATCH)
40611                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCOREBASEBOARD*)a)->Version), "xsd:unsignedByte"))
40612                                         continue;
40613                         if (soap->error == SOAP_TAG_MISMATCH)
40614                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCOREBASEBOARD*)a)->SerialNumber), "xsd:unsignedByte"))
40615                                         continue;
40616                         if (soap->error == SOAP_TAG_MISMATCH)
40617                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", &(((hwa__PT_USCOREBASEBOARD*)a)->AssetTag), "xsd:unsignedByte"))
40618                                         continue;
40619                         if (soap_flag_Replaceable1 && soap->error == SOAP_TAG_MISMATCH)
40620                                 if (soap_in_unsignedByte(soap, "hwa:Replaceable", &(((hwa__PT_USCOREBASEBOARD*)a)->Replaceable), "xsd:unsignedByte"))
40621                                 {       soap_flag_Replaceable1--;
40622                                         continue;
40623                                 }
40624                         if (soap->error == SOAP_TAG_MISMATCH)
40625                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", &(((hwa__PT_USCOREBASEBOARD*)a)->Padding), "xsd:unsignedByte"))
40626                                         continue;
40627                         /* transient soap skipped */
40628                         if (soap->error == SOAP_TAG_MISMATCH)
40629                                 soap->error = soap_ignore_element(soap);
40630                         if (soap->error == SOAP_NO_TAG)
40631                                 break;
40632                         if (soap->error)
40633                                 return NULL;
40634                 }
40635                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || ((hwa__PT_USCOREBASEBOARD*)a)->Manufacturer.size() < 65 || ((hwa__PT_USCOREBASEBOARD*)a)->Manufacturer.size() > 65 || ((hwa__PT_USCOREBASEBOARD*)a)->Product.size() < 65 || ((hwa__PT_USCOREBASEBOARD*)a)->Product.size() > 65 || ((hwa__PT_USCOREBASEBOARD*)a)->Version.size() < 65 || ((hwa__PT_USCOREBASEBOARD*)a)->Version.size() > 65 || ((hwa__PT_USCOREBASEBOARD*)a)->SerialNumber.size() < 65 || ((hwa__PT_USCOREBASEBOARD*)a)->SerialNumber.size() > 65 || ((hwa__PT_USCOREBASEBOARD*)a)->AssetTag.size() < 65 || ((hwa__PT_USCOREBASEBOARD*)a)->AssetTag.size() > 65 || soap_flag_Replaceable1 > 0 || ((hwa__PT_USCOREBASEBOARD*)a)->Padding.size() < 2 || ((hwa__PT_USCOREBASEBOARD*)a)->Padding.size() > 2))
40636                 {       soap->error = SOAP_OCCURS;
40637                         return NULL;
40638                 }
40639                 if (soap_element_end_in(soap, tag))
40640                         return NULL;
40641         }
40642         else
40643         {       a = (hwa__PT_USCOREBASEBOARD *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREBASEBOARD, 0, sizeof(hwa__PT_USCOREBASEBOARD), 0, soap_copy_hwa__PT_USCOREBASEBOARD);
40644                 if (soap->body && soap_element_end_in(soap, tag))
40645                         return NULL;
40646         }
40647         return a;
40648 }
40649
40650 SOAP_FMAC5 hwa__PT_USCOREBASEBOARD * SOAP_FMAC6 soap_new_hwa__PT_USCOREBASEBOARD(struct soap *soap, int n)
40651 {       return soap_instantiate_hwa__PT_USCOREBASEBOARD(soap, n, NULL, NULL, NULL);
40652 }
40653
40654 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREBASEBOARD(struct soap *soap, hwa__PT_USCOREBASEBOARD *p)
40655 {       soap_delete(soap, p);
40656 }
40657
40658 SOAP_FMAC3 hwa__PT_USCOREBASEBOARD * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREBASEBOARD(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
40659 {
40660         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREBASEBOARD(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
40661         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREBASEBOARD, n, soap_fdelete);
40662         if (!cp)
40663                 return NULL;
40664         if (n < 0)
40665         {       cp->ptr = (void*)new hwa__PT_USCOREBASEBOARD;
40666                 if (size)
40667                         *size = sizeof(hwa__PT_USCOREBASEBOARD);
40668                 ((hwa__PT_USCOREBASEBOARD*)cp->ptr)->soap = soap;
40669         }
40670         else
40671         {       cp->ptr = (void*)new hwa__PT_USCOREBASEBOARD[n];
40672                 if (size)
40673                         *size = n * sizeof(hwa__PT_USCOREBASEBOARD);
40674                 for (int i = 0; i < n; i++)
40675                         ((hwa__PT_USCOREBASEBOARD*)cp->ptr)[i].soap = soap;
40676         }
40677                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40678         return (hwa__PT_USCOREBASEBOARD*)cp->ptr;
40679 }
40680
40681 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREBASEBOARD(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
40682 {
40683         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREBASEBOARD %p -> %p\n", q, p));
40684         *(hwa__PT_USCOREBASEBOARD*)p = *(hwa__PT_USCOREBASEBOARD*)q;
40685 }
40686
40687 void hwa__GUID::soap_serialize(struct soap *soap) const
40688 {
40689         (void)soap; /* appease -Wall -Werror */
40690         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__GUID*)this)->GUIDbyte);
40691         /* transient soap skipped */
40692 }
40693
40694 void hwa__GUID::soap_default(struct soap *soap)
40695 {
40696         this->soap = soap;
40697         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__GUID*)this)->GUIDbyte);
40698         /* transient soap skipped */
40699 }
40700
40701 int hwa__GUID::soap_put(struct soap *soap, const char *tag, const  char *type) const
40702 {
40703         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__GUID);
40704         if (this->soap_out(soap, tag, id, type))
40705                 return soap->error;
40706         return soap_putindependent(soap);
40707 }
40708
40709 int hwa__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
40710 {
40711         return soap_out_hwa__GUID(soap, tag, id, this, type);
40712 }
40713
40714 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__GUID(struct soap *soap, const char *tag, int id, const hwa__GUID *a, const char *type)
40715 {
40716         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__GUID), type);
40717         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:GUIDbyte", -1, &(((hwa__GUID*)a)->GUIDbyte), "");
40718         /* transient soap skipped */
40719         soap_element_end_out(soap, tag);
40720         return SOAP_OK;
40721 }
40722
40723 void *hwa__GUID::soap_get(struct soap *soap, const char *tag, const char *type)
40724 {
40725         return soap_get_hwa__GUID(soap, this, tag, type);
40726 }
40727
40728 SOAP_FMAC3 hwa__GUID * SOAP_FMAC4 soap_get_hwa__GUID(struct soap *soap, hwa__GUID *p, const char *tag, const char *type)
40729 {
40730         if ((p = soap_in_hwa__GUID(soap, tag, p, type)))
40731                 soap_getindependent(soap);
40732         return p;
40733 }
40734
40735 void *hwa__GUID::soap_in(struct soap *soap, const char *tag, const char *type)
40736 {       return soap_in_hwa__GUID(soap, tag, this, type);
40737 }
40738
40739 SOAP_FMAC3 hwa__GUID * SOAP_FMAC4 soap_in_hwa__GUID(struct soap *soap, const char *tag, hwa__GUID *a, const char *type)
40740 {
40741         if (soap_element_begin_in(soap, tag, 0, NULL))
40742                 return NULL;
40743         a = (hwa__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__GUID, sizeof(hwa__GUID), soap->type, soap->arrayType);
40744         if (!a)
40745                 return NULL;
40746         if (soap->alloced)
40747         {       a->soap_default(soap);
40748                 if (soap->clist->type != SOAP_TYPE_hwa__GUID)
40749                 {       soap_revert(soap);
40750                         *soap->id = '\0';
40751                         return (hwa__GUID *)a->soap_in(soap, tag, type);
40752                 }
40753         };
40754         if (soap->body && !*soap->href)
40755         {
40756                 for (;;)
40757                 {       soap->error = SOAP_TAG_MISMATCH;
40758                         if (soap->error == SOAP_TAG_MISMATCH)
40759                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:GUIDbyte", &(((hwa__GUID*)a)->GUIDbyte), "xsd:unsignedByte"))
40760                                         continue;
40761                         /* transient soap skipped */
40762                         if (soap->error == SOAP_TAG_MISMATCH)
40763                                 soap->error = soap_ignore_element(soap);
40764                         if (soap->error == SOAP_NO_TAG)
40765                                 break;
40766                         if (soap->error)
40767                                 return NULL;
40768                 }
40769                 if ((soap->mode & SOAP_XML_STRICT) && (((hwa__GUID*)a)->GUIDbyte.size() < 16 || ((hwa__GUID*)a)->GUIDbyte.size() > 16))
40770                 {       soap->error = SOAP_OCCURS;
40771                         return NULL;
40772                 }
40773                 if (soap_element_end_in(soap, tag))
40774                         return NULL;
40775         }
40776         else
40777         {       a = (hwa__GUID *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__GUID, 0, sizeof(hwa__GUID), 0, soap_copy_hwa__GUID);
40778                 if (soap->body && soap_element_end_in(soap, tag))
40779                         return NULL;
40780         }
40781         return a;
40782 }
40783
40784 SOAP_FMAC5 hwa__GUID * SOAP_FMAC6 soap_new_hwa__GUID(struct soap *soap, int n)
40785 {       return soap_instantiate_hwa__GUID(soap, n, NULL, NULL, NULL);
40786 }
40787
40788 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__GUID(struct soap *soap, hwa__GUID *p)
40789 {       soap_delete(soap, p);
40790 }
40791
40792 SOAP_FMAC3 hwa__GUID * SOAP_FMAC4 soap_instantiate_hwa__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
40793 {
40794         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
40795         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__GUID, n, soap_fdelete);
40796         if (!cp)
40797                 return NULL;
40798         if (n < 0)
40799         {       cp->ptr = (void*)new hwa__GUID;
40800                 if (size)
40801                         *size = sizeof(hwa__GUID);
40802                 ((hwa__GUID*)cp->ptr)->soap = soap;
40803         }
40804         else
40805         {       cp->ptr = (void*)new hwa__GUID[n];
40806                 if (size)
40807                         *size = n * sizeof(hwa__GUID);
40808                 for (int i = 0; i < n; i++)
40809                         ((hwa__GUID*)cp->ptr)[i].soap = soap;
40810         }
40811                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40812         return (hwa__GUID*)cp->ptr;
40813 }
40814
40815 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__GUID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
40816 {
40817         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__GUID %p -> %p\n", q, p));
40818         *(hwa__GUID*)p = *(hwa__GUID*)q;
40819 }
40820
40821 void hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_serialize(struct soap *soap) const
40822 {
40823         (void)soap; /* appease -Wall -Werror */
40824         soap_embedded(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
40825         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Manufacturer);
40826         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Product);
40827         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Version);
40828         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->SerialNumber);
40829         soap_serialize_PointerTohwa__GUID(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->UUID);
40830         /* transient soap skipped */
40831 }
40832
40833 void hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_default(struct soap *soap)
40834 {
40835         this->soap = soap;
40836         soap_default_unsignedInt(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->StructureVersion);
40837         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Manufacturer);
40838         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Product);
40839         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Version);
40840         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->SerialNumber);
40841         ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->UUID = NULL;
40842         /* transient soap skipped */
40843 }
40844
40845 int hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_put(struct soap *soap, const char *tag, const  char *type) const
40846 {
40847         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM);
40848         if (this->soap_out(soap, tag, id, type))
40849                 return soap->error;
40850         return soap_putindependent(soap);
40851 }
40852
40853 int hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
40854 {
40855         return soap_out_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, tag, id, this, type);
40856 }
40857
40858 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, const char *tag, int id, const hwa__PT_USCORECOMPUTER_USCORESYSTEM *a, const char *type)
40859 {
40860         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM), type);
40861         soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->StructureVersion), "");
40862         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Manufacturer), "");
40863         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Product), "");
40864         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Version), "");
40865         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->SerialNumber), "");
40866         soap_out_PointerTohwa__GUID(soap, "hwa:UUID", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->UUID), "");
40867         /* transient soap skipped */
40868         soap_element_end_out(soap, tag);
40869         return SOAP_OK;
40870 }
40871
40872 void *hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_get(struct soap *soap, const char *tag, const char *type)
40873 {
40874         return soap_get_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, this, tag, type);
40875 }
40876
40877 SOAP_FMAC3 hwa__PT_USCORECOMPUTER_USCORESYSTEM * SOAP_FMAC4 soap_get_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, hwa__PT_USCORECOMPUTER_USCORESYSTEM *p, const char *tag, const char *type)
40878 {
40879         if ((p = soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, tag, p, type)))
40880                 soap_getindependent(soap);
40881         return p;
40882 }
40883
40884 void *hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_in(struct soap *soap, const char *tag, const char *type)
40885 {       return soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, tag, this, type);
40886 }
40887
40888 SOAP_FMAC3 hwa__PT_USCORECOMPUTER_USCORESYSTEM * SOAP_FMAC4 soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, const char *tag, hwa__PT_USCORECOMPUTER_USCORESYSTEM *a, const char *type)
40889 {
40890         if (soap_element_begin_in(soap, tag, 0, NULL))
40891                 return NULL;
40892         a = (hwa__PT_USCORECOMPUTER_USCORESYSTEM *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM, sizeof(hwa__PT_USCORECOMPUTER_USCORESYSTEM), soap->type, soap->arrayType);
40893         if (!a)
40894                 return NULL;
40895         if (soap->alloced)
40896         {       a->soap_default(soap);
40897                 if (soap->clist->type != SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM)
40898                 {       soap_revert(soap);
40899                         *soap->id = '\0';
40900                         return (hwa__PT_USCORECOMPUTER_USCORESYSTEM *)a->soap_in(soap, tag, type);
40901                 }
40902         }
40903         short soap_flag_StructureVersion1 = 1, soap_flag_UUID1 = 1;
40904         if (soap->body && !*soap->href)
40905         {
40906                 for (;;)
40907                 {       soap->error = SOAP_TAG_MISMATCH;
40908                         if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
40909                                 if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->StructureVersion), "xsd:unsignedInt"))
40910                                 {       soap_flag_StructureVersion1--;
40911                                         continue;
40912                                 }
40913                         if (soap->error == SOAP_TAG_MISMATCH)
40914                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Manufacturer), "xsd:unsignedByte"))
40915                                         continue;
40916                         if (soap->error == SOAP_TAG_MISMATCH)
40917                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Product), "xsd:unsignedByte"))
40918                                         continue;
40919                         if (soap->error == SOAP_TAG_MISMATCH)
40920                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Version), "xsd:unsignedByte"))
40921                                         continue;
40922                         if (soap->error == SOAP_TAG_MISMATCH)
40923                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->SerialNumber), "xsd:unsignedByte"))
40924                                         continue;
40925                         if (soap_flag_UUID1 && soap->error == SOAP_TAG_MISMATCH)
40926                                 if (soap_in_PointerTohwa__GUID(soap, "hwa:UUID", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->UUID), "hwa:GUID"))
40927                                 {       soap_flag_UUID1--;
40928                                         continue;
40929                                 }
40930                         /* transient soap skipped */
40931                         if (soap->error == SOAP_TAG_MISMATCH)
40932                                 soap->error = soap_ignore_element(soap);
40933                         if (soap->error == SOAP_NO_TAG)
40934                                 break;
40935                         if (soap->error)
40936                                 return NULL;
40937                 }
40938                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Manufacturer.size() < 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Manufacturer.size() > 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Product.size() < 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Product.size() > 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Version.size() < 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Version.size() > 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->SerialNumber.size() < 65 || ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->SerialNumber.size() > 65 || soap_flag_UUID1 > 0))
40939                 {       soap->error = SOAP_OCCURS;
40940                         return NULL;
40941                 }
40942                 if (soap_element_end_in(soap, tag))
40943                         return NULL;
40944         }
40945         else
40946         {       a = (hwa__PT_USCORECOMPUTER_USCORESYSTEM *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM, 0, sizeof(hwa__PT_USCORECOMPUTER_USCORESYSTEM), 0, soap_copy_hwa__PT_USCORECOMPUTER_USCORESYSTEM);
40947                 if (soap->body && soap_element_end_in(soap, tag))
40948                         return NULL;
40949         }
40950         return a;
40951 }
40952
40953 SOAP_FMAC5 hwa__PT_USCORECOMPUTER_USCORESYSTEM * SOAP_FMAC6 soap_new_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, int n)
40954 {       return soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, n, NULL, NULL, NULL);
40955 }
40956
40957 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, hwa__PT_USCORECOMPUTER_USCORESYSTEM *p)
40958 {       soap_delete(soap, p);
40959 }
40960
40961 SOAP_FMAC3 hwa__PT_USCORECOMPUTER_USCORESYSTEM * SOAP_FMAC4 soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
40962 {
40963         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
40964         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM, n, soap_fdelete);
40965         if (!cp)
40966                 return NULL;
40967         if (n < 0)
40968         {       cp->ptr = (void*)new hwa__PT_USCORECOMPUTER_USCORESYSTEM;
40969                 if (size)
40970                         *size = sizeof(hwa__PT_USCORECOMPUTER_USCORESYSTEM);
40971                 ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)cp->ptr)->soap = soap;
40972         }
40973         else
40974         {       cp->ptr = (void*)new hwa__PT_USCORECOMPUTER_USCORESYSTEM[n];
40975                 if (size)
40976                         *size = n * sizeof(hwa__PT_USCORECOMPUTER_USCORESYSTEM);
40977                 for (int i = 0; i < n; i++)
40978                         ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)cp->ptr)[i].soap = soap;
40979         }
40980                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
40981         return (hwa__PT_USCORECOMPUTER_USCORESYSTEM*)cp->ptr;
40982 }
40983
40984 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
40985 {
40986         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCORECOMPUTER_USCORESYSTEM %p -> %p\n", q, p));
40987         *(hwa__PT_USCORECOMPUTER_USCORESYSTEM*)p = *(hwa__PT_USCORECOMPUTER_USCORESYSTEM*)q;
40988 }
40989
40990 void hwa__PT_USCOREBIOS::soap_serialize(struct soap *soap) const
40991 {
40992         (void)soap; /* appease -Wall -Werror */
40993         soap_embedded(soap, &((hwa__PT_USCOREBIOS*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
40994         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Vendor);
40995         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Version);
40996         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->ReleaseDate);
40997         soap_embedded(soap, &((hwa__PT_USCOREBIOS*)this)->padding, SOAP_TYPE_unsignedByte);
40998         /* transient soap skipped */
40999 }
41000
41001 void hwa__PT_USCOREBIOS::soap_default(struct soap *soap)
41002 {
41003         this->soap = soap;
41004         soap_default_unsignedInt(soap, &((hwa__PT_USCOREBIOS*)this)->StructureVersion);
41005         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Vendor);
41006         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Version);
41007         soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->ReleaseDate);
41008         soap_default_unsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->padding);
41009         soap_default_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, &((hwa__PT_USCOREBIOS*)this)->Characteristics);
41010         /* transient soap skipped */
41011 }
41012
41013 int hwa__PT_USCOREBIOS::soap_put(struct soap *soap, const char *tag, const  char *type) const
41014 {
41015         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREBIOS);
41016         if (this->soap_out(soap, tag, id, type))
41017                 return soap->error;
41018         return soap_putindependent(soap);
41019 }
41020
41021 int hwa__PT_USCOREBIOS::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
41022 {
41023         return soap_out_hwa__PT_USCOREBIOS(soap, tag, id, this, type);
41024 }
41025
41026 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__PT_USCOREBIOS(struct soap *soap, const char *tag, int id, const hwa__PT_USCOREBIOS *a, const char *type)
41027 {
41028         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREBIOS), type);
41029         soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREBIOS*)a)->StructureVersion), "");
41030         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Vendor", -1, &(((hwa__PT_USCOREBIOS*)a)->Vendor), "");
41031         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCOREBIOS*)a)->Version), "");
41032         soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:ReleaseDate", -1, &(((hwa__PT_USCOREBIOS*)a)->ReleaseDate), "");
41033         soap_out_unsignedByte(soap, "hwa:padding", -1, &(((hwa__PT_USCOREBIOS*)a)->padding), "");
41034         soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, "hwa:Characteristics", -1, &(((hwa__PT_USCOREBIOS*)a)->Characteristics), "");
41035         /* transient soap skipped */
41036         soap_element_end_out(soap, tag);
41037         return SOAP_OK;
41038 }
41039
41040 void *hwa__PT_USCOREBIOS::soap_get(struct soap *soap, const char *tag, const char *type)
41041 {
41042         return soap_get_hwa__PT_USCOREBIOS(soap, this, tag, type);
41043 }
41044
41045 SOAP_FMAC3 hwa__PT_USCOREBIOS * SOAP_FMAC4 soap_get_hwa__PT_USCOREBIOS(struct soap *soap, hwa__PT_USCOREBIOS *p, const char *tag, const char *type)
41046 {
41047         if ((p = soap_in_hwa__PT_USCOREBIOS(soap, tag, p, type)))
41048                 soap_getindependent(soap);
41049         return p;
41050 }
41051
41052 void *hwa__PT_USCOREBIOS::soap_in(struct soap *soap, const char *tag, const char *type)
41053 {       return soap_in_hwa__PT_USCOREBIOS(soap, tag, this, type);
41054 }
41055
41056 SOAP_FMAC3 hwa__PT_USCOREBIOS * SOAP_FMAC4 soap_in_hwa__PT_USCOREBIOS(struct soap *soap, const char *tag, hwa__PT_USCOREBIOS *a, const char *type)
41057 {
41058         if (soap_element_begin_in(soap, tag, 0, NULL))
41059                 return NULL;
41060         a = (hwa__PT_USCOREBIOS *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__PT_USCOREBIOS, sizeof(hwa__PT_USCOREBIOS), soap->type, soap->arrayType);
41061         if (!a)
41062                 return NULL;
41063         if (soap->alloced)
41064         {       a->soap_default(soap);
41065                 if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREBIOS)
41066                 {       soap_revert(soap);
41067                         *soap->id = '\0';
41068                         return (hwa__PT_USCOREBIOS *)a->soap_in(soap, tag, type);
41069                 }
41070         }
41071         short soap_flag_StructureVersion1 = 1, soap_flag_padding1 = 1, soap_flag_Characteristics1 = 1;
41072         if (soap->body && !*soap->href)
41073         {
41074                 for (;;)
41075                 {       soap->error = SOAP_TAG_MISMATCH;
41076                         if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
41077                                 if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREBIOS*)a)->StructureVersion), "xsd:unsignedInt"))
41078                                 {       soap_flag_StructureVersion1--;
41079                                         continue;
41080                                 }
41081                         if (soap->error == SOAP_TAG_MISMATCH)
41082                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Vendor", &(((hwa__PT_USCOREBIOS*)a)->Vendor), "xsd:unsignedByte"))
41083                                         continue;
41084                         if (soap->error == SOAP_TAG_MISMATCH)
41085                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCOREBIOS*)a)->Version), "xsd:unsignedByte"))
41086                                         continue;
41087                         if (soap->error == SOAP_TAG_MISMATCH)
41088                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:ReleaseDate", &(((hwa__PT_USCOREBIOS*)a)->ReleaseDate), "xsd:unsignedByte"))
41089                                         continue;
41090                         if (soap_flag_padding1 && soap->error == SOAP_TAG_MISMATCH)
41091                                 if (soap_in_unsignedByte(soap, "hwa:padding", &(((hwa__PT_USCOREBIOS*)a)->padding), "xsd:unsignedByte"))
41092                                 {       soap_flag_padding1--;
41093                                         continue;
41094                                 }
41095                         if (soap_flag_Characteristics1 && soap->error == SOAP_TAG_MISMATCH)
41096                                 if (soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, "hwa:Characteristics", &(((hwa__PT_USCOREBIOS*)a)->Characteristics), "hwa:PT_BIOS_CHARACTERISTICS"))
41097                                 {       soap_flag_Characteristics1--;
41098                                         continue;
41099                                 }
41100                         /* transient soap skipped */
41101                         if (soap->error == SOAP_TAG_MISMATCH)
41102                                 soap->error = soap_ignore_element(soap);
41103                         if (soap->error == SOAP_NO_TAG)
41104                                 break;
41105                         if (soap->error)
41106                                 return NULL;
41107                 }
41108                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StructureVersion1 > 0 || ((hwa__PT_USCOREBIOS*)a)->Vendor.size() < 65 || ((hwa__PT_USCOREBIOS*)a)->Vendor.size() > 65 || ((hwa__PT_USCOREBIOS*)a)->Version.size() < 65 || ((hwa__PT_USCOREBIOS*)a)->Version.size() > 65 || ((hwa__PT_USCOREBIOS*)a)->ReleaseDate.size() < 65 || ((hwa__PT_USCOREBIOS*)a)->ReleaseDate.size() > 65 || soap_flag_padding1 > 0 || soap_flag_Characteristics1 > 0))
41109                 {       soap->error = SOAP_OCCURS;
41110                         return NULL;
41111                 }
41112                 if (soap_element_end_in(soap, tag))
41113                         return NULL;
41114         }
41115         else
41116         {       a = (hwa__PT_USCOREBIOS *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__PT_USCOREBIOS, 0, sizeof(hwa__PT_USCOREBIOS), 0, soap_copy_hwa__PT_USCOREBIOS);
41117                 if (soap->body && soap_element_end_in(soap, tag))
41118                         return NULL;
41119         }
41120         return a;
41121 }
41122
41123 SOAP_FMAC5 hwa__PT_USCOREBIOS * SOAP_FMAC6 soap_new_hwa__PT_USCOREBIOS(struct soap *soap, int n)
41124 {       return soap_instantiate_hwa__PT_USCOREBIOS(soap, n, NULL, NULL, NULL);
41125 }
41126
41127 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREBIOS(struct soap *soap, hwa__PT_USCOREBIOS *p)
41128 {       soap_delete(soap, p);
41129 }
41130
41131 SOAP_FMAC3 hwa__PT_USCOREBIOS * SOAP_FMAC4 soap_instantiate_hwa__PT_USCOREBIOS(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
41132 {
41133         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREBIOS(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
41134         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREBIOS, n, soap_fdelete);
41135         if (!cp)
41136                 return NULL;
41137         if (n < 0)
41138         {       cp->ptr = (void*)new hwa__PT_USCOREBIOS;
41139                 if (size)
41140                         *size = sizeof(hwa__PT_USCOREBIOS);
41141                 ((hwa__PT_USCOREBIOS*)cp->ptr)->soap = soap;
41142         }
41143         else
41144         {       cp->ptr = (void*)new hwa__PT_USCOREBIOS[n];
41145                 if (size)
41146                         *size = n * sizeof(hwa__PT_USCOREBIOS);
41147                 for (int i = 0; i < n; i++)
41148                         ((hwa__PT_USCOREBIOS*)cp->ptr)[i].soap = soap;
41149         }
41150                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41151         return (hwa__PT_USCOREBIOS*)cp->ptr;
41152 }
41153
41154 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__PT_USCOREBIOS(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
41155 {
41156         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREBIOS %p -> %p\n", q, p));
41157         *(hwa__PT_USCOREBIOS*)p = *(hwa__PT_USCOREBIOS*)q;
41158 }
41159
41160 void hwa__AssetDataType::soap_serialize(struct soap *soap) const
41161 {
41162         (void)soap; /* appease -Wall -Werror */
41163         soap_embedded(soap, &((hwa__AssetDataType*)this)->AssetSize, SOAP_TYPE_unsignedInt);
41164         soap_serialize_PointerToxsd__base64Binary(soap, &((hwa__AssetDataType*)this)->AssetData);
41165         /* transient soap skipped */
41166 }
41167
41168 void hwa__AssetDataType::soap_default(struct soap *soap)
41169 {
41170         this->soap = soap;
41171         soap_default_hwa__AssetTypeType(soap, &((hwa__AssetDataType*)this)->AssetType);
41172         soap_default_unsignedInt(soap, &((hwa__AssetDataType*)this)->AssetSize);
41173         ((hwa__AssetDataType*)this)->AssetData = NULL;
41174         /* transient soap skipped */
41175 }
41176
41177 int hwa__AssetDataType::soap_put(struct soap *soap, const char *tag, const  char *type) const
41178 {
41179         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__AssetDataType);
41180         if (this->soap_out(soap, tag, id, type))
41181                 return soap->error;
41182         return soap_putindependent(soap);
41183 }
41184
41185 int hwa__AssetDataType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
41186 {
41187         return soap_out_hwa__AssetDataType(soap, tag, id, this, type);
41188 }
41189
41190 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetDataType(struct soap *soap, const char *tag, int id, const hwa__AssetDataType *a, const char *type)
41191 {
41192         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetDataType), type);
41193         soap_out_hwa__AssetTypeType(soap, "hwa:AssetType", -1, &(((hwa__AssetDataType*)a)->AssetType), "");
41194         soap_out_unsignedInt(soap, "hwa:AssetSize", -1, &(((hwa__AssetDataType*)a)->AssetSize), "");
41195         soap_out_PointerToxsd__base64Binary(soap, "hwa:AssetData", -1, &(((hwa__AssetDataType*)a)->AssetData), "");
41196         /* transient soap skipped */
41197         soap_element_end_out(soap, tag);
41198         return SOAP_OK;
41199 }
41200
41201 void *hwa__AssetDataType::soap_get(struct soap *soap, const char *tag, const char *type)
41202 {
41203         return soap_get_hwa__AssetDataType(soap, this, tag, type);
41204 }
41205
41206 SOAP_FMAC3 hwa__AssetDataType * SOAP_FMAC4 soap_get_hwa__AssetDataType(struct soap *soap, hwa__AssetDataType *p, const char *tag, const char *type)
41207 {
41208         if ((p = soap_in_hwa__AssetDataType(soap, tag, p, type)))
41209                 soap_getindependent(soap);
41210         return p;
41211 }
41212
41213 void *hwa__AssetDataType::soap_in(struct soap *soap, const char *tag, const char *type)
41214 {       return soap_in_hwa__AssetDataType(soap, tag, this, type);
41215 }
41216
41217 SOAP_FMAC3 hwa__AssetDataType * SOAP_FMAC4 soap_in_hwa__AssetDataType(struct soap *soap, const char *tag, hwa__AssetDataType *a, const char *type)
41218 {
41219         if (soap_element_begin_in(soap, tag, 0, NULL))
41220                 return NULL;
41221         a = (hwa__AssetDataType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetDataType, sizeof(hwa__AssetDataType), soap->type, soap->arrayType);
41222         if (!a)
41223                 return NULL;
41224         if (soap->alloced)
41225         {       a->soap_default(soap);
41226                 if (soap->clist->type != SOAP_TYPE_hwa__AssetDataType)
41227                 {       soap_revert(soap);
41228                         *soap->id = '\0';
41229                         return (hwa__AssetDataType *)a->soap_in(soap, tag, type);
41230                 }
41231         }
41232         short soap_flag_AssetType1 = 1, soap_flag_AssetSize1 = 1, soap_flag_AssetData1 = 1;
41233         if (soap->body && !*soap->href)
41234         {
41235                 for (;;)
41236                 {       soap->error = SOAP_TAG_MISMATCH;
41237                         if (soap_flag_AssetType1 && soap->error == SOAP_TAG_MISMATCH)
41238                                 if (soap_in_hwa__AssetTypeType(soap, "hwa:AssetType", &(((hwa__AssetDataType*)a)->AssetType), "hwa:AssetTypeType"))
41239                                 {       soap_flag_AssetType1--;
41240                                         continue;
41241                                 }
41242                         if (soap_flag_AssetSize1 && soap->error == SOAP_TAG_MISMATCH)
41243                                 if (soap_in_unsignedInt(soap, "hwa:AssetSize", &(((hwa__AssetDataType*)a)->AssetSize), "xsd:unsignedInt"))
41244                                 {       soap_flag_AssetSize1--;
41245                                         continue;
41246                                 }
41247                         if (soap_flag_AssetData1 && soap->error == SOAP_TAG_MISMATCH)
41248                                 if (soap_in_PointerToxsd__base64Binary(soap, "hwa:AssetData", &(((hwa__AssetDataType*)a)->AssetData), "xsd:base64Binary"))
41249                                 {       soap_flag_AssetData1--;
41250                                         continue;
41251                                 }
41252                         /* transient soap skipped */
41253                         if (soap->error == SOAP_TAG_MISMATCH)
41254                                 soap->error = soap_ignore_element(soap);
41255                         if (soap->error == SOAP_NO_TAG)
41256                                 break;
41257                         if (soap->error)
41258                                 return NULL;
41259                 }
41260                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AssetType1 > 0 || soap_flag_AssetSize1 > 0))
41261                 {       soap->error = SOAP_OCCURS;
41262                         return NULL;
41263                 }
41264                 if (soap_element_end_in(soap, tag))
41265                         return NULL;
41266         }
41267         else
41268         {       a = (hwa__AssetDataType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__AssetDataType, 0, sizeof(hwa__AssetDataType), 0, soap_copy_hwa__AssetDataType);
41269                 if (soap->body && soap_element_end_in(soap, tag))
41270                         return NULL;
41271         }
41272         return a;
41273 }
41274
41275 SOAP_FMAC5 hwa__AssetDataType * SOAP_FMAC6 soap_new_hwa__AssetDataType(struct soap *soap, int n)
41276 {       return soap_instantiate_hwa__AssetDataType(soap, n, NULL, NULL, NULL);
41277 }
41278
41279 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__AssetDataType(struct soap *soap, hwa__AssetDataType *p)
41280 {       soap_delete(soap, p);
41281 }
41282
41283 SOAP_FMAC3 hwa__AssetDataType * SOAP_FMAC4 soap_instantiate_hwa__AssetDataType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
41284 {
41285         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__AssetDataType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
41286         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__AssetDataType, n, soap_fdelete);
41287         if (!cp)
41288                 return NULL;
41289         if (n < 0)
41290         {       cp->ptr = (void*)new hwa__AssetDataType;
41291                 if (size)
41292                         *size = sizeof(hwa__AssetDataType);
41293                 ((hwa__AssetDataType*)cp->ptr)->soap = soap;
41294         }
41295         else
41296         {       cp->ptr = (void*)new hwa__AssetDataType[n];
41297                 if (size)
41298                         *size = n * sizeof(hwa__AssetDataType);
41299                 for (int i = 0; i < n; i++)
41300                         ((hwa__AssetDataType*)cp->ptr)[i].soap = soap;
41301         }
41302                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41303         return (hwa__AssetDataType*)cp->ptr;
41304 }
41305
41306 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__AssetDataType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
41307 {
41308         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__AssetDataType %p -> %p\n", q, p));
41309         *(hwa__AssetDataType*)p = *(hwa__AssetDataType*)q;
41310 }
41311
41312 void hwa__AssetDataArrayType::soap_serialize(struct soap *soap) const
41313 {
41314         (void)soap; /* appease -Wall -Werror */
41315         soap_serialize_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, &((hwa__AssetDataArrayType*)this)->AssetData);
41316         /* transient soap skipped */
41317 }
41318
41319 void hwa__AssetDataArrayType::soap_default(struct soap *soap)
41320 {
41321         this->soap = soap;
41322         soap_default_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, &((hwa__AssetDataArrayType*)this)->AssetData);
41323         /* transient soap skipped */
41324 }
41325
41326 int hwa__AssetDataArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
41327 {
41328         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__AssetDataArrayType);
41329         if (this->soap_out(soap, tag, id, type))
41330                 return soap->error;
41331         return soap_putindependent(soap);
41332 }
41333
41334 int hwa__AssetDataArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
41335 {
41336         return soap_out_hwa__AssetDataArrayType(soap, tag, id, this, type);
41337 }
41338
41339 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetDataArrayType(struct soap *soap, const char *tag, int id, const hwa__AssetDataArrayType *a, const char *type)
41340 {
41341         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetDataArrayType), type);
41342         soap_out_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, "hwa:AssetData", -1, &(((hwa__AssetDataArrayType*)a)->AssetData), "");
41343         /* transient soap skipped */
41344         soap_element_end_out(soap, tag);
41345         return SOAP_OK;
41346 }
41347
41348 void *hwa__AssetDataArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
41349 {
41350         return soap_get_hwa__AssetDataArrayType(soap, this, tag, type);
41351 }
41352
41353 SOAP_FMAC3 hwa__AssetDataArrayType * SOAP_FMAC4 soap_get_hwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *p, const char *tag, const char *type)
41354 {
41355         if ((p = soap_in_hwa__AssetDataArrayType(soap, tag, p, type)))
41356                 soap_getindependent(soap);
41357         return p;
41358 }
41359
41360 void *hwa__AssetDataArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
41361 {       return soap_in_hwa__AssetDataArrayType(soap, tag, this, type);
41362 }
41363
41364 SOAP_FMAC3 hwa__AssetDataArrayType * SOAP_FMAC4 soap_in_hwa__AssetDataArrayType(struct soap *soap, const char *tag, hwa__AssetDataArrayType *a, const char *type)
41365 {
41366         if (soap_element_begin_in(soap, tag, 0, NULL))
41367                 return NULL;
41368         a = (hwa__AssetDataArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetDataArrayType, sizeof(hwa__AssetDataArrayType), soap->type, soap->arrayType);
41369         if (!a)
41370                 return NULL;
41371         if (soap->alloced)
41372         {       a->soap_default(soap);
41373                 if (soap->clist->type != SOAP_TYPE_hwa__AssetDataArrayType)
41374                 {       soap_revert(soap);
41375                         *soap->id = '\0';
41376                         return (hwa__AssetDataArrayType *)a->soap_in(soap, tag, type);
41377                 }
41378         };
41379         if (soap->body && !*soap->href)
41380         {
41381                 for (;;)
41382                 {       soap->error = SOAP_TAG_MISMATCH;
41383                         if (soap->error == SOAP_TAG_MISMATCH)
41384                                 if (soap_in_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, "hwa:AssetData", &(((hwa__AssetDataArrayType*)a)->AssetData), "hwa:AssetDataType"))
41385                                         continue;
41386                         /* transient soap skipped */
41387                         if (soap->error == SOAP_TAG_MISMATCH)
41388                                 soap->error = soap_ignore_element(soap);
41389                         if (soap->error == SOAP_NO_TAG)
41390                                 break;
41391                         if (soap->error)
41392                                 return NULL;
41393                 }
41394                 if (soap_element_end_in(soap, tag))
41395                         return NULL;
41396         }
41397         else
41398         {       a = (hwa__AssetDataArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__AssetDataArrayType, 0, sizeof(hwa__AssetDataArrayType), 0, soap_copy_hwa__AssetDataArrayType);
41399                 if (soap->body && soap_element_end_in(soap, tag))
41400                         return NULL;
41401         }
41402         return a;
41403 }
41404
41405 SOAP_FMAC5 hwa__AssetDataArrayType * SOAP_FMAC6 soap_new_hwa__AssetDataArrayType(struct soap *soap, int n)
41406 {       return soap_instantiate_hwa__AssetDataArrayType(soap, n, NULL, NULL, NULL);
41407 }
41408
41409 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *p)
41410 {       soap_delete(soap, p);
41411 }
41412
41413 SOAP_FMAC3 hwa__AssetDataArrayType * SOAP_FMAC4 soap_instantiate_hwa__AssetDataArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
41414 {
41415         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__AssetDataArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
41416         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__AssetDataArrayType, n, soap_fdelete);
41417         if (!cp)
41418                 return NULL;
41419         if (n < 0)
41420         {       cp->ptr = (void*)new hwa__AssetDataArrayType;
41421                 if (size)
41422                         *size = sizeof(hwa__AssetDataArrayType);
41423                 ((hwa__AssetDataArrayType*)cp->ptr)->soap = soap;
41424         }
41425         else
41426         {       cp->ptr = (void*)new hwa__AssetDataArrayType[n];
41427                 if (size)
41428                         *size = n * sizeof(hwa__AssetDataArrayType);
41429                 for (int i = 0; i < n; i++)
41430                         ((hwa__AssetDataArrayType*)cp->ptr)[i].soap = soap;
41431         }
41432                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41433         return (hwa__AssetDataArrayType*)cp->ptr;
41434 }
41435
41436 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__AssetDataArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
41437 {
41438         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__AssetDataArrayType %p -> %p\n", q, p));
41439         *(hwa__AssetDataArrayType*)p = *(hwa__AssetDataArrayType*)q;
41440 }
41441
41442 void hwa__AssetTypeArrayType::soap_serialize(struct soap *soap) const
41443 {
41444         (void)soap; /* appease -Wall -Werror */
41445         soap_serialize_std__vectorTemplateOfhwa__AssetTypeType(soap, &((hwa__AssetTypeArrayType*)this)->AssetType);
41446         /* transient soap skipped */
41447 }
41448
41449 void hwa__AssetTypeArrayType::soap_default(struct soap *soap)
41450 {
41451         this->soap = soap;
41452         soap_default_std__vectorTemplateOfhwa__AssetTypeType(soap, &((hwa__AssetTypeArrayType*)this)->AssetType);
41453         /* transient soap skipped */
41454 }
41455
41456 int hwa__AssetTypeArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
41457 {
41458         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__AssetTypeArrayType);
41459         if (this->soap_out(soap, tag, id, type))
41460                 return soap->error;
41461         return soap_putindependent(soap);
41462 }
41463
41464 int hwa__AssetTypeArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
41465 {
41466         return soap_out_hwa__AssetTypeArrayType(soap, tag, id, this, type);
41467 }
41468
41469 SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetTypeArrayType(struct soap *soap, const char *tag, int id, const hwa__AssetTypeArrayType *a, const char *type)
41470 {
41471         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetTypeArrayType), type);
41472         soap_out_std__vectorTemplateOfhwa__AssetTypeType(soap, "hwa:AssetType", -1, &(((hwa__AssetTypeArrayType*)a)->AssetType), "");
41473         /* transient soap skipped */
41474         soap_element_end_out(soap, tag);
41475         return SOAP_OK;
41476 }
41477
41478 void *hwa__AssetTypeArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
41479 {
41480         return soap_get_hwa__AssetTypeArrayType(soap, this, tag, type);
41481 }
41482
41483 SOAP_FMAC3 hwa__AssetTypeArrayType * SOAP_FMAC4 soap_get_hwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *p, const char *tag, const char *type)
41484 {
41485         if ((p = soap_in_hwa__AssetTypeArrayType(soap, tag, p, type)))
41486                 soap_getindependent(soap);
41487         return p;
41488 }
41489
41490 void *hwa__AssetTypeArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
41491 {       return soap_in_hwa__AssetTypeArrayType(soap, tag, this, type);
41492 }
41493
41494 SOAP_FMAC3 hwa__AssetTypeArrayType * SOAP_FMAC4 soap_in_hwa__AssetTypeArrayType(struct soap *soap, const char *tag, hwa__AssetTypeArrayType *a, const char *type)
41495 {
41496         if (soap_element_begin_in(soap, tag, 0, NULL))
41497                 return NULL;
41498         a = (hwa__AssetTypeArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetTypeArrayType, sizeof(hwa__AssetTypeArrayType), soap->type, soap->arrayType);
41499         if (!a)
41500                 return NULL;
41501         if (soap->alloced)
41502         {       a->soap_default(soap);
41503                 if (soap->clist->type != SOAP_TYPE_hwa__AssetTypeArrayType)
41504                 {       soap_revert(soap);
41505                         *soap->id = '\0';
41506                         return (hwa__AssetTypeArrayType *)a->soap_in(soap, tag, type);
41507                 }
41508         };
41509         if (soap->body && !*soap->href)
41510         {
41511                 for (;;)
41512                 {       soap->error = SOAP_TAG_MISMATCH;
41513                         if (soap->error == SOAP_TAG_MISMATCH)
41514                                 if (soap_in_std__vectorTemplateOfhwa__AssetTypeType(soap, "hwa:AssetType", &(((hwa__AssetTypeArrayType*)a)->AssetType), "hwa:AssetTypeType"))
41515                                         continue;
41516                         /* transient soap skipped */
41517                         if (soap->error == SOAP_TAG_MISMATCH)
41518                                 soap->error = soap_ignore_element(soap);
41519                         if (soap->error == SOAP_NO_TAG)
41520                                 break;
41521                         if (soap->error)
41522                                 return NULL;
41523                 }
41524                 if (soap_element_end_in(soap, tag))
41525                         return NULL;
41526         }
41527         else
41528         {       a = (hwa__AssetTypeArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__AssetTypeArrayType, 0, sizeof(hwa__AssetTypeArrayType), 0, soap_copy_hwa__AssetTypeArrayType);
41529                 if (soap->body && soap_element_end_in(soap, tag))
41530                         return NULL;
41531         }
41532         return a;
41533 }
41534
41535 SOAP_FMAC5 hwa__AssetTypeArrayType * SOAP_FMAC6 soap_new_hwa__AssetTypeArrayType(struct soap *soap, int n)
41536 {       return soap_instantiate_hwa__AssetTypeArrayType(soap, n, NULL, NULL, NULL);
41537 }
41538
41539 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *p)
41540 {       soap_delete(soap, p);
41541 }
41542
41543 SOAP_FMAC3 hwa__AssetTypeArrayType * SOAP_FMAC4 soap_instantiate_hwa__AssetTypeArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
41544 {
41545         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__AssetTypeArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
41546         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__AssetTypeArrayType, n, soap_fdelete);
41547         if (!cp)
41548                 return NULL;
41549         if (n < 0)
41550         {       cp->ptr = (void*)new hwa__AssetTypeArrayType;
41551                 if (size)
41552                         *size = sizeof(hwa__AssetTypeArrayType);
41553                 ((hwa__AssetTypeArrayType*)cp->ptr)->soap = soap;
41554         }
41555         else
41556         {       cp->ptr = (void*)new hwa__AssetTypeArrayType[n];
41557                 if (size)
41558                         *size = n * sizeof(hwa__AssetTypeArrayType);
41559                 for (int i = 0; i < n; i++)
41560                         ((hwa__AssetTypeArrayType*)cp->ptr)[i].soap = soap;
41561         }
41562                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41563         return (hwa__AssetTypeArrayType*)cp->ptr;
41564 }
41565
41566 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_hwa__AssetTypeArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
41567 {
41568         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__AssetTypeArrayType %p -> %p\n", q, p));
41569         *(hwa__AssetTypeArrayType*)p = *(hwa__AssetTypeArrayType*)q;
41570 }
41571
41572 void _cb__GetHcbStateResponse::soap_serialize(struct soap *soap) const
41573 {
41574         (void)soap; /* appease -Wall -Werror */
41575         soap_embedded(soap, &((_cb__GetHcbStateResponse*)this)->BlockedAll, SOAP_TYPE_bool);
41576         soap_serialize_PointerTocb__TimeType(soap, &((_cb__GetHcbStateResponse*)this)->TimeStamp);
41577         soap_serialize_PointerTocb__HcbTriggerReasonType(soap, &((_cb__GetHcbStateResponse*)this)->HcbTriggerReason);
41578         soap_serialize_PointerTocb__BlockedPortInfoType(soap, &((_cb__GetHcbStateResponse*)this)->BlockedPortInfo);
41579         soap_serialize_PointerTounsignedInt(soap, &((_cb__GetHcbStateResponse*)this)->EnabledCbPolicy);
41580         /* transient soap skipped */
41581 }
41582
41583 void _cb__GetHcbStateResponse::soap_default(struct soap *soap)
41584 {
41585         this->soap = soap;
41586         soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__GetHcbStateResponse*)this)->Status);
41587         soap_default_cb__HcbStateType(soap, &((_cb__GetHcbStateResponse*)this)->HcbState);
41588         soap_default_bool(soap, &((_cb__GetHcbStateResponse*)this)->BlockedAll);
41589         ((_cb__GetHcbStateResponse*)this)->TimeStamp = NULL;
41590         ((_cb__GetHcbStateResponse*)this)->HcbTriggerReason = NULL;
41591         ((_cb__GetHcbStateResponse*)this)->BlockedPortInfo = NULL;
41592         ((_cb__GetHcbStateResponse*)this)->EnabledCbPolicy = NULL;
41593         /* transient soap skipped */
41594 }
41595
41596 int _cb__GetHcbStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
41597 {
41598         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__GetHcbStateResponse);
41599         if (this->soap_out(soap, tag, id, type))
41600                 return soap->error;
41601         return soap_putindependent(soap);
41602 }
41603
41604 int _cb__GetHcbStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
41605 {
41606         return soap_out__cb__GetHcbStateResponse(soap, tag, id, this, type);
41607 }
41608
41609 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbStateResponse(struct soap *soap, const char *tag, int id, const _cb__GetHcbStateResponse *a, const char *type)
41610 {
41611         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbStateResponse), type);
41612         soap_element_result(soap, "cb:Status");
41613         soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__GetHcbStateResponse*)a)->Status), "");
41614         soap_out_cb__HcbStateType(soap, "cb:HcbState", -1, &(((_cb__GetHcbStateResponse*)a)->HcbState), "");
41615         soap_out_bool(soap, "cb:BlockedAll", -1, &(((_cb__GetHcbStateResponse*)a)->BlockedAll), "");
41616         soap_out_PointerTocb__TimeType(soap, "cb:TimeStamp", -1, &(((_cb__GetHcbStateResponse*)a)->TimeStamp), "");
41617         soap_out_PointerTocb__HcbTriggerReasonType(soap, "cb:HcbTriggerReason", -1, &(((_cb__GetHcbStateResponse*)a)->HcbTriggerReason), "");
41618         soap_out_PointerTocb__BlockedPortInfoType(soap, "cb:BlockedPortInfo", -1, &(((_cb__GetHcbStateResponse*)a)->BlockedPortInfo), "");
41619         soap_out_PointerTounsignedInt(soap, "cb:EnabledCbPolicy", -1, &(((_cb__GetHcbStateResponse*)a)->EnabledCbPolicy), "");
41620         /* transient soap skipped */
41621         soap_element_end_out(soap, tag);
41622         return SOAP_OK;
41623 }
41624
41625 void *_cb__GetHcbStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
41626 {
41627         return soap_get__cb__GetHcbStateResponse(soap, this, tag, type);
41628 }
41629
41630 SOAP_FMAC3 _cb__GetHcbStateResponse * SOAP_FMAC4 soap_get__cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *p, const char *tag, const char *type)
41631 {
41632         if ((p = soap_in__cb__GetHcbStateResponse(soap, tag, p, type)))
41633                 soap_getindependent(soap);
41634         return p;
41635 }
41636
41637 void *_cb__GetHcbStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
41638 {       return soap_in__cb__GetHcbStateResponse(soap, tag, this, type);
41639 }
41640
41641 SOAP_FMAC3 _cb__GetHcbStateResponse * SOAP_FMAC4 soap_in__cb__GetHcbStateResponse(struct soap *soap, const char *tag, _cb__GetHcbStateResponse *a, const char *type)
41642 {
41643         if (soap_element_begin_in(soap, tag, 0, NULL))
41644                 return NULL;
41645         a = (_cb__GetHcbStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbStateResponse, sizeof(_cb__GetHcbStateResponse), soap->type, soap->arrayType);
41646         if (!a)
41647                 return NULL;
41648         if (soap->alloced)
41649         {       a->soap_default(soap);
41650                 if (soap->clist->type != SOAP_TYPE__cb__GetHcbStateResponse)
41651                 {       soap_revert(soap);
41652                         *soap->id = '\0';
41653                         return (_cb__GetHcbStateResponse *)a->soap_in(soap, tag, type);
41654                 }
41655         }
41656         short soap_flag_Status1 = 1, soap_flag_HcbState1 = 1, soap_flag_BlockedAll1 = 1, soap_flag_TimeStamp1 = 1, soap_flag_HcbTriggerReason1 = 1, soap_flag_BlockedPortInfo1 = 1, soap_flag_EnabledCbPolicy1 = 1;
41657         if (soap->body && !*soap->href)
41658         {
41659                 for (;;)
41660                 {       soap->error = SOAP_TAG_MISMATCH;
41661                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
41662                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__GetHcbStateResponse*)a)->Status), "cmn:PT_STATUS"))
41663                                 {       soap_flag_Status1--;
41664                                         continue;
41665                                 }
41666                         if (soap_flag_HcbState1 && soap->error == SOAP_TAG_MISMATCH)
41667                                 if (soap_in_cb__HcbStateType(soap, "cb:HcbState", &(((_cb__GetHcbStateResponse*)a)->HcbState), "cb:HcbStateType"))
41668                                 {       soap_flag_HcbState1--;
41669                                         continue;
41670                                 }
41671                         if (soap_flag_BlockedAll1 && soap->error == SOAP_TAG_MISMATCH)
41672                                 if (soap_in_bool(soap, "cb:BlockedAll", &(((_cb__GetHcbStateResponse*)a)->BlockedAll), "xsd:boolean"))
41673                                 {       soap_flag_BlockedAll1--;
41674                                         continue;
41675                                 }
41676                         if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH)
41677                                 if (soap_in_PointerTocb__TimeType(soap, "cb:TimeStamp", &(((_cb__GetHcbStateResponse*)a)->TimeStamp), "cb:TimeType"))
41678                                 {       soap_flag_TimeStamp1--;
41679                                         continue;
41680                                 }
41681                         if (soap_flag_HcbTriggerReason1 && soap->error == SOAP_TAG_MISMATCH)
41682                                 if (soap_in_PointerTocb__HcbTriggerReasonType(soap, "cb:HcbTriggerReason", &(((_cb__GetHcbStateResponse*)a)->HcbTriggerReason), "cb:HcbTriggerReasonType"))
41683                                 {       soap_flag_HcbTriggerReason1--;
41684                                         continue;
41685                                 }
41686                         if (soap_flag_BlockedPortInfo1 && soap->error == SOAP_TAG_MISMATCH)
41687                                 if (soap_in_PointerTocb__BlockedPortInfoType(soap, "cb:BlockedPortInfo", &(((_cb__GetHcbStateResponse*)a)->BlockedPortInfo), "cb:BlockedPortInfoType"))
41688                                 {       soap_flag_BlockedPortInfo1--;
41689                                         continue;
41690                                 }
41691                         if (soap_flag_EnabledCbPolicy1 && soap->error == SOAP_TAG_MISMATCH)
41692                                 if (soap_in_PointerTounsignedInt(soap, "cb:EnabledCbPolicy", &(((_cb__GetHcbStateResponse*)a)->EnabledCbPolicy), "xsd:unsignedInt"))
41693                                 {       soap_flag_EnabledCbPolicy1--;
41694                                         continue;
41695                                 }
41696                         /* transient soap skipped */
41697                         soap_check_result(soap, "cb:Status");
41698                         if (soap->error == SOAP_TAG_MISMATCH)
41699                                 soap->error = soap_ignore_element(soap);
41700                         if (soap->error == SOAP_NO_TAG)
41701                                 break;
41702                         if (soap->error)
41703                                 return NULL;
41704                 }
41705                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_HcbState1 > 0 || soap_flag_BlockedAll1 > 0))
41706                 {       soap->error = SOAP_OCCURS;
41707                         return NULL;
41708                 }
41709                 if (soap_element_end_in(soap, tag))
41710                         return NULL;
41711         }
41712         else
41713         {       a = (_cb__GetHcbStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__GetHcbStateResponse, 0, sizeof(_cb__GetHcbStateResponse), 0, soap_copy__cb__GetHcbStateResponse);
41714                 if (soap->body && soap_element_end_in(soap, tag))
41715                         return NULL;
41716         }
41717         return a;
41718 }
41719
41720 SOAP_FMAC5 _cb__GetHcbStateResponse * SOAP_FMAC6 soap_new__cb__GetHcbStateResponse(struct soap *soap, int n)
41721 {       return soap_instantiate__cb__GetHcbStateResponse(soap, n, NULL, NULL, NULL);
41722 }
41723
41724 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *p)
41725 {       soap_delete(soap, p);
41726 }
41727
41728 SOAP_FMAC3 _cb__GetHcbStateResponse * SOAP_FMAC4 soap_instantiate__cb__GetHcbStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
41729 {
41730         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
41731         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbStateResponse, n, soap_fdelete);
41732         if (!cp)
41733                 return NULL;
41734         if (n < 0)
41735         {       cp->ptr = (void*)new _cb__GetHcbStateResponse;
41736                 if (size)
41737                         *size = sizeof(_cb__GetHcbStateResponse);
41738                 ((_cb__GetHcbStateResponse*)cp->ptr)->soap = soap;
41739         }
41740         else
41741         {       cp->ptr = (void*)new _cb__GetHcbStateResponse[n];
41742                 if (size)
41743                         *size = n * sizeof(_cb__GetHcbStateResponse);
41744                 for (int i = 0; i < n; i++)
41745                         ((_cb__GetHcbStateResponse*)cp->ptr)[i].soap = soap;
41746         }
41747                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41748         return (_cb__GetHcbStateResponse*)cp->ptr;
41749 }
41750
41751 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__GetHcbStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
41752 {
41753         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbStateResponse %p -> %p\n", q, p));
41754         *(_cb__GetHcbStateResponse*)p = *(_cb__GetHcbStateResponse*)q;
41755 }
41756
41757 void _cb__GetHcbState::soap_serialize(struct soap *soap) const
41758 {
41759         (void)soap; /* appease -Wall -Werror */
41760         /* transient soap skipped */
41761 }
41762
41763 void _cb__GetHcbState::soap_default(struct soap *soap)
41764 {
41765         this->soap = soap;
41766         soap_default_net__InterfaceHandleType(soap, &((_cb__GetHcbState*)this)->InterfaceHandle);
41767         /* transient soap skipped */
41768 }
41769
41770 int _cb__GetHcbState::soap_put(struct soap *soap, const char *tag, const  char *type) const
41771 {
41772         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__GetHcbState);
41773         if (this->soap_out(soap, tag, id, type))
41774                 return soap->error;
41775         return soap_putindependent(soap);
41776 }
41777
41778 int _cb__GetHcbState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
41779 {
41780         return soap_out__cb__GetHcbState(soap, tag, id, this, type);
41781 }
41782
41783 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbState(struct soap *soap, const char *tag, int id, const _cb__GetHcbState *a, const char *type)
41784 {
41785         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbState), type);
41786         soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__GetHcbState*)a)->InterfaceHandle), "");
41787         /* transient soap skipped */
41788         soap_element_end_out(soap, tag);
41789         return SOAP_OK;
41790 }
41791
41792 void *_cb__GetHcbState::soap_get(struct soap *soap, const char *tag, const char *type)
41793 {
41794         return soap_get__cb__GetHcbState(soap, this, tag, type);
41795 }
41796
41797 SOAP_FMAC3 _cb__GetHcbState * SOAP_FMAC4 soap_get__cb__GetHcbState(struct soap *soap, _cb__GetHcbState *p, const char *tag, const char *type)
41798 {
41799         if ((p = soap_in__cb__GetHcbState(soap, tag, p, type)))
41800                 soap_getindependent(soap);
41801         return p;
41802 }
41803
41804 void *_cb__GetHcbState::soap_in(struct soap *soap, const char *tag, const char *type)
41805 {       return soap_in__cb__GetHcbState(soap, tag, this, type);
41806 }
41807
41808 SOAP_FMAC3 _cb__GetHcbState * SOAP_FMAC4 soap_in__cb__GetHcbState(struct soap *soap, const char *tag, _cb__GetHcbState *a, const char *type)
41809 {
41810         if (soap_element_begin_in(soap, tag, 0, NULL))
41811                 return NULL;
41812         a = (_cb__GetHcbState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbState, sizeof(_cb__GetHcbState), soap->type, soap->arrayType);
41813         if (!a)
41814                 return NULL;
41815         if (soap->alloced)
41816         {       a->soap_default(soap);
41817                 if (soap->clist->type != SOAP_TYPE__cb__GetHcbState)
41818                 {       soap_revert(soap);
41819                         *soap->id = '\0';
41820                         return (_cb__GetHcbState *)a->soap_in(soap, tag, type);
41821                 }
41822         }
41823         short soap_flag_InterfaceHandle1 = 1;
41824         if (soap->body && !*soap->href)
41825         {
41826                 for (;;)
41827                 {       soap->error = SOAP_TAG_MISMATCH;
41828                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
41829                                 if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__GetHcbState*)a)->InterfaceHandle), "net:InterfaceHandleType"))
41830                                 {       soap_flag_InterfaceHandle1--;
41831                                         continue;
41832                                 }
41833                         /* transient soap skipped */
41834                         if (soap->error == SOAP_TAG_MISMATCH)
41835                                 soap->error = soap_ignore_element(soap);
41836                         if (soap->error == SOAP_NO_TAG)
41837                                 break;
41838                         if (soap->error)
41839                                 return NULL;
41840                 }
41841                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
41842                 {       soap->error = SOAP_OCCURS;
41843                         return NULL;
41844                 }
41845                 if (soap_element_end_in(soap, tag))
41846                         return NULL;
41847         }
41848         else
41849         {       a = (_cb__GetHcbState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__GetHcbState, 0, sizeof(_cb__GetHcbState), 0, soap_copy__cb__GetHcbState);
41850                 if (soap->body && soap_element_end_in(soap, tag))
41851                         return NULL;
41852         }
41853         return a;
41854 }
41855
41856 SOAP_FMAC5 _cb__GetHcbState * SOAP_FMAC6 soap_new__cb__GetHcbState(struct soap *soap, int n)
41857 {       return soap_instantiate__cb__GetHcbState(soap, n, NULL, NULL, NULL);
41858 }
41859
41860 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbState(struct soap *soap, _cb__GetHcbState *p)
41861 {       soap_delete(soap, p);
41862 }
41863
41864 SOAP_FMAC3 _cb__GetHcbState * SOAP_FMAC4 soap_instantiate__cb__GetHcbState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
41865 {
41866         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
41867         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbState, n, soap_fdelete);
41868         if (!cp)
41869                 return NULL;
41870         if (n < 0)
41871         {       cp->ptr = (void*)new _cb__GetHcbState;
41872                 if (size)
41873                         *size = sizeof(_cb__GetHcbState);
41874                 ((_cb__GetHcbState*)cp->ptr)->soap = soap;
41875         }
41876         else
41877         {       cp->ptr = (void*)new _cb__GetHcbState[n];
41878                 if (size)
41879                         *size = n * sizeof(_cb__GetHcbState);
41880                 for (int i = 0; i < n; i++)
41881                         ((_cb__GetHcbState*)cp->ptr)[i].soap = soap;
41882         }
41883                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
41884         return (_cb__GetHcbState*)cp->ptr;
41885 }
41886
41887 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__GetHcbState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
41888 {
41889         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbState %p -> %p\n", q, p));
41890         *(_cb__GetHcbState*)p = *(_cb__GetHcbState*)q;
41891 }
41892
41893 void _cb__ClearHcbStateResponse::soap_serialize(struct soap *soap) const
41894 {
41895         (void)soap; /* appease -Wall -Werror */
41896         /* transient soap skipped */
41897 }
41898
41899 void _cb__ClearHcbStateResponse::soap_default(struct soap *soap)
41900 {
41901         this->soap = soap;
41902         soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__ClearHcbStateResponse*)this)->Status);
41903         /* transient soap skipped */
41904 }
41905
41906 int _cb__ClearHcbStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
41907 {
41908         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__ClearHcbStateResponse);
41909         if (this->soap_out(soap, tag, id, type))
41910                 return soap->error;
41911         return soap_putindependent(soap);
41912 }
41913
41914 int _cb__ClearHcbStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
41915 {
41916         return soap_out__cb__ClearHcbStateResponse(soap, tag, id, this, type);
41917 }
41918
41919 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__ClearHcbStateResponse(struct soap *soap, const char *tag, int id, const _cb__ClearHcbStateResponse *a, const char *type)
41920 {
41921         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__ClearHcbStateResponse), type);
41922         soap_element_result(soap, "cb:Status");
41923         soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__ClearHcbStateResponse*)a)->Status), "");
41924         /* transient soap skipped */
41925         soap_element_end_out(soap, tag);
41926         return SOAP_OK;
41927 }
41928
41929 void *_cb__ClearHcbStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
41930 {
41931         return soap_get__cb__ClearHcbStateResponse(soap, this, tag, type);
41932 }
41933
41934 SOAP_FMAC3 _cb__ClearHcbStateResponse * SOAP_FMAC4 soap_get__cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *p, const char *tag, const char *type)
41935 {
41936         if ((p = soap_in__cb__ClearHcbStateResponse(soap, tag, p, type)))
41937                 soap_getindependent(soap);
41938         return p;
41939 }
41940
41941 void *_cb__ClearHcbStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
41942 {       return soap_in__cb__ClearHcbStateResponse(soap, tag, this, type);
41943 }
41944
41945 SOAP_FMAC3 _cb__ClearHcbStateResponse * SOAP_FMAC4 soap_in__cb__ClearHcbStateResponse(struct soap *soap, const char *tag, _cb__ClearHcbStateResponse *a, const char *type)
41946 {
41947         if (soap_element_begin_in(soap, tag, 0, NULL))
41948                 return NULL;
41949         a = (_cb__ClearHcbStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__ClearHcbStateResponse, sizeof(_cb__ClearHcbStateResponse), soap->type, soap->arrayType);
41950         if (!a)
41951                 return NULL;
41952         if (soap->alloced)
41953         {       a->soap_default(soap);
41954                 if (soap->clist->type != SOAP_TYPE__cb__ClearHcbStateResponse)
41955                 {       soap_revert(soap);
41956                         *soap->id = '\0';
41957                         return (_cb__ClearHcbStateResponse *)a->soap_in(soap, tag, type);
41958                 }
41959         }
41960         short soap_flag_Status1 = 1;
41961         if (soap->body && !*soap->href)
41962         {
41963                 for (;;)
41964                 {       soap->error = SOAP_TAG_MISMATCH;
41965                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
41966                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__ClearHcbStateResponse*)a)->Status), "cmn:PT_STATUS"))
41967                                 {       soap_flag_Status1--;
41968                                         continue;
41969                                 }
41970                         /* transient soap skipped */
41971                         soap_check_result(soap, "cb:Status");
41972                         if (soap->error == SOAP_TAG_MISMATCH)
41973                                 soap->error = soap_ignore_element(soap);
41974                         if (soap->error == SOAP_NO_TAG)
41975                                 break;
41976                         if (soap->error)
41977                                 return NULL;
41978                 }
41979                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
41980                 {       soap->error = SOAP_OCCURS;
41981                         return NULL;
41982                 }
41983                 if (soap_element_end_in(soap, tag))
41984                         return NULL;
41985         }
41986         else
41987         {       a = (_cb__ClearHcbStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__ClearHcbStateResponse, 0, sizeof(_cb__ClearHcbStateResponse), 0, soap_copy__cb__ClearHcbStateResponse);
41988                 if (soap->body && soap_element_end_in(soap, tag))
41989                         return NULL;
41990         }
41991         return a;
41992 }
41993
41994 SOAP_FMAC5 _cb__ClearHcbStateResponse * SOAP_FMAC6 soap_new__cb__ClearHcbStateResponse(struct soap *soap, int n)
41995 {       return soap_instantiate__cb__ClearHcbStateResponse(soap, n, NULL, NULL, NULL);
41996 }
41997
41998 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *p)
41999 {       soap_delete(soap, p);
42000 }
42001
42002 SOAP_FMAC3 _cb__ClearHcbStateResponse * SOAP_FMAC4 soap_instantiate__cb__ClearHcbStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
42003 {
42004         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__ClearHcbStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
42005         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__ClearHcbStateResponse, n, soap_fdelete);
42006         if (!cp)
42007                 return NULL;
42008         if (n < 0)
42009         {       cp->ptr = (void*)new _cb__ClearHcbStateResponse;
42010                 if (size)
42011                         *size = sizeof(_cb__ClearHcbStateResponse);
42012                 ((_cb__ClearHcbStateResponse*)cp->ptr)->soap = soap;
42013         }
42014         else
42015         {       cp->ptr = (void*)new _cb__ClearHcbStateResponse[n];
42016                 if (size)
42017                         *size = n * sizeof(_cb__ClearHcbStateResponse);
42018                 for (int i = 0; i < n; i++)
42019                         ((_cb__ClearHcbStateResponse*)cp->ptr)[i].soap = soap;
42020         }
42021                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
42022         return (_cb__ClearHcbStateResponse*)cp->ptr;
42023 }
42024
42025 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__ClearHcbStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
42026 {
42027         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__ClearHcbStateResponse %p -> %p\n", q, p));
42028         *(_cb__ClearHcbStateResponse*)p = *(_cb__ClearHcbStateResponse*)q;
42029 }
42030
42031 void _cb__ClearHcbState::soap_serialize(struct soap *soap) const
42032 {
42033         (void)soap; /* appease -Wall -Werror */
42034         /* transient soap skipped */
42035 }
42036
42037 void _cb__ClearHcbState::soap_default(struct soap *soap)
42038 {
42039         this->soap = soap;
42040         soap_default_net__InterfaceHandleType(soap, &((_cb__ClearHcbState*)this)->InterfaceHandle);
42041         /* transient soap skipped */
42042 }
42043
42044 int _cb__ClearHcbState::soap_put(struct soap *soap, const char *tag, const  char *type) const
42045 {
42046         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__ClearHcbState);
42047         if (this->soap_out(soap, tag, id, type))
42048                 return soap->error;
42049         return soap_putindependent(soap);
42050 }
42051
42052 int _cb__ClearHcbState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
42053 {
42054         return soap_out__cb__ClearHcbState(soap, tag, id, this, type);
42055 }
42056
42057 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__ClearHcbState(struct soap *soap, const char *tag, int id, const _cb__ClearHcbState *a, const char *type)
42058 {
42059         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__ClearHcbState), type);
42060         soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__ClearHcbState*)a)->InterfaceHandle), "");
42061         /* transient soap skipped */
42062         soap_element_end_out(soap, tag);
42063         return SOAP_OK;
42064 }
42065
42066 void *_cb__ClearHcbState::soap_get(struct soap *soap, const char *tag, const char *type)
42067 {
42068         return soap_get__cb__ClearHcbState(soap, this, tag, type);
42069 }
42070
42071 SOAP_FMAC3 _cb__ClearHcbState * SOAP_FMAC4 soap_get__cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *p, const char *tag, const char *type)
42072 {
42073         if ((p = soap_in__cb__ClearHcbState(soap, tag, p, type)))
42074                 soap_getindependent(soap);
42075         return p;
42076 }
42077
42078 void *_cb__ClearHcbState::soap_in(struct soap *soap, const char *tag, const char *type)
42079 {       return soap_in__cb__ClearHcbState(soap, tag, this, type);
42080 }
42081
42082 SOAP_FMAC3 _cb__ClearHcbState * SOAP_FMAC4 soap_in__cb__ClearHcbState(struct soap *soap, const char *tag, _cb__ClearHcbState *a, const char *type)
42083 {
42084         if (soap_element_begin_in(soap, tag, 0, NULL))
42085                 return NULL;
42086         a = (_cb__ClearHcbState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__ClearHcbState, sizeof(_cb__ClearHcbState), soap->type, soap->arrayType);
42087         if (!a)
42088                 return NULL;
42089         if (soap->alloced)
42090         {       a->soap_default(soap);
42091                 if (soap->clist->type != SOAP_TYPE__cb__ClearHcbState)
42092                 {       soap_revert(soap);
42093                         *soap->id = '\0';
42094                         return (_cb__ClearHcbState *)a->soap_in(soap, tag, type);
42095                 }
42096         }
42097         short soap_flag_InterfaceHandle1 = 1;
42098         if (soap->body && !*soap->href)
42099         {
42100                 for (;;)
42101                 {       soap->error = SOAP_TAG_MISMATCH;
42102                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
42103                                 if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__ClearHcbState*)a)->InterfaceHandle), "net:InterfaceHandleType"))
42104                                 {       soap_flag_InterfaceHandle1--;
42105                                         continue;
42106                                 }
42107                         /* transient soap skipped */
42108                         if (soap->error == SOAP_TAG_MISMATCH)
42109                                 soap->error = soap_ignore_element(soap);
42110                         if (soap->error == SOAP_NO_TAG)
42111                                 break;
42112                         if (soap->error)
42113                                 return NULL;
42114                 }
42115                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
42116                 {       soap->error = SOAP_OCCURS;
42117                         return NULL;
42118                 }
42119                 if (soap_element_end_in(soap, tag))
42120                         return NULL;
42121         }
42122         else
42123         {       a = (_cb__ClearHcbState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__ClearHcbState, 0, sizeof(_cb__ClearHcbState), 0, soap_copy__cb__ClearHcbState);
42124                 if (soap->body && soap_element_end_in(soap, tag))
42125                         return NULL;
42126         }
42127         return a;
42128 }
42129
42130 SOAP_FMAC5 _cb__ClearHcbState * SOAP_FMAC6 soap_new__cb__ClearHcbState(struct soap *soap, int n)
42131 {       return soap_instantiate__cb__ClearHcbState(soap, n, NULL, NULL, NULL);
42132 }
42133
42134 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *p)
42135 {       soap_delete(soap, p);
42136 }
42137
42138 SOAP_FMAC3 _cb__ClearHcbState * SOAP_FMAC4 soap_instantiate__cb__ClearHcbState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
42139 {
42140         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__ClearHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
42141         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__ClearHcbState, n, soap_fdelete);
42142         if (!cp)
42143                 return NULL;
42144         if (n < 0)
42145         {       cp->ptr = (void*)new _cb__ClearHcbState;
42146                 if (size)
42147                         *size = sizeof(_cb__ClearHcbState);
42148                 ((_cb__ClearHcbState*)cp->ptr)->soap = soap;
42149         }
42150         else
42151         {       cp->ptr = (void*)new _cb__ClearHcbState[n];
42152                 if (size)
42153                         *size = n * sizeof(_cb__ClearHcbState);
42154                 for (int i = 0; i < n; i++)
42155                         ((_cb__ClearHcbState*)cp->ptr)[i].soap = soap;
42156         }
42157                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
42158         return (_cb__ClearHcbState*)cp->ptr;
42159 }
42160
42161 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__ClearHcbState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
42162 {
42163         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__ClearHcbState %p -> %p\n", q, p));
42164         *(_cb__ClearHcbState*)p = *(_cb__ClearHcbState*)q;
42165 }
42166
42167 void _cb__GetHcbOptionsResponse::soap_serialize(struct soap *soap) const
42168 {
42169         (void)soap; /* appease -Wall -Werror */
42170         soap_serialize_PointerTocb__HcbOptionsType(soap, &((_cb__GetHcbOptionsResponse*)this)->HcbOptions);
42171         /* transient soap skipped */
42172 }
42173
42174 void _cb__GetHcbOptionsResponse::soap_default(struct soap *soap)
42175 {
42176         this->soap = soap;
42177         soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__GetHcbOptionsResponse*)this)->Status);
42178         ((_cb__GetHcbOptionsResponse*)this)->HcbOptions = NULL;
42179         /* transient soap skipped */
42180 }
42181
42182 int _cb__GetHcbOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
42183 {
42184         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__GetHcbOptionsResponse);
42185         if (this->soap_out(soap, tag, id, type))
42186                 return soap->error;
42187         return soap_putindependent(soap);
42188 }
42189
42190 int _cb__GetHcbOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
42191 {
42192         return soap_out__cb__GetHcbOptionsResponse(soap, tag, id, this, type);
42193 }
42194
42195 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, int id, const _cb__GetHcbOptionsResponse *a, const char *type)
42196 {
42197         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbOptionsResponse), type);
42198         soap_element_result(soap, "cb:Status");
42199         soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__GetHcbOptionsResponse*)a)->Status), "");
42200         soap_out_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", -1, &(((_cb__GetHcbOptionsResponse*)a)->HcbOptions), "");
42201         /* transient soap skipped */
42202         soap_element_end_out(soap, tag);
42203         return SOAP_OK;
42204 }
42205
42206 void *_cb__GetHcbOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
42207 {
42208         return soap_get__cb__GetHcbOptionsResponse(soap, this, tag, type);
42209 }
42210
42211 SOAP_FMAC3 _cb__GetHcbOptionsResponse * SOAP_FMAC4 soap_get__cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *p, const char *tag, const char *type)
42212 {
42213         if ((p = soap_in__cb__GetHcbOptionsResponse(soap, tag, p, type)))
42214                 soap_getindependent(soap);
42215         return p;
42216 }
42217
42218 void *_cb__GetHcbOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
42219 {       return soap_in__cb__GetHcbOptionsResponse(soap, tag, this, type);
42220 }
42221
42222 SOAP_FMAC3 _cb__GetHcbOptionsResponse * SOAP_FMAC4 soap_in__cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__GetHcbOptionsResponse *a, const char *type)
42223 {
42224         if (soap_element_begin_in(soap, tag, 0, NULL))
42225                 return NULL;
42226         a = (_cb__GetHcbOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbOptionsResponse, sizeof(_cb__GetHcbOptionsResponse), soap->type, soap->arrayType);
42227         if (!a)
42228                 return NULL;
42229         if (soap->alloced)
42230         {       a->soap_default(soap);
42231                 if (soap->clist->type != SOAP_TYPE__cb__GetHcbOptionsResponse)
42232                 {       soap_revert(soap);
42233                         *soap->id = '\0';
42234                         return (_cb__GetHcbOptionsResponse *)a->soap_in(soap, tag, type);
42235                 }
42236         }
42237         short soap_flag_Status1 = 1, soap_flag_HcbOptions1 = 1;
42238         if (soap->body && !*soap->href)
42239         {
42240                 for (;;)
42241                 {       soap->error = SOAP_TAG_MISMATCH;
42242                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
42243                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__GetHcbOptionsResponse*)a)->Status), "cmn:PT_STATUS"))
42244                                 {       soap_flag_Status1--;
42245                                         continue;
42246                                 }
42247                         if (soap_flag_HcbOptions1 && soap->error == SOAP_TAG_MISMATCH)
42248                                 if (soap_in_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", &(((_cb__GetHcbOptionsResponse*)a)->HcbOptions), "cb:HcbOptionsType"))
42249                                 {       soap_flag_HcbOptions1--;
42250                                         continue;
42251                                 }
42252                         /* transient soap skipped */
42253                         soap_check_result(soap, "cb:Status");
42254                         if (soap->error == SOAP_TAG_MISMATCH)
42255                                 soap->error = soap_ignore_element(soap);
42256                         if (soap->error == SOAP_NO_TAG)
42257                                 break;
42258                         if (soap->error)
42259                                 return NULL;
42260                 }
42261                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
42262                 {       soap->error = SOAP_OCCURS;
42263                         return NULL;
42264                 }
42265                 if (soap_element_end_in(soap, tag))
42266                         return NULL;
42267         }
42268         else
42269         {       a = (_cb__GetHcbOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__GetHcbOptionsResponse, 0, sizeof(_cb__GetHcbOptionsResponse), 0, soap_copy__cb__GetHcbOptionsResponse);
42270                 if (soap->body && soap_element_end_in(soap, tag))
42271                         return NULL;
42272         }
42273         return a;
42274 }
42275
42276 SOAP_FMAC5 _cb__GetHcbOptionsResponse * SOAP_FMAC6 soap_new__cb__GetHcbOptionsResponse(struct soap *soap, int n)
42277 {       return soap_instantiate__cb__GetHcbOptionsResponse(soap, n, NULL, NULL, NULL);
42278 }
42279
42280 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *p)
42281 {       soap_delete(soap, p);
42282 }
42283
42284 SOAP_FMAC3 _cb__GetHcbOptionsResponse * SOAP_FMAC4 soap_instantiate__cb__GetHcbOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
42285 {
42286         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
42287         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbOptionsResponse, n, soap_fdelete);
42288         if (!cp)
42289                 return NULL;
42290         if (n < 0)
42291         {       cp->ptr = (void*)new _cb__GetHcbOptionsResponse;
42292                 if (size)
42293                         *size = sizeof(_cb__GetHcbOptionsResponse);
42294                 ((_cb__GetHcbOptionsResponse*)cp->ptr)->soap = soap;
42295         }
42296         else
42297         {       cp->ptr = (void*)new _cb__GetHcbOptionsResponse[n];
42298                 if (size)
42299                         *size = n * sizeof(_cb__GetHcbOptionsResponse);
42300                 for (int i = 0; i < n; i++)
42301                         ((_cb__GetHcbOptionsResponse*)cp->ptr)[i].soap = soap;
42302         }
42303                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
42304         return (_cb__GetHcbOptionsResponse*)cp->ptr;
42305 }
42306
42307 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__GetHcbOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
42308 {
42309         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbOptionsResponse %p -> %p\n", q, p));
42310         *(_cb__GetHcbOptionsResponse*)p = *(_cb__GetHcbOptionsResponse*)q;
42311 }
42312
42313 void _cb__GetHcbOptions::soap_serialize(struct soap *soap) const
42314 {
42315         (void)soap; /* appease -Wall -Werror */
42316         /* transient soap skipped */
42317 }
42318
42319 void _cb__GetHcbOptions::soap_default(struct soap *soap)
42320 {
42321         this->soap = soap;
42322         soap_default_net__InterfaceHandleType(soap, &((_cb__GetHcbOptions*)this)->InterfaceHandle);
42323         /* transient soap skipped */
42324 }
42325
42326 int _cb__GetHcbOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
42327 {
42328         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__GetHcbOptions);
42329         if (this->soap_out(soap, tag, id, type))
42330                 return soap->error;
42331         return soap_putindependent(soap);
42332 }
42333
42334 int _cb__GetHcbOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
42335 {
42336         return soap_out__cb__GetHcbOptions(soap, tag, id, this, type);
42337 }
42338
42339 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbOptions(struct soap *soap, const char *tag, int id, const _cb__GetHcbOptions *a, const char *type)
42340 {
42341         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbOptions), type);
42342         soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__GetHcbOptions*)a)->InterfaceHandle), "");
42343         /* transient soap skipped */
42344         soap_element_end_out(soap, tag);
42345         return SOAP_OK;
42346 }
42347
42348 void *_cb__GetHcbOptions::soap_get(struct soap *soap, const char *tag, const char *type)
42349 {
42350         return soap_get__cb__GetHcbOptions(soap, this, tag, type);
42351 }
42352
42353 SOAP_FMAC3 _cb__GetHcbOptions * SOAP_FMAC4 soap_get__cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *p, const char *tag, const char *type)
42354 {
42355         if ((p = soap_in__cb__GetHcbOptions(soap, tag, p, type)))
42356                 soap_getindependent(soap);
42357         return p;
42358 }
42359
42360 void *_cb__GetHcbOptions::soap_in(struct soap *soap, const char *tag, const char *type)
42361 {       return soap_in__cb__GetHcbOptions(soap, tag, this, type);
42362 }
42363
42364 SOAP_FMAC3 _cb__GetHcbOptions * SOAP_FMAC4 soap_in__cb__GetHcbOptions(struct soap *soap, const char *tag, _cb__GetHcbOptions *a, const char *type)
42365 {
42366         if (soap_element_begin_in(soap, tag, 0, NULL))
42367                 return NULL;
42368         a = (_cb__GetHcbOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbOptions, sizeof(_cb__GetHcbOptions), soap->type, soap->arrayType);
42369         if (!a)
42370                 return NULL;
42371         if (soap->alloced)
42372         {       a->soap_default(soap);
42373                 if (soap->clist->type != SOAP_TYPE__cb__GetHcbOptions)
42374                 {       soap_revert(soap);
42375                         *soap->id = '\0';
42376                         return (_cb__GetHcbOptions *)a->soap_in(soap, tag, type);
42377                 }
42378         }
42379         short soap_flag_InterfaceHandle1 = 1;
42380         if (soap->body && !*soap->href)
42381         {
42382                 for (;;)
42383                 {       soap->error = SOAP_TAG_MISMATCH;
42384                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
42385                                 if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__GetHcbOptions*)a)->InterfaceHandle), "net:InterfaceHandleType"))
42386                                 {       soap_flag_InterfaceHandle1--;
42387                                         continue;
42388                                 }
42389                         /* transient soap skipped */
42390                         if (soap->error == SOAP_TAG_MISMATCH)
42391                                 soap->error = soap_ignore_element(soap);
42392                         if (soap->error == SOAP_NO_TAG)
42393                                 break;
42394                         if (soap->error)
42395                                 return NULL;
42396                 }
42397                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
42398                 {       soap->error = SOAP_OCCURS;
42399                         return NULL;
42400                 }
42401                 if (soap_element_end_in(soap, tag))
42402                         return NULL;
42403         }
42404         else
42405         {       a = (_cb__GetHcbOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__GetHcbOptions, 0, sizeof(_cb__GetHcbOptions), 0, soap_copy__cb__GetHcbOptions);
42406                 if (soap->body && soap_element_end_in(soap, tag))
42407                         return NULL;
42408         }
42409         return a;
42410 }
42411
42412 SOAP_FMAC5 _cb__GetHcbOptions * SOAP_FMAC6 soap_new__cb__GetHcbOptions(struct soap *soap, int n)
42413 {       return soap_instantiate__cb__GetHcbOptions(soap, n, NULL, NULL, NULL);
42414 }
42415
42416 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *p)
42417 {       soap_delete(soap, p);
42418 }
42419
42420 SOAP_FMAC3 _cb__GetHcbOptions * SOAP_FMAC4 soap_instantiate__cb__GetHcbOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
42421 {
42422         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
42423         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbOptions, n, soap_fdelete);
42424         if (!cp)
42425                 return NULL;
42426         if (n < 0)
42427         {       cp->ptr = (void*)new _cb__GetHcbOptions;
42428                 if (size)
42429                         *size = sizeof(_cb__GetHcbOptions);
42430                 ((_cb__GetHcbOptions*)cp->ptr)->soap = soap;
42431         }
42432         else
42433         {       cp->ptr = (void*)new _cb__GetHcbOptions[n];
42434                 if (size)
42435                         *size = n * sizeof(_cb__GetHcbOptions);
42436                 for (int i = 0; i < n; i++)
42437                         ((_cb__GetHcbOptions*)cp->ptr)[i].soap = soap;
42438         }
42439                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
42440         return (_cb__GetHcbOptions*)cp->ptr;
42441 }
42442
42443 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__GetHcbOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
42444 {
42445         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbOptions %p -> %p\n", q, p));
42446         *(_cb__GetHcbOptions*)p = *(_cb__GetHcbOptions*)q;
42447 }
42448
42449 void _cb__SetHcbOptionsResponse::soap_serialize(struct soap *soap) const
42450 {
42451         (void)soap; /* appease -Wall -Werror */
42452         /* transient soap skipped */
42453 }
42454
42455 void _cb__SetHcbOptionsResponse::soap_default(struct soap *soap)
42456 {
42457         this->soap = soap;
42458         soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__SetHcbOptionsResponse*)this)->Status);
42459         /* transient soap skipped */
42460 }
42461
42462 int _cb__SetHcbOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
42463 {
42464         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__SetHcbOptionsResponse);
42465         if (this->soap_out(soap, tag, id, type))
42466                 return soap->error;
42467         return soap_putindependent(soap);
42468 }
42469
42470 int _cb__SetHcbOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
42471 {
42472         return soap_out__cb__SetHcbOptionsResponse(soap, tag, id, this, type);
42473 }
42474
42475 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, int id, const _cb__SetHcbOptionsResponse *a, const char *type)
42476 {
42477         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__SetHcbOptionsResponse), type);
42478         soap_element_result(soap, "cb:Status");
42479         soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__SetHcbOptionsResponse*)a)->Status), "");
42480         /* transient soap skipped */
42481         soap_element_end_out(soap, tag);
42482         return SOAP_OK;
42483 }
42484
42485 void *_cb__SetHcbOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
42486 {
42487         return soap_get__cb__SetHcbOptionsResponse(soap, this, tag, type);
42488 }
42489
42490 SOAP_FMAC3 _cb__SetHcbOptionsResponse * SOAP_FMAC4 soap_get__cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *p, const char *tag, const char *type)
42491 {
42492         if ((p = soap_in__cb__SetHcbOptionsResponse(soap, tag, p, type)))
42493                 soap_getindependent(soap);
42494         return p;
42495 }
42496
42497 void *_cb__SetHcbOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
42498 {       return soap_in__cb__SetHcbOptionsResponse(soap, tag, this, type);
42499 }
42500
42501 SOAP_FMAC3 _cb__SetHcbOptionsResponse * SOAP_FMAC4 soap_in__cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__SetHcbOptionsResponse *a, const char *type)
42502 {
42503         if (soap_element_begin_in(soap, tag, 0, NULL))
42504                 return NULL;
42505         a = (_cb__SetHcbOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__SetHcbOptionsResponse, sizeof(_cb__SetHcbOptionsResponse), soap->type, soap->arrayType);
42506         if (!a)
42507                 return NULL;
42508         if (soap->alloced)
42509         {       a->soap_default(soap);
42510                 if (soap->clist->type != SOAP_TYPE__cb__SetHcbOptionsResponse)
42511                 {       soap_revert(soap);
42512                         *soap->id = '\0';
42513                         return (_cb__SetHcbOptionsResponse *)a->soap_in(soap, tag, type);
42514                 }
42515         }
42516         short soap_flag_Status1 = 1;
42517         if (soap->body && !*soap->href)
42518         {
42519                 for (;;)
42520                 {       soap->error = SOAP_TAG_MISMATCH;
42521                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
42522                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__SetHcbOptionsResponse*)a)->Status), "cmn:PT_STATUS"))
42523                                 {       soap_flag_Status1--;
42524                                         continue;
42525                                 }
42526                         /* transient soap skipped */
42527                         soap_check_result(soap, "cb:Status");
42528                         if (soap->error == SOAP_TAG_MISMATCH)
42529                                 soap->error = soap_ignore_element(soap);
42530                         if (soap->error == SOAP_NO_TAG)
42531                                 break;
42532                         if (soap->error)
42533                                 return NULL;
42534                 }
42535                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
42536                 {       soap->error = SOAP_OCCURS;
42537                         return NULL;
42538                 }
42539                 if (soap_element_end_in(soap, tag))
42540                         return NULL;
42541         }
42542         else
42543         {       a = (_cb__SetHcbOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__SetHcbOptionsResponse, 0, sizeof(_cb__SetHcbOptionsResponse), 0, soap_copy__cb__SetHcbOptionsResponse);
42544                 if (soap->body && soap_element_end_in(soap, tag))
42545                         return NULL;
42546         }
42547         return a;
42548 }
42549
42550 SOAP_FMAC5 _cb__SetHcbOptionsResponse * SOAP_FMAC6 soap_new__cb__SetHcbOptionsResponse(struct soap *soap, int n)
42551 {       return soap_instantiate__cb__SetHcbOptionsResponse(soap, n, NULL, NULL, NULL);
42552 }
42553
42554 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *p)
42555 {       soap_delete(soap, p);
42556 }
42557
42558 SOAP_FMAC3 _cb__SetHcbOptionsResponse * SOAP_FMAC4 soap_instantiate__cb__SetHcbOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
42559 {
42560         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__SetHcbOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
42561         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__SetHcbOptionsResponse, n, soap_fdelete);
42562         if (!cp)
42563                 return NULL;
42564         if (n < 0)
42565         {       cp->ptr = (void*)new _cb__SetHcbOptionsResponse;
42566                 if (size)
42567                         *size = sizeof(_cb__SetHcbOptionsResponse);
42568                 ((_cb__SetHcbOptionsResponse*)cp->ptr)->soap = soap;
42569         }
42570         else
42571         {       cp->ptr = (void*)new _cb__SetHcbOptionsResponse[n];
42572                 if (size)
42573                         *size = n * sizeof(_cb__SetHcbOptionsResponse);
42574                 for (int i = 0; i < n; i++)
42575                         ((_cb__SetHcbOptionsResponse*)cp->ptr)[i].soap = soap;
42576         }
42577                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
42578         return (_cb__SetHcbOptionsResponse*)cp->ptr;
42579 }
42580
42581 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__SetHcbOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
42582 {
42583         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__SetHcbOptionsResponse %p -> %p\n", q, p));
42584         *(_cb__SetHcbOptionsResponse*)p = *(_cb__SetHcbOptionsResponse*)q;
42585 }
42586
42587 void _cb__SetHcbOptions::soap_serialize(struct soap *soap) const
42588 {
42589         (void)soap; /* appease -Wall -Werror */
42590         soap_serialize_PointerTocb__HcbOptionsType(soap, &((_cb__SetHcbOptions*)this)->HcbOptions);
42591         /* transient soap skipped */
42592 }
42593
42594 void _cb__SetHcbOptions::soap_default(struct soap *soap)
42595 {
42596         this->soap = soap;
42597         soap_default_net__InterfaceHandleType(soap, &((_cb__SetHcbOptions*)this)->InterfaceHandle);
42598         ((_cb__SetHcbOptions*)this)->HcbOptions = NULL;
42599         /* transient soap skipped */
42600 }
42601
42602 int _cb__SetHcbOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
42603 {
42604         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__SetHcbOptions);
42605         if (this->soap_out(soap, tag, id, type))
42606                 return soap->error;
42607         return soap_putindependent(soap);
42608 }
42609
42610 int _cb__SetHcbOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
42611 {
42612         return soap_out__cb__SetHcbOptions(soap, tag, id, this, type);
42613 }
42614
42615 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__SetHcbOptions(struct soap *soap, const char *tag, int id, const _cb__SetHcbOptions *a, const char *type)
42616 {
42617         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__SetHcbOptions), type);
42618         soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__SetHcbOptions*)a)->InterfaceHandle), "");
42619         soap_out_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", -1, &(((_cb__SetHcbOptions*)a)->HcbOptions), "");
42620         /* transient soap skipped */
42621         soap_element_end_out(soap, tag);
42622         return SOAP_OK;
42623 }
42624
42625 void *_cb__SetHcbOptions::soap_get(struct soap *soap, const char *tag, const char *type)
42626 {
42627         return soap_get__cb__SetHcbOptions(soap, this, tag, type);
42628 }
42629
42630 SOAP_FMAC3 _cb__SetHcbOptions * SOAP_FMAC4 soap_get__cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *p, const char *tag, const char *type)
42631 {
42632         if ((p = soap_in__cb__SetHcbOptions(soap, tag, p, type)))
42633                 soap_getindependent(soap);
42634         return p;
42635 }
42636
42637 void *_cb__SetHcbOptions::soap_in(struct soap *soap, const char *tag, const char *type)
42638 {       return soap_in__cb__SetHcbOptions(soap, tag, this, type);
42639 }
42640
42641 SOAP_FMAC3 _cb__SetHcbOptions * SOAP_FMAC4 soap_in__cb__SetHcbOptions(struct soap *soap, const char *tag, _cb__SetHcbOptions *a, const char *type)
42642 {
42643         if (soap_element_begin_in(soap, tag, 0, NULL))
42644                 return NULL;
42645         a = (_cb__SetHcbOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__SetHcbOptions, sizeof(_cb__SetHcbOptions), soap->type, soap->arrayType);
42646         if (!a)
42647                 return NULL;
42648         if (soap->alloced)
42649         {       a->soap_default(soap);
42650                 if (soap->clist->type != SOAP_TYPE__cb__SetHcbOptions)
42651                 {       soap_revert(soap);
42652                         *soap->id = '\0';
42653                         return (_cb__SetHcbOptions *)a->soap_in(soap, tag, type);
42654                 }
42655         }
42656         short soap_flag_InterfaceHandle1 = 1, soap_flag_HcbOptions1 = 1;
42657         if (soap->body && !*soap->href)
42658         {
42659                 for (;;)
42660                 {       soap->error = SOAP_TAG_MISMATCH;
42661                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
42662                                 if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__SetHcbOptions*)a)->InterfaceHandle), "net:InterfaceHandleType"))
42663                                 {       soap_flag_InterfaceHandle1--;
42664                                         continue;
42665                                 }
42666                         if (soap_flag_HcbOptions1 && soap->error == SOAP_TAG_MISMATCH)
42667                                 if (soap_in_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", &(((_cb__SetHcbOptions*)a)->HcbOptions), "cb:HcbOptionsType"))
42668                                 {       soap_flag_HcbOptions1--;
42669                                         continue;
42670                                 }
42671                         /* transient soap skipped */
42672                         if (soap->error == SOAP_TAG_MISMATCH)
42673                                 soap->error = soap_ignore_element(soap);
42674                         if (soap->error == SOAP_NO_TAG)
42675                                 break;
42676                         if (soap->error)
42677                                 return NULL;
42678                 }
42679                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
42680                 {       soap->error = SOAP_OCCURS;
42681                         return NULL;
42682                 }
42683                 if (soap_element_end_in(soap, tag))
42684                         return NULL;
42685         }
42686         else
42687         {       a = (_cb__SetHcbOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__SetHcbOptions, 0, sizeof(_cb__SetHcbOptions), 0, soap_copy__cb__SetHcbOptions);
42688                 if (soap->body && soap_element_end_in(soap, tag))
42689                         return NULL;
42690         }
42691         return a;
42692 }
42693
42694 SOAP_FMAC5 _cb__SetHcbOptions * SOAP_FMAC6 soap_new__cb__SetHcbOptions(struct soap *soap, int n)
42695 {       return soap_instantiate__cb__SetHcbOptions(soap, n, NULL, NULL, NULL);
42696 }
42697
42698 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *p)
42699 {       soap_delete(soap, p);
42700 }
42701
42702 SOAP_FMAC3 _cb__SetHcbOptions * SOAP_FMAC4 soap_instantiate__cb__SetHcbOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
42703 {
42704         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__SetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
42705         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__SetHcbOptions, n, soap_fdelete);
42706         if (!cp)
42707                 return NULL;
42708         if (n < 0)
42709         {       cp->ptr = (void*)new _cb__SetHcbOptions;
42710                 if (size)
42711                         *size = sizeof(_cb__SetHcbOptions);
42712                 ((_cb__SetHcbOptions*)cp->ptr)->soap = soap;
42713         }
42714         else
42715         {       cp->ptr = (void*)new _cb__SetHcbOptions[n];
42716                 if (size)
42717                         *size = n * sizeof(_cb__SetHcbOptions);
42718                 for (int i = 0; i < n; i++)
42719                         ((_cb__SetHcbOptions*)cp->ptr)[i].soap = soap;
42720         }
42721                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
42722         return (_cb__SetHcbOptions*)cp->ptr;
42723 }
42724
42725 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__SetHcbOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
42726 {
42727         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__SetHcbOptions %p -> %p\n", q, p));
42728         *(_cb__SetHcbOptions*)p = *(_cb__SetHcbOptions*)q;
42729 }
42730
42731 void _cb__CbQueryCapabilitiesResponse::soap_serialize(struct soap *soap) const
42732 {
42733         (void)soap; /* appease -Wall -Werror */
42734         soap_embedded(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedPolicies, SOAP_TYPE_unsignedInt);
42735         soap_embedded(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedFilters, SOAP_TYPE_unsignedInt);
42736         soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->Capabilities);
42737         /* transient soap skipped */
42738 }
42739
42740 void _cb__CbQueryCapabilitiesResponse::soap_default(struct soap *soap)
42741 {
42742         this->soap = soap;
42743         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->Status);
42744         soap_default_unsignedInt(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedPolicies);
42745         soap_default_unsignedInt(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedFilters);
42746         soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->Capabilities);
42747         /* transient soap skipped */
42748 }
42749
42750 int _cb__CbQueryCapabilitiesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
42751 {
42752         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbQueryCapabilitiesResponse);
42753         if (this->soap_out(soap, tag, id, type))
42754                 return soap->error;
42755         return soap_putindependent(soap);
42756 }
42757
42758 int _cb__CbQueryCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
42759 {
42760         return soap_out__cb__CbQueryCapabilitiesResponse(soap, tag, id, this, type);
42761 }
42762
42763 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _cb__CbQueryCapabilitiesResponse *a, const char *type)
42764 {
42765         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse), type);
42766         soap_element_result(soap, "cb:Status");
42767         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->Status), "");
42768         soap_out_unsignedInt(soap, "cb:MaxSupportedPolicies", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedPolicies), "");
42769         soap_out_unsignedInt(soap, "cb:MaxSupportedFilters", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedFilters), "");
42770         soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, "cb:Capabilities", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->Capabilities), "");
42771         /* transient soap skipped */
42772         soap_element_end_out(soap, tag);
42773         return SOAP_OK;
42774 }
42775
42776 void *_cb__CbQueryCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
42777 {
42778         return soap_get__cb__CbQueryCapabilitiesResponse(soap, this, tag, type);
42779 }
42780
42781 SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC4 soap_get__cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *p, const char *tag, const char *type)
42782 {
42783         if ((p = soap_in__cb__CbQueryCapabilitiesResponse(soap, tag, p, type)))
42784                 soap_getindependent(soap);
42785         return p;
42786 }
42787
42788 void *_cb__CbQueryCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
42789 {       return soap_in__cb__CbQueryCapabilitiesResponse(soap, tag, this, type);
42790 }
42791
42792 SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC4 soap_in__cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, _cb__CbQueryCapabilitiesResponse *a, const char *type)
42793 {
42794         if (soap_element_begin_in(soap, tag, 0, NULL))
42795                 return NULL;
42796         a = (_cb__CbQueryCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, sizeof(_cb__CbQueryCapabilitiesResponse), soap->type, soap->arrayType);
42797         if (!a)
42798                 return NULL;
42799         if (soap->alloced)
42800         {       a->soap_default(soap);
42801                 if (soap->clist->type != SOAP_TYPE__cb__CbQueryCapabilitiesResponse)
42802                 {       soap_revert(soap);
42803                         *soap->id = '\0';
42804                         return (_cb__CbQueryCapabilitiesResponse *)a->soap_in(soap, tag, type);
42805                 }
42806         }
42807         short soap_flag_Status1 = 1, soap_flag_MaxSupportedPolicies1 = 1, soap_flag_MaxSupportedFilters1 = 1;
42808         if (soap->body && !*soap->href)
42809         {
42810                 for (;;)
42811                 {       soap->error = SOAP_TAG_MISMATCH;
42812                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
42813                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbQueryCapabilitiesResponse*)a)->Status), "cb:PT_STATUS"))
42814                                 {       soap_flag_Status1--;
42815                                         continue;
42816                                 }
42817                         if (soap_flag_MaxSupportedPolicies1 && soap->error == SOAP_TAG_MISMATCH)
42818                                 if (soap_in_unsignedInt(soap, "cb:MaxSupportedPolicies", &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedPolicies), "xsd:unsignedInt"))
42819                                 {       soap_flag_MaxSupportedPolicies1--;
42820                                         continue;
42821                                 }
42822                         if (soap_flag_MaxSupportedFilters1 && soap->error == SOAP_TAG_MISMATCH)
42823                                 if (soap_in_unsignedInt(soap, "cb:MaxSupportedFilters", &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedFilters), "xsd:unsignedInt"))
42824                                 {       soap_flag_MaxSupportedFilters1--;
42825                                         continue;
42826                                 }
42827                         if (soap->error == SOAP_TAG_MISMATCH)
42828                                 if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, "cb:Capabilities", &(((_cb__CbQueryCapabilitiesResponse*)a)->Capabilities), "cb:CircuitBreakerCapabilitiesType"))
42829                                         continue;
42830                         /* transient soap skipped */
42831                         soap_check_result(soap, "cb:Status");
42832                         if (soap->error == SOAP_TAG_MISMATCH)
42833                                 soap->error = soap_ignore_element(soap);
42834                         if (soap->error == SOAP_NO_TAG)
42835                                 break;
42836                         if (soap->error)
42837                                 return NULL;
42838                 }
42839                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_MaxSupportedPolicies1 > 0 || soap_flag_MaxSupportedFilters1 > 0))
42840                 {       soap->error = SOAP_OCCURS;
42841                         return NULL;
42842                 }
42843                 if (soap_element_end_in(soap, tag))
42844                         return NULL;
42845         }
42846         else
42847         {       a = (_cb__CbQueryCapabilitiesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, 0, sizeof(_cb__CbQueryCapabilitiesResponse), 0, soap_copy__cb__CbQueryCapabilitiesResponse);
42848                 if (soap->body && soap_element_end_in(soap, tag))
42849                         return NULL;
42850         }
42851         return a;
42852 }
42853
42854 SOAP_FMAC5 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC6 soap_new__cb__CbQueryCapabilitiesResponse(struct soap *soap, int n)
42855 {       return soap_instantiate__cb__CbQueryCapabilitiesResponse(soap, n, NULL, NULL, NULL);
42856 }
42857
42858 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *p)
42859 {       soap_delete(soap, p);
42860 }
42861
42862 SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__cb__CbQueryCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
42863 {
42864         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbQueryCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
42865         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, n, soap_fdelete);
42866         if (!cp)
42867                 return NULL;
42868         if (n < 0)
42869         {       cp->ptr = (void*)new _cb__CbQueryCapabilitiesResponse;
42870                 if (size)
42871                         *size = sizeof(_cb__CbQueryCapabilitiesResponse);
42872                 ((_cb__CbQueryCapabilitiesResponse*)cp->ptr)->soap = soap;
42873         }
42874         else
42875         {       cp->ptr = (void*)new _cb__CbQueryCapabilitiesResponse[n];
42876                 if (size)
42877                         *size = n * sizeof(_cb__CbQueryCapabilitiesResponse);
42878                 for (int i = 0; i < n; i++)
42879                         ((_cb__CbQueryCapabilitiesResponse*)cp->ptr)[i].soap = soap;
42880         }
42881                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
42882         return (_cb__CbQueryCapabilitiesResponse*)cp->ptr;
42883 }
42884
42885 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbQueryCapabilitiesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
42886 {
42887         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbQueryCapabilitiesResponse %p -> %p\n", q, p));
42888         *(_cb__CbQueryCapabilitiesResponse*)p = *(_cb__CbQueryCapabilitiesResponse*)q;
42889 }
42890
42891 void _cb__CbQueryCapabilities::soap_serialize(struct soap *soap) const
42892 {
42893         (void)soap; /* appease -Wall -Werror */
42894         /* transient soap skipped */
42895 }
42896
42897 void _cb__CbQueryCapabilities::soap_default(struct soap *soap)
42898 {
42899         this->soap = soap;
42900         /* transient soap skipped */
42901 }
42902
42903 int _cb__CbQueryCapabilities::soap_put(struct soap *soap, const char *tag, const  char *type) const
42904 {
42905         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbQueryCapabilities);
42906         if (this->soap_out(soap, tag, id, type))
42907                 return soap->error;
42908         return soap_putindependent(soap);
42909 }
42910
42911 int _cb__CbQueryCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
42912 {
42913         return soap_out__cb__CbQueryCapabilities(soap, tag, id, this, type);
42914 }
42915
42916 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbQueryCapabilities(struct soap *soap, const char *tag, int id, const _cb__CbQueryCapabilities *a, const char *type)
42917 {
42918         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbQueryCapabilities), type);
42919         /* transient soap skipped */
42920         soap_element_end_out(soap, tag);
42921         return SOAP_OK;
42922 }
42923
42924 void *_cb__CbQueryCapabilities::soap_get(struct soap *soap, const char *tag, const char *type)
42925 {
42926         return soap_get__cb__CbQueryCapabilities(soap, this, tag, type);
42927 }
42928
42929 SOAP_FMAC3 _cb__CbQueryCapabilities * SOAP_FMAC4 soap_get__cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *p, const char *tag, const char *type)
42930 {
42931         if ((p = soap_in__cb__CbQueryCapabilities(soap, tag, p, type)))
42932                 soap_getindependent(soap);
42933         return p;
42934 }
42935
42936 void *_cb__CbQueryCapabilities::soap_in(struct soap *soap, const char *tag, const char *type)
42937 {       return soap_in__cb__CbQueryCapabilities(soap, tag, this, type);
42938 }
42939
42940 SOAP_FMAC3 _cb__CbQueryCapabilities * SOAP_FMAC4 soap_in__cb__CbQueryCapabilities(struct soap *soap, const char *tag, _cb__CbQueryCapabilities *a, const char *type)
42941 {
42942         if (soap_element_begin_in(soap, tag, 0, NULL))
42943                 return NULL;
42944         a = (_cb__CbQueryCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbQueryCapabilities, sizeof(_cb__CbQueryCapabilities), soap->type, soap->arrayType);
42945         if (!a)
42946                 return NULL;
42947         if (soap->alloced)
42948         {       a->soap_default(soap);
42949                 if (soap->clist->type != SOAP_TYPE__cb__CbQueryCapabilities)
42950                 {       soap_revert(soap);
42951                         *soap->id = '\0';
42952                         return (_cb__CbQueryCapabilities *)a->soap_in(soap, tag, type);
42953                 }
42954         };
42955         if (soap->body && !*soap->href)
42956         {
42957                 for (;;)
42958                 {       soap->error = SOAP_TAG_MISMATCH;
42959                         /* transient soap skipped */
42960                         if (soap->error == SOAP_TAG_MISMATCH)
42961                                 soap->error = soap_ignore_element(soap);
42962                         if (soap->error == SOAP_NO_TAG)
42963                                 break;
42964                         if (soap->error)
42965                                 return NULL;
42966                 }
42967                 if (soap_element_end_in(soap, tag))
42968                         return NULL;
42969         }
42970         else
42971         {       a = (_cb__CbQueryCapabilities *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbQueryCapabilities, 0, sizeof(_cb__CbQueryCapabilities), 0, soap_copy__cb__CbQueryCapabilities);
42972                 if (soap->body && soap_element_end_in(soap, tag))
42973                         return NULL;
42974         }
42975         return a;
42976 }
42977
42978 SOAP_FMAC5 _cb__CbQueryCapabilities * SOAP_FMAC6 soap_new__cb__CbQueryCapabilities(struct soap *soap, int n)
42979 {       return soap_instantiate__cb__CbQueryCapabilities(soap, n, NULL, NULL, NULL);
42980 }
42981
42982 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *p)
42983 {       soap_delete(soap, p);
42984 }
42985
42986 SOAP_FMAC3 _cb__CbQueryCapabilities * SOAP_FMAC4 soap_instantiate__cb__CbQueryCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
42987 {
42988         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
42989         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbQueryCapabilities, n, soap_fdelete);
42990         if (!cp)
42991                 return NULL;
42992         if (n < 0)
42993         {       cp->ptr = (void*)new _cb__CbQueryCapabilities;
42994                 if (size)
42995                         *size = sizeof(_cb__CbQueryCapabilities);
42996                 ((_cb__CbQueryCapabilities*)cp->ptr)->soap = soap;
42997         }
42998         else
42999         {       cp->ptr = (void*)new _cb__CbQueryCapabilities[n];
43000                 if (size)
43001                         *size = n * sizeof(_cb__CbQueryCapabilities);
43002                 for (int i = 0; i < n; i++)
43003                         ((_cb__CbQueryCapabilities*)cp->ptr)[i].soap = soap;
43004         }
43005                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
43006         return (_cb__CbQueryCapabilities*)cp->ptr;
43007 }
43008
43009 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbQueryCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
43010 {
43011         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbQueryCapabilities %p -> %p\n", q, p));
43012         *(_cb__CbQueryCapabilities*)p = *(_cb__CbQueryCapabilities*)q;
43013 }
43014
43015 void _cb__CbFilterEnumerateResponse::soap_serialize(struct soap *soap) const
43016 {
43017         (void)soap; /* appease -Wall -Werror */
43018         soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, &((_cb__CbFilterEnumerateResponse*)this)->Filters);
43019         /* transient soap skipped */
43020 }
43021
43022 void _cb__CbFilterEnumerateResponse::soap_default(struct soap *soap)
43023 {
43024         this->soap = soap;
43025         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterEnumerateResponse*)this)->Status);
43026         soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, &((_cb__CbFilterEnumerateResponse*)this)->Filters);
43027         /* transient soap skipped */
43028 }
43029
43030 int _cb__CbFilterEnumerateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
43031 {
43032         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterEnumerateResponse);
43033         if (this->soap_out(soap, tag, id, type))
43034                 return soap->error;
43035         return soap_putindependent(soap);
43036 }
43037
43038 int _cb__CbFilterEnumerateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
43039 {
43040         return soap_out__cb__CbFilterEnumerateResponse(soap, tag, id, this, type);
43041 }
43042
43043 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterEnumerateResponse *a, const char *type)
43044 {
43045         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterEnumerateResponse), type);
43046         soap_element_result(soap, "cb:Status");
43047         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterEnumerateResponse*)a)->Status), "");
43048         soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, "cb:Filters", -1, &(((_cb__CbFilterEnumerateResponse*)a)->Filters), "");
43049         /* transient soap skipped */
43050         soap_element_end_out(soap, tag);
43051         return SOAP_OK;
43052 }
43053
43054 void *_cb__CbFilterEnumerateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
43055 {
43056         return soap_get__cb__CbFilterEnumerateResponse(soap, this, tag, type);
43057 }
43058
43059 SOAP_FMAC3 _cb__CbFilterEnumerateResponse * SOAP_FMAC4 soap_get__cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *p, const char *tag, const char *type)
43060 {
43061         if ((p = soap_in__cb__CbFilterEnumerateResponse(soap, tag, p, type)))
43062                 soap_getindependent(soap);
43063         return p;
43064 }
43065
43066 void *_cb__CbFilterEnumerateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
43067 {       return soap_in__cb__CbFilterEnumerateResponse(soap, tag, this, type);
43068 }
43069
43070 SOAP_FMAC3 _cb__CbFilterEnumerateResponse * SOAP_FMAC4 soap_in__cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, _cb__CbFilterEnumerateResponse *a, const char *type)
43071 {
43072         if (soap_element_begin_in(soap, tag, 0, NULL))
43073                 return NULL;
43074         a = (_cb__CbFilterEnumerateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterEnumerateResponse, sizeof(_cb__CbFilterEnumerateResponse), soap->type, soap->arrayType);
43075         if (!a)
43076                 return NULL;
43077         if (soap->alloced)
43078         {       a->soap_default(soap);
43079                 if (soap->clist->type != SOAP_TYPE__cb__CbFilterEnumerateResponse)
43080                 {       soap_revert(soap);
43081                         *soap->id = '\0';
43082                         return (_cb__CbFilterEnumerateResponse *)a->soap_in(soap, tag, type);
43083                 }
43084         }
43085         short soap_flag_Status1 = 1;
43086         if (soap->body && !*soap->href)
43087         {
43088                 for (;;)
43089                 {       soap->error = SOAP_TAG_MISMATCH;
43090                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
43091                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterEnumerateResponse*)a)->Status), "cb:PT_STATUS"))
43092                                 {       soap_flag_Status1--;
43093                                         continue;
43094                                 }
43095                         if (soap->error == SOAP_TAG_MISMATCH)
43096                                 if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, "cb:Filters", &(((_cb__CbFilterEnumerateResponse*)a)->Filters), "cb:CircuitBreakerFilterInfoType"))
43097                                         continue;
43098                         /* transient soap skipped */
43099                         soap_check_result(soap, "cb:Status");
43100                         if (soap->error == SOAP_TAG_MISMATCH)
43101                                 soap->error = soap_ignore_element(soap);
43102                         if (soap->error == SOAP_NO_TAG)
43103                                 break;
43104                         if (soap->error)
43105                                 return NULL;
43106                 }
43107                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
43108                 {       soap->error = SOAP_OCCURS;
43109                         return NULL;
43110                 }
43111                 if (soap_element_end_in(soap, tag))
43112                         return NULL;
43113         }
43114         else
43115         {       a = (_cb__CbFilterEnumerateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterEnumerateResponse, 0, sizeof(_cb__CbFilterEnumerateResponse), 0, soap_copy__cb__CbFilterEnumerateResponse);
43116                 if (soap->body && soap_element_end_in(soap, tag))
43117                         return NULL;
43118         }
43119         return a;
43120 }
43121
43122 SOAP_FMAC5 _cb__CbFilterEnumerateResponse * SOAP_FMAC6 soap_new__cb__CbFilterEnumerateResponse(struct soap *soap, int n)
43123 {       return soap_instantiate__cb__CbFilterEnumerateResponse(soap, n, NULL, NULL, NULL);
43124 }
43125
43126 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *p)
43127 {       soap_delete(soap, p);
43128 }
43129
43130 SOAP_FMAC3 _cb__CbFilterEnumerateResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterEnumerateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
43131 {
43132         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterEnumerateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
43133         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterEnumerateResponse, n, soap_fdelete);
43134         if (!cp)
43135                 return NULL;
43136         if (n < 0)
43137         {       cp->ptr = (void*)new _cb__CbFilterEnumerateResponse;
43138                 if (size)
43139                         *size = sizeof(_cb__CbFilterEnumerateResponse);
43140                 ((_cb__CbFilterEnumerateResponse*)cp->ptr)->soap = soap;
43141         }
43142         else
43143         {       cp->ptr = (void*)new _cb__CbFilterEnumerateResponse[n];
43144                 if (size)
43145                         *size = n * sizeof(_cb__CbFilterEnumerateResponse);
43146                 for (int i = 0; i < n; i++)
43147                         ((_cb__CbFilterEnumerateResponse*)cp->ptr)[i].soap = soap;
43148         }
43149                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
43150         return (_cb__CbFilterEnumerateResponse*)cp->ptr;
43151 }
43152
43153 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterEnumerateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
43154 {
43155         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterEnumerateResponse %p -> %p\n", q, p));
43156         *(_cb__CbFilterEnumerateResponse*)p = *(_cb__CbFilterEnumerateResponse*)q;
43157 }
43158
43159 void _cb__CbFilterEnumerate::soap_serialize(struct soap *soap) const
43160 {
43161         (void)soap; /* appease -Wall -Werror */
43162         /* transient soap skipped */
43163 }
43164
43165 void _cb__CbFilterEnumerate::soap_default(struct soap *soap)
43166 {
43167         this->soap = soap;
43168         /* transient soap skipped */
43169 }
43170
43171 int _cb__CbFilterEnumerate::soap_put(struct soap *soap, const char *tag, const  char *type) const
43172 {
43173         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterEnumerate);
43174         if (this->soap_out(soap, tag, id, type))
43175                 return soap->error;
43176         return soap_putindependent(soap);
43177 }
43178
43179 int _cb__CbFilterEnumerate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
43180 {
43181         return soap_out__cb__CbFilterEnumerate(soap, tag, id, this, type);
43182 }
43183
43184 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterEnumerate(struct soap *soap, const char *tag, int id, const _cb__CbFilterEnumerate *a, const char *type)
43185 {
43186         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterEnumerate), type);
43187         /* transient soap skipped */
43188         soap_element_end_out(soap, tag);
43189         return SOAP_OK;
43190 }
43191
43192 void *_cb__CbFilterEnumerate::soap_get(struct soap *soap, const char *tag, const char *type)
43193 {
43194         return soap_get__cb__CbFilterEnumerate(soap, this, tag, type);
43195 }
43196
43197 SOAP_FMAC3 _cb__CbFilterEnumerate * SOAP_FMAC4 soap_get__cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *p, const char *tag, const char *type)
43198 {
43199         if ((p = soap_in__cb__CbFilterEnumerate(soap, tag, p, type)))
43200                 soap_getindependent(soap);
43201         return p;
43202 }
43203
43204 void *_cb__CbFilterEnumerate::soap_in(struct soap *soap, const char *tag, const char *type)
43205 {       return soap_in__cb__CbFilterEnumerate(soap, tag, this, type);
43206 }
43207
43208 SOAP_FMAC3 _cb__CbFilterEnumerate * SOAP_FMAC4 soap_in__cb__CbFilterEnumerate(struct soap *soap, const char *tag, _cb__CbFilterEnumerate *a, const char *type)
43209 {
43210         if (soap_element_begin_in(soap, tag, 0, NULL))
43211                 return NULL;
43212         a = (_cb__CbFilterEnumerate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterEnumerate, sizeof(_cb__CbFilterEnumerate), soap->type, soap->arrayType);
43213         if (!a)
43214                 return NULL;
43215         if (soap->alloced)
43216         {       a->soap_default(soap);
43217                 if (soap->clist->type != SOAP_TYPE__cb__CbFilterEnumerate)
43218                 {       soap_revert(soap);
43219                         *soap->id = '\0';
43220                         return (_cb__CbFilterEnumerate *)a->soap_in(soap, tag, type);
43221                 }
43222         };
43223         if (soap->body && !*soap->href)
43224         {
43225                 for (;;)
43226                 {       soap->error = SOAP_TAG_MISMATCH;
43227                         /* transient soap skipped */
43228                         if (soap->error == SOAP_TAG_MISMATCH)
43229                                 soap->error = soap_ignore_element(soap);
43230                         if (soap->error == SOAP_NO_TAG)
43231                                 break;
43232                         if (soap->error)
43233                                 return NULL;
43234                 }
43235                 if (soap_element_end_in(soap, tag))
43236                         return NULL;
43237         }
43238         else
43239         {       a = (_cb__CbFilterEnumerate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterEnumerate, 0, sizeof(_cb__CbFilterEnumerate), 0, soap_copy__cb__CbFilterEnumerate);
43240                 if (soap->body && soap_element_end_in(soap, tag))
43241                         return NULL;
43242         }
43243         return a;
43244 }
43245
43246 SOAP_FMAC5 _cb__CbFilterEnumerate * SOAP_FMAC6 soap_new__cb__CbFilterEnumerate(struct soap *soap, int n)
43247 {       return soap_instantiate__cb__CbFilterEnumerate(soap, n, NULL, NULL, NULL);
43248 }
43249
43250 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *p)
43251 {       soap_delete(soap, p);
43252 }
43253
43254 SOAP_FMAC3 _cb__CbFilterEnumerate * SOAP_FMAC4 soap_instantiate__cb__CbFilterEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
43255 {
43256         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
43257         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterEnumerate, n, soap_fdelete);
43258         if (!cp)
43259                 return NULL;
43260         if (n < 0)
43261         {       cp->ptr = (void*)new _cb__CbFilterEnumerate;
43262                 if (size)
43263                         *size = sizeof(_cb__CbFilterEnumerate);
43264                 ((_cb__CbFilterEnumerate*)cp->ptr)->soap = soap;
43265         }
43266         else
43267         {       cp->ptr = (void*)new _cb__CbFilterEnumerate[n];
43268                 if (size)
43269                         *size = n * sizeof(_cb__CbFilterEnumerate);
43270                 for (int i = 0; i < n; i++)
43271                         ((_cb__CbFilterEnumerate*)cp->ptr)[i].soap = soap;
43272         }
43273                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
43274         return (_cb__CbFilterEnumerate*)cp->ptr;
43275 }
43276
43277 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
43278 {
43279         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterEnumerate %p -> %p\n", q, p));
43280         *(_cb__CbFilterEnumerate*)p = *(_cb__CbFilterEnumerate*)q;
43281 }
43282
43283 void _cb__CbFilterDeleteResponse::soap_serialize(struct soap *soap) const
43284 {
43285         (void)soap; /* appease -Wall -Werror */
43286         /* transient soap skipped */
43287 }
43288
43289 void _cb__CbFilterDeleteResponse::soap_default(struct soap *soap)
43290 {
43291         this->soap = soap;
43292         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterDeleteResponse*)this)->Status);
43293         /* transient soap skipped */
43294 }
43295
43296 int _cb__CbFilterDeleteResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
43297 {
43298         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterDeleteResponse);
43299         if (this->soap_out(soap, tag, id, type))
43300                 return soap->error;
43301         return soap_putindependent(soap);
43302 }
43303
43304 int _cb__CbFilterDeleteResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
43305 {
43306         return soap_out__cb__CbFilterDeleteResponse(soap, tag, id, this, type);
43307 }
43308
43309 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterDeleteResponse *a, const char *type)
43310 {
43311         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterDeleteResponse), type);
43312         soap_element_result(soap, "cb:Status");
43313         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterDeleteResponse*)a)->Status), "");
43314         /* transient soap skipped */
43315         soap_element_end_out(soap, tag);
43316         return SOAP_OK;
43317 }
43318
43319 void *_cb__CbFilterDeleteResponse::soap_get(struct soap *soap, const char *tag, const char *type)
43320 {
43321         return soap_get__cb__CbFilterDeleteResponse(soap, this, tag, type);
43322 }
43323
43324 SOAP_FMAC3 _cb__CbFilterDeleteResponse * SOAP_FMAC4 soap_get__cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *p, const char *tag, const char *type)
43325 {
43326         if ((p = soap_in__cb__CbFilterDeleteResponse(soap, tag, p, type)))
43327                 soap_getindependent(soap);
43328         return p;
43329 }
43330
43331 void *_cb__CbFilterDeleteResponse::soap_in(struct soap *soap, const char *tag, const char *type)
43332 {       return soap_in__cb__CbFilterDeleteResponse(soap, tag, this, type);
43333 }
43334
43335 SOAP_FMAC3 _cb__CbFilterDeleteResponse * SOAP_FMAC4 soap_in__cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, _cb__CbFilterDeleteResponse *a, const char *type)
43336 {
43337         if (soap_element_begin_in(soap, tag, 0, NULL))
43338                 return NULL;
43339         a = (_cb__CbFilterDeleteResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterDeleteResponse, sizeof(_cb__CbFilterDeleteResponse), soap->type, soap->arrayType);
43340         if (!a)
43341                 return NULL;
43342         if (soap->alloced)
43343         {       a->soap_default(soap);
43344                 if (soap->clist->type != SOAP_TYPE__cb__CbFilterDeleteResponse)
43345                 {       soap_revert(soap);
43346                         *soap->id = '\0';
43347                         return (_cb__CbFilterDeleteResponse *)a->soap_in(soap, tag, type);
43348                 }
43349         }
43350         short soap_flag_Status1 = 1;
43351         if (soap->body && !*soap->href)
43352         {
43353                 for (;;)
43354                 {       soap->error = SOAP_TAG_MISMATCH;
43355                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
43356                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterDeleteResponse*)a)->Status), "cb:PT_STATUS"))
43357                                 {       soap_flag_Status1--;
43358                                         continue;
43359                                 }
43360                         /* transient soap skipped */
43361                         soap_check_result(soap, "cb:Status");
43362                         if (soap->error == SOAP_TAG_MISMATCH)
43363                                 soap->error = soap_ignore_element(soap);
43364                         if (soap->error == SOAP_NO_TAG)
43365                                 break;
43366                         if (soap->error)
43367                                 return NULL;
43368                 }
43369                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
43370                 {       soap->error = SOAP_OCCURS;
43371                         return NULL;
43372                 }
43373                 if (soap_element_end_in(soap, tag))
43374                         return NULL;
43375         }
43376         else
43377         {       a = (_cb__CbFilterDeleteResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterDeleteResponse, 0, sizeof(_cb__CbFilterDeleteResponse), 0, soap_copy__cb__CbFilterDeleteResponse);
43378                 if (soap->body && soap_element_end_in(soap, tag))
43379                         return NULL;
43380         }
43381         return a;
43382 }
43383
43384 SOAP_FMAC5 _cb__CbFilterDeleteResponse * SOAP_FMAC6 soap_new__cb__CbFilterDeleteResponse(struct soap *soap, int n)
43385 {       return soap_instantiate__cb__CbFilterDeleteResponse(soap, n, NULL, NULL, NULL);
43386 }
43387
43388 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *p)
43389 {       soap_delete(soap, p);
43390 }
43391
43392 SOAP_FMAC3 _cb__CbFilterDeleteResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterDeleteResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
43393 {
43394         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterDeleteResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
43395         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterDeleteResponse, n, soap_fdelete);
43396         if (!cp)
43397                 return NULL;
43398         if (n < 0)
43399         {       cp->ptr = (void*)new _cb__CbFilterDeleteResponse;
43400                 if (size)
43401                         *size = sizeof(_cb__CbFilterDeleteResponse);
43402                 ((_cb__CbFilterDeleteResponse*)cp->ptr)->soap = soap;
43403         }
43404         else
43405         {       cp->ptr = (void*)new _cb__CbFilterDeleteResponse[n];
43406                 if (size)
43407                         *size = n * sizeof(_cb__CbFilterDeleteResponse);
43408                 for (int i = 0; i < n; i++)
43409                         ((_cb__CbFilterDeleteResponse*)cp->ptr)[i].soap = soap;
43410         }
43411                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
43412         return (_cb__CbFilterDeleteResponse*)cp->ptr;
43413 }
43414
43415 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterDeleteResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
43416 {
43417         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterDeleteResponse %p -> %p\n", q, p));
43418         *(_cb__CbFilterDeleteResponse*)p = *(_cb__CbFilterDeleteResponse*)q;
43419 }
43420
43421 void _cb__CbFilterDelete::soap_serialize(struct soap *soap) const
43422 {
43423         (void)soap; /* appease -Wall -Werror */
43424         soap_embedded(soap, &((_cb__CbFilterDelete*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt);
43425         /* transient soap skipped */
43426 }
43427
43428 void _cb__CbFilterDelete::soap_default(struct soap *soap)
43429 {
43430         this->soap = soap;
43431         soap_default_unsignedInt(soap, &((_cb__CbFilterDelete*)this)->FilterCreationHandle);
43432         /* transient soap skipped */
43433 }
43434
43435 int _cb__CbFilterDelete::soap_put(struct soap *soap, const char *tag, const  char *type) const
43436 {
43437         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterDelete);
43438         if (this->soap_out(soap, tag, id, type))
43439                 return soap->error;
43440         return soap_putindependent(soap);
43441 }
43442
43443 int _cb__CbFilterDelete::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
43444 {
43445         return soap_out__cb__CbFilterDelete(soap, tag, id, this, type);
43446 }
43447
43448 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterDelete(struct soap *soap, const char *tag, int id, const _cb__CbFilterDelete *a, const char *type)
43449 {
43450         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterDelete), type);
43451         soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((_cb__CbFilterDelete*)a)->FilterCreationHandle), "");
43452         /* transient soap skipped */
43453         soap_element_end_out(soap, tag);
43454         return SOAP_OK;
43455 }
43456
43457 void *_cb__CbFilterDelete::soap_get(struct soap *soap, const char *tag, const char *type)
43458 {
43459         return soap_get__cb__CbFilterDelete(soap, this, tag, type);
43460 }
43461
43462 SOAP_FMAC3 _cb__CbFilterDelete * SOAP_FMAC4 soap_get__cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *p, const char *tag, const char *type)
43463 {
43464         if ((p = soap_in__cb__CbFilterDelete(soap, tag, p, type)))
43465                 soap_getindependent(soap);
43466         return p;
43467 }
43468
43469 void *_cb__CbFilterDelete::soap_in(struct soap *soap, const char *tag, const char *type)
43470 {       return soap_in__cb__CbFilterDelete(soap, tag, this, type);
43471 }
43472
43473 SOAP_FMAC3 _cb__CbFilterDelete * SOAP_FMAC4 soap_in__cb__CbFilterDelete(struct soap *soap, const char *tag, _cb__CbFilterDelete *a, const char *type)
43474 {
43475         if (soap_element_begin_in(soap, tag, 0, NULL))
43476                 return NULL;
43477         a = (_cb__CbFilterDelete *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterDelete, sizeof(_cb__CbFilterDelete), soap->type, soap->arrayType);
43478         if (!a)
43479                 return NULL;
43480         if (soap->alloced)
43481         {       a->soap_default(soap);
43482                 if (soap->clist->type != SOAP_TYPE__cb__CbFilterDelete)
43483                 {       soap_revert(soap);
43484                         *soap->id = '\0';
43485                         return (_cb__CbFilterDelete *)a->soap_in(soap, tag, type);
43486                 }
43487         }
43488         short soap_flag_FilterCreationHandle1 = 1;
43489         if (soap->body && !*soap->href)
43490         {
43491                 for (;;)
43492                 {       soap->error = SOAP_TAG_MISMATCH;
43493                         if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
43494                                 if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((_cb__CbFilterDelete*)a)->FilterCreationHandle), "xsd:unsignedInt"))
43495                                 {       soap_flag_FilterCreationHandle1--;
43496                                         continue;
43497                                 }
43498                         /* transient soap skipped */
43499                         if (soap->error == SOAP_TAG_MISMATCH)
43500                                 soap->error = soap_ignore_element(soap);
43501                         if (soap->error == SOAP_NO_TAG)
43502                                 break;
43503                         if (soap->error)
43504                                 return NULL;
43505                 }
43506                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_FilterCreationHandle1 > 0))
43507                 {       soap->error = SOAP_OCCURS;
43508                         return NULL;
43509                 }
43510                 if (soap_element_end_in(soap, tag))
43511                         return NULL;
43512         }
43513         else
43514         {       a = (_cb__CbFilterDelete *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterDelete, 0, sizeof(_cb__CbFilterDelete), 0, soap_copy__cb__CbFilterDelete);
43515                 if (soap->body && soap_element_end_in(soap, tag))
43516                         return NULL;
43517         }
43518         return a;
43519 }
43520
43521 SOAP_FMAC5 _cb__CbFilterDelete * SOAP_FMAC6 soap_new__cb__CbFilterDelete(struct soap *soap, int n)
43522 {       return soap_instantiate__cb__CbFilterDelete(soap, n, NULL, NULL, NULL);
43523 }
43524
43525 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *p)
43526 {       soap_delete(soap, p);
43527 }
43528
43529 SOAP_FMAC3 _cb__CbFilterDelete * SOAP_FMAC4 soap_instantiate__cb__CbFilterDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
43530 {
43531         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
43532         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterDelete, n, soap_fdelete);
43533         if (!cp)
43534                 return NULL;
43535         if (n < 0)
43536         {       cp->ptr = (void*)new _cb__CbFilterDelete;
43537                 if (size)
43538                         *size = sizeof(_cb__CbFilterDelete);
43539                 ((_cb__CbFilterDelete*)cp->ptr)->soap = soap;
43540         }
43541         else
43542         {       cp->ptr = (void*)new _cb__CbFilterDelete[n];
43543                 if (size)
43544                         *size = n * sizeof(_cb__CbFilterDelete);
43545                 for (int i = 0; i < n; i++)
43546                         ((_cb__CbFilterDelete*)cp->ptr)[i].soap = soap;
43547         }
43548                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
43549         return (_cb__CbFilterDelete*)cp->ptr;
43550 }
43551
43552 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
43553 {
43554         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterDelete %p -> %p\n", q, p));
43555         *(_cb__CbFilterDelete*)p = *(_cb__CbFilterDelete*)q;
43556 }
43557
43558 void _cb__CbFilterGetResponse::soap_serialize(struct soap *soap) const
43559 {
43560         (void)soap; /* appease -Wall -Werror */
43561         soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, &((_cb__CbFilterGetResponse*)this)->Filter);
43562         /* transient soap skipped */
43563 }
43564
43565 void _cb__CbFilterGetResponse::soap_default(struct soap *soap)
43566 {
43567         this->soap = soap;
43568         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterGetResponse*)this)->Status);
43569         ((_cb__CbFilterGetResponse*)this)->Filter = NULL;
43570         /* transient soap skipped */
43571 }
43572
43573 int _cb__CbFilterGetResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
43574 {
43575         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterGetResponse);
43576         if (this->soap_out(soap, tag, id, type))
43577                 return soap->error;
43578         return soap_putindependent(soap);
43579 }
43580
43581 int _cb__CbFilterGetResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
43582 {
43583         return soap_out__cb__CbFilterGetResponse(soap, tag, id, this, type);
43584 }
43585
43586 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterGetResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterGetResponse *a, const char *type)
43587 {
43588         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterGetResponse), type);
43589         soap_element_result(soap, "cb:Status");
43590         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterGetResponse*)a)->Status), "");
43591         soap_out_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", -1, &(((_cb__CbFilterGetResponse*)a)->Filter), "");
43592         /* transient soap skipped */
43593         soap_element_end_out(soap, tag);
43594         return SOAP_OK;
43595 }
43596
43597 void *_cb__CbFilterGetResponse::soap_get(struct soap *soap, const char *tag, const char *type)
43598 {
43599         return soap_get__cb__CbFilterGetResponse(soap, this, tag, type);
43600 }
43601
43602 SOAP_FMAC3 _cb__CbFilterGetResponse * SOAP_FMAC4 soap_get__cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *p, const char *tag, const char *type)
43603 {
43604         if ((p = soap_in__cb__CbFilterGetResponse(soap, tag, p, type)))
43605                 soap_getindependent(soap);
43606         return p;
43607 }
43608
43609 void *_cb__CbFilterGetResponse::soap_in(struct soap *soap, const char *tag, const char *type)
43610 {       return soap_in__cb__CbFilterGetResponse(soap, tag, this, type);
43611 }
43612
43613 SOAP_FMAC3 _cb__CbFilterGetResponse * SOAP_FMAC4 soap_in__cb__CbFilterGetResponse(struct soap *soap, const char *tag, _cb__CbFilterGetResponse *a, const char *type)
43614 {
43615         if (soap_element_begin_in(soap, tag, 0, NULL))
43616                 return NULL;
43617         a = (_cb__CbFilterGetResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterGetResponse, sizeof(_cb__CbFilterGetResponse), soap->type, soap->arrayType);
43618         if (!a)
43619                 return NULL;
43620         if (soap->alloced)
43621         {       a->soap_default(soap);
43622                 if (soap->clist->type != SOAP_TYPE__cb__CbFilterGetResponse)
43623                 {       soap_revert(soap);
43624                         *soap->id = '\0';
43625                         return (_cb__CbFilterGetResponse *)a->soap_in(soap, tag, type);
43626                 }
43627         }
43628         short soap_flag_Status1 = 1, soap_flag_Filter1 = 1;
43629         if (soap->body && !*soap->href)
43630         {
43631                 for (;;)
43632                 {       soap->error = SOAP_TAG_MISMATCH;
43633                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
43634                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterGetResponse*)a)->Status), "cb:PT_STATUS"))
43635                                 {       soap_flag_Status1--;
43636                                         continue;
43637                                 }
43638                         if (soap_flag_Filter1 && soap->error == SOAP_TAG_MISMATCH)
43639                                 if (soap_in_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", &(((_cb__CbFilterGetResponse*)a)->Filter), "cb:CircuitBreakerFilterType"))
43640                                 {       soap_flag_Filter1--;
43641                                         continue;
43642                                 }
43643                         /* transient soap skipped */
43644                         soap_check_result(soap, "cb:Status");
43645                         if (soap->error == SOAP_TAG_MISMATCH)
43646                                 soap->error = soap_ignore_element(soap);
43647                         if (soap->error == SOAP_NO_TAG)
43648                                 break;
43649                         if (soap->error)
43650                                 return NULL;
43651                 }
43652                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Filter1 > 0))
43653                 {       soap->error = SOAP_OCCURS;
43654                         return NULL;
43655                 }
43656                 if (soap_element_end_in(soap, tag))
43657                         return NULL;
43658         }
43659         else
43660         {       a = (_cb__CbFilterGetResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterGetResponse, 0, sizeof(_cb__CbFilterGetResponse), 0, soap_copy__cb__CbFilterGetResponse);
43661                 if (soap->body && soap_element_end_in(soap, tag))
43662                         return NULL;
43663         }
43664         return a;
43665 }
43666
43667 SOAP_FMAC5 _cb__CbFilterGetResponse * SOAP_FMAC6 soap_new__cb__CbFilterGetResponse(struct soap *soap, int n)
43668 {       return soap_instantiate__cb__CbFilterGetResponse(soap, n, NULL, NULL, NULL);
43669 }
43670
43671 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *p)
43672 {       soap_delete(soap, p);
43673 }
43674
43675 SOAP_FMAC3 _cb__CbFilterGetResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterGetResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
43676 {
43677         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterGetResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
43678         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterGetResponse, n, soap_fdelete);
43679         if (!cp)
43680                 return NULL;
43681         if (n < 0)
43682         {       cp->ptr = (void*)new _cb__CbFilterGetResponse;
43683                 if (size)
43684                         *size = sizeof(_cb__CbFilterGetResponse);
43685                 ((_cb__CbFilterGetResponse*)cp->ptr)->soap = soap;
43686         }
43687         else
43688         {       cp->ptr = (void*)new _cb__CbFilterGetResponse[n];
43689                 if (size)
43690                         *size = n * sizeof(_cb__CbFilterGetResponse);
43691                 for (int i = 0; i < n; i++)
43692                         ((_cb__CbFilterGetResponse*)cp->ptr)[i].soap = soap;
43693         }
43694                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
43695         return (_cb__CbFilterGetResponse*)cp->ptr;
43696 }
43697
43698 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterGetResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
43699 {
43700         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterGetResponse %p -> %p\n", q, p));
43701         *(_cb__CbFilterGetResponse*)p = *(_cb__CbFilterGetResponse*)q;
43702 }
43703
43704 void _cb__CbFilterGet::soap_serialize(struct soap *soap) const
43705 {
43706         (void)soap; /* appease -Wall -Werror */
43707         soap_embedded(soap, &((_cb__CbFilterGet*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt);
43708         /* transient soap skipped */
43709 }
43710
43711 void _cb__CbFilterGet::soap_default(struct soap *soap)
43712 {
43713         this->soap = soap;
43714         soap_default_unsignedInt(soap, &((_cb__CbFilterGet*)this)->FilterCreationHandle);
43715         /* transient soap skipped */
43716 }
43717
43718 int _cb__CbFilterGet::soap_put(struct soap *soap, const char *tag, const  char *type) const
43719 {
43720         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterGet);
43721         if (this->soap_out(soap, tag, id, type))
43722                 return soap->error;
43723         return soap_putindependent(soap);
43724 }
43725
43726 int _cb__CbFilterGet::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
43727 {
43728         return soap_out__cb__CbFilterGet(soap, tag, id, this, type);
43729 }
43730
43731 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterGet(struct soap *soap, const char *tag, int id, const _cb__CbFilterGet *a, const char *type)
43732 {
43733         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterGet), type);
43734         soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((_cb__CbFilterGet*)a)->FilterCreationHandle), "");
43735         /* transient soap skipped */
43736         soap_element_end_out(soap, tag);
43737         return SOAP_OK;
43738 }
43739
43740 void *_cb__CbFilterGet::soap_get(struct soap *soap, const char *tag, const char *type)
43741 {
43742         return soap_get__cb__CbFilterGet(soap, this, tag, type);
43743 }
43744
43745 SOAP_FMAC3 _cb__CbFilterGet * SOAP_FMAC4 soap_get__cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *p, const char *tag, const char *type)
43746 {
43747         if ((p = soap_in__cb__CbFilterGet(soap, tag, p, type)))
43748                 soap_getindependent(soap);
43749         return p;
43750 }
43751
43752 void *_cb__CbFilterGet::soap_in(struct soap *soap, const char *tag, const char *type)
43753 {       return soap_in__cb__CbFilterGet(soap, tag, this, type);
43754 }
43755
43756 SOAP_FMAC3 _cb__CbFilterGet * SOAP_FMAC4 soap_in__cb__CbFilterGet(struct soap *soap, const char *tag, _cb__CbFilterGet *a, const char *type)
43757 {
43758         if (soap_element_begin_in(soap, tag, 0, NULL))
43759                 return NULL;
43760         a = (_cb__CbFilterGet *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterGet, sizeof(_cb__CbFilterGet), soap->type, soap->arrayType);
43761         if (!a)
43762                 return NULL;
43763         if (soap->alloced)
43764         {       a->soap_default(soap);
43765                 if (soap->clist->type != SOAP_TYPE__cb__CbFilterGet)
43766                 {       soap_revert(soap);
43767                         *soap->id = '\0';
43768                         return (_cb__CbFilterGet *)a->soap_in(soap, tag, type);
43769                 }
43770         }
43771         short soap_flag_FilterCreationHandle1 = 1;
43772         if (soap->body && !*soap->href)
43773         {
43774                 for (;;)
43775                 {       soap->error = SOAP_TAG_MISMATCH;
43776                         if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
43777                                 if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((_cb__CbFilterGet*)a)->FilterCreationHandle), "xsd:unsignedInt"))
43778                                 {       soap_flag_FilterCreationHandle1--;
43779                                         continue;
43780                                 }
43781                         /* transient soap skipped */
43782                         if (soap->error == SOAP_TAG_MISMATCH)
43783                                 soap->error = soap_ignore_element(soap);
43784                         if (soap->error == SOAP_NO_TAG)
43785                                 break;
43786                         if (soap->error)
43787                                 return NULL;
43788                 }
43789                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_FilterCreationHandle1 > 0))
43790                 {       soap->error = SOAP_OCCURS;
43791                         return NULL;
43792                 }
43793                 if (soap_element_end_in(soap, tag))
43794                         return NULL;
43795         }
43796         else
43797         {       a = (_cb__CbFilterGet *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterGet, 0, sizeof(_cb__CbFilterGet), 0, soap_copy__cb__CbFilterGet);
43798                 if (soap->body && soap_element_end_in(soap, tag))
43799                         return NULL;
43800         }
43801         return a;
43802 }
43803
43804 SOAP_FMAC5 _cb__CbFilterGet * SOAP_FMAC6 soap_new__cb__CbFilterGet(struct soap *soap, int n)
43805 {       return soap_instantiate__cb__CbFilterGet(soap, n, NULL, NULL, NULL);
43806 }
43807
43808 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *p)
43809 {       soap_delete(soap, p);
43810 }
43811
43812 SOAP_FMAC3 _cb__CbFilterGet * SOAP_FMAC4 soap_instantiate__cb__CbFilterGet(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
43813 {
43814         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
43815         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterGet, n, soap_fdelete);
43816         if (!cp)
43817                 return NULL;
43818         if (n < 0)
43819         {       cp->ptr = (void*)new _cb__CbFilterGet;
43820                 if (size)
43821                         *size = sizeof(_cb__CbFilterGet);
43822                 ((_cb__CbFilterGet*)cp->ptr)->soap = soap;
43823         }
43824         else
43825         {       cp->ptr = (void*)new _cb__CbFilterGet[n];
43826                 if (size)
43827                         *size = n * sizeof(_cb__CbFilterGet);
43828                 for (int i = 0; i < n; i++)
43829                         ((_cb__CbFilterGet*)cp->ptr)[i].soap = soap;
43830         }
43831                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
43832         return (_cb__CbFilterGet*)cp->ptr;
43833 }
43834
43835 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterGet(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
43836 {
43837         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterGet %p -> %p\n", q, p));
43838         *(_cb__CbFilterGet*)p = *(_cb__CbFilterGet*)q;
43839 }
43840
43841 void _cb__CbFilterCreateResponse::soap_serialize(struct soap *soap) const
43842 {
43843         (void)soap; /* appease -Wall -Werror */
43844         soap_embedded(soap, &((_cb__CbFilterCreateResponse*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt);
43845         /* transient soap skipped */
43846 }
43847
43848 void _cb__CbFilterCreateResponse::soap_default(struct soap *soap)
43849 {
43850         this->soap = soap;
43851         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterCreateResponse*)this)->Status);
43852         soap_default_unsignedInt(soap, &((_cb__CbFilterCreateResponse*)this)->FilterCreationHandle);
43853         /* transient soap skipped */
43854 }
43855
43856 int _cb__CbFilterCreateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
43857 {
43858         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterCreateResponse);
43859         if (this->soap_out(soap, tag, id, type))
43860                 return soap->error;
43861         return soap_putindependent(soap);
43862 }
43863
43864 int _cb__CbFilterCreateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
43865 {
43866         return soap_out__cb__CbFilterCreateResponse(soap, tag, id, this, type);
43867 }
43868
43869 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterCreateResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterCreateResponse *a, const char *type)
43870 {
43871         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterCreateResponse), type);
43872         soap_element_result(soap, "cb:Status");
43873         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterCreateResponse*)a)->Status), "");
43874         soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((_cb__CbFilterCreateResponse*)a)->FilterCreationHandle), "");
43875         /* transient soap skipped */
43876         soap_element_end_out(soap, tag);
43877         return SOAP_OK;
43878 }
43879
43880 void *_cb__CbFilterCreateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
43881 {
43882         return soap_get__cb__CbFilterCreateResponse(soap, this, tag, type);
43883 }
43884
43885 SOAP_FMAC3 _cb__CbFilterCreateResponse * SOAP_FMAC4 soap_get__cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *p, const char *tag, const char *type)
43886 {
43887         if ((p = soap_in__cb__CbFilterCreateResponse(soap, tag, p, type)))
43888                 soap_getindependent(soap);
43889         return p;
43890 }
43891
43892 void *_cb__CbFilterCreateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
43893 {       return soap_in__cb__CbFilterCreateResponse(soap, tag, this, type);
43894 }
43895
43896 SOAP_FMAC3 _cb__CbFilterCreateResponse * SOAP_FMAC4 soap_in__cb__CbFilterCreateResponse(struct soap *soap, const char *tag, _cb__CbFilterCreateResponse *a, const char *type)
43897 {
43898         if (soap_element_begin_in(soap, tag, 0, NULL))
43899                 return NULL;
43900         a = (_cb__CbFilterCreateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterCreateResponse, sizeof(_cb__CbFilterCreateResponse), soap->type, soap->arrayType);
43901         if (!a)
43902                 return NULL;
43903         if (soap->alloced)
43904         {       a->soap_default(soap);
43905                 if (soap->clist->type != SOAP_TYPE__cb__CbFilterCreateResponse)
43906                 {       soap_revert(soap);
43907                         *soap->id = '\0';
43908                         return (_cb__CbFilterCreateResponse *)a->soap_in(soap, tag, type);
43909                 }
43910         }
43911         short soap_flag_Status1 = 1, soap_flag_FilterCreationHandle1 = 1;
43912         if (soap->body && !*soap->href)
43913         {
43914                 for (;;)
43915                 {       soap->error = SOAP_TAG_MISMATCH;
43916                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
43917                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterCreateResponse*)a)->Status), "cb:PT_STATUS"))
43918                                 {       soap_flag_Status1--;
43919                                         continue;
43920                                 }
43921                         if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
43922                                 if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((_cb__CbFilterCreateResponse*)a)->FilterCreationHandle), "xsd:unsignedInt"))
43923                                 {       soap_flag_FilterCreationHandle1--;
43924                                         continue;
43925                                 }
43926                         /* transient soap skipped */
43927                         soap_check_result(soap, "cb:Status");
43928                         if (soap->error == SOAP_TAG_MISMATCH)
43929                                 soap->error = soap_ignore_element(soap);
43930                         if (soap->error == SOAP_NO_TAG)
43931                                 break;
43932                         if (soap->error)
43933                                 return NULL;
43934                 }
43935                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_FilterCreationHandle1 > 0))
43936                 {       soap->error = SOAP_OCCURS;
43937                         return NULL;
43938                 }
43939                 if (soap_element_end_in(soap, tag))
43940                         return NULL;
43941         }
43942         else
43943         {       a = (_cb__CbFilterCreateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterCreateResponse, 0, sizeof(_cb__CbFilterCreateResponse), 0, soap_copy__cb__CbFilterCreateResponse);
43944                 if (soap->body && soap_element_end_in(soap, tag))
43945                         return NULL;
43946         }
43947         return a;
43948 }
43949
43950 SOAP_FMAC5 _cb__CbFilterCreateResponse * SOAP_FMAC6 soap_new__cb__CbFilterCreateResponse(struct soap *soap, int n)
43951 {       return soap_instantiate__cb__CbFilterCreateResponse(soap, n, NULL, NULL, NULL);
43952 }
43953
43954 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *p)
43955 {       soap_delete(soap, p);
43956 }
43957
43958 SOAP_FMAC3 _cb__CbFilterCreateResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterCreateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
43959 {
43960         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterCreateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
43961         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterCreateResponse, n, soap_fdelete);
43962         if (!cp)
43963                 return NULL;
43964         if (n < 0)
43965         {       cp->ptr = (void*)new _cb__CbFilterCreateResponse;
43966                 if (size)
43967                         *size = sizeof(_cb__CbFilterCreateResponse);
43968                 ((_cb__CbFilterCreateResponse*)cp->ptr)->soap = soap;
43969         }
43970         else
43971         {       cp->ptr = (void*)new _cb__CbFilterCreateResponse[n];
43972                 if (size)
43973                         *size = n * sizeof(_cb__CbFilterCreateResponse);
43974                 for (int i = 0; i < n; i++)
43975                         ((_cb__CbFilterCreateResponse*)cp->ptr)[i].soap = soap;
43976         }
43977                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
43978         return (_cb__CbFilterCreateResponse*)cp->ptr;
43979 }
43980
43981 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterCreateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
43982 {
43983         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterCreateResponse %p -> %p\n", q, p));
43984         *(_cb__CbFilterCreateResponse*)p = *(_cb__CbFilterCreateResponse*)q;
43985 }
43986
43987 void _cb__CbFilterCreate::soap_serialize(struct soap *soap) const
43988 {
43989         (void)soap; /* appease -Wall -Werror */
43990         soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, &((_cb__CbFilterCreate*)this)->Filter);
43991         /* transient soap skipped */
43992 }
43993
43994 void _cb__CbFilterCreate::soap_default(struct soap *soap)
43995 {
43996         this->soap = soap;
43997         ((_cb__CbFilterCreate*)this)->Filter = NULL;
43998         /* transient soap skipped */
43999 }
44000
44001 int _cb__CbFilterCreate::soap_put(struct soap *soap, const char *tag, const  char *type) const
44002 {
44003         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterCreate);
44004         if (this->soap_out(soap, tag, id, type))
44005                 return soap->error;
44006         return soap_putindependent(soap);
44007 }
44008
44009 int _cb__CbFilterCreate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
44010 {
44011         return soap_out__cb__CbFilterCreate(soap, tag, id, this, type);
44012 }
44013
44014 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterCreate(struct soap *soap, const char *tag, int id, const _cb__CbFilterCreate *a, const char *type)
44015 {
44016         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterCreate), type);
44017         soap_out_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", -1, &(((_cb__CbFilterCreate*)a)->Filter), "");
44018         /* transient soap skipped */
44019         soap_element_end_out(soap, tag);
44020         return SOAP_OK;
44021 }
44022
44023 void *_cb__CbFilterCreate::soap_get(struct soap *soap, const char *tag, const char *type)
44024 {
44025         return soap_get__cb__CbFilterCreate(soap, this, tag, type);
44026 }
44027
44028 SOAP_FMAC3 _cb__CbFilterCreate * SOAP_FMAC4 soap_get__cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *p, const char *tag, const char *type)
44029 {
44030         if ((p = soap_in__cb__CbFilterCreate(soap, tag, p, type)))
44031                 soap_getindependent(soap);
44032         return p;
44033 }
44034
44035 void *_cb__CbFilterCreate::soap_in(struct soap *soap, const char *tag, const char *type)
44036 {       return soap_in__cb__CbFilterCreate(soap, tag, this, type);
44037 }
44038
44039 SOAP_FMAC3 _cb__CbFilterCreate * SOAP_FMAC4 soap_in__cb__CbFilterCreate(struct soap *soap, const char *tag, _cb__CbFilterCreate *a, const char *type)
44040 {
44041         if (soap_element_begin_in(soap, tag, 0, NULL))
44042                 return NULL;
44043         a = (_cb__CbFilterCreate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterCreate, sizeof(_cb__CbFilterCreate), soap->type, soap->arrayType);
44044         if (!a)
44045                 return NULL;
44046         if (soap->alloced)
44047         {       a->soap_default(soap);
44048                 if (soap->clist->type != SOAP_TYPE__cb__CbFilterCreate)
44049                 {       soap_revert(soap);
44050                         *soap->id = '\0';
44051                         return (_cb__CbFilterCreate *)a->soap_in(soap, tag, type);
44052                 }
44053         }
44054         short soap_flag_Filter1 = 1;
44055         if (soap->body && !*soap->href)
44056         {
44057                 for (;;)
44058                 {       soap->error = SOAP_TAG_MISMATCH;
44059                         if (soap_flag_Filter1 && soap->error == SOAP_TAG_MISMATCH)
44060                                 if (soap_in_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", &(((_cb__CbFilterCreate*)a)->Filter), "cb:CircuitBreakerFilterType"))
44061                                 {       soap_flag_Filter1--;
44062                                         continue;
44063                                 }
44064                         /* transient soap skipped */
44065                         if (soap->error == SOAP_TAG_MISMATCH)
44066                                 soap->error = soap_ignore_element(soap);
44067                         if (soap->error == SOAP_NO_TAG)
44068                                 break;
44069                         if (soap->error)
44070                                 return NULL;
44071                 }
44072                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Filter1 > 0))
44073                 {       soap->error = SOAP_OCCURS;
44074                         return NULL;
44075                 }
44076                 if (soap_element_end_in(soap, tag))
44077                         return NULL;
44078         }
44079         else
44080         {       a = (_cb__CbFilterCreate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbFilterCreate, 0, sizeof(_cb__CbFilterCreate), 0, soap_copy__cb__CbFilterCreate);
44081                 if (soap->body && soap_element_end_in(soap, tag))
44082                         return NULL;
44083         }
44084         return a;
44085 }
44086
44087 SOAP_FMAC5 _cb__CbFilterCreate * SOAP_FMAC6 soap_new__cb__CbFilterCreate(struct soap *soap, int n)
44088 {       return soap_instantiate__cb__CbFilterCreate(soap, n, NULL, NULL, NULL);
44089 }
44090
44091 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *p)
44092 {       soap_delete(soap, p);
44093 }
44094
44095 SOAP_FMAC3 _cb__CbFilterCreate * SOAP_FMAC4 soap_instantiate__cb__CbFilterCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
44096 {
44097         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
44098         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterCreate, n, soap_fdelete);
44099         if (!cp)
44100                 return NULL;
44101         if (n < 0)
44102         {       cp->ptr = (void*)new _cb__CbFilterCreate;
44103                 if (size)
44104                         *size = sizeof(_cb__CbFilterCreate);
44105                 ((_cb__CbFilterCreate*)cp->ptr)->soap = soap;
44106         }
44107         else
44108         {       cp->ptr = (void*)new _cb__CbFilterCreate[n];
44109                 if (size)
44110                         *size = n * sizeof(_cb__CbFilterCreate);
44111                 for (int i = 0; i < n; i++)
44112                         ((_cb__CbFilterCreate*)cp->ptr)[i].soap = soap;
44113         }
44114                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
44115         return (_cb__CbFilterCreate*)cp->ptr;
44116 }
44117
44118 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbFilterCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
44119 {
44120         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterCreate %p -> %p\n", q, p));
44121         *(_cb__CbFilterCreate*)p = *(_cb__CbFilterCreate*)q;
44122 }
44123
44124 void _cb__CbPolicyGetActiveStatisticsResponse::soap_serialize(struct soap *soap) const
44125 {
44126         (void)soap; /* appease -Wall -Werror */
44127         soap_embedded(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
44128         soap_embedded(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->ActivationTime, SOAP_TYPE_cb__TimeType);
44129         soap_embedded(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->LastResetTime, SOAP_TYPE_cb__TimeType);
44130         soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->Statistics);
44131         /* transient soap skipped */
44132 }
44133
44134 void _cb__CbPolicyGetActiveStatisticsResponse::soap_default(struct soap *soap)
44135 {
44136         this->soap = soap;
44137         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->Status);
44138         soap_default_unsignedInt(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->PolicyCreationHandle);
44139         soap_default_cb__TimeType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->ActivationTime);
44140         soap_default_cb__TimeType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->LastResetTime);
44141         soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->Statistics);
44142         /* transient soap skipped */
44143 }
44144
44145 int _cb__CbPolicyGetActiveStatisticsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
44146 {
44147         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse);
44148         if (this->soap_out(soap, tag, id, type))
44149                 return soap->error;
44150         return soap_putindependent(soap);
44151 }
44152
44153 int _cb__CbPolicyGetActiveStatisticsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
44154 {
44155         return soap_out__cb__CbPolicyGetActiveStatisticsResponse(soap, tag, id, this, type);
44156 }
44157
44158 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetActiveStatisticsResponse *a, const char *type)
44159 {
44160         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse), type);
44161         soap_element_result(soap, "cb:Status");
44162         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Status), "");
44163         soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->PolicyCreationHandle), "");
44164         soap_out_cb__TimeType(soap, "cb:ActivationTime", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->ActivationTime), "");
44165         soap_out_cb__TimeType(soap, "cb:LastResetTime", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->LastResetTime), "");
44166         soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, "cb:Statistics", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Statistics), "");
44167         /* transient soap skipped */
44168         soap_element_end_out(soap, tag);
44169         return SOAP_OK;
44170 }
44171
44172 void *_cb__CbPolicyGetActiveStatisticsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
44173 {
44174         return soap_get__cb__CbPolicyGetActiveStatisticsResponse(soap, this, tag, type);
44175 }
44176
44177 SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC4 soap_get__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *p, const char *tag, const char *type)
44178 {
44179         if ((p = soap_in__cb__CbPolicyGetActiveStatisticsResponse(soap, tag, p, type)))
44180                 soap_getindependent(soap);
44181         return p;
44182 }
44183
44184 void *_cb__CbPolicyGetActiveStatisticsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
44185 {       return soap_in__cb__CbPolicyGetActiveStatisticsResponse(soap, tag, this, type);
44186 }
44187
44188 SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC4 soap_in__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatisticsResponse *a, const char *type)
44189 {
44190         if (soap_element_begin_in(soap, tag, 0, NULL))
44191                 return NULL;
44192         a = (_cb__CbPolicyGetActiveStatisticsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, sizeof(_cb__CbPolicyGetActiveStatisticsResponse), soap->type, soap->arrayType);
44193         if (!a)
44194                 return NULL;
44195         if (soap->alloced)
44196         {       a->soap_default(soap);
44197                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse)
44198                 {       soap_revert(soap);
44199                         *soap->id = '\0';
44200                         return (_cb__CbPolicyGetActiveStatisticsResponse *)a->soap_in(soap, tag, type);
44201                 }
44202         }
44203         short soap_flag_Status1 = 1, soap_flag_PolicyCreationHandle1 = 1, soap_flag_ActivationTime1 = 1, soap_flag_LastResetTime1 = 1;
44204         if (soap->body && !*soap->href)
44205         {
44206                 for (;;)
44207                 {       soap->error = SOAP_TAG_MISMATCH;
44208                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
44209                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Status), "cb:PT_STATUS"))
44210                                 {       soap_flag_Status1--;
44211                                         continue;
44212                                 }
44213                         if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
44214                                 if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
44215                                 {       soap_flag_PolicyCreationHandle1--;
44216                                         continue;
44217                                 }
44218                         if (soap_flag_ActivationTime1 && soap->error == SOAP_TAG_MISMATCH)
44219                                 if (soap_in_cb__TimeType(soap, "cb:ActivationTime", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->ActivationTime), "cb:TimeType"))
44220                                 {       soap_flag_ActivationTime1--;
44221                                         continue;
44222                                 }
44223                         if (soap_flag_LastResetTime1 && soap->error == SOAP_TAG_MISMATCH)
44224                                 if (soap_in_cb__TimeType(soap, "cb:LastResetTime", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->LastResetTime), "cb:TimeType"))
44225                                 {       soap_flag_LastResetTime1--;
44226                                         continue;
44227                                 }
44228                         if (soap->error == SOAP_TAG_MISMATCH)
44229                                 if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, "cb:Statistics", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Statistics), "cb:CircuitBreakerFilterStatisticsType"))
44230                                         continue;
44231                         /* transient soap skipped */
44232                         soap_check_result(soap, "cb:Status");
44233                         if (soap->error == SOAP_TAG_MISMATCH)
44234                                 soap->error = soap_ignore_element(soap);
44235                         if (soap->error == SOAP_NO_TAG)
44236                                 break;
44237                         if (soap->error)
44238                                 return NULL;
44239                 }
44240                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_PolicyCreationHandle1 > 0 || soap_flag_ActivationTime1 > 0 || soap_flag_LastResetTime1 > 0))
44241                 {       soap->error = SOAP_OCCURS;
44242                         return NULL;
44243                 }
44244                 if (soap_element_end_in(soap, tag))
44245                         return NULL;
44246         }
44247         else
44248         {       a = (_cb__CbPolicyGetActiveStatisticsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, 0, sizeof(_cb__CbPolicyGetActiveStatisticsResponse), 0, soap_copy__cb__CbPolicyGetActiveStatisticsResponse);
44249                 if (soap->body && soap_element_end_in(soap, tag))
44250                         return NULL;
44251         }
44252         return a;
44253 }
44254
44255 SOAP_FMAC5 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC6 soap_new__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, int n)
44256 {       return soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(soap, n, NULL, NULL, NULL);
44257 }
44258
44259 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *p)
44260 {       soap_delete(soap, p);
44261 }
44262
44263 SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
44264 {
44265         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
44266         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, n, soap_fdelete);
44267         if (!cp)
44268                 return NULL;
44269         if (n < 0)
44270         {       cp->ptr = (void*)new _cb__CbPolicyGetActiveStatisticsResponse;
44271                 if (size)
44272                         *size = sizeof(_cb__CbPolicyGetActiveStatisticsResponse);
44273                 ((_cb__CbPolicyGetActiveStatisticsResponse*)cp->ptr)->soap = soap;
44274         }
44275         else
44276         {       cp->ptr = (void*)new _cb__CbPolicyGetActiveStatisticsResponse[n];
44277                 if (size)
44278                         *size = n * sizeof(_cb__CbPolicyGetActiveStatisticsResponse);
44279                 for (int i = 0; i < n; i++)
44280                         ((_cb__CbPolicyGetActiveStatisticsResponse*)cp->ptr)[i].soap = soap;
44281         }
44282                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
44283         return (_cb__CbPolicyGetActiveStatisticsResponse*)cp->ptr;
44284 }
44285
44286 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
44287 {
44288         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetActiveStatisticsResponse %p -> %p\n", q, p));
44289         *(_cb__CbPolicyGetActiveStatisticsResponse*)p = *(_cb__CbPolicyGetActiveStatisticsResponse*)q;
44290 }
44291
44292 void _cb__CbPolicyGetActiveStatistics::soap_serialize(struct soap *soap) const
44293 {
44294         (void)soap; /* appease -Wall -Werror */
44295         soap_embedded(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->HardwareID, SOAP_TYPE_unsignedInt);
44296         soap_embedded(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->ResetStatisticsOnRead, SOAP_TYPE_bool);
44297         /* transient soap skipped */
44298 }
44299
44300 void _cb__CbPolicyGetActiveStatistics::soap_default(struct soap *soap)
44301 {
44302         this->soap = soap;
44303         soap_default_unsignedInt(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->HardwareID);
44304         soap_default_bool(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->ResetStatisticsOnRead);
44305         /* transient soap skipped */
44306 }
44307
44308 int _cb__CbPolicyGetActiveStatistics::soap_put(struct soap *soap, const char *tag, const  char *type) const
44309 {
44310         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGetActiveStatistics);
44311         if (this->soap_out(soap, tag, id, type))
44312                 return soap->error;
44313         return soap_putindependent(soap);
44314 }
44315
44316 int _cb__CbPolicyGetActiveStatistics::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
44317 {
44318         return soap_out__cb__CbPolicyGetActiveStatistics(soap, tag, id, this, type);
44319 }
44320
44321 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetActiveStatistics *a, const char *type)
44322 {
44323         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics), type);
44324         soap_out_unsignedInt(soap, "cb:HardwareID", -1, &(((_cb__CbPolicyGetActiveStatistics*)a)->HardwareID), "");
44325         soap_out_bool(soap, "cb:ResetStatisticsOnRead", -1, &(((_cb__CbPolicyGetActiveStatistics*)a)->ResetStatisticsOnRead), "");
44326         /* transient soap skipped */
44327         soap_element_end_out(soap, tag);
44328         return SOAP_OK;
44329 }
44330
44331 void *_cb__CbPolicyGetActiveStatistics::soap_get(struct soap *soap, const char *tag, const char *type)
44332 {
44333         return soap_get__cb__CbPolicyGetActiveStatistics(soap, this, tag, type);
44334 }
44335
44336 SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_get__cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *p, const char *tag, const char *type)
44337 {
44338         if ((p = soap_in__cb__CbPolicyGetActiveStatistics(soap, tag, p, type)))
44339                 soap_getindependent(soap);
44340         return p;
44341 }
44342
44343 void *_cb__CbPolicyGetActiveStatistics::soap_in(struct soap *soap, const char *tag, const char *type)
44344 {       return soap_in__cb__CbPolicyGetActiveStatistics(soap, tag, this, type);
44345 }
44346
44347 SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_in__cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatistics *a, const char *type)
44348 {
44349         if (soap_element_begin_in(soap, tag, 0, NULL))
44350                 return NULL;
44351         a = (_cb__CbPolicyGetActiveStatistics *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, sizeof(_cb__CbPolicyGetActiveStatistics), soap->type, soap->arrayType);
44352         if (!a)
44353                 return NULL;
44354         if (soap->alloced)
44355         {       a->soap_default(soap);
44356                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetActiveStatistics)
44357                 {       soap_revert(soap);
44358                         *soap->id = '\0';
44359                         return (_cb__CbPolicyGetActiveStatistics *)a->soap_in(soap, tag, type);
44360                 }
44361         }
44362         short soap_flag_HardwareID1 = 1, soap_flag_ResetStatisticsOnRead1 = 1;
44363         if (soap->body && !*soap->href)
44364         {
44365                 for (;;)
44366                 {       soap->error = SOAP_TAG_MISMATCH;
44367                         if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH)
44368                                 if (soap_in_unsignedInt(soap, "cb:HardwareID", &(((_cb__CbPolicyGetActiveStatistics*)a)->HardwareID), "xsd:unsignedInt"))
44369                                 {       soap_flag_HardwareID1--;
44370                                         continue;
44371                                 }
44372                         if (soap_flag_ResetStatisticsOnRead1 && soap->error == SOAP_TAG_MISMATCH)
44373                                 if (soap_in_bool(soap, "cb:ResetStatisticsOnRead", &(((_cb__CbPolicyGetActiveStatistics*)a)->ResetStatisticsOnRead), "xsd:boolean"))
44374                                 {       soap_flag_ResetStatisticsOnRead1--;
44375                                         continue;
44376                                 }
44377                         /* transient soap skipped */
44378                         if (soap->error == SOAP_TAG_MISMATCH)
44379                                 soap->error = soap_ignore_element(soap);
44380                         if (soap->error == SOAP_NO_TAG)
44381                                 break;
44382                         if (soap->error)
44383                                 return NULL;
44384                 }
44385                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_HardwareID1 > 0 || soap_flag_ResetStatisticsOnRead1 > 0))
44386                 {       soap->error = SOAP_OCCURS;
44387                         return NULL;
44388                 }
44389                 if (soap_element_end_in(soap, tag))
44390                         return NULL;
44391         }
44392         else
44393         {       a = (_cb__CbPolicyGetActiveStatistics *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, 0, sizeof(_cb__CbPolicyGetActiveStatistics), 0, soap_copy__cb__CbPolicyGetActiveStatistics);
44394                 if (soap->body && soap_element_end_in(soap, tag))
44395                         return NULL;
44396         }
44397         return a;
44398 }
44399
44400 SOAP_FMAC5 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC6 soap_new__cb__CbPolicyGetActiveStatistics(struct soap *soap, int n)
44401 {       return soap_instantiate__cb__CbPolicyGetActiveStatistics(soap, n, NULL, NULL, NULL);
44402 }
44403
44404 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *p)
44405 {       soap_delete(soap, p);
44406 }
44407
44408 SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetActiveStatistics(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
44409 {
44410         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetActiveStatistics(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
44411         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, n, soap_fdelete);
44412         if (!cp)
44413                 return NULL;
44414         if (n < 0)
44415         {       cp->ptr = (void*)new _cb__CbPolicyGetActiveStatistics;
44416                 if (size)
44417                         *size = sizeof(_cb__CbPolicyGetActiveStatistics);
44418                 ((_cb__CbPolicyGetActiveStatistics*)cp->ptr)->soap = soap;
44419         }
44420         else
44421         {       cp->ptr = (void*)new _cb__CbPolicyGetActiveStatistics[n];
44422                 if (size)
44423                         *size = n * sizeof(_cb__CbPolicyGetActiveStatistics);
44424                 for (int i = 0; i < n; i++)
44425                         ((_cb__CbPolicyGetActiveStatistics*)cp->ptr)[i].soap = soap;
44426         }
44427                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
44428         return (_cb__CbPolicyGetActiveStatistics*)cp->ptr;
44429 }
44430
44431 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGetActiveStatistics(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
44432 {
44433         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetActiveStatistics %p -> %p\n", q, p));
44434         *(_cb__CbPolicyGetActiveStatistics*)p = *(_cb__CbPolicyGetActiveStatistics*)q;
44435 }
44436
44437 void _cb__CbPolicyGetEnabledResponse::soap_serialize(struct soap *soap) const
44438 {
44439         (void)soap; /* appease -Wall -Werror */
44440         soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyGetEnabledResponse*)this)->HwPolicies);
44441         /* transient soap skipped */
44442 }
44443
44444 void _cb__CbPolicyGetEnabledResponse::soap_default(struct soap *soap)
44445 {
44446         this->soap = soap;
44447         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyGetEnabledResponse*)this)->Status);
44448         soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyGetEnabledResponse*)this)->HwPolicies);
44449         /* transient soap skipped */
44450 }
44451
44452 int _cb__CbPolicyGetEnabledResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
44453 {
44454         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGetEnabledResponse);
44455         if (this->soap_out(soap, tag, id, type))
44456                 return soap->error;
44457         return soap_putindependent(soap);
44458 }
44459
44460 int _cb__CbPolicyGetEnabledResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
44461 {
44462         return soap_out__cb__CbPolicyGetEnabledResponse(soap, tag, id, this, type);
44463 }
44464
44465 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetEnabledResponse *a, const char *type)
44466 {
44467         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse), type);
44468         soap_element_result(soap, "cb:Status");
44469         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyGetEnabledResponse*)a)->Status), "");
44470         soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:HwPolicies", -1, &(((_cb__CbPolicyGetEnabledResponse*)a)->HwPolicies), "");
44471         /* transient soap skipped */
44472         soap_element_end_out(soap, tag);
44473         return SOAP_OK;
44474 }
44475
44476 void *_cb__CbPolicyGetEnabledResponse::soap_get(struct soap *soap, const char *tag, const char *type)
44477 {
44478         return soap_get__cb__CbPolicyGetEnabledResponse(soap, this, tag, type);
44479 }
44480
44481 SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC4 soap_get__cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *p, const char *tag, const char *type)
44482 {
44483         if ((p = soap_in__cb__CbPolicyGetEnabledResponse(soap, tag, p, type)))
44484                 soap_getindependent(soap);
44485         return p;
44486 }
44487
44488 void *_cb__CbPolicyGetEnabledResponse::soap_in(struct soap *soap, const char *tag, const char *type)
44489 {       return soap_in__cb__CbPolicyGetEnabledResponse(soap, tag, this, type);
44490 }
44491
44492 SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC4 soap_in__cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabledResponse *a, const char *type)
44493 {
44494         if (soap_element_begin_in(soap, tag, 0, NULL))
44495                 return NULL;
44496         a = (_cb__CbPolicyGetEnabledResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, sizeof(_cb__CbPolicyGetEnabledResponse), soap->type, soap->arrayType);
44497         if (!a)
44498                 return NULL;
44499         if (soap->alloced)
44500         {       a->soap_default(soap);
44501                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetEnabledResponse)
44502                 {       soap_revert(soap);
44503                         *soap->id = '\0';
44504                         return (_cb__CbPolicyGetEnabledResponse *)a->soap_in(soap, tag, type);
44505                 }
44506         }
44507         short soap_flag_Status1 = 1;
44508         if (soap->body && !*soap->href)
44509         {
44510                 for (;;)
44511                 {       soap->error = SOAP_TAG_MISMATCH;
44512                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
44513                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyGetEnabledResponse*)a)->Status), "cb:PT_STATUS"))
44514                                 {       soap_flag_Status1--;
44515                                         continue;
44516                                 }
44517                         if (soap->error == SOAP_TAG_MISMATCH)
44518                                 if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:HwPolicies", &(((_cb__CbPolicyGetEnabledResponse*)a)->HwPolicies), "cb:CircuitBreakerHardwarePolicyType"))
44519                                         continue;
44520                         /* transient soap skipped */
44521                         soap_check_result(soap, "cb:Status");
44522                         if (soap->error == SOAP_TAG_MISMATCH)
44523                                 soap->error = soap_ignore_element(soap);
44524                         if (soap->error == SOAP_NO_TAG)
44525                                 break;
44526                         if (soap->error)
44527                                 return NULL;
44528                 }
44529                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
44530                 {       soap->error = SOAP_OCCURS;
44531                         return NULL;
44532                 }
44533                 if (soap_element_end_in(soap, tag))
44534                         return NULL;
44535         }
44536         else
44537         {       a = (_cb__CbPolicyGetEnabledResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, 0, sizeof(_cb__CbPolicyGetEnabledResponse), 0, soap_copy__cb__CbPolicyGetEnabledResponse);
44538                 if (soap->body && soap_element_end_in(soap, tag))
44539                         return NULL;
44540         }
44541         return a;
44542 }
44543
44544 SOAP_FMAC5 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC6 soap_new__cb__CbPolicyGetEnabledResponse(struct soap *soap, int n)
44545 {       return soap_instantiate__cb__CbPolicyGetEnabledResponse(soap, n, NULL, NULL, NULL);
44546 }
44547
44548 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *p)
44549 {       soap_delete(soap, p);
44550 }
44551
44552 SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetEnabledResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
44553 {
44554         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetEnabledResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
44555         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, n, soap_fdelete);
44556         if (!cp)
44557                 return NULL;
44558         if (n < 0)
44559         {       cp->ptr = (void*)new _cb__CbPolicyGetEnabledResponse;
44560                 if (size)
44561                         *size = sizeof(_cb__CbPolicyGetEnabledResponse);
44562                 ((_cb__CbPolicyGetEnabledResponse*)cp->ptr)->soap = soap;
44563         }
44564         else
44565         {       cp->ptr = (void*)new _cb__CbPolicyGetEnabledResponse[n];
44566                 if (size)
44567                         *size = n * sizeof(_cb__CbPolicyGetEnabledResponse);
44568                 for (int i = 0; i < n; i++)
44569                         ((_cb__CbPolicyGetEnabledResponse*)cp->ptr)[i].soap = soap;
44570         }
44571                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
44572         return (_cb__CbPolicyGetEnabledResponse*)cp->ptr;
44573 }
44574
44575 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGetEnabledResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
44576 {
44577         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetEnabledResponse %p -> %p\n", q, p));
44578         *(_cb__CbPolicyGetEnabledResponse*)p = *(_cb__CbPolicyGetEnabledResponse*)q;
44579 }
44580
44581 void _cb__CbPolicyGetEnabled::soap_serialize(struct soap *soap) const
44582 {
44583         (void)soap; /* appease -Wall -Werror */
44584         soap_serialize_PointerTocb__CircuitBreakerApplicationType(soap, &((_cb__CbPolicyGetEnabled*)this)->AppType);
44585         /* transient soap skipped */
44586 }
44587
44588 void _cb__CbPolicyGetEnabled::soap_default(struct soap *soap)
44589 {
44590         this->soap = soap;
44591         ((_cb__CbPolicyGetEnabled*)this)->AppType = NULL;
44592         /* transient soap skipped */
44593 }
44594
44595 int _cb__CbPolicyGetEnabled::soap_put(struct soap *soap, const char *tag, const  char *type) const
44596 {
44597         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGetEnabled);
44598         if (this->soap_out(soap, tag, id, type))
44599                 return soap->error;
44600         return soap_putindependent(soap);
44601 }
44602
44603 int _cb__CbPolicyGetEnabled::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
44604 {
44605         return soap_out__cb__CbPolicyGetEnabled(soap, tag, id, this, type);
44606 }
44607
44608 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetEnabled *a, const char *type)
44609 {
44610         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetEnabled), type);
44611         soap_out_PointerTocb__CircuitBreakerApplicationType(soap, "cb:AppType", -1, &(((_cb__CbPolicyGetEnabled*)a)->AppType), "");
44612         /* transient soap skipped */
44613         soap_element_end_out(soap, tag);
44614         return SOAP_OK;
44615 }
44616
44617 void *_cb__CbPolicyGetEnabled::soap_get(struct soap *soap, const char *tag, const char *type)
44618 {
44619         return soap_get__cb__CbPolicyGetEnabled(soap, this, tag, type);
44620 }
44621
44622 SOAP_FMAC3 _cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_get__cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *p, const char *tag, const char *type)
44623 {
44624         if ((p = soap_in__cb__CbPolicyGetEnabled(soap, tag, p, type)))
44625                 soap_getindependent(soap);
44626         return p;
44627 }
44628
44629 void *_cb__CbPolicyGetEnabled::soap_in(struct soap *soap, const char *tag, const char *type)
44630 {       return soap_in__cb__CbPolicyGetEnabled(soap, tag, this, type);
44631 }
44632
44633 SOAP_FMAC3 _cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_in__cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabled *a, const char *type)
44634 {
44635         if (soap_element_begin_in(soap, tag, 0, NULL))
44636                 return NULL;
44637         a = (_cb__CbPolicyGetEnabled *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetEnabled, sizeof(_cb__CbPolicyGetEnabled), soap->type, soap->arrayType);
44638         if (!a)
44639                 return NULL;
44640         if (soap->alloced)
44641         {       a->soap_default(soap);
44642                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetEnabled)
44643                 {       soap_revert(soap);
44644                         *soap->id = '\0';
44645                         return (_cb__CbPolicyGetEnabled *)a->soap_in(soap, tag, type);
44646                 }
44647         }
44648         short soap_flag_AppType1 = 1;
44649         if (soap->body && !*soap->href)
44650         {
44651                 for (;;)
44652                 {       soap->error = SOAP_TAG_MISMATCH;
44653                         if (soap_flag_AppType1 && soap->error == SOAP_TAG_MISMATCH)
44654                                 if (soap_in_PointerTocb__CircuitBreakerApplicationType(soap, "cb:AppType", &(((_cb__CbPolicyGetEnabled*)a)->AppType), "cb:CircuitBreakerApplicationType"))
44655                                 {       soap_flag_AppType1--;
44656                                         continue;
44657                                 }
44658                         /* transient soap skipped */
44659                         if (soap->error == SOAP_TAG_MISMATCH)
44660                                 soap->error = soap_ignore_element(soap);
44661                         if (soap->error == SOAP_NO_TAG)
44662                                 break;
44663                         if (soap->error)
44664                                 return NULL;
44665                 }
44666                 if (soap_element_end_in(soap, tag))
44667                         return NULL;
44668         }
44669         else
44670         {       a = (_cb__CbPolicyGetEnabled *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGetEnabled, 0, sizeof(_cb__CbPolicyGetEnabled), 0, soap_copy__cb__CbPolicyGetEnabled);
44671                 if (soap->body && soap_element_end_in(soap, tag))
44672                         return NULL;
44673         }
44674         return a;
44675 }
44676
44677 SOAP_FMAC5 _cb__CbPolicyGetEnabled * SOAP_FMAC6 soap_new__cb__CbPolicyGetEnabled(struct soap *soap, int n)
44678 {       return soap_instantiate__cb__CbPolicyGetEnabled(soap, n, NULL, NULL, NULL);
44679 }
44680
44681 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *p)
44682 {       soap_delete(soap, p);
44683 }
44684
44685 SOAP_FMAC3 _cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetEnabled(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
44686 {
44687         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
44688         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetEnabled, n, soap_fdelete);
44689         if (!cp)
44690                 return NULL;
44691         if (n < 0)
44692         {       cp->ptr = (void*)new _cb__CbPolicyGetEnabled;
44693                 if (size)
44694                         *size = sizeof(_cb__CbPolicyGetEnabled);
44695                 ((_cb__CbPolicyGetEnabled*)cp->ptr)->soap = soap;
44696         }
44697         else
44698         {       cp->ptr = (void*)new _cb__CbPolicyGetEnabled[n];
44699                 if (size)
44700                         *size = n * sizeof(_cb__CbPolicyGetEnabled);
44701                 for (int i = 0; i < n; i++)
44702                         ((_cb__CbPolicyGetEnabled*)cp->ptr)[i].soap = soap;
44703         }
44704                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
44705         return (_cb__CbPolicyGetEnabled*)cp->ptr;
44706 }
44707
44708 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGetEnabled(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
44709 {
44710         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetEnabled %p -> %p\n", q, p));
44711         *(_cb__CbPolicyGetEnabled*)p = *(_cb__CbPolicyGetEnabled*)q;
44712 }
44713
44714 void _cb__CbPolicyDisableResponse::soap_serialize(struct soap *soap) const
44715 {
44716         (void)soap; /* appease -Wall -Werror */
44717         /* transient soap skipped */
44718 }
44719
44720 void _cb__CbPolicyDisableResponse::soap_default(struct soap *soap)
44721 {
44722         this->soap = soap;
44723         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyDisableResponse*)this)->Status);
44724         /* transient soap skipped */
44725 }
44726
44727 int _cb__CbPolicyDisableResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
44728 {
44729         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyDisableResponse);
44730         if (this->soap_out(soap, tag, id, type))
44731                 return soap->error;
44732         return soap_putindependent(soap);
44733 }
44734
44735 int _cb__CbPolicyDisableResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
44736 {
44737         return soap_out__cb__CbPolicyDisableResponse(soap, tag, id, this, type);
44738 }
44739
44740 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDisableResponse *a, const char *type)
44741 {
44742         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDisableResponse), type);
44743         soap_element_result(soap, "cb:Status");
44744         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyDisableResponse*)a)->Status), "");
44745         /* transient soap skipped */
44746         soap_element_end_out(soap, tag);
44747         return SOAP_OK;
44748 }
44749
44750 void *_cb__CbPolicyDisableResponse::soap_get(struct soap *soap, const char *tag, const char *type)
44751 {
44752         return soap_get__cb__CbPolicyDisableResponse(soap, this, tag, type);
44753 }
44754
44755 SOAP_FMAC3 _cb__CbPolicyDisableResponse * SOAP_FMAC4 soap_get__cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *p, const char *tag, const char *type)
44756 {
44757         if ((p = soap_in__cb__CbPolicyDisableResponse(soap, tag, p, type)))
44758                 soap_getindependent(soap);
44759         return p;
44760 }
44761
44762 void *_cb__CbPolicyDisableResponse::soap_in(struct soap *soap, const char *tag, const char *type)
44763 {       return soap_in__cb__CbPolicyDisableResponse(soap, tag, this, type);
44764 }
44765
44766 SOAP_FMAC3 _cb__CbPolicyDisableResponse * SOAP_FMAC4 soap_in__cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, _cb__CbPolicyDisableResponse *a, const char *type)
44767 {
44768         if (soap_element_begin_in(soap, tag, 0, NULL))
44769                 return NULL;
44770         a = (_cb__CbPolicyDisableResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDisableResponse, sizeof(_cb__CbPolicyDisableResponse), soap->type, soap->arrayType);
44771         if (!a)
44772                 return NULL;
44773         if (soap->alloced)
44774         {       a->soap_default(soap);
44775                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDisableResponse)
44776                 {       soap_revert(soap);
44777                         *soap->id = '\0';
44778                         return (_cb__CbPolicyDisableResponse *)a->soap_in(soap, tag, type);
44779                 }
44780         }
44781         short soap_flag_Status1 = 1;
44782         if (soap->body && !*soap->href)
44783         {
44784                 for (;;)
44785                 {       soap->error = SOAP_TAG_MISMATCH;
44786                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
44787                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyDisableResponse*)a)->Status), "cb:PT_STATUS"))
44788                                 {       soap_flag_Status1--;
44789                                         continue;
44790                                 }
44791                         /* transient soap skipped */
44792                         soap_check_result(soap, "cb:Status");
44793                         if (soap->error == SOAP_TAG_MISMATCH)
44794                                 soap->error = soap_ignore_element(soap);
44795                         if (soap->error == SOAP_NO_TAG)
44796                                 break;
44797                         if (soap->error)
44798                                 return NULL;
44799                 }
44800                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
44801                 {       soap->error = SOAP_OCCURS;
44802                         return NULL;
44803                 }
44804                 if (soap_element_end_in(soap, tag))
44805                         return NULL;
44806         }
44807         else
44808         {       a = (_cb__CbPolicyDisableResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyDisableResponse, 0, sizeof(_cb__CbPolicyDisableResponse), 0, soap_copy__cb__CbPolicyDisableResponse);
44809                 if (soap->body && soap_element_end_in(soap, tag))
44810                         return NULL;
44811         }
44812         return a;
44813 }
44814
44815 SOAP_FMAC5 _cb__CbPolicyDisableResponse * SOAP_FMAC6 soap_new__cb__CbPolicyDisableResponse(struct soap *soap, int n)
44816 {       return soap_instantiate__cb__CbPolicyDisableResponse(soap, n, NULL, NULL, NULL);
44817 }
44818
44819 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *p)
44820 {       soap_delete(soap, p);
44821 }
44822
44823 SOAP_FMAC3 _cb__CbPolicyDisableResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDisableResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
44824 {
44825         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDisableResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
44826         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDisableResponse, n, soap_fdelete);
44827         if (!cp)
44828                 return NULL;
44829         if (n < 0)
44830         {       cp->ptr = (void*)new _cb__CbPolicyDisableResponse;
44831                 if (size)
44832                         *size = sizeof(_cb__CbPolicyDisableResponse);
44833                 ((_cb__CbPolicyDisableResponse*)cp->ptr)->soap = soap;
44834         }
44835         else
44836         {       cp->ptr = (void*)new _cb__CbPolicyDisableResponse[n];
44837                 if (size)
44838                         *size = n * sizeof(_cb__CbPolicyDisableResponse);
44839                 for (int i = 0; i < n; i++)
44840                         ((_cb__CbPolicyDisableResponse*)cp->ptr)[i].soap = soap;
44841         }
44842                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
44843         return (_cb__CbPolicyDisableResponse*)cp->ptr;
44844 }
44845
44846 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyDisableResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
44847 {
44848         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDisableResponse %p -> %p\n", q, p));
44849         *(_cb__CbPolicyDisableResponse*)p = *(_cb__CbPolicyDisableResponse*)q;
44850 }
44851
44852 void _cb__CbPolicyDisable::soap_serialize(struct soap *soap) const
44853 {
44854         (void)soap; /* appease -Wall -Werror */
44855         soap_serialize_PointerTounsignedInt(soap, &((_cb__CbPolicyDisable*)this)->HardwareID);
44856         /* transient soap skipped */
44857 }
44858
44859 void _cb__CbPolicyDisable::soap_default(struct soap *soap)
44860 {
44861         this->soap = soap;
44862         ((_cb__CbPolicyDisable*)this)->HardwareID = NULL;
44863         /* transient soap skipped */
44864 }
44865
44866 int _cb__CbPolicyDisable::soap_put(struct soap *soap, const char *tag, const  char *type) const
44867 {
44868         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyDisable);
44869         if (this->soap_out(soap, tag, id, type))
44870                 return soap->error;
44871         return soap_putindependent(soap);
44872 }
44873
44874 int _cb__CbPolicyDisable::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
44875 {
44876         return soap_out__cb__CbPolicyDisable(soap, tag, id, this, type);
44877 }
44878
44879 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDisable(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDisable *a, const char *type)
44880 {
44881         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDisable), type);
44882         soap_out_PointerTounsignedInt(soap, "cb:HardwareID", -1, &(((_cb__CbPolicyDisable*)a)->HardwareID), "");
44883         /* transient soap skipped */
44884         soap_element_end_out(soap, tag);
44885         return SOAP_OK;
44886 }
44887
44888 void *_cb__CbPolicyDisable::soap_get(struct soap *soap, const char *tag, const char *type)
44889 {
44890         return soap_get__cb__CbPolicyDisable(soap, this, tag, type);
44891 }
44892
44893 SOAP_FMAC3 _cb__CbPolicyDisable * SOAP_FMAC4 soap_get__cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *p, const char *tag, const char *type)
44894 {
44895         if ((p = soap_in__cb__CbPolicyDisable(soap, tag, p, type)))
44896                 soap_getindependent(soap);
44897         return p;
44898 }
44899
44900 void *_cb__CbPolicyDisable::soap_in(struct soap *soap, const char *tag, const char *type)
44901 {       return soap_in__cb__CbPolicyDisable(soap, tag, this, type);
44902 }
44903
44904 SOAP_FMAC3 _cb__CbPolicyDisable * SOAP_FMAC4 soap_in__cb__CbPolicyDisable(struct soap *soap, const char *tag, _cb__CbPolicyDisable *a, const char *type)
44905 {
44906         if (soap_element_begin_in(soap, tag, 0, NULL))
44907                 return NULL;
44908         a = (_cb__CbPolicyDisable *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDisable, sizeof(_cb__CbPolicyDisable), soap->type, soap->arrayType);
44909         if (!a)
44910                 return NULL;
44911         if (soap->alloced)
44912         {       a->soap_default(soap);
44913                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDisable)
44914                 {       soap_revert(soap);
44915                         *soap->id = '\0';
44916                         return (_cb__CbPolicyDisable *)a->soap_in(soap, tag, type);
44917                 }
44918         }
44919         short soap_flag_HardwareID1 = 1;
44920         if (soap->body && !*soap->href)
44921         {
44922                 for (;;)
44923                 {       soap->error = SOAP_TAG_MISMATCH;
44924                         if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH)
44925                                 if (soap_in_PointerTounsignedInt(soap, "cb:HardwareID", &(((_cb__CbPolicyDisable*)a)->HardwareID), "xsd:unsignedInt"))
44926                                 {       soap_flag_HardwareID1--;
44927                                         continue;
44928                                 }
44929                         /* transient soap skipped */
44930                         if (soap->error == SOAP_TAG_MISMATCH)
44931                                 soap->error = soap_ignore_element(soap);
44932                         if (soap->error == SOAP_NO_TAG)
44933                                 break;
44934                         if (soap->error)
44935                                 return NULL;
44936                 }
44937                 if (soap_element_end_in(soap, tag))
44938                         return NULL;
44939         }
44940         else
44941         {       a = (_cb__CbPolicyDisable *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyDisable, 0, sizeof(_cb__CbPolicyDisable), 0, soap_copy__cb__CbPolicyDisable);
44942                 if (soap->body && soap_element_end_in(soap, tag))
44943                         return NULL;
44944         }
44945         return a;
44946 }
44947
44948 SOAP_FMAC5 _cb__CbPolicyDisable * SOAP_FMAC6 soap_new__cb__CbPolicyDisable(struct soap *soap, int n)
44949 {       return soap_instantiate__cb__CbPolicyDisable(soap, n, NULL, NULL, NULL);
44950 }
44951
44952 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *p)
44953 {       soap_delete(soap, p);
44954 }
44955
44956 SOAP_FMAC3 _cb__CbPolicyDisable * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDisable(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
44957 {
44958         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDisable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
44959         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDisable, n, soap_fdelete);
44960         if (!cp)
44961                 return NULL;
44962         if (n < 0)
44963         {       cp->ptr = (void*)new _cb__CbPolicyDisable;
44964                 if (size)
44965                         *size = sizeof(_cb__CbPolicyDisable);
44966                 ((_cb__CbPolicyDisable*)cp->ptr)->soap = soap;
44967         }
44968         else
44969         {       cp->ptr = (void*)new _cb__CbPolicyDisable[n];
44970                 if (size)
44971                         *size = n * sizeof(_cb__CbPolicyDisable);
44972                 for (int i = 0; i < n; i++)
44973                         ((_cb__CbPolicyDisable*)cp->ptr)[i].soap = soap;
44974         }
44975                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
44976         return (_cb__CbPolicyDisable*)cp->ptr;
44977 }
44978
44979 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyDisable(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
44980 {
44981         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDisable %p -> %p\n", q, p));
44982         *(_cb__CbPolicyDisable*)p = *(_cb__CbPolicyDisable*)q;
44983 }
44984
44985 void _cb__CbPolicyEnableResponse::soap_serialize(struct soap *soap) const
44986 {
44987         (void)soap; /* appease -Wall -Werror */
44988         soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnableResponse*)this)->ActivePolicies);
44989         /* transient soap skipped */
44990 }
44991
44992 void _cb__CbPolicyEnableResponse::soap_default(struct soap *soap)
44993 {
44994         this->soap = soap;
44995         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyEnableResponse*)this)->Status);
44996         soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnableResponse*)this)->ActivePolicies);
44997         /* transient soap skipped */
44998 }
44999
45000 int _cb__CbPolicyEnableResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
45001 {
45002         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyEnableResponse);
45003         if (this->soap_out(soap, tag, id, type))
45004                 return soap->error;
45005         return soap_putindependent(soap);
45006 }
45007
45008 int _cb__CbPolicyEnableResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
45009 {
45010         return soap_out__cb__CbPolicyEnableResponse(soap, tag, id, this, type);
45011 }
45012
45013 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnableResponse *a, const char *type)
45014 {
45015         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnableResponse), type);
45016         soap_element_result(soap, "cb:Status");
45017         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyEnableResponse*)a)->Status), "");
45018         soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:ActivePolicies", -1, &(((_cb__CbPolicyEnableResponse*)a)->ActivePolicies), "");
45019         /* transient soap skipped */
45020         soap_element_end_out(soap, tag);
45021         return SOAP_OK;
45022 }
45023
45024 void *_cb__CbPolicyEnableResponse::soap_get(struct soap *soap, const char *tag, const char *type)
45025 {
45026         return soap_get__cb__CbPolicyEnableResponse(soap, this, tag, type);
45027 }
45028
45029 SOAP_FMAC3 _cb__CbPolicyEnableResponse * SOAP_FMAC4 soap_get__cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *p, const char *tag, const char *type)
45030 {
45031         if ((p = soap_in__cb__CbPolicyEnableResponse(soap, tag, p, type)))
45032                 soap_getindependent(soap);
45033         return p;
45034 }
45035
45036 void *_cb__CbPolicyEnableResponse::soap_in(struct soap *soap, const char *tag, const char *type)
45037 {       return soap_in__cb__CbPolicyEnableResponse(soap, tag, this, type);
45038 }
45039
45040 SOAP_FMAC3 _cb__CbPolicyEnableResponse * SOAP_FMAC4 soap_in__cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnableResponse *a, const char *type)
45041 {
45042         if (soap_element_begin_in(soap, tag, 0, NULL))
45043                 return NULL;
45044         a = (_cb__CbPolicyEnableResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnableResponse, sizeof(_cb__CbPolicyEnableResponse), soap->type, soap->arrayType);
45045         if (!a)
45046                 return NULL;
45047         if (soap->alloced)
45048         {       a->soap_default(soap);
45049                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnableResponse)
45050                 {       soap_revert(soap);
45051                         *soap->id = '\0';
45052                         return (_cb__CbPolicyEnableResponse *)a->soap_in(soap, tag, type);
45053                 }
45054         }
45055         short soap_flag_Status1 = 1;
45056         if (soap->body && !*soap->href)
45057         {
45058                 for (;;)
45059                 {       soap->error = SOAP_TAG_MISMATCH;
45060                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
45061                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyEnableResponse*)a)->Status), "cb:PT_STATUS"))
45062                                 {       soap_flag_Status1--;
45063                                         continue;
45064                                 }
45065                         if (soap->error == SOAP_TAG_MISMATCH)
45066                                 if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:ActivePolicies", &(((_cb__CbPolicyEnableResponse*)a)->ActivePolicies), "cb:CircuitBreakerHardwarePolicyType"))
45067                                         continue;
45068                         /* transient soap skipped */
45069                         soap_check_result(soap, "cb:Status");
45070                         if (soap->error == SOAP_TAG_MISMATCH)
45071                                 soap->error = soap_ignore_element(soap);
45072                         if (soap->error == SOAP_NO_TAG)
45073                                 break;
45074                         if (soap->error)
45075                                 return NULL;
45076                 }
45077                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
45078                 {       soap->error = SOAP_OCCURS;
45079                         return NULL;
45080                 }
45081                 if (soap_element_end_in(soap, tag))
45082                         return NULL;
45083         }
45084         else
45085         {       a = (_cb__CbPolicyEnableResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyEnableResponse, 0, sizeof(_cb__CbPolicyEnableResponse), 0, soap_copy__cb__CbPolicyEnableResponse);
45086                 if (soap->body && soap_element_end_in(soap, tag))
45087                         return NULL;
45088         }
45089         return a;
45090 }
45091
45092 SOAP_FMAC5 _cb__CbPolicyEnableResponse * SOAP_FMAC6 soap_new__cb__CbPolicyEnableResponse(struct soap *soap, int n)
45093 {       return soap_instantiate__cb__CbPolicyEnableResponse(soap, n, NULL, NULL, NULL);
45094 }
45095
45096 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *p)
45097 {       soap_delete(soap, p);
45098 }
45099
45100 SOAP_FMAC3 _cb__CbPolicyEnableResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnableResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
45101 {
45102         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnableResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
45103         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnableResponse, n, soap_fdelete);
45104         if (!cp)
45105                 return NULL;
45106         if (n < 0)
45107         {       cp->ptr = (void*)new _cb__CbPolicyEnableResponse;
45108                 if (size)
45109                         *size = sizeof(_cb__CbPolicyEnableResponse);
45110                 ((_cb__CbPolicyEnableResponse*)cp->ptr)->soap = soap;
45111         }
45112         else
45113         {       cp->ptr = (void*)new _cb__CbPolicyEnableResponse[n];
45114                 if (size)
45115                         *size = n * sizeof(_cb__CbPolicyEnableResponse);
45116                 for (int i = 0; i < n; i++)
45117                         ((_cb__CbPolicyEnableResponse*)cp->ptr)[i].soap = soap;
45118         }
45119                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
45120         return (_cb__CbPolicyEnableResponse*)cp->ptr;
45121 }
45122
45123 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyEnableResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
45124 {
45125         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnableResponse %p -> %p\n", q, p));
45126         *(_cb__CbPolicyEnableResponse*)p = *(_cb__CbPolicyEnableResponse*)q;
45127 }
45128
45129 void _cb__CbPolicyEnable::soap_serialize(struct soap *soap) const
45130 {
45131         (void)soap; /* appease -Wall -Werror */
45132         soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnable*)this)->EnablePolicies);
45133         /* transient soap skipped */
45134 }
45135
45136 void _cb__CbPolicyEnable::soap_default(struct soap *soap)
45137 {
45138         this->soap = soap;
45139         soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnable*)this)->EnablePolicies);
45140         /* transient soap skipped */
45141 }
45142
45143 int _cb__CbPolicyEnable::soap_put(struct soap *soap, const char *tag, const  char *type) const
45144 {
45145         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyEnable);
45146         if (this->soap_out(soap, tag, id, type))
45147                 return soap->error;
45148         return soap_putindependent(soap);
45149 }
45150
45151 int _cb__CbPolicyEnable::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
45152 {
45153         return soap_out__cb__CbPolicyEnable(soap, tag, id, this, type);
45154 }
45155
45156 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnable(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnable *a, const char *type)
45157 {
45158         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnable), type);
45159         soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:EnablePolicies", -1, &(((_cb__CbPolicyEnable*)a)->EnablePolicies), "");
45160         /* transient soap skipped */
45161         soap_element_end_out(soap, tag);
45162         return SOAP_OK;
45163 }
45164
45165 void *_cb__CbPolicyEnable::soap_get(struct soap *soap, const char *tag, const char *type)
45166 {
45167         return soap_get__cb__CbPolicyEnable(soap, this, tag, type);
45168 }
45169
45170 SOAP_FMAC3 _cb__CbPolicyEnable * SOAP_FMAC4 soap_get__cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *p, const char *tag, const char *type)
45171 {
45172         if ((p = soap_in__cb__CbPolicyEnable(soap, tag, p, type)))
45173                 soap_getindependent(soap);
45174         return p;
45175 }
45176
45177 void *_cb__CbPolicyEnable::soap_in(struct soap *soap, const char *tag, const char *type)
45178 {       return soap_in__cb__CbPolicyEnable(soap, tag, this, type);
45179 }
45180
45181 SOAP_FMAC3 _cb__CbPolicyEnable * SOAP_FMAC4 soap_in__cb__CbPolicyEnable(struct soap *soap, const char *tag, _cb__CbPolicyEnable *a, const char *type)
45182 {
45183         if (soap_element_begin_in(soap, tag, 0, NULL))
45184                 return NULL;
45185         a = (_cb__CbPolicyEnable *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnable, sizeof(_cb__CbPolicyEnable), soap->type, soap->arrayType);
45186         if (!a)
45187                 return NULL;
45188         if (soap->alloced)
45189         {       a->soap_default(soap);
45190                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnable)
45191                 {       soap_revert(soap);
45192                         *soap->id = '\0';
45193                         return (_cb__CbPolicyEnable *)a->soap_in(soap, tag, type);
45194                 }
45195         };
45196         if (soap->body && !*soap->href)
45197         {
45198                 for (;;)
45199                 {       soap->error = SOAP_TAG_MISMATCH;
45200                         if (soap->error == SOAP_TAG_MISMATCH)
45201                                 if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:EnablePolicies", &(((_cb__CbPolicyEnable*)a)->EnablePolicies), "cb:CircuitBreakerHardwarePolicyType"))
45202                                         continue;
45203                         /* transient soap skipped */
45204                         if (soap->error == SOAP_TAG_MISMATCH)
45205                                 soap->error = soap_ignore_element(soap);
45206                         if (soap->error == SOAP_NO_TAG)
45207                                 break;
45208                         if (soap->error)
45209                                 return NULL;
45210                 }
45211                 if (soap_element_end_in(soap, tag))
45212                         return NULL;
45213         }
45214         else
45215         {       a = (_cb__CbPolicyEnable *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyEnable, 0, sizeof(_cb__CbPolicyEnable), 0, soap_copy__cb__CbPolicyEnable);
45216                 if (soap->body && soap_element_end_in(soap, tag))
45217                         return NULL;
45218         }
45219         return a;
45220 }
45221
45222 SOAP_FMAC5 _cb__CbPolicyEnable * SOAP_FMAC6 soap_new__cb__CbPolicyEnable(struct soap *soap, int n)
45223 {       return soap_instantiate__cb__CbPolicyEnable(soap, n, NULL, NULL, NULL);
45224 }
45225
45226 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *p)
45227 {       soap_delete(soap, p);
45228 }
45229
45230 SOAP_FMAC3 _cb__CbPolicyEnable * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnable(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
45231 {
45232         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
45233         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnable, n, soap_fdelete);
45234         if (!cp)
45235                 return NULL;
45236         if (n < 0)
45237         {       cp->ptr = (void*)new _cb__CbPolicyEnable;
45238                 if (size)
45239                         *size = sizeof(_cb__CbPolicyEnable);
45240                 ((_cb__CbPolicyEnable*)cp->ptr)->soap = soap;
45241         }
45242         else
45243         {       cp->ptr = (void*)new _cb__CbPolicyEnable[n];
45244                 if (size)
45245                         *size = n * sizeof(_cb__CbPolicyEnable);
45246                 for (int i = 0; i < n; i++)
45247                         ((_cb__CbPolicyEnable*)cp->ptr)[i].soap = soap;
45248         }
45249                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
45250         return (_cb__CbPolicyEnable*)cp->ptr;
45251 }
45252
45253 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyEnable(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
45254 {
45255         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnable %p -> %p\n", q, p));
45256         *(_cb__CbPolicyEnable*)p = *(_cb__CbPolicyEnable*)q;
45257 }
45258
45259 void _cb__CbPolicyEnumerateResponse::soap_serialize(struct soap *soap) const
45260 {
45261         (void)soap; /* appease -Wall -Werror */
45262         soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, &((_cb__CbPolicyEnumerateResponse*)this)->Policies);
45263         /* transient soap skipped */
45264 }
45265
45266 void _cb__CbPolicyEnumerateResponse::soap_default(struct soap *soap)
45267 {
45268         this->soap = soap;
45269         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyEnumerateResponse*)this)->Status);
45270         soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, &((_cb__CbPolicyEnumerateResponse*)this)->Policies);
45271         /* transient soap skipped */
45272 }
45273
45274 int _cb__CbPolicyEnumerateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
45275 {
45276         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyEnumerateResponse);
45277         if (this->soap_out(soap, tag, id, type))
45278                 return soap->error;
45279         return soap_putindependent(soap);
45280 }
45281
45282 int _cb__CbPolicyEnumerateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
45283 {
45284         return soap_out__cb__CbPolicyEnumerateResponse(soap, tag, id, this, type);
45285 }
45286
45287 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnumerateResponse *a, const char *type)
45288 {
45289         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnumerateResponse), type);
45290         soap_element_result(soap, "cb:Status");
45291         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyEnumerateResponse*)a)->Status), "");
45292         soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, "cb:Policies", -1, &(((_cb__CbPolicyEnumerateResponse*)a)->Policies), "");
45293         /* transient soap skipped */
45294         soap_element_end_out(soap, tag);
45295         return SOAP_OK;
45296 }
45297
45298 void *_cb__CbPolicyEnumerateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
45299 {
45300         return soap_get__cb__CbPolicyEnumerateResponse(soap, this, tag, type);
45301 }
45302
45303 SOAP_FMAC3 _cb__CbPolicyEnumerateResponse * SOAP_FMAC4 soap_get__cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *p, const char *tag, const char *type)
45304 {
45305         if ((p = soap_in__cb__CbPolicyEnumerateResponse(soap, tag, p, type)))
45306                 soap_getindependent(soap);
45307         return p;
45308 }
45309
45310 void *_cb__CbPolicyEnumerateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
45311 {       return soap_in__cb__CbPolicyEnumerateResponse(soap, tag, this, type);
45312 }
45313
45314 SOAP_FMAC3 _cb__CbPolicyEnumerateResponse * SOAP_FMAC4 soap_in__cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnumerateResponse *a, const char *type)
45315 {
45316         if (soap_element_begin_in(soap, tag, 0, NULL))
45317                 return NULL;
45318         a = (_cb__CbPolicyEnumerateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnumerateResponse, sizeof(_cb__CbPolicyEnumerateResponse), soap->type, soap->arrayType);
45319         if (!a)
45320                 return NULL;
45321         if (soap->alloced)
45322         {       a->soap_default(soap);
45323                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnumerateResponse)
45324                 {       soap_revert(soap);
45325                         *soap->id = '\0';
45326                         return (_cb__CbPolicyEnumerateResponse *)a->soap_in(soap, tag, type);
45327                 }
45328         }
45329         short soap_flag_Status1 = 1;
45330         if (soap->body && !*soap->href)
45331         {
45332                 for (;;)
45333                 {       soap->error = SOAP_TAG_MISMATCH;
45334                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
45335                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyEnumerateResponse*)a)->Status), "cb:PT_STATUS"))
45336                                 {       soap_flag_Status1--;
45337                                         continue;
45338                                 }
45339                         if (soap->error == SOAP_TAG_MISMATCH)
45340                                 if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, "cb:Policies", &(((_cb__CbPolicyEnumerateResponse*)a)->Policies), "cb:CircuitBreakerPolicyInfoType"))
45341                                         continue;
45342                         /* transient soap skipped */
45343                         soap_check_result(soap, "cb:Status");
45344                         if (soap->error == SOAP_TAG_MISMATCH)
45345                                 soap->error = soap_ignore_element(soap);
45346                         if (soap->error == SOAP_NO_TAG)
45347                                 break;
45348                         if (soap->error)
45349                                 return NULL;
45350                 }
45351                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
45352                 {       soap->error = SOAP_OCCURS;
45353                         return NULL;
45354                 }
45355                 if (soap_element_end_in(soap, tag))
45356                         return NULL;
45357         }
45358         else
45359         {       a = (_cb__CbPolicyEnumerateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyEnumerateResponse, 0, sizeof(_cb__CbPolicyEnumerateResponse), 0, soap_copy__cb__CbPolicyEnumerateResponse);
45360                 if (soap->body && soap_element_end_in(soap, tag))
45361                         return NULL;
45362         }
45363         return a;
45364 }
45365
45366 SOAP_FMAC5 _cb__CbPolicyEnumerateResponse * SOAP_FMAC6 soap_new__cb__CbPolicyEnumerateResponse(struct soap *soap, int n)
45367 {       return soap_instantiate__cb__CbPolicyEnumerateResponse(soap, n, NULL, NULL, NULL);
45368 }
45369
45370 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *p)
45371 {       soap_delete(soap, p);
45372 }
45373
45374 SOAP_FMAC3 _cb__CbPolicyEnumerateResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnumerateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
45375 {
45376         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnumerateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
45377         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnumerateResponse, n, soap_fdelete);
45378         if (!cp)
45379                 return NULL;
45380         if (n < 0)
45381         {       cp->ptr = (void*)new _cb__CbPolicyEnumerateResponse;
45382                 if (size)
45383                         *size = sizeof(_cb__CbPolicyEnumerateResponse);
45384                 ((_cb__CbPolicyEnumerateResponse*)cp->ptr)->soap = soap;
45385         }
45386         else
45387         {       cp->ptr = (void*)new _cb__CbPolicyEnumerateResponse[n];
45388                 if (size)
45389                         *size = n * sizeof(_cb__CbPolicyEnumerateResponse);
45390                 for (int i = 0; i < n; i++)
45391                         ((_cb__CbPolicyEnumerateResponse*)cp->ptr)[i].soap = soap;
45392         }
45393                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
45394         return (_cb__CbPolicyEnumerateResponse*)cp->ptr;
45395 }
45396
45397 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyEnumerateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
45398 {
45399         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnumerateResponse %p -> %p\n", q, p));
45400         *(_cb__CbPolicyEnumerateResponse*)p = *(_cb__CbPolicyEnumerateResponse*)q;
45401 }
45402
45403 void _cb__CbPolicyEnumerate::soap_serialize(struct soap *soap) const
45404 {
45405         (void)soap; /* appease -Wall -Werror */
45406         /* transient soap skipped */
45407 }
45408
45409 void _cb__CbPolicyEnumerate::soap_default(struct soap *soap)
45410 {
45411         this->soap = soap;
45412         /* transient soap skipped */
45413 }
45414
45415 int _cb__CbPolicyEnumerate::soap_put(struct soap *soap, const char *tag, const  char *type) const
45416 {
45417         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyEnumerate);
45418         if (this->soap_out(soap, tag, id, type))
45419                 return soap->error;
45420         return soap_putindependent(soap);
45421 }
45422
45423 int _cb__CbPolicyEnumerate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
45424 {
45425         return soap_out__cb__CbPolicyEnumerate(soap, tag, id, this, type);
45426 }
45427
45428 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnumerate(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnumerate *a, const char *type)
45429 {
45430         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnumerate), type);
45431         /* transient soap skipped */
45432         soap_element_end_out(soap, tag);
45433         return SOAP_OK;
45434 }
45435
45436 void *_cb__CbPolicyEnumerate::soap_get(struct soap *soap, const char *tag, const char *type)
45437 {
45438         return soap_get__cb__CbPolicyEnumerate(soap, this, tag, type);
45439 }
45440
45441 SOAP_FMAC3 _cb__CbPolicyEnumerate * SOAP_FMAC4 soap_get__cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *p, const char *tag, const char *type)
45442 {
45443         if ((p = soap_in__cb__CbPolicyEnumerate(soap, tag, p, type)))
45444                 soap_getindependent(soap);
45445         return p;
45446 }
45447
45448 void *_cb__CbPolicyEnumerate::soap_in(struct soap *soap, const char *tag, const char *type)
45449 {       return soap_in__cb__CbPolicyEnumerate(soap, tag, this, type);
45450 }
45451
45452 SOAP_FMAC3 _cb__CbPolicyEnumerate * SOAP_FMAC4 soap_in__cb__CbPolicyEnumerate(struct soap *soap, const char *tag, _cb__CbPolicyEnumerate *a, const char *type)
45453 {
45454         if (soap_element_begin_in(soap, tag, 0, NULL))
45455                 return NULL;
45456         a = (_cb__CbPolicyEnumerate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnumerate, sizeof(_cb__CbPolicyEnumerate), soap->type, soap->arrayType);
45457         if (!a)
45458                 return NULL;
45459         if (soap->alloced)
45460         {       a->soap_default(soap);
45461                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnumerate)
45462                 {       soap_revert(soap);
45463                         *soap->id = '\0';
45464                         return (_cb__CbPolicyEnumerate *)a->soap_in(soap, tag, type);
45465                 }
45466         };
45467         if (soap->body && !*soap->href)
45468         {
45469                 for (;;)
45470                 {       soap->error = SOAP_TAG_MISMATCH;
45471                         /* transient soap skipped */
45472                         if (soap->error == SOAP_TAG_MISMATCH)
45473                                 soap->error = soap_ignore_element(soap);
45474                         if (soap->error == SOAP_NO_TAG)
45475                                 break;
45476                         if (soap->error)
45477                                 return NULL;
45478                 }
45479                 if (soap_element_end_in(soap, tag))
45480                         return NULL;
45481         }
45482         else
45483         {       a = (_cb__CbPolicyEnumerate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyEnumerate, 0, sizeof(_cb__CbPolicyEnumerate), 0, soap_copy__cb__CbPolicyEnumerate);
45484                 if (soap->body && soap_element_end_in(soap, tag))
45485                         return NULL;
45486         }
45487         return a;
45488 }
45489
45490 SOAP_FMAC5 _cb__CbPolicyEnumerate * SOAP_FMAC6 soap_new__cb__CbPolicyEnumerate(struct soap *soap, int n)
45491 {       return soap_instantiate__cb__CbPolicyEnumerate(soap, n, NULL, NULL, NULL);
45492 }
45493
45494 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *p)
45495 {       soap_delete(soap, p);
45496 }
45497
45498 SOAP_FMAC3 _cb__CbPolicyEnumerate * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
45499 {
45500         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
45501         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnumerate, n, soap_fdelete);
45502         if (!cp)
45503                 return NULL;
45504         if (n < 0)
45505         {       cp->ptr = (void*)new _cb__CbPolicyEnumerate;
45506                 if (size)
45507                         *size = sizeof(_cb__CbPolicyEnumerate);
45508                 ((_cb__CbPolicyEnumerate*)cp->ptr)->soap = soap;
45509         }
45510         else
45511         {       cp->ptr = (void*)new _cb__CbPolicyEnumerate[n];
45512                 if (size)
45513                         *size = n * sizeof(_cb__CbPolicyEnumerate);
45514                 for (int i = 0; i < n; i++)
45515                         ((_cb__CbPolicyEnumerate*)cp->ptr)[i].soap = soap;
45516         }
45517                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
45518         return (_cb__CbPolicyEnumerate*)cp->ptr;
45519 }
45520
45521 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
45522 {
45523         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnumerate %p -> %p\n", q, p));
45524         *(_cb__CbPolicyEnumerate*)p = *(_cb__CbPolicyEnumerate*)q;
45525 }
45526
45527 void _cb__CbPolicyDeleteResponse::soap_serialize(struct soap *soap) const
45528 {
45529         (void)soap; /* appease -Wall -Werror */
45530         /* transient soap skipped */
45531 }
45532
45533 void _cb__CbPolicyDeleteResponse::soap_default(struct soap *soap)
45534 {
45535         this->soap = soap;
45536         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyDeleteResponse*)this)->Status);
45537         /* transient soap skipped */
45538 }
45539
45540 int _cb__CbPolicyDeleteResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
45541 {
45542         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyDeleteResponse);
45543         if (this->soap_out(soap, tag, id, type))
45544                 return soap->error;
45545         return soap_putindependent(soap);
45546 }
45547
45548 int _cb__CbPolicyDeleteResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
45549 {
45550         return soap_out__cb__CbPolicyDeleteResponse(soap, tag, id, this, type);
45551 }
45552
45553 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDeleteResponse *a, const char *type)
45554 {
45555         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDeleteResponse), type);
45556         soap_element_result(soap, "cb:Status");
45557         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyDeleteResponse*)a)->Status), "");
45558         /* transient soap skipped */
45559         soap_element_end_out(soap, tag);
45560         return SOAP_OK;
45561 }
45562
45563 void *_cb__CbPolicyDeleteResponse::soap_get(struct soap *soap, const char *tag, const char *type)
45564 {
45565         return soap_get__cb__CbPolicyDeleteResponse(soap, this, tag, type);
45566 }
45567
45568 SOAP_FMAC3 _cb__CbPolicyDeleteResponse * SOAP_FMAC4 soap_get__cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *p, const char *tag, const char *type)
45569 {
45570         if ((p = soap_in__cb__CbPolicyDeleteResponse(soap, tag, p, type)))
45571                 soap_getindependent(soap);
45572         return p;
45573 }
45574
45575 void *_cb__CbPolicyDeleteResponse::soap_in(struct soap *soap, const char *tag, const char *type)
45576 {       return soap_in__cb__CbPolicyDeleteResponse(soap, tag, this, type);
45577 }
45578
45579 SOAP_FMAC3 _cb__CbPolicyDeleteResponse * SOAP_FMAC4 soap_in__cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, _cb__CbPolicyDeleteResponse *a, const char *type)
45580 {
45581         if (soap_element_begin_in(soap, tag, 0, NULL))
45582                 return NULL;
45583         a = (_cb__CbPolicyDeleteResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDeleteResponse, sizeof(_cb__CbPolicyDeleteResponse), soap->type, soap->arrayType);
45584         if (!a)
45585                 return NULL;
45586         if (soap->alloced)
45587         {       a->soap_default(soap);
45588                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDeleteResponse)
45589                 {       soap_revert(soap);
45590                         *soap->id = '\0';
45591                         return (_cb__CbPolicyDeleteResponse *)a->soap_in(soap, tag, type);
45592                 }
45593         }
45594         short soap_flag_Status1 = 1;
45595         if (soap->body && !*soap->href)
45596         {
45597                 for (;;)
45598                 {       soap->error = SOAP_TAG_MISMATCH;
45599                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
45600                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyDeleteResponse*)a)->Status), "cb:PT_STATUS"))
45601                                 {       soap_flag_Status1--;
45602                                         continue;
45603                                 }
45604                         /* transient soap skipped */
45605                         soap_check_result(soap, "cb:Status");
45606                         if (soap->error == SOAP_TAG_MISMATCH)
45607                                 soap->error = soap_ignore_element(soap);
45608                         if (soap->error == SOAP_NO_TAG)
45609                                 break;
45610                         if (soap->error)
45611                                 return NULL;
45612                 }
45613                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
45614                 {       soap->error = SOAP_OCCURS;
45615                         return NULL;
45616                 }
45617                 if (soap_element_end_in(soap, tag))
45618                         return NULL;
45619         }
45620         else
45621         {       a = (_cb__CbPolicyDeleteResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyDeleteResponse, 0, sizeof(_cb__CbPolicyDeleteResponse), 0, soap_copy__cb__CbPolicyDeleteResponse);
45622                 if (soap->body && soap_element_end_in(soap, tag))
45623                         return NULL;
45624         }
45625         return a;
45626 }
45627
45628 SOAP_FMAC5 _cb__CbPolicyDeleteResponse * SOAP_FMAC6 soap_new__cb__CbPolicyDeleteResponse(struct soap *soap, int n)
45629 {       return soap_instantiate__cb__CbPolicyDeleteResponse(soap, n, NULL, NULL, NULL);
45630 }
45631
45632 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *p)
45633 {       soap_delete(soap, p);
45634 }
45635
45636 SOAP_FMAC3 _cb__CbPolicyDeleteResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDeleteResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
45637 {
45638         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDeleteResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
45639         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDeleteResponse, n, soap_fdelete);
45640         if (!cp)
45641                 return NULL;
45642         if (n < 0)
45643         {       cp->ptr = (void*)new _cb__CbPolicyDeleteResponse;
45644                 if (size)
45645                         *size = sizeof(_cb__CbPolicyDeleteResponse);
45646                 ((_cb__CbPolicyDeleteResponse*)cp->ptr)->soap = soap;
45647         }
45648         else
45649         {       cp->ptr = (void*)new _cb__CbPolicyDeleteResponse[n];
45650                 if (size)
45651                         *size = n * sizeof(_cb__CbPolicyDeleteResponse);
45652                 for (int i = 0; i < n; i++)
45653                         ((_cb__CbPolicyDeleteResponse*)cp->ptr)[i].soap = soap;
45654         }
45655                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
45656         return (_cb__CbPolicyDeleteResponse*)cp->ptr;
45657 }
45658
45659 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyDeleteResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
45660 {
45661         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDeleteResponse %p -> %p\n", q, p));
45662         *(_cb__CbPolicyDeleteResponse*)p = *(_cb__CbPolicyDeleteResponse*)q;
45663 }
45664
45665 void _cb__CbPolicyDelete::soap_serialize(struct soap *soap) const
45666 {
45667         (void)soap; /* appease -Wall -Werror */
45668         soap_embedded(soap, &((_cb__CbPolicyDelete*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
45669         /* transient soap skipped */
45670 }
45671
45672 void _cb__CbPolicyDelete::soap_default(struct soap *soap)
45673 {
45674         this->soap = soap;
45675         soap_default_unsignedInt(soap, &((_cb__CbPolicyDelete*)this)->PolicyCreationHandle);
45676         /* transient soap skipped */
45677 }
45678
45679 int _cb__CbPolicyDelete::soap_put(struct soap *soap, const char *tag, const  char *type) const
45680 {
45681         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyDelete);
45682         if (this->soap_out(soap, tag, id, type))
45683                 return soap->error;
45684         return soap_putindependent(soap);
45685 }
45686
45687 int _cb__CbPolicyDelete::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
45688 {
45689         return soap_out__cb__CbPolicyDelete(soap, tag, id, this, type);
45690 }
45691
45692 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDelete(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDelete *a, const char *type)
45693 {
45694         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDelete), type);
45695         soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyDelete*)a)->PolicyCreationHandle), "");
45696         /* transient soap skipped */
45697         soap_element_end_out(soap, tag);
45698         return SOAP_OK;
45699 }
45700
45701 void *_cb__CbPolicyDelete::soap_get(struct soap *soap, const char *tag, const char *type)
45702 {
45703         return soap_get__cb__CbPolicyDelete(soap, this, tag, type);
45704 }
45705
45706 SOAP_FMAC3 _cb__CbPolicyDelete * SOAP_FMAC4 soap_get__cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *p, const char *tag, const char *type)
45707 {
45708         if ((p = soap_in__cb__CbPolicyDelete(soap, tag, p, type)))
45709                 soap_getindependent(soap);
45710         return p;
45711 }
45712
45713 void *_cb__CbPolicyDelete::soap_in(struct soap *soap, const char *tag, const char *type)
45714 {       return soap_in__cb__CbPolicyDelete(soap, tag, this, type);
45715 }
45716
45717 SOAP_FMAC3 _cb__CbPolicyDelete * SOAP_FMAC4 soap_in__cb__CbPolicyDelete(struct soap *soap, const char *tag, _cb__CbPolicyDelete *a, const char *type)
45718 {
45719         if (soap_element_begin_in(soap, tag, 0, NULL))
45720                 return NULL;
45721         a = (_cb__CbPolicyDelete *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDelete, sizeof(_cb__CbPolicyDelete), soap->type, soap->arrayType);
45722         if (!a)
45723                 return NULL;
45724         if (soap->alloced)
45725         {       a->soap_default(soap);
45726                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDelete)
45727                 {       soap_revert(soap);
45728                         *soap->id = '\0';
45729                         return (_cb__CbPolicyDelete *)a->soap_in(soap, tag, type);
45730                 }
45731         }
45732         short soap_flag_PolicyCreationHandle1 = 1;
45733         if (soap->body && !*soap->href)
45734         {
45735                 for (;;)
45736                 {       soap->error = SOAP_TAG_MISMATCH;
45737                         if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
45738                                 if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyDelete*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
45739                                 {       soap_flag_PolicyCreationHandle1--;
45740                                         continue;
45741                                 }
45742                         /* transient soap skipped */
45743                         if (soap->error == SOAP_TAG_MISMATCH)
45744                                 soap->error = soap_ignore_element(soap);
45745                         if (soap->error == SOAP_NO_TAG)
45746                                 break;
45747                         if (soap->error)
45748                                 return NULL;
45749                 }
45750                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyCreationHandle1 > 0))
45751                 {       soap->error = SOAP_OCCURS;
45752                         return NULL;
45753                 }
45754                 if (soap_element_end_in(soap, tag))
45755                         return NULL;
45756         }
45757         else
45758         {       a = (_cb__CbPolicyDelete *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyDelete, 0, sizeof(_cb__CbPolicyDelete), 0, soap_copy__cb__CbPolicyDelete);
45759                 if (soap->body && soap_element_end_in(soap, tag))
45760                         return NULL;
45761         }
45762         return a;
45763 }
45764
45765 SOAP_FMAC5 _cb__CbPolicyDelete * SOAP_FMAC6 soap_new__cb__CbPolicyDelete(struct soap *soap, int n)
45766 {       return soap_instantiate__cb__CbPolicyDelete(soap, n, NULL, NULL, NULL);
45767 }
45768
45769 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *p)
45770 {       soap_delete(soap, p);
45771 }
45772
45773 SOAP_FMAC3 _cb__CbPolicyDelete * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
45774 {
45775         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
45776         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDelete, n, soap_fdelete);
45777         if (!cp)
45778                 return NULL;
45779         if (n < 0)
45780         {       cp->ptr = (void*)new _cb__CbPolicyDelete;
45781                 if (size)
45782                         *size = sizeof(_cb__CbPolicyDelete);
45783                 ((_cb__CbPolicyDelete*)cp->ptr)->soap = soap;
45784         }
45785         else
45786         {       cp->ptr = (void*)new _cb__CbPolicyDelete[n];
45787                 if (size)
45788                         *size = n * sizeof(_cb__CbPolicyDelete);
45789                 for (int i = 0; i < n; i++)
45790                         ((_cb__CbPolicyDelete*)cp->ptr)[i].soap = soap;
45791         }
45792                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
45793         return (_cb__CbPolicyDelete*)cp->ptr;
45794 }
45795
45796 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
45797 {
45798         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDelete %p -> %p\n", q, p));
45799         *(_cb__CbPolicyDelete*)p = *(_cb__CbPolicyDelete*)q;
45800 }
45801
45802 void _cb__CbPolicyGetResponse::soap_serialize(struct soap *soap) const
45803 {
45804         (void)soap; /* appease -Wall -Werror */
45805         soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, &((_cb__CbPolicyGetResponse*)this)->Policy);
45806         /* transient soap skipped */
45807 }
45808
45809 void _cb__CbPolicyGetResponse::soap_default(struct soap *soap)
45810 {
45811         this->soap = soap;
45812         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyGetResponse*)this)->Status);
45813         ((_cb__CbPolicyGetResponse*)this)->Policy = NULL;
45814         /* transient soap skipped */
45815 }
45816
45817 int _cb__CbPolicyGetResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
45818 {
45819         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGetResponse);
45820         if (this->soap_out(soap, tag, id, type))
45821                 return soap->error;
45822         return soap_putindependent(soap);
45823 }
45824
45825 int _cb__CbPolicyGetResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
45826 {
45827         return soap_out__cb__CbPolicyGetResponse(soap, tag, id, this, type);
45828 }
45829
45830 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetResponse *a, const char *type)
45831 {
45832         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetResponse), type);
45833         soap_element_result(soap, "cb:Status");
45834         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyGetResponse*)a)->Status), "");
45835         soap_out_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", -1, &(((_cb__CbPolicyGetResponse*)a)->Policy), "");
45836         /* transient soap skipped */
45837         soap_element_end_out(soap, tag);
45838         return SOAP_OK;
45839 }
45840
45841 void *_cb__CbPolicyGetResponse::soap_get(struct soap *soap, const char *tag, const char *type)
45842 {
45843         return soap_get__cb__CbPolicyGetResponse(soap, this, tag, type);
45844 }
45845
45846 SOAP_FMAC3 _cb__CbPolicyGetResponse * SOAP_FMAC4 soap_get__cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *p, const char *tag, const char *type)
45847 {
45848         if ((p = soap_in__cb__CbPolicyGetResponse(soap, tag, p, type)))
45849                 soap_getindependent(soap);
45850         return p;
45851 }
45852
45853 void *_cb__CbPolicyGetResponse::soap_in(struct soap *soap, const char *tag, const char *type)
45854 {       return soap_in__cb__CbPolicyGetResponse(soap, tag, this, type);
45855 }
45856
45857 SOAP_FMAC3 _cb__CbPolicyGetResponse * SOAP_FMAC4 soap_in__cb__CbPolicyGetResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetResponse *a, const char *type)
45858 {
45859         if (soap_element_begin_in(soap, tag, 0, NULL))
45860                 return NULL;
45861         a = (_cb__CbPolicyGetResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetResponse, sizeof(_cb__CbPolicyGetResponse), soap->type, soap->arrayType);
45862         if (!a)
45863                 return NULL;
45864         if (soap->alloced)
45865         {       a->soap_default(soap);
45866                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetResponse)
45867                 {       soap_revert(soap);
45868                         *soap->id = '\0';
45869                         return (_cb__CbPolicyGetResponse *)a->soap_in(soap, tag, type);
45870                 }
45871         }
45872         short soap_flag_Status1 = 1, soap_flag_Policy1 = 1;
45873         if (soap->body && !*soap->href)
45874         {
45875                 for (;;)
45876                 {       soap->error = SOAP_TAG_MISMATCH;
45877                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
45878                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyGetResponse*)a)->Status), "cb:PT_STATUS"))
45879                                 {       soap_flag_Status1--;
45880                                         continue;
45881                                 }
45882                         if (soap_flag_Policy1 && soap->error == SOAP_TAG_MISMATCH)
45883                                 if (soap_in_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", &(((_cb__CbPolicyGetResponse*)a)->Policy), "cb:CircuitBreakerPolicyType"))
45884                                 {       soap_flag_Policy1--;
45885                                         continue;
45886                                 }
45887                         /* transient soap skipped */
45888                         soap_check_result(soap, "cb:Status");
45889                         if (soap->error == SOAP_TAG_MISMATCH)
45890                                 soap->error = soap_ignore_element(soap);
45891                         if (soap->error == SOAP_NO_TAG)
45892                                 break;
45893                         if (soap->error)
45894                                 return NULL;
45895                 }
45896                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Policy1 > 0))
45897                 {       soap->error = SOAP_OCCURS;
45898                         return NULL;
45899                 }
45900                 if (soap_element_end_in(soap, tag))
45901                         return NULL;
45902         }
45903         else
45904         {       a = (_cb__CbPolicyGetResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGetResponse, 0, sizeof(_cb__CbPolicyGetResponse), 0, soap_copy__cb__CbPolicyGetResponse);
45905                 if (soap->body && soap_element_end_in(soap, tag))
45906                         return NULL;
45907         }
45908         return a;
45909 }
45910
45911 SOAP_FMAC5 _cb__CbPolicyGetResponse * SOAP_FMAC6 soap_new__cb__CbPolicyGetResponse(struct soap *soap, int n)
45912 {       return soap_instantiate__cb__CbPolicyGetResponse(soap, n, NULL, NULL, NULL);
45913 }
45914
45915 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *p)
45916 {       soap_delete(soap, p);
45917 }
45918
45919 SOAP_FMAC3 _cb__CbPolicyGetResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
45920 {
45921         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
45922         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetResponse, n, soap_fdelete);
45923         if (!cp)
45924                 return NULL;
45925         if (n < 0)
45926         {       cp->ptr = (void*)new _cb__CbPolicyGetResponse;
45927                 if (size)
45928                         *size = sizeof(_cb__CbPolicyGetResponse);
45929                 ((_cb__CbPolicyGetResponse*)cp->ptr)->soap = soap;
45930         }
45931         else
45932         {       cp->ptr = (void*)new _cb__CbPolicyGetResponse[n];
45933                 if (size)
45934                         *size = n * sizeof(_cb__CbPolicyGetResponse);
45935                 for (int i = 0; i < n; i++)
45936                         ((_cb__CbPolicyGetResponse*)cp->ptr)[i].soap = soap;
45937         }
45938                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
45939         return (_cb__CbPolicyGetResponse*)cp->ptr;
45940 }
45941
45942 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGetResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
45943 {
45944         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetResponse %p -> %p\n", q, p));
45945         *(_cb__CbPolicyGetResponse*)p = *(_cb__CbPolicyGetResponse*)q;
45946 }
45947
45948 void _cb__CbPolicyGet::soap_serialize(struct soap *soap) const
45949 {
45950         (void)soap; /* appease -Wall -Werror */
45951         soap_embedded(soap, &((_cb__CbPolicyGet*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
45952         /* transient soap skipped */
45953 }
45954
45955 void _cb__CbPolicyGet::soap_default(struct soap *soap)
45956 {
45957         this->soap = soap;
45958         soap_default_unsignedInt(soap, &((_cb__CbPolicyGet*)this)->PolicyCreationHandle);
45959         /* transient soap skipped */
45960 }
45961
45962 int _cb__CbPolicyGet::soap_put(struct soap *soap, const char *tag, const  char *type) const
45963 {
45964         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGet);
45965         if (this->soap_out(soap, tag, id, type))
45966                 return soap->error;
45967         return soap_putindependent(soap);
45968 }
45969
45970 int _cb__CbPolicyGet::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
45971 {
45972         return soap_out__cb__CbPolicyGet(soap, tag, id, this, type);
45973 }
45974
45975 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGet(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGet *a, const char *type)
45976 {
45977         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGet), type);
45978         soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyGet*)a)->PolicyCreationHandle), "");
45979         /* transient soap skipped */
45980         soap_element_end_out(soap, tag);
45981         return SOAP_OK;
45982 }
45983
45984 void *_cb__CbPolicyGet::soap_get(struct soap *soap, const char *tag, const char *type)
45985 {
45986         return soap_get__cb__CbPolicyGet(soap, this, tag, type);
45987 }
45988
45989 SOAP_FMAC3 _cb__CbPolicyGet * SOAP_FMAC4 soap_get__cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *p, const char *tag, const char *type)
45990 {
45991         if ((p = soap_in__cb__CbPolicyGet(soap, tag, p, type)))
45992                 soap_getindependent(soap);
45993         return p;
45994 }
45995
45996 void *_cb__CbPolicyGet::soap_in(struct soap *soap, const char *tag, const char *type)
45997 {       return soap_in__cb__CbPolicyGet(soap, tag, this, type);
45998 }
45999
46000 SOAP_FMAC3 _cb__CbPolicyGet * SOAP_FMAC4 soap_in__cb__CbPolicyGet(struct soap *soap, const char *tag, _cb__CbPolicyGet *a, const char *type)
46001 {
46002         if (soap_element_begin_in(soap, tag, 0, NULL))
46003                 return NULL;
46004         a = (_cb__CbPolicyGet *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGet, sizeof(_cb__CbPolicyGet), soap->type, soap->arrayType);
46005         if (!a)
46006                 return NULL;
46007         if (soap->alloced)
46008         {       a->soap_default(soap);
46009                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGet)
46010                 {       soap_revert(soap);
46011                         *soap->id = '\0';
46012                         return (_cb__CbPolicyGet *)a->soap_in(soap, tag, type);
46013                 }
46014         }
46015         short soap_flag_PolicyCreationHandle1 = 1;
46016         if (soap->body && !*soap->href)
46017         {
46018                 for (;;)
46019                 {       soap->error = SOAP_TAG_MISMATCH;
46020                         if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
46021                                 if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyGet*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
46022                                 {       soap_flag_PolicyCreationHandle1--;
46023                                         continue;
46024                                 }
46025                         /* transient soap skipped */
46026                         if (soap->error == SOAP_TAG_MISMATCH)
46027                                 soap->error = soap_ignore_element(soap);
46028                         if (soap->error == SOAP_NO_TAG)
46029                                 break;
46030                         if (soap->error)
46031                                 return NULL;
46032                 }
46033                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyCreationHandle1 > 0))
46034                 {       soap->error = SOAP_OCCURS;
46035                         return NULL;
46036                 }
46037                 if (soap_element_end_in(soap, tag))
46038                         return NULL;
46039         }
46040         else
46041         {       a = (_cb__CbPolicyGet *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyGet, 0, sizeof(_cb__CbPolicyGet), 0, soap_copy__cb__CbPolicyGet);
46042                 if (soap->body && soap_element_end_in(soap, tag))
46043                         return NULL;
46044         }
46045         return a;
46046 }
46047
46048 SOAP_FMAC5 _cb__CbPolicyGet * SOAP_FMAC6 soap_new__cb__CbPolicyGet(struct soap *soap, int n)
46049 {       return soap_instantiate__cb__CbPolicyGet(soap, n, NULL, NULL, NULL);
46050 }
46051
46052 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *p)
46053 {       soap_delete(soap, p);
46054 }
46055
46056 SOAP_FMAC3 _cb__CbPolicyGet * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGet(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
46057 {
46058         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
46059         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGet, n, soap_fdelete);
46060         if (!cp)
46061                 return NULL;
46062         if (n < 0)
46063         {       cp->ptr = (void*)new _cb__CbPolicyGet;
46064                 if (size)
46065                         *size = sizeof(_cb__CbPolicyGet);
46066                 ((_cb__CbPolicyGet*)cp->ptr)->soap = soap;
46067         }
46068         else
46069         {       cp->ptr = (void*)new _cb__CbPolicyGet[n];
46070                 if (size)
46071                         *size = n * sizeof(_cb__CbPolicyGet);
46072                 for (int i = 0; i < n; i++)
46073                         ((_cb__CbPolicyGet*)cp->ptr)[i].soap = soap;
46074         }
46075                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
46076         return (_cb__CbPolicyGet*)cp->ptr;
46077 }
46078
46079 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyGet(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
46080 {
46081         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGet %p -> %p\n", q, p));
46082         *(_cb__CbPolicyGet*)p = *(_cb__CbPolicyGet*)q;
46083 }
46084
46085 void _cb__CbPolicyCreateResponse::soap_serialize(struct soap *soap) const
46086 {
46087         (void)soap; /* appease -Wall -Werror */
46088         soap_embedded(soap, &((_cb__CbPolicyCreateResponse*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
46089         /* transient soap skipped */
46090 }
46091
46092 void _cb__CbPolicyCreateResponse::soap_default(struct soap *soap)
46093 {
46094         this->soap = soap;
46095         soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyCreateResponse*)this)->Status);
46096         soap_default_unsignedInt(soap, &((_cb__CbPolicyCreateResponse*)this)->PolicyCreationHandle);
46097         /* transient soap skipped */
46098 }
46099
46100 int _cb__CbPolicyCreateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
46101 {
46102         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyCreateResponse);
46103         if (this->soap_out(soap, tag, id, type))
46104                 return soap->error;
46105         return soap_putindependent(soap);
46106 }
46107
46108 int _cb__CbPolicyCreateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
46109 {
46110         return soap_out__cb__CbPolicyCreateResponse(soap, tag, id, this, type);
46111 }
46112
46113 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyCreateResponse *a, const char *type)
46114 {
46115         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyCreateResponse), type);
46116         soap_element_result(soap, "cb:Status");
46117         soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyCreateResponse*)a)->Status), "");
46118         soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyCreateResponse*)a)->PolicyCreationHandle), "");
46119         /* transient soap skipped */
46120         soap_element_end_out(soap, tag);
46121         return SOAP_OK;
46122 }
46123
46124 void *_cb__CbPolicyCreateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
46125 {
46126         return soap_get__cb__CbPolicyCreateResponse(soap, this, tag, type);
46127 }
46128
46129 SOAP_FMAC3 _cb__CbPolicyCreateResponse * SOAP_FMAC4 soap_get__cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *p, const char *tag, const char *type)
46130 {
46131         if ((p = soap_in__cb__CbPolicyCreateResponse(soap, tag, p, type)))
46132                 soap_getindependent(soap);
46133         return p;
46134 }
46135
46136 void *_cb__CbPolicyCreateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
46137 {       return soap_in__cb__CbPolicyCreateResponse(soap, tag, this, type);
46138 }
46139
46140 SOAP_FMAC3 _cb__CbPolicyCreateResponse * SOAP_FMAC4 soap_in__cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, _cb__CbPolicyCreateResponse *a, const char *type)
46141 {
46142         if (soap_element_begin_in(soap, tag, 0, NULL))
46143                 return NULL;
46144         a = (_cb__CbPolicyCreateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyCreateResponse, sizeof(_cb__CbPolicyCreateResponse), soap->type, soap->arrayType);
46145         if (!a)
46146                 return NULL;
46147         if (soap->alloced)
46148         {       a->soap_default(soap);
46149                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyCreateResponse)
46150                 {       soap_revert(soap);
46151                         *soap->id = '\0';
46152                         return (_cb__CbPolicyCreateResponse *)a->soap_in(soap, tag, type);
46153                 }
46154         }
46155         short soap_flag_Status1 = 1, soap_flag_PolicyCreationHandle1 = 1;
46156         if (soap->body && !*soap->href)
46157         {
46158                 for (;;)
46159                 {       soap->error = SOAP_TAG_MISMATCH;
46160                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
46161                                 if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyCreateResponse*)a)->Status), "cb:PT_STATUS"))
46162                                 {       soap_flag_Status1--;
46163                                         continue;
46164                                 }
46165                         if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
46166                                 if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyCreateResponse*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
46167                                 {       soap_flag_PolicyCreationHandle1--;
46168                                         continue;
46169                                 }
46170                         /* transient soap skipped */
46171                         soap_check_result(soap, "cb:Status");
46172                         if (soap->error == SOAP_TAG_MISMATCH)
46173                                 soap->error = soap_ignore_element(soap);
46174                         if (soap->error == SOAP_NO_TAG)
46175                                 break;
46176                         if (soap->error)
46177                                 return NULL;
46178                 }
46179                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_PolicyCreationHandle1 > 0))
46180                 {       soap->error = SOAP_OCCURS;
46181                         return NULL;
46182                 }
46183                 if (soap_element_end_in(soap, tag))
46184                         return NULL;
46185         }
46186         else
46187         {       a = (_cb__CbPolicyCreateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyCreateResponse, 0, sizeof(_cb__CbPolicyCreateResponse), 0, soap_copy__cb__CbPolicyCreateResponse);
46188                 if (soap->body && soap_element_end_in(soap, tag))
46189                         return NULL;
46190         }
46191         return a;
46192 }
46193
46194 SOAP_FMAC5 _cb__CbPolicyCreateResponse * SOAP_FMAC6 soap_new__cb__CbPolicyCreateResponse(struct soap *soap, int n)
46195 {       return soap_instantiate__cb__CbPolicyCreateResponse(soap, n, NULL, NULL, NULL);
46196 }
46197
46198 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *p)
46199 {       soap_delete(soap, p);
46200 }
46201
46202 SOAP_FMAC3 _cb__CbPolicyCreateResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyCreateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
46203 {
46204         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyCreateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
46205         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyCreateResponse, n, soap_fdelete);
46206         if (!cp)
46207                 return NULL;
46208         if (n < 0)
46209         {       cp->ptr = (void*)new _cb__CbPolicyCreateResponse;
46210                 if (size)
46211                         *size = sizeof(_cb__CbPolicyCreateResponse);
46212                 ((_cb__CbPolicyCreateResponse*)cp->ptr)->soap = soap;
46213         }
46214         else
46215         {       cp->ptr = (void*)new _cb__CbPolicyCreateResponse[n];
46216                 if (size)
46217                         *size = n * sizeof(_cb__CbPolicyCreateResponse);
46218                 for (int i = 0; i < n; i++)
46219                         ((_cb__CbPolicyCreateResponse*)cp->ptr)[i].soap = soap;
46220         }
46221                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
46222         return (_cb__CbPolicyCreateResponse*)cp->ptr;
46223 }
46224
46225 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyCreateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
46226 {
46227         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyCreateResponse %p -> %p\n", q, p));
46228         *(_cb__CbPolicyCreateResponse*)p = *(_cb__CbPolicyCreateResponse*)q;
46229 }
46230
46231 void _cb__CbPolicyCreate::soap_serialize(struct soap *soap) const
46232 {
46233         (void)soap; /* appease -Wall -Werror */
46234         soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, &((_cb__CbPolicyCreate*)this)->Policy);
46235         /* transient soap skipped */
46236 }
46237
46238 void _cb__CbPolicyCreate::soap_default(struct soap *soap)
46239 {
46240         this->soap = soap;
46241         ((_cb__CbPolicyCreate*)this)->Policy = NULL;
46242         /* transient soap skipped */
46243 }
46244
46245 int _cb__CbPolicyCreate::soap_put(struct soap *soap, const char *tag, const  char *type) const
46246 {
46247         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyCreate);
46248         if (this->soap_out(soap, tag, id, type))
46249                 return soap->error;
46250         return soap_putindependent(soap);
46251 }
46252
46253 int _cb__CbPolicyCreate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
46254 {
46255         return soap_out__cb__CbPolicyCreate(soap, tag, id, this, type);
46256 }
46257
46258 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyCreate(struct soap *soap, const char *tag, int id, const _cb__CbPolicyCreate *a, const char *type)
46259 {
46260         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyCreate), type);
46261         soap_out_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", -1, &(((_cb__CbPolicyCreate*)a)->Policy), "");
46262         /* transient soap skipped */
46263         soap_element_end_out(soap, tag);
46264         return SOAP_OK;
46265 }
46266
46267 void *_cb__CbPolicyCreate::soap_get(struct soap *soap, const char *tag, const char *type)
46268 {
46269         return soap_get__cb__CbPolicyCreate(soap, this, tag, type);
46270 }
46271
46272 SOAP_FMAC3 _cb__CbPolicyCreate * SOAP_FMAC4 soap_get__cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *p, const char *tag, const char *type)
46273 {
46274         if ((p = soap_in__cb__CbPolicyCreate(soap, tag, p, type)))
46275                 soap_getindependent(soap);
46276         return p;
46277 }
46278
46279 void *_cb__CbPolicyCreate::soap_in(struct soap *soap, const char *tag, const char *type)
46280 {       return soap_in__cb__CbPolicyCreate(soap, tag, this, type);
46281 }
46282
46283 SOAP_FMAC3 _cb__CbPolicyCreate * SOAP_FMAC4 soap_in__cb__CbPolicyCreate(struct soap *soap, const char *tag, _cb__CbPolicyCreate *a, const char *type)
46284 {
46285         if (soap_element_begin_in(soap, tag, 0, NULL))
46286                 return NULL;
46287         a = (_cb__CbPolicyCreate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyCreate, sizeof(_cb__CbPolicyCreate), soap->type, soap->arrayType);
46288         if (!a)
46289                 return NULL;
46290         if (soap->alloced)
46291         {       a->soap_default(soap);
46292                 if (soap->clist->type != SOAP_TYPE__cb__CbPolicyCreate)
46293                 {       soap_revert(soap);
46294                         *soap->id = '\0';
46295                         return (_cb__CbPolicyCreate *)a->soap_in(soap, tag, type);
46296                 }
46297         }
46298         short soap_flag_Policy1 = 1;
46299         if (soap->body && !*soap->href)
46300         {
46301                 for (;;)
46302                 {       soap->error = SOAP_TAG_MISMATCH;
46303                         if (soap_flag_Policy1 && soap->error == SOAP_TAG_MISMATCH)
46304                                 if (soap_in_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", &(((_cb__CbPolicyCreate*)a)->Policy), "cb:CircuitBreakerPolicyType"))
46305                                 {       soap_flag_Policy1--;
46306                                         continue;
46307                                 }
46308                         /* transient soap skipped */
46309                         if (soap->error == SOAP_TAG_MISMATCH)
46310                                 soap->error = soap_ignore_element(soap);
46311                         if (soap->error == SOAP_NO_TAG)
46312                                 break;
46313                         if (soap->error)
46314                                 return NULL;
46315                 }
46316                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Policy1 > 0))
46317                 {       soap->error = SOAP_OCCURS;
46318                         return NULL;
46319                 }
46320                 if (soap_element_end_in(soap, tag))
46321                         return NULL;
46322         }
46323         else
46324         {       a = (_cb__CbPolicyCreate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__cb__CbPolicyCreate, 0, sizeof(_cb__CbPolicyCreate), 0, soap_copy__cb__CbPolicyCreate);
46325                 if (soap->body && soap_element_end_in(soap, tag))
46326                         return NULL;
46327         }
46328         return a;
46329 }
46330
46331 SOAP_FMAC5 _cb__CbPolicyCreate * SOAP_FMAC6 soap_new__cb__CbPolicyCreate(struct soap *soap, int n)
46332 {       return soap_instantiate__cb__CbPolicyCreate(soap, n, NULL, NULL, NULL);
46333 }
46334
46335 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *p)
46336 {       soap_delete(soap, p);
46337 }
46338
46339 SOAP_FMAC3 _cb__CbPolicyCreate * SOAP_FMAC4 soap_instantiate__cb__CbPolicyCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
46340 {
46341         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
46342         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyCreate, n, soap_fdelete);
46343         if (!cp)
46344                 return NULL;
46345         if (n < 0)
46346         {       cp->ptr = (void*)new _cb__CbPolicyCreate;
46347                 if (size)
46348                         *size = sizeof(_cb__CbPolicyCreate);
46349                 ((_cb__CbPolicyCreate*)cp->ptr)->soap = soap;
46350         }
46351         else
46352         {       cp->ptr = (void*)new _cb__CbPolicyCreate[n];
46353                 if (size)
46354                         *size = n * sizeof(_cb__CbPolicyCreate);
46355                 for (int i = 0; i < n; i++)
46356                         ((_cb__CbPolicyCreate*)cp->ptr)[i].soap = soap;
46357         }
46358                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
46359         return (_cb__CbPolicyCreate*)cp->ptr;
46360 }
46361
46362 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__cb__CbPolicyCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
46363 {
46364         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyCreate %p -> %p\n", q, p));
46365         *(_cb__CbPolicyCreate*)p = *(_cb__CbPolicyCreate*)q;
46366 }
46367
46368 void cb__HcbOptionsType::soap_serialize(struct soap *soap) const
46369 {
46370         (void)soap; /* appease -Wall -Werror */
46371         soap_serialize_PointerTocb__TimedCounterType(soap, &((cb__HcbOptionsType*)this)->FastConnectionRate);
46372         soap_serialize_PointerTocb__TimedCounterType(soap, &((cb__HcbOptionsType*)this)->SlowConnectionRate);
46373         soap_embedded(soap, &((cb__HcbOptionsType*)this)->BlockAll, SOAP_TYPE_bool);
46374         soap_embedded(soap, &((cb__HcbOptionsType*)this)->BlockOffensivePort, SOAP_TYPE_bool);
46375         soap_serialize_PointerTounsignedInt(soap, &((cb__HcbOptionsType*)this)->PolicyCreationHandle);
46376         soap_embedded(soap, &((cb__HcbOptionsType*)this)->EncounterTimeout, SOAP_TYPE_unsignedShort);
46377         /* transient soap skipped */
46378 }
46379
46380 void cb__HcbOptionsType::soap_default(struct soap *soap)
46381 {
46382         this->soap = soap;
46383         ((cb__HcbOptionsType*)this)->FastConnectionRate = NULL;
46384         ((cb__HcbOptionsType*)this)->SlowConnectionRate = NULL;
46385         soap_default_bool(soap, &((cb__HcbOptionsType*)this)->BlockAll);
46386         soap_default_bool(soap, &((cb__HcbOptionsType*)this)->BlockOffensivePort);
46387         ((cb__HcbOptionsType*)this)->PolicyCreationHandle = NULL;
46388         soap_default_unsignedShort(soap, &((cb__HcbOptionsType*)this)->EncounterTimeout);
46389         /* transient soap skipped */
46390 }
46391
46392 int cb__HcbOptionsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
46393 {
46394         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__HcbOptionsType);
46395         if (this->soap_out(soap, tag, id, type))
46396                 return soap->error;
46397         return soap_putindependent(soap);
46398 }
46399
46400 int cb__HcbOptionsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
46401 {
46402         return soap_out_cb__HcbOptionsType(soap, tag, id, this, type);
46403 }
46404
46405 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__HcbOptionsType(struct soap *soap, const char *tag, int id, const cb__HcbOptionsType *a, const char *type)
46406 {
46407         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__HcbOptionsType), type);
46408         soap_out_PointerTocb__TimedCounterType(soap, "cb:FastConnectionRate", -1, &(((cb__HcbOptionsType*)a)->FastConnectionRate), "");
46409         soap_out_PointerTocb__TimedCounterType(soap, "cb:SlowConnectionRate", -1, &(((cb__HcbOptionsType*)a)->SlowConnectionRate), "");
46410         soap_out_bool(soap, "cb:BlockAll", -1, &(((cb__HcbOptionsType*)a)->BlockAll), "");
46411         soap_out_bool(soap, "cb:BlockOffensivePort", -1, &(((cb__HcbOptionsType*)a)->BlockOffensivePort), "");
46412         soap_out_PointerTounsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((cb__HcbOptionsType*)a)->PolicyCreationHandle), "");
46413         soap_out_unsignedShort(soap, "cb:EncounterTimeout", -1, &(((cb__HcbOptionsType*)a)->EncounterTimeout), "");
46414         /* transient soap skipped */
46415         soap_element_end_out(soap, tag);
46416         return SOAP_OK;
46417 }
46418
46419 void *cb__HcbOptionsType::soap_get(struct soap *soap, const char *tag, const char *type)
46420 {
46421         return soap_get_cb__HcbOptionsType(soap, this, tag, type);
46422 }
46423
46424 SOAP_FMAC3 cb__HcbOptionsType * SOAP_FMAC4 soap_get_cb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *p, const char *tag, const char *type)
46425 {
46426         if ((p = soap_in_cb__HcbOptionsType(soap, tag, p, type)))
46427                 soap_getindependent(soap);
46428         return p;
46429 }
46430
46431 void *cb__HcbOptionsType::soap_in(struct soap *soap, const char *tag, const char *type)
46432 {       return soap_in_cb__HcbOptionsType(soap, tag, this, type);
46433 }
46434
46435 SOAP_FMAC3 cb__HcbOptionsType * SOAP_FMAC4 soap_in_cb__HcbOptionsType(struct soap *soap, const char *tag, cb__HcbOptionsType *a, const char *type)
46436 {
46437         if (soap_element_begin_in(soap, tag, 0, NULL))
46438                 return NULL;
46439         a = (cb__HcbOptionsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__HcbOptionsType, sizeof(cb__HcbOptionsType), soap->type, soap->arrayType);
46440         if (!a)
46441                 return NULL;
46442         if (soap->alloced)
46443         {       a->soap_default(soap);
46444                 if (soap->clist->type != SOAP_TYPE_cb__HcbOptionsType)
46445                 {       soap_revert(soap);
46446                         *soap->id = '\0';
46447                         return (cb__HcbOptionsType *)a->soap_in(soap, tag, type);
46448                 }
46449         }
46450         short soap_flag_FastConnectionRate1 = 1, soap_flag_SlowConnectionRate1 = 1, soap_flag_BlockAll1 = 1, soap_flag_BlockOffensivePort1 = 1, soap_flag_PolicyCreationHandle1 = 1, soap_flag_EncounterTimeout1 = 1;
46451         if (soap->body && !*soap->href)
46452         {
46453                 for (;;)
46454                 {       soap->error = SOAP_TAG_MISMATCH;
46455                         if (soap_flag_FastConnectionRate1 && soap->error == SOAP_TAG_MISMATCH)
46456                                 if (soap_in_PointerTocb__TimedCounterType(soap, "cb:FastConnectionRate", &(((cb__HcbOptionsType*)a)->FastConnectionRate), "cb:TimedCounterType"))
46457                                 {       soap_flag_FastConnectionRate1--;
46458                                         continue;
46459                                 }
46460                         if (soap_flag_SlowConnectionRate1 && soap->error == SOAP_TAG_MISMATCH)
46461                                 if (soap_in_PointerTocb__TimedCounterType(soap, "cb:SlowConnectionRate", &(((cb__HcbOptionsType*)a)->SlowConnectionRate), "cb:TimedCounterType"))
46462                                 {       soap_flag_SlowConnectionRate1--;
46463                                         continue;
46464                                 }
46465                         if (soap_flag_BlockAll1 && soap->error == SOAP_TAG_MISMATCH)
46466                                 if (soap_in_bool(soap, "cb:BlockAll", &(((cb__HcbOptionsType*)a)->BlockAll), "xsd:boolean"))
46467                                 {       soap_flag_BlockAll1--;
46468                                         continue;
46469                                 }
46470                         if (soap_flag_BlockOffensivePort1 && soap->error == SOAP_TAG_MISMATCH)
46471                                 if (soap_in_bool(soap, "cb:BlockOffensivePort", &(((cb__HcbOptionsType*)a)->BlockOffensivePort), "xsd:boolean"))
46472                                 {       soap_flag_BlockOffensivePort1--;
46473                                         continue;
46474                                 }
46475                         if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
46476                                 if (soap_in_PointerTounsignedInt(soap, "cb:PolicyCreationHandle", &(((cb__HcbOptionsType*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
46477                                 {       soap_flag_PolicyCreationHandle1--;
46478                                         continue;
46479                                 }
46480                         if (soap_flag_EncounterTimeout1 && soap->error == SOAP_TAG_MISMATCH)
46481                                 if (soap_in_unsignedShort(soap, "cb:EncounterTimeout", &(((cb__HcbOptionsType*)a)->EncounterTimeout), "xsd:unsignedShort"))
46482                                 {       soap_flag_EncounterTimeout1--;
46483                                         continue;
46484                                 }
46485                         /* transient soap skipped */
46486                         if (soap->error == SOAP_TAG_MISMATCH)
46487                                 soap->error = soap_ignore_element(soap);
46488                         if (soap->error == SOAP_NO_TAG)
46489                                 break;
46490                         if (soap->error)
46491                                 return NULL;
46492                 }
46493                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_BlockAll1 > 0 || soap_flag_BlockOffensivePort1 > 0 || soap_flag_EncounterTimeout1 > 0))
46494                 {       soap->error = SOAP_OCCURS;
46495                         return NULL;
46496                 }
46497                 if (soap_element_end_in(soap, tag))
46498                         return NULL;
46499         }
46500         else
46501         {       a = (cb__HcbOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__HcbOptionsType, 0, sizeof(cb__HcbOptionsType), 0, soap_copy_cb__HcbOptionsType);
46502                 if (soap->body && soap_element_end_in(soap, tag))
46503                         return NULL;
46504         }
46505         return a;
46506 }
46507
46508 SOAP_FMAC5 cb__HcbOptionsType * SOAP_FMAC6 soap_new_cb__HcbOptionsType(struct soap *soap, int n)
46509 {       return soap_instantiate_cb__HcbOptionsType(soap, n, NULL, NULL, NULL);
46510 }
46511
46512 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *p)
46513 {       soap_delete(soap, p);
46514 }
46515
46516 SOAP_FMAC3 cb__HcbOptionsType * SOAP_FMAC4 soap_instantiate_cb__HcbOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
46517 {
46518         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__HcbOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
46519         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__HcbOptionsType, n, soap_fdelete);
46520         if (!cp)
46521                 return NULL;
46522         if (n < 0)
46523         {       cp->ptr = (void*)new cb__HcbOptionsType;
46524                 if (size)
46525                         *size = sizeof(cb__HcbOptionsType);
46526                 ((cb__HcbOptionsType*)cp->ptr)->soap = soap;
46527         }
46528         else
46529         {       cp->ptr = (void*)new cb__HcbOptionsType[n];
46530                 if (size)
46531                         *size = n * sizeof(cb__HcbOptionsType);
46532                 for (int i = 0; i < n; i++)
46533                         ((cb__HcbOptionsType*)cp->ptr)[i].soap = soap;
46534         }
46535                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
46536         return (cb__HcbOptionsType*)cp->ptr;
46537 }
46538
46539 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__HcbOptionsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
46540 {
46541         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__HcbOptionsType %p -> %p\n", q, p));
46542         *(cb__HcbOptionsType*)p = *(cb__HcbOptionsType*)q;
46543 }
46544
46545 void cb__BlockedPortInfoType::soap_serialize(struct soap *soap) const
46546 {
46547         (void)soap; /* appease -Wall -Werror */
46548         soap_embedded(soap, &((cb__BlockedPortInfoType*)this)->PortBlocked, SOAP_TYPE_unsignedShort);
46549         soap_embedded(soap, &((cb__BlockedPortInfoType*)this)->ProtocolBlocked, SOAP_TYPE_unsignedShort);
46550         /* transient soap skipped */
46551 }
46552
46553 void cb__BlockedPortInfoType::soap_default(struct soap *soap)
46554 {
46555         this->soap = soap;
46556         soap_default_unsignedShort(soap, &((cb__BlockedPortInfoType*)this)->PortBlocked);
46557         soap_default_unsignedShort(soap, &((cb__BlockedPortInfoType*)this)->ProtocolBlocked);
46558         /* transient soap skipped */
46559 }
46560
46561 int cb__BlockedPortInfoType::soap_put(struct soap *soap, const char *tag, const  char *type) const
46562 {
46563         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__BlockedPortInfoType);
46564         if (this->soap_out(soap, tag, id, type))
46565                 return soap->error;
46566         return soap_putindependent(soap);
46567 }
46568
46569 int cb__BlockedPortInfoType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
46570 {
46571         return soap_out_cb__BlockedPortInfoType(soap, tag, id, this, type);
46572 }
46573
46574 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__BlockedPortInfoType(struct soap *soap, const char *tag, int id, const cb__BlockedPortInfoType *a, const char *type)
46575 {
46576         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__BlockedPortInfoType), type);
46577         soap_out_unsignedShort(soap, "cb:PortBlocked", -1, &(((cb__BlockedPortInfoType*)a)->PortBlocked), "");
46578         soap_out_unsignedShort(soap, "cb:ProtocolBlocked", -1, &(((cb__BlockedPortInfoType*)a)->ProtocolBlocked), "");
46579         /* transient soap skipped */
46580         soap_element_end_out(soap, tag);
46581         return SOAP_OK;
46582 }
46583
46584 void *cb__BlockedPortInfoType::soap_get(struct soap *soap, const char *tag, const char *type)
46585 {
46586         return soap_get_cb__BlockedPortInfoType(soap, this, tag, type);
46587 }
46588
46589 SOAP_FMAC3 cb__BlockedPortInfoType * SOAP_FMAC4 soap_get_cb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *p, const char *tag, const char *type)
46590 {
46591         if ((p = soap_in_cb__BlockedPortInfoType(soap, tag, p, type)))
46592                 soap_getindependent(soap);
46593         return p;
46594 }
46595
46596 void *cb__BlockedPortInfoType::soap_in(struct soap *soap, const char *tag, const char *type)
46597 {       return soap_in_cb__BlockedPortInfoType(soap, tag, this, type);
46598 }
46599
46600 SOAP_FMAC3 cb__BlockedPortInfoType * SOAP_FMAC4 soap_in_cb__BlockedPortInfoType(struct soap *soap, const char *tag, cb__BlockedPortInfoType *a, const char *type)
46601 {
46602         if (soap_element_begin_in(soap, tag, 0, NULL))
46603                 return NULL;
46604         a = (cb__BlockedPortInfoType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__BlockedPortInfoType, sizeof(cb__BlockedPortInfoType), soap->type, soap->arrayType);
46605         if (!a)
46606                 return NULL;
46607         if (soap->alloced)
46608         {       a->soap_default(soap);
46609                 if (soap->clist->type != SOAP_TYPE_cb__BlockedPortInfoType)
46610                 {       soap_revert(soap);
46611                         *soap->id = '\0';
46612                         return (cb__BlockedPortInfoType *)a->soap_in(soap, tag, type);
46613                 }
46614         }
46615         short soap_flag_PortBlocked1 = 1, soap_flag_ProtocolBlocked1 = 1;
46616         if (soap->body && !*soap->href)
46617         {
46618                 for (;;)
46619                 {       soap->error = SOAP_TAG_MISMATCH;
46620                         if (soap_flag_PortBlocked1 && soap->error == SOAP_TAG_MISMATCH)
46621                                 if (soap_in_unsignedShort(soap, "cb:PortBlocked", &(((cb__BlockedPortInfoType*)a)->PortBlocked), "xsd:unsignedShort"))
46622                                 {       soap_flag_PortBlocked1--;
46623                                         continue;
46624                                 }
46625                         if (soap_flag_ProtocolBlocked1 && soap->error == SOAP_TAG_MISMATCH)
46626                                 if (soap_in_unsignedShort(soap, "cb:ProtocolBlocked", &(((cb__BlockedPortInfoType*)a)->ProtocolBlocked), "xsd:unsignedShort"))
46627                                 {       soap_flag_ProtocolBlocked1--;
46628                                         continue;
46629                                 }
46630                         /* transient soap skipped */
46631                         if (soap->error == SOAP_TAG_MISMATCH)
46632                                 soap->error = soap_ignore_element(soap);
46633                         if (soap->error == SOAP_NO_TAG)
46634                                 break;
46635                         if (soap->error)
46636                                 return NULL;
46637                 }
46638                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PortBlocked1 > 0 || soap_flag_ProtocolBlocked1 > 0))
46639                 {       soap->error = SOAP_OCCURS;
46640                         return NULL;
46641                 }
46642                 if (soap_element_end_in(soap, tag))
46643                         return NULL;
46644         }
46645         else
46646         {       a = (cb__BlockedPortInfoType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__BlockedPortInfoType, 0, sizeof(cb__BlockedPortInfoType), 0, soap_copy_cb__BlockedPortInfoType);
46647                 if (soap->body && soap_element_end_in(soap, tag))
46648                         return NULL;
46649         }
46650         return a;
46651 }
46652
46653 SOAP_FMAC5 cb__BlockedPortInfoType * SOAP_FMAC6 soap_new_cb__BlockedPortInfoType(struct soap *soap, int n)
46654 {       return soap_instantiate_cb__BlockedPortInfoType(soap, n, NULL, NULL, NULL);
46655 }
46656
46657 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *p)
46658 {       soap_delete(soap, p);
46659 }
46660
46661 SOAP_FMAC3 cb__BlockedPortInfoType * SOAP_FMAC4 soap_instantiate_cb__BlockedPortInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
46662 {
46663         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__BlockedPortInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
46664         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__BlockedPortInfoType, n, soap_fdelete);
46665         if (!cp)
46666                 return NULL;
46667         if (n < 0)
46668         {       cp->ptr = (void*)new cb__BlockedPortInfoType;
46669                 if (size)
46670                         *size = sizeof(cb__BlockedPortInfoType);
46671                 ((cb__BlockedPortInfoType*)cp->ptr)->soap = soap;
46672         }
46673         else
46674         {       cp->ptr = (void*)new cb__BlockedPortInfoType[n];
46675                 if (size)
46676                         *size = n * sizeof(cb__BlockedPortInfoType);
46677                 for (int i = 0; i < n; i++)
46678                         ((cb__BlockedPortInfoType*)cp->ptr)[i].soap = soap;
46679         }
46680                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
46681         return (cb__BlockedPortInfoType*)cp->ptr;
46682 }
46683
46684 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__BlockedPortInfoType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
46685 {
46686         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__BlockedPortInfoType %p -> %p\n", q, p));
46687         *(cb__BlockedPortInfoType*)p = *(cb__BlockedPortInfoType*)q;
46688 }
46689
46690 void cb__TimedCounterType::soap_serialize(struct soap *soap) const
46691 {
46692         (void)soap; /* appease -Wall -Werror */
46693         soap_embedded(soap, &((cb__TimedCounterType*)this)->Threshold, SOAP_TYPE_unsignedInt);
46694         soap_embedded(soap, &((cb__TimedCounterType*)this)->ClearTime, SOAP_TYPE_unsignedInt);
46695         /* transient soap skipped */
46696 }
46697
46698 void cb__TimedCounterType::soap_default(struct soap *soap)
46699 {
46700         this->soap = soap;
46701         soap_default_unsignedInt(soap, &((cb__TimedCounterType*)this)->Threshold);
46702         soap_default_unsignedInt(soap, &((cb__TimedCounterType*)this)->ClearTime);
46703         /* transient soap skipped */
46704 }
46705
46706 int cb__TimedCounterType::soap_put(struct soap *soap, const char *tag, const  char *type) const
46707 {
46708         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__TimedCounterType);
46709         if (this->soap_out(soap, tag, id, type))
46710                 return soap->error;
46711         return soap_putindependent(soap);
46712 }
46713
46714 int cb__TimedCounterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
46715 {
46716         return soap_out_cb__TimedCounterType(soap, tag, id, this, type);
46717 }
46718
46719 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__TimedCounterType(struct soap *soap, const char *tag, int id, const cb__TimedCounterType *a, const char *type)
46720 {
46721         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__TimedCounterType), type);
46722         soap_out_unsignedInt(soap, "cb:Threshold", -1, &(((cb__TimedCounterType*)a)->Threshold), "");
46723         soap_out_unsignedInt(soap, "cb:ClearTime", -1, &(((cb__TimedCounterType*)a)->ClearTime), "");
46724         /* transient soap skipped */
46725         soap_element_end_out(soap, tag);
46726         return SOAP_OK;
46727 }
46728
46729 void *cb__TimedCounterType::soap_get(struct soap *soap, const char *tag, const char *type)
46730 {
46731         return soap_get_cb__TimedCounterType(soap, this, tag, type);
46732 }
46733
46734 SOAP_FMAC3 cb__TimedCounterType * SOAP_FMAC4 soap_get_cb__TimedCounterType(struct soap *soap, cb__TimedCounterType *p, const char *tag, const char *type)
46735 {
46736         if ((p = soap_in_cb__TimedCounterType(soap, tag, p, type)))
46737                 soap_getindependent(soap);
46738         return p;
46739 }
46740
46741 void *cb__TimedCounterType::soap_in(struct soap *soap, const char *tag, const char *type)
46742 {       return soap_in_cb__TimedCounterType(soap, tag, this, type);
46743 }
46744
46745 SOAP_FMAC3 cb__TimedCounterType * SOAP_FMAC4 soap_in_cb__TimedCounterType(struct soap *soap, const char *tag, cb__TimedCounterType *a, const char *type)
46746 {
46747         if (soap_element_begin_in(soap, tag, 0, NULL))
46748                 return NULL;
46749         a = (cb__TimedCounterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__TimedCounterType, sizeof(cb__TimedCounterType), soap->type, soap->arrayType);
46750         if (!a)
46751                 return NULL;
46752         if (soap->alloced)
46753         {       a->soap_default(soap);
46754                 if (soap->clist->type != SOAP_TYPE_cb__TimedCounterType)
46755                 {       soap_revert(soap);
46756                         *soap->id = '\0';
46757                         return (cb__TimedCounterType *)a->soap_in(soap, tag, type);
46758                 }
46759         }
46760         short soap_flag_Threshold1 = 1, soap_flag_ClearTime1 = 1;
46761         if (soap->body && !*soap->href)
46762         {
46763                 for (;;)
46764                 {       soap->error = SOAP_TAG_MISMATCH;
46765                         if (soap_flag_Threshold1 && soap->error == SOAP_TAG_MISMATCH)
46766                                 if (soap_in_unsignedInt(soap, "cb:Threshold", &(((cb__TimedCounterType*)a)->Threshold), "xsd:unsignedInt"))
46767                                 {       soap_flag_Threshold1--;
46768                                         continue;
46769                                 }
46770                         if (soap_flag_ClearTime1 && soap->error == SOAP_TAG_MISMATCH)
46771                                 if (soap_in_unsignedInt(soap, "cb:ClearTime", &(((cb__TimedCounterType*)a)->ClearTime), "xsd:unsignedInt"))
46772                                 {       soap_flag_ClearTime1--;
46773                                         continue;
46774                                 }
46775                         /* transient soap skipped */
46776                         if (soap->error == SOAP_TAG_MISMATCH)
46777                                 soap->error = soap_ignore_element(soap);
46778                         if (soap->error == SOAP_NO_TAG)
46779                                 break;
46780                         if (soap->error)
46781                                 return NULL;
46782                 }
46783                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Threshold1 > 0 || soap_flag_ClearTime1 > 0))
46784                 {       soap->error = SOAP_OCCURS;
46785                         return NULL;
46786                 }
46787                 if (soap_element_end_in(soap, tag))
46788                         return NULL;
46789         }
46790         else
46791         {       a = (cb__TimedCounterType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__TimedCounterType, 0, sizeof(cb__TimedCounterType), 0, soap_copy_cb__TimedCounterType);
46792                 if (soap->body && soap_element_end_in(soap, tag))
46793                         return NULL;
46794         }
46795         return a;
46796 }
46797
46798 SOAP_FMAC5 cb__TimedCounterType * SOAP_FMAC6 soap_new_cb__TimedCounterType(struct soap *soap, int n)
46799 {       return soap_instantiate_cb__TimedCounterType(soap, n, NULL, NULL, NULL);
46800 }
46801
46802 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__TimedCounterType(struct soap *soap, cb__TimedCounterType *p)
46803 {       soap_delete(soap, p);
46804 }
46805
46806 SOAP_FMAC3 cb__TimedCounterType * SOAP_FMAC4 soap_instantiate_cb__TimedCounterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
46807 {
46808         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__TimedCounterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
46809         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__TimedCounterType, n, soap_fdelete);
46810         if (!cp)
46811                 return NULL;
46812         if (n < 0)
46813         {       cp->ptr = (void*)new cb__TimedCounterType;
46814                 if (size)
46815                         *size = sizeof(cb__TimedCounterType);
46816                 ((cb__TimedCounterType*)cp->ptr)->soap = soap;
46817         }
46818         else
46819         {       cp->ptr = (void*)new cb__TimedCounterType[n];
46820                 if (size)
46821                         *size = n * sizeof(cb__TimedCounterType);
46822                 for (int i = 0; i < n; i++)
46823                         ((cb__TimedCounterType*)cp->ptr)[i].soap = soap;
46824         }
46825                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
46826         return (cb__TimedCounterType*)cp->ptr;
46827 }
46828
46829 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__TimedCounterType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
46830 {
46831         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__TimedCounterType %p -> %p\n", q, p));
46832         *(cb__TimedCounterType*)p = *(cb__TimedCounterType*)q;
46833 }
46834
46835 void cb__CircuitBreakerHardwarePolicyType::soap_serialize(struct soap *soap) const
46836 {
46837         (void)soap; /* appease -Wall -Werror */
46838         soap_embedded(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->HardwareID, SOAP_TYPE_unsignedInt);
46839         soap_embedded(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
46840         /* transient soap skipped */
46841 }
46842
46843 void cb__CircuitBreakerHardwarePolicyType::soap_default(struct soap *soap)
46844 {
46845         this->soap = soap;
46846         soap_default_unsignedInt(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->HardwareID);
46847         soap_default_unsignedInt(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle);
46848         /* transient soap skipped */
46849 }
46850
46851 int cb__CircuitBreakerHardwarePolicyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
46852 {
46853         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType);
46854         if (this->soap_out(soap, tag, id, type))
46855                 return soap->error;
46856         return soap_putindependent(soap);
46857 }
46858
46859 int cb__CircuitBreakerHardwarePolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
46860 {
46861         return soap_out_cb__CircuitBreakerHardwarePolicyType(soap, tag, id, this, type);
46862 }
46863
46864 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerHardwarePolicyType *a, const char *type)
46865 {
46866         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType), type);
46867         soap_out_unsignedInt(soap, "cb:HardwareID", -1, &(((cb__CircuitBreakerHardwarePolicyType*)a)->HardwareID), "");
46868         soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((cb__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), "");
46869         /* transient soap skipped */
46870         soap_element_end_out(soap, tag);
46871         return SOAP_OK;
46872 }
46873
46874 void *cb__CircuitBreakerHardwarePolicyType::soap_get(struct soap *soap, const char *tag, const char *type)
46875 {
46876         return soap_get_cb__CircuitBreakerHardwarePolicyType(soap, this, tag, type);
46877 }
46878
46879 SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_get_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *p, const char *tag, const char *type)
46880 {
46881         if ((p = soap_in_cb__CircuitBreakerHardwarePolicyType(soap, tag, p, type)))
46882                 soap_getindependent(soap);
46883         return p;
46884 }
46885
46886 void *cb__CircuitBreakerHardwarePolicyType::soap_in(struct soap *soap, const char *tag, const char *type)
46887 {       return soap_in_cb__CircuitBreakerHardwarePolicyType(soap, tag, this, type);
46888 }
46889
46890 SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_in_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerHardwarePolicyType *a, const char *type)
46891 {
46892         if (soap_element_begin_in(soap, tag, 0, NULL))
46893                 return NULL;
46894         a = (cb__CircuitBreakerHardwarePolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, sizeof(cb__CircuitBreakerHardwarePolicyType), soap->type, soap->arrayType);
46895         if (!a)
46896                 return NULL;
46897         if (soap->alloced)
46898         {       a->soap_default(soap);
46899                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType)
46900                 {       soap_revert(soap);
46901                         *soap->id = '\0';
46902                         return (cb__CircuitBreakerHardwarePolicyType *)a->soap_in(soap, tag, type);
46903                 }
46904         }
46905         short soap_flag_HardwareID1 = 1, soap_flag_PolicyCreationHandle1 = 1;
46906         if (soap->body && !*soap->href)
46907         {
46908                 for (;;)
46909                 {       soap->error = SOAP_TAG_MISMATCH;
46910                         if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH)
46911                                 if (soap_in_unsignedInt(soap, "cb:HardwareID", &(((cb__CircuitBreakerHardwarePolicyType*)a)->HardwareID), "xsd:unsignedInt"))
46912                                 {       soap_flag_HardwareID1--;
46913                                         continue;
46914                                 }
46915                         if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
46916                                 if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((cb__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
46917                                 {       soap_flag_PolicyCreationHandle1--;
46918                                         continue;
46919                                 }
46920                         /* transient soap skipped */
46921                         if (soap->error == SOAP_TAG_MISMATCH)
46922                                 soap->error = soap_ignore_element(soap);
46923                         if (soap->error == SOAP_NO_TAG)
46924                                 break;
46925                         if (soap->error)
46926                                 return NULL;
46927                 }
46928                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_HardwareID1 > 0 || soap_flag_PolicyCreationHandle1 > 0))
46929                 {       soap->error = SOAP_OCCURS;
46930                         return NULL;
46931                 }
46932                 if (soap_element_end_in(soap, tag))
46933                         return NULL;
46934         }
46935         else
46936         {       a = (cb__CircuitBreakerHardwarePolicyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, 0, sizeof(cb__CircuitBreakerHardwarePolicyType), 0, soap_copy_cb__CircuitBreakerHardwarePolicyType);
46937                 if (soap->body && soap_element_end_in(soap, tag))
46938                         return NULL;
46939         }
46940         return a;
46941 }
46942
46943 SOAP_FMAC5 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC6 soap_new_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n)
46944 {       return soap_instantiate_cb__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL);
46945 }
46946
46947 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *p)
46948 {       soap_delete(soap, p);
46949 }
46950
46951 SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
46952 {
46953         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
46954         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, n, soap_fdelete);
46955         if (!cp)
46956                 return NULL;
46957         if (n < 0)
46958         {       cp->ptr = (void*)new cb__CircuitBreakerHardwarePolicyType;
46959                 if (size)
46960                         *size = sizeof(cb__CircuitBreakerHardwarePolicyType);
46961                 ((cb__CircuitBreakerHardwarePolicyType*)cp->ptr)->soap = soap;
46962         }
46963         else
46964         {       cp->ptr = (void*)new cb__CircuitBreakerHardwarePolicyType[n];
46965                 if (size)
46966                         *size = n * sizeof(cb__CircuitBreakerHardwarePolicyType);
46967                 for (int i = 0; i < n; i++)
46968                         ((cb__CircuitBreakerHardwarePolicyType*)cp->ptr)[i].soap = soap;
46969         }
46970                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
46971         return (cb__CircuitBreakerHardwarePolicyType*)cp->ptr;
46972 }
46973
46974 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
46975 {
46976         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerHardwarePolicyType %p -> %p\n", q, p));
46977         *(cb__CircuitBreakerHardwarePolicyType*)p = *(cb__CircuitBreakerHardwarePolicyType*)q;
46978 }
46979
46980 void cb__CircuitBreakerFilterStatisticsType::soap_serialize(struct soap *soap) const
46981 {
46982         (void)soap; /* appease -Wall -Werror */
46983         soap_embedded(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt);
46984         soap_embedded(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->ReadCount, SOAP_TYPE_unsignedInt);
46985         soap_embedded(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterMatched, SOAP_TYPE_bool);
46986         /* transient soap skipped */
46987 }
46988
46989 void cb__CircuitBreakerFilterStatisticsType::soap_default(struct soap *soap)
46990 {
46991         this->soap = soap;
46992         soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterCreationHandle);
46993         soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->ReadCount);
46994         soap_default_bool(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterMatched);
46995         /* transient soap skipped */
46996 }
46997
46998 int cb__CircuitBreakerFilterStatisticsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
46999 {
47000         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType);
47001         if (this->soap_out(soap, tag, id, type))
47002                 return soap->error;
47003         return soap_putindependent(soap);
47004 }
47005
47006 int cb__CircuitBreakerFilterStatisticsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
47007 {
47008         return soap_out_cb__CircuitBreakerFilterStatisticsType(soap, tag, id, this, type);
47009 }
47010
47011 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerFilterStatisticsType *a, const char *type)
47012 {
47013         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType), type);
47014         soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterCreationHandle), "");
47015         soap_out_unsignedInt(soap, "cb:ReadCount", -1, &(((cb__CircuitBreakerFilterStatisticsType*)a)->ReadCount), "");
47016         soap_out_bool(soap, "cb:FilterMatched", -1, &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterMatched), "");
47017         /* transient soap skipped */
47018         soap_element_end_out(soap, tag);
47019         return SOAP_OK;
47020 }
47021
47022 void *cb__CircuitBreakerFilterStatisticsType::soap_get(struct soap *soap, const char *tag, const char *type)
47023 {
47024         return soap_get_cb__CircuitBreakerFilterStatisticsType(soap, this, tag, type);
47025 }
47026
47027 SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *p, const char *tag, const char *type)
47028 {
47029         if ((p = soap_in_cb__CircuitBreakerFilterStatisticsType(soap, tag, p, type)))
47030                 soap_getindependent(soap);
47031         return p;
47032 }
47033
47034 void *cb__CircuitBreakerFilterStatisticsType::soap_in(struct soap *soap, const char *tag, const char *type)
47035 {       return soap_in_cb__CircuitBreakerFilterStatisticsType(soap, tag, this, type);
47036 }
47037
47038 SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterStatisticsType *a, const char *type)
47039 {
47040         if (soap_element_begin_in(soap, tag, 0, NULL))
47041                 return NULL;
47042         a = (cb__CircuitBreakerFilterStatisticsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, sizeof(cb__CircuitBreakerFilterStatisticsType), soap->type, soap->arrayType);
47043         if (!a)
47044                 return NULL;
47045         if (soap->alloced)
47046         {       a->soap_default(soap);
47047                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType)
47048                 {       soap_revert(soap);
47049                         *soap->id = '\0';
47050                         return (cb__CircuitBreakerFilterStatisticsType *)a->soap_in(soap, tag, type);
47051                 }
47052         }
47053         short soap_flag_FilterCreationHandle1 = 1, soap_flag_ReadCount1 = 1, soap_flag_FilterMatched1 = 1;
47054         if (soap->body && !*soap->href)
47055         {
47056                 for (;;)
47057                 {       soap->error = SOAP_TAG_MISMATCH;
47058                         if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
47059                                 if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterCreationHandle), "xsd:unsignedInt"))
47060                                 {       soap_flag_FilterCreationHandle1--;
47061                                         continue;
47062                                 }
47063                         if (soap_flag_ReadCount1 && soap->error == SOAP_TAG_MISMATCH)
47064                                 if (soap_in_unsignedInt(soap, "cb:ReadCount", &(((cb__CircuitBreakerFilterStatisticsType*)a)->ReadCount), "xsd:unsignedInt"))
47065                                 {       soap_flag_ReadCount1--;
47066                                         continue;
47067                                 }
47068                         if (soap_flag_FilterMatched1 && soap->error == SOAP_TAG_MISMATCH)
47069                                 if (soap_in_bool(soap, "cb:FilterMatched", &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterMatched), "xsd:boolean"))
47070                                 {       soap_flag_FilterMatched1--;
47071                                         continue;
47072                                 }
47073                         /* transient soap skipped */
47074                         if (soap->error == SOAP_TAG_MISMATCH)
47075                                 soap->error = soap_ignore_element(soap);
47076                         if (soap->error == SOAP_NO_TAG)
47077                                 break;
47078                         if (soap->error)
47079                                 return NULL;
47080                 }
47081                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_FilterCreationHandle1 > 0 || soap_flag_ReadCount1 > 0 || soap_flag_FilterMatched1 > 0))
47082                 {       soap->error = SOAP_OCCURS;
47083                         return NULL;
47084                 }
47085                 if (soap_element_end_in(soap, tag))
47086                         return NULL;
47087         }
47088         else
47089         {       a = (cb__CircuitBreakerFilterStatisticsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, 0, sizeof(cb__CircuitBreakerFilterStatisticsType), 0, soap_copy_cb__CircuitBreakerFilterStatisticsType);
47090                 if (soap->body && soap_element_end_in(soap, tag))
47091                         return NULL;
47092         }
47093         return a;
47094 }
47095
47096 SOAP_FMAC5 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC6 soap_new_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n)
47097 {       return soap_instantiate_cb__CircuitBreakerFilterStatisticsType(soap, n, NULL, NULL, NULL);
47098 }
47099
47100 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *p)
47101 {       soap_delete(soap, p);
47102 }
47103
47104 SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
47105 {
47106         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerFilterStatisticsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
47107         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, n, soap_fdelete);
47108         if (!cp)
47109                 return NULL;
47110         if (n < 0)
47111         {       cp->ptr = (void*)new cb__CircuitBreakerFilterStatisticsType;
47112                 if (size)
47113                         *size = sizeof(cb__CircuitBreakerFilterStatisticsType);
47114                 ((cb__CircuitBreakerFilterStatisticsType*)cp->ptr)->soap = soap;
47115         }
47116         else
47117         {       cp->ptr = (void*)new cb__CircuitBreakerFilterStatisticsType[n];
47118                 if (size)
47119                         *size = n * sizeof(cb__CircuitBreakerFilterStatisticsType);
47120                 for (int i = 0; i < n; i++)
47121                         ((cb__CircuitBreakerFilterStatisticsType*)cp->ptr)[i].soap = soap;
47122         }
47123                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
47124         return (cb__CircuitBreakerFilterStatisticsType*)cp->ptr;
47125 }
47126
47127 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
47128 {
47129         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerFilterStatisticsType %p -> %p\n", q, p));
47130         *(cb__CircuitBreakerFilterStatisticsType*)p = *(cb__CircuitBreakerFilterStatisticsType*)q;
47131 }
47132
47133 void cb__CircuitBreakerCapabilitiesType::soap_serialize(struct soap *soap) const
47134 {
47135         (void)soap; /* appease -Wall -Werror */
47136         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareDescription, SOAP_TYPE_std__string);
47137         soap_serialize_std__string(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareDescription);
47138         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareID, SOAP_TYPE_unsignedInt);
47139         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxFilters, SOAP_TYPE_unsignedShort);
47140         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxCounters, SOAP_TYPE_unsignedShort);
47141         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxFilters, SOAP_TYPE_unsignedShort);
47142         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxCounters, SOAP_TYPE_unsignedShort);
47143         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREAntiSpoofingCapable, SOAP_TYPE_bool);
47144         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxFilters, SOAP_TYPE_unsignedShort);
47145         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxCounters, SOAP_TYPE_unsignedShort);
47146         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxFilters, SOAP_TYPE_unsignedShort);
47147         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxCounters, SOAP_TYPE_unsignedShort);
47148         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREAntiSpoofingCapable, SOAP_TYPE_bool);
47149         soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCORETo_USCOREIPv4_USCORERatio, SOAP_TYPE_unsignedShort);
47150         /* transient soap skipped */
47151 }
47152
47153 void cb__CircuitBreakerCapabilitiesType::soap_default(struct soap *soap)
47154 {
47155         this->soap = soap;
47156         soap_default_std__string(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareDescription);
47157         soap_default_unsignedInt(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareID);
47158         soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxFilters);
47159         soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxCounters);
47160         soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxFilters);
47161         soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxCounters);
47162         soap_default_bool(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREAntiSpoofingCapable);
47163         soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxFilters);
47164         soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxCounters);
47165         soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxFilters);
47166         soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxCounters);
47167         soap_default_bool(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREAntiSpoofingCapable);
47168         soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCORETo_USCOREIPv4_USCORERatio);
47169         /* transient soap skipped */
47170 }
47171
47172 int cb__CircuitBreakerCapabilitiesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
47173 {
47174         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType);
47175         if (this->soap_out(soap, tag, id, type))
47176                 return soap->error;
47177         return soap_putindependent(soap);
47178 }
47179
47180 int cb__CircuitBreakerCapabilitiesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
47181 {
47182         return soap_out_cb__CircuitBreakerCapabilitiesType(soap, tag, id, this, type);
47183 }
47184
47185 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerCapabilitiesType *a, const char *type)
47186 {
47187         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType), type);
47188         soap_out_std__string(soap, "cb:HardwareDescription", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareDescription), "");
47189         soap_out_unsignedInt(soap, "cb:HardwareID", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareID), "");
47190         soap_out_unsignedShort(soap, "cb:IPv4_MaxTxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxFilters), "");
47191         soap_out_unsignedShort(soap, "cb:IPv4_MaxTxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxCounters), "");
47192         soap_out_unsignedShort(soap, "cb:IPv4_MaxRxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxFilters), "");
47193         soap_out_unsignedShort(soap, "cb:IPv4_MaxRxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxCounters), "");
47194         soap_out_bool(soap, "cb:IPv4_AntiSpoofingCapable", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREAntiSpoofingCapable), "");
47195         soap_out_unsignedShort(soap, "cb:IPv6_MaxTxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxFilters), "");
47196         soap_out_unsignedShort(soap, "cb:IPv6_MaxTxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxCounters), "");
47197         soap_out_unsignedShort(soap, "cb:IPv6_MaxRxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxFilters), "");
47198         soap_out_unsignedShort(soap, "cb:IPv6_MaxRxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxCounters), "");
47199         soap_out_bool(soap, "cb:IPv6_AntiSpoofingCapable", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREAntiSpoofingCapable), "");
47200         soap_out_unsignedShort(soap, "cb:IPv6_To_IPv4_Ratio", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCORETo_USCOREIPv4_USCORERatio), "");
47201         /* transient soap skipped */
47202         soap_element_end_out(soap, tag);
47203         return SOAP_OK;
47204 }
47205
47206 void *cb__CircuitBreakerCapabilitiesType::soap_get(struct soap *soap, const char *tag, const char *type)
47207 {
47208         return soap_get_cb__CircuitBreakerCapabilitiesType(soap, this, tag, type);
47209 }
47210
47211 SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC4 soap_get_cb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *p, const char *tag, const char *type)
47212 {
47213         if ((p = soap_in_cb__CircuitBreakerCapabilitiesType(soap, tag, p, type)))
47214                 soap_getindependent(soap);
47215         return p;
47216 }
47217
47218 void *cb__CircuitBreakerCapabilitiesType::soap_in(struct soap *soap, const char *tag, const char *type)
47219 {       return soap_in_cb__CircuitBreakerCapabilitiesType(soap, tag, this, type);
47220 }
47221
47222 SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC4 soap_in_cb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, cb__CircuitBreakerCapabilitiesType *a, const char *type)
47223 {
47224         if (soap_element_begin_in(soap, tag, 0, NULL))
47225                 return NULL;
47226         a = (cb__CircuitBreakerCapabilitiesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, sizeof(cb__CircuitBreakerCapabilitiesType), soap->type, soap->arrayType);
47227         if (!a)
47228                 return NULL;
47229         if (soap->alloced)
47230         {       a->soap_default(soap);
47231                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerCapabilitiesType)
47232                 {       soap_revert(soap);
47233                         *soap->id = '\0';
47234                         return (cb__CircuitBreakerCapabilitiesType *)a->soap_in(soap, tag, type);
47235                 }
47236         }
47237         short soap_flag_HardwareDescription1 = 1, soap_flag_HardwareID1 = 1, soap_flag_IPv4_USCOREMaxTxFilters1 = 1, soap_flag_IPv4_USCOREMaxTxCounters1 = 1, soap_flag_IPv4_USCOREMaxRxFilters1 = 1, soap_flag_IPv4_USCOREMaxRxCounters1 = 1, soap_flag_IPv4_USCOREAntiSpoofingCapable1 = 1, soap_flag_IPv6_USCOREMaxTxFilters1 = 1, soap_flag_IPv6_USCOREMaxTxCounters1 = 1, soap_flag_IPv6_USCOREMaxRxFilters1 = 1, soap_flag_IPv6_USCOREMaxRxCounters1 = 1, soap_flag_IPv6_USCOREAntiSpoofingCapable1 = 1, soap_flag_IPv6_USCORETo_USCOREIPv4_USCORERatio1 = 1;
47238         if (soap->body && !*soap->href)
47239         {
47240                 for (;;)
47241                 {       soap->error = SOAP_TAG_MISMATCH;
47242                         if (soap_flag_HardwareDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
47243                                 if (soap_in_std__string(soap, "cb:HardwareDescription", &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareDescription), "xsd:string"))
47244                                 {       soap_flag_HardwareDescription1--;
47245                                         continue;
47246                                 }
47247                         if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH)
47248                                 if (soap_in_unsignedInt(soap, "cb:HardwareID", &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareID), "xsd:unsignedInt"))
47249                                 {       soap_flag_HardwareID1--;
47250                                         continue;
47251                                 }
47252                         if (soap_flag_IPv4_USCOREMaxTxFilters1 && soap->error == SOAP_TAG_MISMATCH)
47253                                 if (soap_in_unsignedShort(soap, "cb:IPv4_MaxTxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxFilters), "xsd:unsignedShort"))
47254                                 {       soap_flag_IPv4_USCOREMaxTxFilters1--;
47255                                         continue;
47256                                 }
47257                         if (soap_flag_IPv4_USCOREMaxTxCounters1 && soap->error == SOAP_TAG_MISMATCH)
47258                                 if (soap_in_unsignedShort(soap, "cb:IPv4_MaxTxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxCounters), "xsd:unsignedShort"))
47259                                 {       soap_flag_IPv4_USCOREMaxTxCounters1--;
47260                                         continue;
47261                                 }
47262                         if (soap_flag_IPv4_USCOREMaxRxFilters1 && soap->error == SOAP_TAG_MISMATCH)
47263                                 if (soap_in_unsignedShort(soap, "cb:IPv4_MaxRxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxFilters), "xsd:unsignedShort"))
47264                                 {       soap_flag_IPv4_USCOREMaxRxFilters1--;
47265                                         continue;
47266                                 }
47267                         if (soap_flag_IPv4_USCOREMaxRxCounters1 && soap->error == SOAP_TAG_MISMATCH)
47268                                 if (soap_in_unsignedShort(soap, "cb:IPv4_MaxRxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxCounters), "xsd:unsignedShort"))
47269                                 {       soap_flag_IPv4_USCOREMaxRxCounters1--;
47270                                         continue;
47271                                 }
47272                         if (soap_flag_IPv4_USCOREAntiSpoofingCapable1 && soap->error == SOAP_TAG_MISMATCH)
47273                                 if (soap_in_bool(soap, "cb:IPv4_AntiSpoofingCapable", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREAntiSpoofingCapable), "xsd:boolean"))
47274                                 {       soap_flag_IPv4_USCOREAntiSpoofingCapable1--;
47275                                         continue;
47276                                 }
47277                         if (soap_flag_IPv6_USCOREMaxTxFilters1 && soap->error == SOAP_TAG_MISMATCH)
47278                                 if (soap_in_unsignedShort(soap, "cb:IPv6_MaxTxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxFilters), "xsd:unsignedShort"))
47279                                 {       soap_flag_IPv6_USCOREMaxTxFilters1--;
47280                                         continue;
47281                                 }
47282                         if (soap_flag_IPv6_USCOREMaxTxCounters1 && soap->error == SOAP_TAG_MISMATCH)
47283                                 if (soap_in_unsignedShort(soap, "cb:IPv6_MaxTxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxCounters), "xsd:unsignedShort"))
47284                                 {       soap_flag_IPv6_USCOREMaxTxCounters1--;
47285                                         continue;
47286                                 }
47287                         if (soap_flag_IPv6_USCOREMaxRxFilters1 && soap->error == SOAP_TAG_MISMATCH)
47288                                 if (soap_in_unsignedShort(soap, "cb:IPv6_MaxRxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxFilters), "xsd:unsignedShort"))
47289                                 {       soap_flag_IPv6_USCOREMaxRxFilters1--;
47290                                         continue;
47291                                 }
47292                         if (soap_flag_IPv6_USCOREMaxRxCounters1 && soap->error == SOAP_TAG_MISMATCH)
47293                                 if (soap_in_unsignedShort(soap, "cb:IPv6_MaxRxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxCounters), "xsd:unsignedShort"))
47294                                 {       soap_flag_IPv6_USCOREMaxRxCounters1--;
47295                                         continue;
47296                                 }
47297                         if (soap_flag_IPv6_USCOREAntiSpoofingCapable1 && soap->error == SOAP_TAG_MISMATCH)
47298                                 if (soap_in_bool(soap, "cb:IPv6_AntiSpoofingCapable", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREAntiSpoofingCapable), "xsd:boolean"))
47299                                 {       soap_flag_IPv6_USCOREAntiSpoofingCapable1--;
47300                                         continue;
47301                                 }
47302                         if (soap_flag_IPv6_USCORETo_USCOREIPv4_USCORERatio1 && soap->error == SOAP_TAG_MISMATCH)
47303                                 if (soap_in_unsignedShort(soap, "cb:IPv6_To_IPv4_Ratio", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCORETo_USCOREIPv4_USCORERatio), "xsd:unsignedShort"))
47304                                 {       soap_flag_IPv6_USCORETo_USCOREIPv4_USCORERatio1--;
47305                                         continue;
47306                                 }
47307                         /* transient soap skipped */
47308                         if (soap->error == SOAP_TAG_MISMATCH)
47309                                 soap->error = soap_ignore_element(soap);
47310                         if (soap->error == SOAP_NO_TAG)
47311                                 break;
47312                         if (soap->error)
47313                                 return NULL;
47314                 }
47315                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_HardwareDescription1 > 0 || soap_flag_HardwareID1 > 0 || soap_flag_IPv4_USCOREMaxTxFilters1 > 0 || soap_flag_IPv4_USCOREMaxTxCounters1 > 0 || soap_flag_IPv4_USCOREMaxRxFilters1 > 0 || soap_flag_IPv4_USCOREMaxRxCounters1 > 0 || soap_flag_IPv4_USCOREAntiSpoofingCapable1 > 0 || soap_flag_IPv6_USCOREMaxTxFilters1 > 0 || soap_flag_IPv6_USCOREMaxTxCounters1 > 0 || soap_flag_IPv6_USCOREMaxRxFilters1 > 0 || soap_flag_IPv6_USCOREMaxRxCounters1 > 0 || soap_flag_IPv6_USCOREAntiSpoofingCapable1 > 0 || soap_flag_IPv6_USCORETo_USCOREIPv4_USCORERatio1 > 0))
47316                 {       soap->error = SOAP_OCCURS;
47317                         return NULL;
47318                 }
47319                 if (soap_element_end_in(soap, tag))
47320                         return NULL;
47321         }
47322         else
47323         {       a = (cb__CircuitBreakerCapabilitiesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, 0, sizeof(cb__CircuitBreakerCapabilitiesType), 0, soap_copy_cb__CircuitBreakerCapabilitiesType);
47324                 if (soap->body && soap_element_end_in(soap, tag))
47325                         return NULL;
47326         }
47327         return a;
47328 }
47329
47330 SOAP_FMAC5 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC6 soap_new_cb__CircuitBreakerCapabilitiesType(struct soap *soap, int n)
47331 {       return soap_instantiate_cb__CircuitBreakerCapabilitiesType(soap, n, NULL, NULL, NULL);
47332 }
47333
47334 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *p)
47335 {       soap_delete(soap, p);
47336 }
47337
47338 SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
47339 {
47340         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
47341         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, n, soap_fdelete);
47342         if (!cp)
47343                 return NULL;
47344         if (n < 0)
47345         {       cp->ptr = (void*)new cb__CircuitBreakerCapabilitiesType;
47346                 if (size)
47347                         *size = sizeof(cb__CircuitBreakerCapabilitiesType);
47348                 ((cb__CircuitBreakerCapabilitiesType*)cp->ptr)->soap = soap;
47349         }
47350         else
47351         {       cp->ptr = (void*)new cb__CircuitBreakerCapabilitiesType[n];
47352                 if (size)
47353                         *size = n * sizeof(cb__CircuitBreakerCapabilitiesType);
47354                 for (int i = 0; i < n; i++)
47355                         ((cb__CircuitBreakerCapabilitiesType*)cp->ptr)[i].soap = soap;
47356         }
47357                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
47358         return (cb__CircuitBreakerCapabilitiesType*)cp->ptr;
47359 }
47360
47361 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerCapabilitiesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
47362 {
47363         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerCapabilitiesType %p -> %p\n", q, p));
47364         *(cb__CircuitBreakerCapabilitiesType*)p = *(cb__CircuitBreakerCapabilitiesType*)q;
47365 }
47366
47367 void cb__CircuitBreakerFilterInfoType::soap_serialize(struct soap *soap) const
47368 {
47369         (void)soap; /* appease -Wall -Werror */
47370         soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, &((cb__CircuitBreakerFilterInfoType*)this)->Filter);
47371         soap_embedded(soap, &((cb__CircuitBreakerFilterInfoType*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt);
47372         /* transient soap skipped */
47373 }
47374
47375 void cb__CircuitBreakerFilterInfoType::soap_default(struct soap *soap)
47376 {
47377         this->soap = soap;
47378         ((cb__CircuitBreakerFilterInfoType*)this)->Filter = NULL;
47379         soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterInfoType*)this)->FilterCreationHandle);
47380         /* transient soap skipped */
47381 }
47382
47383 int cb__CircuitBreakerFilterInfoType::soap_put(struct soap *soap, const char *tag, const  char *type) const
47384 {
47385         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterInfoType);
47386         if (this->soap_out(soap, tag, id, type))
47387                 return soap->error;
47388         return soap_putindependent(soap);
47389 }
47390
47391 int cb__CircuitBreakerFilterInfoType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
47392 {
47393         return soap_out_cb__CircuitBreakerFilterInfoType(soap, tag, id, this, type);
47394 }
47395
47396 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerFilterInfoType *a, const char *type)
47397 {
47398         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType), type);
47399         soap_out_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", -1, &(((cb__CircuitBreakerFilterInfoType*)a)->Filter), "");
47400         soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((cb__CircuitBreakerFilterInfoType*)a)->FilterCreationHandle), "");
47401         /* transient soap skipped */
47402         soap_element_end_out(soap, tag);
47403         return SOAP_OK;
47404 }
47405
47406 void *cb__CircuitBreakerFilterInfoType::soap_get(struct soap *soap, const char *tag, const char *type)
47407 {
47408         return soap_get_cb__CircuitBreakerFilterInfoType(soap, this, tag, type);
47409 }
47410
47411 SOAP_FMAC3 cb__CircuitBreakerFilterInfoType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *p, const char *tag, const char *type)
47412 {
47413         if ((p = soap_in_cb__CircuitBreakerFilterInfoType(soap, tag, p, type)))
47414                 soap_getindependent(soap);
47415         return p;
47416 }
47417
47418 void *cb__CircuitBreakerFilterInfoType::soap_in(struct soap *soap, const char *tag, const char *type)
47419 {       return soap_in_cb__CircuitBreakerFilterInfoType(soap, tag, this, type);
47420 }
47421
47422 SOAP_FMAC3 cb__CircuitBreakerFilterInfoType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterInfoType *a, const char *type)
47423 {
47424         if (soap_element_begin_in(soap, tag, 0, NULL))
47425                 return NULL;
47426         a = (cb__CircuitBreakerFilterInfoType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, sizeof(cb__CircuitBreakerFilterInfoType), soap->type, soap->arrayType);
47427         if (!a)
47428                 return NULL;
47429         if (soap->alloced)
47430         {       a->soap_default(soap);
47431                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerFilterInfoType)
47432                 {       soap_revert(soap);
47433                         *soap->id = '\0';
47434                         return (cb__CircuitBreakerFilterInfoType *)a->soap_in(soap, tag, type);
47435                 }
47436         }
47437         short soap_flag_Filter1 = 1, soap_flag_FilterCreationHandle1 = 1;
47438         if (soap->body && !*soap->href)
47439         {
47440                 for (;;)
47441                 {       soap->error = SOAP_TAG_MISMATCH;
47442                         if (soap_flag_Filter1 && soap->error == SOAP_TAG_MISMATCH)
47443                                 if (soap_in_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", &(((cb__CircuitBreakerFilterInfoType*)a)->Filter), "cb:CircuitBreakerFilterType"))
47444                                 {       soap_flag_Filter1--;
47445                                         continue;
47446                                 }
47447                         if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
47448                                 if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((cb__CircuitBreakerFilterInfoType*)a)->FilterCreationHandle), "xsd:unsignedInt"))
47449                                 {       soap_flag_FilterCreationHandle1--;
47450                                         continue;
47451                                 }
47452                         /* transient soap skipped */
47453                         if (soap->error == SOAP_TAG_MISMATCH)
47454                                 soap->error = soap_ignore_element(soap);
47455                         if (soap->error == SOAP_NO_TAG)
47456                                 break;
47457                         if (soap->error)
47458                                 return NULL;
47459                 }
47460                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Filter1 > 0 || soap_flag_FilterCreationHandle1 > 0))
47461                 {       soap->error = SOAP_OCCURS;
47462                         return NULL;
47463                 }
47464                 if (soap_element_end_in(soap, tag))
47465                         return NULL;
47466         }
47467         else
47468         {       a = (cb__CircuitBreakerFilterInfoType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, 0, sizeof(cb__CircuitBreakerFilterInfoType), 0, soap_copy_cb__CircuitBreakerFilterInfoType);
47469                 if (soap->body && soap_element_end_in(soap, tag))
47470                         return NULL;
47471         }
47472         return a;
47473 }
47474
47475 SOAP_FMAC5 cb__CircuitBreakerFilterInfoType * SOAP_FMAC6 soap_new_cb__CircuitBreakerFilterInfoType(struct soap *soap, int n)
47476 {       return soap_instantiate_cb__CircuitBreakerFilterInfoType(soap, n, NULL, NULL, NULL);
47477 }
47478
47479 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *p)
47480 {       soap_delete(soap, p);
47481 }
47482
47483 SOAP_FMAC3 cb__CircuitBreakerFilterInfoType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerFilterInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
47484 {
47485         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerFilterInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
47486         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, n, soap_fdelete);
47487         if (!cp)
47488                 return NULL;
47489         if (n < 0)
47490         {       cp->ptr = (void*)new cb__CircuitBreakerFilterInfoType;
47491                 if (size)
47492                         *size = sizeof(cb__CircuitBreakerFilterInfoType);
47493                 ((cb__CircuitBreakerFilterInfoType*)cp->ptr)->soap = soap;
47494         }
47495         else
47496         {       cp->ptr = (void*)new cb__CircuitBreakerFilterInfoType[n];
47497                 if (size)
47498                         *size = n * sizeof(cb__CircuitBreakerFilterInfoType);
47499                 for (int i = 0; i < n; i++)
47500                         ((cb__CircuitBreakerFilterInfoType*)cp->ptr)[i].soap = soap;
47501         }
47502                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
47503         return (cb__CircuitBreakerFilterInfoType*)cp->ptr;
47504 }
47505
47506 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerFilterInfoType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
47507 {
47508         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerFilterInfoType %p -> %p\n", q, p));
47509         *(cb__CircuitBreakerFilterInfoType*)p = *(cb__CircuitBreakerFilterInfoType*)q;
47510 }
47511
47512 void cb__CircuitBreakerFilterType::soap_serialize(struct soap *soap) const
47513 {
47514         (void)soap; /* appease -Wall -Werror */
47515         soap_embedded(soap, &((cb__CircuitBreakerFilterType*)this)->FilterProfileData, SOAP_TYPE_unsignedInt);
47516         soap_serialize_PointerTocb__CircuitBreakerPacketType(soap, &((cb__CircuitBreakerFilterType*)this)->FilterPacket);
47517         soap_embedded(soap, &((cb__CircuitBreakerFilterType*)this)->ActionEventOnMatch, SOAP_TYPE_bool);
47518         /* transient soap skipped */
47519 }
47520
47521 void cb__CircuitBreakerFilterType::soap_default(struct soap *soap)
47522 {
47523         this->soap = soap;
47524         ((cb__CircuitBreakerFilterType*)this)->FilterName = NULL;
47525         soap_default_cb__CircuitBreakerFilterDirectionType(soap, &((cb__CircuitBreakerFilterType*)this)->FilterDirection);
47526         soap_default_cb__CircuitBreakerProfileType(soap, &((cb__CircuitBreakerFilterType*)this)->FilterProfile);
47527         soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterType*)this)->FilterProfileData);
47528         ((cb__CircuitBreakerFilterType*)this)->FilterPacket = NULL;
47529         soap_default_bool(soap, &((cb__CircuitBreakerFilterType*)this)->ActionEventOnMatch);
47530         /* transient soap skipped */
47531 }
47532
47533 int cb__CircuitBreakerFilterType::soap_put(struct soap *soap, const char *tag, const  char *type) const
47534 {
47535         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterType);
47536         if (this->soap_out(soap, tag, id, type))
47537                 return soap->error;
47538         return soap_putindependent(soap);
47539 }
47540
47541 int cb__CircuitBreakerFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
47542 {
47543         return soap_out_cb__CircuitBreakerFilterType(soap, tag, id, this, type);
47544 }
47545
47546 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerFilterType *a, const char *type)
47547 {
47548         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterType), type);
47549         soap_outliteral(soap, "cb:FilterName", &(((cb__CircuitBreakerFilterType*)a)->FilterName), NULL);
47550         soap_out_cb__CircuitBreakerFilterDirectionType(soap, "cb:FilterDirection", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterDirection), "");
47551         soap_out_cb__CircuitBreakerProfileType(soap, "cb:FilterProfile", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterProfile), "");
47552         soap_out_unsignedInt(soap, "cb:FilterProfileData", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterProfileData), "");
47553         soap_out_PointerTocb__CircuitBreakerPacketType(soap, "cb:FilterPacket", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterPacket), "");
47554         soap_out_bool(soap, "cb:ActionEventOnMatch", -1, &(((cb__CircuitBreakerFilterType*)a)->ActionEventOnMatch), "");
47555         /* transient soap skipped */
47556         soap_element_end_out(soap, tag);
47557         return SOAP_OK;
47558 }
47559
47560 void *cb__CircuitBreakerFilterType::soap_get(struct soap *soap, const char *tag, const char *type)
47561 {
47562         return soap_get_cb__CircuitBreakerFilterType(soap, this, tag, type);
47563 }
47564
47565 SOAP_FMAC3 cb__CircuitBreakerFilterType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *p, const char *tag, const char *type)
47566 {
47567         if ((p = soap_in_cb__CircuitBreakerFilterType(soap, tag, p, type)))
47568                 soap_getindependent(soap);
47569         return p;
47570 }
47571
47572 void *cb__CircuitBreakerFilterType::soap_in(struct soap *soap, const char *tag, const char *type)
47573 {       return soap_in_cb__CircuitBreakerFilterType(soap, tag, this, type);
47574 }
47575
47576 SOAP_FMAC3 cb__CircuitBreakerFilterType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterType *a, const char *type)
47577 {
47578         if (soap_element_begin_in(soap, tag, 0, NULL))
47579                 return NULL;
47580         a = (cb__CircuitBreakerFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterType, sizeof(cb__CircuitBreakerFilterType), soap->type, soap->arrayType);
47581         if (!a)
47582                 return NULL;
47583         if (soap->alloced)
47584         {       a->soap_default(soap);
47585                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerFilterType)
47586                 {       soap_revert(soap);
47587                         *soap->id = '\0';
47588                         return (cb__CircuitBreakerFilterType *)a->soap_in(soap, tag, type);
47589                 }
47590         }
47591         short soap_flag_FilterName1 = 1, soap_flag_FilterDirection1 = 1, soap_flag_FilterProfile1 = 1, soap_flag_FilterProfileData1 = 1, soap_flag_FilterPacket1 = 1, soap_flag_ActionEventOnMatch1 = 1;
47592         if (soap->body && !*soap->href)
47593         {
47594                 for (;;)
47595                 {       soap->error = SOAP_TAG_MISMATCH;
47596                         if (soap_flag_FilterName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
47597                                 if (soap_inliteral(soap, "cb:FilterName", &(((cb__CircuitBreakerFilterType*)a)->FilterName)))
47598                                 {       soap_flag_FilterName1--;
47599                                         continue;
47600                                 }
47601                         if (soap_flag_FilterDirection1 && soap->error == SOAP_TAG_MISMATCH)
47602                                 if (soap_in_cb__CircuitBreakerFilterDirectionType(soap, "cb:FilterDirection", &(((cb__CircuitBreakerFilterType*)a)->FilterDirection), "cb:CircuitBreakerFilterDirectionType"))
47603                                 {       soap_flag_FilterDirection1--;
47604                                         continue;
47605                                 }
47606                         if (soap_flag_FilterProfile1 && soap->error == SOAP_TAG_MISMATCH)
47607                                 if (soap_in_cb__CircuitBreakerProfileType(soap, "cb:FilterProfile", &(((cb__CircuitBreakerFilterType*)a)->FilterProfile), "cb:CircuitBreakerProfileType"))
47608                                 {       soap_flag_FilterProfile1--;
47609                                         continue;
47610                                 }
47611                         if (soap_flag_FilterProfileData1 && soap->error == SOAP_TAG_MISMATCH)
47612                                 if (soap_in_unsignedInt(soap, "cb:FilterProfileData", &(((cb__CircuitBreakerFilterType*)a)->FilterProfileData), "xsd:unsignedInt"))
47613                                 {       soap_flag_FilterProfileData1--;
47614                                         continue;
47615                                 }
47616                         if (soap_flag_FilterPacket1 && soap->error == SOAP_TAG_MISMATCH)
47617                                 if (soap_in_PointerTocb__CircuitBreakerPacketType(soap, "cb:FilterPacket", &(((cb__CircuitBreakerFilterType*)a)->FilterPacket), "cb:CircuitBreakerPacketType"))
47618                                 {       soap_flag_FilterPacket1--;
47619                                         continue;
47620                                 }
47621                         if (soap_flag_ActionEventOnMatch1 && soap->error == SOAP_TAG_MISMATCH)
47622                                 if (soap_in_bool(soap, "cb:ActionEventOnMatch", &(((cb__CircuitBreakerFilterType*)a)->ActionEventOnMatch), "xsd:boolean"))
47623                                 {       soap_flag_ActionEventOnMatch1--;
47624                                         continue;
47625                                 }
47626                         /* transient soap skipped */
47627                         if (soap->error == SOAP_TAG_MISMATCH)
47628                                 soap->error = soap_ignore_element(soap);
47629                         if (soap->error == SOAP_NO_TAG)
47630                                 break;
47631                         if (soap->error)
47632                                 return NULL;
47633                 }
47634                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_FilterDirection1 > 0 || soap_flag_FilterProfile1 > 0 || soap_flag_FilterProfileData1 > 0 || soap_flag_FilterPacket1 > 0 || soap_flag_ActionEventOnMatch1 > 0))
47635                 {       soap->error = SOAP_OCCURS;
47636                         return NULL;
47637                 }
47638                 if (soap_element_end_in(soap, tag))
47639                         return NULL;
47640         }
47641         else
47642         {       a = (cb__CircuitBreakerFilterType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterType, 0, sizeof(cb__CircuitBreakerFilterType), 0, soap_copy_cb__CircuitBreakerFilterType);
47643                 if (soap->body && soap_element_end_in(soap, tag))
47644                         return NULL;
47645         }
47646         return a;
47647 }
47648
47649 SOAP_FMAC5 cb__CircuitBreakerFilterType * SOAP_FMAC6 soap_new_cb__CircuitBreakerFilterType(struct soap *soap, int n)
47650 {       return soap_instantiate_cb__CircuitBreakerFilterType(soap, n, NULL, NULL, NULL);
47651 }
47652
47653 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *p)
47654 {       soap_delete(soap, p);
47655 }
47656
47657 SOAP_FMAC3 cb__CircuitBreakerFilterType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
47658 {
47659         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
47660         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerFilterType, n, soap_fdelete);
47661         if (!cp)
47662                 return NULL;
47663         if (n < 0)
47664         {       cp->ptr = (void*)new cb__CircuitBreakerFilterType;
47665                 if (size)
47666                         *size = sizeof(cb__CircuitBreakerFilterType);
47667                 ((cb__CircuitBreakerFilterType*)cp->ptr)->soap = soap;
47668         }
47669         else
47670         {       cp->ptr = (void*)new cb__CircuitBreakerFilterType[n];
47671                 if (size)
47672                         *size = n * sizeof(cb__CircuitBreakerFilterType);
47673                 for (int i = 0; i < n; i++)
47674                         ((cb__CircuitBreakerFilterType*)cp->ptr)[i].soap = soap;
47675         }
47676                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
47677         return (cb__CircuitBreakerFilterType*)cp->ptr;
47678 }
47679
47680 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerFilterType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
47681 {
47682         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerFilterType %p -> %p\n", q, p));
47683         *(cb__CircuitBreakerFilterType*)p = *(cb__CircuitBreakerFilterType*)q;
47684 }
47685
47686 void cb__CircuitBreakerPacketType::soap_serialize(struct soap *soap) const
47687 {
47688         (void)soap; /* appease -Wall -Werror */
47689         soap_serialize__cb__union_CircuitBreakerPacketType(soap, ((cb__CircuitBreakerPacketType*)this)->__union_CircuitBreakerPacketType, &((cb__CircuitBreakerPacketType*)this)->union_CircuitBreakerPacketType);
47690         /* transient soap skipped */
47691 }
47692
47693 void cb__CircuitBreakerPacketType::soap_default(struct soap *soap)
47694 {
47695         this->soap = soap;
47696         ((cb__CircuitBreakerPacketType*)this)->__union_CircuitBreakerPacketType = 0;
47697         /* transient soap skipped */
47698 }
47699
47700 int cb__CircuitBreakerPacketType::soap_put(struct soap *soap, const char *tag, const  char *type) const
47701 {
47702         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPacketType);
47703         if (this->soap_out(soap, tag, id, type))
47704                 return soap->error;
47705         return soap_putindependent(soap);
47706 }
47707
47708 int cb__CircuitBreakerPacketType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
47709 {
47710         return soap_out_cb__CircuitBreakerPacketType(soap, tag, id, this, type);
47711 }
47712
47713 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketType *a, const char *type)
47714 {
47715         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketType), type);
47716         soap_out__cb__union_CircuitBreakerPacketType(soap, ((cb__CircuitBreakerPacketType*)a)->__union_CircuitBreakerPacketType, &((cb__CircuitBreakerPacketType*)a)->union_CircuitBreakerPacketType);
47717         /* transient soap skipped */
47718         soap_element_end_out(soap, tag);
47719         return SOAP_OK;
47720 }
47721
47722 void *cb__CircuitBreakerPacketType::soap_get(struct soap *soap, const char *tag, const char *type)
47723 {
47724         return soap_get_cb__CircuitBreakerPacketType(soap, this, tag, type);
47725 }
47726
47727 SOAP_FMAC3 cb__CircuitBreakerPacketType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *p, const char *tag, const char *type)
47728 {
47729         if ((p = soap_in_cb__CircuitBreakerPacketType(soap, tag, p, type)))
47730                 soap_getindependent(soap);
47731         return p;
47732 }
47733
47734 void *cb__CircuitBreakerPacketType::soap_in(struct soap *soap, const char *tag, const char *type)
47735 {       return soap_in_cb__CircuitBreakerPacketType(soap, tag, this, type);
47736 }
47737
47738 SOAP_FMAC3 cb__CircuitBreakerPacketType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketType *a, const char *type)
47739 {
47740         if (soap_element_begin_in(soap, tag, 0, NULL))
47741                 return NULL;
47742         a = (cb__CircuitBreakerPacketType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketType, sizeof(cb__CircuitBreakerPacketType), soap->type, soap->arrayType);
47743         if (!a)
47744                 return NULL;
47745         if (soap->alloced)
47746         {       a->soap_default(soap);
47747                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketType)
47748                 {       soap_revert(soap);
47749                         *soap->id = '\0';
47750                         return (cb__CircuitBreakerPacketType *)a->soap_in(soap, tag, type);
47751                 }
47752         }
47753         short soap_flag_union_CircuitBreakerPacketType1 = 1;
47754         if (soap->body && !*soap->href)
47755         {
47756                 for (;;)
47757                 {       soap->error = SOAP_TAG_MISMATCH;
47758                         if (soap_flag_union_CircuitBreakerPacketType1 && soap->error == SOAP_TAG_MISMATCH)
47759                                 if (soap_in__cb__union_CircuitBreakerPacketType(soap, &((cb__CircuitBreakerPacketType*)a)->__union_CircuitBreakerPacketType, &((cb__CircuitBreakerPacketType*)a)->union_CircuitBreakerPacketType))
47760                                 {       soap_flag_union_CircuitBreakerPacketType1 = 0;
47761                                         continue;
47762                                 }
47763                         /* transient soap skipped */
47764                         if (soap->error == SOAP_TAG_MISMATCH)
47765                                 soap->error = soap_ignore_element(soap);
47766                         if (soap->error == SOAP_NO_TAG)
47767                                 break;
47768                         if (soap->error)
47769                                 return NULL;
47770                 }
47771                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_CircuitBreakerPacketType1))
47772                 {       soap->error = SOAP_OCCURS;
47773                         return NULL;
47774                 }
47775                 if (soap_element_end_in(soap, tag))
47776                         return NULL;
47777         }
47778         else
47779         {       a = (cb__CircuitBreakerPacketType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPacketType, 0, sizeof(cb__CircuitBreakerPacketType), 0, soap_copy_cb__CircuitBreakerPacketType);
47780                 if (soap->body && soap_element_end_in(soap, tag))
47781                         return NULL;
47782         }
47783         return a;
47784 }
47785
47786 SOAP_FMAC5 cb__CircuitBreakerPacketType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketType(struct soap *soap, int n)
47787 {       return soap_instantiate_cb__CircuitBreakerPacketType(soap, n, NULL, NULL, NULL);
47788 }
47789
47790 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *p)
47791 {       soap_delete(soap, p);
47792 }
47793
47794 SOAP_FMAC3 cb__CircuitBreakerPacketType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
47795 {
47796         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
47797         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketType, n, soap_fdelete);
47798         if (!cp)
47799                 return NULL;
47800         if (n < 0)
47801         {       cp->ptr = (void*)new cb__CircuitBreakerPacketType;
47802                 if (size)
47803                         *size = sizeof(cb__CircuitBreakerPacketType);
47804                 ((cb__CircuitBreakerPacketType*)cp->ptr)->soap = soap;
47805         }
47806         else
47807         {       cp->ptr = (void*)new cb__CircuitBreakerPacketType[n];
47808                 if (size)
47809                         *size = n * sizeof(cb__CircuitBreakerPacketType);
47810                 for (int i = 0; i < n; i++)
47811                         ((cb__CircuitBreakerPacketType*)cp->ptr)[i].soap = soap;
47812         }
47813                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
47814         return (cb__CircuitBreakerPacketType*)cp->ptr;
47815 }
47816
47817 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPacketType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
47818 {
47819         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketType %p -> %p\n", q, p));
47820         *(cb__CircuitBreakerPacketType*)p = *(cb__CircuitBreakerPacketType*)q;
47821 }
47822
47823 void cb__CircuitBreakerPacketETHType::soap_serialize(struct soap *soap) const
47824 {
47825         (void)soap; /* appease -Wall -Werror */
47826         soap_embedded(soap, &((cb__CircuitBreakerPacketETHType*)this)->EthernetFrameType, SOAP_TYPE_unsignedShort);
47827         /* transient soap skipped */
47828 }
47829
47830 void cb__CircuitBreakerPacketETHType::soap_default(struct soap *soap)
47831 {
47832         this->soap = soap;
47833         soap_default_unsignedShort(soap, &((cb__CircuitBreakerPacketETHType*)this)->EthernetFrameType);
47834         /* transient soap skipped */
47835 }
47836
47837 int cb__CircuitBreakerPacketETHType::soap_put(struct soap *soap, const char *tag, const  char *type) const
47838 {
47839         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPacketETHType);
47840         if (this->soap_out(soap, tag, id, type))
47841                 return soap->error;
47842         return soap_putindependent(soap);
47843 }
47844
47845 int cb__CircuitBreakerPacketETHType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
47846 {
47847         return soap_out_cb__CircuitBreakerPacketETHType(soap, tag, id, this, type);
47848 }
47849
47850 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketETHType *a, const char *type)
47851 {
47852         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketETHType), type);
47853         soap_out_unsignedShort(soap, "cb:EthernetFrameType", -1, &(((cb__CircuitBreakerPacketETHType*)a)->EthernetFrameType), "");
47854         /* transient soap skipped */
47855         soap_element_end_out(soap, tag);
47856         return SOAP_OK;
47857 }
47858
47859 void *cb__CircuitBreakerPacketETHType::soap_get(struct soap *soap, const char *tag, const char *type)
47860 {
47861         return soap_get_cb__CircuitBreakerPacketETHType(soap, this, tag, type);
47862 }
47863
47864 SOAP_FMAC3 cb__CircuitBreakerPacketETHType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *p, const char *tag, const char *type)
47865 {
47866         if ((p = soap_in_cb__CircuitBreakerPacketETHType(soap, tag, p, type)))
47867                 soap_getindependent(soap);
47868         return p;
47869 }
47870
47871 void *cb__CircuitBreakerPacketETHType::soap_in(struct soap *soap, const char *tag, const char *type)
47872 {       return soap_in_cb__CircuitBreakerPacketETHType(soap, tag, this, type);
47873 }
47874
47875 SOAP_FMAC3 cb__CircuitBreakerPacketETHType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketETHType *a, const char *type)
47876 {
47877         if (soap_element_begin_in(soap, tag, 0, NULL))
47878                 return NULL;
47879         a = (cb__CircuitBreakerPacketETHType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketETHType, sizeof(cb__CircuitBreakerPacketETHType), soap->type, soap->arrayType);
47880         if (!a)
47881                 return NULL;
47882         if (soap->alloced)
47883         {       a->soap_default(soap);
47884                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketETHType)
47885                 {       soap_revert(soap);
47886                         *soap->id = '\0';
47887                         return (cb__CircuitBreakerPacketETHType *)a->soap_in(soap, tag, type);
47888                 }
47889         }
47890         short soap_flag_EthernetFrameType1 = 1;
47891         if (soap->body && !*soap->href)
47892         {
47893                 for (;;)
47894                 {       soap->error = SOAP_TAG_MISMATCH;
47895                         if (soap_flag_EthernetFrameType1 && soap->error == SOAP_TAG_MISMATCH)
47896                                 if (soap_in_unsignedShort(soap, "cb:EthernetFrameType", &(((cb__CircuitBreakerPacketETHType*)a)->EthernetFrameType), "xsd:unsignedShort"))
47897                                 {       soap_flag_EthernetFrameType1--;
47898                                         continue;
47899                                 }
47900                         /* transient soap skipped */
47901                         if (soap->error == SOAP_TAG_MISMATCH)
47902                                 soap->error = soap_ignore_element(soap);
47903                         if (soap->error == SOAP_NO_TAG)
47904                                 break;
47905                         if (soap->error)
47906                                 return NULL;
47907                 }
47908                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EthernetFrameType1 > 0))
47909                 {       soap->error = SOAP_OCCURS;
47910                         return NULL;
47911                 }
47912                 if (soap_element_end_in(soap, tag))
47913                         return NULL;
47914         }
47915         else
47916         {       a = (cb__CircuitBreakerPacketETHType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPacketETHType, 0, sizeof(cb__CircuitBreakerPacketETHType), 0, soap_copy_cb__CircuitBreakerPacketETHType);
47917                 if (soap->body && soap_element_end_in(soap, tag))
47918                         return NULL;
47919         }
47920         return a;
47921 }
47922
47923 SOAP_FMAC5 cb__CircuitBreakerPacketETHType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketETHType(struct soap *soap, int n)
47924 {       return soap_instantiate_cb__CircuitBreakerPacketETHType(soap, n, NULL, NULL, NULL);
47925 }
47926
47927 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *p)
47928 {       soap_delete(soap, p);
47929 }
47930
47931 SOAP_FMAC3 cb__CircuitBreakerPacketETHType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketETHType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
47932 {
47933         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketETHType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
47934         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketETHType, n, soap_fdelete);
47935         if (!cp)
47936                 return NULL;
47937         if (n < 0)
47938         {       cp->ptr = (void*)new cb__CircuitBreakerPacketETHType;
47939                 if (size)
47940                         *size = sizeof(cb__CircuitBreakerPacketETHType);
47941                 ((cb__CircuitBreakerPacketETHType*)cp->ptr)->soap = soap;
47942         }
47943         else
47944         {       cp->ptr = (void*)new cb__CircuitBreakerPacketETHType[n];
47945                 if (size)
47946                         *size = n * sizeof(cb__CircuitBreakerPacketETHType);
47947                 for (int i = 0; i < n; i++)
47948                         ((cb__CircuitBreakerPacketETHType*)cp->ptr)[i].soap = soap;
47949         }
47950                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
47951         return (cb__CircuitBreakerPacketETHType*)cp->ptr;
47952 }
47953
47954 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPacketETHType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
47955 {
47956         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketETHType %p -> %p\n", q, p));
47957         *(cb__CircuitBreakerPacketETHType*)p = *(cb__CircuitBreakerPacketETHType*)q;
47958 }
47959
47960 void cb__CircuitBreakerPacketIPType::soap_serialize(struct soap *soap) const
47961 {
47962         (void)soap; /* appease -Wall -Werror */
47963         soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerPacketIPType*)this)->IPPacket);
47964         soap_serialize_PointerTounsignedShort(soap, &((cb__CircuitBreakerPacketIPType*)this)->NextProtocol);
47965         /* transient soap skipped */
47966 }
47967
47968 void cb__CircuitBreakerPacketIPType::soap_default(struct soap *soap)
47969 {
47970         this->soap = soap;
47971         ((cb__CircuitBreakerPacketIPType*)this)->IPPacket = NULL;
47972         ((cb__CircuitBreakerPacketIPType*)this)->NextProtocol = NULL;
47973         /* transient soap skipped */
47974 }
47975
47976 int cb__CircuitBreakerPacketIPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
47977 {
47978         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPacketIPType);
47979         if (this->soap_out(soap, tag, id, type))
47980                 return soap->error;
47981         return soap_putindependent(soap);
47982 }
47983
47984 int cb__CircuitBreakerPacketIPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
47985 {
47986         return soap_out_cb__CircuitBreakerPacketIPType(soap, tag, id, this, type);
47987 }
47988
47989 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketIPType *a, const char *type)
47990 {
47991         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketIPType), type);
47992         soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", -1, &(((cb__CircuitBreakerPacketIPType*)a)->IPPacket), "");
47993         soap_out_PointerTounsignedShort(soap, "cb:NextProtocol", -1, &(((cb__CircuitBreakerPacketIPType*)a)->NextProtocol), "");
47994         /* transient soap skipped */
47995         soap_element_end_out(soap, tag);
47996         return SOAP_OK;
47997 }
47998
47999 void *cb__CircuitBreakerPacketIPType::soap_get(struct soap *soap, const char *tag, const char *type)
48000 {
48001         return soap_get_cb__CircuitBreakerPacketIPType(soap, this, tag, type);
48002 }
48003
48004 SOAP_FMAC3 cb__CircuitBreakerPacketIPType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *p, const char *tag, const char *type)
48005 {
48006         if ((p = soap_in_cb__CircuitBreakerPacketIPType(soap, tag, p, type)))
48007                 soap_getindependent(soap);
48008         return p;
48009 }
48010
48011 void *cb__CircuitBreakerPacketIPType::soap_in(struct soap *soap, const char *tag, const char *type)
48012 {       return soap_in_cb__CircuitBreakerPacketIPType(soap, tag, this, type);
48013 }
48014
48015 SOAP_FMAC3 cb__CircuitBreakerPacketIPType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketIPType *a, const char *type)
48016 {
48017         if (soap_element_begin_in(soap, tag, 0, NULL))
48018                 return NULL;
48019         a = (cb__CircuitBreakerPacketIPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketIPType, sizeof(cb__CircuitBreakerPacketIPType), soap->type, soap->arrayType);
48020         if (!a)
48021                 return NULL;
48022         if (soap->alloced)
48023         {       a->soap_default(soap);
48024                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketIPType)
48025                 {       soap_revert(soap);
48026                         *soap->id = '\0';
48027                         return (cb__CircuitBreakerPacketIPType *)a->soap_in(soap, tag, type);
48028                 }
48029         }
48030         short soap_flag_IPPacket1 = 1, soap_flag_NextProtocol1 = 1;
48031         if (soap->body && !*soap->href)
48032         {
48033                 for (;;)
48034                 {       soap->error = SOAP_TAG_MISMATCH;
48035                         if (soap_flag_IPPacket1 && soap->error == SOAP_TAG_MISMATCH)
48036                                 if (soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", &(((cb__CircuitBreakerPacketIPType*)a)->IPPacket), "cb:CircuitBreakerIPPacketType"))
48037                                 {       soap_flag_IPPacket1--;
48038                                         continue;
48039                                 }
48040                         if (soap_flag_NextProtocol1 && soap->error == SOAP_TAG_MISMATCH)
48041                                 if (soap_in_PointerTounsignedShort(soap, "cb:NextProtocol", &(((cb__CircuitBreakerPacketIPType*)a)->NextProtocol), "xsd:unsignedShort"))
48042                                 {       soap_flag_NextProtocol1--;
48043                                         continue;
48044                                 }
48045                         /* transient soap skipped */
48046                         if (soap->error == SOAP_TAG_MISMATCH)
48047                                 soap->error = soap_ignore_element(soap);
48048                         if (soap->error == SOAP_NO_TAG)
48049                                 break;
48050                         if (soap->error)
48051                                 return NULL;
48052                 }
48053                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IPPacket1 > 0))
48054                 {       soap->error = SOAP_OCCURS;
48055                         return NULL;
48056                 }
48057                 if (soap_element_end_in(soap, tag))
48058                         return NULL;
48059         }
48060         else
48061         {       a = (cb__CircuitBreakerPacketIPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPacketIPType, 0, sizeof(cb__CircuitBreakerPacketIPType), 0, soap_copy_cb__CircuitBreakerPacketIPType);
48062                 if (soap->body && soap_element_end_in(soap, tag))
48063                         return NULL;
48064         }
48065         return a;
48066 }
48067
48068 SOAP_FMAC5 cb__CircuitBreakerPacketIPType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketIPType(struct soap *soap, int n)
48069 {       return soap_instantiate_cb__CircuitBreakerPacketIPType(soap, n, NULL, NULL, NULL);
48070 }
48071
48072 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *p)
48073 {       soap_delete(soap, p);
48074 }
48075
48076 SOAP_FMAC3 cb__CircuitBreakerPacketIPType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketIPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
48077 {
48078         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketIPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
48079         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketIPType, n, soap_fdelete);
48080         if (!cp)
48081                 return NULL;
48082         if (n < 0)
48083         {       cp->ptr = (void*)new cb__CircuitBreakerPacketIPType;
48084                 if (size)
48085                         *size = sizeof(cb__CircuitBreakerPacketIPType);
48086                 ((cb__CircuitBreakerPacketIPType*)cp->ptr)->soap = soap;
48087         }
48088         else
48089         {       cp->ptr = (void*)new cb__CircuitBreakerPacketIPType[n];
48090                 if (size)
48091                         *size = n * sizeof(cb__CircuitBreakerPacketIPType);
48092                 for (int i = 0; i < n; i++)
48093                         ((cb__CircuitBreakerPacketIPType*)cp->ptr)[i].soap = soap;
48094         }
48095                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
48096         return (cb__CircuitBreakerPacketIPType*)cp->ptr;
48097 }
48098
48099 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPacketIPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
48100 {
48101         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketIPType %p -> %p\n", q, p));
48102         *(cb__CircuitBreakerPacketIPType*)p = *(cb__CircuitBreakerPacketIPType*)q;
48103 }
48104
48105 void cb__CircuitBreakerPacketTCPType::soap_serialize(struct soap *soap) const
48106 {
48107         (void)soap; /* appease -Wall -Werror */
48108         soap_serialize_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, &((cb__CircuitBreakerPacketTCPType*)this)->TCPFlags);
48109         soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPPacket);
48110         soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort);
48111         /* transient soap skipped */
48112 }
48113
48114 void cb__CircuitBreakerPacketTCPType::soap_default(struct soap *soap)
48115 {
48116         this->soap = soap;
48117         ((cb__CircuitBreakerPacketTCPType*)this)->TCPFlags = NULL;
48118         ((cb__CircuitBreakerPacketUDPType*)this)->IPPacket = NULL;
48119         ((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort = NULL;
48120         /* transient soap skipped */
48121 }
48122
48123 int cb__CircuitBreakerPacketTCPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
48124 {
48125         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPacketTCPType);
48126         if (this->soap_out(soap, tag, id, type))
48127                 return soap->error;
48128         return soap_putindependent(soap);
48129 }
48130
48131 int cb__CircuitBreakerPacketTCPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
48132 {
48133         return soap_out_cb__CircuitBreakerPacketTCPType(soap, tag, id, this, type);
48134 }
48135
48136 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketTCPType *a, const char *type)
48137 {
48138         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType), "cb:CircuitBreakerPacketTCPType");
48139         soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), "");
48140         soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), "");
48141         /* transient soap skipped */
48142         soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, "cb:TCPFlags", -1, &(((cb__CircuitBreakerPacketTCPType*)a)->TCPFlags), "");
48143         soap_element_end_out(soap, tag);
48144         return SOAP_OK;
48145 }
48146
48147 void *cb__CircuitBreakerPacketTCPType::soap_get(struct soap *soap, const char *tag, const char *type)
48148 {
48149         return soap_get_cb__CircuitBreakerPacketTCPType(soap, this, tag, type);
48150 }
48151
48152 SOAP_FMAC3 cb__CircuitBreakerPacketTCPType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *p, const char *tag, const char *type)
48153 {
48154         if ((p = soap_in_cb__CircuitBreakerPacketTCPType(soap, tag, p, type)))
48155                 soap_getindependent(soap);
48156         return p;
48157 }
48158
48159 void *cb__CircuitBreakerPacketTCPType::soap_in(struct soap *soap, const char *tag, const char *type)
48160 {       return soap_in_cb__CircuitBreakerPacketTCPType(soap, tag, this, type);
48161 }
48162
48163 SOAP_FMAC3 cb__CircuitBreakerPacketTCPType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketTCPType *a, const char *type)
48164 {
48165         if (soap_element_begin_in(soap, tag, 0, NULL))
48166                 return NULL;
48167         a = (cb__CircuitBreakerPacketTCPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, sizeof(cb__CircuitBreakerPacketTCPType), soap->type, soap->arrayType);
48168         if (!a)
48169                 return NULL;
48170         if (soap->alloced)
48171         {       a->soap_default(soap);
48172                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketTCPType)
48173                 {       soap_revert(soap);
48174                         *soap->id = '\0';
48175                         return (cb__CircuitBreakerPacketTCPType *)a->soap_in(soap, tag, type);
48176                 }
48177         }
48178         short soap_flag_IPPacket2 = 1, soap_flag_IPLayeredPort2 = 1, soap_flag_TCPFlags1 = 1;
48179         if (soap->body && !*soap->href)
48180         {
48181                 for (;;)
48182                 {       soap->error = SOAP_TAG_MISMATCH;
48183                         if (soap_flag_IPPacket2 && soap->error == SOAP_TAG_MISMATCH)
48184                                 if (soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), "cb:CircuitBreakerIPPacketType"))
48185                                 {       soap_flag_IPPacket2--;
48186                                         continue;
48187                                 }
48188                         if (soap_flag_IPLayeredPort2 && soap->error == SOAP_TAG_MISMATCH)
48189                                 if (soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), "cb:CircuitBreakerIPLayeredPortType"))
48190                                 {       soap_flag_IPLayeredPort2--;
48191                                         continue;
48192                                 }
48193                         /* transient soap skipped */
48194                         if (soap_flag_TCPFlags1 && soap->error == SOAP_TAG_MISMATCH)
48195                                 if (soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, "cb:TCPFlags", &(((cb__CircuitBreakerPacketTCPType*)a)->TCPFlags), "cb:CircuitBreakerIPLayeredTCPFlagsType"))
48196                                 {       soap_flag_TCPFlags1--;
48197                                         continue;
48198                                 }
48199                         if (soap->error == SOAP_TAG_MISMATCH)
48200                                 soap->error = soap_ignore_element(soap);
48201                         if (soap->error == SOAP_NO_TAG)
48202                                 break;
48203                         if (soap->error)
48204                                 return NULL;
48205                 }
48206                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IPPacket2 > 0))
48207                 {       soap->error = SOAP_OCCURS;
48208                         return NULL;
48209                 }
48210                 if (soap_element_end_in(soap, tag))
48211                         return NULL;
48212         }
48213         else
48214         {       a = (cb__CircuitBreakerPacketTCPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, 0, sizeof(cb__CircuitBreakerPacketTCPType), 0, soap_copy_cb__CircuitBreakerPacketTCPType);
48215                 if (soap->body && soap_element_end_in(soap, tag))
48216                         return NULL;
48217         }
48218         return a;
48219 }
48220
48221 SOAP_FMAC5 cb__CircuitBreakerPacketTCPType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketTCPType(struct soap *soap, int n)
48222 {       return soap_instantiate_cb__CircuitBreakerPacketTCPType(soap, n, NULL, NULL, NULL);
48223 }
48224
48225 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *p)
48226 {       soap_delete(soap, p);
48227 }
48228
48229 SOAP_FMAC3 cb__CircuitBreakerPacketTCPType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketTCPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
48230 {
48231         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketTCPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
48232         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, n, soap_fdelete);
48233         if (!cp)
48234                 return NULL;
48235         if (n < 0)
48236         {       cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType;
48237                 if (size)
48238                         *size = sizeof(cb__CircuitBreakerPacketTCPType);
48239                 ((cb__CircuitBreakerPacketTCPType*)cp->ptr)->soap = soap;
48240         }
48241         else
48242         {       cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType[n];
48243                 if (size)
48244                         *size = n * sizeof(cb__CircuitBreakerPacketTCPType);
48245                 for (int i = 0; i < n; i++)
48246                         ((cb__CircuitBreakerPacketTCPType*)cp->ptr)[i].soap = soap;
48247         }
48248                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
48249         return (cb__CircuitBreakerPacketTCPType*)cp->ptr;
48250 }
48251
48252 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPacketTCPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
48253 {
48254         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketTCPType %p -> %p\n", q, p));
48255         *(cb__CircuitBreakerPacketTCPType*)p = *(cb__CircuitBreakerPacketTCPType*)q;
48256 }
48257
48258 void cb__CircuitBreakerPacketUDPType::soap_serialize(struct soap *soap) const
48259 {
48260         (void)soap; /* appease -Wall -Werror */
48261         soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPPacket);
48262         soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort);
48263         /* transient soap skipped */
48264 }
48265
48266 void cb__CircuitBreakerPacketUDPType::soap_default(struct soap *soap)
48267 {
48268         this->soap = soap;
48269         ((cb__CircuitBreakerPacketUDPType*)this)->IPPacket = NULL;
48270         ((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort = NULL;
48271         /* transient soap skipped */
48272 }
48273
48274 int cb__CircuitBreakerPacketUDPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
48275 {
48276         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPacketUDPType);
48277         if (this->soap_out(soap, tag, id, type))
48278                 return soap->error;
48279         return soap_putindependent(soap);
48280 }
48281
48282 int cb__CircuitBreakerPacketUDPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
48283 {
48284         return soap_out_cb__CircuitBreakerPacketUDPType(soap, tag, id, this, type);
48285 }
48286
48287 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketUDPType *a, const char *type)
48288 {
48289         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType), type);
48290         soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), "");
48291         soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), "");
48292         /* transient soap skipped */
48293         soap_element_end_out(soap, tag);
48294         return SOAP_OK;
48295 }
48296
48297 void *cb__CircuitBreakerPacketUDPType::soap_get(struct soap *soap, const char *tag, const char *type)
48298 {
48299         return soap_get_cb__CircuitBreakerPacketUDPType(soap, this, tag, type);
48300 }
48301
48302 SOAP_FMAC3 cb__CircuitBreakerPacketUDPType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *p, const char *tag, const char *type)
48303 {
48304         if ((p = soap_in_cb__CircuitBreakerPacketUDPType(soap, tag, p, type)))
48305                 soap_getindependent(soap);
48306         return p;
48307 }
48308
48309 void *cb__CircuitBreakerPacketUDPType::soap_in(struct soap *soap, const char *tag, const char *type)
48310 {       return soap_in_cb__CircuitBreakerPacketUDPType(soap, tag, this, type);
48311 }
48312
48313 SOAP_FMAC3 cb__CircuitBreakerPacketUDPType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketUDPType *a, const char *type)
48314 {
48315         if (soap_element_begin_in(soap, tag, 0, NULL))
48316                 return NULL;
48317         a = (cb__CircuitBreakerPacketUDPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, sizeof(cb__CircuitBreakerPacketUDPType), soap->type, soap->arrayType);
48318         if (!a)
48319                 return NULL;
48320         if (soap->alloced)
48321         {       a->soap_default(soap);
48322                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketUDPType)
48323                 {       soap_revert(soap);
48324                         *soap->id = '\0';
48325                         return (cb__CircuitBreakerPacketUDPType *)a->soap_in(soap, tag, type);
48326                 }
48327         }
48328         short soap_flag_IPPacket1 = 1, soap_flag_IPLayeredPort1 = 1;
48329         if (soap->body && !*soap->href)
48330         {
48331                 for (;;)
48332                 {       soap->error = SOAP_TAG_MISMATCH;
48333                         if (soap_flag_IPPacket1 && soap->error == SOAP_TAG_MISMATCH)
48334                                 if (soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), "cb:CircuitBreakerIPPacketType"))
48335                                 {       soap_flag_IPPacket1--;
48336                                         continue;
48337                                 }
48338                         if (soap_flag_IPLayeredPort1 && soap->error == SOAP_TAG_MISMATCH)
48339                                 if (soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), "cb:CircuitBreakerIPLayeredPortType"))
48340                                 {       soap_flag_IPLayeredPort1--;
48341                                         continue;
48342                                 }
48343                         /* transient soap skipped */
48344                         if (soap->error == SOAP_TAG_MISMATCH)
48345                                 soap->error = soap_ignore_element(soap);
48346                         if (soap->error == SOAP_NO_TAG)
48347                                 break;
48348                         if (soap->error)
48349                                 return NULL;
48350                 }
48351                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IPPacket1 > 0))
48352                 {       soap->error = SOAP_OCCURS;
48353                         return NULL;
48354                 }
48355                 if (soap_element_end_in(soap, tag))
48356                         return NULL;
48357         }
48358         else
48359         {       a = (cb__CircuitBreakerPacketUDPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, 0, sizeof(cb__CircuitBreakerPacketUDPType), 0, soap_copy_cb__CircuitBreakerPacketUDPType);
48360                 if (soap->body && soap_element_end_in(soap, tag))
48361                         return NULL;
48362         }
48363         return a;
48364 }
48365
48366 SOAP_FMAC5 cb__CircuitBreakerPacketUDPType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketUDPType(struct soap *soap, int n)
48367 {       return soap_instantiate_cb__CircuitBreakerPacketUDPType(soap, n, NULL, NULL, NULL);
48368 }
48369
48370 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *p)
48371 {       soap_delete(soap, p);
48372 }
48373
48374 SOAP_FMAC3 cb__CircuitBreakerPacketUDPType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketUDPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
48375 {
48376         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketUDPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
48377         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, n, soap_fdelete);
48378         if (!cp)
48379                 return NULL;
48380         if (type && !soap_match_tag(soap, type, "cb:CircuitBreakerPacketTCPType"))
48381         {       cp->type = SOAP_TYPE_cb__CircuitBreakerPacketTCPType;
48382                 if (n < 0)
48383                 {       cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType;
48384                         if (size)
48385                                 *size = sizeof(cb__CircuitBreakerPacketTCPType);
48386                         ((cb__CircuitBreakerPacketTCPType*)cp->ptr)->soap = soap;
48387                 }
48388                 else
48389                 {       cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType[n];
48390                         if (size)
48391                                 *size = n * sizeof(cb__CircuitBreakerPacketTCPType);
48392                         for (int i = 0; i < n; i++)
48393                                 ((cb__CircuitBreakerPacketTCPType*)cp->ptr)[i].soap = soap;
48394                 }
48395         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
48396                 return (cb__CircuitBreakerPacketTCPType*)cp->ptr;
48397         }
48398         if (n < 0)
48399         {       cp->ptr = (void*)new cb__CircuitBreakerPacketUDPType;
48400                 if (size)
48401                         *size = sizeof(cb__CircuitBreakerPacketUDPType);
48402                 ((cb__CircuitBreakerPacketUDPType*)cp->ptr)->soap = soap;
48403         }
48404         else
48405         {       cp->ptr = (void*)new cb__CircuitBreakerPacketUDPType[n];
48406                 if (size)
48407                         *size = n * sizeof(cb__CircuitBreakerPacketUDPType);
48408                 for (int i = 0; i < n; i++)
48409                         ((cb__CircuitBreakerPacketUDPType*)cp->ptr)[i].soap = soap;
48410         }
48411                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
48412         return (cb__CircuitBreakerPacketUDPType*)cp->ptr;
48413 }
48414
48415 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPacketUDPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
48416 {
48417         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketUDPType %p -> %p\n", q, p));
48418         *(cb__CircuitBreakerPacketUDPType*)p = *(cb__CircuitBreakerPacketUDPType*)q;
48419 }
48420
48421 void cb__CircuitBreakerIPPacketType::soap_serialize(struct soap *soap) const
48422 {
48423         (void)soap; /* appease -Wall -Werror */
48424         soap_serialize__cb__union_CircuitBreakerIPPacketType(soap, ((cb__CircuitBreakerIPPacketType*)this)->__union_CircuitBreakerIPPacketType, &((cb__CircuitBreakerIPPacketType*)this)->union_CircuitBreakerIPPacketType);
48425         /* transient soap skipped */
48426 }
48427
48428 void cb__CircuitBreakerIPPacketType::soap_default(struct soap *soap)
48429 {
48430         this->soap = soap;
48431         ((cb__CircuitBreakerIPPacketType*)this)->__union_CircuitBreakerIPPacketType = 0;
48432         /* transient soap skipped */
48433 }
48434
48435 int cb__CircuitBreakerIPPacketType::soap_put(struct soap *soap, const char *tag, const  char *type) const
48436 {
48437         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPPacketType);
48438         if (this->soap_out(soap, tag, id, type))
48439                 return soap->error;
48440         return soap_putindependent(soap);
48441 }
48442
48443 int cb__CircuitBreakerIPPacketType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
48444 {
48445         return soap_out_cb__CircuitBreakerIPPacketType(soap, tag, id, this, type);
48446 }
48447
48448 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPPacketType *a, const char *type)
48449 {
48450         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPPacketType), type);
48451         soap_out__cb__union_CircuitBreakerIPPacketType(soap, ((cb__CircuitBreakerIPPacketType*)a)->__union_CircuitBreakerIPPacketType, &((cb__CircuitBreakerIPPacketType*)a)->union_CircuitBreakerIPPacketType);
48452         /* transient soap skipped */
48453         soap_element_end_out(soap, tag);
48454         return SOAP_OK;
48455 }
48456
48457 void *cb__CircuitBreakerIPPacketType::soap_get(struct soap *soap, const char *tag, const char *type)
48458 {
48459         return soap_get_cb__CircuitBreakerIPPacketType(soap, this, tag, type);
48460 }
48461
48462 SOAP_FMAC3 cb__CircuitBreakerIPPacketType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *p, const char *tag, const char *type)
48463 {
48464         if ((p = soap_in_cb__CircuitBreakerIPPacketType(soap, tag, p, type)))
48465                 soap_getindependent(soap);
48466         return p;
48467 }
48468
48469 void *cb__CircuitBreakerIPPacketType::soap_in(struct soap *soap, const char *tag, const char *type)
48470 {       return soap_in_cb__CircuitBreakerIPPacketType(soap, tag, this, type);
48471 }
48472
48473 SOAP_FMAC3 cb__CircuitBreakerIPPacketType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerIPPacketType *a, const char *type)
48474 {
48475         if (soap_element_begin_in(soap, tag, 0, NULL))
48476                 return NULL;
48477         a = (cb__CircuitBreakerIPPacketType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPPacketType, sizeof(cb__CircuitBreakerIPPacketType), soap->type, soap->arrayType);
48478         if (!a)
48479                 return NULL;
48480         if (soap->alloced)
48481         {       a->soap_default(soap);
48482                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPPacketType)
48483                 {       soap_revert(soap);
48484                         *soap->id = '\0';
48485                         return (cb__CircuitBreakerIPPacketType *)a->soap_in(soap, tag, type);
48486                 }
48487         }
48488         short soap_flag_union_CircuitBreakerIPPacketType1 = 1;
48489         if (soap->body && !*soap->href)
48490         {
48491                 for (;;)
48492                 {       soap->error = SOAP_TAG_MISMATCH;
48493                         if (soap_flag_union_CircuitBreakerIPPacketType1 && soap->error == SOAP_TAG_MISMATCH)
48494                                 if (soap_in__cb__union_CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerIPPacketType*)a)->__union_CircuitBreakerIPPacketType, &((cb__CircuitBreakerIPPacketType*)a)->union_CircuitBreakerIPPacketType))
48495                                 {       soap_flag_union_CircuitBreakerIPPacketType1 = 0;
48496                                         continue;
48497                                 }
48498                         /* transient soap skipped */
48499                         if (soap->error == SOAP_TAG_MISMATCH)
48500                                 soap->error = soap_ignore_element(soap);
48501                         if (soap->error == SOAP_NO_TAG)
48502                                 break;
48503                         if (soap->error)
48504                                 return NULL;
48505                 }
48506                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_CircuitBreakerIPPacketType1))
48507                 {       soap->error = SOAP_OCCURS;
48508                         return NULL;
48509                 }
48510                 if (soap_element_end_in(soap, tag))
48511                         return NULL;
48512         }
48513         else
48514         {       a = (cb__CircuitBreakerIPPacketType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPPacketType, 0, sizeof(cb__CircuitBreakerIPPacketType), 0, soap_copy_cb__CircuitBreakerIPPacketType);
48515                 if (soap->body && soap_element_end_in(soap, tag))
48516                         return NULL;
48517         }
48518         return a;
48519 }
48520
48521 SOAP_FMAC5 cb__CircuitBreakerIPPacketType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPPacketType(struct soap *soap, int n)
48522 {       return soap_instantiate_cb__CircuitBreakerIPPacketType(soap, n, NULL, NULL, NULL);
48523 }
48524
48525 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *p)
48526 {       soap_delete(soap, p);
48527 }
48528
48529 SOAP_FMAC3 cb__CircuitBreakerIPPacketType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPPacketType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
48530 {
48531         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPPacketType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
48532         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPPacketType, n, soap_fdelete);
48533         if (!cp)
48534                 return NULL;
48535         if (n < 0)
48536         {       cp->ptr = (void*)new cb__CircuitBreakerIPPacketType;
48537                 if (size)
48538                         *size = sizeof(cb__CircuitBreakerIPPacketType);
48539                 ((cb__CircuitBreakerIPPacketType*)cp->ptr)->soap = soap;
48540         }
48541         else
48542         {       cp->ptr = (void*)new cb__CircuitBreakerIPPacketType[n];
48543                 if (size)
48544                         *size = n * sizeof(cb__CircuitBreakerIPPacketType);
48545                 for (int i = 0; i < n; i++)
48546                         ((cb__CircuitBreakerIPPacketType*)cp->ptr)[i].soap = soap;
48547         }
48548                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
48549         return (cb__CircuitBreakerIPPacketType*)cp->ptr;
48550 }
48551
48552 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPPacketType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
48553 {
48554         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPPacketType %p -> %p\n", q, p));
48555         *(cb__CircuitBreakerIPPacketType*)p = *(cb__CircuitBreakerIPPacketType*)q;
48556 }
48557
48558 void cb__CircuitBreakerIPv6Type::soap_serialize(struct soap *soap) const
48559 {
48560         (void)soap; /* appease -Wall -Werror */
48561         soap_serialize_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, &((cb__CircuitBreakerIPv6Type*)this)->IPv6Desc);
48562         /* transient soap skipped */
48563 }
48564
48565 void cb__CircuitBreakerIPv6Type::soap_default(struct soap *soap)
48566 {
48567         this->soap = soap;
48568         ((cb__CircuitBreakerIPv6Type*)this)->IPv6Desc = NULL;
48569         /* transient soap skipped */
48570 }
48571
48572 int cb__CircuitBreakerIPv6Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
48573 {
48574         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPv6Type);
48575         if (this->soap_out(soap, tag, id, type))
48576                 return soap->error;
48577         return soap_putindependent(soap);
48578 }
48579
48580 int cb__CircuitBreakerIPv6Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
48581 {
48582         return soap_out_cb__CircuitBreakerIPv6Type(soap, tag, id, this, type);
48583 }
48584
48585 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv6Type *a, const char *type)
48586 {
48587         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv6Type), type);
48588         soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, "cb:IPv6Desc", -1, &(((cb__CircuitBreakerIPv6Type*)a)->IPv6Desc), "");
48589         /* transient soap skipped */
48590         soap_element_end_out(soap, tag);
48591         return SOAP_OK;
48592 }
48593
48594 void *cb__CircuitBreakerIPv6Type::soap_get(struct soap *soap, const char *tag, const char *type)
48595 {
48596         return soap_get_cb__CircuitBreakerIPv6Type(soap, this, tag, type);
48597 }
48598
48599 SOAP_FMAC3 cb__CircuitBreakerIPv6Type * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *p, const char *tag, const char *type)
48600 {
48601         if ((p = soap_in_cb__CircuitBreakerIPv6Type(soap, tag, p, type)))
48602                 soap_getindependent(soap);
48603         return p;
48604 }
48605
48606 void *cb__CircuitBreakerIPv6Type::soap_in(struct soap *soap, const char *tag, const char *type)
48607 {       return soap_in_cb__CircuitBreakerIPv6Type(soap, tag, this, type);
48608 }
48609
48610 SOAP_FMAC3 cb__CircuitBreakerIPv6Type * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6Type *a, const char *type)
48611 {
48612         if (soap_element_begin_in(soap, tag, 0, NULL))
48613                 return NULL;
48614         a = (cb__CircuitBreakerIPv6Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv6Type, sizeof(cb__CircuitBreakerIPv6Type), soap->type, soap->arrayType);
48615         if (!a)
48616                 return NULL;
48617         if (soap->alloced)
48618         {       a->soap_default(soap);
48619                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv6Type)
48620                 {       soap_revert(soap);
48621                         *soap->id = '\0';
48622                         return (cb__CircuitBreakerIPv6Type *)a->soap_in(soap, tag, type);
48623                 }
48624         }
48625         short soap_flag_IPv6Desc1 = 1;
48626         if (soap->body && !*soap->href)
48627         {
48628                 for (;;)
48629                 {       soap->error = SOAP_TAG_MISMATCH;
48630                         if (soap_flag_IPv6Desc1 && soap->error == SOAP_TAG_MISMATCH)
48631                                 if (soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, "cb:IPv6Desc", &(((cb__CircuitBreakerIPv6Type*)a)->IPv6Desc), "cb:CircuitBreakerIPv6AddressAndMaskType"))
48632                                 {       soap_flag_IPv6Desc1--;
48633                                         continue;
48634                                 }
48635                         /* transient soap skipped */
48636                         if (soap->error == SOAP_TAG_MISMATCH)
48637                                 soap->error = soap_ignore_element(soap);
48638                         if (soap->error == SOAP_NO_TAG)
48639                                 break;
48640                         if (soap->error)
48641                                 return NULL;
48642                 }
48643                 if (soap_element_end_in(soap, tag))
48644                         return NULL;
48645         }
48646         else
48647         {       a = (cb__CircuitBreakerIPv6Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPv6Type, 0, sizeof(cb__CircuitBreakerIPv6Type), 0, soap_copy_cb__CircuitBreakerIPv6Type);
48648                 if (soap->body && soap_element_end_in(soap, tag))
48649                         return NULL;
48650         }
48651         return a;
48652 }
48653
48654 SOAP_FMAC5 cb__CircuitBreakerIPv6Type * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv6Type(struct soap *soap, int n)
48655 {       return soap_instantiate_cb__CircuitBreakerIPv6Type(soap, n, NULL, NULL, NULL);
48656 }
48657
48658 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *p)
48659 {       soap_delete(soap, p);
48660 }
48661
48662 SOAP_FMAC3 cb__CircuitBreakerIPv6Type * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv6Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
48663 {
48664         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv6Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
48665         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv6Type, n, soap_fdelete);
48666         if (!cp)
48667                 return NULL;
48668         if (n < 0)
48669         {       cp->ptr = (void*)new cb__CircuitBreakerIPv6Type;
48670                 if (size)
48671                         *size = sizeof(cb__CircuitBreakerIPv6Type);
48672                 ((cb__CircuitBreakerIPv6Type*)cp->ptr)->soap = soap;
48673         }
48674         else
48675         {       cp->ptr = (void*)new cb__CircuitBreakerIPv6Type[n];
48676                 if (size)
48677                         *size = n * sizeof(cb__CircuitBreakerIPv6Type);
48678                 for (int i = 0; i < n; i++)
48679                         ((cb__CircuitBreakerIPv6Type*)cp->ptr)[i].soap = soap;
48680         }
48681                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
48682         return (cb__CircuitBreakerIPv6Type*)cp->ptr;
48683 }
48684
48685 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPv6Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
48686 {
48687         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv6Type %p -> %p\n", q, p));
48688         *(cb__CircuitBreakerIPv6Type*)p = *(cb__CircuitBreakerIPv6Type*)q;
48689 }
48690
48691 void cb__CircuitBreakerIPv4Type::soap_serialize(struct soap *soap) const
48692 {
48693         (void)soap; /* appease -Wall -Werror */
48694         soap_serialize_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, &((cb__CircuitBreakerIPv4Type*)this)->IPv4Desc);
48695         /* transient soap skipped */
48696 }
48697
48698 void cb__CircuitBreakerIPv4Type::soap_default(struct soap *soap)
48699 {
48700         this->soap = soap;
48701         ((cb__CircuitBreakerIPv4Type*)this)->IPv4Desc = NULL;
48702         /* transient soap skipped */
48703 }
48704
48705 int cb__CircuitBreakerIPv4Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
48706 {
48707         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPv4Type);
48708         if (this->soap_out(soap, tag, id, type))
48709                 return soap->error;
48710         return soap_putindependent(soap);
48711 }
48712
48713 int cb__CircuitBreakerIPv4Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
48714 {
48715         return soap_out_cb__CircuitBreakerIPv4Type(soap, tag, id, this, type);
48716 }
48717
48718 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv4Type *a, const char *type)
48719 {
48720         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv4Type), type);
48721         soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, "cb:IPv4Desc", -1, &(((cb__CircuitBreakerIPv4Type*)a)->IPv4Desc), "");
48722         /* transient soap skipped */
48723         soap_element_end_out(soap, tag);
48724         return SOAP_OK;
48725 }
48726
48727 void *cb__CircuitBreakerIPv4Type::soap_get(struct soap *soap, const char *tag, const char *type)
48728 {
48729         return soap_get_cb__CircuitBreakerIPv4Type(soap, this, tag, type);
48730 }
48731
48732 SOAP_FMAC3 cb__CircuitBreakerIPv4Type * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *p, const char *tag, const char *type)
48733 {
48734         if ((p = soap_in_cb__CircuitBreakerIPv4Type(soap, tag, p, type)))
48735                 soap_getindependent(soap);
48736         return p;
48737 }
48738
48739 void *cb__CircuitBreakerIPv4Type::soap_in(struct soap *soap, const char *tag, const char *type)
48740 {       return soap_in_cb__CircuitBreakerIPv4Type(soap, tag, this, type);
48741 }
48742
48743 SOAP_FMAC3 cb__CircuitBreakerIPv4Type * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4Type *a, const char *type)
48744 {
48745         if (soap_element_begin_in(soap, tag, 0, NULL))
48746                 return NULL;
48747         a = (cb__CircuitBreakerIPv4Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv4Type, sizeof(cb__CircuitBreakerIPv4Type), soap->type, soap->arrayType);
48748         if (!a)
48749                 return NULL;
48750         if (soap->alloced)
48751         {       a->soap_default(soap);
48752                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv4Type)
48753                 {       soap_revert(soap);
48754                         *soap->id = '\0';
48755                         return (cb__CircuitBreakerIPv4Type *)a->soap_in(soap, tag, type);
48756                 }
48757         }
48758         short soap_flag_IPv4Desc1 = 1;
48759         if (soap->body && !*soap->href)
48760         {
48761                 for (;;)
48762                 {       soap->error = SOAP_TAG_MISMATCH;
48763                         if (soap_flag_IPv4Desc1 && soap->error == SOAP_TAG_MISMATCH)
48764                                 if (soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, "cb:IPv4Desc", &(((cb__CircuitBreakerIPv4Type*)a)->IPv4Desc), "cb:CircuitBreakerIPv4AddressAndMaskType"))
48765                                 {       soap_flag_IPv4Desc1--;
48766                                         continue;
48767                                 }
48768                         /* transient soap skipped */
48769                         if (soap->error == SOAP_TAG_MISMATCH)
48770                                 soap->error = soap_ignore_element(soap);
48771                         if (soap->error == SOAP_NO_TAG)
48772                                 break;
48773                         if (soap->error)
48774                                 return NULL;
48775                 }
48776                 if (soap_element_end_in(soap, tag))
48777                         return NULL;
48778         }
48779         else
48780         {       a = (cb__CircuitBreakerIPv4Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPv4Type, 0, sizeof(cb__CircuitBreakerIPv4Type), 0, soap_copy_cb__CircuitBreakerIPv4Type);
48781                 if (soap->body && soap_element_end_in(soap, tag))
48782                         return NULL;
48783         }
48784         return a;
48785 }
48786
48787 SOAP_FMAC5 cb__CircuitBreakerIPv4Type * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv4Type(struct soap *soap, int n)
48788 {       return soap_instantiate_cb__CircuitBreakerIPv4Type(soap, n, NULL, NULL, NULL);
48789 }
48790
48791 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *p)
48792 {       soap_delete(soap, p);
48793 }
48794
48795 SOAP_FMAC3 cb__CircuitBreakerIPv4Type * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv4Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
48796 {
48797         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv4Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
48798         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv4Type, n, soap_fdelete);
48799         if (!cp)
48800                 return NULL;
48801         if (n < 0)
48802         {       cp->ptr = (void*)new cb__CircuitBreakerIPv4Type;
48803                 if (size)
48804                         *size = sizeof(cb__CircuitBreakerIPv4Type);
48805                 ((cb__CircuitBreakerIPv4Type*)cp->ptr)->soap = soap;
48806         }
48807         else
48808         {       cp->ptr = (void*)new cb__CircuitBreakerIPv4Type[n];
48809                 if (size)
48810                         *size = n * sizeof(cb__CircuitBreakerIPv4Type);
48811                 for (int i = 0; i < n; i++)
48812                         ((cb__CircuitBreakerIPv4Type*)cp->ptr)[i].soap = soap;
48813         }
48814                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
48815         return (cb__CircuitBreakerIPv4Type*)cp->ptr;
48816 }
48817
48818 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPv4Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
48819 {
48820         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv4Type %p -> %p\n", q, p));
48821         *(cb__CircuitBreakerIPv4Type*)p = *(cb__CircuitBreakerIPv4Type*)q;
48822 }
48823
48824 void cb__CircuitBreakerIPLayeredTCPFlagsType::soap_serialize(struct soap *soap) const
48825 {
48826         (void)soap; /* appease -Wall -Werror */
48827         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREFIN);
48828         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORESYN);
48829         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORERST);
48830         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREPUSH);
48831         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREACK);
48832         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREURG);
48833         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREECNE);
48834         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORECWR);
48835         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORENS);
48836         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved1);
48837         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved2);
48838         soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved3);
48839         /* transient soap skipped */
48840 }
48841
48842 void cb__CircuitBreakerIPLayeredTCPFlagsType::soap_default(struct soap *soap)
48843 {
48844         this->soap = soap;
48845         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREFIN = NULL;
48846         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORESYN = NULL;
48847         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORERST = NULL;
48848         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREPUSH = NULL;
48849         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREACK = NULL;
48850         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREURG = NULL;
48851         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREECNE = NULL;
48852         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORECWR = NULL;
48853         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORENS = NULL;
48854         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved1 = NULL;
48855         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved2 = NULL;
48856         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved3 = NULL;
48857         /* transient soap skipped */
48858 }
48859
48860 int cb__CircuitBreakerIPLayeredTCPFlagsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
48861 {
48862         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType);
48863         if (this->soap_out(soap, tag, id, type))
48864                 return soap->error;
48865         return soap_putindependent(soap);
48866 }
48867
48868 int cb__CircuitBreakerIPLayeredTCPFlagsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
48869 {
48870         return soap_out_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, id, this, type);
48871 }
48872
48873 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredTCPFlagsType *a, const char *type)
48874 {
48875         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType), type);
48876         soap_out_PointerTobool(soap, "cb:TCP_FLAG_FIN", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREFIN), "");
48877         soap_out_PointerTobool(soap, "cb:TCP_FLAG_SYN", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORESYN), "");
48878         soap_out_PointerTobool(soap, "cb:TCP_FLAG_RST", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORERST), "");
48879         soap_out_PointerTobool(soap, "cb:TCP_FLAG_PUSH", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREPUSH), "");
48880         soap_out_PointerTobool(soap, "cb:TCP_FLAG_ACK", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREACK), "");
48881         soap_out_PointerTobool(soap, "cb:TCP_FLAG_URG", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREURG), "");
48882         soap_out_PointerTobool(soap, "cb:TCP_FLAG_ECNE", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREECNE), "");
48883         soap_out_PointerTobool(soap, "cb:TCP_FLAG_CWR", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORECWR), "");
48884         soap_out_PointerTobool(soap, "cb:TCP_FLAG_NS", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORENS), "");
48885         soap_out_PointerTobool(soap, "cb:TCP_FLAG_Reserved1", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved1), "");
48886         soap_out_PointerTobool(soap, "cb:TCP_FLAG_Reserved2", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved2), "");
48887         soap_out_PointerTobool(soap, "cb:TCP_FLAG_Reserved3", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved3), "");
48888         /* transient soap skipped */
48889         soap_element_end_out(soap, tag);
48890         return SOAP_OK;
48891 }
48892
48893 void *cb__CircuitBreakerIPLayeredTCPFlagsType::soap_get(struct soap *soap, const char *tag, const char *type)
48894 {
48895         return soap_get_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, this, tag, type);
48896 }
48897
48898 SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *p, const char *tag, const char *type)
48899 {
48900         if ((p = soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, p, type)))
48901                 soap_getindependent(soap);
48902         return p;
48903 }
48904
48905 void *cb__CircuitBreakerIPLayeredTCPFlagsType::soap_in(struct soap *soap, const char *tag, const char *type)
48906 {       return soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, this, type);
48907 }
48908
48909 SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredTCPFlagsType *a, const char *type)
48910 {
48911         if (soap_element_begin_in(soap, tag, 0, NULL))
48912                 return NULL;
48913         a = (cb__CircuitBreakerIPLayeredTCPFlagsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType), soap->type, soap->arrayType);
48914         if (!a)
48915                 return NULL;
48916         if (soap->alloced)
48917         {       a->soap_default(soap);
48918                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType)
48919                 {       soap_revert(soap);
48920                         *soap->id = '\0';
48921                         return (cb__CircuitBreakerIPLayeredTCPFlagsType *)a->soap_in(soap, tag, type);
48922                 }
48923         }
48924         short soap_flag_TCP_USCOREFLAG_USCOREFIN1 = 1, soap_flag_TCP_USCOREFLAG_USCORESYN1 = 1, soap_flag_TCP_USCOREFLAG_USCORERST1 = 1, soap_flag_TCP_USCOREFLAG_USCOREPUSH1 = 1, soap_flag_TCP_USCOREFLAG_USCOREACK1 = 1, soap_flag_TCP_USCOREFLAG_USCOREURG1 = 1, soap_flag_TCP_USCOREFLAG_USCOREECNE1 = 1, soap_flag_TCP_USCOREFLAG_USCORECWR1 = 1, soap_flag_TCP_USCOREFLAG_USCORENS1 = 1, soap_flag_TCP_USCOREFLAG_USCOREReserved11 = 1, soap_flag_TCP_USCOREFLAG_USCOREReserved21 = 1, soap_flag_TCP_USCOREFLAG_USCOREReserved31 = 1;
48925         if (soap->body && !*soap->href)
48926         {
48927                 for (;;)
48928                 {       soap->error = SOAP_TAG_MISMATCH;
48929                         if (soap_flag_TCP_USCOREFLAG_USCOREFIN1 && soap->error == SOAP_TAG_MISMATCH)
48930                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_FIN", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREFIN), "xsd:boolean"))
48931                                 {       soap_flag_TCP_USCOREFLAG_USCOREFIN1--;
48932                                         continue;
48933                                 }
48934                         if (soap_flag_TCP_USCOREFLAG_USCORESYN1 && soap->error == SOAP_TAG_MISMATCH)
48935                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_SYN", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORESYN), "xsd:boolean"))
48936                                 {       soap_flag_TCP_USCOREFLAG_USCORESYN1--;
48937                                         continue;
48938                                 }
48939                         if (soap_flag_TCP_USCOREFLAG_USCORERST1 && soap->error == SOAP_TAG_MISMATCH)
48940                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_RST", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORERST), "xsd:boolean"))
48941                                 {       soap_flag_TCP_USCOREFLAG_USCORERST1--;
48942                                         continue;
48943                                 }
48944                         if (soap_flag_TCP_USCOREFLAG_USCOREPUSH1 && soap->error == SOAP_TAG_MISMATCH)
48945                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_PUSH", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREPUSH), "xsd:boolean"))
48946                                 {       soap_flag_TCP_USCOREFLAG_USCOREPUSH1--;
48947                                         continue;
48948                                 }
48949                         if (soap_flag_TCP_USCOREFLAG_USCOREACK1 && soap->error == SOAP_TAG_MISMATCH)
48950                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_ACK", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREACK), "xsd:boolean"))
48951                                 {       soap_flag_TCP_USCOREFLAG_USCOREACK1--;
48952                                         continue;
48953                                 }
48954                         if (soap_flag_TCP_USCOREFLAG_USCOREURG1 && soap->error == SOAP_TAG_MISMATCH)
48955                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_URG", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREURG), "xsd:boolean"))
48956                                 {       soap_flag_TCP_USCOREFLAG_USCOREURG1--;
48957                                         continue;
48958                                 }
48959                         if (soap_flag_TCP_USCOREFLAG_USCOREECNE1 && soap->error == SOAP_TAG_MISMATCH)
48960                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_ECNE", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREECNE), "xsd:boolean"))
48961                                 {       soap_flag_TCP_USCOREFLAG_USCOREECNE1--;
48962                                         continue;
48963                                 }
48964                         if (soap_flag_TCP_USCOREFLAG_USCORECWR1 && soap->error == SOAP_TAG_MISMATCH)
48965                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_CWR", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORECWR), "xsd:boolean"))
48966                                 {       soap_flag_TCP_USCOREFLAG_USCORECWR1--;
48967                                         continue;
48968                                 }
48969                         if (soap_flag_TCP_USCOREFLAG_USCORENS1 && soap->error == SOAP_TAG_MISMATCH)
48970                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_NS", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORENS), "xsd:boolean"))
48971                                 {       soap_flag_TCP_USCOREFLAG_USCORENS1--;
48972                                         continue;
48973                                 }
48974                         if (soap_flag_TCP_USCOREFLAG_USCOREReserved11 && soap->error == SOAP_TAG_MISMATCH)
48975                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_Reserved1", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved1), "xsd:boolean"))
48976                                 {       soap_flag_TCP_USCOREFLAG_USCOREReserved11--;
48977                                         continue;
48978                                 }
48979                         if (soap_flag_TCP_USCOREFLAG_USCOREReserved21 && soap->error == SOAP_TAG_MISMATCH)
48980                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_Reserved2", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved2), "xsd:boolean"))
48981                                 {       soap_flag_TCP_USCOREFLAG_USCOREReserved21--;
48982                                         continue;
48983                                 }
48984                         if (soap_flag_TCP_USCOREFLAG_USCOREReserved31 && soap->error == SOAP_TAG_MISMATCH)
48985                                 if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_Reserved3", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved3), "xsd:boolean"))
48986                                 {       soap_flag_TCP_USCOREFLAG_USCOREReserved31--;
48987                                         continue;
48988                                 }
48989                         /* transient soap skipped */
48990                         if (soap->error == SOAP_TAG_MISMATCH)
48991                                 soap->error = soap_ignore_element(soap);
48992                         if (soap->error == SOAP_NO_TAG)
48993                                 break;
48994                         if (soap->error)
48995                                 return NULL;
48996                 }
48997                 if (soap_element_end_in(soap, tag))
48998                         return NULL;
48999         }
49000         else
49001         {       a = (cb__CircuitBreakerIPLayeredTCPFlagsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, 0, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType), 0, soap_copy_cb__CircuitBreakerIPLayeredTCPFlagsType);
49002                 if (soap->body && soap_element_end_in(soap, tag))
49003                         return NULL;
49004         }
49005         return a;
49006 }
49007
49008 SOAP_FMAC5 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, int n)
49009 {       return soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, n, NULL, NULL, NULL);
49010 }
49011
49012 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *p)
49013 {       soap_delete(soap, p);
49014 }
49015
49016 SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
49017 {
49018         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
49019         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, n, soap_fdelete);
49020         if (!cp)
49021                 return NULL;
49022         if (n < 0)
49023         {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredTCPFlagsType;
49024                 if (size)
49025                         *size = sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType);
49026                 ((cb__CircuitBreakerIPLayeredTCPFlagsType*)cp->ptr)->soap = soap;
49027         }
49028         else
49029         {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredTCPFlagsType[n];
49030                 if (size)
49031                         *size = n * sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType);
49032                 for (int i = 0; i < n; i++)
49033                         ((cb__CircuitBreakerIPLayeredTCPFlagsType*)cp->ptr)[i].soap = soap;
49034         }
49035                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
49036         return (cb__CircuitBreakerIPLayeredTCPFlagsType*)cp->ptr;
49037 }
49038
49039 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
49040 {
49041         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredTCPFlagsType %p -> %p\n", q, p));
49042         *(cb__CircuitBreakerIPLayeredTCPFlagsType*)p = *(cb__CircuitBreakerIPLayeredTCPFlagsType*)q;
49043 }
49044
49045 void cb__CircuitBreakerIPLayeredPortType::soap_serialize(struct soap *soap) const
49046 {
49047         (void)soap; /* appease -Wall -Werror */
49048         soap_serialize__cb__union_CircuitBreakerIPLayeredPortType(soap, ((cb__CircuitBreakerIPLayeredPortType*)this)->__union_CircuitBreakerIPLayeredPortType, &((cb__CircuitBreakerIPLayeredPortType*)this)->union_CircuitBreakerIPLayeredPortType);
49049         /* transient soap skipped */
49050 }
49051
49052 void cb__CircuitBreakerIPLayeredPortType::soap_default(struct soap *soap)
49053 {
49054         this->soap = soap;
49055         ((cb__CircuitBreakerIPLayeredPortType*)this)->__union_CircuitBreakerIPLayeredPortType = 0;
49056         /* transient soap skipped */
49057 }
49058
49059 int cb__CircuitBreakerIPLayeredPortType::soap_put(struct soap *soap, const char *tag, const  char *type) const
49060 {
49061         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType);
49062         if (this->soap_out(soap, tag, id, type))
49063                 return soap->error;
49064         return soap_putindependent(soap);
49065 }
49066
49067 int cb__CircuitBreakerIPLayeredPortType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
49068 {
49069         return soap_out_cb__CircuitBreakerIPLayeredPortType(soap, tag, id, this, type);
49070 }
49071
49072 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredPortType *a, const char *type)
49073 {
49074         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType), type);
49075         soap_out__cb__union_CircuitBreakerIPLayeredPortType(soap, ((cb__CircuitBreakerIPLayeredPortType*)a)->__union_CircuitBreakerIPLayeredPortType, &((cb__CircuitBreakerIPLayeredPortType*)a)->union_CircuitBreakerIPLayeredPortType);
49076         /* transient soap skipped */
49077         soap_element_end_out(soap, tag);
49078         return SOAP_OK;
49079 }
49080
49081 void *cb__CircuitBreakerIPLayeredPortType::soap_get(struct soap *soap, const char *tag, const char *type)
49082 {
49083         return soap_get_cb__CircuitBreakerIPLayeredPortType(soap, this, tag, type);
49084 }
49085
49086 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *p, const char *tag, const char *type)
49087 {
49088         if ((p = soap_in_cb__CircuitBreakerIPLayeredPortType(soap, tag, p, type)))
49089                 soap_getindependent(soap);
49090         return p;
49091 }
49092
49093 void *cb__CircuitBreakerIPLayeredPortType::soap_in(struct soap *soap, const char *tag, const char *type)
49094 {       return soap_in_cb__CircuitBreakerIPLayeredPortType(soap, tag, this, type);
49095 }
49096
49097 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortType *a, const char *type)
49098 {
49099         if (soap_element_begin_in(soap, tag, 0, NULL))
49100                 return NULL;
49101         a = (cb__CircuitBreakerIPLayeredPortType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, sizeof(cb__CircuitBreakerIPLayeredPortType), soap->type, soap->arrayType);
49102         if (!a)
49103                 return NULL;
49104         if (soap->alloced)
49105         {       a->soap_default(soap);
49106                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType)
49107                 {       soap_revert(soap);
49108                         *soap->id = '\0';
49109                         return (cb__CircuitBreakerIPLayeredPortType *)a->soap_in(soap, tag, type);
49110                 }
49111         }
49112         short soap_flag_union_CircuitBreakerIPLayeredPortType1 = 1;
49113         if (soap->body && !*soap->href)
49114         {
49115                 for (;;)
49116                 {       soap->error = SOAP_TAG_MISMATCH;
49117                         if (soap_flag_union_CircuitBreakerIPLayeredPortType1 && soap->error == SOAP_TAG_MISMATCH)
49118                                 if (soap_in__cb__union_CircuitBreakerIPLayeredPortType(soap, &((cb__CircuitBreakerIPLayeredPortType*)a)->__union_CircuitBreakerIPLayeredPortType, &((cb__CircuitBreakerIPLayeredPortType*)a)->union_CircuitBreakerIPLayeredPortType))
49119                                 {       soap_flag_union_CircuitBreakerIPLayeredPortType1 = 0;
49120                                         continue;
49121                                 }
49122                         /* transient soap skipped */
49123                         if (soap->error == SOAP_TAG_MISMATCH)
49124                                 soap->error = soap_ignore_element(soap);
49125                         if (soap->error == SOAP_NO_TAG)
49126                                 break;
49127                         if (soap->error)
49128                                 return NULL;
49129                 }
49130                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_CircuitBreakerIPLayeredPortType1))
49131                 {       soap->error = SOAP_OCCURS;
49132                         return NULL;
49133                 }
49134                 if (soap_element_end_in(soap, tag))
49135                         return NULL;
49136         }
49137         else
49138         {       a = (cb__CircuitBreakerIPLayeredPortType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, 0, sizeof(cb__CircuitBreakerIPLayeredPortType), 0, soap_copy_cb__CircuitBreakerIPLayeredPortType);
49139                 if (soap->body && soap_element_end_in(soap, tag))
49140                         return NULL;
49141         }
49142         return a;
49143 }
49144
49145 SOAP_FMAC5 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, int n)
49146 {       return soap_instantiate_cb__CircuitBreakerIPLayeredPortType(soap, n, NULL, NULL, NULL);
49147 }
49148
49149 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *p)
49150 {       soap_delete(soap, p);
49151 }
49152
49153 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
49154 {
49155         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredPortType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
49156         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, n, soap_fdelete);
49157         if (!cp)
49158                 return NULL;
49159         if (n < 0)
49160         {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortType;
49161                 if (size)
49162                         *size = sizeof(cb__CircuitBreakerIPLayeredPortType);
49163                 ((cb__CircuitBreakerIPLayeredPortType*)cp->ptr)->soap = soap;
49164         }
49165         else
49166         {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortType[n];
49167                 if (size)
49168                         *size = n * sizeof(cb__CircuitBreakerIPLayeredPortType);
49169                 for (int i = 0; i < n; i++)
49170                         ((cb__CircuitBreakerIPLayeredPortType*)cp->ptr)[i].soap = soap;
49171         }
49172                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
49173         return (cb__CircuitBreakerIPLayeredPortType*)cp->ptr;
49174 }
49175
49176 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
49177 {
49178         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredPortType %p -> %p\n", q, p));
49179         *(cb__CircuitBreakerIPLayeredPortType*)p = *(cb__CircuitBreakerIPLayeredPortType*)q;
49180 }
49181
49182 void cb__CircuitBreakerIPLayeredPortRangeType::soap_serialize(struct soap *soap) const
49183 {
49184         (void)soap; /* appease -Wall -Werror */
49185         soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMin, SOAP_TYPE_unsignedShort);
49186         soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMax, SOAP_TYPE_unsignedShort);
49187         /* transient soap skipped */
49188 }
49189
49190 void cb__CircuitBreakerIPLayeredPortRangeType::soap_default(struct soap *soap)
49191 {
49192         this->soap = soap;
49193         soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMin);
49194         soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMax);
49195         /* transient soap skipped */
49196 }
49197
49198 int cb__CircuitBreakerIPLayeredPortRangeType::soap_put(struct soap *soap, const char *tag, const  char *type) const
49199 {
49200         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType);
49201         if (this->soap_out(soap, tag, id, type))
49202                 return soap->error;
49203         return soap_putindependent(soap);
49204 }
49205
49206 int cb__CircuitBreakerIPLayeredPortRangeType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
49207 {
49208         return soap_out_cb__CircuitBreakerIPLayeredPortRangeType(soap, tag, id, this, type);
49209 }
49210
49211 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredPortRangeType *a, const char *type)
49212 {
49213         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType), type);
49214         soap_out_unsignedShort(soap, "cb:PortMin", -1, &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMin), "");
49215         soap_out_unsignedShort(soap, "cb:PortMax", -1, &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMax), "");
49216         /* transient soap skipped */
49217         soap_element_end_out(soap, tag);
49218         return SOAP_OK;
49219 }
49220
49221 void *cb__CircuitBreakerIPLayeredPortRangeType::soap_get(struct soap *soap, const char *tag, const char *type)
49222 {
49223         return soap_get_cb__CircuitBreakerIPLayeredPortRangeType(soap, this, tag, type);
49224 }
49225
49226 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *p, const char *tag, const char *type)
49227 {
49228         if ((p = soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, tag, p, type)))
49229                 soap_getindependent(soap);
49230         return p;
49231 }
49232
49233 void *cb__CircuitBreakerIPLayeredPortRangeType::soap_in(struct soap *soap, const char *tag, const char *type)
49234 {       return soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, tag, this, type);
49235 }
49236
49237 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortRangeType *a, const char *type)
49238 {
49239         if (soap_element_begin_in(soap, tag, 0, NULL))
49240                 return NULL;
49241         a = (cb__CircuitBreakerIPLayeredPortRangeType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, sizeof(cb__CircuitBreakerIPLayeredPortRangeType), soap->type, soap->arrayType);
49242         if (!a)
49243                 return NULL;
49244         if (soap->alloced)
49245         {       a->soap_default(soap);
49246                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType)
49247                 {       soap_revert(soap);
49248                         *soap->id = '\0';
49249                         return (cb__CircuitBreakerIPLayeredPortRangeType *)a->soap_in(soap, tag, type);
49250                 }
49251         }
49252         short soap_flag_PortMin1 = 1, soap_flag_PortMax1 = 1;
49253         if (soap->body && !*soap->href)
49254         {
49255                 for (;;)
49256                 {       soap->error = SOAP_TAG_MISMATCH;
49257                         if (soap_flag_PortMin1 && soap->error == SOAP_TAG_MISMATCH)
49258                                 if (soap_in_unsignedShort(soap, "cb:PortMin", &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMin), "xsd:unsignedShort"))
49259                                 {       soap_flag_PortMin1--;
49260                                         continue;
49261                                 }
49262                         if (soap_flag_PortMax1 && soap->error == SOAP_TAG_MISMATCH)
49263                                 if (soap_in_unsignedShort(soap, "cb:PortMax", &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMax), "xsd:unsignedShort"))
49264                                 {       soap_flag_PortMax1--;
49265                                         continue;
49266                                 }
49267                         /* transient soap skipped */
49268                         if (soap->error == SOAP_TAG_MISMATCH)
49269                                 soap->error = soap_ignore_element(soap);
49270                         if (soap->error == SOAP_NO_TAG)
49271                                 break;
49272                         if (soap->error)
49273                                 return NULL;
49274                 }
49275                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PortMin1 > 0 || soap_flag_PortMax1 > 0))
49276                 {       soap->error = SOAP_OCCURS;
49277                         return NULL;
49278                 }
49279                 if (soap_element_end_in(soap, tag))
49280                         return NULL;
49281         }
49282         else
49283         {       a = (cb__CircuitBreakerIPLayeredPortRangeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, 0, sizeof(cb__CircuitBreakerIPLayeredPortRangeType), 0, soap_copy_cb__CircuitBreakerIPLayeredPortRangeType);
49284                 if (soap->body && soap_element_end_in(soap, tag))
49285                         return NULL;
49286         }
49287         return a;
49288 }
49289
49290 SOAP_FMAC5 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, int n)
49291 {       return soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(soap, n, NULL, NULL, NULL);
49292 }
49293
49294 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *p)
49295 {       soap_delete(soap, p);
49296 }
49297
49298 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
49299 {
49300         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
49301         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, n, soap_fdelete);
49302         if (!cp)
49303                 return NULL;
49304         if (n < 0)
49305         {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortRangeType;
49306                 if (size)
49307                         *size = sizeof(cb__CircuitBreakerIPLayeredPortRangeType);
49308                 ((cb__CircuitBreakerIPLayeredPortRangeType*)cp->ptr)->soap = soap;
49309         }
49310         else
49311         {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortRangeType[n];
49312                 if (size)
49313                         *size = n * sizeof(cb__CircuitBreakerIPLayeredPortRangeType);
49314                 for (int i = 0; i < n; i++)
49315                         ((cb__CircuitBreakerIPLayeredPortRangeType*)cp->ptr)[i].soap = soap;
49316         }
49317                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
49318         return (cb__CircuitBreakerIPLayeredPortRangeType*)cp->ptr;
49319 }
49320
49321 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
49322 {
49323         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredPortRangeType %p -> %p\n", q, p));
49324         *(cb__CircuitBreakerIPLayeredPortRangeType*)p = *(cb__CircuitBreakerIPLayeredPortRangeType*)q;
49325 }
49326
49327 void cb__CircuitBreakerIPLayeredPortSimpleType::soap_serialize(struct soap *soap) const
49328 {
49329         (void)soap; /* appease -Wall -Werror */
49330         soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->SourcePort, SOAP_TYPE_unsignedShort);
49331         soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->DestinationPort, SOAP_TYPE_unsignedShort);
49332         /* transient soap skipped */
49333 }
49334
49335 void cb__CircuitBreakerIPLayeredPortSimpleType::soap_default(struct soap *soap)
49336 {
49337         this->soap = soap;
49338         soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->SourcePort);
49339         soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->DestinationPort);
49340         /* transient soap skipped */
49341 }
49342
49343 int cb__CircuitBreakerIPLayeredPortSimpleType::soap_put(struct soap *soap, const char *tag, const  char *type) const
49344 {
49345         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType);
49346         if (this->soap_out(soap, tag, id, type))
49347                 return soap->error;
49348         return soap_putindependent(soap);
49349 }
49350
49351 int cb__CircuitBreakerIPLayeredPortSimpleType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
49352 {
49353         return soap_out_cb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, id, this, type);
49354 }
49355
49356 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredPortSimpleType *a, const char *type)
49357 {
49358         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType), type);
49359         soap_out_unsignedShort(soap, "cb:SourcePort", -1, &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->SourcePort), "");
49360         soap_out_unsignedShort(soap, "cb:DestinationPort", -1, &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->DestinationPort), "");
49361         /* transient soap skipped */
49362         soap_element_end_out(soap, tag);
49363         return SOAP_OK;
49364 }
49365
49366 void *cb__CircuitBreakerIPLayeredPortSimpleType::soap_get(struct soap *soap, const char *tag, const char *type)
49367 {
49368         return soap_get_cb__CircuitBreakerIPLayeredPortSimpleType(soap, this, tag, type);
49369 }
49370
49371 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *p, const char *tag, const char *type)
49372 {
49373         if ((p = soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, p, type)))
49374                 soap_getindependent(soap);
49375         return p;
49376 }
49377
49378 void *cb__CircuitBreakerIPLayeredPortSimpleType::soap_in(struct soap *soap, const char *tag, const char *type)
49379 {       return soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, this, type);
49380 }
49381
49382 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortSimpleType *a, const char *type)
49383 {
49384         if (soap_element_begin_in(soap, tag, 0, NULL))
49385                 return NULL;
49386         a = (cb__CircuitBreakerIPLayeredPortSimpleType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType), soap->type, soap->arrayType);
49387         if (!a)
49388                 return NULL;
49389         if (soap->alloced)
49390         {       a->soap_default(soap);
49391                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType)
49392                 {       soap_revert(soap);
49393                         *soap->id = '\0';
49394                         return (cb__CircuitBreakerIPLayeredPortSimpleType *)a->soap_in(soap, tag, type);
49395                 }
49396         }
49397         short soap_flag_SourcePort1 = 1, soap_flag_DestinationPort1 = 1;
49398         if (soap->body && !*soap->href)
49399         {
49400                 for (;;)
49401                 {       soap->error = SOAP_TAG_MISMATCH;
49402                         if (soap_flag_SourcePort1 && soap->error == SOAP_TAG_MISMATCH)
49403                                 if (soap_in_unsignedShort(soap, "cb:SourcePort", &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->SourcePort), "xsd:unsignedShort"))
49404                                 {       soap_flag_SourcePort1--;
49405                                         continue;
49406                                 }
49407                         if (soap_flag_DestinationPort1 && soap->error == SOAP_TAG_MISMATCH)
49408                                 if (soap_in_unsignedShort(soap, "cb:DestinationPort", &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->DestinationPort), "xsd:unsignedShort"))
49409                                 {       soap_flag_DestinationPort1--;
49410                                         continue;
49411                                 }
49412                         /* transient soap skipped */
49413                         if (soap->error == SOAP_TAG_MISMATCH)
49414                                 soap->error = soap_ignore_element(soap);
49415                         if (soap->error == SOAP_NO_TAG)
49416                                 break;
49417                         if (soap->error)
49418                                 return NULL;
49419                 }
49420                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SourcePort1 > 0 || soap_flag_DestinationPort1 > 0))
49421                 {       soap->error = SOAP_OCCURS;
49422                         return NULL;
49423                 }
49424                 if (soap_element_end_in(soap, tag))
49425                         return NULL;
49426         }
49427         else
49428         {       a = (cb__CircuitBreakerIPLayeredPortSimpleType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, 0, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType), 0, soap_copy_cb__CircuitBreakerIPLayeredPortSimpleType);
49429                 if (soap->body && soap_element_end_in(soap, tag))
49430                         return NULL;
49431         }
49432         return a;
49433 }
49434
49435 SOAP_FMAC5 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, int n)
49436 {       return soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(soap, n, NULL, NULL, NULL);
49437 }
49438
49439 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *p)
49440 {       soap_delete(soap, p);
49441 }
49442
49443 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
49444 {
49445         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
49446         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, n, soap_fdelete);
49447         if (!cp)
49448                 return NULL;
49449         if (n < 0)
49450         {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortSimpleType;
49451                 if (size)
49452                         *size = sizeof(cb__CircuitBreakerIPLayeredPortSimpleType);
49453                 ((cb__CircuitBreakerIPLayeredPortSimpleType*)cp->ptr)->soap = soap;
49454         }
49455         else
49456         {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortSimpleType[n];
49457                 if (size)
49458                         *size = n * sizeof(cb__CircuitBreakerIPLayeredPortSimpleType);
49459                 for (int i = 0; i < n; i++)
49460                         ((cb__CircuitBreakerIPLayeredPortSimpleType*)cp->ptr)[i].soap = soap;
49461         }
49462                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
49463         return (cb__CircuitBreakerIPLayeredPortSimpleType*)cp->ptr;
49464 }
49465
49466 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
49467 {
49468         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredPortSimpleType %p -> %p\n", q, p));
49469         *(cb__CircuitBreakerIPLayeredPortSimpleType*)p = *(cb__CircuitBreakerIPLayeredPortSimpleType*)q;
49470 }
49471
49472 void cb__CircuitBreakerIPv6AddressAndMaskType::soap_serialize(struct soap *soap) const
49473 {
49474         (void)soap; /* appease -Wall -Werror */
49475         soap_serialize_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->Address);
49476         soap_serialize_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->AddressMask);
49477         /* transient soap skipped */
49478 }
49479
49480 void cb__CircuitBreakerIPv6AddressAndMaskType::soap_default(struct soap *soap)
49481 {
49482         this->soap = soap;
49483         soap_default_cb__CircuitBreakerFilterIPAddressDirectionType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->IPAddressDirection);
49484         soap_default_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->Address);
49485         soap_default_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->AddressMask);
49486         /* transient soap skipped */
49487 }
49488
49489 int cb__CircuitBreakerIPv6AddressAndMaskType::soap_put(struct soap *soap, const char *tag, const  char *type) const
49490 {
49491         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType);
49492         if (this->soap_out(soap, tag, id, type))
49493                 return soap->error;
49494         return soap_putindependent(soap);
49495 }
49496
49497 int cb__CircuitBreakerIPv6AddressAndMaskType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
49498 {
49499         return soap_out_cb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, id, this, type);
49500 }
49501
49502 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv6AddressAndMaskType *a, const char *type)
49503 {
49504         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType), type);
49505         soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", -1, &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->IPAddressDirection), "");
49506         soap_out_cb__IPv6AddressStringType(soap, "cb:Address", -1, &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->Address), "");
49507         soap_out_cb__IPv6AddressStringType(soap, "cb:AddressMask", -1, &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->AddressMask), "");
49508         /* transient soap skipped */
49509         soap_element_end_out(soap, tag);
49510         return SOAP_OK;
49511 }
49512
49513 void *cb__CircuitBreakerIPv6AddressAndMaskType::soap_get(struct soap *soap, const char *tag, const char *type)
49514 {
49515         return soap_get_cb__CircuitBreakerIPv6AddressAndMaskType(soap, this, tag, type);
49516 }
49517
49518 SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *p, const char *tag, const char *type)
49519 {
49520         if ((p = soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, p, type)))
49521                 soap_getindependent(soap);
49522         return p;
49523 }
49524
49525 void *cb__CircuitBreakerIPv6AddressAndMaskType::soap_in(struct soap *soap, const char *tag, const char *type)
49526 {       return soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, this, type);
49527 }
49528
49529 SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6AddressAndMaskType *a, const char *type)
49530 {
49531         if (soap_element_begin_in(soap, tag, 0, NULL))
49532                 return NULL;
49533         a = (cb__CircuitBreakerIPv6AddressAndMaskType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType), soap->type, soap->arrayType);
49534         if (!a)
49535                 return NULL;
49536         if (soap->alloced)
49537         {       a->soap_default(soap);
49538                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType)
49539                 {       soap_revert(soap);
49540                         *soap->id = '\0';
49541                         return (cb__CircuitBreakerIPv6AddressAndMaskType *)a->soap_in(soap, tag, type);
49542                 }
49543         }
49544         short soap_flag_IPAddressDirection1 = 1, soap_flag_Address1 = 1, soap_flag_AddressMask1 = 1;
49545         if (soap->body && !*soap->href)
49546         {
49547                 for (;;)
49548                 {       soap->error = SOAP_TAG_MISMATCH;
49549                         if (soap_flag_IPAddressDirection1 && soap->error == SOAP_TAG_MISMATCH)
49550                                 if (soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->IPAddressDirection), "cb:CircuitBreakerFilterIPAddressDirectionType"))
49551                                 {       soap_flag_IPAddressDirection1--;
49552                                         continue;
49553                                 }
49554                         if (soap_flag_Address1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
49555                                 if (soap_in_cb__IPv6AddressStringType(soap, "cb:Address", &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->Address), "cb:IPv6AddressStringType"))
49556                                 {       soap_flag_Address1--;
49557                                         continue;
49558                                 }
49559                         if (soap_flag_AddressMask1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
49560                                 if (soap_in_cb__IPv6AddressStringType(soap, "cb:AddressMask", &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->AddressMask), "cb:IPv6AddressStringType"))
49561                                 {       soap_flag_AddressMask1--;
49562                                         continue;
49563                                 }
49564                         /* transient soap skipped */
49565                         if (soap->error == SOAP_TAG_MISMATCH)
49566                                 soap->error = soap_ignore_element(soap);
49567                         if (soap->error == SOAP_NO_TAG)
49568                                 break;
49569                         if (soap->error)
49570                                 return NULL;
49571                 }
49572                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IPAddressDirection1 > 0 || soap_flag_Address1 > 0 || soap_flag_AddressMask1 > 0))
49573                 {       soap->error = SOAP_OCCURS;
49574                         return NULL;
49575                 }
49576                 if (soap_element_end_in(soap, tag))
49577                         return NULL;
49578         }
49579         else
49580         {       a = (cb__CircuitBreakerIPv6AddressAndMaskType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, 0, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType), 0, soap_copy_cb__CircuitBreakerIPv6AddressAndMaskType);
49581                 if (soap->body && soap_element_end_in(soap, tag))
49582                         return NULL;
49583         }
49584         return a;
49585 }
49586
49587 SOAP_FMAC5 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, int n)
49588 {       return soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(soap, n, NULL, NULL, NULL);
49589 }
49590
49591 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *p)
49592 {       soap_delete(soap, p);
49593 }
49594
49595 SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
49596 {
49597         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
49598         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, n, soap_fdelete);
49599         if (!cp)
49600                 return NULL;
49601         if (n < 0)
49602         {       cp->ptr = (void*)new cb__CircuitBreakerIPv6AddressAndMaskType;
49603                 if (size)
49604                         *size = sizeof(cb__CircuitBreakerIPv6AddressAndMaskType);
49605                 ((cb__CircuitBreakerIPv6AddressAndMaskType*)cp->ptr)->soap = soap;
49606         }
49607         else
49608         {       cp->ptr = (void*)new cb__CircuitBreakerIPv6AddressAndMaskType[n];
49609                 if (size)
49610                         *size = n * sizeof(cb__CircuitBreakerIPv6AddressAndMaskType);
49611                 for (int i = 0; i < n; i++)
49612                         ((cb__CircuitBreakerIPv6AddressAndMaskType*)cp->ptr)[i].soap = soap;
49613         }
49614                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
49615         return (cb__CircuitBreakerIPv6AddressAndMaskType*)cp->ptr;
49616 }
49617
49618 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
49619 {
49620         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv6AddressAndMaskType %p -> %p\n", q, p));
49621         *(cb__CircuitBreakerIPv6AddressAndMaskType*)p = *(cb__CircuitBreakerIPv6AddressAndMaskType*)q;
49622 }
49623
49624 void cb__CircuitBreakerIPv4AddressAndMaskType::soap_serialize(struct soap *soap) const
49625 {
49626         (void)soap; /* appease -Wall -Werror */
49627         soap_serialize_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->Address);
49628         soap_serialize_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->AddressMask);
49629         /* transient soap skipped */
49630 }
49631
49632 void cb__CircuitBreakerIPv4AddressAndMaskType::soap_default(struct soap *soap)
49633 {
49634         this->soap = soap;
49635         soap_default_cb__CircuitBreakerFilterIPAddressDirectionType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->IPAddressDirection);
49636         soap_default_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->Address);
49637         soap_default_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->AddressMask);
49638         /* transient soap skipped */
49639 }
49640
49641 int cb__CircuitBreakerIPv4AddressAndMaskType::soap_put(struct soap *soap, const char *tag, const  char *type) const
49642 {
49643         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType);
49644         if (this->soap_out(soap, tag, id, type))
49645                 return soap->error;
49646         return soap_putindependent(soap);
49647 }
49648
49649 int cb__CircuitBreakerIPv4AddressAndMaskType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
49650 {
49651         return soap_out_cb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, id, this, type);
49652 }
49653
49654 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv4AddressAndMaskType *a, const char *type)
49655 {
49656         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType), type);
49657         soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", -1, &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->IPAddressDirection), "");
49658         soap_out_cb__IPv4AddressStringType(soap, "cb:Address", -1, &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->Address), "");
49659         soap_out_cb__IPv4AddressStringType(soap, "cb:AddressMask", -1, &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->AddressMask), "");
49660         /* transient soap skipped */
49661         soap_element_end_out(soap, tag);
49662         return SOAP_OK;
49663 }
49664
49665 void *cb__CircuitBreakerIPv4AddressAndMaskType::soap_get(struct soap *soap, const char *tag, const char *type)
49666 {
49667         return soap_get_cb__CircuitBreakerIPv4AddressAndMaskType(soap, this, tag, type);
49668 }
49669
49670 SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *p, const char *tag, const char *type)
49671 {
49672         if ((p = soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, p, type)))
49673                 soap_getindependent(soap);
49674         return p;
49675 }
49676
49677 void *cb__CircuitBreakerIPv4AddressAndMaskType::soap_in(struct soap *soap, const char *tag, const char *type)
49678 {       return soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, this, type);
49679 }
49680
49681 SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4AddressAndMaskType *a, const char *type)
49682 {
49683         if (soap_element_begin_in(soap, tag, 0, NULL))
49684                 return NULL;
49685         a = (cb__CircuitBreakerIPv4AddressAndMaskType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType), soap->type, soap->arrayType);
49686         if (!a)
49687                 return NULL;
49688         if (soap->alloced)
49689         {       a->soap_default(soap);
49690                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType)
49691                 {       soap_revert(soap);
49692                         *soap->id = '\0';
49693                         return (cb__CircuitBreakerIPv4AddressAndMaskType *)a->soap_in(soap, tag, type);
49694                 }
49695         }
49696         short soap_flag_IPAddressDirection1 = 1, soap_flag_Address1 = 1, soap_flag_AddressMask1 = 1;
49697         if (soap->body && !*soap->href)
49698         {
49699                 for (;;)
49700                 {       soap->error = SOAP_TAG_MISMATCH;
49701                         if (soap_flag_IPAddressDirection1 && soap->error == SOAP_TAG_MISMATCH)
49702                                 if (soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->IPAddressDirection), "cb:CircuitBreakerFilterIPAddressDirectionType"))
49703                                 {       soap_flag_IPAddressDirection1--;
49704                                         continue;
49705                                 }
49706                         if (soap_flag_Address1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
49707                                 if (soap_in_cb__IPv4AddressStringType(soap, "cb:Address", &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->Address), "cb:IPv4AddressStringType"))
49708                                 {       soap_flag_Address1--;
49709                                         continue;
49710                                 }
49711                         if (soap_flag_AddressMask1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
49712                                 if (soap_in_cb__IPv4AddressStringType(soap, "cb:AddressMask", &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->AddressMask), "cb:IPv4AddressStringType"))
49713                                 {       soap_flag_AddressMask1--;
49714                                         continue;
49715                                 }
49716                         /* transient soap skipped */
49717                         if (soap->error == SOAP_TAG_MISMATCH)
49718                                 soap->error = soap_ignore_element(soap);
49719                         if (soap->error == SOAP_NO_TAG)
49720                                 break;
49721                         if (soap->error)
49722                                 return NULL;
49723                 }
49724                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IPAddressDirection1 > 0 || soap_flag_Address1 > 0 || soap_flag_AddressMask1 > 0))
49725                 {       soap->error = SOAP_OCCURS;
49726                         return NULL;
49727                 }
49728                 if (soap_element_end_in(soap, tag))
49729                         return NULL;
49730         }
49731         else
49732         {       a = (cb__CircuitBreakerIPv4AddressAndMaskType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, 0, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType), 0, soap_copy_cb__CircuitBreakerIPv4AddressAndMaskType);
49733                 if (soap->body && soap_element_end_in(soap, tag))
49734                         return NULL;
49735         }
49736         return a;
49737 }
49738
49739 SOAP_FMAC5 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, int n)
49740 {       return soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(soap, n, NULL, NULL, NULL);
49741 }
49742
49743 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *p)
49744 {       soap_delete(soap, p);
49745 }
49746
49747 SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
49748 {
49749         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
49750         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, n, soap_fdelete);
49751         if (!cp)
49752                 return NULL;
49753         if (n < 0)
49754         {       cp->ptr = (void*)new cb__CircuitBreakerIPv4AddressAndMaskType;
49755                 if (size)
49756                         *size = sizeof(cb__CircuitBreakerIPv4AddressAndMaskType);
49757                 ((cb__CircuitBreakerIPv4AddressAndMaskType*)cp->ptr)->soap = soap;
49758         }
49759         else
49760         {       cp->ptr = (void*)new cb__CircuitBreakerIPv4AddressAndMaskType[n];
49761                 if (size)
49762                         *size = n * sizeof(cb__CircuitBreakerIPv4AddressAndMaskType);
49763                 for (int i = 0; i < n; i++)
49764                         ((cb__CircuitBreakerIPv4AddressAndMaskType*)cp->ptr)[i].soap = soap;
49765         }
49766                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
49767         return (cb__CircuitBreakerIPv4AddressAndMaskType*)cp->ptr;
49768 }
49769
49770 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
49771 {
49772         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv4AddressAndMaskType %p -> %p\n", q, p));
49773         *(cb__CircuitBreakerIPv4AddressAndMaskType*)p = *(cb__CircuitBreakerIPv4AddressAndMaskType*)q;
49774 }
49775
49776 void cb__CircuitBreakerPolicyInfoType::soap_serialize(struct soap *soap) const
49777 {
49778         (void)soap; /* appease -Wall -Werror */
49779         soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, &((cb__CircuitBreakerPolicyInfoType*)this)->Policy);
49780         soap_embedded(soap, &((cb__CircuitBreakerPolicyInfoType*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
49781         /* transient soap skipped */
49782 }
49783
49784 void cb__CircuitBreakerPolicyInfoType::soap_default(struct soap *soap)
49785 {
49786         this->soap = soap;
49787         ((cb__CircuitBreakerPolicyInfoType*)this)->Policy = NULL;
49788         soap_default_unsignedInt(soap, &((cb__CircuitBreakerPolicyInfoType*)this)->PolicyCreationHandle);
49789         /* transient soap skipped */
49790 }
49791
49792 int cb__CircuitBreakerPolicyInfoType::soap_put(struct soap *soap, const char *tag, const  char *type) const
49793 {
49794         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType);
49795         if (this->soap_out(soap, tag, id, type))
49796                 return soap->error;
49797         return soap_putindependent(soap);
49798 }
49799
49800 int cb__CircuitBreakerPolicyInfoType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
49801 {
49802         return soap_out_cb__CircuitBreakerPolicyInfoType(soap, tag, id, this, type);
49803 }
49804
49805 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPolicyInfoType *a, const char *type)
49806 {
49807         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType), type);
49808         soap_out_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", -1, &(((cb__CircuitBreakerPolicyInfoType*)a)->Policy), "");
49809         soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((cb__CircuitBreakerPolicyInfoType*)a)->PolicyCreationHandle), "");
49810         /* transient soap skipped */
49811         soap_element_end_out(soap, tag);
49812         return SOAP_OK;
49813 }
49814
49815 void *cb__CircuitBreakerPolicyInfoType::soap_get(struct soap *soap, const char *tag, const char *type)
49816 {
49817         return soap_get_cb__CircuitBreakerPolicyInfoType(soap, this, tag, type);
49818 }
49819
49820 SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *p, const char *tag, const char *type)
49821 {
49822         if ((p = soap_in_cb__CircuitBreakerPolicyInfoType(soap, tag, p, type)))
49823                 soap_getindependent(soap);
49824         return p;
49825 }
49826
49827 void *cb__CircuitBreakerPolicyInfoType::soap_in(struct soap *soap, const char *tag, const char *type)
49828 {       return soap_in_cb__CircuitBreakerPolicyInfoType(soap, tag, this, type);
49829 }
49830
49831 SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyInfoType *a, const char *type)
49832 {
49833         if (soap_element_begin_in(soap, tag, 0, NULL))
49834                 return NULL;
49835         a = (cb__CircuitBreakerPolicyInfoType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, sizeof(cb__CircuitBreakerPolicyInfoType), soap->type, soap->arrayType);
49836         if (!a)
49837                 return NULL;
49838         if (soap->alloced)
49839         {       a->soap_default(soap);
49840                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPolicyInfoType)
49841                 {       soap_revert(soap);
49842                         *soap->id = '\0';
49843                         return (cb__CircuitBreakerPolicyInfoType *)a->soap_in(soap, tag, type);
49844                 }
49845         }
49846         short soap_flag_Policy1 = 1, soap_flag_PolicyCreationHandle1 = 1;
49847         if (soap->body && !*soap->href)
49848         {
49849                 for (;;)
49850                 {       soap->error = SOAP_TAG_MISMATCH;
49851                         if (soap_flag_Policy1 && soap->error == SOAP_TAG_MISMATCH)
49852                                 if (soap_in_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", &(((cb__CircuitBreakerPolicyInfoType*)a)->Policy), "cb:CircuitBreakerPolicyType"))
49853                                 {       soap_flag_Policy1--;
49854                                         continue;
49855                                 }
49856                         if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
49857                                 if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((cb__CircuitBreakerPolicyInfoType*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
49858                                 {       soap_flag_PolicyCreationHandle1--;
49859                                         continue;
49860                                 }
49861                         /* transient soap skipped */
49862                         if (soap->error == SOAP_TAG_MISMATCH)
49863                                 soap->error = soap_ignore_element(soap);
49864                         if (soap->error == SOAP_NO_TAG)
49865                                 break;
49866                         if (soap->error)
49867                                 return NULL;
49868                 }
49869                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Policy1 > 0 || soap_flag_PolicyCreationHandle1 > 0))
49870                 {       soap->error = SOAP_OCCURS;
49871                         return NULL;
49872                 }
49873                 if (soap_element_end_in(soap, tag))
49874                         return NULL;
49875         }
49876         else
49877         {       a = (cb__CircuitBreakerPolicyInfoType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, 0, sizeof(cb__CircuitBreakerPolicyInfoType), 0, soap_copy_cb__CircuitBreakerPolicyInfoType);
49878                 if (soap->body && soap_element_end_in(soap, tag))
49879                         return NULL;
49880         }
49881         return a;
49882 }
49883
49884 SOAP_FMAC5 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPolicyInfoType(struct soap *soap, int n)
49885 {       return soap_instantiate_cb__CircuitBreakerPolicyInfoType(soap, n, NULL, NULL, NULL);
49886 }
49887
49888 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *p)
49889 {       soap_delete(soap, p);
49890 }
49891
49892 SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPolicyInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
49893 {
49894         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPolicyInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
49895         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, n, soap_fdelete);
49896         if (!cp)
49897                 return NULL;
49898         if (n < 0)
49899         {       cp->ptr = (void*)new cb__CircuitBreakerPolicyInfoType;
49900                 if (size)
49901                         *size = sizeof(cb__CircuitBreakerPolicyInfoType);
49902                 ((cb__CircuitBreakerPolicyInfoType*)cp->ptr)->soap = soap;
49903         }
49904         else
49905         {       cp->ptr = (void*)new cb__CircuitBreakerPolicyInfoType[n];
49906                 if (size)
49907                         *size = n * sizeof(cb__CircuitBreakerPolicyInfoType);
49908                 for (int i = 0; i < n; i++)
49909                         ((cb__CircuitBreakerPolicyInfoType*)cp->ptr)[i].soap = soap;
49910         }
49911                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
49912         return (cb__CircuitBreakerPolicyInfoType*)cp->ptr;
49913 }
49914
49915 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPolicyInfoType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
49916 {
49917         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPolicyInfoType %p -> %p\n", q, p));
49918         *(cb__CircuitBreakerPolicyInfoType*)p = *(cb__CircuitBreakerPolicyInfoType*)q;
49919 }
49920
49921 void cb__CircuitBreakerPolicyType::soap_serialize(struct soap *soap) const
49922 {
49923         (void)soap; /* appease -Wall -Werror */
49924         soap_embedded(soap, &((cb__CircuitBreakerPolicyType*)this)->PolicyPrecedence, SOAP_TYPE_unsignedInt);
49925         soap_serialize_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, &((cb__CircuitBreakerPolicyType*)this)->AntiSpoofingFilter);
49926         soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((cb__CircuitBreakerPolicyType*)this)->FilterCreationHandles);
49927         soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(soap, &((cb__CircuitBreakerPolicyType*)this)->DefaultTXFilter);
49928         soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(soap, &((cb__CircuitBreakerPolicyType*)this)->DefaultRXFilter);
49929         /* transient soap skipped */
49930 }
49931
49932 void cb__CircuitBreakerPolicyType::soap_default(struct soap *soap)
49933 {
49934         this->soap = soap;
49935         ((cb__CircuitBreakerPolicyType*)this)->PolicyName = NULL;
49936         soap_default_unsignedInt(soap, &((cb__CircuitBreakerPolicyType*)this)->PolicyPrecedence);
49937         ((cb__CircuitBreakerPolicyType*)this)->AntiSpoofingFilter = NULL;
49938         soap_default_std__vectorTemplateOfunsignedInt(soap, &((cb__CircuitBreakerPolicyType*)this)->FilterCreationHandles);
49939         ((cb__CircuitBreakerPolicyType*)this)->DefaultTXFilter = NULL;
49940         ((cb__CircuitBreakerPolicyType*)this)->DefaultRXFilter = NULL;
49941         /* transient soap skipped */
49942 }
49943
49944 int cb__CircuitBreakerPolicyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
49945 {
49946         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPolicyType);
49947         if (this->soap_out(soap, tag, id, type))
49948                 return soap->error;
49949         return soap_putindependent(soap);
49950 }
49951
49952 int cb__CircuitBreakerPolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
49953 {
49954         return soap_out_cb__CircuitBreakerPolicyType(soap, tag, id, this, type);
49955 }
49956
49957 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPolicyType *a, const char *type)
49958 {
49959         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPolicyType), type);
49960         soap_outliteral(soap, "cb:PolicyName", &(((cb__CircuitBreakerPolicyType*)a)->PolicyName), NULL);
49961         soap_out_unsignedInt(soap, "cb:PolicyPrecedence", -1, &(((cb__CircuitBreakerPolicyType*)a)->PolicyPrecedence), "");
49962         soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, "cb:AntiSpoofingFilter", -1, &(((cb__CircuitBreakerPolicyType*)a)->AntiSpoofingFilter), "");
49963         soap_out_std__vectorTemplateOfunsignedInt(soap, "cb:FilterCreationHandles", -1, &(((cb__CircuitBreakerPolicyType*)a)->FilterCreationHandles), "");
49964         soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultTXFilter", -1, &(((cb__CircuitBreakerPolicyType*)a)->DefaultTXFilter), "");
49965         soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultRXFilter", -1, &(((cb__CircuitBreakerPolicyType*)a)->DefaultRXFilter), "");
49966         /* transient soap skipped */
49967         soap_element_end_out(soap, tag);
49968         return SOAP_OK;
49969 }
49970
49971 void *cb__CircuitBreakerPolicyType::soap_get(struct soap *soap, const char *tag, const char *type)
49972 {
49973         return soap_get_cb__CircuitBreakerPolicyType(soap, this, tag, type);
49974 }
49975
49976 SOAP_FMAC3 cb__CircuitBreakerPolicyType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *p, const char *tag, const char *type)
49977 {
49978         if ((p = soap_in_cb__CircuitBreakerPolicyType(soap, tag, p, type)))
49979                 soap_getindependent(soap);
49980         return p;
49981 }
49982
49983 void *cb__CircuitBreakerPolicyType::soap_in(struct soap *soap, const char *tag, const char *type)
49984 {       return soap_in_cb__CircuitBreakerPolicyType(soap, tag, this, type);
49985 }
49986
49987 SOAP_FMAC3 cb__CircuitBreakerPolicyType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyType *a, const char *type)
49988 {
49989         if (soap_element_begin_in(soap, tag, 0, NULL))
49990                 return NULL;
49991         a = (cb__CircuitBreakerPolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPolicyType, sizeof(cb__CircuitBreakerPolicyType), soap->type, soap->arrayType);
49992         if (!a)
49993                 return NULL;
49994         if (soap->alloced)
49995         {       a->soap_default(soap);
49996                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPolicyType)
49997                 {       soap_revert(soap);
49998                         *soap->id = '\0';
49999                         return (cb__CircuitBreakerPolicyType *)a->soap_in(soap, tag, type);
50000                 }
50001         }
50002         short soap_flag_PolicyName1 = 1, soap_flag_PolicyPrecedence1 = 1, soap_flag_AntiSpoofingFilter1 = 1, soap_flag_DefaultTXFilter1 = 1, soap_flag_DefaultRXFilter1 = 1;
50003         if (soap->body && !*soap->href)
50004         {
50005                 for (;;)
50006                 {       soap->error = SOAP_TAG_MISMATCH;
50007                         if (soap_flag_PolicyName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
50008                                 if (soap_inliteral(soap, "cb:PolicyName", &(((cb__CircuitBreakerPolicyType*)a)->PolicyName)))
50009                                 {       soap_flag_PolicyName1--;
50010                                         continue;
50011                                 }
50012                         if (soap_flag_PolicyPrecedence1 && soap->error == SOAP_TAG_MISMATCH)
50013                                 if (soap_in_unsignedInt(soap, "cb:PolicyPrecedence", &(((cb__CircuitBreakerPolicyType*)a)->PolicyPrecedence), "xsd:unsignedInt"))
50014                                 {       soap_flag_PolicyPrecedence1--;
50015                                         continue;
50016                                 }
50017                         if (soap_flag_AntiSpoofingFilter1 && soap->error == SOAP_TAG_MISMATCH)
50018                                 if (soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, "cb:AntiSpoofingFilter", &(((cb__CircuitBreakerPolicyType*)a)->AntiSpoofingFilter), "cb:CircuitBreakerAntiSpoofingFilterType"))
50019                                 {       soap_flag_AntiSpoofingFilter1--;
50020                                         continue;
50021                                 }
50022                         if (soap->error == SOAP_TAG_MISMATCH)
50023                                 if (soap_in_std__vectorTemplateOfunsignedInt(soap, "cb:FilterCreationHandles", &(((cb__CircuitBreakerPolicyType*)a)->FilterCreationHandles), "xsd:unsignedInt"))
50024                                         continue;
50025                         if (soap_flag_DefaultTXFilter1 && soap->error == SOAP_TAG_MISMATCH)
50026                                 if (soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultTXFilter", &(((cb__CircuitBreakerPolicyType*)a)->DefaultTXFilter), "cb:CircuitBreakerDefaultFilterType"))
50027                                 {       soap_flag_DefaultTXFilter1--;
50028                                         continue;
50029                                 }
50030                         if (soap_flag_DefaultRXFilter1 && soap->error == SOAP_TAG_MISMATCH)
50031                                 if (soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultRXFilter", &(((cb__CircuitBreakerPolicyType*)a)->DefaultRXFilter), "cb:CircuitBreakerDefaultFilterType"))
50032                                 {       soap_flag_DefaultRXFilter1--;
50033                                         continue;
50034                                 }
50035                         /* transient soap skipped */
50036                         if (soap->error == SOAP_TAG_MISMATCH)
50037                                 soap->error = soap_ignore_element(soap);
50038                         if (soap->error == SOAP_NO_TAG)
50039                                 break;
50040                         if (soap->error)
50041                                 return NULL;
50042                 }
50043                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyPrecedence1 > 0 || soap_flag_DefaultTXFilter1 > 0 || soap_flag_DefaultRXFilter1 > 0))
50044                 {       soap->error = SOAP_OCCURS;
50045                         return NULL;
50046                 }
50047                 if (soap_element_end_in(soap, tag))
50048                         return NULL;
50049         }
50050         else
50051         {       a = (cb__CircuitBreakerPolicyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerPolicyType, 0, sizeof(cb__CircuitBreakerPolicyType), 0, soap_copy_cb__CircuitBreakerPolicyType);
50052                 if (soap->body && soap_element_end_in(soap, tag))
50053                         return NULL;
50054         }
50055         return a;
50056 }
50057
50058 SOAP_FMAC5 cb__CircuitBreakerPolicyType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPolicyType(struct soap *soap, int n)
50059 {       return soap_instantiate_cb__CircuitBreakerPolicyType(soap, n, NULL, NULL, NULL);
50060 }
50061
50062 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *p)
50063 {       soap_delete(soap, p);
50064 }
50065
50066 SOAP_FMAC3 cb__CircuitBreakerPolicyType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
50067 {
50068         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
50069         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPolicyType, n, soap_fdelete);
50070         if (!cp)
50071                 return NULL;
50072         if (n < 0)
50073         {       cp->ptr = (void*)new cb__CircuitBreakerPolicyType;
50074                 if (size)
50075                         *size = sizeof(cb__CircuitBreakerPolicyType);
50076                 ((cb__CircuitBreakerPolicyType*)cp->ptr)->soap = soap;
50077         }
50078         else
50079         {       cp->ptr = (void*)new cb__CircuitBreakerPolicyType[n];
50080                 if (size)
50081                         *size = n * sizeof(cb__CircuitBreakerPolicyType);
50082                 for (int i = 0; i < n; i++)
50083                         ((cb__CircuitBreakerPolicyType*)cp->ptr)[i].soap = soap;
50084         }
50085                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
50086         return (cb__CircuitBreakerPolicyType*)cp->ptr;
50087 }
50088
50089 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerPolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
50090 {
50091         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPolicyType %p -> %p\n", q, p));
50092         *(cb__CircuitBreakerPolicyType*)p = *(cb__CircuitBreakerPolicyType*)q;
50093 }
50094
50095 void cb__CircuitBreakerDefaultFilterType::soap_serialize(struct soap *soap) const
50096 {
50097         (void)soap; /* appease -Wall -Werror */
50098         soap_embedded(soap, &((cb__CircuitBreakerDefaultFilterType*)this)->ActionDrop, SOAP_TYPE_bool);
50099         soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch, SOAP_TYPE_bool);
50100         soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount, SOAP_TYPE_bool);
50101         /* transient soap skipped */
50102 }
50103
50104 void cb__CircuitBreakerDefaultFilterType::soap_default(struct soap *soap)
50105 {
50106         this->soap = soap;
50107         soap_default_bool(soap, &((cb__CircuitBreakerDefaultFilterType*)this)->ActionDrop);
50108         soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch);
50109         soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount);
50110         /* transient soap skipped */
50111 }
50112
50113 int cb__CircuitBreakerDefaultFilterType::soap_put(struct soap *soap, const char *tag, const  char *type) const
50114 {
50115         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType);
50116         if (this->soap_out(soap, tag, id, type))
50117                 return soap->error;
50118         return soap_putindependent(soap);
50119 }
50120
50121 int cb__CircuitBreakerDefaultFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
50122 {
50123         return soap_out_cb__CircuitBreakerDefaultFilterType(soap, tag, id, this, type);
50124 }
50125
50126 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerDefaultFilterType *a, const char *type)
50127 {
50128         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType), "cb:CircuitBreakerDefaultFilterType");
50129         soap_out_bool(soap, "cb:ActionEventOnMatch", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), "");
50130         soap_out_bool(soap, "cb:ActionCount", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), "");
50131         /* transient soap skipped */
50132         soap_out_bool(soap, "cb:ActionDrop", -1, &(((cb__CircuitBreakerDefaultFilterType*)a)->ActionDrop), "");
50133         soap_element_end_out(soap, tag);
50134         return SOAP_OK;
50135 }
50136
50137 void *cb__CircuitBreakerDefaultFilterType::soap_get(struct soap *soap, const char *tag, const char *type)
50138 {
50139         return soap_get_cb__CircuitBreakerDefaultFilterType(soap, this, tag, type);
50140 }
50141
50142 SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC4 soap_get_cb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *p, const char *tag, const char *type)
50143 {
50144         if ((p = soap_in_cb__CircuitBreakerDefaultFilterType(soap, tag, p, type)))
50145                 soap_getindependent(soap);
50146         return p;
50147 }
50148
50149 void *cb__CircuitBreakerDefaultFilterType::soap_in(struct soap *soap, const char *tag, const char *type)
50150 {       return soap_in_cb__CircuitBreakerDefaultFilterType(soap, tag, this, type);
50151 }
50152
50153 SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC4 soap_in_cb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerDefaultFilterType *a, const char *type)
50154 {
50155         if (soap_element_begin_in(soap, tag, 0, NULL))
50156                 return NULL;
50157         a = (cb__CircuitBreakerDefaultFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, sizeof(cb__CircuitBreakerDefaultFilterType), soap->type, soap->arrayType);
50158         if (!a)
50159                 return NULL;
50160         if (soap->alloced)
50161         {       a->soap_default(soap);
50162                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerDefaultFilterType)
50163                 {       soap_revert(soap);
50164                         *soap->id = '\0';
50165                         return (cb__CircuitBreakerDefaultFilterType *)a->soap_in(soap, tag, type);
50166                 }
50167         }
50168         short soap_flag_ActionEventOnMatch2 = 1, soap_flag_ActionCount2 = 1, soap_flag_ActionDrop1 = 1;
50169         if (soap->body && !*soap->href)
50170         {
50171                 for (;;)
50172                 {       soap->error = SOAP_TAG_MISMATCH;
50173                         if (soap_flag_ActionEventOnMatch2 && soap->error == SOAP_TAG_MISMATCH)
50174                                 if (soap_in_bool(soap, "cb:ActionEventOnMatch", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), "xsd:boolean"))
50175                                 {       soap_flag_ActionEventOnMatch2--;
50176                                         continue;
50177                                 }
50178                         if (soap_flag_ActionCount2 && soap->error == SOAP_TAG_MISMATCH)
50179                                 if (soap_in_bool(soap, "cb:ActionCount", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), "xsd:boolean"))
50180                                 {       soap_flag_ActionCount2--;
50181                                         continue;
50182                                 }
50183                         /* transient soap skipped */
50184                         if (soap_flag_ActionDrop1 && soap->error == SOAP_TAG_MISMATCH)
50185                                 if (soap_in_bool(soap, "cb:ActionDrop", &(((cb__CircuitBreakerDefaultFilterType*)a)->ActionDrop), "xsd:boolean"))
50186                                 {       soap_flag_ActionDrop1--;
50187                                         continue;
50188                                 }
50189                         if (soap->error == SOAP_TAG_MISMATCH)
50190                                 soap->error = soap_ignore_element(soap);
50191                         if (soap->error == SOAP_NO_TAG)
50192                                 break;
50193                         if (soap->error)
50194                                 return NULL;
50195                 }
50196                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ActionEventOnMatch2 > 0 || soap_flag_ActionCount2 > 0 || soap_flag_ActionDrop1 > 0))
50197                 {       soap->error = SOAP_OCCURS;
50198                         return NULL;
50199                 }
50200                 if (soap_element_end_in(soap, tag))
50201                         return NULL;
50202         }
50203         else
50204         {       a = (cb__CircuitBreakerDefaultFilterType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, 0, sizeof(cb__CircuitBreakerDefaultFilterType), 0, soap_copy_cb__CircuitBreakerDefaultFilterType);
50205                 if (soap->body && soap_element_end_in(soap, tag))
50206                         return NULL;
50207         }
50208         return a;
50209 }
50210
50211 SOAP_FMAC5 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC6 soap_new_cb__CircuitBreakerDefaultFilterType(struct soap *soap, int n)
50212 {       return soap_instantiate_cb__CircuitBreakerDefaultFilterType(soap, n, NULL, NULL, NULL);
50213 }
50214
50215 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *p)
50216 {       soap_delete(soap, p);
50217 }
50218
50219 SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerDefaultFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
50220 {
50221         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerDefaultFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
50222         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, n, soap_fdelete);
50223         if (!cp)
50224                 return NULL;
50225         if (n < 0)
50226         {       cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType;
50227                 if (size)
50228                         *size = sizeof(cb__CircuitBreakerDefaultFilterType);
50229                 ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)->soap = soap;
50230         }
50231         else
50232         {       cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType[n];
50233                 if (size)
50234                         *size = n * sizeof(cb__CircuitBreakerDefaultFilterType);
50235                 for (int i = 0; i < n; i++)
50236                         ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)[i].soap = soap;
50237         }
50238                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
50239         return (cb__CircuitBreakerDefaultFilterType*)cp->ptr;
50240 }
50241
50242 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerDefaultFilterType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
50243 {
50244         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerDefaultFilterType %p -> %p\n", q, p));
50245         *(cb__CircuitBreakerDefaultFilterType*)p = *(cb__CircuitBreakerDefaultFilterType*)q;
50246 }
50247
50248 void cb__CircuitBreakerAntiSpoofingFilterType::soap_serialize(struct soap *soap) const
50249 {
50250         (void)soap; /* appease -Wall -Werror */
50251         soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch, SOAP_TYPE_bool);
50252         soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount, SOAP_TYPE_bool);
50253         /* transient soap skipped */
50254 }
50255
50256 void cb__CircuitBreakerAntiSpoofingFilterType::soap_default(struct soap *soap)
50257 {
50258         this->soap = soap;
50259         soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch);
50260         soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount);
50261         /* transient soap skipped */
50262 }
50263
50264 int cb__CircuitBreakerAntiSpoofingFilterType::soap_put(struct soap *soap, const char *tag, const  char *type) const
50265 {
50266         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType);
50267         if (this->soap_out(soap, tag, id, type))
50268                 return soap->error;
50269         return soap_putindependent(soap);
50270 }
50271
50272 int cb__CircuitBreakerAntiSpoofingFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
50273 {
50274         return soap_out_cb__CircuitBreakerAntiSpoofingFilterType(soap, tag, id, this, type);
50275 }
50276
50277 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerAntiSpoofingFilterType *a, const char *type)
50278 {
50279         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType), type);
50280         soap_out_bool(soap, "cb:ActionEventOnMatch", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), "");
50281         soap_out_bool(soap, "cb:ActionCount", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), "");
50282         /* transient soap skipped */
50283         soap_element_end_out(soap, tag);
50284         return SOAP_OK;
50285 }
50286
50287 void *cb__CircuitBreakerAntiSpoofingFilterType::soap_get(struct soap *soap, const char *tag, const char *type)
50288 {
50289         return soap_get_cb__CircuitBreakerAntiSpoofingFilterType(soap, this, tag, type);
50290 }
50291
50292 SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC4 soap_get_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *p, const char *tag, const char *type)
50293 {
50294         if ((p = soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, tag, p, type)))
50295                 soap_getindependent(soap);
50296         return p;
50297 }
50298
50299 void *cb__CircuitBreakerAntiSpoofingFilterType::soap_in(struct soap *soap, const char *tag, const char *type)
50300 {       return soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, tag, this, type);
50301 }
50302
50303 SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC4 soap_in_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerAntiSpoofingFilterType *a, const char *type)
50304 {
50305         if (soap_element_begin_in(soap, tag, 0, NULL))
50306                 return NULL;
50307         a = (cb__CircuitBreakerAntiSpoofingFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, sizeof(cb__CircuitBreakerAntiSpoofingFilterType), soap->type, soap->arrayType);
50308         if (!a)
50309                 return NULL;
50310         if (soap->alloced)
50311         {       a->soap_default(soap);
50312                 if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType)
50313                 {       soap_revert(soap);
50314                         *soap->id = '\0';
50315                         return (cb__CircuitBreakerAntiSpoofingFilterType *)a->soap_in(soap, tag, type);
50316                 }
50317         }
50318         short soap_flag_ActionEventOnMatch1 = 1, soap_flag_ActionCount1 = 1;
50319         if (soap->body && !*soap->href)
50320         {
50321                 for (;;)
50322                 {       soap->error = SOAP_TAG_MISMATCH;
50323                         if (soap_flag_ActionEventOnMatch1 && soap->error == SOAP_TAG_MISMATCH)
50324                                 if (soap_in_bool(soap, "cb:ActionEventOnMatch", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), "xsd:boolean"))
50325                                 {       soap_flag_ActionEventOnMatch1--;
50326                                         continue;
50327                                 }
50328                         if (soap_flag_ActionCount1 && soap->error == SOAP_TAG_MISMATCH)
50329                                 if (soap_in_bool(soap, "cb:ActionCount", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), "xsd:boolean"))
50330                                 {       soap_flag_ActionCount1--;
50331                                         continue;
50332                                 }
50333                         /* transient soap skipped */
50334                         if (soap->error == SOAP_TAG_MISMATCH)
50335                                 soap->error = soap_ignore_element(soap);
50336                         if (soap->error == SOAP_NO_TAG)
50337                                 break;
50338                         if (soap->error)
50339                                 return NULL;
50340                 }
50341                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ActionEventOnMatch1 > 0 || soap_flag_ActionCount1 > 0))
50342                 {       soap->error = SOAP_OCCURS;
50343                         return NULL;
50344                 }
50345                 if (soap_element_end_in(soap, tag))
50346                         return NULL;
50347         }
50348         else
50349         {       a = (cb__CircuitBreakerAntiSpoofingFilterType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, 0, sizeof(cb__CircuitBreakerAntiSpoofingFilterType), 0, soap_copy_cb__CircuitBreakerAntiSpoofingFilterType);
50350                 if (soap->body && soap_element_end_in(soap, tag))
50351                         return NULL;
50352         }
50353         return a;
50354 }
50355
50356 SOAP_FMAC5 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC6 soap_new_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, int n)
50357 {       return soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(soap, n, NULL, NULL, NULL);
50358 }
50359
50360 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *p)
50361 {       soap_delete(soap, p);
50362 }
50363
50364 SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
50365 {
50366         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
50367         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, n, soap_fdelete);
50368         if (!cp)
50369                 return NULL;
50370         if (type && !soap_match_tag(soap, type, "cb:CircuitBreakerDefaultFilterType"))
50371         {       cp->type = SOAP_TYPE_cb__CircuitBreakerDefaultFilterType;
50372                 if (n < 0)
50373                 {       cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType;
50374                         if (size)
50375                                 *size = sizeof(cb__CircuitBreakerDefaultFilterType);
50376                         ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)->soap = soap;
50377                 }
50378                 else
50379                 {       cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType[n];
50380                         if (size)
50381                                 *size = n * sizeof(cb__CircuitBreakerDefaultFilterType);
50382                         for (int i = 0; i < n; i++)
50383                                 ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)[i].soap = soap;
50384                 }
50385         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
50386                 return (cb__CircuitBreakerDefaultFilterType*)cp->ptr;
50387         }
50388         if (n < 0)
50389         {       cp->ptr = (void*)new cb__CircuitBreakerAntiSpoofingFilterType;
50390                 if (size)
50391                         *size = sizeof(cb__CircuitBreakerAntiSpoofingFilterType);
50392                 ((cb__CircuitBreakerAntiSpoofingFilterType*)cp->ptr)->soap = soap;
50393         }
50394         else
50395         {       cp->ptr = (void*)new cb__CircuitBreakerAntiSpoofingFilterType[n];
50396                 if (size)
50397                         *size = n * sizeof(cb__CircuitBreakerAntiSpoofingFilterType);
50398                 for (int i = 0; i < n; i++)
50399                         ((cb__CircuitBreakerAntiSpoofingFilterType*)cp->ptr)[i].soap = soap;
50400         }
50401                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
50402         return (cb__CircuitBreakerAntiSpoofingFilterType*)cp->ptr;
50403 }
50404
50405 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
50406 {
50407         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerAntiSpoofingFilterType %p -> %p\n", q, p));
50408         *(cb__CircuitBreakerAntiSpoofingFilterType*)p = *(cb__CircuitBreakerAntiSpoofingFilterType*)q;
50409 }
50410
50411 void _emi__GetGeneralAlertSubscriptionResponse::soap_serialize(struct soap *soap) const
50412 {
50413         (void)soap; /* appease -Wall -Werror */
50414         soap_serialize_PointerToemi__AlertSubscriptionGeneralType(soap, &((_emi__GetGeneralAlertSubscriptionResponse*)this)->SubscriptionInfo);
50415         /* transient soap skipped */
50416 }
50417
50418 void _emi__GetGeneralAlertSubscriptionResponse::soap_default(struct soap *soap)
50419 {
50420         this->soap = soap;
50421         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetGeneralAlertSubscriptionResponse*)this)->Status);
50422         ((_emi__GetGeneralAlertSubscriptionResponse*)this)->SubscriptionInfo = NULL;
50423         /* transient soap skipped */
50424 }
50425
50426 int _emi__GetGeneralAlertSubscriptionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
50427 {
50428         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse);
50429         if (this->soap_out(soap, tag, id, type))
50430                 return soap->error;
50431         return soap_putindependent(soap);
50432 }
50433
50434 int _emi__GetGeneralAlertSubscriptionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
50435 {
50436         return soap_out__emi__GetGeneralAlertSubscriptionResponse(soap, tag, id, this, type);
50437 }
50438
50439 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, const _emi__GetGeneralAlertSubscriptionResponse *a, const char *type)
50440 {
50441         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse), type);
50442         soap_element_result(soap, "emi:Status");
50443         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->Status), "");
50444         soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", -1, &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->SubscriptionInfo), "");
50445         /* transient soap skipped */
50446         soap_element_end_out(soap, tag);
50447         return SOAP_OK;
50448 }
50449
50450 void *_emi__GetGeneralAlertSubscriptionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
50451 {
50452         return soap_get__emi__GetGeneralAlertSubscriptionResponse(soap, this, tag, type);
50453 }
50454
50455 SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC4 soap_get__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *p, const char *tag, const char *type)
50456 {
50457         if ((p = soap_in__emi__GetGeneralAlertSubscriptionResponse(soap, tag, p, type)))
50458                 soap_getindependent(soap);
50459         return p;
50460 }
50461
50462 void *_emi__GetGeneralAlertSubscriptionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
50463 {       return soap_in__emi__GetGeneralAlertSubscriptionResponse(soap, tag, this, type);
50464 }
50465
50466 SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC4 soap_in__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscriptionResponse *a, const char *type)
50467 {
50468         if (soap_element_begin_in(soap, tag, 0, NULL))
50469                 return NULL;
50470         a = (_emi__GetGeneralAlertSubscriptionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, sizeof(_emi__GetGeneralAlertSubscriptionResponse), soap->type, soap->arrayType);
50471         if (!a)
50472                 return NULL;
50473         if (soap->alloced)
50474         {       a->soap_default(soap);
50475                 if (soap->clist->type != SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse)
50476                 {       soap_revert(soap);
50477                         *soap->id = '\0';
50478                         return (_emi__GetGeneralAlertSubscriptionResponse *)a->soap_in(soap, tag, type);
50479                 }
50480         }
50481         short soap_flag_Status1 = 1, soap_flag_SubscriptionInfo1 = 1;
50482         if (soap->body && !*soap->href)
50483         {
50484                 for (;;)
50485                 {       soap->error = SOAP_TAG_MISMATCH;
50486                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
50487                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->Status), "emi:PT_STATUS"))
50488                                 {       soap_flag_Status1--;
50489                                         continue;
50490                                 }
50491                         if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH)
50492                                 if (soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->SubscriptionInfo), "emi:AlertSubscriptionGeneralType"))
50493                                 {       soap_flag_SubscriptionInfo1--;
50494                                         continue;
50495                                 }
50496                         /* transient soap skipped */
50497                         soap_check_result(soap, "emi:Status");
50498                         if (soap->error == SOAP_TAG_MISMATCH)
50499                                 soap->error = soap_ignore_element(soap);
50500                         if (soap->error == SOAP_NO_TAG)
50501                                 break;
50502                         if (soap->error)
50503                                 return NULL;
50504                 }
50505                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionInfo1 > 0))
50506                 {       soap->error = SOAP_OCCURS;
50507                         return NULL;
50508                 }
50509                 if (soap_element_end_in(soap, tag))
50510                         return NULL;
50511         }
50512         else
50513         {       a = (_emi__GetGeneralAlertSubscriptionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, 0, sizeof(_emi__GetGeneralAlertSubscriptionResponse), 0, soap_copy__emi__GetGeneralAlertSubscriptionResponse);
50514                 if (soap->body && soap_element_end_in(soap, tag))
50515                         return NULL;
50516         }
50517         return a;
50518 }
50519
50520 SOAP_FMAC5 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC6 soap_new__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, int n)
50521 {       return soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(soap, n, NULL, NULL, NULL);
50522 }
50523
50524 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *p)
50525 {       soap_delete(soap, p);
50526 }
50527
50528 SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC4 soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
50529 {
50530         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
50531         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, n, soap_fdelete);
50532         if (!cp)
50533                 return NULL;
50534         if (n < 0)
50535         {       cp->ptr = (void*)new _emi__GetGeneralAlertSubscriptionResponse;
50536                 if (size)
50537                         *size = sizeof(_emi__GetGeneralAlertSubscriptionResponse);
50538                 ((_emi__GetGeneralAlertSubscriptionResponse*)cp->ptr)->soap = soap;
50539         }
50540         else
50541         {       cp->ptr = (void*)new _emi__GetGeneralAlertSubscriptionResponse[n];
50542                 if (size)
50543                         *size = n * sizeof(_emi__GetGeneralAlertSubscriptionResponse);
50544                 for (int i = 0; i < n; i++)
50545                         ((_emi__GetGeneralAlertSubscriptionResponse*)cp->ptr)[i].soap = soap;
50546         }
50547                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
50548         return (_emi__GetGeneralAlertSubscriptionResponse*)cp->ptr;
50549 }
50550
50551 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
50552 {
50553         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetGeneralAlertSubscriptionResponse %p -> %p\n", q, p));
50554         *(_emi__GetGeneralAlertSubscriptionResponse*)p = *(_emi__GetGeneralAlertSubscriptionResponse*)q;
50555 }
50556
50557 void _emi__GetGeneralAlertSubscription::soap_serialize(struct soap *soap) const
50558 {
50559         (void)soap; /* appease -Wall -Werror */
50560         /* transient soap skipped */
50561 }
50562
50563 void _emi__GetGeneralAlertSubscription::soap_default(struct soap *soap)
50564 {
50565         this->soap = soap;
50566         soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__GetGeneralAlertSubscription*)this)->SubscriptionHandle);
50567         /* transient soap skipped */
50568 }
50569
50570 int _emi__GetGeneralAlertSubscription::soap_put(struct soap *soap, const char *tag, const  char *type) const
50571 {
50572         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetGeneralAlertSubscription);
50573         if (this->soap_out(soap, tag, id, type))
50574                 return soap->error;
50575         return soap_putindependent(soap);
50576 }
50577
50578 int _emi__GetGeneralAlertSubscription::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
50579 {
50580         return soap_out__emi__GetGeneralAlertSubscription(soap, tag, id, this, type);
50581 }
50582
50583 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, int id, const _emi__GetGeneralAlertSubscription *a, const char *type)
50584 {
50585         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetGeneralAlertSubscription), type);
50586         soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__GetGeneralAlertSubscription*)a)->SubscriptionHandle), "");
50587         /* transient soap skipped */
50588         soap_element_end_out(soap, tag);
50589         return SOAP_OK;
50590 }
50591
50592 void *_emi__GetGeneralAlertSubscription::soap_get(struct soap *soap, const char *tag, const char *type)
50593 {
50594         return soap_get__emi__GetGeneralAlertSubscription(soap, this, tag, type);
50595 }
50596
50597 SOAP_FMAC3 _emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_get__emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *p, const char *tag, const char *type)
50598 {
50599         if ((p = soap_in__emi__GetGeneralAlertSubscription(soap, tag, p, type)))
50600                 soap_getindependent(soap);
50601         return p;
50602 }
50603
50604 void *_emi__GetGeneralAlertSubscription::soap_in(struct soap *soap, const char *tag, const char *type)
50605 {       return soap_in__emi__GetGeneralAlertSubscription(soap, tag, this, type);
50606 }
50607
50608 SOAP_FMAC3 _emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_in__emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscription *a, const char *type)
50609 {
50610         if (soap_element_begin_in(soap, tag, 0, NULL))
50611                 return NULL;
50612         a = (_emi__GetGeneralAlertSubscription *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetGeneralAlertSubscription, sizeof(_emi__GetGeneralAlertSubscription), soap->type, soap->arrayType);
50613         if (!a)
50614                 return NULL;
50615         if (soap->alloced)
50616         {       a->soap_default(soap);
50617                 if (soap->clist->type != SOAP_TYPE__emi__GetGeneralAlertSubscription)
50618                 {       soap_revert(soap);
50619                         *soap->id = '\0';
50620                         return (_emi__GetGeneralAlertSubscription *)a->soap_in(soap, tag, type);
50621                 }
50622         }
50623         short soap_flag_SubscriptionHandle1 = 1;
50624         if (soap->body && !*soap->href)
50625         {
50626                 for (;;)
50627                 {       soap->error = SOAP_TAG_MISMATCH;
50628                         if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH)
50629                                 if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__GetGeneralAlertSubscription*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType"))
50630                                 {       soap_flag_SubscriptionHandle1--;
50631                                         continue;
50632                                 }
50633                         /* transient soap skipped */
50634                         if (soap->error == SOAP_TAG_MISMATCH)
50635                                 soap->error = soap_ignore_element(soap);
50636                         if (soap->error == SOAP_NO_TAG)
50637                                 break;
50638                         if (soap->error)
50639                                 return NULL;
50640                 }
50641                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionHandle1 > 0))
50642                 {       soap->error = SOAP_OCCURS;
50643                         return NULL;
50644                 }
50645                 if (soap_element_end_in(soap, tag))
50646                         return NULL;
50647         }
50648         else
50649         {       a = (_emi__GetGeneralAlertSubscription *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetGeneralAlertSubscription, 0, sizeof(_emi__GetGeneralAlertSubscription), 0, soap_copy__emi__GetGeneralAlertSubscription);
50650                 if (soap->body && soap_element_end_in(soap, tag))
50651                         return NULL;
50652         }
50653         return a;
50654 }
50655
50656 SOAP_FMAC5 _emi__GetGeneralAlertSubscription * SOAP_FMAC6 soap_new__emi__GetGeneralAlertSubscription(struct soap *soap, int n)
50657 {       return soap_instantiate__emi__GetGeneralAlertSubscription(soap, n, NULL, NULL, NULL);
50658 }
50659
50660 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *p)
50661 {       soap_delete(soap, p);
50662 }
50663
50664 SOAP_FMAC3 _emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_instantiate__emi__GetGeneralAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
50665 {
50666         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetGeneralAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
50667         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetGeneralAlertSubscription, n, soap_fdelete);
50668         if (!cp)
50669                 return NULL;
50670         if (n < 0)
50671         {       cp->ptr = (void*)new _emi__GetGeneralAlertSubscription;
50672                 if (size)
50673                         *size = sizeof(_emi__GetGeneralAlertSubscription);
50674                 ((_emi__GetGeneralAlertSubscription*)cp->ptr)->soap = soap;
50675         }
50676         else
50677         {       cp->ptr = (void*)new _emi__GetGeneralAlertSubscription[n];
50678                 if (size)
50679                         *size = n * sizeof(_emi__GetGeneralAlertSubscription);
50680                 for (int i = 0; i < n; i++)
50681                         ((_emi__GetGeneralAlertSubscription*)cp->ptr)[i].soap = soap;
50682         }
50683                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
50684         return (_emi__GetGeneralAlertSubscription*)cp->ptr;
50685 }
50686
50687 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetGeneralAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
50688 {
50689         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetGeneralAlertSubscription %p -> %p\n", q, p));
50690         *(_emi__GetGeneralAlertSubscription*)p = *(_emi__GetGeneralAlertSubscription*)q;
50691 }
50692
50693 void _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_serialize(struct soap *soap) const
50694 {
50695         (void)soap; /* appease -Wall -Werror */
50696         soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((_emi__EnumerateGeneralAlertSubscriptionsResponse*)this)->SubscriptionHandle);
50697         /* transient soap skipped */
50698 }
50699
50700 void _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_default(struct soap *soap)
50701 {
50702         this->soap = soap;
50703         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateGeneralAlertSubscriptionsResponse*)this)->Status);
50704         soap_default_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((_emi__EnumerateGeneralAlertSubscriptionsResponse*)this)->SubscriptionHandle);
50705         /* transient soap skipped */
50706 }
50707
50708 int _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
50709 {
50710         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse);
50711         if (this->soap_out(soap, tag, id, type))
50712                 return soap->error;
50713         return soap_putindependent(soap);
50714 }
50715
50716 int _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
50717 {
50718         return soap_out__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, id, this, type);
50719 }
50720
50721 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateGeneralAlertSubscriptionsResponse *a, const char *type)
50722 {
50723         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse), type);
50724         soap_element_result(soap, "emi:Status");
50725         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->Status), "");
50726         soap_out_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->SubscriptionHandle), "");
50727         /* transient soap skipped */
50728         soap_element_end_out(soap, tag);
50729         return SOAP_OK;
50730 }
50731
50732 void *_emi__EnumerateGeneralAlertSubscriptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
50733 {
50734         return soap_get__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, this, tag, type);
50735 }
50736
50737 SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC4 soap_get__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *p, const char *tag, const char *type)
50738 {
50739         if ((p = soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, p, type)))
50740                 soap_getindependent(soap);
50741         return p;
50742 }
50743
50744 void *_emi__EnumerateGeneralAlertSubscriptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
50745 {       return soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, this, type);
50746 }
50747
50748 SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC4 soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptionsResponse *a, const char *type)
50749 {
50750         if (soap_element_begin_in(soap, tag, 0, NULL))
50751                 return NULL;
50752         a = (_emi__EnumerateGeneralAlertSubscriptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse), soap->type, soap->arrayType);
50753         if (!a)
50754                 return NULL;
50755         if (soap->alloced)
50756         {       a->soap_default(soap);
50757                 if (soap->clist->type != SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse)
50758                 {       soap_revert(soap);
50759                         *soap->id = '\0';
50760                         return (_emi__EnumerateGeneralAlertSubscriptionsResponse *)a->soap_in(soap, tag, type);
50761                 }
50762         }
50763         short soap_flag_Status1 = 1;
50764         if (soap->body && !*soap->href)
50765         {
50766                 for (;;)
50767                 {       soap->error = SOAP_TAG_MISMATCH;
50768                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
50769                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->Status), "emi:PT_STATUS"))
50770                                 {       soap_flag_Status1--;
50771                                         continue;
50772                                 }
50773                         if (soap->error == SOAP_TAG_MISMATCH)
50774                                 if (soap_in_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType"))
50775                                         continue;
50776                         /* transient soap skipped */
50777                         soap_check_result(soap, "emi:Status");
50778                         if (soap->error == SOAP_TAG_MISMATCH)
50779                                 soap->error = soap_ignore_element(soap);
50780                         if (soap->error == SOAP_NO_TAG)
50781                                 break;
50782                         if (soap->error)
50783                                 return NULL;
50784                 }
50785                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
50786                 {       soap->error = SOAP_OCCURS;
50787                         return NULL;
50788                 }
50789                 if (soap_element_end_in(soap, tag))
50790                         return NULL;
50791         }
50792         else
50793         {       a = (_emi__EnumerateGeneralAlertSubscriptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, 0, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse), 0, soap_copy__emi__EnumerateGeneralAlertSubscriptionsResponse);
50794                 if (soap->body && soap_element_end_in(soap, tag))
50795                         return NULL;
50796         }
50797         return a;
50798 }
50799
50800 SOAP_FMAC5 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC6 soap_new__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, int n)
50801 {       return soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, n, NULL, NULL, NULL);
50802 }
50803
50804 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *p)
50805 {       soap_delete(soap, p);
50806 }
50807
50808 SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
50809 {
50810         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
50811         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, n, soap_fdelete);
50812         if (!cp)
50813                 return NULL;
50814         if (n < 0)
50815         {       cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptionsResponse;
50816                 if (size)
50817                         *size = sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse);
50818                 ((_emi__EnumerateGeneralAlertSubscriptionsResponse*)cp->ptr)->soap = soap;
50819         }
50820         else
50821         {       cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptionsResponse[n];
50822                 if (size)
50823                         *size = n * sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse);
50824                 for (int i = 0; i < n; i++)
50825                         ((_emi__EnumerateGeneralAlertSubscriptionsResponse*)cp->ptr)[i].soap = soap;
50826         }
50827                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
50828         return (_emi__EnumerateGeneralAlertSubscriptionsResponse*)cp->ptr;
50829 }
50830
50831 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
50832 {
50833         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateGeneralAlertSubscriptionsResponse %p -> %p\n", q, p));
50834         *(_emi__EnumerateGeneralAlertSubscriptionsResponse*)p = *(_emi__EnumerateGeneralAlertSubscriptionsResponse*)q;
50835 }
50836
50837 void _emi__EnumerateGeneralAlertSubscriptions::soap_serialize(struct soap *soap) const
50838 {
50839         (void)soap; /* appease -Wall -Werror */
50840         soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, &((_emi__EnumerateGeneralAlertSubscriptions*)this)->PolicyID);
50841         /* transient soap skipped */
50842 }
50843
50844 void _emi__EnumerateGeneralAlertSubscriptions::soap_default(struct soap *soap)
50845 {
50846         this->soap = soap;
50847         ((_emi__EnumerateGeneralAlertSubscriptions*)this)->PolicyID = NULL;
50848         /* transient soap skipped */
50849 }
50850
50851 int _emi__EnumerateGeneralAlertSubscriptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
50852 {
50853         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions);
50854         if (this->soap_out(soap, tag, id, type))
50855                 return soap->error;
50856         return soap_putindependent(soap);
50857 }
50858
50859 int _emi__EnumerateGeneralAlertSubscriptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
50860 {
50861         return soap_out__emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, this, type);
50862 }
50863
50864 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, int id, const _emi__EnumerateGeneralAlertSubscriptions *a, const char *type)
50865 {
50866         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions), type);
50867         soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", -1, &(((_emi__EnumerateGeneralAlertSubscriptions*)a)->PolicyID), "");
50868         /* transient soap skipped */
50869         soap_element_end_out(soap, tag);
50870         return SOAP_OK;
50871 }
50872
50873 void *_emi__EnumerateGeneralAlertSubscriptions::soap_get(struct soap *soap, const char *tag, const char *type)
50874 {
50875         return soap_get__emi__EnumerateGeneralAlertSubscriptions(soap, this, tag, type);
50876 }
50877
50878 SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_get__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *p, const char *tag, const char *type)
50879 {
50880         if ((p = soap_in__emi__EnumerateGeneralAlertSubscriptions(soap, tag, p, type)))
50881                 soap_getindependent(soap);
50882         return p;
50883 }
50884
50885 void *_emi__EnumerateGeneralAlertSubscriptions::soap_in(struct soap *soap, const char *tag, const char *type)
50886 {       return soap_in__emi__EnumerateGeneralAlertSubscriptions(soap, tag, this, type);
50887 }
50888
50889 SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_in__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptions *a, const char *type)
50890 {
50891         if (soap_element_begin_in(soap, tag, 0, NULL))
50892                 return NULL;
50893         a = (_emi__EnumerateGeneralAlertSubscriptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, sizeof(_emi__EnumerateGeneralAlertSubscriptions), soap->type, soap->arrayType);
50894         if (!a)
50895                 return NULL;
50896         if (soap->alloced)
50897         {       a->soap_default(soap);
50898                 if (soap->clist->type != SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions)
50899                 {       soap_revert(soap);
50900                         *soap->id = '\0';
50901                         return (_emi__EnumerateGeneralAlertSubscriptions *)a->soap_in(soap, tag, type);
50902                 }
50903         }
50904         short soap_flag_PolicyID1 = 1;
50905         if (soap->body && !*soap->href)
50906         {
50907                 for (;;)
50908                 {       soap->error = SOAP_TAG_MISMATCH;
50909                         if (soap_flag_PolicyID1 && soap->error == SOAP_TAG_MISMATCH)
50910                                 if (soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", &(((_emi__EnumerateGeneralAlertSubscriptions*)a)->PolicyID), "emi:AlertSubscriptionPolicyIDType"))
50911                                 {       soap_flag_PolicyID1--;
50912                                         continue;
50913                                 }
50914                         /* transient soap skipped */
50915                         if (soap->error == SOAP_TAG_MISMATCH)
50916                                 soap->error = soap_ignore_element(soap);
50917                         if (soap->error == SOAP_NO_TAG)
50918                                 break;
50919                         if (soap->error)
50920                                 return NULL;
50921                 }
50922                 if (soap_element_end_in(soap, tag))
50923                         return NULL;
50924         }
50925         else
50926         {       a = (_emi__EnumerateGeneralAlertSubscriptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, 0, sizeof(_emi__EnumerateGeneralAlertSubscriptions), 0, soap_copy__emi__EnumerateGeneralAlertSubscriptions);
50927                 if (soap->body && soap_element_end_in(soap, tag))
50928                         return NULL;
50929         }
50930         return a;
50931 }
50932
50933 SOAP_FMAC5 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC6 soap_new__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n)
50934 {       return soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(soap, n, NULL, NULL, NULL);
50935 }
50936
50937 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *p)
50938 {       soap_delete(soap, p);
50939 }
50940
50941 SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
50942 {
50943         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
50944         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, n, soap_fdelete);
50945         if (!cp)
50946                 return NULL;
50947         if (n < 0)
50948         {       cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptions;
50949                 if (size)
50950                         *size = sizeof(_emi__EnumerateGeneralAlertSubscriptions);
50951                 ((_emi__EnumerateGeneralAlertSubscriptions*)cp->ptr)->soap = soap;
50952         }
50953         else
50954         {       cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptions[n];
50955                 if (size)
50956                         *size = n * sizeof(_emi__EnumerateGeneralAlertSubscriptions);
50957                 for (int i = 0; i < n; i++)
50958                         ((_emi__EnumerateGeneralAlertSubscriptions*)cp->ptr)[i].soap = soap;
50959         }
50960                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
50961         return (_emi__EnumerateGeneralAlertSubscriptions*)cp->ptr;
50962 }
50963
50964 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
50965 {
50966         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateGeneralAlertSubscriptions %p -> %p\n", q, p));
50967         *(_emi__EnumerateGeneralAlertSubscriptions*)p = *(_emi__EnumerateGeneralAlertSubscriptions*)q;
50968 }
50969
50970 void _emi__SubscribeForGeneralAlertResponse::soap_serialize(struct soap *soap) const
50971 {
50972         (void)soap; /* appease -Wall -Werror */
50973         /* transient soap skipped */
50974 }
50975
50976 void _emi__SubscribeForGeneralAlertResponse::soap_default(struct soap *soap)
50977 {
50978         this->soap = soap;
50979         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SubscribeForGeneralAlertResponse*)this)->Status);
50980         soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__SubscribeForGeneralAlertResponse*)this)->SubscriptionHandle);
50981         /* transient soap skipped */
50982 }
50983
50984 int _emi__SubscribeForGeneralAlertResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
50985 {
50986         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse);
50987         if (this->soap_out(soap, tag, id, type))
50988                 return soap->error;
50989         return soap_putindependent(soap);
50990 }
50991
50992 int _emi__SubscribeForGeneralAlertResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
50993 {
50994         return soap_out__emi__SubscribeForGeneralAlertResponse(soap, tag, id, this, type);
50995 }
50996
50997 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, int id, const _emi__SubscribeForGeneralAlertResponse *a, const char *type)
50998 {
50999         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse), type);
51000         soap_element_result(soap, "emi:Status");
51001         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SubscribeForGeneralAlertResponse*)a)->Status), "");
51002         soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__SubscribeForGeneralAlertResponse*)a)->SubscriptionHandle), "");
51003         /* transient soap skipped */
51004         soap_element_end_out(soap, tag);
51005         return SOAP_OK;
51006 }
51007
51008 void *_emi__SubscribeForGeneralAlertResponse::soap_get(struct soap *soap, const char *tag, const char *type)
51009 {
51010         return soap_get__emi__SubscribeForGeneralAlertResponse(soap, this, tag, type);
51011 }
51012
51013 SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC4 soap_get__emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *p, const char *tag, const char *type)
51014 {
51015         if ((p = soap_in__emi__SubscribeForGeneralAlertResponse(soap, tag, p, type)))
51016                 soap_getindependent(soap);
51017         return p;
51018 }
51019
51020 void *_emi__SubscribeForGeneralAlertResponse::soap_in(struct soap *soap, const char *tag, const char *type)
51021 {       return soap_in__emi__SubscribeForGeneralAlertResponse(soap, tag, this, type);
51022 }
51023
51024 SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC4 soap_in__emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlertResponse *a, const char *type)
51025 {
51026         if (soap_element_begin_in(soap, tag, 0, NULL))
51027                 return NULL;
51028         a = (_emi__SubscribeForGeneralAlertResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, sizeof(_emi__SubscribeForGeneralAlertResponse), soap->type, soap->arrayType);
51029         if (!a)
51030                 return NULL;
51031         if (soap->alloced)
51032         {       a->soap_default(soap);
51033                 if (soap->clist->type != SOAP_TYPE__emi__SubscribeForGeneralAlertResponse)
51034                 {       soap_revert(soap);
51035                         *soap->id = '\0';
51036                         return (_emi__SubscribeForGeneralAlertResponse *)a->soap_in(soap, tag, type);
51037                 }
51038         }
51039         short soap_flag_Status1 = 1, soap_flag_SubscriptionHandle1 = 1;
51040         if (soap->body && !*soap->href)
51041         {
51042                 for (;;)
51043                 {       soap->error = SOAP_TAG_MISMATCH;
51044                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
51045                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SubscribeForGeneralAlertResponse*)a)->Status), "emi:PT_STATUS"))
51046                                 {       soap_flag_Status1--;
51047                                         continue;
51048                                 }
51049                         if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH)
51050                                 if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__SubscribeForGeneralAlertResponse*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType"))
51051                                 {       soap_flag_SubscriptionHandle1--;
51052                                         continue;
51053                                 }
51054                         /* transient soap skipped */
51055                         soap_check_result(soap, "emi:Status");
51056                         if (soap->error == SOAP_TAG_MISMATCH)
51057                                 soap->error = soap_ignore_element(soap);
51058                         if (soap->error == SOAP_NO_TAG)
51059                                 break;
51060                         if (soap->error)
51061                                 return NULL;
51062                 }
51063                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionHandle1 > 0))
51064                 {       soap->error = SOAP_OCCURS;
51065                         return NULL;
51066                 }
51067                 if (soap_element_end_in(soap, tag))
51068                         return NULL;
51069         }
51070         else
51071         {       a = (_emi__SubscribeForGeneralAlertResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, 0, sizeof(_emi__SubscribeForGeneralAlertResponse), 0, soap_copy__emi__SubscribeForGeneralAlertResponse);
51072                 if (soap->body && soap_element_end_in(soap, tag))
51073                         return NULL;
51074         }
51075         return a;
51076 }
51077
51078 SOAP_FMAC5 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC6 soap_new__emi__SubscribeForGeneralAlertResponse(struct soap *soap, int n)
51079 {       return soap_instantiate__emi__SubscribeForGeneralAlertResponse(soap, n, NULL, NULL, NULL);
51080 }
51081
51082 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *p)
51083 {       soap_delete(soap, p);
51084 }
51085
51086 SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC4 soap_instantiate__emi__SubscribeForGeneralAlertResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
51087 {
51088         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForGeneralAlertResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
51089         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, n, soap_fdelete);
51090         if (!cp)
51091                 return NULL;
51092         if (n < 0)
51093         {       cp->ptr = (void*)new _emi__SubscribeForGeneralAlertResponse;
51094                 if (size)
51095                         *size = sizeof(_emi__SubscribeForGeneralAlertResponse);
51096                 ((_emi__SubscribeForGeneralAlertResponse*)cp->ptr)->soap = soap;
51097         }
51098         else
51099         {       cp->ptr = (void*)new _emi__SubscribeForGeneralAlertResponse[n];
51100                 if (size)
51101                         *size = n * sizeof(_emi__SubscribeForGeneralAlertResponse);
51102                 for (int i = 0; i < n; i++)
51103                         ((_emi__SubscribeForGeneralAlertResponse*)cp->ptr)[i].soap = soap;
51104         }
51105                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
51106         return (_emi__SubscribeForGeneralAlertResponse*)cp->ptr;
51107 }
51108
51109 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SubscribeForGeneralAlertResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
51110 {
51111         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForGeneralAlertResponse %p -> %p\n", q, p));
51112         *(_emi__SubscribeForGeneralAlertResponse*)p = *(_emi__SubscribeForGeneralAlertResponse*)q;
51113 }
51114
51115 void _emi__SubscribeForGeneralAlert::soap_serialize(struct soap *soap) const
51116 {
51117         (void)soap; /* appease -Wall -Werror */
51118         soap_serialize_PointerToemi__AlertSubscriptionGeneralType(soap, &((_emi__SubscribeForGeneralAlert*)this)->SubscriptionInfo);
51119         /* transient soap skipped */
51120 }
51121
51122 void _emi__SubscribeForGeneralAlert::soap_default(struct soap *soap)
51123 {
51124         this->soap = soap;
51125         ((_emi__SubscribeForGeneralAlert*)this)->SubscriptionInfo = NULL;
51126         /* transient soap skipped */
51127 }
51128
51129 int _emi__SubscribeForGeneralAlert::soap_put(struct soap *soap, const char *tag, const  char *type) const
51130 {
51131         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SubscribeForGeneralAlert);
51132         if (this->soap_out(soap, tag, id, type))
51133                 return soap->error;
51134         return soap_putindependent(soap);
51135 }
51136
51137 int _emi__SubscribeForGeneralAlert::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
51138 {
51139         return soap_out__emi__SubscribeForGeneralAlert(soap, tag, id, this, type);
51140 }
51141
51142 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, int id, const _emi__SubscribeForGeneralAlert *a, const char *type)
51143 {
51144         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForGeneralAlert), type);
51145         soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", -1, &(((_emi__SubscribeForGeneralAlert*)a)->SubscriptionInfo), "");
51146         /* transient soap skipped */
51147         soap_element_end_out(soap, tag);
51148         return SOAP_OK;
51149 }
51150
51151 void *_emi__SubscribeForGeneralAlert::soap_get(struct soap *soap, const char *tag, const char *type)
51152 {
51153         return soap_get__emi__SubscribeForGeneralAlert(soap, this, tag, type);
51154 }
51155
51156 SOAP_FMAC3 _emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_get__emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *p, const char *tag, const char *type)
51157 {
51158         if ((p = soap_in__emi__SubscribeForGeneralAlert(soap, tag, p, type)))
51159                 soap_getindependent(soap);
51160         return p;
51161 }
51162
51163 void *_emi__SubscribeForGeneralAlert::soap_in(struct soap *soap, const char *tag, const char *type)
51164 {       return soap_in__emi__SubscribeForGeneralAlert(soap, tag, this, type);
51165 }
51166
51167 SOAP_FMAC3 _emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_in__emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlert *a, const char *type)
51168 {
51169         if (soap_element_begin_in(soap, tag, 0, NULL))
51170                 return NULL;
51171         a = (_emi__SubscribeForGeneralAlert *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForGeneralAlert, sizeof(_emi__SubscribeForGeneralAlert), soap->type, soap->arrayType);
51172         if (!a)
51173                 return NULL;
51174         if (soap->alloced)
51175         {       a->soap_default(soap);
51176                 if (soap->clist->type != SOAP_TYPE__emi__SubscribeForGeneralAlert)
51177                 {       soap_revert(soap);
51178                         *soap->id = '\0';
51179                         return (_emi__SubscribeForGeneralAlert *)a->soap_in(soap, tag, type);
51180                 }
51181         }
51182         short soap_flag_SubscriptionInfo1 = 1;
51183         if (soap->body && !*soap->href)
51184         {
51185                 for (;;)
51186                 {       soap->error = SOAP_TAG_MISMATCH;
51187                         if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH)
51188                                 if (soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", &(((_emi__SubscribeForGeneralAlert*)a)->SubscriptionInfo), "emi:AlertSubscriptionGeneralType"))
51189                                 {       soap_flag_SubscriptionInfo1--;
51190                                         continue;
51191                                 }
51192                         /* transient soap skipped */
51193                         if (soap->error == SOAP_TAG_MISMATCH)
51194                                 soap->error = soap_ignore_element(soap);
51195                         if (soap->error == SOAP_NO_TAG)
51196                                 break;
51197                         if (soap->error)
51198                                 return NULL;
51199                 }
51200                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionInfo1 > 0))
51201                 {       soap->error = SOAP_OCCURS;
51202                         return NULL;
51203                 }
51204                 if (soap_element_end_in(soap, tag))
51205                         return NULL;
51206         }
51207         else
51208         {       a = (_emi__SubscribeForGeneralAlert *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SubscribeForGeneralAlert, 0, sizeof(_emi__SubscribeForGeneralAlert), 0, soap_copy__emi__SubscribeForGeneralAlert);
51209                 if (soap->body && soap_element_end_in(soap, tag))
51210                         return NULL;
51211         }
51212         return a;
51213 }
51214
51215 SOAP_FMAC5 _emi__SubscribeForGeneralAlert * SOAP_FMAC6 soap_new__emi__SubscribeForGeneralAlert(struct soap *soap, int n)
51216 {       return soap_instantiate__emi__SubscribeForGeneralAlert(soap, n, NULL, NULL, NULL);
51217 }
51218
51219 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *p)
51220 {       soap_delete(soap, p);
51221 }
51222
51223 SOAP_FMAC3 _emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_instantiate__emi__SubscribeForGeneralAlert(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
51224 {
51225         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForGeneralAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
51226         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForGeneralAlert, n, soap_fdelete);
51227         if (!cp)
51228                 return NULL;
51229         if (n < 0)
51230         {       cp->ptr = (void*)new _emi__SubscribeForGeneralAlert;
51231                 if (size)
51232                         *size = sizeof(_emi__SubscribeForGeneralAlert);
51233                 ((_emi__SubscribeForGeneralAlert*)cp->ptr)->soap = soap;
51234         }
51235         else
51236         {       cp->ptr = (void*)new _emi__SubscribeForGeneralAlert[n];
51237                 if (size)
51238                         *size = n * sizeof(_emi__SubscribeForGeneralAlert);
51239                 for (int i = 0; i < n; i++)
51240                         ((_emi__SubscribeForGeneralAlert*)cp->ptr)[i].soap = soap;
51241         }
51242                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
51243         return (_emi__SubscribeForGeneralAlert*)cp->ptr;
51244 }
51245
51246 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SubscribeForGeneralAlert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
51247 {
51248         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForGeneralAlert %p -> %p\n", q, p));
51249         *(_emi__SubscribeForGeneralAlert*)p = *(_emi__SubscribeForGeneralAlert*)q;
51250 }
51251
51252 void _emi__CancelAlertSubscriptionResponse::soap_serialize(struct soap *soap) const
51253 {
51254         (void)soap; /* appease -Wall -Werror */
51255         /* transient soap skipped */
51256 }
51257
51258 void _emi__CancelAlertSubscriptionResponse::soap_default(struct soap *soap)
51259 {
51260         this->soap = soap;
51261         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__CancelAlertSubscriptionResponse*)this)->Status);
51262         /* transient soap skipped */
51263 }
51264
51265 int _emi__CancelAlertSubscriptionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
51266 {
51267         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__CancelAlertSubscriptionResponse);
51268         if (this->soap_out(soap, tag, id, type))
51269                 return soap->error;
51270         return soap_putindependent(soap);
51271 }
51272
51273 int _emi__CancelAlertSubscriptionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
51274 {
51275         return soap_out__emi__CancelAlertSubscriptionResponse(soap, tag, id, this, type);
51276 }
51277
51278 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, const _emi__CancelAlertSubscriptionResponse *a, const char *type)
51279 {
51280         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse), type);
51281         soap_element_result(soap, "emi:Status");
51282         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__CancelAlertSubscriptionResponse*)a)->Status), "");
51283         /* transient soap skipped */
51284         soap_element_end_out(soap, tag);
51285         return SOAP_OK;
51286 }
51287
51288 void *_emi__CancelAlertSubscriptionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
51289 {
51290         return soap_get__emi__CancelAlertSubscriptionResponse(soap, this, tag, type);
51291 }
51292
51293 SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC4 soap_get__emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *p, const char *tag, const char *type)
51294 {
51295         if ((p = soap_in__emi__CancelAlertSubscriptionResponse(soap, tag, p, type)))
51296                 soap_getindependent(soap);
51297         return p;
51298 }
51299
51300 void *_emi__CancelAlertSubscriptionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
51301 {       return soap_in__emi__CancelAlertSubscriptionResponse(soap, tag, this, type);
51302 }
51303
51304 SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC4 soap_in__emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__CancelAlertSubscriptionResponse *a, const char *type)
51305 {
51306         if (soap_element_begin_in(soap, tag, 0, NULL))
51307                 return NULL;
51308         a = (_emi__CancelAlertSubscriptionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, sizeof(_emi__CancelAlertSubscriptionResponse), soap->type, soap->arrayType);
51309         if (!a)
51310                 return NULL;
51311         if (soap->alloced)
51312         {       a->soap_default(soap);
51313                 if (soap->clist->type != SOAP_TYPE__emi__CancelAlertSubscriptionResponse)
51314                 {       soap_revert(soap);
51315                         *soap->id = '\0';
51316                         return (_emi__CancelAlertSubscriptionResponse *)a->soap_in(soap, tag, type);
51317                 }
51318         }
51319         short soap_flag_Status1 = 1;
51320         if (soap->body && !*soap->href)
51321         {
51322                 for (;;)
51323                 {       soap->error = SOAP_TAG_MISMATCH;
51324                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
51325                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__CancelAlertSubscriptionResponse*)a)->Status), "emi:PT_STATUS"))
51326                                 {       soap_flag_Status1--;
51327                                         continue;
51328                                 }
51329                         /* transient soap skipped */
51330                         soap_check_result(soap, "emi:Status");
51331                         if (soap->error == SOAP_TAG_MISMATCH)
51332                                 soap->error = soap_ignore_element(soap);
51333                         if (soap->error == SOAP_NO_TAG)
51334                                 break;
51335                         if (soap->error)
51336                                 return NULL;
51337                 }
51338                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
51339                 {       soap->error = SOAP_OCCURS;
51340                         return NULL;
51341                 }
51342                 if (soap_element_end_in(soap, tag))
51343                         return NULL;
51344         }
51345         else
51346         {       a = (_emi__CancelAlertSubscriptionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, 0, sizeof(_emi__CancelAlertSubscriptionResponse), 0, soap_copy__emi__CancelAlertSubscriptionResponse);
51347                 if (soap->body && soap_element_end_in(soap, tag))
51348                         return NULL;
51349         }
51350         return a;
51351 }
51352
51353 SOAP_FMAC5 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC6 soap_new__emi__CancelAlertSubscriptionResponse(struct soap *soap, int n)
51354 {       return soap_instantiate__emi__CancelAlertSubscriptionResponse(soap, n, NULL, NULL, NULL);
51355 }
51356
51357 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *p)
51358 {       soap_delete(soap, p);
51359 }
51360
51361 SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC4 soap_instantiate__emi__CancelAlertSubscriptionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
51362 {
51363         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__CancelAlertSubscriptionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
51364         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, n, soap_fdelete);
51365         if (!cp)
51366                 return NULL;
51367         if (n < 0)
51368         {       cp->ptr = (void*)new _emi__CancelAlertSubscriptionResponse;
51369                 if (size)
51370                         *size = sizeof(_emi__CancelAlertSubscriptionResponse);
51371                 ((_emi__CancelAlertSubscriptionResponse*)cp->ptr)->soap = soap;
51372         }
51373         else
51374         {       cp->ptr = (void*)new _emi__CancelAlertSubscriptionResponse[n];
51375                 if (size)
51376                         *size = n * sizeof(_emi__CancelAlertSubscriptionResponse);
51377                 for (int i = 0; i < n; i++)
51378                         ((_emi__CancelAlertSubscriptionResponse*)cp->ptr)[i].soap = soap;
51379         }
51380                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
51381         return (_emi__CancelAlertSubscriptionResponse*)cp->ptr;
51382 }
51383
51384 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__CancelAlertSubscriptionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
51385 {
51386         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__CancelAlertSubscriptionResponse %p -> %p\n", q, p));
51387         *(_emi__CancelAlertSubscriptionResponse*)p = *(_emi__CancelAlertSubscriptionResponse*)q;
51388 }
51389
51390 void _emi__CancelAlertSubscription::soap_serialize(struct soap *soap) const
51391 {
51392         (void)soap; /* appease -Wall -Werror */
51393         /* transient soap skipped */
51394 }
51395
51396 void _emi__CancelAlertSubscription::soap_default(struct soap *soap)
51397 {
51398         this->soap = soap;
51399         soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__CancelAlertSubscription*)this)->SubscriptionHandle);
51400         /* transient soap skipped */
51401 }
51402
51403 int _emi__CancelAlertSubscription::soap_put(struct soap *soap, const char *tag, const  char *type) const
51404 {
51405         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__CancelAlertSubscription);
51406         if (this->soap_out(soap, tag, id, type))
51407                 return soap->error;
51408         return soap_putindependent(soap);
51409 }
51410
51411 int _emi__CancelAlertSubscription::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
51412 {
51413         return soap_out__emi__CancelAlertSubscription(soap, tag, id, this, type);
51414 }
51415
51416 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__CancelAlertSubscription(struct soap *soap, const char *tag, int id, const _emi__CancelAlertSubscription *a, const char *type)
51417 {
51418         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__CancelAlertSubscription), type);
51419         soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__CancelAlertSubscription*)a)->SubscriptionHandle), "");
51420         /* transient soap skipped */
51421         soap_element_end_out(soap, tag);
51422         return SOAP_OK;
51423 }
51424
51425 void *_emi__CancelAlertSubscription::soap_get(struct soap *soap, const char *tag, const char *type)
51426 {
51427         return soap_get__emi__CancelAlertSubscription(soap, this, tag, type);
51428 }
51429
51430 SOAP_FMAC3 _emi__CancelAlertSubscription * SOAP_FMAC4 soap_get__emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *p, const char *tag, const char *type)
51431 {
51432         if ((p = soap_in__emi__CancelAlertSubscription(soap, tag, p, type)))
51433                 soap_getindependent(soap);
51434         return p;
51435 }
51436
51437 void *_emi__CancelAlertSubscription::soap_in(struct soap *soap, const char *tag, const char *type)
51438 {       return soap_in__emi__CancelAlertSubscription(soap, tag, this, type);
51439 }
51440
51441 SOAP_FMAC3 _emi__CancelAlertSubscription * SOAP_FMAC4 soap_in__emi__CancelAlertSubscription(struct soap *soap, const char *tag, _emi__CancelAlertSubscription *a, const char *type)
51442 {
51443         if (soap_element_begin_in(soap, tag, 0, NULL))
51444                 return NULL;
51445         a = (_emi__CancelAlertSubscription *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__CancelAlertSubscription, sizeof(_emi__CancelAlertSubscription), soap->type, soap->arrayType);
51446         if (!a)
51447                 return NULL;
51448         if (soap->alloced)
51449         {       a->soap_default(soap);
51450                 if (soap->clist->type != SOAP_TYPE__emi__CancelAlertSubscription)
51451                 {       soap_revert(soap);
51452                         *soap->id = '\0';
51453                         return (_emi__CancelAlertSubscription *)a->soap_in(soap, tag, type);
51454                 }
51455         }
51456         short soap_flag_SubscriptionHandle1 = 1;
51457         if (soap->body && !*soap->href)
51458         {
51459                 for (;;)
51460                 {       soap->error = SOAP_TAG_MISMATCH;
51461                         if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH)
51462                                 if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__CancelAlertSubscription*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType"))
51463                                 {       soap_flag_SubscriptionHandle1--;
51464                                         continue;
51465                                 }
51466                         /* transient soap skipped */
51467                         if (soap->error == SOAP_TAG_MISMATCH)
51468                                 soap->error = soap_ignore_element(soap);
51469                         if (soap->error == SOAP_NO_TAG)
51470                                 break;
51471                         if (soap->error)
51472                                 return NULL;
51473                 }
51474                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionHandle1 > 0))
51475                 {       soap->error = SOAP_OCCURS;
51476                         return NULL;
51477                 }
51478                 if (soap_element_end_in(soap, tag))
51479                         return NULL;
51480         }
51481         else
51482         {       a = (_emi__CancelAlertSubscription *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__CancelAlertSubscription, 0, sizeof(_emi__CancelAlertSubscription), 0, soap_copy__emi__CancelAlertSubscription);
51483                 if (soap->body && soap_element_end_in(soap, tag))
51484                         return NULL;
51485         }
51486         return a;
51487 }
51488
51489 SOAP_FMAC5 _emi__CancelAlertSubscription * SOAP_FMAC6 soap_new__emi__CancelAlertSubscription(struct soap *soap, int n)
51490 {       return soap_instantiate__emi__CancelAlertSubscription(soap, n, NULL, NULL, NULL);
51491 }
51492
51493 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *p)
51494 {       soap_delete(soap, p);
51495 }
51496
51497 SOAP_FMAC3 _emi__CancelAlertSubscription * SOAP_FMAC4 soap_instantiate__emi__CancelAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
51498 {
51499         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__CancelAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
51500         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__CancelAlertSubscription, n, soap_fdelete);
51501         if (!cp)
51502                 return NULL;
51503         if (n < 0)
51504         {       cp->ptr = (void*)new _emi__CancelAlertSubscription;
51505                 if (size)
51506                         *size = sizeof(_emi__CancelAlertSubscription);
51507                 ((_emi__CancelAlertSubscription*)cp->ptr)->soap = soap;
51508         }
51509         else
51510         {       cp->ptr = (void*)new _emi__CancelAlertSubscription[n];
51511                 if (size)
51512                         *size = n * sizeof(_emi__CancelAlertSubscription);
51513                 for (int i = 0; i < n; i++)
51514                         ((_emi__CancelAlertSubscription*)cp->ptr)[i].soap = soap;
51515         }
51516                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
51517         return (_emi__CancelAlertSubscription*)cp->ptr;
51518 }
51519
51520 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__CancelAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
51521 {
51522         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__CancelAlertSubscription %p -> %p\n", q, p));
51523         *(_emi__CancelAlertSubscription*)p = *(_emi__CancelAlertSubscription*)q;
51524 }
51525
51526 void _emi__GetSensorAttributesResponse::soap_serialize(struct soap *soap) const
51527 {
51528         (void)soap; /* appease -Wall -Werror */
51529         soap_serialize_PointerToemi__SensorAttributesType(soap, &((_emi__GetSensorAttributesResponse*)this)->Attributes);
51530         /* transient soap skipped */
51531 }
51532
51533 void _emi__GetSensorAttributesResponse::soap_default(struct soap *soap)
51534 {
51535         this->soap = soap;
51536         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetSensorAttributesResponse*)this)->Status);
51537         ((_emi__GetSensorAttributesResponse*)this)->Attributes = NULL;
51538         /* transient soap skipped */
51539 }
51540
51541 int _emi__GetSensorAttributesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
51542 {
51543         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetSensorAttributesResponse);
51544         if (this->soap_out(soap, tag, id, type))
51545                 return soap->error;
51546         return soap_putindependent(soap);
51547 }
51548
51549 int _emi__GetSensorAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
51550 {
51551         return soap_out__emi__GetSensorAttributesResponse(soap, tag, id, this, type);
51552 }
51553
51554 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, int id, const _emi__GetSensorAttributesResponse *a, const char *type)
51555 {
51556         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetSensorAttributesResponse), type);
51557         soap_element_result(soap, "emi:Status");
51558         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetSensorAttributesResponse*)a)->Status), "");
51559         soap_out_PointerToemi__SensorAttributesType(soap, "emi:Attributes", -1, &(((_emi__GetSensorAttributesResponse*)a)->Attributes), "");
51560         /* transient soap skipped */
51561         soap_element_end_out(soap, tag);
51562         return SOAP_OK;
51563 }
51564
51565 void *_emi__GetSensorAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
51566 {
51567         return soap_get__emi__GetSensorAttributesResponse(soap, this, tag, type);
51568 }
51569
51570 SOAP_FMAC3 _emi__GetSensorAttributesResponse * SOAP_FMAC4 soap_get__emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *p, const char *tag, const char *type)
51571 {
51572         if ((p = soap_in__emi__GetSensorAttributesResponse(soap, tag, p, type)))
51573                 soap_getindependent(soap);
51574         return p;
51575 }
51576
51577 void *_emi__GetSensorAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
51578 {       return soap_in__emi__GetSensorAttributesResponse(soap, tag, this, type);
51579 }
51580
51581 SOAP_FMAC3 _emi__GetSensorAttributesResponse * SOAP_FMAC4 soap_in__emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, _emi__GetSensorAttributesResponse *a, const char *type)
51582 {
51583         if (soap_element_begin_in(soap, tag, 0, NULL))
51584                 return NULL;
51585         a = (_emi__GetSensorAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetSensorAttributesResponse, sizeof(_emi__GetSensorAttributesResponse), soap->type, soap->arrayType);
51586         if (!a)
51587                 return NULL;
51588         if (soap->alloced)
51589         {       a->soap_default(soap);
51590                 if (soap->clist->type != SOAP_TYPE__emi__GetSensorAttributesResponse)
51591                 {       soap_revert(soap);
51592                         *soap->id = '\0';
51593                         return (_emi__GetSensorAttributesResponse *)a->soap_in(soap, tag, type);
51594                 }
51595         }
51596         short soap_flag_Status1 = 1, soap_flag_Attributes1 = 1;
51597         if (soap->body && !*soap->href)
51598         {
51599                 for (;;)
51600                 {       soap->error = SOAP_TAG_MISMATCH;
51601                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
51602                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetSensorAttributesResponse*)a)->Status), "emi:PT_STATUS"))
51603                                 {       soap_flag_Status1--;
51604                                         continue;
51605                                 }
51606                         if (soap_flag_Attributes1 && soap->error == SOAP_TAG_MISMATCH)
51607                                 if (soap_in_PointerToemi__SensorAttributesType(soap, "emi:Attributes", &(((_emi__GetSensorAttributesResponse*)a)->Attributes), "emi:SensorAttributesType"))
51608                                 {       soap_flag_Attributes1--;
51609                                         continue;
51610                                 }
51611                         /* transient soap skipped */
51612                         soap_check_result(soap, "emi:Status");
51613                         if (soap->error == SOAP_TAG_MISMATCH)
51614                                 soap->error = soap_ignore_element(soap);
51615                         if (soap->error == SOAP_NO_TAG)
51616                                 break;
51617                         if (soap->error)
51618                                 return NULL;
51619                 }
51620                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Attributes1 > 0))
51621                 {       soap->error = SOAP_OCCURS;
51622                         return NULL;
51623                 }
51624                 if (soap_element_end_in(soap, tag))
51625                         return NULL;
51626         }
51627         else
51628         {       a = (_emi__GetSensorAttributesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetSensorAttributesResponse, 0, sizeof(_emi__GetSensorAttributesResponse), 0, soap_copy__emi__GetSensorAttributesResponse);
51629                 if (soap->body && soap_element_end_in(soap, tag))
51630                         return NULL;
51631         }
51632         return a;
51633 }
51634
51635 SOAP_FMAC5 _emi__GetSensorAttributesResponse * SOAP_FMAC6 soap_new__emi__GetSensorAttributesResponse(struct soap *soap, int n)
51636 {       return soap_instantiate__emi__GetSensorAttributesResponse(soap, n, NULL, NULL, NULL);
51637 }
51638
51639 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *p)
51640 {       soap_delete(soap, p);
51641 }
51642
51643 SOAP_FMAC3 _emi__GetSensorAttributesResponse * SOAP_FMAC4 soap_instantiate__emi__GetSensorAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
51644 {
51645         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetSensorAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
51646         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetSensorAttributesResponse, n, soap_fdelete);
51647         if (!cp)
51648                 return NULL;
51649         if (n < 0)
51650         {       cp->ptr = (void*)new _emi__GetSensorAttributesResponse;
51651                 if (size)
51652                         *size = sizeof(_emi__GetSensorAttributesResponse);
51653                 ((_emi__GetSensorAttributesResponse*)cp->ptr)->soap = soap;
51654         }
51655         else
51656         {       cp->ptr = (void*)new _emi__GetSensorAttributesResponse[n];
51657                 if (size)
51658                         *size = n * sizeof(_emi__GetSensorAttributesResponse);
51659                 for (int i = 0; i < n; i++)
51660                         ((_emi__GetSensorAttributesResponse*)cp->ptr)[i].soap = soap;
51661         }
51662                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
51663         return (_emi__GetSensorAttributesResponse*)cp->ptr;
51664 }
51665
51666 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetSensorAttributesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
51667 {
51668         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetSensorAttributesResponse %p -> %p\n", q, p));
51669         *(_emi__GetSensorAttributesResponse*)p = *(_emi__GetSensorAttributesResponse*)q;
51670 }
51671
51672 void _emi__GetSensorAttributes::soap_serialize(struct soap *soap) const
51673 {
51674         (void)soap; /* appease -Wall -Werror */
51675         /* transient soap skipped */
51676 }
51677
51678 void _emi__GetSensorAttributes::soap_default(struct soap *soap)
51679 {
51680         this->soap = soap;
51681         soap_default_emi__SensorHandleType(soap, &((_emi__GetSensorAttributes*)this)->Handle);
51682         /* transient soap skipped */
51683 }
51684
51685 int _emi__GetSensorAttributes::soap_put(struct soap *soap, const char *tag, const  char *type) const
51686 {
51687         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetSensorAttributes);
51688         if (this->soap_out(soap, tag, id, type))
51689                 return soap->error;
51690         return soap_putindependent(soap);
51691 }
51692
51693 int _emi__GetSensorAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
51694 {
51695         return soap_out__emi__GetSensorAttributes(soap, tag, id, this, type);
51696 }
51697
51698 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetSensorAttributes(struct soap *soap, const char *tag, int id, const _emi__GetSensorAttributes *a, const char *type)
51699 {
51700         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetSensorAttributes), type);
51701         soap_out_emi__SensorHandleType(soap, "emi:Handle", -1, &(((_emi__GetSensorAttributes*)a)->Handle), "");
51702         /* transient soap skipped */
51703         soap_element_end_out(soap, tag);
51704         return SOAP_OK;
51705 }
51706
51707 void *_emi__GetSensorAttributes::soap_get(struct soap *soap, const char *tag, const char *type)
51708 {
51709         return soap_get__emi__GetSensorAttributes(soap, this, tag, type);
51710 }
51711
51712 SOAP_FMAC3 _emi__GetSensorAttributes * SOAP_FMAC4 soap_get__emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *p, const char *tag, const char *type)
51713 {
51714         if ((p = soap_in__emi__GetSensorAttributes(soap, tag, p, type)))
51715                 soap_getindependent(soap);
51716         return p;
51717 }
51718
51719 void *_emi__GetSensorAttributes::soap_in(struct soap *soap, const char *tag, const char *type)
51720 {       return soap_in__emi__GetSensorAttributes(soap, tag, this, type);
51721 }
51722
51723 SOAP_FMAC3 _emi__GetSensorAttributes * SOAP_FMAC4 soap_in__emi__GetSensorAttributes(struct soap *soap, const char *tag, _emi__GetSensorAttributes *a, const char *type)
51724 {
51725         if (soap_element_begin_in(soap, tag, 0, NULL))
51726                 return NULL;
51727         a = (_emi__GetSensorAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetSensorAttributes, sizeof(_emi__GetSensorAttributes), soap->type, soap->arrayType);
51728         if (!a)
51729                 return NULL;
51730         if (soap->alloced)
51731         {       a->soap_default(soap);
51732                 if (soap->clist->type != SOAP_TYPE__emi__GetSensorAttributes)
51733                 {       soap_revert(soap);
51734                         *soap->id = '\0';
51735                         return (_emi__GetSensorAttributes *)a->soap_in(soap, tag, type);
51736                 }
51737         }
51738         short soap_flag_Handle1 = 1;
51739         if (soap->body && !*soap->href)
51740         {
51741                 for (;;)
51742                 {       soap->error = SOAP_TAG_MISMATCH;
51743                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
51744                                 if (soap_in_emi__SensorHandleType(soap, "emi:Handle", &(((_emi__GetSensorAttributes*)a)->Handle), "emi:SensorHandleType"))
51745                                 {       soap_flag_Handle1--;
51746                                         continue;
51747                                 }
51748                         /* transient soap skipped */
51749                         if (soap->error == SOAP_TAG_MISMATCH)
51750                                 soap->error = soap_ignore_element(soap);
51751                         if (soap->error == SOAP_NO_TAG)
51752                                 break;
51753                         if (soap->error)
51754                                 return NULL;
51755                 }
51756                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
51757                 {       soap->error = SOAP_OCCURS;
51758                         return NULL;
51759                 }
51760                 if (soap_element_end_in(soap, tag))
51761                         return NULL;
51762         }
51763         else
51764         {       a = (_emi__GetSensorAttributes *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetSensorAttributes, 0, sizeof(_emi__GetSensorAttributes), 0, soap_copy__emi__GetSensorAttributes);
51765                 if (soap->body && soap_element_end_in(soap, tag))
51766                         return NULL;
51767         }
51768         return a;
51769 }
51770
51771 SOAP_FMAC5 _emi__GetSensorAttributes * SOAP_FMAC6 soap_new__emi__GetSensorAttributes(struct soap *soap, int n)
51772 {       return soap_instantiate__emi__GetSensorAttributes(soap, n, NULL, NULL, NULL);
51773 }
51774
51775 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *p)
51776 {       soap_delete(soap, p);
51777 }
51778
51779 SOAP_FMAC3 _emi__GetSensorAttributes * SOAP_FMAC4 soap_instantiate__emi__GetSensorAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
51780 {
51781         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetSensorAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
51782         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetSensorAttributes, n, soap_fdelete);
51783         if (!cp)
51784                 return NULL;
51785         if (n < 0)
51786         {       cp->ptr = (void*)new _emi__GetSensorAttributes;
51787                 if (size)
51788                         *size = sizeof(_emi__GetSensorAttributes);
51789                 ((_emi__GetSensorAttributes*)cp->ptr)->soap = soap;
51790         }
51791         else
51792         {       cp->ptr = (void*)new _emi__GetSensorAttributes[n];
51793                 if (size)
51794                         *size = n * sizeof(_emi__GetSensorAttributes);
51795                 for (int i = 0; i < n; i++)
51796                         ((_emi__GetSensorAttributes*)cp->ptr)[i].soap = soap;
51797         }
51798                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
51799         return (_emi__GetSensorAttributes*)cp->ptr;
51800 }
51801
51802 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetSensorAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
51803 {
51804         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetSensorAttributes %p -> %p\n", q, p));
51805         *(_emi__GetSensorAttributes*)p = *(_emi__GetSensorAttributes*)q;
51806 }
51807
51808 void _emi__EnumerateSensorsResponse::soap_serialize(struct soap *soap) const
51809 {
51810         (void)soap; /* appease -Wall -Werror */
51811         soap_embedded(soap, &((_emi__EnumerateSensorsResponse*)this)->TotalCount, SOAP_TYPE_unsignedInt);
51812         soap_embedded(soap, &((_emi__EnumerateSensorsResponse*)this)->HandleCount, SOAP_TYPE_unsignedInt);
51813         soap_serialize_PointerToemi__SensorHandleArrayType(soap, &((_emi__EnumerateSensorsResponse*)this)->Handles);
51814         /* transient soap skipped */
51815 }
51816
51817 void _emi__EnumerateSensorsResponse::soap_default(struct soap *soap)
51818 {
51819         this->soap = soap;
51820         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateSensorsResponse*)this)->Status);
51821         soap_default_unsignedInt(soap, &((_emi__EnumerateSensorsResponse*)this)->TotalCount);
51822         soap_default_unsignedInt(soap, &((_emi__EnumerateSensorsResponse*)this)->HandleCount);
51823         ((_emi__EnumerateSensorsResponse*)this)->Handles = NULL;
51824         /* transient soap skipped */
51825 }
51826
51827 int _emi__EnumerateSensorsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
51828 {
51829         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateSensorsResponse);
51830         if (this->soap_out(soap, tag, id, type))
51831                 return soap->error;
51832         return soap_putindependent(soap);
51833 }
51834
51835 int _emi__EnumerateSensorsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
51836 {
51837         return soap_out__emi__EnumerateSensorsResponse(soap, tag, id, this, type);
51838 }
51839
51840 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateSensorsResponse *a, const char *type)
51841 {
51842         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateSensorsResponse), type);
51843         soap_element_result(soap, "emi:Status");
51844         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateSensorsResponse*)a)->Status), "");
51845         soap_out_unsignedInt(soap, "emi:TotalCount", -1, &(((_emi__EnumerateSensorsResponse*)a)->TotalCount), "");
51846         soap_out_unsignedInt(soap, "emi:HandleCount", -1, &(((_emi__EnumerateSensorsResponse*)a)->HandleCount), "");
51847         soap_out_PointerToemi__SensorHandleArrayType(soap, "emi:Handles", -1, &(((_emi__EnumerateSensorsResponse*)a)->Handles), "");
51848         /* transient soap skipped */
51849         soap_element_end_out(soap, tag);
51850         return SOAP_OK;
51851 }
51852
51853 void *_emi__EnumerateSensorsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
51854 {
51855         return soap_get__emi__EnumerateSensorsResponse(soap, this, tag, type);
51856 }
51857
51858 SOAP_FMAC3 _emi__EnumerateSensorsResponse * SOAP_FMAC4 soap_get__emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *p, const char *tag, const char *type)
51859 {
51860         if ((p = soap_in__emi__EnumerateSensorsResponse(soap, tag, p, type)))
51861                 soap_getindependent(soap);
51862         return p;
51863 }
51864
51865 void *_emi__EnumerateSensorsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
51866 {       return soap_in__emi__EnumerateSensorsResponse(soap, tag, this, type);
51867 }
51868
51869 SOAP_FMAC3 _emi__EnumerateSensorsResponse * SOAP_FMAC4 soap_in__emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, _emi__EnumerateSensorsResponse *a, const char *type)
51870 {
51871         if (soap_element_begin_in(soap, tag, 0, NULL))
51872                 return NULL;
51873         a = (_emi__EnumerateSensorsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateSensorsResponse, sizeof(_emi__EnumerateSensorsResponse), soap->type, soap->arrayType);
51874         if (!a)
51875                 return NULL;
51876         if (soap->alloced)
51877         {       a->soap_default(soap);
51878                 if (soap->clist->type != SOAP_TYPE__emi__EnumerateSensorsResponse)
51879                 {       soap_revert(soap);
51880                         *soap->id = '\0';
51881                         return (_emi__EnumerateSensorsResponse *)a->soap_in(soap, tag, type);
51882                 }
51883         }
51884         short soap_flag_Status1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandleCount1 = 1, soap_flag_Handles1 = 1;
51885         if (soap->body && !*soap->href)
51886         {
51887                 for (;;)
51888                 {       soap->error = SOAP_TAG_MISMATCH;
51889                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
51890                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateSensorsResponse*)a)->Status), "emi:PT_STATUS"))
51891                                 {       soap_flag_Status1--;
51892                                         continue;
51893                                 }
51894                         if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH)
51895                                 if (soap_in_unsignedInt(soap, "emi:TotalCount", &(((_emi__EnumerateSensorsResponse*)a)->TotalCount), "xsd:unsignedInt"))
51896                                 {       soap_flag_TotalCount1--;
51897                                         continue;
51898                                 }
51899                         if (soap_flag_HandleCount1 && soap->error == SOAP_TAG_MISMATCH)
51900                                 if (soap_in_unsignedInt(soap, "emi:HandleCount", &(((_emi__EnumerateSensorsResponse*)a)->HandleCount), "xsd:unsignedInt"))
51901                                 {       soap_flag_HandleCount1--;
51902                                         continue;
51903                                 }
51904                         if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH)
51905                                 if (soap_in_PointerToemi__SensorHandleArrayType(soap, "emi:Handles", &(((_emi__EnumerateSensorsResponse*)a)->Handles), "emi:SensorHandleArrayType"))
51906                                 {       soap_flag_Handles1--;
51907                                         continue;
51908                                 }
51909                         /* transient soap skipped */
51910                         soap_check_result(soap, "emi:Status");
51911                         if (soap->error == SOAP_TAG_MISMATCH)
51912                                 soap->error = soap_ignore_element(soap);
51913                         if (soap->error == SOAP_NO_TAG)
51914                                 break;
51915                         if (soap->error)
51916                                 return NULL;
51917                 }
51918                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandleCount1 > 0 || soap_flag_Handles1 > 0))
51919                 {       soap->error = SOAP_OCCURS;
51920                         return NULL;
51921                 }
51922                 if (soap_element_end_in(soap, tag))
51923                         return NULL;
51924         }
51925         else
51926         {       a = (_emi__EnumerateSensorsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateSensorsResponse, 0, sizeof(_emi__EnumerateSensorsResponse), 0, soap_copy__emi__EnumerateSensorsResponse);
51927                 if (soap->body && soap_element_end_in(soap, tag))
51928                         return NULL;
51929         }
51930         return a;
51931 }
51932
51933 SOAP_FMAC5 _emi__EnumerateSensorsResponse * SOAP_FMAC6 soap_new__emi__EnumerateSensorsResponse(struct soap *soap, int n)
51934 {       return soap_instantiate__emi__EnumerateSensorsResponse(soap, n, NULL, NULL, NULL);
51935 }
51936
51937 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *p)
51938 {       soap_delete(soap, p);
51939 }
51940
51941 SOAP_FMAC3 _emi__EnumerateSensorsResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateSensorsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
51942 {
51943         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateSensorsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
51944         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateSensorsResponse, n, soap_fdelete);
51945         if (!cp)
51946                 return NULL;
51947         if (n < 0)
51948         {       cp->ptr = (void*)new _emi__EnumerateSensorsResponse;
51949                 if (size)
51950                         *size = sizeof(_emi__EnumerateSensorsResponse);
51951                 ((_emi__EnumerateSensorsResponse*)cp->ptr)->soap = soap;
51952         }
51953         else
51954         {       cp->ptr = (void*)new _emi__EnumerateSensorsResponse[n];
51955                 if (size)
51956                         *size = n * sizeof(_emi__EnumerateSensorsResponse);
51957                 for (int i = 0; i < n; i++)
51958                         ((_emi__EnumerateSensorsResponse*)cp->ptr)[i].soap = soap;
51959         }
51960                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
51961         return (_emi__EnumerateSensorsResponse*)cp->ptr;
51962 }
51963
51964 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateSensorsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
51965 {
51966         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateSensorsResponse %p -> %p\n", q, p));
51967         *(_emi__EnumerateSensorsResponse*)p = *(_emi__EnumerateSensorsResponse*)q;
51968 }
51969
51970 void _emi__EnumerateSensors::soap_serialize(struct soap *soap) const
51971 {
51972         (void)soap; /* appease -Wall -Werror */
51973         soap_embedded(soap, &((_emi__EnumerateSensors*)this)->StartIndex, SOAP_TYPE_unsignedInt);
51974         /* transient soap skipped */
51975 }
51976
51977 void _emi__EnumerateSensors::soap_default(struct soap *soap)
51978 {
51979         this->soap = soap;
51980         soap_default_unsignedInt(soap, &((_emi__EnumerateSensors*)this)->StartIndex);
51981         /* transient soap skipped */
51982 }
51983
51984 int _emi__EnumerateSensors::soap_put(struct soap *soap, const char *tag, const  char *type) const
51985 {
51986         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateSensors);
51987         if (this->soap_out(soap, tag, id, type))
51988                 return soap->error;
51989         return soap_putindependent(soap);
51990 }
51991
51992 int _emi__EnumerateSensors::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
51993 {
51994         return soap_out__emi__EnumerateSensors(soap, tag, id, this, type);
51995 }
51996
51997 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateSensors(struct soap *soap, const char *tag, int id, const _emi__EnumerateSensors *a, const char *type)
51998 {
51999         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateSensors), type);
52000         soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateSensors*)a)->StartIndex), "");
52001         /* transient soap skipped */
52002         soap_element_end_out(soap, tag);
52003         return SOAP_OK;
52004 }
52005
52006 void *_emi__EnumerateSensors::soap_get(struct soap *soap, const char *tag, const char *type)
52007 {
52008         return soap_get__emi__EnumerateSensors(soap, this, tag, type);
52009 }
52010
52011 SOAP_FMAC3 _emi__EnumerateSensors * SOAP_FMAC4 soap_get__emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *p, const char *tag, const char *type)
52012 {
52013         if ((p = soap_in__emi__EnumerateSensors(soap, tag, p, type)))
52014                 soap_getindependent(soap);
52015         return p;
52016 }
52017
52018 void *_emi__EnumerateSensors::soap_in(struct soap *soap, const char *tag, const char *type)
52019 {       return soap_in__emi__EnumerateSensors(soap, tag, this, type);
52020 }
52021
52022 SOAP_FMAC3 _emi__EnumerateSensors * SOAP_FMAC4 soap_in__emi__EnumerateSensors(struct soap *soap, const char *tag, _emi__EnumerateSensors *a, const char *type)
52023 {
52024         if (soap_element_begin_in(soap, tag, 0, NULL))
52025                 return NULL;
52026         a = (_emi__EnumerateSensors *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateSensors, sizeof(_emi__EnumerateSensors), soap->type, soap->arrayType);
52027         if (!a)
52028                 return NULL;
52029         if (soap->alloced)
52030         {       a->soap_default(soap);
52031                 if (soap->clist->type != SOAP_TYPE__emi__EnumerateSensors)
52032                 {       soap_revert(soap);
52033                         *soap->id = '\0';
52034                         return (_emi__EnumerateSensors *)a->soap_in(soap, tag, type);
52035                 }
52036         }
52037         short soap_flag_StartIndex1 = 1;
52038         if (soap->body && !*soap->href)
52039         {
52040                 for (;;)
52041                 {       soap->error = SOAP_TAG_MISMATCH;
52042                         if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
52043                                 if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateSensors*)a)->StartIndex), "xsd:unsignedInt"))
52044                                 {       soap_flag_StartIndex1--;
52045                                         continue;
52046                                 }
52047                         /* transient soap skipped */
52048                         if (soap->error == SOAP_TAG_MISMATCH)
52049                                 soap->error = soap_ignore_element(soap);
52050                         if (soap->error == SOAP_NO_TAG)
52051                                 break;
52052                         if (soap->error)
52053                                 return NULL;
52054                 }
52055                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
52056                 {       soap->error = SOAP_OCCURS;
52057                         return NULL;
52058                 }
52059                 if (soap_element_end_in(soap, tag))
52060                         return NULL;
52061         }
52062         else
52063         {       a = (_emi__EnumerateSensors *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateSensors, 0, sizeof(_emi__EnumerateSensors), 0, soap_copy__emi__EnumerateSensors);
52064                 if (soap->body && soap_element_end_in(soap, tag))
52065                         return NULL;
52066         }
52067         return a;
52068 }
52069
52070 SOAP_FMAC5 _emi__EnumerateSensors * SOAP_FMAC6 soap_new__emi__EnumerateSensors(struct soap *soap, int n)
52071 {       return soap_instantiate__emi__EnumerateSensors(soap, n, NULL, NULL, NULL);
52072 }
52073
52074 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *p)
52075 {       soap_delete(soap, p);
52076 }
52077
52078 SOAP_FMAC3 _emi__EnumerateSensors * SOAP_FMAC4 soap_instantiate__emi__EnumerateSensors(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
52079 {
52080         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateSensors(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
52081         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateSensors, n, soap_fdelete);
52082         if (!cp)
52083                 return NULL;
52084         if (n < 0)
52085         {       cp->ptr = (void*)new _emi__EnumerateSensors;
52086                 if (size)
52087                         *size = sizeof(_emi__EnumerateSensors);
52088                 ((_emi__EnumerateSensors*)cp->ptr)->soap = soap;
52089         }
52090         else
52091         {       cp->ptr = (void*)new _emi__EnumerateSensors[n];
52092                 if (size)
52093                         *size = n * sizeof(_emi__EnumerateSensors);
52094                 for (int i = 0; i < n; i++)
52095                         ((_emi__EnumerateSensors*)cp->ptr)[i].soap = soap;
52096         }
52097                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
52098         return (_emi__EnumerateSensors*)cp->ptr;
52099 }
52100
52101 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateSensors(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
52102 {
52103         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateSensors %p -> %p\n", q, p));
52104         *(_emi__EnumerateSensors*)p = *(_emi__EnumerateSensors*)q;
52105 }
52106
52107 void _emi__GetEventLogTimestampClockResponse::soap_serialize(struct soap *soap) const
52108 {
52109         (void)soap; /* appease -Wall -Werror */
52110         /* transient soap skipped */
52111 }
52112
52113 void _emi__GetEventLogTimestampClockResponse::soap_default(struct soap *soap)
52114 {
52115         this->soap = soap;
52116         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetEventLogTimestampClockResponse*)this)->Status);
52117         soap_default_emi__TimeType(soap, &((_emi__GetEventLogTimestampClockResponse*)this)->Time);
52118         /* transient soap skipped */
52119 }
52120
52121 int _emi__GetEventLogTimestampClockResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
52122 {
52123         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventLogTimestampClockResponse);
52124         if (this->soap_out(soap, tag, id, type))
52125                 return soap->error;
52126         return soap_putindependent(soap);
52127 }
52128
52129 int _emi__GetEventLogTimestampClockResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
52130 {
52131         return soap_out__emi__GetEventLogTimestampClockResponse(soap, tag, id, this, type);
52132 }
52133
52134 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, int id, const _emi__GetEventLogTimestampClockResponse *a, const char *type)
52135 {
52136         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse), type);
52137         soap_element_result(soap, "emi:Status");
52138         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetEventLogTimestampClockResponse*)a)->Status), "");
52139         soap_out_emi__TimeType(soap, "emi:Time", -1, &(((_emi__GetEventLogTimestampClockResponse*)a)->Time), "");
52140         /* transient soap skipped */
52141         soap_element_end_out(soap, tag);
52142         return SOAP_OK;
52143 }
52144
52145 void *_emi__GetEventLogTimestampClockResponse::soap_get(struct soap *soap, const char *tag, const char *type)
52146 {
52147         return soap_get__emi__GetEventLogTimestampClockResponse(soap, this, tag, type);
52148 }
52149
52150 SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC4 soap_get__emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *p, const char *tag, const char *type)
52151 {
52152         if ((p = soap_in__emi__GetEventLogTimestampClockResponse(soap, tag, p, type)))
52153                 soap_getindependent(soap);
52154         return p;
52155 }
52156
52157 void *_emi__GetEventLogTimestampClockResponse::soap_in(struct soap *soap, const char *tag, const char *type)
52158 {       return soap_in__emi__GetEventLogTimestampClockResponse(soap, tag, this, type);
52159 }
52160
52161 SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC4 soap_in__emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClockResponse *a, const char *type)
52162 {
52163         if (soap_element_begin_in(soap, tag, 0, NULL))
52164                 return NULL;
52165         a = (_emi__GetEventLogTimestampClockResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, sizeof(_emi__GetEventLogTimestampClockResponse), soap->type, soap->arrayType);
52166         if (!a)
52167                 return NULL;
52168         if (soap->alloced)
52169         {       a->soap_default(soap);
52170                 if (soap->clist->type != SOAP_TYPE__emi__GetEventLogTimestampClockResponse)
52171                 {       soap_revert(soap);
52172                         *soap->id = '\0';
52173                         return (_emi__GetEventLogTimestampClockResponse *)a->soap_in(soap, tag, type);
52174                 }
52175         }
52176         short soap_flag_Status1 = 1, soap_flag_Time1 = 1;
52177         if (soap->body && !*soap->href)
52178         {
52179                 for (;;)
52180                 {       soap->error = SOAP_TAG_MISMATCH;
52181                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
52182                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetEventLogTimestampClockResponse*)a)->Status), "emi:PT_STATUS"))
52183                                 {       soap_flag_Status1--;
52184                                         continue;
52185                                 }
52186                         if (soap_flag_Time1 && soap->error == SOAP_TAG_MISMATCH)
52187                                 if (soap_in_emi__TimeType(soap, "emi:Time", &(((_emi__GetEventLogTimestampClockResponse*)a)->Time), "emi:TimeType"))
52188                                 {       soap_flag_Time1--;
52189                                         continue;
52190                                 }
52191                         /* transient soap skipped */
52192                         soap_check_result(soap, "emi:Status");
52193                         if (soap->error == SOAP_TAG_MISMATCH)
52194                                 soap->error = soap_ignore_element(soap);
52195                         if (soap->error == SOAP_NO_TAG)
52196                                 break;
52197                         if (soap->error)
52198                                 return NULL;
52199                 }
52200                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Time1 > 0))
52201                 {       soap->error = SOAP_OCCURS;
52202                         return NULL;
52203                 }
52204                 if (soap_element_end_in(soap, tag))
52205                         return NULL;
52206         }
52207         else
52208         {       a = (_emi__GetEventLogTimestampClockResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, 0, sizeof(_emi__GetEventLogTimestampClockResponse), 0, soap_copy__emi__GetEventLogTimestampClockResponse);
52209                 if (soap->body && soap_element_end_in(soap, tag))
52210                         return NULL;
52211         }
52212         return a;
52213 }
52214
52215 SOAP_FMAC5 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC6 soap_new__emi__GetEventLogTimestampClockResponse(struct soap *soap, int n)
52216 {       return soap_instantiate__emi__GetEventLogTimestampClockResponse(soap, n, NULL, NULL, NULL);
52217 }
52218
52219 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *p)
52220 {       soap_delete(soap, p);
52221 }
52222
52223 SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC4 soap_instantiate__emi__GetEventLogTimestampClockResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
52224 {
52225         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogTimestampClockResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
52226         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, n, soap_fdelete);
52227         if (!cp)
52228                 return NULL;
52229         if (n < 0)
52230         {       cp->ptr = (void*)new _emi__GetEventLogTimestampClockResponse;
52231                 if (size)
52232                         *size = sizeof(_emi__GetEventLogTimestampClockResponse);
52233                 ((_emi__GetEventLogTimestampClockResponse*)cp->ptr)->soap = soap;
52234         }
52235         else
52236         {       cp->ptr = (void*)new _emi__GetEventLogTimestampClockResponse[n];
52237                 if (size)
52238                         *size = n * sizeof(_emi__GetEventLogTimestampClockResponse);
52239                 for (int i = 0; i < n; i++)
52240                         ((_emi__GetEventLogTimestampClockResponse*)cp->ptr)[i].soap = soap;
52241         }
52242                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
52243         return (_emi__GetEventLogTimestampClockResponse*)cp->ptr;
52244 }
52245
52246 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventLogTimestampClockResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
52247 {
52248         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogTimestampClockResponse %p -> %p\n", q, p));
52249         *(_emi__GetEventLogTimestampClockResponse*)p = *(_emi__GetEventLogTimestampClockResponse*)q;
52250 }
52251
52252 void _emi__GetEventLogTimestampClock::soap_serialize(struct soap *soap) const
52253 {
52254         (void)soap; /* appease -Wall -Werror */
52255         /* transient soap skipped */
52256 }
52257
52258 void _emi__GetEventLogTimestampClock::soap_default(struct soap *soap)
52259 {
52260         this->soap = soap;
52261         /* transient soap skipped */
52262 }
52263
52264 int _emi__GetEventLogTimestampClock::soap_put(struct soap *soap, const char *tag, const  char *type) const
52265 {
52266         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventLogTimestampClock);
52267         if (this->soap_out(soap, tag, id, type))
52268                 return soap->error;
52269         return soap_putindependent(soap);
52270 }
52271
52272 int _emi__GetEventLogTimestampClock::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
52273 {
52274         return soap_out__emi__GetEventLogTimestampClock(soap, tag, id, this, type);
52275 }
52276
52277 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, int id, const _emi__GetEventLogTimestampClock *a, const char *type)
52278 {
52279         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogTimestampClock), type);
52280         /* transient soap skipped */
52281         soap_element_end_out(soap, tag);
52282         return SOAP_OK;
52283 }
52284
52285 void *_emi__GetEventLogTimestampClock::soap_get(struct soap *soap, const char *tag, const char *type)
52286 {
52287         return soap_get__emi__GetEventLogTimestampClock(soap, this, tag, type);
52288 }
52289
52290 SOAP_FMAC3 _emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_get__emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *p, const char *tag, const char *type)
52291 {
52292         if ((p = soap_in__emi__GetEventLogTimestampClock(soap, tag, p, type)))
52293                 soap_getindependent(soap);
52294         return p;
52295 }
52296
52297 void *_emi__GetEventLogTimestampClock::soap_in(struct soap *soap, const char *tag, const char *type)
52298 {       return soap_in__emi__GetEventLogTimestampClock(soap, tag, this, type);
52299 }
52300
52301 SOAP_FMAC3 _emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_in__emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClock *a, const char *type)
52302 {
52303         if (soap_element_begin_in(soap, tag, 0, NULL))
52304                 return NULL;
52305         a = (_emi__GetEventLogTimestampClock *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogTimestampClock, sizeof(_emi__GetEventLogTimestampClock), soap->type, soap->arrayType);
52306         if (!a)
52307                 return NULL;
52308         if (soap->alloced)
52309         {       a->soap_default(soap);
52310                 if (soap->clist->type != SOAP_TYPE__emi__GetEventLogTimestampClock)
52311                 {       soap_revert(soap);
52312                         *soap->id = '\0';
52313                         return (_emi__GetEventLogTimestampClock *)a->soap_in(soap, tag, type);
52314                 }
52315         };
52316         if (soap->body && !*soap->href)
52317         {
52318                 for (;;)
52319                 {       soap->error = SOAP_TAG_MISMATCH;
52320                         /* transient soap skipped */
52321                         if (soap->error == SOAP_TAG_MISMATCH)
52322                                 soap->error = soap_ignore_element(soap);
52323                         if (soap->error == SOAP_NO_TAG)
52324                                 break;
52325                         if (soap->error)
52326                                 return NULL;
52327                 }
52328                 if (soap_element_end_in(soap, tag))
52329                         return NULL;
52330         }
52331         else
52332         {       a = (_emi__GetEventLogTimestampClock *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventLogTimestampClock, 0, sizeof(_emi__GetEventLogTimestampClock), 0, soap_copy__emi__GetEventLogTimestampClock);
52333                 if (soap->body && soap_element_end_in(soap, tag))
52334                         return NULL;
52335         }
52336         return a;
52337 }
52338
52339 SOAP_FMAC5 _emi__GetEventLogTimestampClock * SOAP_FMAC6 soap_new__emi__GetEventLogTimestampClock(struct soap *soap, int n)
52340 {       return soap_instantiate__emi__GetEventLogTimestampClock(soap, n, NULL, NULL, NULL);
52341 }
52342
52343 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *p)
52344 {       soap_delete(soap, p);
52345 }
52346
52347 SOAP_FMAC3 _emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_instantiate__emi__GetEventLogTimestampClock(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
52348 {
52349         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
52350         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogTimestampClock, n, soap_fdelete);
52351         if (!cp)
52352                 return NULL;
52353         if (n < 0)
52354         {       cp->ptr = (void*)new _emi__GetEventLogTimestampClock;
52355                 if (size)
52356                         *size = sizeof(_emi__GetEventLogTimestampClock);
52357                 ((_emi__GetEventLogTimestampClock*)cp->ptr)->soap = soap;
52358         }
52359         else
52360         {       cp->ptr = (void*)new _emi__GetEventLogTimestampClock[n];
52361                 if (size)
52362                         *size = n * sizeof(_emi__GetEventLogTimestampClock);
52363                 for (int i = 0; i < n; i++)
52364                         ((_emi__GetEventLogTimestampClock*)cp->ptr)[i].soap = soap;
52365         }
52366                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
52367         return (_emi__GetEventLogTimestampClock*)cp->ptr;
52368 }
52369
52370 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventLogTimestampClock(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
52371 {
52372         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogTimestampClock %p -> %p\n", q, p));
52373         *(_emi__GetEventLogTimestampClock*)p = *(_emi__GetEventLogTimestampClock*)q;
52374 }
52375
52376 void _emi__SetEventLogTimestampClockResponse::soap_serialize(struct soap *soap) const
52377 {
52378         (void)soap; /* appease -Wall -Werror */
52379         /* transient soap skipped */
52380 }
52381
52382 void _emi__SetEventLogTimestampClockResponse::soap_default(struct soap *soap)
52383 {
52384         this->soap = soap;
52385         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SetEventLogTimestampClockResponse*)this)->Status);
52386         /* transient soap skipped */
52387 }
52388
52389 int _emi__SetEventLogTimestampClockResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
52390 {
52391         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SetEventLogTimestampClockResponse);
52392         if (this->soap_out(soap, tag, id, type))
52393                 return soap->error;
52394         return soap_putindependent(soap);
52395 }
52396
52397 int _emi__SetEventLogTimestampClockResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
52398 {
52399         return soap_out__emi__SetEventLogTimestampClockResponse(soap, tag, id, this, type);
52400 }
52401
52402 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, int id, const _emi__SetEventLogTimestampClockResponse *a, const char *type)
52403 {
52404         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse), type);
52405         soap_element_result(soap, "emi:Status");
52406         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SetEventLogTimestampClockResponse*)a)->Status), "");
52407         /* transient soap skipped */
52408         soap_element_end_out(soap, tag);
52409         return SOAP_OK;
52410 }
52411
52412 void *_emi__SetEventLogTimestampClockResponse::soap_get(struct soap *soap, const char *tag, const char *type)
52413 {
52414         return soap_get__emi__SetEventLogTimestampClockResponse(soap, this, tag, type);
52415 }
52416
52417 SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC4 soap_get__emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *p, const char *tag, const char *type)
52418 {
52419         if ((p = soap_in__emi__SetEventLogTimestampClockResponse(soap, tag, p, type)))
52420                 soap_getindependent(soap);
52421         return p;
52422 }
52423
52424 void *_emi__SetEventLogTimestampClockResponse::soap_in(struct soap *soap, const char *tag, const char *type)
52425 {       return soap_in__emi__SetEventLogTimestampClockResponse(soap, tag, this, type);
52426 }
52427
52428 SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC4 soap_in__emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClockResponse *a, const char *type)
52429 {
52430         if (soap_element_begin_in(soap, tag, 0, NULL))
52431                 return NULL;
52432         a = (_emi__SetEventLogTimestampClockResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, sizeof(_emi__SetEventLogTimestampClockResponse), soap->type, soap->arrayType);
52433         if (!a)
52434                 return NULL;
52435         if (soap->alloced)
52436         {       a->soap_default(soap);
52437                 if (soap->clist->type != SOAP_TYPE__emi__SetEventLogTimestampClockResponse)
52438                 {       soap_revert(soap);
52439                         *soap->id = '\0';
52440                         return (_emi__SetEventLogTimestampClockResponse *)a->soap_in(soap, tag, type);
52441                 }
52442         }
52443         short soap_flag_Status1 = 1;
52444         if (soap->body && !*soap->href)
52445         {
52446                 for (;;)
52447                 {       soap->error = SOAP_TAG_MISMATCH;
52448                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
52449                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SetEventLogTimestampClockResponse*)a)->Status), "emi:PT_STATUS"))
52450                                 {       soap_flag_Status1--;
52451                                         continue;
52452                                 }
52453                         /* transient soap skipped */
52454                         soap_check_result(soap, "emi:Status");
52455                         if (soap->error == SOAP_TAG_MISMATCH)
52456                                 soap->error = soap_ignore_element(soap);
52457                         if (soap->error == SOAP_NO_TAG)
52458                                 break;
52459                         if (soap->error)
52460                                 return NULL;
52461                 }
52462                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
52463                 {       soap->error = SOAP_OCCURS;
52464                         return NULL;
52465                 }
52466                 if (soap_element_end_in(soap, tag))
52467                         return NULL;
52468         }
52469         else
52470         {       a = (_emi__SetEventLogTimestampClockResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, 0, sizeof(_emi__SetEventLogTimestampClockResponse), 0, soap_copy__emi__SetEventLogTimestampClockResponse);
52471                 if (soap->body && soap_element_end_in(soap, tag))
52472                         return NULL;
52473         }
52474         return a;
52475 }
52476
52477 SOAP_FMAC5 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC6 soap_new__emi__SetEventLogTimestampClockResponse(struct soap *soap, int n)
52478 {       return soap_instantiate__emi__SetEventLogTimestampClockResponse(soap, n, NULL, NULL, NULL);
52479 }
52480
52481 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *p)
52482 {       soap_delete(soap, p);
52483 }
52484
52485 SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC4 soap_instantiate__emi__SetEventLogTimestampClockResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
52486 {
52487         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetEventLogTimestampClockResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
52488         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, n, soap_fdelete);
52489         if (!cp)
52490                 return NULL;
52491         if (n < 0)
52492         {       cp->ptr = (void*)new _emi__SetEventLogTimestampClockResponse;
52493                 if (size)
52494                         *size = sizeof(_emi__SetEventLogTimestampClockResponse);
52495                 ((_emi__SetEventLogTimestampClockResponse*)cp->ptr)->soap = soap;
52496         }
52497         else
52498         {       cp->ptr = (void*)new _emi__SetEventLogTimestampClockResponse[n];
52499                 if (size)
52500                         *size = n * sizeof(_emi__SetEventLogTimestampClockResponse);
52501                 for (int i = 0; i < n; i++)
52502                         ((_emi__SetEventLogTimestampClockResponse*)cp->ptr)[i].soap = soap;
52503         }
52504                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
52505         return (_emi__SetEventLogTimestampClockResponse*)cp->ptr;
52506 }
52507
52508 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SetEventLogTimestampClockResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
52509 {
52510         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetEventLogTimestampClockResponse %p -> %p\n", q, p));
52511         *(_emi__SetEventLogTimestampClockResponse*)p = *(_emi__SetEventLogTimestampClockResponse*)q;
52512 }
52513
52514 void _emi__SetEventLogTimestampClock::soap_serialize(struct soap *soap) const
52515 {
52516         (void)soap; /* appease -Wall -Werror */
52517         /* transient soap skipped */
52518 }
52519
52520 void _emi__SetEventLogTimestampClock::soap_default(struct soap *soap)
52521 {
52522         this->soap = soap;
52523         soap_default_emi__TimeType(soap, &((_emi__SetEventLogTimestampClock*)this)->Time);
52524         /* transient soap skipped */
52525 }
52526
52527 int _emi__SetEventLogTimestampClock::soap_put(struct soap *soap, const char *tag, const  char *type) const
52528 {
52529         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SetEventLogTimestampClock);
52530         if (this->soap_out(soap, tag, id, type))
52531                 return soap->error;
52532         return soap_putindependent(soap);
52533 }
52534
52535 int _emi__SetEventLogTimestampClock::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
52536 {
52537         return soap_out__emi__SetEventLogTimestampClock(soap, tag, id, this, type);
52538 }
52539
52540 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, int id, const _emi__SetEventLogTimestampClock *a, const char *type)
52541 {
52542         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetEventLogTimestampClock), type);
52543         soap_out_emi__TimeType(soap, "emi:Time", -1, &(((_emi__SetEventLogTimestampClock*)a)->Time), "");
52544         /* transient soap skipped */
52545         soap_element_end_out(soap, tag);
52546         return SOAP_OK;
52547 }
52548
52549 void *_emi__SetEventLogTimestampClock::soap_get(struct soap *soap, const char *tag, const char *type)
52550 {
52551         return soap_get__emi__SetEventLogTimestampClock(soap, this, tag, type);
52552 }
52553
52554 SOAP_FMAC3 _emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_get__emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *p, const char *tag, const char *type)
52555 {
52556         if ((p = soap_in__emi__SetEventLogTimestampClock(soap, tag, p, type)))
52557                 soap_getindependent(soap);
52558         return p;
52559 }
52560
52561 void *_emi__SetEventLogTimestampClock::soap_in(struct soap *soap, const char *tag, const char *type)
52562 {       return soap_in__emi__SetEventLogTimestampClock(soap, tag, this, type);
52563 }
52564
52565 SOAP_FMAC3 _emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_in__emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClock *a, const char *type)
52566 {
52567         if (soap_element_begin_in(soap, tag, 0, NULL))
52568                 return NULL;
52569         a = (_emi__SetEventLogTimestampClock *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetEventLogTimestampClock, sizeof(_emi__SetEventLogTimestampClock), soap->type, soap->arrayType);
52570         if (!a)
52571                 return NULL;
52572         if (soap->alloced)
52573         {       a->soap_default(soap);
52574                 if (soap->clist->type != SOAP_TYPE__emi__SetEventLogTimestampClock)
52575                 {       soap_revert(soap);
52576                         *soap->id = '\0';
52577                         return (_emi__SetEventLogTimestampClock *)a->soap_in(soap, tag, type);
52578                 }
52579         }
52580         short soap_flag_Time1 = 1;
52581         if (soap->body && !*soap->href)
52582         {
52583                 for (;;)
52584                 {       soap->error = SOAP_TAG_MISMATCH;
52585                         if (soap_flag_Time1 && soap->error == SOAP_TAG_MISMATCH)
52586                                 if (soap_in_emi__TimeType(soap, "emi:Time", &(((_emi__SetEventLogTimestampClock*)a)->Time), "emi:TimeType"))
52587                                 {       soap_flag_Time1--;
52588                                         continue;
52589                                 }
52590                         /* transient soap skipped */
52591                         if (soap->error == SOAP_TAG_MISMATCH)
52592                                 soap->error = soap_ignore_element(soap);
52593                         if (soap->error == SOAP_NO_TAG)
52594                                 break;
52595                         if (soap->error)
52596                                 return NULL;
52597                 }
52598                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Time1 > 0))
52599                 {       soap->error = SOAP_OCCURS;
52600                         return NULL;
52601                 }
52602                 if (soap_element_end_in(soap, tag))
52603                         return NULL;
52604         }
52605         else
52606         {       a = (_emi__SetEventLogTimestampClock *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SetEventLogTimestampClock, 0, sizeof(_emi__SetEventLogTimestampClock), 0, soap_copy__emi__SetEventLogTimestampClock);
52607                 if (soap->body && soap_element_end_in(soap, tag))
52608                         return NULL;
52609         }
52610         return a;
52611 }
52612
52613 SOAP_FMAC5 _emi__SetEventLogTimestampClock * SOAP_FMAC6 soap_new__emi__SetEventLogTimestampClock(struct soap *soap, int n)
52614 {       return soap_instantiate__emi__SetEventLogTimestampClock(soap, n, NULL, NULL, NULL);
52615 }
52616
52617 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *p)
52618 {       soap_delete(soap, p);
52619 }
52620
52621 SOAP_FMAC3 _emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_instantiate__emi__SetEventLogTimestampClock(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
52622 {
52623         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
52624         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetEventLogTimestampClock, n, soap_fdelete);
52625         if (!cp)
52626                 return NULL;
52627         if (n < 0)
52628         {       cp->ptr = (void*)new _emi__SetEventLogTimestampClock;
52629                 if (size)
52630                         *size = sizeof(_emi__SetEventLogTimestampClock);
52631                 ((_emi__SetEventLogTimestampClock*)cp->ptr)->soap = soap;
52632         }
52633         else
52634         {       cp->ptr = (void*)new _emi__SetEventLogTimestampClock[n];
52635                 if (size)
52636                         *size = n * sizeof(_emi__SetEventLogTimestampClock);
52637                 for (int i = 0; i < n; i++)
52638                         ((_emi__SetEventLogTimestampClock*)cp->ptr)[i].soap = soap;
52639         }
52640                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
52641         return (_emi__SetEventLogTimestampClock*)cp->ptr;
52642 }
52643
52644 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SetEventLogTimestampClock(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
52645 {
52646         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetEventLogTimestampClock %p -> %p\n", q, p));
52647         *(_emi__SetEventLogTimestampClock*)p = *(_emi__SetEventLogTimestampClock*)q;
52648 }
52649
52650 void _emi__FreezeEventLogResponse::soap_serialize(struct soap *soap) const
52651 {
52652         (void)soap; /* appease -Wall -Werror */
52653         /* transient soap skipped */
52654 }
52655
52656 void _emi__FreezeEventLogResponse::soap_default(struct soap *soap)
52657 {
52658         this->soap = soap;
52659         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__FreezeEventLogResponse*)this)->Status);
52660         /* transient soap skipped */
52661 }
52662
52663 int _emi__FreezeEventLogResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
52664 {
52665         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__FreezeEventLogResponse);
52666         if (this->soap_out(soap, tag, id, type))
52667                 return soap->error;
52668         return soap_putindependent(soap);
52669 }
52670
52671 int _emi__FreezeEventLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
52672 {
52673         return soap_out__emi__FreezeEventLogResponse(soap, tag, id, this, type);
52674 }
52675
52676 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__FreezeEventLogResponse(struct soap *soap, const char *tag, int id, const _emi__FreezeEventLogResponse *a, const char *type)
52677 {
52678         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__FreezeEventLogResponse), type);
52679         soap_element_result(soap, "emi:Status");
52680         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__FreezeEventLogResponse*)a)->Status), "");
52681         /* transient soap skipped */
52682         soap_element_end_out(soap, tag);
52683         return SOAP_OK;
52684 }
52685
52686 void *_emi__FreezeEventLogResponse::soap_get(struct soap *soap, const char *tag, const char *type)
52687 {
52688         return soap_get__emi__FreezeEventLogResponse(soap, this, tag, type);
52689 }
52690
52691 SOAP_FMAC3 _emi__FreezeEventLogResponse * SOAP_FMAC4 soap_get__emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *p, const char *tag, const char *type)
52692 {
52693         if ((p = soap_in__emi__FreezeEventLogResponse(soap, tag, p, type)))
52694                 soap_getindependent(soap);
52695         return p;
52696 }
52697
52698 void *_emi__FreezeEventLogResponse::soap_in(struct soap *soap, const char *tag, const char *type)
52699 {       return soap_in__emi__FreezeEventLogResponse(soap, tag, this, type);
52700 }
52701
52702 SOAP_FMAC3 _emi__FreezeEventLogResponse * SOAP_FMAC4 soap_in__emi__FreezeEventLogResponse(struct soap *soap, const char *tag, _emi__FreezeEventLogResponse *a, const char *type)
52703 {
52704         if (soap_element_begin_in(soap, tag, 0, NULL))
52705                 return NULL;
52706         a = (_emi__FreezeEventLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__FreezeEventLogResponse, sizeof(_emi__FreezeEventLogResponse), soap->type, soap->arrayType);
52707         if (!a)
52708                 return NULL;
52709         if (soap->alloced)
52710         {       a->soap_default(soap);
52711                 if (soap->clist->type != SOAP_TYPE__emi__FreezeEventLogResponse)
52712                 {       soap_revert(soap);
52713                         *soap->id = '\0';
52714                         return (_emi__FreezeEventLogResponse *)a->soap_in(soap, tag, type);
52715                 }
52716         }
52717         short soap_flag_Status1 = 1;
52718         if (soap->body && !*soap->href)
52719         {
52720                 for (;;)
52721                 {       soap->error = SOAP_TAG_MISMATCH;
52722                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
52723                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__FreezeEventLogResponse*)a)->Status), "emi:PT_STATUS"))
52724                                 {       soap_flag_Status1--;
52725                                         continue;
52726                                 }
52727                         /* transient soap skipped */
52728                         soap_check_result(soap, "emi:Status");
52729                         if (soap->error == SOAP_TAG_MISMATCH)
52730                                 soap->error = soap_ignore_element(soap);
52731                         if (soap->error == SOAP_NO_TAG)
52732                                 break;
52733                         if (soap->error)
52734                                 return NULL;
52735                 }
52736                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
52737                 {       soap->error = SOAP_OCCURS;
52738                         return NULL;
52739                 }
52740                 if (soap_element_end_in(soap, tag))
52741                         return NULL;
52742         }
52743         else
52744         {       a = (_emi__FreezeEventLogResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__FreezeEventLogResponse, 0, sizeof(_emi__FreezeEventLogResponse), 0, soap_copy__emi__FreezeEventLogResponse);
52745                 if (soap->body && soap_element_end_in(soap, tag))
52746                         return NULL;
52747         }
52748         return a;
52749 }
52750
52751 SOAP_FMAC5 _emi__FreezeEventLogResponse * SOAP_FMAC6 soap_new__emi__FreezeEventLogResponse(struct soap *soap, int n)
52752 {       return soap_instantiate__emi__FreezeEventLogResponse(soap, n, NULL, NULL, NULL);
52753 }
52754
52755 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *p)
52756 {       soap_delete(soap, p);
52757 }
52758
52759 SOAP_FMAC3 _emi__FreezeEventLogResponse * SOAP_FMAC4 soap_instantiate__emi__FreezeEventLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
52760 {
52761         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__FreezeEventLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
52762         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__FreezeEventLogResponse, n, soap_fdelete);
52763         if (!cp)
52764                 return NULL;
52765         if (n < 0)
52766         {       cp->ptr = (void*)new _emi__FreezeEventLogResponse;
52767                 if (size)
52768                         *size = sizeof(_emi__FreezeEventLogResponse);
52769                 ((_emi__FreezeEventLogResponse*)cp->ptr)->soap = soap;
52770         }
52771         else
52772         {       cp->ptr = (void*)new _emi__FreezeEventLogResponse[n];
52773                 if (size)
52774                         *size = n * sizeof(_emi__FreezeEventLogResponse);
52775                 for (int i = 0; i < n; i++)
52776                         ((_emi__FreezeEventLogResponse*)cp->ptr)[i].soap = soap;
52777         }
52778                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
52779         return (_emi__FreezeEventLogResponse*)cp->ptr;
52780 }
52781
52782 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__FreezeEventLogResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
52783 {
52784         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__FreezeEventLogResponse %p -> %p\n", q, p));
52785         *(_emi__FreezeEventLogResponse*)p = *(_emi__FreezeEventLogResponse*)q;
52786 }
52787
52788 void _emi__FreezeEventLog::soap_serialize(struct soap *soap) const
52789 {
52790         (void)soap; /* appease -Wall -Werror */
52791         soap_embedded(soap, &((_emi__FreezeEventLog*)this)->NewState, SOAP_TYPE_bool);
52792         /* transient soap skipped */
52793 }
52794
52795 void _emi__FreezeEventLog::soap_default(struct soap *soap)
52796 {
52797         this->soap = soap;
52798         soap_default_bool(soap, &((_emi__FreezeEventLog*)this)->NewState);
52799         /* transient soap skipped */
52800 }
52801
52802 int _emi__FreezeEventLog::soap_put(struct soap *soap, const char *tag, const  char *type) const
52803 {
52804         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__FreezeEventLog);
52805         if (this->soap_out(soap, tag, id, type))
52806                 return soap->error;
52807         return soap_putindependent(soap);
52808 }
52809
52810 int _emi__FreezeEventLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
52811 {
52812         return soap_out__emi__FreezeEventLog(soap, tag, id, this, type);
52813 }
52814
52815 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__FreezeEventLog(struct soap *soap, const char *tag, int id, const _emi__FreezeEventLog *a, const char *type)
52816 {
52817         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__FreezeEventLog), type);
52818         soap_out_bool(soap, "emi:NewState", -1, &(((_emi__FreezeEventLog*)a)->NewState), "");
52819         /* transient soap skipped */
52820         soap_element_end_out(soap, tag);
52821         return SOAP_OK;
52822 }
52823
52824 void *_emi__FreezeEventLog::soap_get(struct soap *soap, const char *tag, const char *type)
52825 {
52826         return soap_get__emi__FreezeEventLog(soap, this, tag, type);
52827 }
52828
52829 SOAP_FMAC3 _emi__FreezeEventLog * SOAP_FMAC4 soap_get__emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *p, const char *tag, const char *type)
52830 {
52831         if ((p = soap_in__emi__FreezeEventLog(soap, tag, p, type)))
52832                 soap_getindependent(soap);
52833         return p;
52834 }
52835
52836 void *_emi__FreezeEventLog::soap_in(struct soap *soap, const char *tag, const char *type)
52837 {       return soap_in__emi__FreezeEventLog(soap, tag, this, type);
52838 }
52839
52840 SOAP_FMAC3 _emi__FreezeEventLog * SOAP_FMAC4 soap_in__emi__FreezeEventLog(struct soap *soap, const char *tag, _emi__FreezeEventLog *a, const char *type)
52841 {
52842         if (soap_element_begin_in(soap, tag, 0, NULL))
52843                 return NULL;
52844         a = (_emi__FreezeEventLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__FreezeEventLog, sizeof(_emi__FreezeEventLog), soap->type, soap->arrayType);
52845         if (!a)
52846                 return NULL;
52847         if (soap->alloced)
52848         {       a->soap_default(soap);
52849                 if (soap->clist->type != SOAP_TYPE__emi__FreezeEventLog)
52850                 {       soap_revert(soap);
52851                         *soap->id = '\0';
52852                         return (_emi__FreezeEventLog *)a->soap_in(soap, tag, type);
52853                 }
52854         }
52855         short soap_flag_NewState1 = 1;
52856         if (soap->body && !*soap->href)
52857         {
52858                 for (;;)
52859                 {       soap->error = SOAP_TAG_MISMATCH;
52860                         if (soap_flag_NewState1 && soap->error == SOAP_TAG_MISMATCH)
52861                                 if (soap_in_bool(soap, "emi:NewState", &(((_emi__FreezeEventLog*)a)->NewState), "xsd:boolean"))
52862                                 {       soap_flag_NewState1--;
52863                                         continue;
52864                                 }
52865                         /* transient soap skipped */
52866                         if (soap->error == SOAP_TAG_MISMATCH)
52867                                 soap->error = soap_ignore_element(soap);
52868                         if (soap->error == SOAP_NO_TAG)
52869                                 break;
52870                         if (soap->error)
52871                                 return NULL;
52872                 }
52873                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_NewState1 > 0))
52874                 {       soap->error = SOAP_OCCURS;
52875                         return NULL;
52876                 }
52877                 if (soap_element_end_in(soap, tag))
52878                         return NULL;
52879         }
52880         else
52881         {       a = (_emi__FreezeEventLog *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__FreezeEventLog, 0, sizeof(_emi__FreezeEventLog), 0, soap_copy__emi__FreezeEventLog);
52882                 if (soap->body && soap_element_end_in(soap, tag))
52883                         return NULL;
52884         }
52885         return a;
52886 }
52887
52888 SOAP_FMAC5 _emi__FreezeEventLog * SOAP_FMAC6 soap_new__emi__FreezeEventLog(struct soap *soap, int n)
52889 {       return soap_instantiate__emi__FreezeEventLog(soap, n, NULL, NULL, NULL);
52890 }
52891
52892 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *p)
52893 {       soap_delete(soap, p);
52894 }
52895
52896 SOAP_FMAC3 _emi__FreezeEventLog * SOAP_FMAC4 soap_instantiate__emi__FreezeEventLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
52897 {
52898         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__FreezeEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
52899         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__FreezeEventLog, n, soap_fdelete);
52900         if (!cp)
52901                 return NULL;
52902         if (n < 0)
52903         {       cp->ptr = (void*)new _emi__FreezeEventLog;
52904                 if (size)
52905                         *size = sizeof(_emi__FreezeEventLog);
52906                 ((_emi__FreezeEventLog*)cp->ptr)->soap = soap;
52907         }
52908         else
52909         {       cp->ptr = (void*)new _emi__FreezeEventLog[n];
52910                 if (size)
52911                         *size = n * sizeof(_emi__FreezeEventLog);
52912                 for (int i = 0; i < n; i++)
52913                         ((_emi__FreezeEventLog*)cp->ptr)[i].soap = soap;
52914         }
52915                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
52916         return (_emi__FreezeEventLog*)cp->ptr;
52917 }
52918
52919 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__FreezeEventLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
52920 {
52921         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__FreezeEventLog %p -> %p\n", q, p));
52922         *(_emi__FreezeEventLog*)p = *(_emi__FreezeEventLog*)q;
52923 }
52924
52925 void _emi__ClearEventLogResponse::soap_serialize(struct soap *soap) const
52926 {
52927         (void)soap; /* appease -Wall -Werror */
52928         /* transient soap skipped */
52929 }
52930
52931 void _emi__ClearEventLogResponse::soap_default(struct soap *soap)
52932 {
52933         this->soap = soap;
52934         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__ClearEventLogResponse*)this)->Status);
52935         /* transient soap skipped */
52936 }
52937
52938 int _emi__ClearEventLogResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
52939 {
52940         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__ClearEventLogResponse);
52941         if (this->soap_out(soap, tag, id, type))
52942                 return soap->error;
52943         return soap_putindependent(soap);
52944 }
52945
52946 int _emi__ClearEventLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
52947 {
52948         return soap_out__emi__ClearEventLogResponse(soap, tag, id, this, type);
52949 }
52950
52951 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ClearEventLogResponse(struct soap *soap, const char *tag, int id, const _emi__ClearEventLogResponse *a, const char *type)
52952 {
52953         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ClearEventLogResponse), type);
52954         soap_element_result(soap, "emi:Status");
52955         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__ClearEventLogResponse*)a)->Status), "");
52956         /* transient soap skipped */
52957         soap_element_end_out(soap, tag);
52958         return SOAP_OK;
52959 }
52960
52961 void *_emi__ClearEventLogResponse::soap_get(struct soap *soap, const char *tag, const char *type)
52962 {
52963         return soap_get__emi__ClearEventLogResponse(soap, this, tag, type);
52964 }
52965
52966 SOAP_FMAC3 _emi__ClearEventLogResponse * SOAP_FMAC4 soap_get__emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *p, const char *tag, const char *type)
52967 {
52968         if ((p = soap_in__emi__ClearEventLogResponse(soap, tag, p, type)))
52969                 soap_getindependent(soap);
52970         return p;
52971 }
52972
52973 void *_emi__ClearEventLogResponse::soap_in(struct soap *soap, const char *tag, const char *type)
52974 {       return soap_in__emi__ClearEventLogResponse(soap, tag, this, type);
52975 }
52976
52977 SOAP_FMAC3 _emi__ClearEventLogResponse * SOAP_FMAC4 soap_in__emi__ClearEventLogResponse(struct soap *soap, const char *tag, _emi__ClearEventLogResponse *a, const char *type)
52978 {
52979         if (soap_element_begin_in(soap, tag, 0, NULL))
52980                 return NULL;
52981         a = (_emi__ClearEventLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ClearEventLogResponse, sizeof(_emi__ClearEventLogResponse), soap->type, soap->arrayType);
52982         if (!a)
52983                 return NULL;
52984         if (soap->alloced)
52985         {       a->soap_default(soap);
52986                 if (soap->clist->type != SOAP_TYPE__emi__ClearEventLogResponse)
52987                 {       soap_revert(soap);
52988                         *soap->id = '\0';
52989                         return (_emi__ClearEventLogResponse *)a->soap_in(soap, tag, type);
52990                 }
52991         }
52992         short soap_flag_Status1 = 1;
52993         if (soap->body && !*soap->href)
52994         {
52995                 for (;;)
52996                 {       soap->error = SOAP_TAG_MISMATCH;
52997                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
52998                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__ClearEventLogResponse*)a)->Status), "emi:PT_STATUS"))
52999                                 {       soap_flag_Status1--;
53000                                         continue;
53001                                 }
53002                         /* transient soap skipped */
53003                         soap_check_result(soap, "emi:Status");
53004                         if (soap->error == SOAP_TAG_MISMATCH)
53005                                 soap->error = soap_ignore_element(soap);
53006                         if (soap->error == SOAP_NO_TAG)
53007                                 break;
53008                         if (soap->error)
53009                                 return NULL;
53010                 }
53011                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
53012                 {       soap->error = SOAP_OCCURS;
53013                         return NULL;
53014                 }
53015                 if (soap_element_end_in(soap, tag))
53016                         return NULL;
53017         }
53018         else
53019         {       a = (_emi__ClearEventLogResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__ClearEventLogResponse, 0, sizeof(_emi__ClearEventLogResponse), 0, soap_copy__emi__ClearEventLogResponse);
53020                 if (soap->body && soap_element_end_in(soap, tag))
53021                         return NULL;
53022         }
53023         return a;
53024 }
53025
53026 SOAP_FMAC5 _emi__ClearEventLogResponse * SOAP_FMAC6 soap_new__emi__ClearEventLogResponse(struct soap *soap, int n)
53027 {       return soap_instantiate__emi__ClearEventLogResponse(soap, n, NULL, NULL, NULL);
53028 }
53029
53030 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *p)
53031 {       soap_delete(soap, p);
53032 }
53033
53034 SOAP_FMAC3 _emi__ClearEventLogResponse * SOAP_FMAC4 soap_instantiate__emi__ClearEventLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
53035 {
53036         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ClearEventLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
53037         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ClearEventLogResponse, n, soap_fdelete);
53038         if (!cp)
53039                 return NULL;
53040         if (n < 0)
53041         {       cp->ptr = (void*)new _emi__ClearEventLogResponse;
53042                 if (size)
53043                         *size = sizeof(_emi__ClearEventLogResponse);
53044                 ((_emi__ClearEventLogResponse*)cp->ptr)->soap = soap;
53045         }
53046         else
53047         {       cp->ptr = (void*)new _emi__ClearEventLogResponse[n];
53048                 if (size)
53049                         *size = n * sizeof(_emi__ClearEventLogResponse);
53050                 for (int i = 0; i < n; i++)
53051                         ((_emi__ClearEventLogResponse*)cp->ptr)[i].soap = soap;
53052         }
53053                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
53054         return (_emi__ClearEventLogResponse*)cp->ptr;
53055 }
53056
53057 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__ClearEventLogResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
53058 {
53059         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ClearEventLogResponse %p -> %p\n", q, p));
53060         *(_emi__ClearEventLogResponse*)p = *(_emi__ClearEventLogResponse*)q;
53061 }
53062
53063 void _emi__ClearEventLog::soap_serialize(struct soap *soap) const
53064 {
53065         (void)soap; /* appease -Wall -Werror */
53066         /* transient soap skipped */
53067 }
53068
53069 void _emi__ClearEventLog::soap_default(struct soap *soap)
53070 {
53071         this->soap = soap;
53072         /* transient soap skipped */
53073 }
53074
53075 int _emi__ClearEventLog::soap_put(struct soap *soap, const char *tag, const  char *type) const
53076 {
53077         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__ClearEventLog);
53078         if (this->soap_out(soap, tag, id, type))
53079                 return soap->error;
53080         return soap_putindependent(soap);
53081 }
53082
53083 int _emi__ClearEventLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
53084 {
53085         return soap_out__emi__ClearEventLog(soap, tag, id, this, type);
53086 }
53087
53088 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ClearEventLog(struct soap *soap, const char *tag, int id, const _emi__ClearEventLog *a, const char *type)
53089 {
53090         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ClearEventLog), type);
53091         /* transient soap skipped */
53092         soap_element_end_out(soap, tag);
53093         return SOAP_OK;
53094 }
53095
53096 void *_emi__ClearEventLog::soap_get(struct soap *soap, const char *tag, const char *type)
53097 {
53098         return soap_get__emi__ClearEventLog(soap, this, tag, type);
53099 }
53100
53101 SOAP_FMAC3 _emi__ClearEventLog * SOAP_FMAC4 soap_get__emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *p, const char *tag, const char *type)
53102 {
53103         if ((p = soap_in__emi__ClearEventLog(soap, tag, p, type)))
53104                 soap_getindependent(soap);
53105         return p;
53106 }
53107
53108 void *_emi__ClearEventLog::soap_in(struct soap *soap, const char *tag, const char *type)
53109 {       return soap_in__emi__ClearEventLog(soap, tag, this, type);
53110 }
53111
53112 SOAP_FMAC3 _emi__ClearEventLog * SOAP_FMAC4 soap_in__emi__ClearEventLog(struct soap *soap, const char *tag, _emi__ClearEventLog *a, const char *type)
53113 {
53114         if (soap_element_begin_in(soap, tag, 0, NULL))
53115                 return NULL;
53116         a = (_emi__ClearEventLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ClearEventLog, sizeof(_emi__ClearEventLog), soap->type, soap->arrayType);
53117         if (!a)
53118                 return NULL;
53119         if (soap->alloced)
53120         {       a->soap_default(soap);
53121                 if (soap->clist->type != SOAP_TYPE__emi__ClearEventLog)
53122                 {       soap_revert(soap);
53123                         *soap->id = '\0';
53124                         return (_emi__ClearEventLog *)a->soap_in(soap, tag, type);
53125                 }
53126         };
53127         if (soap->body && !*soap->href)
53128         {
53129                 for (;;)
53130                 {       soap->error = SOAP_TAG_MISMATCH;
53131                         /* transient soap skipped */
53132                         if (soap->error == SOAP_TAG_MISMATCH)
53133                                 soap->error = soap_ignore_element(soap);
53134                         if (soap->error == SOAP_NO_TAG)
53135                                 break;
53136                         if (soap->error)
53137                                 return NULL;
53138                 }
53139                 if (soap_element_end_in(soap, tag))
53140                         return NULL;
53141         }
53142         else
53143         {       a = (_emi__ClearEventLog *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__ClearEventLog, 0, sizeof(_emi__ClearEventLog), 0, soap_copy__emi__ClearEventLog);
53144                 if (soap->body && soap_element_end_in(soap, tag))
53145                         return NULL;
53146         }
53147         return a;
53148 }
53149
53150 SOAP_FMAC5 _emi__ClearEventLog * SOAP_FMAC6 soap_new__emi__ClearEventLog(struct soap *soap, int n)
53151 {       return soap_instantiate__emi__ClearEventLog(soap, n, NULL, NULL, NULL);
53152 }
53153
53154 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *p)
53155 {       soap_delete(soap, p);
53156 }
53157
53158 SOAP_FMAC3 _emi__ClearEventLog * SOAP_FMAC4 soap_instantiate__emi__ClearEventLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
53159 {
53160         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ClearEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
53161         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ClearEventLog, n, soap_fdelete);
53162         if (!cp)
53163                 return NULL;
53164         if (n < 0)
53165         {       cp->ptr = (void*)new _emi__ClearEventLog;
53166                 if (size)
53167                         *size = sizeof(_emi__ClearEventLog);
53168                 ((_emi__ClearEventLog*)cp->ptr)->soap = soap;
53169         }
53170         else
53171         {       cp->ptr = (void*)new _emi__ClearEventLog[n];
53172                 if (size)
53173                         *size = n * sizeof(_emi__ClearEventLog);
53174                 for (int i = 0; i < n; i++)
53175                         ((_emi__ClearEventLog*)cp->ptr)[i].soap = soap;
53176         }
53177                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
53178         return (_emi__ClearEventLog*)cp->ptr;
53179 }
53180
53181 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__ClearEventLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
53182 {
53183         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ClearEventLog %p -> %p\n", q, p));
53184         *(_emi__ClearEventLog*)p = *(_emi__ClearEventLog*)q;
53185 }
53186
53187 void _emi__GetEventLogStatusResponse::soap_serialize(struct soap *soap) const
53188 {
53189         (void)soap; /* appease -Wall -Werror */
53190         soap_embedded(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfFreeRecords, SOAP_TYPE_unsignedInt);
53191         soap_embedded(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfRecords, SOAP_TYPE_unsignedInt);
53192         soap_embedded(soap, &((_emi__GetEventLogStatusResponse*)this)->IsFrozen, SOAP_TYPE_bool);
53193         /* transient soap skipped */
53194 }
53195
53196 void _emi__GetEventLogStatusResponse::soap_default(struct soap *soap)
53197 {
53198         this->soap = soap;
53199         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetEventLogStatusResponse*)this)->Status);
53200         soap_default_unsignedInt(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfFreeRecords);
53201         soap_default_unsignedInt(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfRecords);
53202         soap_default_emi__TimeType(soap, &((_emi__GetEventLogStatusResponse*)this)->Time);
53203         soap_default_bool(soap, &((_emi__GetEventLogStatusResponse*)this)->IsFrozen);
53204         /* transient soap skipped */
53205 }
53206
53207 int _emi__GetEventLogStatusResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
53208 {
53209         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventLogStatusResponse);
53210         if (this->soap_out(soap, tag, id, type))
53211                 return soap->error;
53212         return soap_putindependent(soap);
53213 }
53214
53215 int _emi__GetEventLogStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
53216 {
53217         return soap_out__emi__GetEventLogStatusResponse(soap, tag, id, this, type);
53218 }
53219
53220 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, int id, const _emi__GetEventLogStatusResponse *a, const char *type)
53221 {
53222         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogStatusResponse), type);
53223         soap_element_result(soap, "emi:Status");
53224         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetEventLogStatusResponse*)a)->Status), "");
53225         soap_out_unsignedInt(soap, "emi:NumberOfFreeRecords", -1, &(((_emi__GetEventLogStatusResponse*)a)->NumberOfFreeRecords), "");
53226         soap_out_unsignedInt(soap, "emi:NumberOfRecords", -1, &(((_emi__GetEventLogStatusResponse*)a)->NumberOfRecords), "");
53227         soap_out_emi__TimeType(soap, "emi:Time", -1, &(((_emi__GetEventLogStatusResponse*)a)->Time), "");
53228         soap_out_bool(soap, "emi:IsFrozen", -1, &(((_emi__GetEventLogStatusResponse*)a)->IsFrozen), "");
53229         /* transient soap skipped */
53230         soap_element_end_out(soap, tag);
53231         return SOAP_OK;
53232 }
53233
53234 void *_emi__GetEventLogStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
53235 {
53236         return soap_get__emi__GetEventLogStatusResponse(soap, this, tag, type);
53237 }
53238
53239 SOAP_FMAC3 _emi__GetEventLogStatusResponse * SOAP_FMAC4 soap_get__emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *p, const char *tag, const char *type)
53240 {
53241         if ((p = soap_in__emi__GetEventLogStatusResponse(soap, tag, p, type)))
53242                 soap_getindependent(soap);
53243         return p;
53244 }
53245
53246 void *_emi__GetEventLogStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
53247 {       return soap_in__emi__GetEventLogStatusResponse(soap, tag, this, type);
53248 }
53249
53250 SOAP_FMAC3 _emi__GetEventLogStatusResponse * SOAP_FMAC4 soap_in__emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, _emi__GetEventLogStatusResponse *a, const char *type)
53251 {
53252         if (soap_element_begin_in(soap, tag, 0, NULL))
53253                 return NULL;
53254         a = (_emi__GetEventLogStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogStatusResponse, sizeof(_emi__GetEventLogStatusResponse), soap->type, soap->arrayType);
53255         if (!a)
53256                 return NULL;
53257         if (soap->alloced)
53258         {       a->soap_default(soap);
53259                 if (soap->clist->type != SOAP_TYPE__emi__GetEventLogStatusResponse)
53260                 {       soap_revert(soap);
53261                         *soap->id = '\0';
53262                         return (_emi__GetEventLogStatusResponse *)a->soap_in(soap, tag, type);
53263                 }
53264         }
53265         short soap_flag_Status1 = 1, soap_flag_NumberOfFreeRecords1 = 1, soap_flag_NumberOfRecords1 = 1, soap_flag_Time1 = 1, soap_flag_IsFrozen1 = 1;
53266         if (soap->body && !*soap->href)
53267         {
53268                 for (;;)
53269                 {       soap->error = SOAP_TAG_MISMATCH;
53270                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
53271                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetEventLogStatusResponse*)a)->Status), "emi:PT_STATUS"))
53272                                 {       soap_flag_Status1--;
53273                                         continue;
53274                                 }
53275                         if (soap_flag_NumberOfFreeRecords1 && soap->error == SOAP_TAG_MISMATCH)
53276                                 if (soap_in_unsignedInt(soap, "emi:NumberOfFreeRecords", &(((_emi__GetEventLogStatusResponse*)a)->NumberOfFreeRecords), "xsd:unsignedInt"))
53277                                 {       soap_flag_NumberOfFreeRecords1--;
53278                                         continue;
53279                                 }
53280                         if (soap_flag_NumberOfRecords1 && soap->error == SOAP_TAG_MISMATCH)
53281                                 if (soap_in_unsignedInt(soap, "emi:NumberOfRecords", &(((_emi__GetEventLogStatusResponse*)a)->NumberOfRecords), "xsd:unsignedInt"))
53282                                 {       soap_flag_NumberOfRecords1--;
53283                                         continue;
53284                                 }
53285                         if (soap_flag_Time1 && soap->error == SOAP_TAG_MISMATCH)
53286                                 if (soap_in_emi__TimeType(soap, "emi:Time", &(((_emi__GetEventLogStatusResponse*)a)->Time), "emi:TimeType"))
53287                                 {       soap_flag_Time1--;
53288                                         continue;
53289                                 }
53290                         if (soap_flag_IsFrozen1 && soap->error == SOAP_TAG_MISMATCH)
53291                                 if (soap_in_bool(soap, "emi:IsFrozen", &(((_emi__GetEventLogStatusResponse*)a)->IsFrozen), "xsd:boolean"))
53292                                 {       soap_flag_IsFrozen1--;
53293                                         continue;
53294                                 }
53295                         /* transient soap skipped */
53296                         soap_check_result(soap, "emi:Status");
53297                         if (soap->error == SOAP_TAG_MISMATCH)
53298                                 soap->error = soap_ignore_element(soap);
53299                         if (soap->error == SOAP_NO_TAG)
53300                                 break;
53301                         if (soap->error)
53302                                 return NULL;
53303                 }
53304                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_NumberOfFreeRecords1 > 0 || soap_flag_NumberOfRecords1 > 0 || soap_flag_Time1 > 0 || soap_flag_IsFrozen1 > 0))
53305                 {       soap->error = SOAP_OCCURS;
53306                         return NULL;
53307                 }
53308                 if (soap_element_end_in(soap, tag))
53309                         return NULL;
53310         }
53311         else
53312         {       a = (_emi__GetEventLogStatusResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventLogStatusResponse, 0, sizeof(_emi__GetEventLogStatusResponse), 0, soap_copy__emi__GetEventLogStatusResponse);
53313                 if (soap->body && soap_element_end_in(soap, tag))
53314                         return NULL;
53315         }
53316         return a;
53317 }
53318
53319 SOAP_FMAC5 _emi__GetEventLogStatusResponse * SOAP_FMAC6 soap_new__emi__GetEventLogStatusResponse(struct soap *soap, int n)
53320 {       return soap_instantiate__emi__GetEventLogStatusResponse(soap, n, NULL, NULL, NULL);
53321 }
53322
53323 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *p)
53324 {       soap_delete(soap, p);
53325 }
53326
53327 SOAP_FMAC3 _emi__GetEventLogStatusResponse * SOAP_FMAC4 soap_instantiate__emi__GetEventLogStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
53328 {
53329         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
53330         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogStatusResponse, n, soap_fdelete);
53331         if (!cp)
53332                 return NULL;
53333         if (n < 0)
53334         {       cp->ptr = (void*)new _emi__GetEventLogStatusResponse;
53335                 if (size)
53336                         *size = sizeof(_emi__GetEventLogStatusResponse);
53337                 ((_emi__GetEventLogStatusResponse*)cp->ptr)->soap = soap;
53338         }
53339         else
53340         {       cp->ptr = (void*)new _emi__GetEventLogStatusResponse[n];
53341                 if (size)
53342                         *size = n * sizeof(_emi__GetEventLogStatusResponse);
53343                 for (int i = 0; i < n; i++)
53344                         ((_emi__GetEventLogStatusResponse*)cp->ptr)[i].soap = soap;
53345         }
53346                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
53347         return (_emi__GetEventLogStatusResponse*)cp->ptr;
53348 }
53349
53350 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventLogStatusResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
53351 {
53352         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogStatusResponse %p -> %p\n", q, p));
53353         *(_emi__GetEventLogStatusResponse*)p = *(_emi__GetEventLogStatusResponse*)q;
53354 }
53355
53356 void _emi__GetEventLogStatus::soap_serialize(struct soap *soap) const
53357 {
53358         (void)soap; /* appease -Wall -Werror */
53359         /* transient soap skipped */
53360 }
53361
53362 void _emi__GetEventLogStatus::soap_default(struct soap *soap)
53363 {
53364         this->soap = soap;
53365         /* transient soap skipped */
53366 }
53367
53368 int _emi__GetEventLogStatus::soap_put(struct soap *soap, const char *tag, const  char *type) const
53369 {
53370         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventLogStatus);
53371         if (this->soap_out(soap, tag, id, type))
53372                 return soap->error;
53373         return soap_putindependent(soap);
53374 }
53375
53376 int _emi__GetEventLogStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
53377 {
53378         return soap_out__emi__GetEventLogStatus(soap, tag, id, this, type);
53379 }
53380
53381 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogStatus(struct soap *soap, const char *tag, int id, const _emi__GetEventLogStatus *a, const char *type)
53382 {
53383         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogStatus), type);
53384         /* transient soap skipped */
53385         soap_element_end_out(soap, tag);
53386         return SOAP_OK;
53387 }
53388
53389 void *_emi__GetEventLogStatus::soap_get(struct soap *soap, const char *tag, const char *type)
53390 {
53391         return soap_get__emi__GetEventLogStatus(soap, this, tag, type);
53392 }
53393
53394 SOAP_FMAC3 _emi__GetEventLogStatus * SOAP_FMAC4 soap_get__emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *p, const char *tag, const char *type)
53395 {
53396         if ((p = soap_in__emi__GetEventLogStatus(soap, tag, p, type)))
53397                 soap_getindependent(soap);
53398         return p;
53399 }
53400
53401 void *_emi__GetEventLogStatus::soap_in(struct soap *soap, const char *tag, const char *type)
53402 {       return soap_in__emi__GetEventLogStatus(soap, tag, this, type);
53403 }
53404
53405 SOAP_FMAC3 _emi__GetEventLogStatus * SOAP_FMAC4 soap_in__emi__GetEventLogStatus(struct soap *soap, const char *tag, _emi__GetEventLogStatus *a, const char *type)
53406 {
53407         if (soap_element_begin_in(soap, tag, 0, NULL))
53408                 return NULL;
53409         a = (_emi__GetEventLogStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogStatus, sizeof(_emi__GetEventLogStatus), soap->type, soap->arrayType);
53410         if (!a)
53411                 return NULL;
53412         if (soap->alloced)
53413         {       a->soap_default(soap);
53414                 if (soap->clist->type != SOAP_TYPE__emi__GetEventLogStatus)
53415                 {       soap_revert(soap);
53416                         *soap->id = '\0';
53417                         return (_emi__GetEventLogStatus *)a->soap_in(soap, tag, type);
53418                 }
53419         };
53420         if (soap->body && !*soap->href)
53421         {
53422                 for (;;)
53423                 {       soap->error = SOAP_TAG_MISMATCH;
53424                         /* transient soap skipped */
53425                         if (soap->error == SOAP_TAG_MISMATCH)
53426                                 soap->error = soap_ignore_element(soap);
53427                         if (soap->error == SOAP_NO_TAG)
53428                                 break;
53429                         if (soap->error)
53430                                 return NULL;
53431                 }
53432                 if (soap_element_end_in(soap, tag))
53433                         return NULL;
53434         }
53435         else
53436         {       a = (_emi__GetEventLogStatus *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventLogStatus, 0, sizeof(_emi__GetEventLogStatus), 0, soap_copy__emi__GetEventLogStatus);
53437                 if (soap->body && soap_element_end_in(soap, tag))
53438                         return NULL;
53439         }
53440         return a;
53441 }
53442
53443 SOAP_FMAC5 _emi__GetEventLogStatus * SOAP_FMAC6 soap_new__emi__GetEventLogStatus(struct soap *soap, int n)
53444 {       return soap_instantiate__emi__GetEventLogStatus(soap, n, NULL, NULL, NULL);
53445 }
53446
53447 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *p)
53448 {       soap_delete(soap, p);
53449 }
53450
53451 SOAP_FMAC3 _emi__GetEventLogStatus * SOAP_FMAC4 soap_instantiate__emi__GetEventLogStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
53452 {
53453         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
53454         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogStatus, n, soap_fdelete);
53455         if (!cp)
53456                 return NULL;
53457         if (n < 0)
53458         {       cp->ptr = (void*)new _emi__GetEventLogStatus;
53459                 if (size)
53460                         *size = sizeof(_emi__GetEventLogStatus);
53461                 ((_emi__GetEventLogStatus*)cp->ptr)->soap = soap;
53462         }
53463         else
53464         {       cp->ptr = (void*)new _emi__GetEventLogStatus[n];
53465                 if (size)
53466                         *size = n * sizeof(_emi__GetEventLogStatus);
53467                 for (int i = 0; i < n; i++)
53468                         ((_emi__GetEventLogStatus*)cp->ptr)[i].soap = soap;
53469         }
53470                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
53471         return (_emi__GetEventLogStatus*)cp->ptr;
53472 }
53473
53474 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventLogStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
53475 {
53476         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogStatus %p -> %p\n", q, p));
53477         *(_emi__GetEventLogStatus*)p = *(_emi__GetEventLogStatus*)q;
53478 }
53479
53480 void _emi__ReadEventLogRecordsResponse::soap_serialize(struct soap *soap) const
53481 {
53482         (void)soap; /* appease -Wall -Werror */
53483         soap_embedded(soap, &((_emi__ReadEventLogRecordsResponse*)this)->TotalRecordCount, SOAP_TYPE_unsignedInt);
53484         soap_embedded(soap, &((_emi__ReadEventLogRecordsResponse*)this)->RecordsReturned, SOAP_TYPE_unsignedInt);
53485         soap_serialize_PointerToemi__EventLogRecordArrayType(soap, &((_emi__ReadEventLogRecordsResponse*)this)->EventRecords);
53486         /* transient soap skipped */
53487 }
53488
53489 void _emi__ReadEventLogRecordsResponse::soap_default(struct soap *soap)
53490 {
53491         this->soap = soap;
53492         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__ReadEventLogRecordsResponse*)this)->Status);
53493         soap_default_unsignedInt(soap, &((_emi__ReadEventLogRecordsResponse*)this)->TotalRecordCount);
53494         soap_default_unsignedInt(soap, &((_emi__ReadEventLogRecordsResponse*)this)->RecordsReturned);
53495         ((_emi__ReadEventLogRecordsResponse*)this)->EventRecords = NULL;
53496         /* transient soap skipped */
53497 }
53498
53499 int _emi__ReadEventLogRecordsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
53500 {
53501         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__ReadEventLogRecordsResponse);
53502         if (this->soap_out(soap, tag, id, type))
53503                 return soap->error;
53504         return soap_putindependent(soap);
53505 }
53506
53507 int _emi__ReadEventLogRecordsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
53508 {
53509         return soap_out__emi__ReadEventLogRecordsResponse(soap, tag, id, this, type);
53510 }
53511
53512 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, int id, const _emi__ReadEventLogRecordsResponse *a, const char *type)
53513 {
53514         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ReadEventLogRecordsResponse), type);
53515         soap_element_result(soap, "emi:Status");
53516         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->Status), "");
53517         soap_out_unsignedInt(soap, "emi:TotalRecordCount", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->TotalRecordCount), "");
53518         soap_out_unsignedInt(soap, "emi:RecordsReturned", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->RecordsReturned), "");
53519         soap_out_PointerToemi__EventLogRecordArrayType(soap, "emi:EventRecords", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->EventRecords), "");
53520         /* transient soap skipped */
53521         soap_element_end_out(soap, tag);
53522         return SOAP_OK;
53523 }
53524
53525 void *_emi__ReadEventLogRecordsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
53526 {
53527         return soap_get__emi__ReadEventLogRecordsResponse(soap, this, tag, type);
53528 }
53529
53530 SOAP_FMAC3 _emi__ReadEventLogRecordsResponse * SOAP_FMAC4 soap_get__emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *p, const char *tag, const char *type)
53531 {
53532         if ((p = soap_in__emi__ReadEventLogRecordsResponse(soap, tag, p, type)))
53533                 soap_getindependent(soap);
53534         return p;
53535 }
53536
53537 void *_emi__ReadEventLogRecordsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
53538 {       return soap_in__emi__ReadEventLogRecordsResponse(soap, tag, this, type);
53539 }
53540
53541 SOAP_FMAC3 _emi__ReadEventLogRecordsResponse * SOAP_FMAC4 soap_in__emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, _emi__ReadEventLogRecordsResponse *a, const char *type)
53542 {
53543         if (soap_element_begin_in(soap, tag, 0, NULL))
53544                 return NULL;
53545         a = (_emi__ReadEventLogRecordsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ReadEventLogRecordsResponse, sizeof(_emi__ReadEventLogRecordsResponse), soap->type, soap->arrayType);
53546         if (!a)
53547                 return NULL;
53548         if (soap->alloced)
53549         {       a->soap_default(soap);
53550                 if (soap->clist->type != SOAP_TYPE__emi__ReadEventLogRecordsResponse)
53551                 {       soap_revert(soap);
53552                         *soap->id = '\0';
53553                         return (_emi__ReadEventLogRecordsResponse *)a->soap_in(soap, tag, type);
53554                 }
53555         }
53556         short soap_flag_Status1 = 1, soap_flag_TotalRecordCount1 = 1, soap_flag_RecordsReturned1 = 1, soap_flag_EventRecords1 = 1;
53557         if (soap->body && !*soap->href)
53558         {
53559                 for (;;)
53560                 {       soap->error = SOAP_TAG_MISMATCH;
53561                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
53562                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__ReadEventLogRecordsResponse*)a)->Status), "emi:PT_STATUS"))
53563                                 {       soap_flag_Status1--;
53564                                         continue;
53565                                 }
53566                         if (soap_flag_TotalRecordCount1 && soap->error == SOAP_TAG_MISMATCH)
53567                                 if (soap_in_unsignedInt(soap, "emi:TotalRecordCount", &(((_emi__ReadEventLogRecordsResponse*)a)->TotalRecordCount), "xsd:unsignedInt"))
53568                                 {       soap_flag_TotalRecordCount1--;
53569                                         continue;
53570                                 }
53571                         if (soap_flag_RecordsReturned1 && soap->error == SOAP_TAG_MISMATCH)
53572                                 if (soap_in_unsignedInt(soap, "emi:RecordsReturned", &(((_emi__ReadEventLogRecordsResponse*)a)->RecordsReturned), "xsd:unsignedInt"))
53573                                 {       soap_flag_RecordsReturned1--;
53574                                         continue;
53575                                 }
53576                         if (soap_flag_EventRecords1 && soap->error == SOAP_TAG_MISMATCH)
53577                                 if (soap_in_PointerToemi__EventLogRecordArrayType(soap, "emi:EventRecords", &(((_emi__ReadEventLogRecordsResponse*)a)->EventRecords), "emi:EventLogRecordArrayType"))
53578                                 {       soap_flag_EventRecords1--;
53579                                         continue;
53580                                 }
53581                         /* transient soap skipped */
53582                         soap_check_result(soap, "emi:Status");
53583                         if (soap->error == SOAP_TAG_MISMATCH)
53584                                 soap->error = soap_ignore_element(soap);
53585                         if (soap->error == SOAP_NO_TAG)
53586                                 break;
53587                         if (soap->error)
53588                                 return NULL;
53589                 }
53590                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalRecordCount1 > 0 || soap_flag_RecordsReturned1 > 0 || soap_flag_EventRecords1 > 0))
53591                 {       soap->error = SOAP_OCCURS;
53592                         return NULL;
53593                 }
53594                 if (soap_element_end_in(soap, tag))
53595                         return NULL;
53596         }
53597         else
53598         {       a = (_emi__ReadEventLogRecordsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__ReadEventLogRecordsResponse, 0, sizeof(_emi__ReadEventLogRecordsResponse), 0, soap_copy__emi__ReadEventLogRecordsResponse);
53599                 if (soap->body && soap_element_end_in(soap, tag))
53600                         return NULL;
53601         }
53602         return a;
53603 }
53604
53605 SOAP_FMAC5 _emi__ReadEventLogRecordsResponse * SOAP_FMAC6 soap_new__emi__ReadEventLogRecordsResponse(struct soap *soap, int n)
53606 {       return soap_instantiate__emi__ReadEventLogRecordsResponse(soap, n, NULL, NULL, NULL);
53607 }
53608
53609 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *p)
53610 {       soap_delete(soap, p);
53611 }
53612
53613 SOAP_FMAC3 _emi__ReadEventLogRecordsResponse * SOAP_FMAC4 soap_instantiate__emi__ReadEventLogRecordsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
53614 {
53615         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ReadEventLogRecordsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
53616         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ReadEventLogRecordsResponse, n, soap_fdelete);
53617         if (!cp)
53618                 return NULL;
53619         if (n < 0)
53620         {       cp->ptr = (void*)new _emi__ReadEventLogRecordsResponse;
53621                 if (size)
53622                         *size = sizeof(_emi__ReadEventLogRecordsResponse);
53623                 ((_emi__ReadEventLogRecordsResponse*)cp->ptr)->soap = soap;
53624         }
53625         else
53626         {       cp->ptr = (void*)new _emi__ReadEventLogRecordsResponse[n];
53627                 if (size)
53628                         *size = n * sizeof(_emi__ReadEventLogRecordsResponse);
53629                 for (int i = 0; i < n; i++)
53630                         ((_emi__ReadEventLogRecordsResponse*)cp->ptr)[i].soap = soap;
53631         }
53632                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
53633         return (_emi__ReadEventLogRecordsResponse*)cp->ptr;
53634 }
53635
53636 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__ReadEventLogRecordsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
53637 {
53638         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ReadEventLogRecordsResponse %p -> %p\n", q, p));
53639         *(_emi__ReadEventLogRecordsResponse*)p = *(_emi__ReadEventLogRecordsResponse*)q;
53640 }
53641
53642 void _emi__ReadEventLogRecords::soap_serialize(struct soap *soap) const
53643 {
53644         (void)soap; /* appease -Wall -Werror */
53645         soap_embedded(soap, &((_emi__ReadEventLogRecords*)this)->StartIndex, SOAP_TYPE_unsignedInt);
53646         /* transient soap skipped */
53647 }
53648
53649 void _emi__ReadEventLogRecords::soap_default(struct soap *soap)
53650 {
53651         this->soap = soap;
53652         soap_default_unsignedInt(soap, &((_emi__ReadEventLogRecords*)this)->StartIndex);
53653         /* transient soap skipped */
53654 }
53655
53656 int _emi__ReadEventLogRecords::soap_put(struct soap *soap, const char *tag, const  char *type) const
53657 {
53658         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__ReadEventLogRecords);
53659         if (this->soap_out(soap, tag, id, type))
53660                 return soap->error;
53661         return soap_putindependent(soap);
53662 }
53663
53664 int _emi__ReadEventLogRecords::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
53665 {
53666         return soap_out__emi__ReadEventLogRecords(soap, tag, id, this, type);
53667 }
53668
53669 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ReadEventLogRecords(struct soap *soap, const char *tag, int id, const _emi__ReadEventLogRecords *a, const char *type)
53670 {
53671         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ReadEventLogRecords), type);
53672         soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__ReadEventLogRecords*)a)->StartIndex), "");
53673         /* transient soap skipped */
53674         soap_element_end_out(soap, tag);
53675         return SOAP_OK;
53676 }
53677
53678 void *_emi__ReadEventLogRecords::soap_get(struct soap *soap, const char *tag, const char *type)
53679 {
53680         return soap_get__emi__ReadEventLogRecords(soap, this, tag, type);
53681 }
53682
53683 SOAP_FMAC3 _emi__ReadEventLogRecords * SOAP_FMAC4 soap_get__emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *p, const char *tag, const char *type)
53684 {
53685         if ((p = soap_in__emi__ReadEventLogRecords(soap, tag, p, type)))
53686                 soap_getindependent(soap);
53687         return p;
53688 }
53689
53690 void *_emi__ReadEventLogRecords::soap_in(struct soap *soap, const char *tag, const char *type)
53691 {       return soap_in__emi__ReadEventLogRecords(soap, tag, this, type);
53692 }
53693
53694 SOAP_FMAC3 _emi__ReadEventLogRecords * SOAP_FMAC4 soap_in__emi__ReadEventLogRecords(struct soap *soap, const char *tag, _emi__ReadEventLogRecords *a, const char *type)
53695 {
53696         if (soap_element_begin_in(soap, tag, 0, NULL))
53697                 return NULL;
53698         a = (_emi__ReadEventLogRecords *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ReadEventLogRecords, sizeof(_emi__ReadEventLogRecords), soap->type, soap->arrayType);
53699         if (!a)
53700                 return NULL;
53701         if (soap->alloced)
53702         {       a->soap_default(soap);
53703                 if (soap->clist->type != SOAP_TYPE__emi__ReadEventLogRecords)
53704                 {       soap_revert(soap);
53705                         *soap->id = '\0';
53706                         return (_emi__ReadEventLogRecords *)a->soap_in(soap, tag, type);
53707                 }
53708         }
53709         short soap_flag_StartIndex1 = 1;
53710         if (soap->body && !*soap->href)
53711         {
53712                 for (;;)
53713                 {       soap->error = SOAP_TAG_MISMATCH;
53714                         if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
53715                                 if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__ReadEventLogRecords*)a)->StartIndex), "xsd:unsignedInt"))
53716                                 {       soap_flag_StartIndex1--;
53717                                         continue;
53718                                 }
53719                         /* transient soap skipped */
53720                         if (soap->error == SOAP_TAG_MISMATCH)
53721                                 soap->error = soap_ignore_element(soap);
53722                         if (soap->error == SOAP_NO_TAG)
53723                                 break;
53724                         if (soap->error)
53725                                 return NULL;
53726                 }
53727                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
53728                 {       soap->error = SOAP_OCCURS;
53729                         return NULL;
53730                 }
53731                 if (soap_element_end_in(soap, tag))
53732                         return NULL;
53733         }
53734         else
53735         {       a = (_emi__ReadEventLogRecords *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__ReadEventLogRecords, 0, sizeof(_emi__ReadEventLogRecords), 0, soap_copy__emi__ReadEventLogRecords);
53736                 if (soap->body && soap_element_end_in(soap, tag))
53737                         return NULL;
53738         }
53739         return a;
53740 }
53741
53742 SOAP_FMAC5 _emi__ReadEventLogRecords * SOAP_FMAC6 soap_new__emi__ReadEventLogRecords(struct soap *soap, int n)
53743 {       return soap_instantiate__emi__ReadEventLogRecords(soap, n, NULL, NULL, NULL);
53744 }
53745
53746 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *p)
53747 {       soap_delete(soap, p);
53748 }
53749
53750 SOAP_FMAC3 _emi__ReadEventLogRecords * SOAP_FMAC4 soap_instantiate__emi__ReadEventLogRecords(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
53751 {
53752         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ReadEventLogRecords(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
53753         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ReadEventLogRecords, n, soap_fdelete);
53754         if (!cp)
53755                 return NULL;
53756         if (n < 0)
53757         {       cp->ptr = (void*)new _emi__ReadEventLogRecords;
53758                 if (size)
53759                         *size = sizeof(_emi__ReadEventLogRecords);
53760                 ((_emi__ReadEventLogRecords*)cp->ptr)->soap = soap;
53761         }
53762         else
53763         {       cp->ptr = (void*)new _emi__ReadEventLogRecords[n];
53764                 if (size)
53765                         *size = n * sizeof(_emi__ReadEventLogRecords);
53766                 for (int i = 0; i < n; i++)
53767                         ((_emi__ReadEventLogRecords*)cp->ptr)[i].soap = soap;
53768         }
53769                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
53770         return (_emi__ReadEventLogRecords*)cp->ptr;
53771 }
53772
53773 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__ReadEventLogRecords(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
53774 {
53775         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ReadEventLogRecords %p -> %p\n", q, p));
53776         *(_emi__ReadEventLogRecords*)p = *(_emi__ReadEventLogRecords*)q;
53777 }
53778
53779 void _emi__RemoveEventFilterResponse::soap_serialize(struct soap *soap) const
53780 {
53781         (void)soap; /* appease -Wall -Werror */
53782         /* transient soap skipped */
53783 }
53784
53785 void _emi__RemoveEventFilterResponse::soap_default(struct soap *soap)
53786 {
53787         this->soap = soap;
53788         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__RemoveEventFilterResponse*)this)->Status);
53789         /* transient soap skipped */
53790 }
53791
53792 int _emi__RemoveEventFilterResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
53793 {
53794         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__RemoveEventFilterResponse);
53795         if (this->soap_out(soap, tag, id, type))
53796                 return soap->error;
53797         return soap_putindependent(soap);
53798 }
53799
53800 int _emi__RemoveEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
53801 {
53802         return soap_out__emi__RemoveEventFilterResponse(soap, tag, id, this, type);
53803 }
53804
53805 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__RemoveEventFilterResponse *a, const char *type)
53806 {
53807         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__RemoveEventFilterResponse), type);
53808         soap_element_result(soap, "emi:Status");
53809         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__RemoveEventFilterResponse*)a)->Status), "");
53810         /* transient soap skipped */
53811         soap_element_end_out(soap, tag);
53812         return SOAP_OK;
53813 }
53814
53815 void *_emi__RemoveEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type)
53816 {
53817         return soap_get__emi__RemoveEventFilterResponse(soap, this, tag, type);
53818 }
53819
53820 SOAP_FMAC3 _emi__RemoveEventFilterResponse * SOAP_FMAC4 soap_get__emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *p, const char *tag, const char *type)
53821 {
53822         if ((p = soap_in__emi__RemoveEventFilterResponse(soap, tag, p, type)))
53823                 soap_getindependent(soap);
53824         return p;
53825 }
53826
53827 void *_emi__RemoveEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type)
53828 {       return soap_in__emi__RemoveEventFilterResponse(soap, tag, this, type);
53829 }
53830
53831 SOAP_FMAC3 _emi__RemoveEventFilterResponse * SOAP_FMAC4 soap_in__emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, _emi__RemoveEventFilterResponse *a, const char *type)
53832 {
53833         if (soap_element_begin_in(soap, tag, 0, NULL))
53834                 return NULL;
53835         a = (_emi__RemoveEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__RemoveEventFilterResponse, sizeof(_emi__RemoveEventFilterResponse), soap->type, soap->arrayType);
53836         if (!a)
53837                 return NULL;
53838         if (soap->alloced)
53839         {       a->soap_default(soap);
53840                 if (soap->clist->type != SOAP_TYPE__emi__RemoveEventFilterResponse)
53841                 {       soap_revert(soap);
53842                         *soap->id = '\0';
53843                         return (_emi__RemoveEventFilterResponse *)a->soap_in(soap, tag, type);
53844                 }
53845         }
53846         short soap_flag_Status1 = 1;
53847         if (soap->body && !*soap->href)
53848         {
53849                 for (;;)
53850                 {       soap->error = SOAP_TAG_MISMATCH;
53851                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
53852                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__RemoveEventFilterResponse*)a)->Status), "emi:PT_STATUS"))
53853                                 {       soap_flag_Status1--;
53854                                         continue;
53855                                 }
53856                         /* transient soap skipped */
53857                         soap_check_result(soap, "emi:Status");
53858                         if (soap->error == SOAP_TAG_MISMATCH)
53859                                 soap->error = soap_ignore_element(soap);
53860                         if (soap->error == SOAP_NO_TAG)
53861                                 break;
53862                         if (soap->error)
53863                                 return NULL;
53864                 }
53865                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
53866                 {       soap->error = SOAP_OCCURS;
53867                         return NULL;
53868                 }
53869                 if (soap_element_end_in(soap, tag))
53870                         return NULL;
53871         }
53872         else
53873         {       a = (_emi__RemoveEventFilterResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__RemoveEventFilterResponse, 0, sizeof(_emi__RemoveEventFilterResponse), 0, soap_copy__emi__RemoveEventFilterResponse);
53874                 if (soap->body && soap_element_end_in(soap, tag))
53875                         return NULL;
53876         }
53877         return a;
53878 }
53879
53880 SOAP_FMAC5 _emi__RemoveEventFilterResponse * SOAP_FMAC6 soap_new__emi__RemoveEventFilterResponse(struct soap *soap, int n)
53881 {       return soap_instantiate__emi__RemoveEventFilterResponse(soap, n, NULL, NULL, NULL);
53882 }
53883
53884 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *p)
53885 {       soap_delete(soap, p);
53886 }
53887
53888 SOAP_FMAC3 _emi__RemoveEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__RemoveEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
53889 {
53890         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__RemoveEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
53891         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__RemoveEventFilterResponse, n, soap_fdelete);
53892         if (!cp)
53893                 return NULL;
53894         if (n < 0)
53895         {       cp->ptr = (void*)new _emi__RemoveEventFilterResponse;
53896                 if (size)
53897                         *size = sizeof(_emi__RemoveEventFilterResponse);
53898                 ((_emi__RemoveEventFilterResponse*)cp->ptr)->soap = soap;
53899         }
53900         else
53901         {       cp->ptr = (void*)new _emi__RemoveEventFilterResponse[n];
53902                 if (size)
53903                         *size = n * sizeof(_emi__RemoveEventFilterResponse);
53904                 for (int i = 0; i < n; i++)
53905                         ((_emi__RemoveEventFilterResponse*)cp->ptr)[i].soap = soap;
53906         }
53907                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
53908         return (_emi__RemoveEventFilterResponse*)cp->ptr;
53909 }
53910
53911 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__RemoveEventFilterResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
53912 {
53913         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__RemoveEventFilterResponse %p -> %p\n", q, p));
53914         *(_emi__RemoveEventFilterResponse*)p = *(_emi__RemoveEventFilterResponse*)q;
53915 }
53916
53917 void _emi__RemoveEventFilter::soap_serialize(struct soap *soap) const
53918 {
53919         (void)soap; /* appease -Wall -Werror */
53920         /* transient soap skipped */
53921 }
53922
53923 void _emi__RemoveEventFilter::soap_default(struct soap *soap)
53924 {
53925         this->soap = soap;
53926         soap_default_emi__EventFilterHandleType(soap, &((_emi__RemoveEventFilter*)this)->EventFilterHandle);
53927         /* transient soap skipped */
53928 }
53929
53930 int _emi__RemoveEventFilter::soap_put(struct soap *soap, const char *tag, const  char *type) const
53931 {
53932         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__RemoveEventFilter);
53933         if (this->soap_out(soap, tag, id, type))
53934                 return soap->error;
53935         return soap_putindependent(soap);
53936 }
53937
53938 int _emi__RemoveEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
53939 {
53940         return soap_out__emi__RemoveEventFilter(soap, tag, id, this, type);
53941 }
53942
53943 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__RemoveEventFilter(struct soap *soap, const char *tag, int id, const _emi__RemoveEventFilter *a, const char *type)
53944 {
53945         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__RemoveEventFilter), type);
53946         soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__RemoveEventFilter*)a)->EventFilterHandle), "");
53947         /* transient soap skipped */
53948         soap_element_end_out(soap, tag);
53949         return SOAP_OK;
53950 }
53951
53952 void *_emi__RemoveEventFilter::soap_get(struct soap *soap, const char *tag, const char *type)
53953 {
53954         return soap_get__emi__RemoveEventFilter(soap, this, tag, type);
53955 }
53956
53957 SOAP_FMAC3 _emi__RemoveEventFilter * SOAP_FMAC4 soap_get__emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *p, const char *tag, const char *type)
53958 {
53959         if ((p = soap_in__emi__RemoveEventFilter(soap, tag, p, type)))
53960                 soap_getindependent(soap);
53961         return p;
53962 }
53963
53964 void *_emi__RemoveEventFilter::soap_in(struct soap *soap, const char *tag, const char *type)
53965 {       return soap_in__emi__RemoveEventFilter(soap, tag, this, type);
53966 }
53967
53968 SOAP_FMAC3 _emi__RemoveEventFilter * SOAP_FMAC4 soap_in__emi__RemoveEventFilter(struct soap *soap, const char *tag, _emi__RemoveEventFilter *a, const char *type)
53969 {
53970         if (soap_element_begin_in(soap, tag, 0, NULL))
53971                 return NULL;
53972         a = (_emi__RemoveEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__RemoveEventFilter, sizeof(_emi__RemoveEventFilter), soap->type, soap->arrayType);
53973         if (!a)
53974                 return NULL;
53975         if (soap->alloced)
53976         {       a->soap_default(soap);
53977                 if (soap->clist->type != SOAP_TYPE__emi__RemoveEventFilter)
53978                 {       soap_revert(soap);
53979                         *soap->id = '\0';
53980                         return (_emi__RemoveEventFilter *)a->soap_in(soap, tag, type);
53981                 }
53982         }
53983         short soap_flag_EventFilterHandle1 = 1;
53984         if (soap->body && !*soap->href)
53985         {
53986                 for (;;)
53987                 {       soap->error = SOAP_TAG_MISMATCH;
53988                         if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH)
53989                                 if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__RemoveEventFilter*)a)->EventFilterHandle), "emi:EventFilterHandleType"))
53990                                 {       soap_flag_EventFilterHandle1--;
53991                                         continue;
53992                                 }
53993                         /* transient soap skipped */
53994                         if (soap->error == SOAP_TAG_MISMATCH)
53995                                 soap->error = soap_ignore_element(soap);
53996                         if (soap->error == SOAP_NO_TAG)
53997                                 break;
53998                         if (soap->error)
53999                                 return NULL;
54000                 }
54001                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EventFilterHandle1 > 0))
54002                 {       soap->error = SOAP_OCCURS;
54003                         return NULL;
54004                 }
54005                 if (soap_element_end_in(soap, tag))
54006                         return NULL;
54007         }
54008         else
54009         {       a = (_emi__RemoveEventFilter *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__RemoveEventFilter, 0, sizeof(_emi__RemoveEventFilter), 0, soap_copy__emi__RemoveEventFilter);
54010                 if (soap->body && soap_element_end_in(soap, tag))
54011                         return NULL;
54012         }
54013         return a;
54014 }
54015
54016 SOAP_FMAC5 _emi__RemoveEventFilter * SOAP_FMAC6 soap_new__emi__RemoveEventFilter(struct soap *soap, int n)
54017 {       return soap_instantiate__emi__RemoveEventFilter(soap, n, NULL, NULL, NULL);
54018 }
54019
54020 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *p)
54021 {       soap_delete(soap, p);
54022 }
54023
54024 SOAP_FMAC3 _emi__RemoveEventFilter * SOAP_FMAC4 soap_instantiate__emi__RemoveEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
54025 {
54026         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__RemoveEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
54027         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__RemoveEventFilter, n, soap_fdelete);
54028         if (!cp)
54029                 return NULL;
54030         if (n < 0)
54031         {       cp->ptr = (void*)new _emi__RemoveEventFilter;
54032                 if (size)
54033                         *size = sizeof(_emi__RemoveEventFilter);
54034                 ((_emi__RemoveEventFilter*)cp->ptr)->soap = soap;
54035         }
54036         else
54037         {       cp->ptr = (void*)new _emi__RemoveEventFilter[n];
54038                 if (size)
54039                         *size = n * sizeof(_emi__RemoveEventFilter);
54040                 for (int i = 0; i < n; i++)
54041                         ((_emi__RemoveEventFilter*)cp->ptr)[i].soap = soap;
54042         }
54043                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
54044         return (_emi__RemoveEventFilter*)cp->ptr;
54045 }
54046
54047 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__RemoveEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
54048 {
54049         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__RemoveEventFilter %p -> %p\n", q, p));
54050         *(_emi__RemoveEventFilter*)p = *(_emi__RemoveEventFilter*)q;
54051 }
54052
54053 void _emi__UpdateEventFilterResponse::soap_serialize(struct soap *soap) const
54054 {
54055         (void)soap; /* appease -Wall -Werror */
54056         /* transient soap skipped */
54057 }
54058
54059 void _emi__UpdateEventFilterResponse::soap_default(struct soap *soap)
54060 {
54061         this->soap = soap;
54062         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__UpdateEventFilterResponse*)this)->Status);
54063         /* transient soap skipped */
54064 }
54065
54066 int _emi__UpdateEventFilterResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
54067 {
54068         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__UpdateEventFilterResponse);
54069         if (this->soap_out(soap, tag, id, type))
54070                 return soap->error;
54071         return soap_putindependent(soap);
54072 }
54073
54074 int _emi__UpdateEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
54075 {
54076         return soap_out__emi__UpdateEventFilterResponse(soap, tag, id, this, type);
54077 }
54078
54079 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__UpdateEventFilterResponse *a, const char *type)
54080 {
54081         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__UpdateEventFilterResponse), type);
54082         soap_element_result(soap, "emi:Status");
54083         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__UpdateEventFilterResponse*)a)->Status), "");
54084         /* transient soap skipped */
54085         soap_element_end_out(soap, tag);
54086         return SOAP_OK;
54087 }
54088
54089 void *_emi__UpdateEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type)
54090 {
54091         return soap_get__emi__UpdateEventFilterResponse(soap, this, tag, type);
54092 }
54093
54094 SOAP_FMAC3 _emi__UpdateEventFilterResponse * SOAP_FMAC4 soap_get__emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *p, const char *tag, const char *type)
54095 {
54096         if ((p = soap_in__emi__UpdateEventFilterResponse(soap, tag, p, type)))
54097                 soap_getindependent(soap);
54098         return p;
54099 }
54100
54101 void *_emi__UpdateEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type)
54102 {       return soap_in__emi__UpdateEventFilterResponse(soap, tag, this, type);
54103 }
54104
54105 SOAP_FMAC3 _emi__UpdateEventFilterResponse * SOAP_FMAC4 soap_in__emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, _emi__UpdateEventFilterResponse *a, const char *type)
54106 {
54107         if (soap_element_begin_in(soap, tag, 0, NULL))
54108                 return NULL;
54109         a = (_emi__UpdateEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__UpdateEventFilterResponse, sizeof(_emi__UpdateEventFilterResponse), soap->type, soap->arrayType);
54110         if (!a)
54111                 return NULL;
54112         if (soap->alloced)
54113         {       a->soap_default(soap);
54114                 if (soap->clist->type != SOAP_TYPE__emi__UpdateEventFilterResponse)
54115                 {       soap_revert(soap);
54116                         *soap->id = '\0';
54117                         return (_emi__UpdateEventFilterResponse *)a->soap_in(soap, tag, type);
54118                 }
54119         }
54120         short soap_flag_Status1 = 1;
54121         if (soap->body && !*soap->href)
54122         {
54123                 for (;;)
54124                 {       soap->error = SOAP_TAG_MISMATCH;
54125                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
54126                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__UpdateEventFilterResponse*)a)->Status), "emi:PT_STATUS"))
54127                                 {       soap_flag_Status1--;
54128                                         continue;
54129                                 }
54130                         /* transient soap skipped */
54131                         soap_check_result(soap, "emi:Status");
54132                         if (soap->error == SOAP_TAG_MISMATCH)
54133                                 soap->error = soap_ignore_element(soap);
54134                         if (soap->error == SOAP_NO_TAG)
54135                                 break;
54136                         if (soap->error)
54137                                 return NULL;
54138                 }
54139                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
54140                 {       soap->error = SOAP_OCCURS;
54141                         return NULL;
54142                 }
54143                 if (soap_element_end_in(soap, tag))
54144                         return NULL;
54145         }
54146         else
54147         {       a = (_emi__UpdateEventFilterResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__UpdateEventFilterResponse, 0, sizeof(_emi__UpdateEventFilterResponse), 0, soap_copy__emi__UpdateEventFilterResponse);
54148                 if (soap->body && soap_element_end_in(soap, tag))
54149                         return NULL;
54150         }
54151         return a;
54152 }
54153
54154 SOAP_FMAC5 _emi__UpdateEventFilterResponse * SOAP_FMAC6 soap_new__emi__UpdateEventFilterResponse(struct soap *soap, int n)
54155 {       return soap_instantiate__emi__UpdateEventFilterResponse(soap, n, NULL, NULL, NULL);
54156 }
54157
54158 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *p)
54159 {       soap_delete(soap, p);
54160 }
54161
54162 SOAP_FMAC3 _emi__UpdateEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__UpdateEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
54163 {
54164         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__UpdateEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
54165         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__UpdateEventFilterResponse, n, soap_fdelete);
54166         if (!cp)
54167                 return NULL;
54168         if (n < 0)
54169         {       cp->ptr = (void*)new _emi__UpdateEventFilterResponse;
54170                 if (size)
54171                         *size = sizeof(_emi__UpdateEventFilterResponse);
54172                 ((_emi__UpdateEventFilterResponse*)cp->ptr)->soap = soap;
54173         }
54174         else
54175         {       cp->ptr = (void*)new _emi__UpdateEventFilterResponse[n];
54176                 if (size)
54177                         *size = n * sizeof(_emi__UpdateEventFilterResponse);
54178                 for (int i = 0; i < n; i++)
54179                         ((_emi__UpdateEventFilterResponse*)cp->ptr)[i].soap = soap;
54180         }
54181                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
54182         return (_emi__UpdateEventFilterResponse*)cp->ptr;
54183 }
54184
54185 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__UpdateEventFilterResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
54186 {
54187         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__UpdateEventFilterResponse %p -> %p\n", q, p));
54188         *(_emi__UpdateEventFilterResponse*)p = *(_emi__UpdateEventFilterResponse*)q;
54189 }
54190
54191 void _emi__UpdateEventFilter::soap_serialize(struct soap *soap) const
54192 {
54193         (void)soap; /* appease -Wall -Werror */
54194         soap_serialize_PointerToemi__EventFilterType(soap, &((_emi__UpdateEventFilter*)this)->EventFilter);
54195         /* transient soap skipped */
54196 }
54197
54198 void _emi__UpdateEventFilter::soap_default(struct soap *soap)
54199 {
54200         this->soap = soap;
54201         soap_default_emi__EventFilterHandleType(soap, &((_emi__UpdateEventFilter*)this)->EventFilterHandle);
54202         ((_emi__UpdateEventFilter*)this)->EventFilter = NULL;
54203         /* transient soap skipped */
54204 }
54205
54206 int _emi__UpdateEventFilter::soap_put(struct soap *soap, const char *tag, const  char *type) const
54207 {
54208         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__UpdateEventFilter);
54209         if (this->soap_out(soap, tag, id, type))
54210                 return soap->error;
54211         return soap_putindependent(soap);
54212 }
54213
54214 int _emi__UpdateEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
54215 {
54216         return soap_out__emi__UpdateEventFilter(soap, tag, id, this, type);
54217 }
54218
54219 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__UpdateEventFilter(struct soap *soap, const char *tag, int id, const _emi__UpdateEventFilter *a, const char *type)
54220 {
54221         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__UpdateEventFilter), type);
54222         soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__UpdateEventFilter*)a)->EventFilterHandle), "");
54223         soap_out_PointerToemi__EventFilterType(soap, "emi:EventFilter", -1, &(((_emi__UpdateEventFilter*)a)->EventFilter), "");
54224         /* transient soap skipped */
54225         soap_element_end_out(soap, tag);
54226         return SOAP_OK;
54227 }
54228
54229 void *_emi__UpdateEventFilter::soap_get(struct soap *soap, const char *tag, const char *type)
54230 {
54231         return soap_get__emi__UpdateEventFilter(soap, this, tag, type);
54232 }
54233
54234 SOAP_FMAC3 _emi__UpdateEventFilter * SOAP_FMAC4 soap_get__emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *p, const char *tag, const char *type)
54235 {
54236         if ((p = soap_in__emi__UpdateEventFilter(soap, tag, p, type)))
54237                 soap_getindependent(soap);
54238         return p;
54239 }
54240
54241 void *_emi__UpdateEventFilter::soap_in(struct soap *soap, const char *tag, const char *type)
54242 {       return soap_in__emi__UpdateEventFilter(soap, tag, this, type);
54243 }
54244
54245 SOAP_FMAC3 _emi__UpdateEventFilter * SOAP_FMAC4 soap_in__emi__UpdateEventFilter(struct soap *soap, const char *tag, _emi__UpdateEventFilter *a, const char *type)
54246 {
54247         if (soap_element_begin_in(soap, tag, 0, NULL))
54248                 return NULL;
54249         a = (_emi__UpdateEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__UpdateEventFilter, sizeof(_emi__UpdateEventFilter), soap->type, soap->arrayType);
54250         if (!a)
54251                 return NULL;
54252         if (soap->alloced)
54253         {       a->soap_default(soap);
54254                 if (soap->clist->type != SOAP_TYPE__emi__UpdateEventFilter)
54255                 {       soap_revert(soap);
54256                         *soap->id = '\0';
54257                         return (_emi__UpdateEventFilter *)a->soap_in(soap, tag, type);
54258                 }
54259         }
54260         short soap_flag_EventFilterHandle1 = 1, soap_flag_EventFilter1 = 1;
54261         if (soap->body && !*soap->href)
54262         {
54263                 for (;;)
54264                 {       soap->error = SOAP_TAG_MISMATCH;
54265                         if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH)
54266                                 if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__UpdateEventFilter*)a)->EventFilterHandle), "emi:EventFilterHandleType"))
54267                                 {       soap_flag_EventFilterHandle1--;
54268                                         continue;
54269                                 }
54270                         if (soap_flag_EventFilter1 && soap->error == SOAP_TAG_MISMATCH)
54271                                 if (soap_in_PointerToemi__EventFilterType(soap, "emi:EventFilter", &(((_emi__UpdateEventFilter*)a)->EventFilter), "emi:EventFilterType"))
54272                                 {       soap_flag_EventFilter1--;
54273                                         continue;
54274                                 }
54275                         /* transient soap skipped */
54276                         if (soap->error == SOAP_TAG_MISMATCH)
54277                                 soap->error = soap_ignore_element(soap);
54278                         if (soap->error == SOAP_NO_TAG)
54279                                 break;
54280                         if (soap->error)
54281                                 return NULL;
54282                 }
54283                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EventFilterHandle1 > 0 || soap_flag_EventFilter1 > 0))
54284                 {       soap->error = SOAP_OCCURS;
54285                         return NULL;
54286                 }
54287                 if (soap_element_end_in(soap, tag))
54288                         return NULL;
54289         }
54290         else
54291         {       a = (_emi__UpdateEventFilter *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__UpdateEventFilter, 0, sizeof(_emi__UpdateEventFilter), 0, soap_copy__emi__UpdateEventFilter);
54292                 if (soap->body && soap_element_end_in(soap, tag))
54293                         return NULL;
54294         }
54295         return a;
54296 }
54297
54298 SOAP_FMAC5 _emi__UpdateEventFilter * SOAP_FMAC6 soap_new__emi__UpdateEventFilter(struct soap *soap, int n)
54299 {       return soap_instantiate__emi__UpdateEventFilter(soap, n, NULL, NULL, NULL);
54300 }
54301
54302 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *p)
54303 {       soap_delete(soap, p);
54304 }
54305
54306 SOAP_FMAC3 _emi__UpdateEventFilter * SOAP_FMAC4 soap_instantiate__emi__UpdateEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
54307 {
54308         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__UpdateEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
54309         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__UpdateEventFilter, n, soap_fdelete);
54310         if (!cp)
54311                 return NULL;
54312         if (n < 0)
54313         {       cp->ptr = (void*)new _emi__UpdateEventFilter;
54314                 if (size)
54315                         *size = sizeof(_emi__UpdateEventFilter);
54316                 ((_emi__UpdateEventFilter*)cp->ptr)->soap = soap;
54317         }
54318         else
54319         {       cp->ptr = (void*)new _emi__UpdateEventFilter[n];
54320                 if (size)
54321                         *size = n * sizeof(_emi__UpdateEventFilter);
54322                 for (int i = 0; i < n; i++)
54323                         ((_emi__UpdateEventFilter*)cp->ptr)[i].soap = soap;
54324         }
54325                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
54326         return (_emi__UpdateEventFilter*)cp->ptr;
54327 }
54328
54329 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__UpdateEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
54330 {
54331         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__UpdateEventFilter %p -> %p\n", q, p));
54332         *(_emi__UpdateEventFilter*)p = *(_emi__UpdateEventFilter*)q;
54333 }
54334
54335 void _emi__GetEventFilterResponse::soap_serialize(struct soap *soap) const
54336 {
54337         (void)soap; /* appease -Wall -Werror */
54338         soap_serialize_PointerToemi__EventFilterType(soap, &((_emi__GetEventFilterResponse*)this)->EventFilter);
54339         /* transient soap skipped */
54340 }
54341
54342 void _emi__GetEventFilterResponse::soap_default(struct soap *soap)
54343 {
54344         this->soap = soap;
54345         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetEventFilterResponse*)this)->Status);
54346         ((_emi__GetEventFilterResponse*)this)->EventFilter = NULL;
54347         /* transient soap skipped */
54348 }
54349
54350 int _emi__GetEventFilterResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
54351 {
54352         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventFilterResponse);
54353         if (this->soap_out(soap, tag, id, type))
54354                 return soap->error;
54355         return soap_putindependent(soap);
54356 }
54357
54358 int _emi__GetEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
54359 {
54360         return soap_out__emi__GetEventFilterResponse(soap, tag, id, this, type);
54361 }
54362
54363 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__GetEventFilterResponse *a, const char *type)
54364 {
54365         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventFilterResponse), type);
54366         soap_element_result(soap, "emi:Status");
54367         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetEventFilterResponse*)a)->Status), "");
54368         soap_out_PointerToemi__EventFilterType(soap, "emi:EventFilter", -1, &(((_emi__GetEventFilterResponse*)a)->EventFilter), "");
54369         /* transient soap skipped */
54370         soap_element_end_out(soap, tag);
54371         return SOAP_OK;
54372 }
54373
54374 void *_emi__GetEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type)
54375 {
54376         return soap_get__emi__GetEventFilterResponse(soap, this, tag, type);
54377 }
54378
54379 SOAP_FMAC3 _emi__GetEventFilterResponse * SOAP_FMAC4 soap_get__emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *p, const char *tag, const char *type)
54380 {
54381         if ((p = soap_in__emi__GetEventFilterResponse(soap, tag, p, type)))
54382                 soap_getindependent(soap);
54383         return p;
54384 }
54385
54386 void *_emi__GetEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type)
54387 {       return soap_in__emi__GetEventFilterResponse(soap, tag, this, type);
54388 }
54389
54390 SOAP_FMAC3 _emi__GetEventFilterResponse * SOAP_FMAC4 soap_in__emi__GetEventFilterResponse(struct soap *soap, const char *tag, _emi__GetEventFilterResponse *a, const char *type)
54391 {
54392         if (soap_element_begin_in(soap, tag, 0, NULL))
54393                 return NULL;
54394         a = (_emi__GetEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventFilterResponse, sizeof(_emi__GetEventFilterResponse), soap->type, soap->arrayType);
54395         if (!a)
54396                 return NULL;
54397         if (soap->alloced)
54398         {       a->soap_default(soap);
54399                 if (soap->clist->type != SOAP_TYPE__emi__GetEventFilterResponse)
54400                 {       soap_revert(soap);
54401                         *soap->id = '\0';
54402                         return (_emi__GetEventFilterResponse *)a->soap_in(soap, tag, type);
54403                 }
54404         }
54405         short soap_flag_Status1 = 1, soap_flag_EventFilter1 = 1;
54406         if (soap->body && !*soap->href)
54407         {
54408                 for (;;)
54409                 {       soap->error = SOAP_TAG_MISMATCH;
54410                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
54411                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetEventFilterResponse*)a)->Status), "emi:PT_STATUS"))
54412                                 {       soap_flag_Status1--;
54413                                         continue;
54414                                 }
54415                         if (soap_flag_EventFilter1 && soap->error == SOAP_TAG_MISMATCH)
54416                                 if (soap_in_PointerToemi__EventFilterType(soap, "emi:EventFilter", &(((_emi__GetEventFilterResponse*)a)->EventFilter), "emi:EventFilterType"))
54417                                 {       soap_flag_EventFilter1--;
54418                                         continue;
54419                                 }
54420                         /* transient soap skipped */
54421                         soap_check_result(soap, "emi:Status");
54422                         if (soap->error == SOAP_TAG_MISMATCH)
54423                                 soap->error = soap_ignore_element(soap);
54424                         if (soap->error == SOAP_NO_TAG)
54425                                 break;
54426                         if (soap->error)
54427                                 return NULL;
54428                 }
54429                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_EventFilter1 > 0))
54430                 {       soap->error = SOAP_OCCURS;
54431                         return NULL;
54432                 }
54433                 if (soap_element_end_in(soap, tag))
54434                         return NULL;
54435         }
54436         else
54437         {       a = (_emi__GetEventFilterResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventFilterResponse, 0, sizeof(_emi__GetEventFilterResponse), 0, soap_copy__emi__GetEventFilterResponse);
54438                 if (soap->body && soap_element_end_in(soap, tag))
54439                         return NULL;
54440         }
54441         return a;
54442 }
54443
54444 SOAP_FMAC5 _emi__GetEventFilterResponse * SOAP_FMAC6 soap_new__emi__GetEventFilterResponse(struct soap *soap, int n)
54445 {       return soap_instantiate__emi__GetEventFilterResponse(soap, n, NULL, NULL, NULL);
54446 }
54447
54448 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *p)
54449 {       soap_delete(soap, p);
54450 }
54451
54452 SOAP_FMAC3 _emi__GetEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__GetEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
54453 {
54454         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
54455         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventFilterResponse, n, soap_fdelete);
54456         if (!cp)
54457                 return NULL;
54458         if (n < 0)
54459         {       cp->ptr = (void*)new _emi__GetEventFilterResponse;
54460                 if (size)
54461                         *size = sizeof(_emi__GetEventFilterResponse);
54462                 ((_emi__GetEventFilterResponse*)cp->ptr)->soap = soap;
54463         }
54464         else
54465         {       cp->ptr = (void*)new _emi__GetEventFilterResponse[n];
54466                 if (size)
54467                         *size = n * sizeof(_emi__GetEventFilterResponse);
54468                 for (int i = 0; i < n; i++)
54469                         ((_emi__GetEventFilterResponse*)cp->ptr)[i].soap = soap;
54470         }
54471                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
54472         return (_emi__GetEventFilterResponse*)cp->ptr;
54473 }
54474
54475 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventFilterResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
54476 {
54477         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventFilterResponse %p -> %p\n", q, p));
54478         *(_emi__GetEventFilterResponse*)p = *(_emi__GetEventFilterResponse*)q;
54479 }
54480
54481 void _emi__GetEventFilter::soap_serialize(struct soap *soap) const
54482 {
54483         (void)soap; /* appease -Wall -Werror */
54484         /* transient soap skipped */
54485 }
54486
54487 void _emi__GetEventFilter::soap_default(struct soap *soap)
54488 {
54489         this->soap = soap;
54490         soap_default_emi__EventFilterHandleType(soap, &((_emi__GetEventFilter*)this)->EventFilterHandle);
54491         /* transient soap skipped */
54492 }
54493
54494 int _emi__GetEventFilter::soap_put(struct soap *soap, const char *tag, const  char *type) const
54495 {
54496         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventFilter);
54497         if (this->soap_out(soap, tag, id, type))
54498                 return soap->error;
54499         return soap_putindependent(soap);
54500 }
54501
54502 int _emi__GetEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
54503 {
54504         return soap_out__emi__GetEventFilter(soap, tag, id, this, type);
54505 }
54506
54507 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventFilter(struct soap *soap, const char *tag, int id, const _emi__GetEventFilter *a, const char *type)
54508 {
54509         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventFilter), type);
54510         soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__GetEventFilter*)a)->EventFilterHandle), "");
54511         /* transient soap skipped */
54512         soap_element_end_out(soap, tag);
54513         return SOAP_OK;
54514 }
54515
54516 void *_emi__GetEventFilter::soap_get(struct soap *soap, const char *tag, const char *type)
54517 {
54518         return soap_get__emi__GetEventFilter(soap, this, tag, type);
54519 }
54520
54521 SOAP_FMAC3 _emi__GetEventFilter * SOAP_FMAC4 soap_get__emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *p, const char *tag, const char *type)
54522 {
54523         if ((p = soap_in__emi__GetEventFilter(soap, tag, p, type)))
54524                 soap_getindependent(soap);
54525         return p;
54526 }
54527
54528 void *_emi__GetEventFilter::soap_in(struct soap *soap, const char *tag, const char *type)
54529 {       return soap_in__emi__GetEventFilter(soap, tag, this, type);
54530 }
54531
54532 SOAP_FMAC3 _emi__GetEventFilter * SOAP_FMAC4 soap_in__emi__GetEventFilter(struct soap *soap, const char *tag, _emi__GetEventFilter *a, const char *type)
54533 {
54534         if (soap_element_begin_in(soap, tag, 0, NULL))
54535                 return NULL;
54536         a = (_emi__GetEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventFilter, sizeof(_emi__GetEventFilter), soap->type, soap->arrayType);
54537         if (!a)
54538                 return NULL;
54539         if (soap->alloced)
54540         {       a->soap_default(soap);
54541                 if (soap->clist->type != SOAP_TYPE__emi__GetEventFilter)
54542                 {       soap_revert(soap);
54543                         *soap->id = '\0';
54544                         return (_emi__GetEventFilter *)a->soap_in(soap, tag, type);
54545                 }
54546         }
54547         short soap_flag_EventFilterHandle1 = 1;
54548         if (soap->body && !*soap->href)
54549         {
54550                 for (;;)
54551                 {       soap->error = SOAP_TAG_MISMATCH;
54552                         if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH)
54553                                 if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__GetEventFilter*)a)->EventFilterHandle), "emi:EventFilterHandleType"))
54554                                 {       soap_flag_EventFilterHandle1--;
54555                                         continue;
54556                                 }
54557                         /* transient soap skipped */
54558                         if (soap->error == SOAP_TAG_MISMATCH)
54559                                 soap->error = soap_ignore_element(soap);
54560                         if (soap->error == SOAP_NO_TAG)
54561                                 break;
54562                         if (soap->error)
54563                                 return NULL;
54564                 }
54565                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EventFilterHandle1 > 0))
54566                 {       soap->error = SOAP_OCCURS;
54567                         return NULL;
54568                 }
54569                 if (soap_element_end_in(soap, tag))
54570                         return NULL;
54571         }
54572         else
54573         {       a = (_emi__GetEventFilter *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetEventFilter, 0, sizeof(_emi__GetEventFilter), 0, soap_copy__emi__GetEventFilter);
54574                 if (soap->body && soap_element_end_in(soap, tag))
54575                         return NULL;
54576         }
54577         return a;
54578 }
54579
54580 SOAP_FMAC5 _emi__GetEventFilter * SOAP_FMAC6 soap_new__emi__GetEventFilter(struct soap *soap, int n)
54581 {       return soap_instantiate__emi__GetEventFilter(soap, n, NULL, NULL, NULL);
54582 }
54583
54584 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *p)
54585 {       soap_delete(soap, p);
54586 }
54587
54588 SOAP_FMAC3 _emi__GetEventFilter * SOAP_FMAC4 soap_instantiate__emi__GetEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
54589 {
54590         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
54591         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventFilter, n, soap_fdelete);
54592         if (!cp)
54593                 return NULL;
54594         if (n < 0)
54595         {       cp->ptr = (void*)new _emi__GetEventFilter;
54596                 if (size)
54597                         *size = sizeof(_emi__GetEventFilter);
54598                 ((_emi__GetEventFilter*)cp->ptr)->soap = soap;
54599         }
54600         else
54601         {       cp->ptr = (void*)new _emi__GetEventFilter[n];
54602                 if (size)
54603                         *size = n * sizeof(_emi__GetEventFilter);
54604                 for (int i = 0; i < n; i++)
54605                         ((_emi__GetEventFilter*)cp->ptr)[i].soap = soap;
54606         }
54607                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
54608         return (_emi__GetEventFilter*)cp->ptr;
54609 }
54610
54611 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
54612 {
54613         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventFilter %p -> %p\n", q, p));
54614         *(_emi__GetEventFilter*)p = *(_emi__GetEventFilter*)q;
54615 }
54616
54617 void _emi__EnumerateEventFiltersResponse::soap_serialize(struct soap *soap) const
54618 {
54619         (void)soap; /* appease -Wall -Werror */
54620         soap_embedded(soap, &((_emi__EnumerateEventFiltersResponse*)this)->TotalEventFilterCount, SOAP_TYPE_unsignedInt);
54621         soap_embedded(soap, &((_emi__EnumerateEventFiltersResponse*)this)->FiltersReturned, SOAP_TYPE_unsignedInt);
54622         soap_serialize_PointerToemi__EventFilterHandleArrayType(soap, &((_emi__EnumerateEventFiltersResponse*)this)->Filters);
54623         /* transient soap skipped */
54624 }
54625
54626 void _emi__EnumerateEventFiltersResponse::soap_default(struct soap *soap)
54627 {
54628         this->soap = soap;
54629         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateEventFiltersResponse*)this)->Status);
54630         soap_default_unsignedInt(soap, &((_emi__EnumerateEventFiltersResponse*)this)->TotalEventFilterCount);
54631         soap_default_unsignedInt(soap, &((_emi__EnumerateEventFiltersResponse*)this)->FiltersReturned);
54632         ((_emi__EnumerateEventFiltersResponse*)this)->Filters = NULL;
54633         /* transient soap skipped */
54634 }
54635
54636 int _emi__EnumerateEventFiltersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
54637 {
54638         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateEventFiltersResponse);
54639         if (this->soap_out(soap, tag, id, type))
54640                 return soap->error;
54641         return soap_putindependent(soap);
54642 }
54643
54644 int _emi__EnumerateEventFiltersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
54645 {
54646         return soap_out__emi__EnumerateEventFiltersResponse(soap, tag, id, this, type);
54647 }
54648
54649 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateEventFiltersResponse *a, const char *type)
54650 {
54651         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateEventFiltersResponse), type);
54652         soap_element_result(soap, "emi:Status");
54653         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->Status), "");
54654         soap_out_unsignedInt(soap, "emi:TotalEventFilterCount", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->TotalEventFilterCount), "");
54655         soap_out_unsignedInt(soap, "emi:FiltersReturned", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->FiltersReturned), "");
54656         soap_out_PointerToemi__EventFilterHandleArrayType(soap, "emi:Filters", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->Filters), "");
54657         /* transient soap skipped */
54658         soap_element_end_out(soap, tag);
54659         return SOAP_OK;
54660 }
54661
54662 void *_emi__EnumerateEventFiltersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
54663 {
54664         return soap_get__emi__EnumerateEventFiltersResponse(soap, this, tag, type);
54665 }
54666
54667 SOAP_FMAC3 _emi__EnumerateEventFiltersResponse * SOAP_FMAC4 soap_get__emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *p, const char *tag, const char *type)
54668 {
54669         if ((p = soap_in__emi__EnumerateEventFiltersResponse(soap, tag, p, type)))
54670                 soap_getindependent(soap);
54671         return p;
54672 }
54673
54674 void *_emi__EnumerateEventFiltersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
54675 {       return soap_in__emi__EnumerateEventFiltersResponse(soap, tag, this, type);
54676 }
54677
54678 SOAP_FMAC3 _emi__EnumerateEventFiltersResponse * SOAP_FMAC4 soap_in__emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, _emi__EnumerateEventFiltersResponse *a, const char *type)
54679 {
54680         if (soap_element_begin_in(soap, tag, 0, NULL))
54681                 return NULL;
54682         a = (_emi__EnumerateEventFiltersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateEventFiltersResponse, sizeof(_emi__EnumerateEventFiltersResponse), soap->type, soap->arrayType);
54683         if (!a)
54684                 return NULL;
54685         if (soap->alloced)
54686         {       a->soap_default(soap);
54687                 if (soap->clist->type != SOAP_TYPE__emi__EnumerateEventFiltersResponse)
54688                 {       soap_revert(soap);
54689                         *soap->id = '\0';
54690                         return (_emi__EnumerateEventFiltersResponse *)a->soap_in(soap, tag, type);
54691                 }
54692         }
54693         short soap_flag_Status1 = 1, soap_flag_TotalEventFilterCount1 = 1, soap_flag_FiltersReturned1 = 1, soap_flag_Filters1 = 1;
54694         if (soap->body && !*soap->href)
54695         {
54696                 for (;;)
54697                 {       soap->error = SOAP_TAG_MISMATCH;
54698                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
54699                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateEventFiltersResponse*)a)->Status), "emi:PT_STATUS"))
54700                                 {       soap_flag_Status1--;
54701                                         continue;
54702                                 }
54703                         if (soap_flag_TotalEventFilterCount1 && soap->error == SOAP_TAG_MISMATCH)
54704                                 if (soap_in_unsignedInt(soap, "emi:TotalEventFilterCount", &(((_emi__EnumerateEventFiltersResponse*)a)->TotalEventFilterCount), "xsd:unsignedInt"))
54705                                 {       soap_flag_TotalEventFilterCount1--;
54706                                         continue;
54707                                 }
54708                         if (soap_flag_FiltersReturned1 && soap->error == SOAP_TAG_MISMATCH)
54709                                 if (soap_in_unsignedInt(soap, "emi:FiltersReturned", &(((_emi__EnumerateEventFiltersResponse*)a)->FiltersReturned), "xsd:unsignedInt"))
54710                                 {       soap_flag_FiltersReturned1--;
54711                                         continue;
54712                                 }
54713                         if (soap_flag_Filters1 && soap->error == SOAP_TAG_MISMATCH)
54714                                 if (soap_in_PointerToemi__EventFilterHandleArrayType(soap, "emi:Filters", &(((_emi__EnumerateEventFiltersResponse*)a)->Filters), "emi:EventFilterHandleArrayType"))
54715                                 {       soap_flag_Filters1--;
54716                                         continue;
54717                                 }
54718                         /* transient soap skipped */
54719                         soap_check_result(soap, "emi:Status");
54720                         if (soap->error == SOAP_TAG_MISMATCH)
54721                                 soap->error = soap_ignore_element(soap);
54722                         if (soap->error == SOAP_NO_TAG)
54723                                 break;
54724                         if (soap->error)
54725                                 return NULL;
54726                 }
54727                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalEventFilterCount1 > 0 || soap_flag_FiltersReturned1 > 0 || soap_flag_Filters1 > 0))
54728                 {       soap->error = SOAP_OCCURS;
54729                         return NULL;
54730                 }
54731                 if (soap_element_end_in(soap, tag))
54732                         return NULL;
54733         }
54734         else
54735         {       a = (_emi__EnumerateEventFiltersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateEventFiltersResponse, 0, sizeof(_emi__EnumerateEventFiltersResponse), 0, soap_copy__emi__EnumerateEventFiltersResponse);
54736                 if (soap->body && soap_element_end_in(soap, tag))
54737                         return NULL;
54738         }
54739         return a;
54740 }
54741
54742 SOAP_FMAC5 _emi__EnumerateEventFiltersResponse * SOAP_FMAC6 soap_new__emi__EnumerateEventFiltersResponse(struct soap *soap, int n)
54743 {       return soap_instantiate__emi__EnumerateEventFiltersResponse(soap, n, NULL, NULL, NULL);
54744 }
54745
54746 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *p)
54747 {       soap_delete(soap, p);
54748 }
54749
54750 SOAP_FMAC3 _emi__EnumerateEventFiltersResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateEventFiltersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
54751 {
54752         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateEventFiltersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
54753         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateEventFiltersResponse, n, soap_fdelete);
54754         if (!cp)
54755                 return NULL;
54756         if (n < 0)
54757         {       cp->ptr = (void*)new _emi__EnumerateEventFiltersResponse;
54758                 if (size)
54759                         *size = sizeof(_emi__EnumerateEventFiltersResponse);
54760                 ((_emi__EnumerateEventFiltersResponse*)cp->ptr)->soap = soap;
54761         }
54762         else
54763         {       cp->ptr = (void*)new _emi__EnumerateEventFiltersResponse[n];
54764                 if (size)
54765                         *size = n * sizeof(_emi__EnumerateEventFiltersResponse);
54766                 for (int i = 0; i < n; i++)
54767                         ((_emi__EnumerateEventFiltersResponse*)cp->ptr)[i].soap = soap;
54768         }
54769                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
54770         return (_emi__EnumerateEventFiltersResponse*)cp->ptr;
54771 }
54772
54773 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateEventFiltersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
54774 {
54775         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateEventFiltersResponse %p -> %p\n", q, p));
54776         *(_emi__EnumerateEventFiltersResponse*)p = *(_emi__EnumerateEventFiltersResponse*)q;
54777 }
54778
54779 void _emi__EnumerateEventFilters::soap_serialize(struct soap *soap) const
54780 {
54781         (void)soap; /* appease -Wall -Werror */
54782         soap_embedded(soap, &((_emi__EnumerateEventFilters*)this)->StartIndex, SOAP_TYPE_unsignedInt);
54783         soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, &((_emi__EnumerateEventFilters*)this)->AlertSubscriptionPolicyID);
54784         /* transient soap skipped */
54785 }
54786
54787 void _emi__EnumerateEventFilters::soap_default(struct soap *soap)
54788 {
54789         this->soap = soap;
54790         soap_default_unsignedInt(soap, &((_emi__EnumerateEventFilters*)this)->StartIndex);
54791         ((_emi__EnumerateEventFilters*)this)->AlertSubscriptionPolicyID = NULL;
54792         /* transient soap skipped */
54793 }
54794
54795 int _emi__EnumerateEventFilters::soap_put(struct soap *soap, const char *tag, const  char *type) const
54796 {
54797         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateEventFilters);
54798         if (this->soap_out(soap, tag, id, type))
54799                 return soap->error;
54800         return soap_putindependent(soap);
54801 }
54802
54803 int _emi__EnumerateEventFilters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
54804 {
54805         return soap_out__emi__EnumerateEventFilters(soap, tag, id, this, type);
54806 }
54807
54808 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateEventFilters(struct soap *soap, const char *tag, int id, const _emi__EnumerateEventFilters *a, const char *type)
54809 {
54810         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateEventFilters), type);
54811         soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateEventFilters*)a)->StartIndex), "");
54812         soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((_emi__EnumerateEventFilters*)a)->AlertSubscriptionPolicyID), "");
54813         /* transient soap skipped */
54814         soap_element_end_out(soap, tag);
54815         return SOAP_OK;
54816 }
54817
54818 void *_emi__EnumerateEventFilters::soap_get(struct soap *soap, const char *tag, const char *type)
54819 {
54820         return soap_get__emi__EnumerateEventFilters(soap, this, tag, type);
54821 }
54822
54823 SOAP_FMAC3 _emi__EnumerateEventFilters * SOAP_FMAC4 soap_get__emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *p, const char *tag, const char *type)
54824 {
54825         if ((p = soap_in__emi__EnumerateEventFilters(soap, tag, p, type)))
54826                 soap_getindependent(soap);
54827         return p;
54828 }
54829
54830 void *_emi__EnumerateEventFilters::soap_in(struct soap *soap, const char *tag, const char *type)
54831 {       return soap_in__emi__EnumerateEventFilters(soap, tag, this, type);
54832 }
54833
54834 SOAP_FMAC3 _emi__EnumerateEventFilters * SOAP_FMAC4 soap_in__emi__EnumerateEventFilters(struct soap *soap, const char *tag, _emi__EnumerateEventFilters *a, const char *type)
54835 {
54836         if (soap_element_begin_in(soap, tag, 0, NULL))
54837                 return NULL;
54838         a = (_emi__EnumerateEventFilters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateEventFilters, sizeof(_emi__EnumerateEventFilters), soap->type, soap->arrayType);
54839         if (!a)
54840                 return NULL;
54841         if (soap->alloced)
54842         {       a->soap_default(soap);
54843                 if (soap->clist->type != SOAP_TYPE__emi__EnumerateEventFilters)
54844                 {       soap_revert(soap);
54845                         *soap->id = '\0';
54846                         return (_emi__EnumerateEventFilters *)a->soap_in(soap, tag, type);
54847                 }
54848         }
54849         short soap_flag_StartIndex1 = 1, soap_flag_AlertSubscriptionPolicyID1 = 1;
54850         if (soap->body && !*soap->href)
54851         {
54852                 for (;;)
54853                 {       soap->error = SOAP_TAG_MISMATCH;
54854                         if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
54855                                 if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateEventFilters*)a)->StartIndex), "xsd:unsignedInt"))
54856                                 {       soap_flag_StartIndex1--;
54857                                         continue;
54858                                 }
54859                         if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH)
54860                                 if (soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((_emi__EnumerateEventFilters*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType"))
54861                                 {       soap_flag_AlertSubscriptionPolicyID1--;
54862                                         continue;
54863                                 }
54864                         /* transient soap skipped */
54865                         if (soap->error == SOAP_TAG_MISMATCH)
54866                                 soap->error = soap_ignore_element(soap);
54867                         if (soap->error == SOAP_NO_TAG)
54868                                 break;
54869                         if (soap->error)
54870                                 return NULL;
54871                 }
54872                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
54873                 {       soap->error = SOAP_OCCURS;
54874                         return NULL;
54875                 }
54876                 if (soap_element_end_in(soap, tag))
54877                         return NULL;
54878         }
54879         else
54880         {       a = (_emi__EnumerateEventFilters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateEventFilters, 0, sizeof(_emi__EnumerateEventFilters), 0, soap_copy__emi__EnumerateEventFilters);
54881                 if (soap->body && soap_element_end_in(soap, tag))
54882                         return NULL;
54883         }
54884         return a;
54885 }
54886
54887 SOAP_FMAC5 _emi__EnumerateEventFilters * SOAP_FMAC6 soap_new__emi__EnumerateEventFilters(struct soap *soap, int n)
54888 {       return soap_instantiate__emi__EnumerateEventFilters(soap, n, NULL, NULL, NULL);
54889 }
54890
54891 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *p)
54892 {       soap_delete(soap, p);
54893 }
54894
54895 SOAP_FMAC3 _emi__EnumerateEventFilters * SOAP_FMAC4 soap_instantiate__emi__EnumerateEventFilters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
54896 {
54897         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateEventFilters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
54898         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateEventFilters, n, soap_fdelete);
54899         if (!cp)
54900                 return NULL;
54901         if (n < 0)
54902         {       cp->ptr = (void*)new _emi__EnumerateEventFilters;
54903                 if (size)
54904                         *size = sizeof(_emi__EnumerateEventFilters);
54905                 ((_emi__EnumerateEventFilters*)cp->ptr)->soap = soap;
54906         }
54907         else
54908         {       cp->ptr = (void*)new _emi__EnumerateEventFilters[n];
54909                 if (size)
54910                         *size = n * sizeof(_emi__EnumerateEventFilters);
54911                 for (int i = 0; i < n; i++)
54912                         ((_emi__EnumerateEventFilters*)cp->ptr)[i].soap = soap;
54913         }
54914                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
54915         return (_emi__EnumerateEventFilters*)cp->ptr;
54916 }
54917
54918 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateEventFilters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
54919 {
54920         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateEventFilters %p -> %p\n", q, p));
54921         *(_emi__EnumerateEventFilters*)p = *(_emi__EnumerateEventFilters*)q;
54922 }
54923
54924 void _emi__AddEventFilterResponse::soap_serialize(struct soap *soap) const
54925 {
54926         (void)soap; /* appease -Wall -Werror */
54927         /* transient soap skipped */
54928 }
54929
54930 void _emi__AddEventFilterResponse::soap_default(struct soap *soap)
54931 {
54932         this->soap = soap;
54933         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__AddEventFilterResponse*)this)->Status);
54934         soap_default_emi__EventFilterHandleType(soap, &((_emi__AddEventFilterResponse*)this)->EventFilterHandle);
54935         /* transient soap skipped */
54936 }
54937
54938 int _emi__AddEventFilterResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
54939 {
54940         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__AddEventFilterResponse);
54941         if (this->soap_out(soap, tag, id, type))
54942                 return soap->error;
54943         return soap_putindependent(soap);
54944 }
54945
54946 int _emi__AddEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
54947 {
54948         return soap_out__emi__AddEventFilterResponse(soap, tag, id, this, type);
54949 }
54950
54951 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__AddEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__AddEventFilterResponse *a, const char *type)
54952 {
54953         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__AddEventFilterResponse), type);
54954         soap_element_result(soap, "emi:Status");
54955         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__AddEventFilterResponse*)a)->Status), "");
54956         soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__AddEventFilterResponse*)a)->EventFilterHandle), "");
54957         /* transient soap skipped */
54958         soap_element_end_out(soap, tag);
54959         return SOAP_OK;
54960 }
54961
54962 void *_emi__AddEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type)
54963 {
54964         return soap_get__emi__AddEventFilterResponse(soap, this, tag, type);
54965 }
54966
54967 SOAP_FMAC3 _emi__AddEventFilterResponse * SOAP_FMAC4 soap_get__emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *p, const char *tag, const char *type)
54968 {
54969         if ((p = soap_in__emi__AddEventFilterResponse(soap, tag, p, type)))
54970                 soap_getindependent(soap);
54971         return p;
54972 }
54973
54974 void *_emi__AddEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type)
54975 {       return soap_in__emi__AddEventFilterResponse(soap, tag, this, type);
54976 }
54977
54978 SOAP_FMAC3 _emi__AddEventFilterResponse * SOAP_FMAC4 soap_in__emi__AddEventFilterResponse(struct soap *soap, const char *tag, _emi__AddEventFilterResponse *a, const char *type)
54979 {
54980         if (soap_element_begin_in(soap, tag, 0, NULL))
54981                 return NULL;
54982         a = (_emi__AddEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__AddEventFilterResponse, sizeof(_emi__AddEventFilterResponse), soap->type, soap->arrayType);
54983         if (!a)
54984                 return NULL;
54985         if (soap->alloced)
54986         {       a->soap_default(soap);
54987                 if (soap->clist->type != SOAP_TYPE__emi__AddEventFilterResponse)
54988                 {       soap_revert(soap);
54989                         *soap->id = '\0';
54990                         return (_emi__AddEventFilterResponse *)a->soap_in(soap, tag, type);
54991                 }
54992         }
54993         short soap_flag_Status1 = 1, soap_flag_EventFilterHandle1 = 1;
54994         if (soap->body && !*soap->href)
54995         {
54996                 for (;;)
54997                 {       soap->error = SOAP_TAG_MISMATCH;
54998                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
54999                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__AddEventFilterResponse*)a)->Status), "emi:PT_STATUS"))
55000                                 {       soap_flag_Status1--;
55001                                         continue;
55002                                 }
55003                         if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH)
55004                                 if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__AddEventFilterResponse*)a)->EventFilterHandle), "emi:EventFilterHandleType"))
55005                                 {       soap_flag_EventFilterHandle1--;
55006                                         continue;
55007                                 }
55008                         /* transient soap skipped */
55009                         soap_check_result(soap, "emi:Status");
55010                         if (soap->error == SOAP_TAG_MISMATCH)
55011                                 soap->error = soap_ignore_element(soap);
55012                         if (soap->error == SOAP_NO_TAG)
55013                                 break;
55014                         if (soap->error)
55015                                 return NULL;
55016                 }
55017                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_EventFilterHandle1 > 0))
55018                 {       soap->error = SOAP_OCCURS;
55019                         return NULL;
55020                 }
55021                 if (soap_element_end_in(soap, tag))
55022                         return NULL;
55023         }
55024         else
55025         {       a = (_emi__AddEventFilterResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__AddEventFilterResponse, 0, sizeof(_emi__AddEventFilterResponse), 0, soap_copy__emi__AddEventFilterResponse);
55026                 if (soap->body && soap_element_end_in(soap, tag))
55027                         return NULL;
55028         }
55029         return a;
55030 }
55031
55032 SOAP_FMAC5 _emi__AddEventFilterResponse * SOAP_FMAC6 soap_new__emi__AddEventFilterResponse(struct soap *soap, int n)
55033 {       return soap_instantiate__emi__AddEventFilterResponse(soap, n, NULL, NULL, NULL);
55034 }
55035
55036 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *p)
55037 {       soap_delete(soap, p);
55038 }
55039
55040 SOAP_FMAC3 _emi__AddEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__AddEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
55041 {
55042         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__AddEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
55043         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__AddEventFilterResponse, n, soap_fdelete);
55044         if (!cp)
55045                 return NULL;
55046         if (n < 0)
55047         {       cp->ptr = (void*)new _emi__AddEventFilterResponse;
55048                 if (size)
55049                         *size = sizeof(_emi__AddEventFilterResponse);
55050                 ((_emi__AddEventFilterResponse*)cp->ptr)->soap = soap;
55051         }
55052         else
55053         {       cp->ptr = (void*)new _emi__AddEventFilterResponse[n];
55054                 if (size)
55055                         *size = n * sizeof(_emi__AddEventFilterResponse);
55056                 for (int i = 0; i < n; i++)
55057                         ((_emi__AddEventFilterResponse*)cp->ptr)[i].soap = soap;
55058         }
55059                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
55060         return (_emi__AddEventFilterResponse*)cp->ptr;
55061 }
55062
55063 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__AddEventFilterResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
55064 {
55065         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__AddEventFilterResponse %p -> %p\n", q, p));
55066         *(_emi__AddEventFilterResponse*)p = *(_emi__AddEventFilterResponse*)q;
55067 }
55068
55069 void _emi__AddEventFilter::soap_serialize(struct soap *soap) const
55070 {
55071         (void)soap; /* appease -Wall -Werror */
55072         soap_serialize_PointerToemi__EventFilterType(soap, &((_emi__AddEventFilter*)this)->EventFilter);
55073         /* transient soap skipped */
55074 }
55075
55076 void _emi__AddEventFilter::soap_default(struct soap *soap)
55077 {
55078         this->soap = soap;
55079         ((_emi__AddEventFilter*)this)->EventFilter = NULL;
55080         /* transient soap skipped */
55081 }
55082
55083 int _emi__AddEventFilter::soap_put(struct soap *soap, const char *tag, const  char *type) const
55084 {
55085         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__AddEventFilter);
55086         if (this->soap_out(soap, tag, id, type))
55087                 return soap->error;
55088         return soap_putindependent(soap);
55089 }
55090
55091 int _emi__AddEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
55092 {
55093         return soap_out__emi__AddEventFilter(soap, tag, id, this, type);
55094 }
55095
55096 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__AddEventFilter(struct soap *soap, const char *tag, int id, const _emi__AddEventFilter *a, const char *type)
55097 {
55098         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__AddEventFilter), type);
55099         soap_out_PointerToemi__EventFilterType(soap, "emi:EventFilter", -1, &(((_emi__AddEventFilter*)a)->EventFilter), "");
55100         /* transient soap skipped */
55101         soap_element_end_out(soap, tag);
55102         return SOAP_OK;
55103 }
55104
55105 void *_emi__AddEventFilter::soap_get(struct soap *soap, const char *tag, const char *type)
55106 {
55107         return soap_get__emi__AddEventFilter(soap, this, tag, type);
55108 }
55109
55110 SOAP_FMAC3 _emi__AddEventFilter * SOAP_FMAC4 soap_get__emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *p, const char *tag, const char *type)
55111 {
55112         if ((p = soap_in__emi__AddEventFilter(soap, tag, p, type)))
55113                 soap_getindependent(soap);
55114         return p;
55115 }
55116
55117 void *_emi__AddEventFilter::soap_in(struct soap *soap, const char *tag, const char *type)
55118 {       return soap_in__emi__AddEventFilter(soap, tag, this, type);
55119 }
55120
55121 SOAP_FMAC3 _emi__AddEventFilter * SOAP_FMAC4 soap_in__emi__AddEventFilter(struct soap *soap, const char *tag, _emi__AddEventFilter *a, const char *type)
55122 {
55123         if (soap_element_begin_in(soap, tag, 0, NULL))
55124                 return NULL;
55125         a = (_emi__AddEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__AddEventFilter, sizeof(_emi__AddEventFilter), soap->type, soap->arrayType);
55126         if (!a)
55127                 return NULL;
55128         if (soap->alloced)
55129         {       a->soap_default(soap);
55130                 if (soap->clist->type != SOAP_TYPE__emi__AddEventFilter)
55131                 {       soap_revert(soap);
55132                         *soap->id = '\0';
55133                         return (_emi__AddEventFilter *)a->soap_in(soap, tag, type);
55134                 }
55135         }
55136         short soap_flag_EventFilter1 = 1;
55137         if (soap->body && !*soap->href)
55138         {
55139                 for (;;)
55140                 {       soap->error = SOAP_TAG_MISMATCH;
55141                         if (soap_flag_EventFilter1 && soap->error == SOAP_TAG_MISMATCH)
55142                                 if (soap_in_PointerToemi__EventFilterType(soap, "emi:EventFilter", &(((_emi__AddEventFilter*)a)->EventFilter), "emi:EventFilterType"))
55143                                 {       soap_flag_EventFilter1--;
55144                                         continue;
55145                                 }
55146                         /* transient soap skipped */
55147                         if (soap->error == SOAP_TAG_MISMATCH)
55148                                 soap->error = soap_ignore_element(soap);
55149                         if (soap->error == SOAP_NO_TAG)
55150                                 break;
55151                         if (soap->error)
55152                                 return NULL;
55153                 }
55154                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EventFilter1 > 0))
55155                 {       soap->error = SOAP_OCCURS;
55156                         return NULL;
55157                 }
55158                 if (soap_element_end_in(soap, tag))
55159                         return NULL;
55160         }
55161         else
55162         {       a = (_emi__AddEventFilter *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__AddEventFilter, 0, sizeof(_emi__AddEventFilter), 0, soap_copy__emi__AddEventFilter);
55163                 if (soap->body && soap_element_end_in(soap, tag))
55164                         return NULL;
55165         }
55166         return a;
55167 }
55168
55169 SOAP_FMAC5 _emi__AddEventFilter * SOAP_FMAC6 soap_new__emi__AddEventFilter(struct soap *soap, int n)
55170 {       return soap_instantiate__emi__AddEventFilter(soap, n, NULL, NULL, NULL);
55171 }
55172
55173 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *p)
55174 {       soap_delete(soap, p);
55175 }
55176
55177 SOAP_FMAC3 _emi__AddEventFilter * SOAP_FMAC4 soap_instantiate__emi__AddEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
55178 {
55179         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__AddEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
55180         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__AddEventFilter, n, soap_fdelete);
55181         if (!cp)
55182                 return NULL;
55183         if (n < 0)
55184         {       cp->ptr = (void*)new _emi__AddEventFilter;
55185                 if (size)
55186                         *size = sizeof(_emi__AddEventFilter);
55187                 ((_emi__AddEventFilter*)cp->ptr)->soap = soap;
55188         }
55189         else
55190         {       cp->ptr = (void*)new _emi__AddEventFilter[n];
55191                 if (size)
55192                         *size = n * sizeof(_emi__AddEventFilter);
55193                 for (int i = 0; i < n; i++)
55194                         ((_emi__AddEventFilter*)cp->ptr)[i].soap = soap;
55195         }
55196                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
55197         return (_emi__AddEventFilter*)cp->ptr;
55198 }
55199
55200 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__AddEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
55201 {
55202         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__AddEventFilter %p -> %p\n", q, p));
55203         *(_emi__AddEventFilter*)p = *(_emi__AddEventFilter*)q;
55204 }
55205
55206 void _emi__GetAlertCommunityStringResponse::soap_serialize(struct soap *soap) const
55207 {
55208         (void)soap; /* appease -Wall -Werror */
55209         soap_embedded(soap, &((_emi__GetAlertCommunityStringResponse*)this)->Length, SOAP_TYPE_unsignedByte);
55210         soap_serialize_PointerToemi__ByteStr(soap, &((_emi__GetAlertCommunityStringResponse*)this)->CommunityString);
55211         /* transient soap skipped */
55212 }
55213
55214 void _emi__GetAlertCommunityStringResponse::soap_default(struct soap *soap)
55215 {
55216         this->soap = soap;
55217         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetAlertCommunityStringResponse*)this)->Status);
55218         soap_default_unsignedByte(soap, &((_emi__GetAlertCommunityStringResponse*)this)->Length);
55219         ((_emi__GetAlertCommunityStringResponse*)this)->CommunityString = NULL;
55220         /* transient soap skipped */
55221 }
55222
55223 int _emi__GetAlertCommunityStringResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
55224 {
55225         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetAlertCommunityStringResponse);
55226         if (this->soap_out(soap, tag, id, type))
55227                 return soap->error;
55228         return soap_putindependent(soap);
55229 }
55230
55231 int _emi__GetAlertCommunityStringResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
55232 {
55233         return soap_out__emi__GetAlertCommunityStringResponse(soap, tag, id, this, type);
55234 }
55235
55236 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, int id, const _emi__GetAlertCommunityStringResponse *a, const char *type)
55237 {
55238         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertCommunityStringResponse), type);
55239         soap_element_result(soap, "emi:Status");
55240         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetAlertCommunityStringResponse*)a)->Status), "");
55241         soap_out_unsignedByte(soap, "emi:Length", -1, &(((_emi__GetAlertCommunityStringResponse*)a)->Length), "");
55242         soap_out_PointerToemi__ByteStr(soap, "emi:CommunityString", -1, &(((_emi__GetAlertCommunityStringResponse*)a)->CommunityString), "");
55243         /* transient soap skipped */
55244         soap_element_end_out(soap, tag);
55245         return SOAP_OK;
55246 }
55247
55248 void *_emi__GetAlertCommunityStringResponse::soap_get(struct soap *soap, const char *tag, const char *type)
55249 {
55250         return soap_get__emi__GetAlertCommunityStringResponse(soap, this, tag, type);
55251 }
55252
55253 SOAP_FMAC3 _emi__GetAlertCommunityStringResponse * SOAP_FMAC4 soap_get__emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *p, const char *tag, const char *type)
55254 {
55255         if ((p = soap_in__emi__GetAlertCommunityStringResponse(soap, tag, p, type)))
55256                 soap_getindependent(soap);
55257         return p;
55258 }
55259
55260 void *_emi__GetAlertCommunityStringResponse::soap_in(struct soap *soap, const char *tag, const char *type)
55261 {       return soap_in__emi__GetAlertCommunityStringResponse(soap, tag, this, type);
55262 }
55263
55264 SOAP_FMAC3 _emi__GetAlertCommunityStringResponse * SOAP_FMAC4 soap_in__emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__GetAlertCommunityStringResponse *a, const char *type)
55265 {
55266         if (soap_element_begin_in(soap, tag, 0, NULL))
55267                 return NULL;
55268         a = (_emi__GetAlertCommunityStringResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertCommunityStringResponse, sizeof(_emi__GetAlertCommunityStringResponse), soap->type, soap->arrayType);
55269         if (!a)
55270                 return NULL;
55271         if (soap->alloced)
55272         {       a->soap_default(soap);
55273                 if (soap->clist->type != SOAP_TYPE__emi__GetAlertCommunityStringResponse)
55274                 {       soap_revert(soap);
55275                         *soap->id = '\0';
55276                         return (_emi__GetAlertCommunityStringResponse *)a->soap_in(soap, tag, type);
55277                 }
55278         }
55279         short soap_flag_Status1 = 1, soap_flag_Length1 = 1, soap_flag_CommunityString1 = 1;
55280         if (soap->body && !*soap->href)
55281         {
55282                 for (;;)
55283                 {       soap->error = SOAP_TAG_MISMATCH;
55284                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
55285                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetAlertCommunityStringResponse*)a)->Status), "emi:PT_STATUS"))
55286                                 {       soap_flag_Status1--;
55287                                         continue;
55288                                 }
55289                         if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH)
55290                                 if (soap_in_unsignedByte(soap, "emi:Length", &(((_emi__GetAlertCommunityStringResponse*)a)->Length), "xsd:unsignedByte"))
55291                                 {       soap_flag_Length1--;
55292                                         continue;
55293                                 }
55294                         if (soap_flag_CommunityString1 && soap->error == SOAP_TAG_MISMATCH)
55295                                 if (soap_in_PointerToemi__ByteStr(soap, "emi:CommunityString", &(((_emi__GetAlertCommunityStringResponse*)a)->CommunityString), "emi:ByteStr"))
55296                                 {       soap_flag_CommunityString1--;
55297                                         continue;
55298                                 }
55299                         /* transient soap skipped */
55300                         soap_check_result(soap, "emi:Status");
55301                         if (soap->error == SOAP_TAG_MISMATCH)
55302                                 soap->error = soap_ignore_element(soap);
55303                         if (soap->error == SOAP_NO_TAG)
55304                                 break;
55305                         if (soap->error)
55306                                 return NULL;
55307                 }
55308                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Length1 > 0 || soap_flag_CommunityString1 > 0))
55309                 {       soap->error = SOAP_OCCURS;
55310                         return NULL;
55311                 }
55312                 if (soap_element_end_in(soap, tag))
55313                         return NULL;
55314         }
55315         else
55316         {       a = (_emi__GetAlertCommunityStringResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetAlertCommunityStringResponse, 0, sizeof(_emi__GetAlertCommunityStringResponse), 0, soap_copy__emi__GetAlertCommunityStringResponse);
55317                 if (soap->body && soap_element_end_in(soap, tag))
55318                         return NULL;
55319         }
55320         return a;
55321 }
55322
55323 SOAP_FMAC5 _emi__GetAlertCommunityStringResponse * SOAP_FMAC6 soap_new__emi__GetAlertCommunityStringResponse(struct soap *soap, int n)
55324 {       return soap_instantiate__emi__GetAlertCommunityStringResponse(soap, n, NULL, NULL, NULL);
55325 }
55326
55327 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *p)
55328 {       soap_delete(soap, p);
55329 }
55330
55331 SOAP_FMAC3 _emi__GetAlertCommunityStringResponse * SOAP_FMAC4 soap_instantiate__emi__GetAlertCommunityStringResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
55332 {
55333         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertCommunityStringResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
55334         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertCommunityStringResponse, n, soap_fdelete);
55335         if (!cp)
55336                 return NULL;
55337         if (n < 0)
55338         {       cp->ptr = (void*)new _emi__GetAlertCommunityStringResponse;
55339                 if (size)
55340                         *size = sizeof(_emi__GetAlertCommunityStringResponse);
55341                 ((_emi__GetAlertCommunityStringResponse*)cp->ptr)->soap = soap;
55342         }
55343         else
55344         {       cp->ptr = (void*)new _emi__GetAlertCommunityStringResponse[n];
55345                 if (size)
55346                         *size = n * sizeof(_emi__GetAlertCommunityStringResponse);
55347                 for (int i = 0; i < n; i++)
55348                         ((_emi__GetAlertCommunityStringResponse*)cp->ptr)[i].soap = soap;
55349         }
55350                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
55351         return (_emi__GetAlertCommunityStringResponse*)cp->ptr;
55352 }
55353
55354 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetAlertCommunityStringResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
55355 {
55356         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertCommunityStringResponse %p -> %p\n", q, p));
55357         *(_emi__GetAlertCommunityStringResponse*)p = *(_emi__GetAlertCommunityStringResponse*)q;
55358 }
55359
55360 void _emi__GetAlertCommunityString::soap_serialize(struct soap *soap) const
55361 {
55362         (void)soap; /* appease -Wall -Werror */
55363         /* transient soap skipped */
55364 }
55365
55366 void _emi__GetAlertCommunityString::soap_default(struct soap *soap)
55367 {
55368         this->soap = soap;
55369         /* transient soap skipped */
55370 }
55371
55372 int _emi__GetAlertCommunityString::soap_put(struct soap *soap, const char *tag, const  char *type) const
55373 {
55374         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetAlertCommunityString);
55375         if (this->soap_out(soap, tag, id, type))
55376                 return soap->error;
55377         return soap_putindependent(soap);
55378 }
55379
55380 int _emi__GetAlertCommunityString::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
55381 {
55382         return soap_out__emi__GetAlertCommunityString(soap, tag, id, this, type);
55383 }
55384
55385 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertCommunityString(struct soap *soap, const char *tag, int id, const _emi__GetAlertCommunityString *a, const char *type)
55386 {
55387         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertCommunityString), type);
55388         /* transient soap skipped */
55389         soap_element_end_out(soap, tag);
55390         return SOAP_OK;
55391 }
55392
55393 void *_emi__GetAlertCommunityString::soap_get(struct soap *soap, const char *tag, const char *type)
55394 {
55395         return soap_get__emi__GetAlertCommunityString(soap, this, tag, type);
55396 }
55397
55398 SOAP_FMAC3 _emi__GetAlertCommunityString * SOAP_FMAC4 soap_get__emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *p, const char *tag, const char *type)
55399 {
55400         if ((p = soap_in__emi__GetAlertCommunityString(soap, tag, p, type)))
55401                 soap_getindependent(soap);
55402         return p;
55403 }
55404
55405 void *_emi__GetAlertCommunityString::soap_in(struct soap *soap, const char *tag, const char *type)
55406 {       return soap_in__emi__GetAlertCommunityString(soap, tag, this, type);
55407 }
55408
55409 SOAP_FMAC3 _emi__GetAlertCommunityString * SOAP_FMAC4 soap_in__emi__GetAlertCommunityString(struct soap *soap, const char *tag, _emi__GetAlertCommunityString *a, const char *type)
55410 {
55411         if (soap_element_begin_in(soap, tag, 0, NULL))
55412                 return NULL;
55413         a = (_emi__GetAlertCommunityString *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertCommunityString, sizeof(_emi__GetAlertCommunityString), soap->type, soap->arrayType);
55414         if (!a)
55415                 return NULL;
55416         if (soap->alloced)
55417         {       a->soap_default(soap);
55418                 if (soap->clist->type != SOAP_TYPE__emi__GetAlertCommunityString)
55419                 {       soap_revert(soap);
55420                         *soap->id = '\0';
55421                         return (_emi__GetAlertCommunityString *)a->soap_in(soap, tag, type);
55422                 }
55423         };
55424         if (soap->body && !*soap->href)
55425         {
55426                 for (;;)
55427                 {       soap->error = SOAP_TAG_MISMATCH;
55428                         /* transient soap skipped */
55429                         if (soap->error == SOAP_TAG_MISMATCH)
55430                                 soap->error = soap_ignore_element(soap);
55431                         if (soap->error == SOAP_NO_TAG)
55432                                 break;
55433                         if (soap->error)
55434                                 return NULL;
55435                 }
55436                 if (soap_element_end_in(soap, tag))
55437                         return NULL;
55438         }
55439         else
55440         {       a = (_emi__GetAlertCommunityString *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetAlertCommunityString, 0, sizeof(_emi__GetAlertCommunityString), 0, soap_copy__emi__GetAlertCommunityString);
55441                 if (soap->body && soap_element_end_in(soap, tag))
55442                         return NULL;
55443         }
55444         return a;
55445 }
55446
55447 SOAP_FMAC5 _emi__GetAlertCommunityString * SOAP_FMAC6 soap_new__emi__GetAlertCommunityString(struct soap *soap, int n)
55448 {       return soap_instantiate__emi__GetAlertCommunityString(soap, n, NULL, NULL, NULL);
55449 }
55450
55451 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *p)
55452 {       soap_delete(soap, p);
55453 }
55454
55455 SOAP_FMAC3 _emi__GetAlertCommunityString * SOAP_FMAC4 soap_instantiate__emi__GetAlertCommunityString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
55456 {
55457         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
55458         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertCommunityString, n, soap_fdelete);
55459         if (!cp)
55460                 return NULL;
55461         if (n < 0)
55462         {       cp->ptr = (void*)new _emi__GetAlertCommunityString;
55463                 if (size)
55464                         *size = sizeof(_emi__GetAlertCommunityString);
55465                 ((_emi__GetAlertCommunityString*)cp->ptr)->soap = soap;
55466         }
55467         else
55468         {       cp->ptr = (void*)new _emi__GetAlertCommunityString[n];
55469                 if (size)
55470                         *size = n * sizeof(_emi__GetAlertCommunityString);
55471                 for (int i = 0; i < n; i++)
55472                         ((_emi__GetAlertCommunityString*)cp->ptr)[i].soap = soap;
55473         }
55474                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
55475         return (_emi__GetAlertCommunityString*)cp->ptr;
55476 }
55477
55478 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetAlertCommunityString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
55479 {
55480         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertCommunityString %p -> %p\n", q, p));
55481         *(_emi__GetAlertCommunityString*)p = *(_emi__GetAlertCommunityString*)q;
55482 }
55483
55484 void _emi__SetAlertCommunityStringResponse::soap_serialize(struct soap *soap) const
55485 {
55486         (void)soap; /* appease -Wall -Werror */
55487         /* transient soap skipped */
55488 }
55489
55490 void _emi__SetAlertCommunityStringResponse::soap_default(struct soap *soap)
55491 {
55492         this->soap = soap;
55493         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SetAlertCommunityStringResponse*)this)->Status);
55494         /* transient soap skipped */
55495 }
55496
55497 int _emi__SetAlertCommunityStringResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
55498 {
55499         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SetAlertCommunityStringResponse);
55500         if (this->soap_out(soap, tag, id, type))
55501                 return soap->error;
55502         return soap_putindependent(soap);
55503 }
55504
55505 int _emi__SetAlertCommunityStringResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
55506 {
55507         return soap_out__emi__SetAlertCommunityStringResponse(soap, tag, id, this, type);
55508 }
55509
55510 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, int id, const _emi__SetAlertCommunityStringResponse *a, const char *type)
55511 {
55512         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetAlertCommunityStringResponse), type);
55513         soap_element_result(soap, "emi:Status");
55514         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SetAlertCommunityStringResponse*)a)->Status), "");
55515         /* transient soap skipped */
55516         soap_element_end_out(soap, tag);
55517         return SOAP_OK;
55518 }
55519
55520 void *_emi__SetAlertCommunityStringResponse::soap_get(struct soap *soap, const char *tag, const char *type)
55521 {
55522         return soap_get__emi__SetAlertCommunityStringResponse(soap, this, tag, type);
55523 }
55524
55525 SOAP_FMAC3 _emi__SetAlertCommunityStringResponse * SOAP_FMAC4 soap_get__emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *p, const char *tag, const char *type)
55526 {
55527         if ((p = soap_in__emi__SetAlertCommunityStringResponse(soap, tag, p, type)))
55528                 soap_getindependent(soap);
55529         return p;
55530 }
55531
55532 void *_emi__SetAlertCommunityStringResponse::soap_in(struct soap *soap, const char *tag, const char *type)
55533 {       return soap_in__emi__SetAlertCommunityStringResponse(soap, tag, this, type);
55534 }
55535
55536 SOAP_FMAC3 _emi__SetAlertCommunityStringResponse * SOAP_FMAC4 soap_in__emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__SetAlertCommunityStringResponse *a, const char *type)
55537 {
55538         if (soap_element_begin_in(soap, tag, 0, NULL))
55539                 return NULL;
55540         a = (_emi__SetAlertCommunityStringResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetAlertCommunityStringResponse, sizeof(_emi__SetAlertCommunityStringResponse), soap->type, soap->arrayType);
55541         if (!a)
55542                 return NULL;
55543         if (soap->alloced)
55544         {       a->soap_default(soap);
55545                 if (soap->clist->type != SOAP_TYPE__emi__SetAlertCommunityStringResponse)
55546                 {       soap_revert(soap);
55547                         *soap->id = '\0';
55548                         return (_emi__SetAlertCommunityStringResponse *)a->soap_in(soap, tag, type);
55549                 }
55550         }
55551         short soap_flag_Status1 = 1;
55552         if (soap->body && !*soap->href)
55553         {
55554                 for (;;)
55555                 {       soap->error = SOAP_TAG_MISMATCH;
55556                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
55557                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SetAlertCommunityStringResponse*)a)->Status), "emi:PT_STATUS"))
55558                                 {       soap_flag_Status1--;
55559                                         continue;
55560                                 }
55561                         /* transient soap skipped */
55562                         soap_check_result(soap, "emi:Status");
55563                         if (soap->error == SOAP_TAG_MISMATCH)
55564                                 soap->error = soap_ignore_element(soap);
55565                         if (soap->error == SOAP_NO_TAG)
55566                                 break;
55567                         if (soap->error)
55568                                 return NULL;
55569                 }
55570                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
55571                 {       soap->error = SOAP_OCCURS;
55572                         return NULL;
55573                 }
55574                 if (soap_element_end_in(soap, tag))
55575                         return NULL;
55576         }
55577         else
55578         {       a = (_emi__SetAlertCommunityStringResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SetAlertCommunityStringResponse, 0, sizeof(_emi__SetAlertCommunityStringResponse), 0, soap_copy__emi__SetAlertCommunityStringResponse);
55579                 if (soap->body && soap_element_end_in(soap, tag))
55580                         return NULL;
55581         }
55582         return a;
55583 }
55584
55585 SOAP_FMAC5 _emi__SetAlertCommunityStringResponse * SOAP_FMAC6 soap_new__emi__SetAlertCommunityStringResponse(struct soap *soap, int n)
55586 {       return soap_instantiate__emi__SetAlertCommunityStringResponse(soap, n, NULL, NULL, NULL);
55587 }
55588
55589 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *p)
55590 {       soap_delete(soap, p);
55591 }
55592
55593 SOAP_FMAC3 _emi__SetAlertCommunityStringResponse * SOAP_FMAC4 soap_instantiate__emi__SetAlertCommunityStringResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
55594 {
55595         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetAlertCommunityStringResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
55596         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetAlertCommunityStringResponse, n, soap_fdelete);
55597         if (!cp)
55598                 return NULL;
55599         if (n < 0)
55600         {       cp->ptr = (void*)new _emi__SetAlertCommunityStringResponse;
55601                 if (size)
55602                         *size = sizeof(_emi__SetAlertCommunityStringResponse);
55603                 ((_emi__SetAlertCommunityStringResponse*)cp->ptr)->soap = soap;
55604         }
55605         else
55606         {       cp->ptr = (void*)new _emi__SetAlertCommunityStringResponse[n];
55607                 if (size)
55608                         *size = n * sizeof(_emi__SetAlertCommunityStringResponse);
55609                 for (int i = 0; i < n; i++)
55610                         ((_emi__SetAlertCommunityStringResponse*)cp->ptr)[i].soap = soap;
55611         }
55612                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
55613         return (_emi__SetAlertCommunityStringResponse*)cp->ptr;
55614 }
55615
55616 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SetAlertCommunityStringResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
55617 {
55618         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetAlertCommunityStringResponse %p -> %p\n", q, p));
55619         *(_emi__SetAlertCommunityStringResponse*)p = *(_emi__SetAlertCommunityStringResponse*)q;
55620 }
55621
55622 void _emi__SetAlertCommunityString::soap_serialize(struct soap *soap) const
55623 {
55624         (void)soap; /* appease -Wall -Werror */
55625         soap_embedded(soap, &((_emi__SetAlertCommunityString*)this)->Length, SOAP_TYPE_unsignedByte);
55626         soap_serialize_PointerToemi__ByteStr(soap, &((_emi__SetAlertCommunityString*)this)->CommunityString);
55627         /* transient soap skipped */
55628 }
55629
55630 void _emi__SetAlertCommunityString::soap_default(struct soap *soap)
55631 {
55632         this->soap = soap;
55633         soap_default_unsignedByte(soap, &((_emi__SetAlertCommunityString*)this)->Length);
55634         ((_emi__SetAlertCommunityString*)this)->CommunityString = NULL;
55635         /* transient soap skipped */
55636 }
55637
55638 int _emi__SetAlertCommunityString::soap_put(struct soap *soap, const char *tag, const  char *type) const
55639 {
55640         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SetAlertCommunityString);
55641         if (this->soap_out(soap, tag, id, type))
55642                 return soap->error;
55643         return soap_putindependent(soap);
55644 }
55645
55646 int _emi__SetAlertCommunityString::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
55647 {
55648         return soap_out__emi__SetAlertCommunityString(soap, tag, id, this, type);
55649 }
55650
55651 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetAlertCommunityString(struct soap *soap, const char *tag, int id, const _emi__SetAlertCommunityString *a, const char *type)
55652 {
55653         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetAlertCommunityString), type);
55654         soap_out_unsignedByte(soap, "emi:Length", -1, &(((_emi__SetAlertCommunityString*)a)->Length), "");
55655         soap_out_PointerToemi__ByteStr(soap, "emi:CommunityString", -1, &(((_emi__SetAlertCommunityString*)a)->CommunityString), "");
55656         /* transient soap skipped */
55657         soap_element_end_out(soap, tag);
55658         return SOAP_OK;
55659 }
55660
55661 void *_emi__SetAlertCommunityString::soap_get(struct soap *soap, const char *tag, const char *type)
55662 {
55663         return soap_get__emi__SetAlertCommunityString(soap, this, tag, type);
55664 }
55665
55666 SOAP_FMAC3 _emi__SetAlertCommunityString * SOAP_FMAC4 soap_get__emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *p, const char *tag, const char *type)
55667 {
55668         if ((p = soap_in__emi__SetAlertCommunityString(soap, tag, p, type)))
55669                 soap_getindependent(soap);
55670         return p;
55671 }
55672
55673 void *_emi__SetAlertCommunityString::soap_in(struct soap *soap, const char *tag, const char *type)
55674 {       return soap_in__emi__SetAlertCommunityString(soap, tag, this, type);
55675 }
55676
55677 SOAP_FMAC3 _emi__SetAlertCommunityString * SOAP_FMAC4 soap_in__emi__SetAlertCommunityString(struct soap *soap, const char *tag, _emi__SetAlertCommunityString *a, const char *type)
55678 {
55679         if (soap_element_begin_in(soap, tag, 0, NULL))
55680                 return NULL;
55681         a = (_emi__SetAlertCommunityString *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetAlertCommunityString, sizeof(_emi__SetAlertCommunityString), soap->type, soap->arrayType);
55682         if (!a)
55683                 return NULL;
55684         if (soap->alloced)
55685         {       a->soap_default(soap);
55686                 if (soap->clist->type != SOAP_TYPE__emi__SetAlertCommunityString)
55687                 {       soap_revert(soap);
55688                         *soap->id = '\0';
55689                         return (_emi__SetAlertCommunityString *)a->soap_in(soap, tag, type);
55690                 }
55691         }
55692         short soap_flag_Length1 = 1, soap_flag_CommunityString1 = 1;
55693         if (soap->body && !*soap->href)
55694         {
55695                 for (;;)
55696                 {       soap->error = SOAP_TAG_MISMATCH;
55697                         if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH)
55698                                 if (soap_in_unsignedByte(soap, "emi:Length", &(((_emi__SetAlertCommunityString*)a)->Length), "xsd:unsignedByte"))
55699                                 {       soap_flag_Length1--;
55700                                         continue;
55701                                 }
55702                         if (soap_flag_CommunityString1 && soap->error == SOAP_TAG_MISMATCH)
55703                                 if (soap_in_PointerToemi__ByteStr(soap, "emi:CommunityString", &(((_emi__SetAlertCommunityString*)a)->CommunityString), "emi:ByteStr"))
55704                                 {       soap_flag_CommunityString1--;
55705                                         continue;
55706                                 }
55707                         /* transient soap skipped */
55708                         if (soap->error == SOAP_TAG_MISMATCH)
55709                                 soap->error = soap_ignore_element(soap);
55710                         if (soap->error == SOAP_NO_TAG)
55711                                 break;
55712                         if (soap->error)
55713                                 return NULL;
55714                 }
55715                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Length1 > 0 || soap_flag_CommunityString1 > 0))
55716                 {       soap->error = SOAP_OCCURS;
55717                         return NULL;
55718                 }
55719                 if (soap_element_end_in(soap, tag))
55720                         return NULL;
55721         }
55722         else
55723         {       a = (_emi__SetAlertCommunityString *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SetAlertCommunityString, 0, sizeof(_emi__SetAlertCommunityString), 0, soap_copy__emi__SetAlertCommunityString);
55724                 if (soap->body && soap_element_end_in(soap, tag))
55725                         return NULL;
55726         }
55727         return a;
55728 }
55729
55730 SOAP_FMAC5 _emi__SetAlertCommunityString * SOAP_FMAC6 soap_new__emi__SetAlertCommunityString(struct soap *soap, int n)
55731 {       return soap_instantiate__emi__SetAlertCommunityString(soap, n, NULL, NULL, NULL);
55732 }
55733
55734 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *p)
55735 {       soap_delete(soap, p);
55736 }
55737
55738 SOAP_FMAC3 _emi__SetAlertCommunityString * SOAP_FMAC4 soap_instantiate__emi__SetAlertCommunityString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
55739 {
55740         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
55741         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetAlertCommunityString, n, soap_fdelete);
55742         if (!cp)
55743                 return NULL;
55744         if (n < 0)
55745         {       cp->ptr = (void*)new _emi__SetAlertCommunityString;
55746                 if (size)
55747                         *size = sizeof(_emi__SetAlertCommunityString);
55748                 ((_emi__SetAlertCommunityString*)cp->ptr)->soap = soap;
55749         }
55750         else
55751         {       cp->ptr = (void*)new _emi__SetAlertCommunityString[n];
55752                 if (size)
55753                         *size = n * sizeof(_emi__SetAlertCommunityString);
55754                 for (int i = 0; i < n; i++)
55755                         ((_emi__SetAlertCommunityString*)cp->ptr)[i].soap = soap;
55756         }
55757                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
55758         return (_emi__SetAlertCommunityString*)cp->ptr;
55759 }
55760
55761 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SetAlertCommunityString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
55762 {
55763         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetAlertCommunityString %p -> %p\n", q, p));
55764         *(_emi__SetAlertCommunityString*)p = *(_emi__SetAlertCommunityString*)q;
55765 }
55766
55767 void _emi__EnumerateAlertPoliciesResponse::soap_serialize(struct soap *soap) const
55768 {
55769         (void)soap; /* appease -Wall -Werror */
55770         soap_embedded(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->TotalPolicyCount, SOAP_TYPE_unsignedInt);
55771         soap_embedded(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->PoliciesReturned, SOAP_TYPE_unsignedInt);
55772         soap_serialize_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->PolicyHandles);
55773         /* transient soap skipped */
55774 }
55775
55776 void _emi__EnumerateAlertPoliciesResponse::soap_default(struct soap *soap)
55777 {
55778         this->soap = soap;
55779         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->Status);
55780         soap_default_unsignedInt(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->TotalPolicyCount);
55781         soap_default_unsignedInt(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->PoliciesReturned);
55782         ((_emi__EnumerateAlertPoliciesResponse*)this)->PolicyHandles = NULL;
55783         /* transient soap skipped */
55784 }
55785
55786 int _emi__EnumerateAlertPoliciesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
55787 {
55788         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse);
55789         if (this->soap_out(soap, tag, id, type))
55790                 return soap->error;
55791         return soap_putindependent(soap);
55792 }
55793
55794 int _emi__EnumerateAlertPoliciesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
55795 {
55796         return soap_out__emi__EnumerateAlertPoliciesResponse(soap, tag, id, this, type);
55797 }
55798
55799 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertPoliciesResponse *a, const char *type)
55800 {
55801         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse), type);
55802         soap_element_result(soap, "emi:Status");
55803         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->Status), "");
55804         soap_out_unsignedInt(soap, "emi:TotalPolicyCount", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->TotalPolicyCount), "");
55805         soap_out_unsignedInt(soap, "emi:PoliciesReturned", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->PoliciesReturned), "");
55806         soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, "emi:PolicyHandles", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->PolicyHandles), "");
55807         /* transient soap skipped */
55808         soap_element_end_out(soap, tag);
55809         return SOAP_OK;
55810 }
55811
55812 void *_emi__EnumerateAlertPoliciesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
55813 {
55814         return soap_get__emi__EnumerateAlertPoliciesResponse(soap, this, tag, type);
55815 }
55816
55817 SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC4 soap_get__emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *p, const char *tag, const char *type)
55818 {
55819         if ((p = soap_in__emi__EnumerateAlertPoliciesResponse(soap, tag, p, type)))
55820                 soap_getindependent(soap);
55821         return p;
55822 }
55823
55824 void *_emi__EnumerateAlertPoliciesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
55825 {       return soap_in__emi__EnumerateAlertPoliciesResponse(soap, tag, this, type);
55826 }
55827
55828 SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC4 soap_in__emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertPoliciesResponse *a, const char *type)
55829 {
55830         if (soap_element_begin_in(soap, tag, 0, NULL))
55831                 return NULL;
55832         a = (_emi__EnumerateAlertPoliciesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, sizeof(_emi__EnumerateAlertPoliciesResponse), soap->type, soap->arrayType);
55833         if (!a)
55834                 return NULL;
55835         if (soap->alloced)
55836         {       a->soap_default(soap);
55837                 if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertPoliciesResponse)
55838                 {       soap_revert(soap);
55839                         *soap->id = '\0';
55840                         return (_emi__EnumerateAlertPoliciesResponse *)a->soap_in(soap, tag, type);
55841                 }
55842         }
55843         short soap_flag_Status1 = 1, soap_flag_TotalPolicyCount1 = 1, soap_flag_PoliciesReturned1 = 1, soap_flag_PolicyHandles1 = 1;
55844         if (soap->body && !*soap->href)
55845         {
55846                 for (;;)
55847                 {       soap->error = SOAP_TAG_MISMATCH;
55848                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
55849                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateAlertPoliciesResponse*)a)->Status), "emi:PT_STATUS"))
55850                                 {       soap_flag_Status1--;
55851                                         continue;
55852                                 }
55853                         if (soap_flag_TotalPolicyCount1 && soap->error == SOAP_TAG_MISMATCH)
55854                                 if (soap_in_unsignedInt(soap, "emi:TotalPolicyCount", &(((_emi__EnumerateAlertPoliciesResponse*)a)->TotalPolicyCount), "xsd:unsignedInt"))
55855                                 {       soap_flag_TotalPolicyCount1--;
55856                                         continue;
55857                                 }
55858                         if (soap_flag_PoliciesReturned1 && soap->error == SOAP_TAG_MISMATCH)
55859                                 if (soap_in_unsignedInt(soap, "emi:PoliciesReturned", &(((_emi__EnumerateAlertPoliciesResponse*)a)->PoliciesReturned), "xsd:unsignedInt"))
55860                                 {       soap_flag_PoliciesReturned1--;
55861                                         continue;
55862                                 }
55863                         if (soap_flag_PolicyHandles1 && soap->error == SOAP_TAG_MISMATCH)
55864                                 if (soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, "emi:PolicyHandles", &(((_emi__EnumerateAlertPoliciesResponse*)a)->PolicyHandles), "emi:AlertSubscriptionPolicyIDArrayType"))
55865                                 {       soap_flag_PolicyHandles1--;
55866                                         continue;
55867                                 }
55868                         /* transient soap skipped */
55869                         soap_check_result(soap, "emi:Status");
55870                         if (soap->error == SOAP_TAG_MISMATCH)
55871                                 soap->error = soap_ignore_element(soap);
55872                         if (soap->error == SOAP_NO_TAG)
55873                                 break;
55874                         if (soap->error)
55875                                 return NULL;
55876                 }
55877                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalPolicyCount1 > 0 || soap_flag_PoliciesReturned1 > 0 || soap_flag_PolicyHandles1 > 0))
55878                 {       soap->error = SOAP_OCCURS;
55879                         return NULL;
55880                 }
55881                 if (soap_element_end_in(soap, tag))
55882                         return NULL;
55883         }
55884         else
55885         {       a = (_emi__EnumerateAlertPoliciesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, 0, sizeof(_emi__EnumerateAlertPoliciesResponse), 0, soap_copy__emi__EnumerateAlertPoliciesResponse);
55886                 if (soap->body && soap_element_end_in(soap, tag))
55887                         return NULL;
55888         }
55889         return a;
55890 }
55891
55892 SOAP_FMAC5 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC6 soap_new__emi__EnumerateAlertPoliciesResponse(struct soap *soap, int n)
55893 {       return soap_instantiate__emi__EnumerateAlertPoliciesResponse(soap, n, NULL, NULL, NULL);
55894 }
55895
55896 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *p)
55897 {       soap_delete(soap, p);
55898 }
55899
55900 SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertPoliciesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
55901 {
55902         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertPoliciesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
55903         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, n, soap_fdelete);
55904         if (!cp)
55905                 return NULL;
55906         if (n < 0)
55907         {       cp->ptr = (void*)new _emi__EnumerateAlertPoliciesResponse;
55908                 if (size)
55909                         *size = sizeof(_emi__EnumerateAlertPoliciesResponse);
55910                 ((_emi__EnumerateAlertPoliciesResponse*)cp->ptr)->soap = soap;
55911         }
55912         else
55913         {       cp->ptr = (void*)new _emi__EnumerateAlertPoliciesResponse[n];
55914                 if (size)
55915                         *size = n * sizeof(_emi__EnumerateAlertPoliciesResponse);
55916                 for (int i = 0; i < n; i++)
55917                         ((_emi__EnumerateAlertPoliciesResponse*)cp->ptr)[i].soap = soap;
55918         }
55919                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
55920         return (_emi__EnumerateAlertPoliciesResponse*)cp->ptr;
55921 }
55922
55923 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateAlertPoliciesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
55924 {
55925         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertPoliciesResponse %p -> %p\n", q, p));
55926         *(_emi__EnumerateAlertPoliciesResponse*)p = *(_emi__EnumerateAlertPoliciesResponse*)q;
55927 }
55928
55929 void _emi__EnumerateAlertPolicies::soap_serialize(struct soap *soap) const
55930 {
55931         (void)soap; /* appease -Wall -Werror */
55932         soap_embedded(soap, &((_emi__EnumerateAlertPolicies*)this)->StartIndex, SOAP_TYPE_unsignedInt);
55933         /* transient soap skipped */
55934 }
55935
55936 void _emi__EnumerateAlertPolicies::soap_default(struct soap *soap)
55937 {
55938         this->soap = soap;
55939         soap_default_unsignedInt(soap, &((_emi__EnumerateAlertPolicies*)this)->StartIndex);
55940         /* transient soap skipped */
55941 }
55942
55943 int _emi__EnumerateAlertPolicies::soap_put(struct soap *soap, const char *tag, const  char *type) const
55944 {
55945         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateAlertPolicies);
55946         if (this->soap_out(soap, tag, id, type))
55947                 return soap->error;
55948         return soap_putindependent(soap);
55949 }
55950
55951 int _emi__EnumerateAlertPolicies::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
55952 {
55953         return soap_out__emi__EnumerateAlertPolicies(soap, tag, id, this, type);
55954 }
55955
55956 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertPolicies *a, const char *type)
55957 {
55958         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertPolicies), type);
55959         soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateAlertPolicies*)a)->StartIndex), "");
55960         /* transient soap skipped */
55961         soap_element_end_out(soap, tag);
55962         return SOAP_OK;
55963 }
55964
55965 void *_emi__EnumerateAlertPolicies::soap_get(struct soap *soap, const char *tag, const char *type)
55966 {
55967         return soap_get__emi__EnumerateAlertPolicies(soap, this, tag, type);
55968 }
55969
55970 SOAP_FMAC3 _emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_get__emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *p, const char *tag, const char *type)
55971 {
55972         if ((p = soap_in__emi__EnumerateAlertPolicies(soap, tag, p, type)))
55973                 soap_getindependent(soap);
55974         return p;
55975 }
55976
55977 void *_emi__EnumerateAlertPolicies::soap_in(struct soap *soap, const char *tag, const char *type)
55978 {       return soap_in__emi__EnumerateAlertPolicies(soap, tag, this, type);
55979 }
55980
55981 SOAP_FMAC3 _emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_in__emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, _emi__EnumerateAlertPolicies *a, const char *type)
55982 {
55983         if (soap_element_begin_in(soap, tag, 0, NULL))
55984                 return NULL;
55985         a = (_emi__EnumerateAlertPolicies *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertPolicies, sizeof(_emi__EnumerateAlertPolicies), soap->type, soap->arrayType);
55986         if (!a)
55987                 return NULL;
55988         if (soap->alloced)
55989         {       a->soap_default(soap);
55990                 if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertPolicies)
55991                 {       soap_revert(soap);
55992                         *soap->id = '\0';
55993                         return (_emi__EnumerateAlertPolicies *)a->soap_in(soap, tag, type);
55994                 }
55995         }
55996         short soap_flag_StartIndex1 = 1;
55997         if (soap->body && !*soap->href)
55998         {
55999                 for (;;)
56000                 {       soap->error = SOAP_TAG_MISMATCH;
56001                         if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
56002                                 if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateAlertPolicies*)a)->StartIndex), "xsd:unsignedInt"))
56003                                 {       soap_flag_StartIndex1--;
56004                                         continue;
56005                                 }
56006                         /* transient soap skipped */
56007                         if (soap->error == SOAP_TAG_MISMATCH)
56008                                 soap->error = soap_ignore_element(soap);
56009                         if (soap->error == SOAP_NO_TAG)
56010                                 break;
56011                         if (soap->error)
56012                                 return NULL;
56013                 }
56014                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
56015                 {       soap->error = SOAP_OCCURS;
56016                         return NULL;
56017                 }
56018                 if (soap_element_end_in(soap, tag))
56019                         return NULL;
56020         }
56021         else
56022         {       a = (_emi__EnumerateAlertPolicies *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateAlertPolicies, 0, sizeof(_emi__EnumerateAlertPolicies), 0, soap_copy__emi__EnumerateAlertPolicies);
56023                 if (soap->body && soap_element_end_in(soap, tag))
56024                         return NULL;
56025         }
56026         return a;
56027 }
56028
56029 SOAP_FMAC5 _emi__EnumerateAlertPolicies * SOAP_FMAC6 soap_new__emi__EnumerateAlertPolicies(struct soap *soap, int n)
56030 {       return soap_instantiate__emi__EnumerateAlertPolicies(soap, n, NULL, NULL, NULL);
56031 }
56032
56033 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *p)
56034 {       soap_delete(soap, p);
56035 }
56036
56037 SOAP_FMAC3 _emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertPolicies(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
56038 {
56039         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertPolicies(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
56040         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertPolicies, n, soap_fdelete);
56041         if (!cp)
56042                 return NULL;
56043         if (n < 0)
56044         {       cp->ptr = (void*)new _emi__EnumerateAlertPolicies;
56045                 if (size)
56046                         *size = sizeof(_emi__EnumerateAlertPolicies);
56047                 ((_emi__EnumerateAlertPolicies*)cp->ptr)->soap = soap;
56048         }
56049         else
56050         {       cp->ptr = (void*)new _emi__EnumerateAlertPolicies[n];
56051                 if (size)
56052                         *size = n * sizeof(_emi__EnumerateAlertPolicies);
56053                 for (int i = 0; i < n; i++)
56054                         ((_emi__EnumerateAlertPolicies*)cp->ptr)[i].soap = soap;
56055         }
56056                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
56057         return (_emi__EnumerateAlertPolicies*)cp->ptr;
56058 }
56059
56060 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateAlertPolicies(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
56061 {
56062         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertPolicies %p -> %p\n", q, p));
56063         *(_emi__EnumerateAlertPolicies*)p = *(_emi__EnumerateAlertPolicies*)q;
56064 }
56065
56066 void _emi__GetAlertSubscriptionResponse::soap_serialize(struct soap *soap) const
56067 {
56068         (void)soap; /* appease -Wall -Werror */
56069         soap_serialize_PointerToemi__AlertSubscriptionType(soap, &((_emi__GetAlertSubscriptionResponse*)this)->SubscriptionInfo);
56070         /* transient soap skipped */
56071 }
56072
56073 void _emi__GetAlertSubscriptionResponse::soap_default(struct soap *soap)
56074 {
56075         this->soap = soap;
56076         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetAlertSubscriptionResponse*)this)->Status);
56077         ((_emi__GetAlertSubscriptionResponse*)this)->SubscriptionInfo = NULL;
56078         /* transient soap skipped */
56079 }
56080
56081 int _emi__GetAlertSubscriptionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
56082 {
56083         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetAlertSubscriptionResponse);
56084         if (this->soap_out(soap, tag, id, type))
56085                 return soap->error;
56086         return soap_putindependent(soap);
56087 }
56088
56089 int _emi__GetAlertSubscriptionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
56090 {
56091         return soap_out__emi__GetAlertSubscriptionResponse(soap, tag, id, this, type);
56092 }
56093
56094 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, const _emi__GetAlertSubscriptionResponse *a, const char *type)
56095 {
56096         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertSubscriptionResponse), type);
56097         soap_element_result(soap, "emi:Status");
56098         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetAlertSubscriptionResponse*)a)->Status), "");
56099         soap_out_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", -1, &(((_emi__GetAlertSubscriptionResponse*)a)->SubscriptionInfo), "");
56100         /* transient soap skipped */
56101         soap_element_end_out(soap, tag);
56102         return SOAP_OK;
56103 }
56104
56105 void *_emi__GetAlertSubscriptionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
56106 {
56107         return soap_get__emi__GetAlertSubscriptionResponse(soap, this, tag, type);
56108 }
56109
56110 SOAP_FMAC3 _emi__GetAlertSubscriptionResponse * SOAP_FMAC4 soap_get__emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *p, const char *tag, const char *type)
56111 {
56112         if ((p = soap_in__emi__GetAlertSubscriptionResponse(soap, tag, p, type)))
56113                 soap_getindependent(soap);
56114         return p;
56115 }
56116
56117 void *_emi__GetAlertSubscriptionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
56118 {       return soap_in__emi__GetAlertSubscriptionResponse(soap, tag, this, type);
56119 }
56120
56121 SOAP_FMAC3 _emi__GetAlertSubscriptionResponse * SOAP_FMAC4 soap_in__emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetAlertSubscriptionResponse *a, const char *type)
56122 {
56123         if (soap_element_begin_in(soap, tag, 0, NULL))
56124                 return NULL;
56125         a = (_emi__GetAlertSubscriptionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertSubscriptionResponse, sizeof(_emi__GetAlertSubscriptionResponse), soap->type, soap->arrayType);
56126         if (!a)
56127                 return NULL;
56128         if (soap->alloced)
56129         {       a->soap_default(soap);
56130                 if (soap->clist->type != SOAP_TYPE__emi__GetAlertSubscriptionResponse)
56131                 {       soap_revert(soap);
56132                         *soap->id = '\0';
56133                         return (_emi__GetAlertSubscriptionResponse *)a->soap_in(soap, tag, type);
56134                 }
56135         }
56136         short soap_flag_Status1 = 1, soap_flag_SubscriptionInfo1 = 1;
56137         if (soap->body && !*soap->href)
56138         {
56139                 for (;;)
56140                 {       soap->error = SOAP_TAG_MISMATCH;
56141                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
56142                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetAlertSubscriptionResponse*)a)->Status), "emi:PT_STATUS"))
56143                                 {       soap_flag_Status1--;
56144                                         continue;
56145                                 }
56146                         if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH)
56147                                 if (soap_in_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", &(((_emi__GetAlertSubscriptionResponse*)a)->SubscriptionInfo), "emi:AlertSubscriptionType"))
56148                                 {       soap_flag_SubscriptionInfo1--;
56149                                         continue;
56150                                 }
56151                         /* transient soap skipped */
56152                         soap_check_result(soap, "emi:Status");
56153                         if (soap->error == SOAP_TAG_MISMATCH)
56154                                 soap->error = soap_ignore_element(soap);
56155                         if (soap->error == SOAP_NO_TAG)
56156                                 break;
56157                         if (soap->error)
56158                                 return NULL;
56159                 }
56160                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionInfo1 > 0))
56161                 {       soap->error = SOAP_OCCURS;
56162                         return NULL;
56163                 }
56164                 if (soap_element_end_in(soap, tag))
56165                         return NULL;
56166         }
56167         else
56168         {       a = (_emi__GetAlertSubscriptionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetAlertSubscriptionResponse, 0, sizeof(_emi__GetAlertSubscriptionResponse), 0, soap_copy__emi__GetAlertSubscriptionResponse);
56169                 if (soap->body && soap_element_end_in(soap, tag))
56170                         return NULL;
56171         }
56172         return a;
56173 }
56174
56175 SOAP_FMAC5 _emi__GetAlertSubscriptionResponse * SOAP_FMAC6 soap_new__emi__GetAlertSubscriptionResponse(struct soap *soap, int n)
56176 {       return soap_instantiate__emi__GetAlertSubscriptionResponse(soap, n, NULL, NULL, NULL);
56177 }
56178
56179 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *p)
56180 {       soap_delete(soap, p);
56181 }
56182
56183 SOAP_FMAC3 _emi__GetAlertSubscriptionResponse * SOAP_FMAC4 soap_instantiate__emi__GetAlertSubscriptionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
56184 {
56185         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertSubscriptionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
56186         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertSubscriptionResponse, n, soap_fdelete);
56187         if (!cp)
56188                 return NULL;
56189         if (n < 0)
56190         {       cp->ptr = (void*)new _emi__GetAlertSubscriptionResponse;
56191                 if (size)
56192                         *size = sizeof(_emi__GetAlertSubscriptionResponse);
56193                 ((_emi__GetAlertSubscriptionResponse*)cp->ptr)->soap = soap;
56194         }
56195         else
56196         {       cp->ptr = (void*)new _emi__GetAlertSubscriptionResponse[n];
56197                 if (size)
56198                         *size = n * sizeof(_emi__GetAlertSubscriptionResponse);
56199                 for (int i = 0; i < n; i++)
56200                         ((_emi__GetAlertSubscriptionResponse*)cp->ptr)[i].soap = soap;
56201         }
56202                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
56203         return (_emi__GetAlertSubscriptionResponse*)cp->ptr;
56204 }
56205
56206 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetAlertSubscriptionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
56207 {
56208         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertSubscriptionResponse %p -> %p\n", q, p));
56209         *(_emi__GetAlertSubscriptionResponse*)p = *(_emi__GetAlertSubscriptionResponse*)q;
56210 }
56211
56212 void _emi__GetAlertSubscription::soap_serialize(struct soap *soap) const
56213 {
56214         (void)soap; /* appease -Wall -Werror */
56215         /* transient soap skipped */
56216 }
56217
56218 void _emi__GetAlertSubscription::soap_default(struct soap *soap)
56219 {
56220         this->soap = soap;
56221         soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__GetAlertSubscription*)this)->SubscriptionID);
56222         /* transient soap skipped */
56223 }
56224
56225 int _emi__GetAlertSubscription::soap_put(struct soap *soap, const char *tag, const  char *type) const
56226 {
56227         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetAlertSubscription);
56228         if (this->soap_out(soap, tag, id, type))
56229                 return soap->error;
56230         return soap_putindependent(soap);
56231 }
56232
56233 int _emi__GetAlertSubscription::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
56234 {
56235         return soap_out__emi__GetAlertSubscription(soap, tag, id, this, type);
56236 }
56237
56238 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertSubscription(struct soap *soap, const char *tag, int id, const _emi__GetAlertSubscription *a, const char *type)
56239 {
56240         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertSubscription), type);
56241         soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionID", -1, &(((_emi__GetAlertSubscription*)a)->SubscriptionID), "");
56242         /* transient soap skipped */
56243         soap_element_end_out(soap, tag);
56244         return SOAP_OK;
56245 }
56246
56247 void *_emi__GetAlertSubscription::soap_get(struct soap *soap, const char *tag, const char *type)
56248 {
56249         return soap_get__emi__GetAlertSubscription(soap, this, tag, type);
56250 }
56251
56252 SOAP_FMAC3 _emi__GetAlertSubscription * SOAP_FMAC4 soap_get__emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *p, const char *tag, const char *type)
56253 {
56254         if ((p = soap_in__emi__GetAlertSubscription(soap, tag, p, type)))
56255                 soap_getindependent(soap);
56256         return p;
56257 }
56258
56259 void *_emi__GetAlertSubscription::soap_in(struct soap *soap, const char *tag, const char *type)
56260 {       return soap_in__emi__GetAlertSubscription(soap, tag, this, type);
56261 }
56262
56263 SOAP_FMAC3 _emi__GetAlertSubscription * SOAP_FMAC4 soap_in__emi__GetAlertSubscription(struct soap *soap, const char *tag, _emi__GetAlertSubscription *a, const char *type)
56264 {
56265         if (soap_element_begin_in(soap, tag, 0, NULL))
56266                 return NULL;
56267         a = (_emi__GetAlertSubscription *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertSubscription, sizeof(_emi__GetAlertSubscription), soap->type, soap->arrayType);
56268         if (!a)
56269                 return NULL;
56270         if (soap->alloced)
56271         {       a->soap_default(soap);
56272                 if (soap->clist->type != SOAP_TYPE__emi__GetAlertSubscription)
56273                 {       soap_revert(soap);
56274                         *soap->id = '\0';
56275                         return (_emi__GetAlertSubscription *)a->soap_in(soap, tag, type);
56276                 }
56277         }
56278         short soap_flag_SubscriptionID1 = 1;
56279         if (soap->body && !*soap->href)
56280         {
56281                 for (;;)
56282                 {       soap->error = SOAP_TAG_MISMATCH;
56283                         if (soap_flag_SubscriptionID1 && soap->error == SOAP_TAG_MISMATCH)
56284                                 if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionID", &(((_emi__GetAlertSubscription*)a)->SubscriptionID), "emi:AlertSubscriptionHandleType"))
56285                                 {       soap_flag_SubscriptionID1--;
56286                                         continue;
56287                                 }
56288                         /* transient soap skipped */
56289                         if (soap->error == SOAP_TAG_MISMATCH)
56290                                 soap->error = soap_ignore_element(soap);
56291                         if (soap->error == SOAP_NO_TAG)
56292                                 break;
56293                         if (soap->error)
56294                                 return NULL;
56295                 }
56296                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionID1 > 0))
56297                 {       soap->error = SOAP_OCCURS;
56298                         return NULL;
56299                 }
56300                 if (soap_element_end_in(soap, tag))
56301                         return NULL;
56302         }
56303         else
56304         {       a = (_emi__GetAlertSubscription *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__GetAlertSubscription, 0, sizeof(_emi__GetAlertSubscription), 0, soap_copy__emi__GetAlertSubscription);
56305                 if (soap->body && soap_element_end_in(soap, tag))
56306                         return NULL;
56307         }
56308         return a;
56309 }
56310
56311 SOAP_FMAC5 _emi__GetAlertSubscription * SOAP_FMAC6 soap_new__emi__GetAlertSubscription(struct soap *soap, int n)
56312 {       return soap_instantiate__emi__GetAlertSubscription(soap, n, NULL, NULL, NULL);
56313 }
56314
56315 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *p)
56316 {       soap_delete(soap, p);
56317 }
56318
56319 SOAP_FMAC3 _emi__GetAlertSubscription * SOAP_FMAC4 soap_instantiate__emi__GetAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
56320 {
56321         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
56322         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertSubscription, n, soap_fdelete);
56323         if (!cp)
56324                 return NULL;
56325         if (n < 0)
56326         {       cp->ptr = (void*)new _emi__GetAlertSubscription;
56327                 if (size)
56328                         *size = sizeof(_emi__GetAlertSubscription);
56329                 ((_emi__GetAlertSubscription*)cp->ptr)->soap = soap;
56330         }
56331         else
56332         {       cp->ptr = (void*)new _emi__GetAlertSubscription[n];
56333                 if (size)
56334                         *size = n * sizeof(_emi__GetAlertSubscription);
56335                 for (int i = 0; i < n; i++)
56336                         ((_emi__GetAlertSubscription*)cp->ptr)[i].soap = soap;
56337         }
56338                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
56339         return (_emi__GetAlertSubscription*)cp->ptr;
56340 }
56341
56342 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__GetAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
56343 {
56344         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertSubscription %p -> %p\n", q, p));
56345         *(_emi__GetAlertSubscription*)p = *(_emi__GetAlertSubscription*)q;
56346 }
56347
56348 void _emi__EnumerateAlertSubscriptionsResponse::soap_serialize(struct soap *soap) const
56349 {
56350         (void)soap; /* appease -Wall -Werror */
56351         soap_embedded(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->TotalSubscriptionCount, SOAP_TYPE_unsignedInt);
56352         soap_embedded(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionsReturned, SOAP_TYPE_unsignedInt);
56353         soap_serialize_PointerToemi__AlertSubscriptionHandleArrayType(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionHandles);
56354         /* transient soap skipped */
56355 }
56356
56357 void _emi__EnumerateAlertSubscriptionsResponse::soap_default(struct soap *soap)
56358 {
56359         this->soap = soap;
56360         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->Status);
56361         soap_default_unsignedInt(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->TotalSubscriptionCount);
56362         soap_default_unsignedInt(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionsReturned);
56363         ((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionHandles = NULL;
56364         /* transient soap skipped */
56365 }
56366
56367 int _emi__EnumerateAlertSubscriptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
56368 {
56369         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse);
56370         if (this->soap_out(soap, tag, id, type))
56371                 return soap->error;
56372         return soap_putindependent(soap);
56373 }
56374
56375 int _emi__EnumerateAlertSubscriptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
56376 {
56377         return soap_out__emi__EnumerateAlertSubscriptionsResponse(soap, tag, id, this, type);
56378 }
56379
56380 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertSubscriptionsResponse *a, const char *type)
56381 {
56382         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse), type);
56383         soap_element_result(soap, "emi:Status");
56384         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->Status), "");
56385         soap_out_unsignedInt(soap, "emi:TotalSubscriptionCount", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->TotalSubscriptionCount), "");
56386         soap_out_unsignedInt(soap, "emi:SubscriptionsReturned", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionsReturned), "");
56387         soap_out_PointerToemi__AlertSubscriptionHandleArrayType(soap, "emi:SubscriptionHandles", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionHandles), "");
56388         /* transient soap skipped */
56389         soap_element_end_out(soap, tag);
56390         return SOAP_OK;
56391 }
56392
56393 void *_emi__EnumerateAlertSubscriptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
56394 {
56395         return soap_get__emi__EnumerateAlertSubscriptionsResponse(soap, this, tag, type);
56396 }
56397
56398 SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC4 soap_get__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *p, const char *tag, const char *type)
56399 {
56400         if ((p = soap_in__emi__EnumerateAlertSubscriptionsResponse(soap, tag, p, type)))
56401                 soap_getindependent(soap);
56402         return p;
56403 }
56404
56405 void *_emi__EnumerateAlertSubscriptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
56406 {       return soap_in__emi__EnumerateAlertSubscriptionsResponse(soap, tag, this, type);
56407 }
56408
56409 SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC4 soap_in__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptionsResponse *a, const char *type)
56410 {
56411         if (soap_element_begin_in(soap, tag, 0, NULL))
56412                 return NULL;
56413         a = (_emi__EnumerateAlertSubscriptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, sizeof(_emi__EnumerateAlertSubscriptionsResponse), soap->type, soap->arrayType);
56414         if (!a)
56415                 return NULL;
56416         if (soap->alloced)
56417         {       a->soap_default(soap);
56418                 if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse)
56419                 {       soap_revert(soap);
56420                         *soap->id = '\0';
56421                         return (_emi__EnumerateAlertSubscriptionsResponse *)a->soap_in(soap, tag, type);
56422                 }
56423         }
56424         short soap_flag_Status1 = 1, soap_flag_TotalSubscriptionCount1 = 1, soap_flag_SubscriptionsReturned1 = 1, soap_flag_SubscriptionHandles1 = 1;
56425         if (soap->body && !*soap->href)
56426         {
56427                 for (;;)
56428                 {       soap->error = SOAP_TAG_MISMATCH;
56429                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
56430                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->Status), "emi:PT_STATUS"))
56431                                 {       soap_flag_Status1--;
56432                                         continue;
56433                                 }
56434                         if (soap_flag_TotalSubscriptionCount1 && soap->error == SOAP_TAG_MISMATCH)
56435                                 if (soap_in_unsignedInt(soap, "emi:TotalSubscriptionCount", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->TotalSubscriptionCount), "xsd:unsignedInt"))
56436                                 {       soap_flag_TotalSubscriptionCount1--;
56437                                         continue;
56438                                 }
56439                         if (soap_flag_SubscriptionsReturned1 && soap->error == SOAP_TAG_MISMATCH)
56440                                 if (soap_in_unsignedInt(soap, "emi:SubscriptionsReturned", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionsReturned), "xsd:unsignedInt"))
56441                                 {       soap_flag_SubscriptionsReturned1--;
56442                                         continue;
56443                                 }
56444                         if (soap_flag_SubscriptionHandles1 && soap->error == SOAP_TAG_MISMATCH)
56445                                 if (soap_in_PointerToemi__AlertSubscriptionHandleArrayType(soap, "emi:SubscriptionHandles", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionHandles), "emi:AlertSubscriptionHandleArrayType"))
56446                                 {       soap_flag_SubscriptionHandles1--;
56447                                         continue;
56448                                 }
56449                         /* transient soap skipped */
56450                         soap_check_result(soap, "emi:Status");
56451                         if (soap->error == SOAP_TAG_MISMATCH)
56452                                 soap->error = soap_ignore_element(soap);
56453                         if (soap->error == SOAP_NO_TAG)
56454                                 break;
56455                         if (soap->error)
56456                                 return NULL;
56457                 }
56458                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalSubscriptionCount1 > 0 || soap_flag_SubscriptionsReturned1 > 0 || soap_flag_SubscriptionHandles1 > 0))
56459                 {       soap->error = SOAP_OCCURS;
56460                         return NULL;
56461                 }
56462                 if (soap_element_end_in(soap, tag))
56463                         return NULL;
56464         }
56465         else
56466         {       a = (_emi__EnumerateAlertSubscriptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, 0, sizeof(_emi__EnumerateAlertSubscriptionsResponse), 0, soap_copy__emi__EnumerateAlertSubscriptionsResponse);
56467                 if (soap->body && soap_element_end_in(soap, tag))
56468                         return NULL;
56469         }
56470         return a;
56471 }
56472
56473 SOAP_FMAC5 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC6 soap_new__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, int n)
56474 {       return soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(soap, n, NULL, NULL, NULL);
56475 }
56476
56477 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *p)
56478 {       soap_delete(soap, p);
56479 }
56480
56481 SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
56482 {
56483         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
56484         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, n, soap_fdelete);
56485         if (!cp)
56486                 return NULL;
56487         if (n < 0)
56488         {       cp->ptr = (void*)new _emi__EnumerateAlertSubscriptionsResponse;
56489                 if (size)
56490                         *size = sizeof(_emi__EnumerateAlertSubscriptionsResponse);
56491                 ((_emi__EnumerateAlertSubscriptionsResponse*)cp->ptr)->soap = soap;
56492         }
56493         else
56494         {       cp->ptr = (void*)new _emi__EnumerateAlertSubscriptionsResponse[n];
56495                 if (size)
56496                         *size = n * sizeof(_emi__EnumerateAlertSubscriptionsResponse);
56497                 for (int i = 0; i < n; i++)
56498                         ((_emi__EnumerateAlertSubscriptionsResponse*)cp->ptr)[i].soap = soap;
56499         }
56500                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
56501         return (_emi__EnumerateAlertSubscriptionsResponse*)cp->ptr;
56502 }
56503
56504 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
56505 {
56506         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertSubscriptionsResponse %p -> %p\n", q, p));
56507         *(_emi__EnumerateAlertSubscriptionsResponse*)p = *(_emi__EnumerateAlertSubscriptionsResponse*)q;
56508 }
56509
56510 void _emi__EnumerateAlertSubscriptions::soap_serialize(struct soap *soap) const
56511 {
56512         (void)soap; /* appease -Wall -Werror */
56513         soap_embedded(soap, &((_emi__EnumerateAlertSubscriptions*)this)->StartIndex, SOAP_TYPE_unsignedInt);
56514         soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, &((_emi__EnumerateAlertSubscriptions*)this)->AlertSubscriptionPolicyID);
56515         /* transient soap skipped */
56516 }
56517
56518 void _emi__EnumerateAlertSubscriptions::soap_default(struct soap *soap)
56519 {
56520         this->soap = soap;
56521         soap_default_unsignedInt(soap, &((_emi__EnumerateAlertSubscriptions*)this)->StartIndex);
56522         ((_emi__EnumerateAlertSubscriptions*)this)->AlertSubscriptionPolicyID = NULL;
56523         /* transient soap skipped */
56524 }
56525
56526 int _emi__EnumerateAlertSubscriptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
56527 {
56528         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateAlertSubscriptions);
56529         if (this->soap_out(soap, tag, id, type))
56530                 return soap->error;
56531         return soap_putindependent(soap);
56532 }
56533
56534 int _emi__EnumerateAlertSubscriptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
56535 {
56536         return soap_out__emi__EnumerateAlertSubscriptions(soap, tag, id, this, type);
56537 }
56538
56539 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertSubscriptions *a, const char *type)
56540 {
56541         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptions), type);
56542         soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateAlertSubscriptions*)a)->StartIndex), "");
56543         soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((_emi__EnumerateAlertSubscriptions*)a)->AlertSubscriptionPolicyID), "");
56544         /* transient soap skipped */
56545         soap_element_end_out(soap, tag);
56546         return SOAP_OK;
56547 }
56548
56549 void *_emi__EnumerateAlertSubscriptions::soap_get(struct soap *soap, const char *tag, const char *type)
56550 {
56551         return soap_get__emi__EnumerateAlertSubscriptions(soap, this, tag, type);
56552 }
56553
56554 SOAP_FMAC3 _emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_get__emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *p, const char *tag, const char *type)
56555 {
56556         if ((p = soap_in__emi__EnumerateAlertSubscriptions(soap, tag, p, type)))
56557                 soap_getindependent(soap);
56558         return p;
56559 }
56560
56561 void *_emi__EnumerateAlertSubscriptions::soap_in(struct soap *soap, const char *tag, const char *type)
56562 {       return soap_in__emi__EnumerateAlertSubscriptions(soap, tag, this, type);
56563 }
56564
56565 SOAP_FMAC3 _emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_in__emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptions *a, const char *type)
56566 {
56567         if (soap_element_begin_in(soap, tag, 0, NULL))
56568                 return NULL;
56569         a = (_emi__EnumerateAlertSubscriptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptions, sizeof(_emi__EnumerateAlertSubscriptions), soap->type, soap->arrayType);
56570         if (!a)
56571                 return NULL;
56572         if (soap->alloced)
56573         {       a->soap_default(soap);
56574                 if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertSubscriptions)
56575                 {       soap_revert(soap);
56576                         *soap->id = '\0';
56577                         return (_emi__EnumerateAlertSubscriptions *)a->soap_in(soap, tag, type);
56578                 }
56579         }
56580         short soap_flag_StartIndex1 = 1, soap_flag_AlertSubscriptionPolicyID1 = 1;
56581         if (soap->body && !*soap->href)
56582         {
56583                 for (;;)
56584                 {       soap->error = SOAP_TAG_MISMATCH;
56585                         if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
56586                                 if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateAlertSubscriptions*)a)->StartIndex), "xsd:unsignedInt"))
56587                                 {       soap_flag_StartIndex1--;
56588                                         continue;
56589                                 }
56590                         if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH)
56591                                 if (soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((_emi__EnumerateAlertSubscriptions*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType"))
56592                                 {       soap_flag_AlertSubscriptionPolicyID1--;
56593                                         continue;
56594                                 }
56595                         /* transient soap skipped */
56596                         if (soap->error == SOAP_TAG_MISMATCH)
56597                                 soap->error = soap_ignore_element(soap);
56598                         if (soap->error == SOAP_NO_TAG)
56599                                 break;
56600                         if (soap->error)
56601                                 return NULL;
56602                 }
56603                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
56604                 {       soap->error = SOAP_OCCURS;
56605                         return NULL;
56606                 }
56607                 if (soap_element_end_in(soap, tag))
56608                         return NULL;
56609         }
56610         else
56611         {       a = (_emi__EnumerateAlertSubscriptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__EnumerateAlertSubscriptions, 0, sizeof(_emi__EnumerateAlertSubscriptions), 0, soap_copy__emi__EnumerateAlertSubscriptions);
56612                 if (soap->body && soap_element_end_in(soap, tag))
56613                         return NULL;
56614         }
56615         return a;
56616 }
56617
56618 SOAP_FMAC5 _emi__EnumerateAlertSubscriptions * SOAP_FMAC6 soap_new__emi__EnumerateAlertSubscriptions(struct soap *soap, int n)
56619 {       return soap_instantiate__emi__EnumerateAlertSubscriptions(soap, n, NULL, NULL, NULL);
56620 }
56621
56622 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *p)
56623 {       soap_delete(soap, p);
56624 }
56625
56626 SOAP_FMAC3 _emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertSubscriptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
56627 {
56628         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
56629         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertSubscriptions, n, soap_fdelete);
56630         if (!cp)
56631                 return NULL;
56632         if (n < 0)
56633         {       cp->ptr = (void*)new _emi__EnumerateAlertSubscriptions;
56634                 if (size)
56635                         *size = sizeof(_emi__EnumerateAlertSubscriptions);
56636                 ((_emi__EnumerateAlertSubscriptions*)cp->ptr)->soap = soap;
56637         }
56638         else
56639         {       cp->ptr = (void*)new _emi__EnumerateAlertSubscriptions[n];
56640                 if (size)
56641                         *size = n * sizeof(_emi__EnumerateAlertSubscriptions);
56642                 for (int i = 0; i < n; i++)
56643                         ((_emi__EnumerateAlertSubscriptions*)cp->ptr)[i].soap = soap;
56644         }
56645                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
56646         return (_emi__EnumerateAlertSubscriptions*)cp->ptr;
56647 }
56648
56649 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__EnumerateAlertSubscriptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
56650 {
56651         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertSubscriptions %p -> %p\n", q, p));
56652         *(_emi__EnumerateAlertSubscriptions*)p = *(_emi__EnumerateAlertSubscriptions*)q;
56653 }
56654
56655 void _emi__SubscribeForAlertResponse::soap_serialize(struct soap *soap) const
56656 {
56657         (void)soap; /* appease -Wall -Werror */
56658         /* transient soap skipped */
56659 }
56660
56661 void _emi__SubscribeForAlertResponse::soap_default(struct soap *soap)
56662 {
56663         this->soap = soap;
56664         soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SubscribeForAlertResponse*)this)->Status);
56665         soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__SubscribeForAlertResponse*)this)->SubscriptionHandle);
56666         /* transient soap skipped */
56667 }
56668
56669 int _emi__SubscribeForAlertResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
56670 {
56671         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SubscribeForAlertResponse);
56672         if (this->soap_out(soap, tag, id, type))
56673                 return soap->error;
56674         return soap_putindependent(soap);
56675 }
56676
56677 int _emi__SubscribeForAlertResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
56678 {
56679         return soap_out__emi__SubscribeForAlertResponse(soap, tag, id, this, type);
56680 }
56681
56682 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, int id, const _emi__SubscribeForAlertResponse *a, const char *type)
56683 {
56684         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForAlertResponse), type);
56685         soap_element_result(soap, "emi:Status");
56686         soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SubscribeForAlertResponse*)a)->Status), "");
56687         soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__SubscribeForAlertResponse*)a)->SubscriptionHandle), "");
56688         /* transient soap skipped */
56689         soap_element_end_out(soap, tag);
56690         return SOAP_OK;
56691 }
56692
56693 void *_emi__SubscribeForAlertResponse::soap_get(struct soap *soap, const char *tag, const char *type)
56694 {
56695         return soap_get__emi__SubscribeForAlertResponse(soap, this, tag, type);
56696 }
56697
56698 SOAP_FMAC3 _emi__SubscribeForAlertResponse * SOAP_FMAC4 soap_get__emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *p, const char *tag, const char *type)
56699 {
56700         if ((p = soap_in__emi__SubscribeForAlertResponse(soap, tag, p, type)))
56701                 soap_getindependent(soap);
56702         return p;
56703 }
56704
56705 void *_emi__SubscribeForAlertResponse::soap_in(struct soap *soap, const char *tag, const char *type)
56706 {       return soap_in__emi__SubscribeForAlertResponse(soap, tag, this, type);
56707 }
56708
56709 SOAP_FMAC3 _emi__SubscribeForAlertResponse * SOAP_FMAC4 soap_in__emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForAlertResponse *a, const char *type)
56710 {
56711         if (soap_element_begin_in(soap, tag, 0, NULL))
56712                 return NULL;
56713         a = (_emi__SubscribeForAlertResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForAlertResponse, sizeof(_emi__SubscribeForAlertResponse), soap->type, soap->arrayType);
56714         if (!a)
56715                 return NULL;
56716         if (soap->alloced)
56717         {       a->soap_default(soap);
56718                 if (soap->clist->type != SOAP_TYPE__emi__SubscribeForAlertResponse)
56719                 {       soap_revert(soap);
56720                         *soap->id = '\0';
56721                         return (_emi__SubscribeForAlertResponse *)a->soap_in(soap, tag, type);
56722                 }
56723         }
56724         short soap_flag_Status1 = 1, soap_flag_SubscriptionHandle1 = 1;
56725         if (soap->body && !*soap->href)
56726         {
56727                 for (;;)
56728                 {       soap->error = SOAP_TAG_MISMATCH;
56729                         if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
56730                                 if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SubscribeForAlertResponse*)a)->Status), "emi:PT_STATUS"))
56731                                 {       soap_flag_Status1--;
56732                                         continue;
56733                                 }
56734                         if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH)
56735                                 if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__SubscribeForAlertResponse*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType"))
56736                                 {       soap_flag_SubscriptionHandle1--;
56737                                         continue;
56738                                 }
56739                         /* transient soap skipped */
56740                         soap_check_result(soap, "emi:Status");
56741                         if (soap->error == SOAP_TAG_MISMATCH)
56742                                 soap->error = soap_ignore_element(soap);
56743                         if (soap->error == SOAP_NO_TAG)
56744                                 break;
56745                         if (soap->error)
56746                                 return NULL;
56747                 }
56748                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionHandle1 > 0))
56749                 {       soap->error = SOAP_OCCURS;
56750                         return NULL;
56751                 }
56752                 if (soap_element_end_in(soap, tag))
56753                         return NULL;
56754         }
56755         else
56756         {       a = (_emi__SubscribeForAlertResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SubscribeForAlertResponse, 0, sizeof(_emi__SubscribeForAlertResponse), 0, soap_copy__emi__SubscribeForAlertResponse);
56757                 if (soap->body && soap_element_end_in(soap, tag))
56758                         return NULL;
56759         }
56760         return a;
56761 }
56762
56763 SOAP_FMAC5 _emi__SubscribeForAlertResponse * SOAP_FMAC6 soap_new__emi__SubscribeForAlertResponse(struct soap *soap, int n)
56764 {       return soap_instantiate__emi__SubscribeForAlertResponse(soap, n, NULL, NULL, NULL);
56765 }
56766
56767 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *p)
56768 {       soap_delete(soap, p);
56769 }
56770
56771 SOAP_FMAC3 _emi__SubscribeForAlertResponse * SOAP_FMAC4 soap_instantiate__emi__SubscribeForAlertResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
56772 {
56773         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForAlertResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
56774         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForAlertResponse, n, soap_fdelete);
56775         if (!cp)
56776                 return NULL;
56777         if (n < 0)
56778         {       cp->ptr = (void*)new _emi__SubscribeForAlertResponse;
56779                 if (size)
56780                         *size = sizeof(_emi__SubscribeForAlertResponse);
56781                 ((_emi__SubscribeForAlertResponse*)cp->ptr)->soap = soap;
56782         }
56783         else
56784         {       cp->ptr = (void*)new _emi__SubscribeForAlertResponse[n];
56785                 if (size)
56786                         *size = n * sizeof(_emi__SubscribeForAlertResponse);
56787                 for (int i = 0; i < n; i++)
56788                         ((_emi__SubscribeForAlertResponse*)cp->ptr)[i].soap = soap;
56789         }
56790                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
56791         return (_emi__SubscribeForAlertResponse*)cp->ptr;
56792 }
56793
56794 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SubscribeForAlertResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
56795 {
56796         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForAlertResponse %p -> %p\n", q, p));
56797         *(_emi__SubscribeForAlertResponse*)p = *(_emi__SubscribeForAlertResponse*)q;
56798 }
56799
56800 void _emi__SubscribeForAlert::soap_serialize(struct soap *soap) const
56801 {
56802         (void)soap; /* appease -Wall -Werror */
56803         soap_serialize_PointerToemi__AlertSubscriptionType(soap, &((_emi__SubscribeForAlert*)this)->SubscriptionInfo);
56804         /* transient soap skipped */
56805 }
56806
56807 void _emi__SubscribeForAlert::soap_default(struct soap *soap)
56808 {
56809         this->soap = soap;
56810         ((_emi__SubscribeForAlert*)this)->SubscriptionInfo = NULL;
56811         /* transient soap skipped */
56812 }
56813
56814 int _emi__SubscribeForAlert::soap_put(struct soap *soap, const char *tag, const  char *type) const
56815 {
56816         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SubscribeForAlert);
56817         if (this->soap_out(soap, tag, id, type))
56818                 return soap->error;
56819         return soap_putindependent(soap);
56820 }
56821
56822 int _emi__SubscribeForAlert::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
56823 {
56824         return soap_out__emi__SubscribeForAlert(soap, tag, id, this, type);
56825 }
56826
56827 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForAlert(struct soap *soap, const char *tag, int id, const _emi__SubscribeForAlert *a, const char *type)
56828 {
56829         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForAlert), type);
56830         soap_out_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", -1, &(((_emi__SubscribeForAlert*)a)->SubscriptionInfo), "");
56831         /* transient soap skipped */
56832         soap_element_end_out(soap, tag);
56833         return SOAP_OK;
56834 }
56835
56836 void *_emi__SubscribeForAlert::soap_get(struct soap *soap, const char *tag, const char *type)
56837 {
56838         return soap_get__emi__SubscribeForAlert(soap, this, tag, type);
56839 }
56840
56841 SOAP_FMAC3 _emi__SubscribeForAlert * SOAP_FMAC4 soap_get__emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *p, const char *tag, const char *type)
56842 {
56843         if ((p = soap_in__emi__SubscribeForAlert(soap, tag, p, type)))
56844                 soap_getindependent(soap);
56845         return p;
56846 }
56847
56848 void *_emi__SubscribeForAlert::soap_in(struct soap *soap, const char *tag, const char *type)
56849 {       return soap_in__emi__SubscribeForAlert(soap, tag, this, type);
56850 }
56851
56852 SOAP_FMAC3 _emi__SubscribeForAlert * SOAP_FMAC4 soap_in__emi__SubscribeForAlert(struct soap *soap, const char *tag, _emi__SubscribeForAlert *a, const char *type)
56853 {
56854         if (soap_element_begin_in(soap, tag, 0, NULL))
56855                 return NULL;
56856         a = (_emi__SubscribeForAlert *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForAlert, sizeof(_emi__SubscribeForAlert), soap->type, soap->arrayType);
56857         if (!a)
56858                 return NULL;
56859         if (soap->alloced)
56860         {       a->soap_default(soap);
56861                 if (soap->clist->type != SOAP_TYPE__emi__SubscribeForAlert)
56862                 {       soap_revert(soap);
56863                         *soap->id = '\0';
56864                         return (_emi__SubscribeForAlert *)a->soap_in(soap, tag, type);
56865                 }
56866         }
56867         short soap_flag_SubscriptionInfo1 = 1;
56868         if (soap->body && !*soap->href)
56869         {
56870                 for (;;)
56871                 {       soap->error = SOAP_TAG_MISMATCH;
56872                         if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH)
56873                                 if (soap_in_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", &(((_emi__SubscribeForAlert*)a)->SubscriptionInfo), "emi:AlertSubscriptionType"))
56874                                 {       soap_flag_SubscriptionInfo1--;
56875                                         continue;
56876                                 }
56877                         /* transient soap skipped */
56878                         if (soap->error == SOAP_TAG_MISMATCH)
56879                                 soap->error = soap_ignore_element(soap);
56880                         if (soap->error == SOAP_NO_TAG)
56881                                 break;
56882                         if (soap->error)
56883                                 return NULL;
56884                 }
56885                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionInfo1 > 0))
56886                 {       soap->error = SOAP_OCCURS;
56887                         return NULL;
56888                 }
56889                 if (soap_element_end_in(soap, tag))
56890                         return NULL;
56891         }
56892         else
56893         {       a = (_emi__SubscribeForAlert *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__emi__SubscribeForAlert, 0, sizeof(_emi__SubscribeForAlert), 0, soap_copy__emi__SubscribeForAlert);
56894                 if (soap->body && soap_element_end_in(soap, tag))
56895                         return NULL;
56896         }
56897         return a;
56898 }
56899
56900 SOAP_FMAC5 _emi__SubscribeForAlert * SOAP_FMAC6 soap_new__emi__SubscribeForAlert(struct soap *soap, int n)
56901 {       return soap_instantiate__emi__SubscribeForAlert(soap, n, NULL, NULL, NULL);
56902 }
56903
56904 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *p)
56905 {       soap_delete(soap, p);
56906 }
56907
56908 SOAP_FMAC3 _emi__SubscribeForAlert * SOAP_FMAC4 soap_instantiate__emi__SubscribeForAlert(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
56909 {
56910         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
56911         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForAlert, n, soap_fdelete);
56912         if (!cp)
56913                 return NULL;
56914         if (n < 0)
56915         {       cp->ptr = (void*)new _emi__SubscribeForAlert;
56916                 if (size)
56917                         *size = sizeof(_emi__SubscribeForAlert);
56918                 ((_emi__SubscribeForAlert*)cp->ptr)->soap = soap;
56919         }
56920         else
56921         {       cp->ptr = (void*)new _emi__SubscribeForAlert[n];
56922                 if (size)
56923                         *size = n * sizeof(_emi__SubscribeForAlert);
56924                 for (int i = 0; i < n; i++)
56925                         ((_emi__SubscribeForAlert*)cp->ptr)[i].soap = soap;
56926         }
56927                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
56928         return (_emi__SubscribeForAlert*)cp->ptr;
56929 }
56930
56931 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__emi__SubscribeForAlert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
56932 {
56933         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForAlert %p -> %p\n", q, p));
56934         *(_emi__SubscribeForAlert*)p = *(_emi__SubscribeForAlert*)q;
56935 }
56936
56937 void emi__AlertSubscriptionGeneralType::soap_serialize(struct soap *soap) const
56938 {
56939         (void)soap; /* appease -Wall -Werror */
56940         soap_embedded(soap, &((emi__AlertSubscriptionGeneralType*)this)->PolicyID, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
56941         soap_serialize__emi__union_AlertSubscriptionGeneralType(soap, ((emi__AlertSubscriptionGeneralType*)this)->__union_AlertSubscriptionGeneralType, &((emi__AlertSubscriptionGeneralType*)this)->union_AlertSubscriptionGeneralType);
56942         /* transient soap skipped */
56943 }
56944
56945 void emi__AlertSubscriptionGeneralType::soap_default(struct soap *soap)
56946 {
56947         this->soap = soap;
56948         soap_default_emi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionGeneralType*)this)->PolicyID);
56949         ((emi__AlertSubscriptionGeneralType*)this)->__union_AlertSubscriptionGeneralType = 0;
56950         ((emi__AlertSubscriptionGeneralType*)this)->__any = NULL;
56951         /* transient soap skipped */
56952 }
56953
56954 int emi__AlertSubscriptionGeneralType::soap_put(struct soap *soap, const char *tag, const  char *type) const
56955 {
56956         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionGeneralType);
56957         if (this->soap_out(soap, tag, id, type))
56958                 return soap->error;
56959         return soap_putindependent(soap);
56960 }
56961
56962 int emi__AlertSubscriptionGeneralType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
56963 {
56964         return soap_out_emi__AlertSubscriptionGeneralType(soap, tag, id, this, type);
56965 }
56966
56967 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionGeneralType *a, const char *type)
56968 {
56969         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionGeneralType), type);
56970         soap_out_emi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", -1, &(((emi__AlertSubscriptionGeneralType*)a)->PolicyID), "");
56971         soap_out__emi__union_AlertSubscriptionGeneralType(soap, ((emi__AlertSubscriptionGeneralType*)a)->__union_AlertSubscriptionGeneralType, &((emi__AlertSubscriptionGeneralType*)a)->union_AlertSubscriptionGeneralType);
56972         soap_outliteral(soap, "-any", &(((emi__AlertSubscriptionGeneralType*)a)->__any), NULL);
56973         /* transient soap skipped */
56974         soap_element_end_out(soap, tag);
56975         return SOAP_OK;
56976 }
56977
56978 void *emi__AlertSubscriptionGeneralType::soap_get(struct soap *soap, const char *tag, const char *type)
56979 {
56980         return soap_get_emi__AlertSubscriptionGeneralType(soap, this, tag, type);
56981 }
56982
56983 SOAP_FMAC3 emi__AlertSubscriptionGeneralType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *p, const char *tag, const char *type)
56984 {
56985         if ((p = soap_in_emi__AlertSubscriptionGeneralType(soap, tag, p, type)))
56986                 soap_getindependent(soap);
56987         return p;
56988 }
56989
56990 void *emi__AlertSubscriptionGeneralType::soap_in(struct soap *soap, const char *tag, const char *type)
56991 {       return soap_in_emi__AlertSubscriptionGeneralType(soap, tag, this, type);
56992 }
56993
56994 SOAP_FMAC3 emi__AlertSubscriptionGeneralType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, emi__AlertSubscriptionGeneralType *a, const char *type)
56995 {
56996         if (soap_element_begin_in(soap, tag, 0, NULL))
56997                 return NULL;
56998         a = (emi__AlertSubscriptionGeneralType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionGeneralType, sizeof(emi__AlertSubscriptionGeneralType), soap->type, soap->arrayType);
56999         if (!a)
57000                 return NULL;
57001         if (soap->alloced)
57002         {       a->soap_default(soap);
57003                 if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionGeneralType)
57004                 {       soap_revert(soap);
57005                         *soap->id = '\0';
57006                         return (emi__AlertSubscriptionGeneralType *)a->soap_in(soap, tag, type);
57007                 }
57008         }
57009         short soap_flag_PolicyID1 = 1, soap_flag_union_AlertSubscriptionGeneralType1 = 1, soap_flag___any1 = 1;
57010         if (soap->body && !*soap->href)
57011         {
57012                 for (;;)
57013                 {       soap->error = SOAP_TAG_MISMATCH;
57014                         if (soap_flag_PolicyID1 && soap->error == SOAP_TAG_MISMATCH)
57015                                 if (soap_in_emi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", &(((emi__AlertSubscriptionGeneralType*)a)->PolicyID), "emi:AlertSubscriptionPolicyIDType"))
57016                                 {       soap_flag_PolicyID1--;
57017                                         continue;
57018                                 }
57019                         if (soap_flag_union_AlertSubscriptionGeneralType1 && soap->error == SOAP_TAG_MISMATCH)
57020                                 if (soap_in__emi__union_AlertSubscriptionGeneralType(soap, &((emi__AlertSubscriptionGeneralType*)a)->__union_AlertSubscriptionGeneralType, &((emi__AlertSubscriptionGeneralType*)a)->union_AlertSubscriptionGeneralType))
57021                                 {       soap_flag_union_AlertSubscriptionGeneralType1 = 0;
57022                                         continue;
57023                                 }
57024                         /* transient soap skipped */
57025                         if (soap_flag___any1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
57026                                 if (soap_inliteral(soap, "-any", &(((emi__AlertSubscriptionGeneralType*)a)->__any)))
57027                                 {       soap_flag___any1--;
57028                                         continue;
57029                                 }
57030                         if (soap->error == SOAP_TAG_MISMATCH)
57031                                 soap->error = soap_ignore_element(soap);
57032                         if (soap->error == SOAP_NO_TAG)
57033                                 break;
57034                         if (soap->error)
57035                                 return NULL;
57036                 }
57037                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyID1 > 0 || soap_flag_union_AlertSubscriptionGeneralType1))
57038                 {       soap->error = SOAP_OCCURS;
57039                         return NULL;
57040                 }
57041                 if (soap_element_end_in(soap, tag))
57042                         return NULL;
57043         }
57044         else
57045         {       a = (emi__AlertSubscriptionGeneralType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionGeneralType, 0, sizeof(emi__AlertSubscriptionGeneralType), 0, soap_copy_emi__AlertSubscriptionGeneralType);
57046                 if (soap->body && soap_element_end_in(soap, tag))
57047                         return NULL;
57048         }
57049         return a;
57050 }
57051
57052 SOAP_FMAC5 emi__AlertSubscriptionGeneralType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionGeneralType(struct soap *soap, int n)
57053 {       return soap_instantiate_emi__AlertSubscriptionGeneralType(soap, n, NULL, NULL, NULL);
57054 }
57055
57056 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *p)
57057 {       soap_delete(soap, p);
57058 }
57059
57060 SOAP_FMAC3 emi__AlertSubscriptionGeneralType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionGeneralType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
57061 {
57062         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionGeneralType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
57063         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionGeneralType, n, soap_fdelete);
57064         if (!cp)
57065                 return NULL;
57066         if (n < 0)
57067         {       cp->ptr = (void*)new emi__AlertSubscriptionGeneralType;
57068                 if (size)
57069                         *size = sizeof(emi__AlertSubscriptionGeneralType);
57070                 ((emi__AlertSubscriptionGeneralType*)cp->ptr)->soap = soap;
57071         }
57072         else
57073         {       cp->ptr = (void*)new emi__AlertSubscriptionGeneralType[n];
57074                 if (size)
57075                         *size = n * sizeof(emi__AlertSubscriptionGeneralType);
57076                 for (int i = 0; i < n; i++)
57077                         ((emi__AlertSubscriptionGeneralType*)cp->ptr)[i].soap = soap;
57078         }
57079                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
57080         return (emi__AlertSubscriptionGeneralType*)cp->ptr;
57081 }
57082
57083 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionGeneralType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
57084 {
57085         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionGeneralType %p -> %p\n", q, p));
57086         *(emi__AlertSubscriptionGeneralType*)p = *(emi__AlertSubscriptionGeneralType*)q;
57087 }
57088
57089 void emi__AlertSubscriptionSoapType::soap_serialize(struct soap *soap) const
57090 {
57091         (void)soap; /* appease -Wall -Werror */
57092         soap_serialize_PointerTocmn__URLType(soap, &((emi__AlertSubscriptionSoapType*)this)->Address);
57093         soap_serialize_PointerTosai__CertificateHandleType(soap, &((emi__AlertSubscriptionSoapType*)this)->ClientCredentials);
57094         soap_serialize_PointerToemi__AlertCredentialsType(soap, &((emi__AlertSubscriptionSoapType*)this)->UserCredentials);
57095         soap_serialize_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, &((emi__AlertSubscriptionSoapType*)this)->AlertAuthOptions);
57096         /* transient soap skipped */
57097 }
57098
57099 void emi__AlertSubscriptionSoapType::soap_default(struct soap *soap)
57100 {
57101         this->soap = soap;
57102         ((emi__AlertSubscriptionSoapType*)this)->Address = NULL;
57103         ((emi__AlertSubscriptionSoapType*)this)->ClientCredentials = NULL;
57104         ((emi__AlertSubscriptionSoapType*)this)->UserCredentials = NULL;
57105         soap_default_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, &((emi__AlertSubscriptionSoapType*)this)->AlertAuthOptions);
57106         /* transient soap skipped */
57107 }
57108
57109 int emi__AlertSubscriptionSoapType::soap_put(struct soap *soap, const char *tag, const  char *type) const
57110 {
57111         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionSoapType);
57112         if (this->soap_out(soap, tag, id, type))
57113                 return soap->error;
57114         return soap_putindependent(soap);
57115 }
57116
57117 int emi__AlertSubscriptionSoapType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
57118 {
57119         return soap_out_emi__AlertSubscriptionSoapType(soap, tag, id, this, type);
57120 }
57121
57122 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionSoapType *a, const char *type)
57123 {
57124         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionSoapType), type);
57125         soap_out_PointerTocmn__URLType(soap, "emi:Address", -1, &(((emi__AlertSubscriptionSoapType*)a)->Address), "");
57126         soap_out_PointerTosai__CertificateHandleType(soap, "emi:ClientCredentials", -1, &(((emi__AlertSubscriptionSoapType*)a)->ClientCredentials), "");
57127         soap_out_PointerToemi__AlertCredentialsType(soap, "emi:UserCredentials", -1, &(((emi__AlertSubscriptionSoapType*)a)->UserCredentials), "");
57128         soap_out_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, "emi:AlertAuthOptions", -1, &(((emi__AlertSubscriptionSoapType*)a)->AlertAuthOptions), "");
57129         /* transient soap skipped */
57130         soap_element_end_out(soap, tag);
57131         return SOAP_OK;
57132 }
57133
57134 void *emi__AlertSubscriptionSoapType::soap_get(struct soap *soap, const char *tag, const char *type)
57135 {
57136         return soap_get_emi__AlertSubscriptionSoapType(soap, this, tag, type);
57137 }
57138
57139 SOAP_FMAC3 emi__AlertSubscriptionSoapType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *p, const char *tag, const char *type)
57140 {
57141         if ((p = soap_in_emi__AlertSubscriptionSoapType(soap, tag, p, type)))
57142                 soap_getindependent(soap);
57143         return p;
57144 }
57145
57146 void *emi__AlertSubscriptionSoapType::soap_in(struct soap *soap, const char *tag, const char *type)
57147 {       return soap_in_emi__AlertSubscriptionSoapType(soap, tag, this, type);
57148 }
57149
57150 SOAP_FMAC3 emi__AlertSubscriptionSoapType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, emi__AlertSubscriptionSoapType *a, const char *type)
57151 {
57152         if (soap_element_begin_in(soap, tag, 0, NULL))
57153                 return NULL;
57154         a = (emi__AlertSubscriptionSoapType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionSoapType, sizeof(emi__AlertSubscriptionSoapType), soap->type, soap->arrayType);
57155         if (!a)
57156                 return NULL;
57157         if (soap->alloced)
57158         {       a->soap_default(soap);
57159                 if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionSoapType)
57160                 {       soap_revert(soap);
57161                         *soap->id = '\0';
57162                         return (emi__AlertSubscriptionSoapType *)a->soap_in(soap, tag, type);
57163                 }
57164         }
57165         short soap_flag_Address1 = 1, soap_flag_ClientCredentials1 = 1, soap_flag_UserCredentials1 = 1;
57166         if (soap->body && !*soap->href)
57167         {
57168                 for (;;)
57169                 {       soap->error = SOAP_TAG_MISMATCH;
57170                         if (soap_flag_Address1 && soap->error == SOAP_TAG_MISMATCH)
57171                                 if (soap_in_PointerTocmn__URLType(soap, "emi:Address", &(((emi__AlertSubscriptionSoapType*)a)->Address), "cmn:URLType"))
57172                                 {       soap_flag_Address1--;
57173                                         continue;
57174                                 }
57175                         if (soap_flag_ClientCredentials1 && soap->error == SOAP_TAG_MISMATCH)
57176                                 if (soap_in_PointerTosai__CertificateHandleType(soap, "emi:ClientCredentials", &(((emi__AlertSubscriptionSoapType*)a)->ClientCredentials), "sai:CertificateHandleType"))
57177                                 {       soap_flag_ClientCredentials1--;
57178                                         continue;
57179                                 }
57180                         if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
57181                                 if (soap_in_PointerToemi__AlertCredentialsType(soap, "emi:UserCredentials", &(((emi__AlertSubscriptionSoapType*)a)->UserCredentials), "emi:AlertCredentialsType"))
57182                                 {       soap_flag_UserCredentials1--;
57183                                         continue;
57184                                 }
57185                         if (soap->error == SOAP_TAG_MISMATCH)
57186                                 if (soap_in_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, "emi:AlertAuthOptions", &(((emi__AlertSubscriptionSoapType*)a)->AlertAuthOptions), "emi:AlertAuthOptionsType"))
57187                                         continue;
57188                         /* transient soap skipped */
57189                         if (soap->error == SOAP_TAG_MISMATCH)
57190                                 soap->error = soap_ignore_element(soap);
57191                         if (soap->error == SOAP_NO_TAG)
57192                                 break;
57193                         if (soap->error)
57194                                 return NULL;
57195                 }
57196                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Address1 > 0 || ((emi__AlertSubscriptionSoapType*)a)->AlertAuthOptions.size() > 3))
57197                 {       soap->error = SOAP_OCCURS;
57198                         return NULL;
57199                 }
57200                 if (soap_element_end_in(soap, tag))
57201                         return NULL;
57202         }
57203         else
57204         {       a = (emi__AlertSubscriptionSoapType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionSoapType, 0, sizeof(emi__AlertSubscriptionSoapType), 0, soap_copy_emi__AlertSubscriptionSoapType);
57205                 if (soap->body && soap_element_end_in(soap, tag))
57206                         return NULL;
57207         }
57208         return a;
57209 }
57210
57211 SOAP_FMAC5 emi__AlertSubscriptionSoapType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionSoapType(struct soap *soap, int n)
57212 {       return soap_instantiate_emi__AlertSubscriptionSoapType(soap, n, NULL, NULL, NULL);
57213 }
57214
57215 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *p)
57216 {       soap_delete(soap, p);
57217 }
57218
57219 SOAP_FMAC3 emi__AlertSubscriptionSoapType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionSoapType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
57220 {
57221         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionSoapType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
57222         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionSoapType, n, soap_fdelete);
57223         if (!cp)
57224                 return NULL;
57225         if (n < 0)
57226         {       cp->ptr = (void*)new emi__AlertSubscriptionSoapType;
57227                 if (size)
57228                         *size = sizeof(emi__AlertSubscriptionSoapType);
57229                 ((emi__AlertSubscriptionSoapType*)cp->ptr)->soap = soap;
57230         }
57231         else
57232         {       cp->ptr = (void*)new emi__AlertSubscriptionSoapType[n];
57233                 if (size)
57234                         *size = n * sizeof(emi__AlertSubscriptionSoapType);
57235                 for (int i = 0; i < n; i++)
57236                         ((emi__AlertSubscriptionSoapType*)cp->ptr)[i].soap = soap;
57237         }
57238                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
57239         return (emi__AlertSubscriptionSoapType*)cp->ptr;
57240 }
57241
57242 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionSoapType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
57243 {
57244         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionSoapType %p -> %p\n", q, p));
57245         *(emi__AlertSubscriptionSoapType*)p = *(emi__AlertSubscriptionSoapType*)q;
57246 }
57247
57248 void emi__AlertSubscriptionSNMPType::soap_serialize(struct soap *soap) const
57249 {
57250         (void)soap; /* appease -Wall -Werror */
57251         soap_serialize_PointerTocmn__NodeAddressType(soap, &((emi__AlertSubscriptionSNMPType*)this)->Address);
57252         soap_serialize_PointerToemi__CommunityStringType(soap, &((emi__AlertSubscriptionSNMPType*)this)->CommunityString);
57253         /* transient soap skipped */
57254 }
57255
57256 void emi__AlertSubscriptionSNMPType::soap_default(struct soap *soap)
57257 {
57258         this->soap = soap;
57259         ((emi__AlertSubscriptionSNMPType*)this)->Address = NULL;
57260         ((emi__AlertSubscriptionSNMPType*)this)->CommunityString = NULL;
57261         /* transient soap skipped */
57262 }
57263
57264 int emi__AlertSubscriptionSNMPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
57265 {
57266         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionSNMPType);
57267         if (this->soap_out(soap, tag, id, type))
57268                 return soap->error;
57269         return soap_putindependent(soap);
57270 }
57271
57272 int emi__AlertSubscriptionSNMPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
57273 {
57274         return soap_out_emi__AlertSubscriptionSNMPType(soap, tag, id, this, type);
57275 }
57276
57277 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionSNMPType *a, const char *type)
57278 {
57279         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionSNMPType), type);
57280         soap_out_PointerTocmn__NodeAddressType(soap, "emi:Address", -1, &(((emi__AlertSubscriptionSNMPType*)a)->Address), "");
57281         soap_out_PointerToemi__CommunityStringType(soap, "emi:CommunityString", -1, &(((emi__AlertSubscriptionSNMPType*)a)->CommunityString), "");
57282         /* transient soap skipped */
57283         soap_element_end_out(soap, tag);
57284         return SOAP_OK;
57285 }
57286
57287 void *emi__AlertSubscriptionSNMPType::soap_get(struct soap *soap, const char *tag, const char *type)
57288 {
57289         return soap_get_emi__AlertSubscriptionSNMPType(soap, this, tag, type);
57290 }
57291
57292 SOAP_FMAC3 emi__AlertSubscriptionSNMPType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *p, const char *tag, const char *type)
57293 {
57294         if ((p = soap_in_emi__AlertSubscriptionSNMPType(soap, tag, p, type)))
57295                 soap_getindependent(soap);
57296         return p;
57297 }
57298
57299 void *emi__AlertSubscriptionSNMPType::soap_in(struct soap *soap, const char *tag, const char *type)
57300 {       return soap_in_emi__AlertSubscriptionSNMPType(soap, tag, this, type);
57301 }
57302
57303 SOAP_FMAC3 emi__AlertSubscriptionSNMPType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, emi__AlertSubscriptionSNMPType *a, const char *type)
57304 {
57305         if (soap_element_begin_in(soap, tag, 0, NULL))
57306                 return NULL;
57307         a = (emi__AlertSubscriptionSNMPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionSNMPType, sizeof(emi__AlertSubscriptionSNMPType), soap->type, soap->arrayType);
57308         if (!a)
57309                 return NULL;
57310         if (soap->alloced)
57311         {       a->soap_default(soap);
57312                 if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionSNMPType)
57313                 {       soap_revert(soap);
57314                         *soap->id = '\0';
57315                         return (emi__AlertSubscriptionSNMPType *)a->soap_in(soap, tag, type);
57316                 }
57317         }
57318         short soap_flag_Address1 = 1, soap_flag_CommunityString1 = 1;
57319         if (soap->body && !*soap->href)
57320         {
57321                 for (;;)
57322                 {       soap->error = SOAP_TAG_MISMATCH;
57323                         if (soap_flag_Address1 && soap->error == SOAP_TAG_MISMATCH)
57324                                 if (soap_in_PointerTocmn__NodeAddressType(soap, "emi:Address", &(((emi__AlertSubscriptionSNMPType*)a)->Address), "cmn:NodeAddressType"))
57325                                 {       soap_flag_Address1--;
57326                                         continue;
57327                                 }
57328                         if (soap_flag_CommunityString1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
57329                                 if (soap_in_PointerToemi__CommunityStringType(soap, "emi:CommunityString", &(((emi__AlertSubscriptionSNMPType*)a)->CommunityString), "emi:CommunityStringType"))
57330                                 {       soap_flag_CommunityString1--;
57331                                         continue;
57332                                 }
57333                         /* transient soap skipped */
57334                         if (soap->error == SOAP_TAG_MISMATCH)
57335                                 soap->error = soap_ignore_element(soap);
57336                         if (soap->error == SOAP_NO_TAG)
57337                                 break;
57338                         if (soap->error)
57339                                 return NULL;
57340                 }
57341                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Address1 > 0))
57342                 {       soap->error = SOAP_OCCURS;
57343                         return NULL;
57344                 }
57345                 if (soap_element_end_in(soap, tag))
57346                         return NULL;
57347         }
57348         else
57349         {       a = (emi__AlertSubscriptionSNMPType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionSNMPType, 0, sizeof(emi__AlertSubscriptionSNMPType), 0, soap_copy_emi__AlertSubscriptionSNMPType);
57350                 if (soap->body && soap_element_end_in(soap, tag))
57351                         return NULL;
57352         }
57353         return a;
57354 }
57355
57356 SOAP_FMAC5 emi__AlertSubscriptionSNMPType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionSNMPType(struct soap *soap, int n)
57357 {       return soap_instantiate_emi__AlertSubscriptionSNMPType(soap, n, NULL, NULL, NULL);
57358 }
57359
57360 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *p)
57361 {       soap_delete(soap, p);
57362 }
57363
57364 SOAP_FMAC3 emi__AlertSubscriptionSNMPType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionSNMPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
57365 {
57366         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionSNMPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
57367         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionSNMPType, n, soap_fdelete);
57368         if (!cp)
57369                 return NULL;
57370         if (n < 0)
57371         {       cp->ptr = (void*)new emi__AlertSubscriptionSNMPType;
57372                 if (size)
57373                         *size = sizeof(emi__AlertSubscriptionSNMPType);
57374                 ((emi__AlertSubscriptionSNMPType*)cp->ptr)->soap = soap;
57375         }
57376         else
57377         {       cp->ptr = (void*)new emi__AlertSubscriptionSNMPType[n];
57378                 if (size)
57379                         *size = n * sizeof(emi__AlertSubscriptionSNMPType);
57380                 for (int i = 0; i < n; i++)
57381                         ((emi__AlertSubscriptionSNMPType*)cp->ptr)[i].soap = soap;
57382         }
57383                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
57384         return (emi__AlertSubscriptionSNMPType*)cp->ptr;
57385 }
57386
57387 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionSNMPType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
57388 {
57389         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionSNMPType %p -> %p\n", q, p));
57390         *(emi__AlertSubscriptionSNMPType*)p = *(emi__AlertSubscriptionSNMPType*)q;
57391 }
57392
57393 void emi__AlertCredentialsType::soap_serialize(struct soap *soap) const
57394 {
57395         (void)soap; /* appease -Wall -Werror */
57396         soap_embedded(soap, &((emi__AlertCredentialsType*)this)->Username, SOAP_TYPE_std__string);
57397         soap_serialize_std__string(soap, &((emi__AlertCredentialsType*)this)->Username);
57398         soap_embedded(soap, &((emi__AlertCredentialsType*)this)->Password, SOAP_TYPE_std__string);
57399         soap_serialize_std__string(soap, &((emi__AlertCredentialsType*)this)->Password);
57400         /* transient soap skipped */
57401 }
57402
57403 void emi__AlertCredentialsType::soap_default(struct soap *soap)
57404 {
57405         this->soap = soap;
57406         soap_default_std__string(soap, &((emi__AlertCredentialsType*)this)->Username);
57407         soap_default_std__string(soap, &((emi__AlertCredentialsType*)this)->Password);
57408         /* transient soap skipped */
57409 }
57410
57411 int emi__AlertCredentialsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
57412 {
57413         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertCredentialsType);
57414         if (this->soap_out(soap, tag, id, type))
57415                 return soap->error;
57416         return soap_putindependent(soap);
57417 }
57418
57419 int emi__AlertCredentialsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
57420 {
57421         return soap_out_emi__AlertCredentialsType(soap, tag, id, this, type);
57422 }
57423
57424 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertCredentialsType(struct soap *soap, const char *tag, int id, const emi__AlertCredentialsType *a, const char *type)
57425 {
57426         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertCredentialsType), type);
57427         soap_out_std__string(soap, "emi:Username", -1, &(((emi__AlertCredentialsType*)a)->Username), "");
57428         soap_out_std__string(soap, "emi:Password", -1, &(((emi__AlertCredentialsType*)a)->Password), "");
57429         /* transient soap skipped */
57430         soap_element_end_out(soap, tag);
57431         return SOAP_OK;
57432 }
57433
57434 void *emi__AlertCredentialsType::soap_get(struct soap *soap, const char *tag, const char *type)
57435 {
57436         return soap_get_emi__AlertCredentialsType(soap, this, tag, type);
57437 }
57438
57439 SOAP_FMAC3 emi__AlertCredentialsType * SOAP_FMAC4 soap_get_emi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *p, const char *tag, const char *type)
57440 {
57441         if ((p = soap_in_emi__AlertCredentialsType(soap, tag, p, type)))
57442                 soap_getindependent(soap);
57443         return p;
57444 }
57445
57446 void *emi__AlertCredentialsType::soap_in(struct soap *soap, const char *tag, const char *type)
57447 {       return soap_in_emi__AlertCredentialsType(soap, tag, this, type);
57448 }
57449
57450 SOAP_FMAC3 emi__AlertCredentialsType * SOAP_FMAC4 soap_in_emi__AlertCredentialsType(struct soap *soap, const char *tag, emi__AlertCredentialsType *a, const char *type)
57451 {
57452         if (soap_element_begin_in(soap, tag, 0, NULL))
57453                 return NULL;
57454         a = (emi__AlertCredentialsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertCredentialsType, sizeof(emi__AlertCredentialsType), soap->type, soap->arrayType);
57455         if (!a)
57456                 return NULL;
57457         if (soap->alloced)
57458         {       a->soap_default(soap);
57459                 if (soap->clist->type != SOAP_TYPE_emi__AlertCredentialsType)
57460                 {       soap_revert(soap);
57461                         *soap->id = '\0';
57462                         return (emi__AlertCredentialsType *)a->soap_in(soap, tag, type);
57463                 }
57464         }
57465         short soap_flag_Username1 = 1, soap_flag_Password1 = 1;
57466         if (soap->body && !*soap->href)
57467         {
57468                 for (;;)
57469                 {       soap->error = SOAP_TAG_MISMATCH;
57470                         if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
57471                                 if (soap_in_std__string(soap, "emi:Username", &(((emi__AlertCredentialsType*)a)->Username), "xsd:string"))
57472                                 {       soap_flag_Username1--;
57473                                         continue;
57474                                 }
57475                         if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
57476                                 if (soap_in_std__string(soap, "emi:Password", &(((emi__AlertCredentialsType*)a)->Password), "xsd:string"))
57477                                 {       soap_flag_Password1--;
57478                                         continue;
57479                                 }
57480                         /* transient soap skipped */
57481                         if (soap->error == SOAP_TAG_MISMATCH)
57482                                 soap->error = soap_ignore_element(soap);
57483                         if (soap->error == SOAP_NO_TAG)
57484                                 break;
57485                         if (soap->error)
57486                                 return NULL;
57487                 }
57488                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0))
57489                 {       soap->error = SOAP_OCCURS;
57490                         return NULL;
57491                 }
57492                 if (soap_element_end_in(soap, tag))
57493                         return NULL;
57494         }
57495         else
57496         {       a = (emi__AlertCredentialsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertCredentialsType, 0, sizeof(emi__AlertCredentialsType), 0, soap_copy_emi__AlertCredentialsType);
57497                 if (soap->body && soap_element_end_in(soap, tag))
57498                         return NULL;
57499         }
57500         return a;
57501 }
57502
57503 SOAP_FMAC5 emi__AlertCredentialsType * SOAP_FMAC6 soap_new_emi__AlertCredentialsType(struct soap *soap, int n)
57504 {       return soap_instantiate_emi__AlertCredentialsType(soap, n, NULL, NULL, NULL);
57505 }
57506
57507 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *p)
57508 {       soap_delete(soap, p);
57509 }
57510
57511 SOAP_FMAC3 emi__AlertCredentialsType * SOAP_FMAC4 soap_instantiate_emi__AlertCredentialsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
57512 {
57513         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertCredentialsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
57514         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertCredentialsType, n, soap_fdelete);
57515         if (!cp)
57516                 return NULL;
57517         if (n < 0)
57518         {       cp->ptr = (void*)new emi__AlertCredentialsType;
57519                 if (size)
57520                         *size = sizeof(emi__AlertCredentialsType);
57521                 ((emi__AlertCredentialsType*)cp->ptr)->soap = soap;
57522         }
57523         else
57524         {       cp->ptr = (void*)new emi__AlertCredentialsType[n];
57525                 if (size)
57526                         *size = n * sizeof(emi__AlertCredentialsType);
57527                 for (int i = 0; i < n; i++)
57528                         ((emi__AlertCredentialsType*)cp->ptr)[i].soap = soap;
57529         }
57530                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
57531         return (emi__AlertCredentialsType*)cp->ptr;
57532 }
57533
57534 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertCredentialsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
57535 {
57536         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertCredentialsType %p -> %p\n", q, p));
57537         *(emi__AlertCredentialsType*)p = *(emi__AlertCredentialsType*)q;
57538 }
57539
57540 void emi__ByteStr::soap_serialize(struct soap *soap) const
57541 {
57542         (void)soap; /* appease -Wall -Werror */
57543         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteStr*)this)->Byte);
57544         /* transient soap skipped */
57545 }
57546
57547 void emi__ByteStr::soap_default(struct soap *soap)
57548 {
57549         this->soap = soap;
57550         soap_default_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteStr*)this)->Byte);
57551         /* transient soap skipped */
57552 }
57553
57554 int emi__ByteStr::soap_put(struct soap *soap, const char *tag, const  char *type) const
57555 {
57556         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__ByteStr);
57557         if (this->soap_out(soap, tag, id, type))
57558                 return soap->error;
57559         return soap_putindependent(soap);
57560 }
57561
57562 int emi__ByteStr::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
57563 {
57564         return soap_out_emi__ByteStr(soap, tag, id, this, type);
57565 }
57566
57567 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__ByteStr(struct soap *soap, const char *tag, int id, const emi__ByteStr *a, const char *type)
57568 {
57569         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__ByteStr), type);
57570         soap_out_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", -1, &(((emi__ByteStr*)a)->Byte), "");
57571         /* transient soap skipped */
57572         soap_element_end_out(soap, tag);
57573         return SOAP_OK;
57574 }
57575
57576 void *emi__ByteStr::soap_get(struct soap *soap, const char *tag, const char *type)
57577 {
57578         return soap_get_emi__ByteStr(soap, this, tag, type);
57579 }
57580
57581 SOAP_FMAC3 emi__ByteStr * SOAP_FMAC4 soap_get_emi__ByteStr(struct soap *soap, emi__ByteStr *p, const char *tag, const char *type)
57582 {
57583         if ((p = soap_in_emi__ByteStr(soap, tag, p, type)))
57584                 soap_getindependent(soap);
57585         return p;
57586 }
57587
57588 void *emi__ByteStr::soap_in(struct soap *soap, const char *tag, const char *type)
57589 {       return soap_in_emi__ByteStr(soap, tag, this, type);
57590 }
57591
57592 SOAP_FMAC3 emi__ByteStr * SOAP_FMAC4 soap_in_emi__ByteStr(struct soap *soap, const char *tag, emi__ByteStr *a, const char *type)
57593 {
57594         if (soap_element_begin_in(soap, tag, 0, NULL))
57595                 return NULL;
57596         a = (emi__ByteStr *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__ByteStr, sizeof(emi__ByteStr), soap->type, soap->arrayType);
57597         if (!a)
57598                 return NULL;
57599         if (soap->alloced)
57600         {       a->soap_default(soap);
57601                 if (soap->clist->type != SOAP_TYPE_emi__ByteStr)
57602                 {       soap_revert(soap);
57603                         *soap->id = '\0';
57604                         return (emi__ByteStr *)a->soap_in(soap, tag, type);
57605                 }
57606         };
57607         if (soap->body && !*soap->href)
57608         {
57609                 for (;;)
57610                 {       soap->error = SOAP_TAG_MISMATCH;
57611                         if (soap->error == SOAP_TAG_MISMATCH)
57612                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", &(((emi__ByteStr*)a)->Byte), "xsd:unsignedByte"))
57613                                         continue;
57614                         /* transient soap skipped */
57615                         if (soap->error == SOAP_TAG_MISMATCH)
57616                                 soap->error = soap_ignore_element(soap);
57617                         if (soap->error == SOAP_NO_TAG)
57618                                 break;
57619                         if (soap->error)
57620                                 return NULL;
57621                 }
57622                 if ((soap->mode & SOAP_XML_STRICT) && (((emi__ByteStr*)a)->Byte.size() > 16))
57623                 {       soap->error = SOAP_OCCURS;
57624                         return NULL;
57625                 }
57626                 if (soap_element_end_in(soap, tag))
57627                         return NULL;
57628         }
57629         else
57630         {       a = (emi__ByteStr *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__ByteStr, 0, sizeof(emi__ByteStr), 0, soap_copy_emi__ByteStr);
57631                 if (soap->body && soap_element_end_in(soap, tag))
57632                         return NULL;
57633         }
57634         return a;
57635 }
57636
57637 SOAP_FMAC5 emi__ByteStr * SOAP_FMAC6 soap_new_emi__ByteStr(struct soap *soap, int n)
57638 {       return soap_instantiate_emi__ByteStr(soap, n, NULL, NULL, NULL);
57639 }
57640
57641 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__ByteStr(struct soap *soap, emi__ByteStr *p)
57642 {       soap_delete(soap, p);
57643 }
57644
57645 SOAP_FMAC3 emi__ByteStr * SOAP_FMAC4 soap_instantiate_emi__ByteStr(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
57646 {
57647         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__ByteStr(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
57648         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__ByteStr, n, soap_fdelete);
57649         if (!cp)
57650                 return NULL;
57651         if (n < 0)
57652         {       cp->ptr = (void*)new emi__ByteStr;
57653                 if (size)
57654                         *size = sizeof(emi__ByteStr);
57655                 ((emi__ByteStr*)cp->ptr)->soap = soap;
57656         }
57657         else
57658         {       cp->ptr = (void*)new emi__ByteStr[n];
57659                 if (size)
57660                         *size = n * sizeof(emi__ByteStr);
57661                 for (int i = 0; i < n; i++)
57662                         ((emi__ByteStr*)cp->ptr)[i].soap = soap;
57663         }
57664                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
57665         return (emi__ByteStr*)cp->ptr;
57666 }
57667
57668 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__ByteStr(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
57669 {
57670         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__ByteStr %p -> %p\n", q, p));
57671         *(emi__ByteStr*)p = *(emi__ByteStr*)q;
57672 }
57673
57674 void emi__SensorAttributesType::soap_serialize(struct soap *soap) const
57675 {
57676         (void)soap; /* appease -Wall -Werror */
57677         soap_embedded(soap, &((emi__SensorAttributesType*)this)->IsLegacySensor, SOAP_TYPE_bool);
57678         soap_embedded(soap, &((emi__SensorAttributesType*)this)->AssertionEvent, SOAP_TYPE_bool);
57679         soap_embedded(soap, &((emi__SensorAttributesType*)this)->DeassertionEvent, SOAP_TYPE_bool);
57680         soap_embedded(soap, &((emi__SensorAttributesType*)this)->Index, SOAP_TYPE_unsignedByte);
57681         soap_embedded(soap, &((emi__SensorAttributesType*)this)->DeviceAddress, SOAP_TYPE_unsignedByte);
57682         soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventSensorType, SOAP_TYPE_unsignedByte);
57683         soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventType, SOAP_TYPE_unsignedByte);
57684         soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventOffset, SOAP_TYPE_unsignedByte);
57685         soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventSourceType, SOAP_TYPE_unsignedByte);
57686         soap_embedded(soap, &((emi__SensorAttributesType*)this)->SensorNumber, SOAP_TYPE_unsignedByte);
57687         soap_embedded(soap, &((emi__SensorAttributesType*)this)->Entity, SOAP_TYPE_unsignedByte);
57688         soap_embedded(soap, &((emi__SensorAttributesType*)this)->EntityInstance, SOAP_TYPE_unsignedByte);
57689         /* transient soap skipped */
57690 }
57691
57692 void emi__SensorAttributesType::soap_default(struct soap *soap)
57693 {
57694         this->soap = soap;
57695         soap_default_bool(soap, &((emi__SensorAttributesType*)this)->IsLegacySensor);
57696         soap_default_bool(soap, &((emi__SensorAttributesType*)this)->AssertionEvent);
57697         soap_default_bool(soap, &((emi__SensorAttributesType*)this)->DeassertionEvent);
57698         soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->Index);
57699         soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->DeviceAddress);
57700         soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventSensorType);
57701         soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventType);
57702         soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventOffset);
57703         soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventSourceType);
57704         soap_default_emi__EventSeverityType(soap, &((emi__SensorAttributesType*)this)->EventSeverity);
57705         soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->SensorNumber);
57706         soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->Entity);
57707         soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EntityInstance);
57708         /* transient soap skipped */
57709 }
57710
57711 int emi__SensorAttributesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
57712 {
57713         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__SensorAttributesType);
57714         if (this->soap_out(soap, tag, id, type))
57715                 return soap->error;
57716         return soap_putindependent(soap);
57717 }
57718
57719 int emi__SensorAttributesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
57720 {
57721         return soap_out_emi__SensorAttributesType(soap, tag, id, this, type);
57722 }
57723
57724 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__SensorAttributesType(struct soap *soap, const char *tag, int id, const emi__SensorAttributesType *a, const char *type)
57725 {
57726         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__SensorAttributesType), type);
57727         soap_out_bool(soap, "emi:IsLegacySensor", -1, &(((emi__SensorAttributesType*)a)->IsLegacySensor), "");
57728         soap_out_bool(soap, "emi:AssertionEvent", -1, &(((emi__SensorAttributesType*)a)->AssertionEvent), "");
57729         soap_out_bool(soap, "emi:DeassertionEvent", -1, &(((emi__SensorAttributesType*)a)->DeassertionEvent), "");
57730         soap_out_unsignedByte(soap, "emi:Index", -1, &(((emi__SensorAttributesType*)a)->Index), "");
57731         soap_out_unsignedByte(soap, "emi:DeviceAddress", -1, &(((emi__SensorAttributesType*)a)->DeviceAddress), "");
57732         soap_out_unsignedByte(soap, "emi:EventSensorType", -1, &(((emi__SensorAttributesType*)a)->EventSensorType), "");
57733         soap_out_unsignedByte(soap, "emi:EventType", -1, &(((emi__SensorAttributesType*)a)->EventType), "");
57734         soap_out_unsignedByte(soap, "emi:EventOffset", -1, &(((emi__SensorAttributesType*)a)->EventOffset), "");
57735         soap_out_unsignedByte(soap, "emi:EventSourceType", -1, &(((emi__SensorAttributesType*)a)->EventSourceType), "");
57736         soap_out_emi__EventSeverityType(soap, "emi:EventSeverity", -1, &(((emi__SensorAttributesType*)a)->EventSeverity), "");
57737         soap_out_unsignedByte(soap, "emi:SensorNumber", -1, &(((emi__SensorAttributesType*)a)->SensorNumber), "");
57738         soap_out_unsignedByte(soap, "emi:Entity", -1, &(((emi__SensorAttributesType*)a)->Entity), "");
57739         soap_out_unsignedByte(soap, "emi:EntityInstance", -1, &(((emi__SensorAttributesType*)a)->EntityInstance), "");
57740         /* transient soap skipped */
57741         soap_element_end_out(soap, tag);
57742         return SOAP_OK;
57743 }
57744
57745 void *emi__SensorAttributesType::soap_get(struct soap *soap, const char *tag, const char *type)
57746 {
57747         return soap_get_emi__SensorAttributesType(soap, this, tag, type);
57748 }
57749
57750 SOAP_FMAC3 emi__SensorAttributesType * SOAP_FMAC4 soap_get_emi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *p, const char *tag, const char *type)
57751 {
57752         if ((p = soap_in_emi__SensorAttributesType(soap, tag, p, type)))
57753                 soap_getindependent(soap);
57754         return p;
57755 }
57756
57757 void *emi__SensorAttributesType::soap_in(struct soap *soap, const char *tag, const char *type)
57758 {       return soap_in_emi__SensorAttributesType(soap, tag, this, type);
57759 }
57760
57761 SOAP_FMAC3 emi__SensorAttributesType * SOAP_FMAC4 soap_in_emi__SensorAttributesType(struct soap *soap, const char *tag, emi__SensorAttributesType *a, const char *type)
57762 {
57763         if (soap_element_begin_in(soap, tag, 0, NULL))
57764                 return NULL;
57765         a = (emi__SensorAttributesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__SensorAttributesType, sizeof(emi__SensorAttributesType), soap->type, soap->arrayType);
57766         if (!a)
57767                 return NULL;
57768         if (soap->alloced)
57769         {       a->soap_default(soap);
57770                 if (soap->clist->type != SOAP_TYPE_emi__SensorAttributesType)
57771                 {       soap_revert(soap);
57772                         *soap->id = '\0';
57773                         return (emi__SensorAttributesType *)a->soap_in(soap, tag, type);
57774                 }
57775         }
57776         short soap_flag_IsLegacySensor1 = 1, soap_flag_AssertionEvent1 = 1, soap_flag_DeassertionEvent1 = 1, soap_flag_Index1 = 1, soap_flag_DeviceAddress1 = 1, soap_flag_EventSensorType1 = 1, soap_flag_EventType1 = 1, soap_flag_EventOffset1 = 1, soap_flag_EventSourceType1 = 1, soap_flag_EventSeverity1 = 1, soap_flag_SensorNumber1 = 1, soap_flag_Entity1 = 1, soap_flag_EntityInstance1 = 1;
57777         if (soap->body && !*soap->href)
57778         {
57779                 for (;;)
57780                 {       soap->error = SOAP_TAG_MISMATCH;
57781                         if (soap_flag_IsLegacySensor1 && soap->error == SOAP_TAG_MISMATCH)
57782                                 if (soap_in_bool(soap, "emi:IsLegacySensor", &(((emi__SensorAttributesType*)a)->IsLegacySensor), "xsd:boolean"))
57783                                 {       soap_flag_IsLegacySensor1--;
57784                                         continue;
57785                                 }
57786                         if (soap_flag_AssertionEvent1 && soap->error == SOAP_TAG_MISMATCH)
57787                                 if (soap_in_bool(soap, "emi:AssertionEvent", &(((emi__SensorAttributesType*)a)->AssertionEvent), "xsd:boolean"))
57788                                 {       soap_flag_AssertionEvent1--;
57789                                         continue;
57790                                 }
57791                         if (soap_flag_DeassertionEvent1 && soap->error == SOAP_TAG_MISMATCH)
57792                                 if (soap_in_bool(soap, "emi:DeassertionEvent", &(((emi__SensorAttributesType*)a)->DeassertionEvent), "xsd:boolean"))
57793                                 {       soap_flag_DeassertionEvent1--;
57794                                         continue;
57795                                 }
57796                         if (soap_flag_Index1 && soap->error == SOAP_TAG_MISMATCH)
57797                                 if (soap_in_unsignedByte(soap, "emi:Index", &(((emi__SensorAttributesType*)a)->Index), "xsd:unsignedByte"))
57798                                 {       soap_flag_Index1--;
57799                                         continue;
57800                                 }
57801                         if (soap_flag_DeviceAddress1 && soap->error == SOAP_TAG_MISMATCH)
57802                                 if (soap_in_unsignedByte(soap, "emi:DeviceAddress", &(((emi__SensorAttributesType*)a)->DeviceAddress), "xsd:unsignedByte"))
57803                                 {       soap_flag_DeviceAddress1--;
57804                                         continue;
57805                                 }
57806                         if (soap_flag_EventSensorType1 && soap->error == SOAP_TAG_MISMATCH)
57807                                 if (soap_in_unsignedByte(soap, "emi:EventSensorType", &(((emi__SensorAttributesType*)a)->EventSensorType), "xsd:unsignedByte"))
57808                                 {       soap_flag_EventSensorType1--;
57809                                         continue;
57810                                 }
57811                         if (soap_flag_EventType1 && soap->error == SOAP_TAG_MISMATCH)
57812                                 if (soap_in_unsignedByte(soap, "emi:EventType", &(((emi__SensorAttributesType*)a)->EventType), "xsd:unsignedByte"))
57813                                 {       soap_flag_EventType1--;
57814                                         continue;
57815                                 }
57816                         if (soap_flag_EventOffset1 && soap->error == SOAP_TAG_MISMATCH)
57817                                 if (soap_in_unsignedByte(soap, "emi:EventOffset", &(((emi__SensorAttributesType*)a)->EventOffset), "xsd:unsignedByte"))
57818                                 {       soap_flag_EventOffset1--;
57819                                         continue;
57820                                 }
57821                         if (soap_flag_EventSourceType1 && soap->error == SOAP_TAG_MISMATCH)
57822                                 if (soap_in_unsignedByte(soap, "emi:EventSourceType", &(((emi__SensorAttributesType*)a)->EventSourceType), "xsd:unsignedByte"))
57823                                 {       soap_flag_EventSourceType1--;
57824                                         continue;
57825                                 }
57826                         if (soap_flag_EventSeverity1 && soap->error == SOAP_TAG_MISMATCH)
57827                                 if (soap_in_emi__EventSeverityType(soap, "emi:EventSeverity", &(((emi__SensorAttributesType*)a)->EventSeverity), "emi:EventSeverityType"))
57828                                 {       soap_flag_EventSeverity1--;
57829                                         continue;
57830                                 }
57831                         if (soap_flag_SensorNumber1 && soap->error == SOAP_TAG_MISMATCH)
57832                                 if (soap_in_unsignedByte(soap, "emi:SensorNumber", &(((emi__SensorAttributesType*)a)->SensorNumber), "xsd:unsignedByte"))
57833                                 {       soap_flag_SensorNumber1--;
57834                                         continue;
57835                                 }
57836                         if (soap_flag_Entity1 && soap->error == SOAP_TAG_MISMATCH)
57837                                 if (soap_in_unsignedByte(soap, "emi:Entity", &(((emi__SensorAttributesType*)a)->Entity), "xsd:unsignedByte"))
57838                                 {       soap_flag_Entity1--;
57839                                         continue;
57840                                 }
57841                         if (soap_flag_EntityInstance1 && soap->error == SOAP_TAG_MISMATCH)
57842                                 if (soap_in_unsignedByte(soap, "emi:EntityInstance", &(((emi__SensorAttributesType*)a)->EntityInstance), "xsd:unsignedByte"))
57843                                 {       soap_flag_EntityInstance1--;
57844                                         continue;
57845                                 }
57846                         /* transient soap skipped */
57847                         if (soap->error == SOAP_TAG_MISMATCH)
57848                                 soap->error = soap_ignore_element(soap);
57849                         if (soap->error == SOAP_NO_TAG)
57850                                 break;
57851                         if (soap->error)
57852                                 return NULL;
57853                 }
57854                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IsLegacySensor1 > 0 || soap_flag_AssertionEvent1 > 0 || soap_flag_DeassertionEvent1 > 0 || soap_flag_Index1 > 0 || soap_flag_DeviceAddress1 > 0 || soap_flag_EventSensorType1 > 0 || soap_flag_EventType1 > 0 || soap_flag_EventOffset1 > 0 || soap_flag_EventSourceType1 > 0 || soap_flag_EventSeverity1 > 0 || soap_flag_SensorNumber1 > 0 || soap_flag_Entity1 > 0 || soap_flag_EntityInstance1 > 0))
57855                 {       soap->error = SOAP_OCCURS;
57856                         return NULL;
57857                 }
57858                 if (soap_element_end_in(soap, tag))
57859                         return NULL;
57860         }
57861         else
57862         {       a = (emi__SensorAttributesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__SensorAttributesType, 0, sizeof(emi__SensorAttributesType), 0, soap_copy_emi__SensorAttributesType);
57863                 if (soap->body && soap_element_end_in(soap, tag))
57864                         return NULL;
57865         }
57866         return a;
57867 }
57868
57869 SOAP_FMAC5 emi__SensorAttributesType * SOAP_FMAC6 soap_new_emi__SensorAttributesType(struct soap *soap, int n)
57870 {       return soap_instantiate_emi__SensorAttributesType(soap, n, NULL, NULL, NULL);
57871 }
57872
57873 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *p)
57874 {       soap_delete(soap, p);
57875 }
57876
57877 SOAP_FMAC3 emi__SensorAttributesType * SOAP_FMAC4 soap_instantiate_emi__SensorAttributesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
57878 {
57879         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__SensorAttributesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
57880         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__SensorAttributesType, n, soap_fdelete);
57881         if (!cp)
57882                 return NULL;
57883         if (n < 0)
57884         {       cp->ptr = (void*)new emi__SensorAttributesType;
57885                 if (size)
57886                         *size = sizeof(emi__SensorAttributesType);
57887                 ((emi__SensorAttributesType*)cp->ptr)->soap = soap;
57888         }
57889         else
57890         {       cp->ptr = (void*)new emi__SensorAttributesType[n];
57891                 if (size)
57892                         *size = n * sizeof(emi__SensorAttributesType);
57893                 for (int i = 0; i < n; i++)
57894                         ((emi__SensorAttributesType*)cp->ptr)[i].soap = soap;
57895         }
57896                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
57897         return (emi__SensorAttributesType*)cp->ptr;
57898 }
57899
57900 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__SensorAttributesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
57901 {
57902         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__SensorAttributesType %p -> %p\n", q, p));
57903         *(emi__SensorAttributesType*)p = *(emi__SensorAttributesType*)q;
57904 }
57905
57906 void emi__SensorHandleArrayType::soap_serialize(struct soap *soap) const
57907 {
57908         (void)soap; /* appease -Wall -Werror */
57909         soap_serialize_std__vectorTemplateOfemi__SensorHandleType(soap, &((emi__SensorHandleArrayType*)this)->SensorHandle);
57910         /* transient soap skipped */
57911 }
57912
57913 void emi__SensorHandleArrayType::soap_default(struct soap *soap)
57914 {
57915         this->soap = soap;
57916         soap_default_std__vectorTemplateOfemi__SensorHandleType(soap, &((emi__SensorHandleArrayType*)this)->SensorHandle);
57917         /* transient soap skipped */
57918 }
57919
57920 int emi__SensorHandleArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
57921 {
57922         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__SensorHandleArrayType);
57923         if (this->soap_out(soap, tag, id, type))
57924                 return soap->error;
57925         return soap_putindependent(soap);
57926 }
57927
57928 int emi__SensorHandleArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
57929 {
57930         return soap_out_emi__SensorHandleArrayType(soap, tag, id, this, type);
57931 }
57932
57933 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__SensorHandleArrayType(struct soap *soap, const char *tag, int id, const emi__SensorHandleArrayType *a, const char *type)
57934 {
57935         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__SensorHandleArrayType), type);
57936         soap_out_std__vectorTemplateOfemi__SensorHandleType(soap, "emi:SensorHandle", -1, &(((emi__SensorHandleArrayType*)a)->SensorHandle), "");
57937         /* transient soap skipped */
57938         soap_element_end_out(soap, tag);
57939         return SOAP_OK;
57940 }
57941
57942 void *emi__SensorHandleArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
57943 {
57944         return soap_get_emi__SensorHandleArrayType(soap, this, tag, type);
57945 }
57946
57947 SOAP_FMAC3 emi__SensorHandleArrayType * SOAP_FMAC4 soap_get_emi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *p, const char *tag, const char *type)
57948 {
57949         if ((p = soap_in_emi__SensorHandleArrayType(soap, tag, p, type)))
57950                 soap_getindependent(soap);
57951         return p;
57952 }
57953
57954 void *emi__SensorHandleArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
57955 {       return soap_in_emi__SensorHandleArrayType(soap, tag, this, type);
57956 }
57957
57958 SOAP_FMAC3 emi__SensorHandleArrayType * SOAP_FMAC4 soap_in_emi__SensorHandleArrayType(struct soap *soap, const char *tag, emi__SensorHandleArrayType *a, const char *type)
57959 {
57960         if (soap_element_begin_in(soap, tag, 0, NULL))
57961                 return NULL;
57962         a = (emi__SensorHandleArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__SensorHandleArrayType, sizeof(emi__SensorHandleArrayType), soap->type, soap->arrayType);
57963         if (!a)
57964                 return NULL;
57965         if (soap->alloced)
57966         {       a->soap_default(soap);
57967                 if (soap->clist->type != SOAP_TYPE_emi__SensorHandleArrayType)
57968                 {       soap_revert(soap);
57969                         *soap->id = '\0';
57970                         return (emi__SensorHandleArrayType *)a->soap_in(soap, tag, type);
57971                 }
57972         };
57973         if (soap->body && !*soap->href)
57974         {
57975                 for (;;)
57976                 {       soap->error = SOAP_TAG_MISMATCH;
57977                         if (soap->error == SOAP_TAG_MISMATCH)
57978                                 if (soap_in_std__vectorTemplateOfemi__SensorHandleType(soap, "emi:SensorHandle", &(((emi__SensorHandleArrayType*)a)->SensorHandle), "emi:SensorHandleType"))
57979                                         continue;
57980                         /* transient soap skipped */
57981                         if (soap->error == SOAP_TAG_MISMATCH)
57982                                 soap->error = soap_ignore_element(soap);
57983                         if (soap->error == SOAP_NO_TAG)
57984                                 break;
57985                         if (soap->error)
57986                                 return NULL;
57987                 }
57988                 if (soap_element_end_in(soap, tag))
57989                         return NULL;
57990         }
57991         else
57992         {       a = (emi__SensorHandleArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__SensorHandleArrayType, 0, sizeof(emi__SensorHandleArrayType), 0, soap_copy_emi__SensorHandleArrayType);
57993                 if (soap->body && soap_element_end_in(soap, tag))
57994                         return NULL;
57995         }
57996         return a;
57997 }
57998
57999 SOAP_FMAC5 emi__SensorHandleArrayType * SOAP_FMAC6 soap_new_emi__SensorHandleArrayType(struct soap *soap, int n)
58000 {       return soap_instantiate_emi__SensorHandleArrayType(soap, n, NULL, NULL, NULL);
58001 }
58002
58003 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *p)
58004 {       soap_delete(soap, p);
58005 }
58006
58007 SOAP_FMAC3 emi__SensorHandleArrayType * SOAP_FMAC4 soap_instantiate_emi__SensorHandleArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
58008 {
58009         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__SensorHandleArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
58010         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__SensorHandleArrayType, n, soap_fdelete);
58011         if (!cp)
58012                 return NULL;
58013         if (n < 0)
58014         {       cp->ptr = (void*)new emi__SensorHandleArrayType;
58015                 if (size)
58016                         *size = sizeof(emi__SensorHandleArrayType);
58017                 ((emi__SensorHandleArrayType*)cp->ptr)->soap = soap;
58018         }
58019         else
58020         {       cp->ptr = (void*)new emi__SensorHandleArrayType[n];
58021                 if (size)
58022                         *size = n * sizeof(emi__SensorHandleArrayType);
58023                 for (int i = 0; i < n; i++)
58024                         ((emi__SensorHandleArrayType*)cp->ptr)[i].soap = soap;
58025         }
58026                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
58027         return (emi__SensorHandleArrayType*)cp->ptr;
58028 }
58029
58030 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__SensorHandleArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
58031 {
58032         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__SensorHandleArrayType %p -> %p\n", q, p));
58033         *(emi__SensorHandleArrayType*)p = *(emi__SensorHandleArrayType*)q;
58034 }
58035
58036 void emi__EventLogRecordArrayType::soap_serialize(struct soap *soap) const
58037 {
58038         (void)soap; /* appease -Wall -Werror */
58039         soap_serialize_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, &((emi__EventLogRecordArrayType*)this)->EventLogRecord);
58040         /* transient soap skipped */
58041 }
58042
58043 void emi__EventLogRecordArrayType::soap_default(struct soap *soap)
58044 {
58045         this->soap = soap;
58046         soap_default_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, &((emi__EventLogRecordArrayType*)this)->EventLogRecord);
58047         /* transient soap skipped */
58048 }
58049
58050 int emi__EventLogRecordArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
58051 {
58052         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__EventLogRecordArrayType);
58053         if (this->soap_out(soap, tag, id, type))
58054                 return soap->error;
58055         return soap_putindependent(soap);
58056 }
58057
58058 int emi__EventLogRecordArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
58059 {
58060         return soap_out_emi__EventLogRecordArrayType(soap, tag, id, this, type);
58061 }
58062
58063 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventLogRecordArrayType(struct soap *soap, const char *tag, int id, const emi__EventLogRecordArrayType *a, const char *type)
58064 {
58065         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventLogRecordArrayType), type);
58066         soap_out_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, "emi:EventLogRecord", -1, &(((emi__EventLogRecordArrayType*)a)->EventLogRecord), "");
58067         /* transient soap skipped */
58068         soap_element_end_out(soap, tag);
58069         return SOAP_OK;
58070 }
58071
58072 void *emi__EventLogRecordArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
58073 {
58074         return soap_get_emi__EventLogRecordArrayType(soap, this, tag, type);
58075 }
58076
58077 SOAP_FMAC3 emi__EventLogRecordArrayType * SOAP_FMAC4 soap_get_emi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *p, const char *tag, const char *type)
58078 {
58079         if ((p = soap_in_emi__EventLogRecordArrayType(soap, tag, p, type)))
58080                 soap_getindependent(soap);
58081         return p;
58082 }
58083
58084 void *emi__EventLogRecordArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
58085 {       return soap_in_emi__EventLogRecordArrayType(soap, tag, this, type);
58086 }
58087
58088 SOAP_FMAC3 emi__EventLogRecordArrayType * SOAP_FMAC4 soap_in_emi__EventLogRecordArrayType(struct soap *soap, const char *tag, emi__EventLogRecordArrayType *a, const char *type)
58089 {
58090         if (soap_element_begin_in(soap, tag, 0, NULL))
58091                 return NULL;
58092         a = (emi__EventLogRecordArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventLogRecordArrayType, sizeof(emi__EventLogRecordArrayType), soap->type, soap->arrayType);
58093         if (!a)
58094                 return NULL;
58095         if (soap->alloced)
58096         {       a->soap_default(soap);
58097                 if (soap->clist->type != SOAP_TYPE_emi__EventLogRecordArrayType)
58098                 {       soap_revert(soap);
58099                         *soap->id = '\0';
58100                         return (emi__EventLogRecordArrayType *)a->soap_in(soap, tag, type);
58101                 }
58102         };
58103         if (soap->body && !*soap->href)
58104         {
58105                 for (;;)
58106                 {       soap->error = SOAP_TAG_MISMATCH;
58107                         if (soap->error == SOAP_TAG_MISMATCH)
58108                                 if (soap_in_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, "emi:EventLogRecord", &(((emi__EventLogRecordArrayType*)a)->EventLogRecord), "emi:EventLogRecordType"))
58109                                         continue;
58110                         /* transient soap skipped */
58111                         if (soap->error == SOAP_TAG_MISMATCH)
58112                                 soap->error = soap_ignore_element(soap);
58113                         if (soap->error == SOAP_NO_TAG)
58114                                 break;
58115                         if (soap->error)
58116                                 return NULL;
58117                 }
58118                 if (soap_element_end_in(soap, tag))
58119                         return NULL;
58120         }
58121         else
58122         {       a = (emi__EventLogRecordArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventLogRecordArrayType, 0, sizeof(emi__EventLogRecordArrayType), 0, soap_copy_emi__EventLogRecordArrayType);
58123                 if (soap->body && soap_element_end_in(soap, tag))
58124                         return NULL;
58125         }
58126         return a;
58127 }
58128
58129 SOAP_FMAC5 emi__EventLogRecordArrayType * SOAP_FMAC6 soap_new_emi__EventLogRecordArrayType(struct soap *soap, int n)
58130 {       return soap_instantiate_emi__EventLogRecordArrayType(soap, n, NULL, NULL, NULL);
58131 }
58132
58133 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *p)
58134 {       soap_delete(soap, p);
58135 }
58136
58137 SOAP_FMAC3 emi__EventLogRecordArrayType * SOAP_FMAC4 soap_instantiate_emi__EventLogRecordArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
58138 {
58139         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventLogRecordArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
58140         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventLogRecordArrayType, n, soap_fdelete);
58141         if (!cp)
58142                 return NULL;
58143         if (n < 0)
58144         {       cp->ptr = (void*)new emi__EventLogRecordArrayType;
58145                 if (size)
58146                         *size = sizeof(emi__EventLogRecordArrayType);
58147                 ((emi__EventLogRecordArrayType*)cp->ptr)->soap = soap;
58148         }
58149         else
58150         {       cp->ptr = (void*)new emi__EventLogRecordArrayType[n];
58151                 if (size)
58152                         *size = n * sizeof(emi__EventLogRecordArrayType);
58153                 for (int i = 0; i < n; i++)
58154                         ((emi__EventLogRecordArrayType*)cp->ptr)[i].soap = soap;
58155         }
58156                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
58157         return (emi__EventLogRecordArrayType*)cp->ptr;
58158 }
58159
58160 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__EventLogRecordArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
58161 {
58162         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventLogRecordArrayType %p -> %p\n", q, p));
58163         *(emi__EventLogRecordArrayType*)p = *(emi__EventLogRecordArrayType*)q;
58164 }
58165
58166 void emi__EventFilterHandleArrayType::soap_serialize(struct soap *soap) const
58167 {
58168         (void)soap; /* appease -Wall -Werror */
58169         soap_serialize_std__vectorTemplateOfemi__EventFilterHandleType(soap, &((emi__EventFilterHandleArrayType*)this)->EventFilterHandle);
58170         /* transient soap skipped */
58171 }
58172
58173 void emi__EventFilterHandleArrayType::soap_default(struct soap *soap)
58174 {
58175         this->soap = soap;
58176         soap_default_std__vectorTemplateOfemi__EventFilterHandleType(soap, &((emi__EventFilterHandleArrayType*)this)->EventFilterHandle);
58177         /* transient soap skipped */
58178 }
58179
58180 int emi__EventFilterHandleArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
58181 {
58182         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__EventFilterHandleArrayType);
58183         if (this->soap_out(soap, tag, id, type))
58184                 return soap->error;
58185         return soap_putindependent(soap);
58186 }
58187
58188 int emi__EventFilterHandleArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
58189 {
58190         return soap_out_emi__EventFilterHandleArrayType(soap, tag, id, this, type);
58191 }
58192
58193 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventFilterHandleArrayType(struct soap *soap, const char *tag, int id, const emi__EventFilterHandleArrayType *a, const char *type)
58194 {
58195         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventFilterHandleArrayType), type);
58196         soap_out_std__vectorTemplateOfemi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((emi__EventFilterHandleArrayType*)a)->EventFilterHandle), "");
58197         /* transient soap skipped */
58198         soap_element_end_out(soap, tag);
58199         return SOAP_OK;
58200 }
58201
58202 void *emi__EventFilterHandleArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
58203 {
58204         return soap_get_emi__EventFilterHandleArrayType(soap, this, tag, type);
58205 }
58206
58207 SOAP_FMAC3 emi__EventFilterHandleArrayType * SOAP_FMAC4 soap_get_emi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *p, const char *tag, const char *type)
58208 {
58209         if ((p = soap_in_emi__EventFilterHandleArrayType(soap, tag, p, type)))
58210                 soap_getindependent(soap);
58211         return p;
58212 }
58213
58214 void *emi__EventFilterHandleArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
58215 {       return soap_in_emi__EventFilterHandleArrayType(soap, tag, this, type);
58216 }
58217
58218 SOAP_FMAC3 emi__EventFilterHandleArrayType * SOAP_FMAC4 soap_in_emi__EventFilterHandleArrayType(struct soap *soap, const char *tag, emi__EventFilterHandleArrayType *a, const char *type)
58219 {
58220         if (soap_element_begin_in(soap, tag, 0, NULL))
58221                 return NULL;
58222         a = (emi__EventFilterHandleArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventFilterHandleArrayType, sizeof(emi__EventFilterHandleArrayType), soap->type, soap->arrayType);
58223         if (!a)
58224                 return NULL;
58225         if (soap->alloced)
58226         {       a->soap_default(soap);
58227                 if (soap->clist->type != SOAP_TYPE_emi__EventFilterHandleArrayType)
58228                 {       soap_revert(soap);
58229                         *soap->id = '\0';
58230                         return (emi__EventFilterHandleArrayType *)a->soap_in(soap, tag, type);
58231                 }
58232         };
58233         if (soap->body && !*soap->href)
58234         {
58235                 for (;;)
58236                 {       soap->error = SOAP_TAG_MISMATCH;
58237                         if (soap->error == SOAP_TAG_MISMATCH)
58238                                 if (soap_in_std__vectorTemplateOfemi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((emi__EventFilterHandleArrayType*)a)->EventFilterHandle), "emi:EventFilterHandleType"))
58239                                         continue;
58240                         /* transient soap skipped */
58241                         if (soap->error == SOAP_TAG_MISMATCH)
58242                                 soap->error = soap_ignore_element(soap);
58243                         if (soap->error == SOAP_NO_TAG)
58244                                 break;
58245                         if (soap->error)
58246                                 return NULL;
58247                 }
58248                 if (soap_element_end_in(soap, tag))
58249                         return NULL;
58250         }
58251         else
58252         {       a = (emi__EventFilterHandleArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventFilterHandleArrayType, 0, sizeof(emi__EventFilterHandleArrayType), 0, soap_copy_emi__EventFilterHandleArrayType);
58253                 if (soap->body && soap_element_end_in(soap, tag))
58254                         return NULL;
58255         }
58256         return a;
58257 }
58258
58259 SOAP_FMAC5 emi__EventFilterHandleArrayType * SOAP_FMAC6 soap_new_emi__EventFilterHandleArrayType(struct soap *soap, int n)
58260 {       return soap_instantiate_emi__EventFilterHandleArrayType(soap, n, NULL, NULL, NULL);
58261 }
58262
58263 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *p)
58264 {       soap_delete(soap, p);
58265 }
58266
58267 SOAP_FMAC3 emi__EventFilterHandleArrayType * SOAP_FMAC4 soap_instantiate_emi__EventFilterHandleArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
58268 {
58269         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventFilterHandleArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
58270         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventFilterHandleArrayType, n, soap_fdelete);
58271         if (!cp)
58272                 return NULL;
58273         if (n < 0)
58274         {       cp->ptr = (void*)new emi__EventFilterHandleArrayType;
58275                 if (size)
58276                         *size = sizeof(emi__EventFilterHandleArrayType);
58277                 ((emi__EventFilterHandleArrayType*)cp->ptr)->soap = soap;
58278         }
58279         else
58280         {       cp->ptr = (void*)new emi__EventFilterHandleArrayType[n];
58281                 if (size)
58282                         *size = n * sizeof(emi__EventFilterHandleArrayType);
58283                 for (int i = 0; i < n; i++)
58284                         ((emi__EventFilterHandleArrayType*)cp->ptr)[i].soap = soap;
58285         }
58286                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
58287         return (emi__EventFilterHandleArrayType*)cp->ptr;
58288 }
58289
58290 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__EventFilterHandleArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
58291 {
58292         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventFilterHandleArrayType %p -> %p\n", q, p));
58293         *(emi__EventFilterHandleArrayType*)p = *(emi__EventFilterHandleArrayType*)q;
58294 }
58295
58296 void emi__AlertSubscriptionHandleArrayType::soap_serialize(struct soap *soap) const
58297 {
58298         (void)soap; /* appease -Wall -Werror */
58299         soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((emi__AlertSubscriptionHandleArrayType*)this)->AlertSubscriptionHandle);
58300         /* transient soap skipped */
58301 }
58302
58303 void emi__AlertSubscriptionHandleArrayType::soap_default(struct soap *soap)
58304 {
58305         this->soap = soap;
58306         soap_default_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((emi__AlertSubscriptionHandleArrayType*)this)->AlertSubscriptionHandle);
58307         /* transient soap skipped */
58308 }
58309
58310 int emi__AlertSubscriptionHandleArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
58311 {
58312         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType);
58313         if (this->soap_out(soap, tag, id, type))
58314                 return soap->error;
58315         return soap_putindependent(soap);
58316 }
58317
58318 int emi__AlertSubscriptionHandleArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
58319 {
58320         return soap_out_emi__AlertSubscriptionHandleArrayType(soap, tag, id, this, type);
58321 }
58322
58323 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionHandleArrayType *a, const char *type)
58324 {
58325         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType), type);
58326         soap_out_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:AlertSubscriptionHandle", -1, &(((emi__AlertSubscriptionHandleArrayType*)a)->AlertSubscriptionHandle), "");
58327         /* transient soap skipped */
58328         soap_element_end_out(soap, tag);
58329         return SOAP_OK;
58330 }
58331
58332 void *emi__AlertSubscriptionHandleArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
58333 {
58334         return soap_get_emi__AlertSubscriptionHandleArrayType(soap, this, tag, type);
58335 }
58336
58337 SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *p, const char *tag, const char *type)
58338 {
58339         if ((p = soap_in_emi__AlertSubscriptionHandleArrayType(soap, tag, p, type)))
58340                 soap_getindependent(soap);
58341         return p;
58342 }
58343
58344 void *emi__AlertSubscriptionHandleArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
58345 {       return soap_in_emi__AlertSubscriptionHandleArrayType(soap, tag, this, type);
58346 }
58347
58348 SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionHandleArrayType *a, const char *type)
58349 {
58350         if (soap_element_begin_in(soap, tag, 0, NULL))
58351                 return NULL;
58352         a = (emi__AlertSubscriptionHandleArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, sizeof(emi__AlertSubscriptionHandleArrayType), soap->type, soap->arrayType);
58353         if (!a)
58354                 return NULL;
58355         if (soap->alloced)
58356         {       a->soap_default(soap);
58357                 if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionHandleArrayType)
58358                 {       soap_revert(soap);
58359                         *soap->id = '\0';
58360                         return (emi__AlertSubscriptionHandleArrayType *)a->soap_in(soap, tag, type);
58361                 }
58362         };
58363         if (soap->body && !*soap->href)
58364         {
58365                 for (;;)
58366                 {       soap->error = SOAP_TAG_MISMATCH;
58367                         if (soap->error == SOAP_TAG_MISMATCH)
58368                                 if (soap_in_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:AlertSubscriptionHandle", &(((emi__AlertSubscriptionHandleArrayType*)a)->AlertSubscriptionHandle), "emi:AlertSubscriptionHandleType"))
58369                                         continue;
58370                         /* transient soap skipped */
58371                         if (soap->error == SOAP_TAG_MISMATCH)
58372                                 soap->error = soap_ignore_element(soap);
58373                         if (soap->error == SOAP_NO_TAG)
58374                                 break;
58375                         if (soap->error)
58376                                 return NULL;
58377                 }
58378                 if (soap_element_end_in(soap, tag))
58379                         return NULL;
58380         }
58381         else
58382         {       a = (emi__AlertSubscriptionHandleArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, 0, sizeof(emi__AlertSubscriptionHandleArrayType), 0, soap_copy_emi__AlertSubscriptionHandleArrayType);
58383                 if (soap->body && soap_element_end_in(soap, tag))
58384                         return NULL;
58385         }
58386         return a;
58387 }
58388
58389 SOAP_FMAC5 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionHandleArrayType(struct soap *soap, int n)
58390 {       return soap_instantiate_emi__AlertSubscriptionHandleArrayType(soap, n, NULL, NULL, NULL);
58391 }
58392
58393 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *p)
58394 {       soap_delete(soap, p);
58395 }
58396
58397 SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionHandleArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
58398 {
58399         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionHandleArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
58400         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, n, soap_fdelete);
58401         if (!cp)
58402                 return NULL;
58403         if (n < 0)
58404         {       cp->ptr = (void*)new emi__AlertSubscriptionHandleArrayType;
58405                 if (size)
58406                         *size = sizeof(emi__AlertSubscriptionHandleArrayType);
58407                 ((emi__AlertSubscriptionHandleArrayType*)cp->ptr)->soap = soap;
58408         }
58409         else
58410         {       cp->ptr = (void*)new emi__AlertSubscriptionHandleArrayType[n];
58411                 if (size)
58412                         *size = n * sizeof(emi__AlertSubscriptionHandleArrayType);
58413                 for (int i = 0; i < n; i++)
58414                         ((emi__AlertSubscriptionHandleArrayType*)cp->ptr)[i].soap = soap;
58415         }
58416                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
58417         return (emi__AlertSubscriptionHandleArrayType*)cp->ptr;
58418 }
58419
58420 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionHandleArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
58421 {
58422         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionHandleArrayType %p -> %p\n", q, p));
58423         *(emi__AlertSubscriptionHandleArrayType*)p = *(emi__AlertSubscriptionHandleArrayType*)q;
58424 }
58425
58426 void emi__AlertSubscriptionType::soap_serialize(struct soap *soap) const
58427 {
58428         (void)soap; /* appease -Wall -Werror */
58429         soap_embedded(soap, &((emi__AlertSubscriptionType*)this)->AlertSubscriptionPolicyID, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
58430         /* transient soap skipped */
58431 }
58432
58433 void emi__AlertSubscriptionType::soap_default(struct soap *soap)
58434 {
58435         this->soap = soap;
58436         soap_default_emi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionType*)this)->AlertSubscriptionPolicyID);
58437         soap_default_emi__IPv4AddressType(soap, &((emi__AlertSubscriptionType*)this)->DestinationAddress);
58438         /* transient soap skipped */
58439 }
58440
58441 int emi__AlertSubscriptionType::soap_put(struct soap *soap, const char *tag, const  char *type) const
58442 {
58443         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionType);
58444         if (this->soap_out(soap, tag, id, type))
58445                 return soap->error;
58446         return soap_putindependent(soap);
58447 }
58448
58449 int emi__AlertSubscriptionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
58450 {
58451         return soap_out_emi__AlertSubscriptionType(soap, tag, id, this, type);
58452 }
58453
58454 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionType *a, const char *type)
58455 {
58456         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionType), type);
58457         soap_out_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((emi__AlertSubscriptionType*)a)->AlertSubscriptionPolicyID), "");
58458         soap_out_emi__IPv4AddressType(soap, "emi:DestinationAddress", -1, &(((emi__AlertSubscriptionType*)a)->DestinationAddress), "");
58459         /* transient soap skipped */
58460         soap_element_end_out(soap, tag);
58461         return SOAP_OK;
58462 }
58463
58464 void *emi__AlertSubscriptionType::soap_get(struct soap *soap, const char *tag, const char *type)
58465 {
58466         return soap_get_emi__AlertSubscriptionType(soap, this, tag, type);
58467 }
58468
58469 SOAP_FMAC3 emi__AlertSubscriptionType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *p, const char *tag, const char *type)
58470 {
58471         if ((p = soap_in_emi__AlertSubscriptionType(soap, tag, p, type)))
58472                 soap_getindependent(soap);
58473         return p;
58474 }
58475
58476 void *emi__AlertSubscriptionType::soap_in(struct soap *soap, const char *tag, const char *type)
58477 {       return soap_in_emi__AlertSubscriptionType(soap, tag, this, type);
58478 }
58479
58480 SOAP_FMAC3 emi__AlertSubscriptionType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionType(struct soap *soap, const char *tag, emi__AlertSubscriptionType *a, const char *type)
58481 {
58482         if (soap_element_begin_in(soap, tag, 0, NULL))
58483                 return NULL;
58484         a = (emi__AlertSubscriptionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionType, sizeof(emi__AlertSubscriptionType), soap->type, soap->arrayType);
58485         if (!a)
58486                 return NULL;
58487         if (soap->alloced)
58488         {       a->soap_default(soap);
58489                 if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionType)
58490                 {       soap_revert(soap);
58491                         *soap->id = '\0';
58492                         return (emi__AlertSubscriptionType *)a->soap_in(soap, tag, type);
58493                 }
58494         }
58495         short soap_flag_AlertSubscriptionPolicyID1 = 1, soap_flag_DestinationAddress1 = 1;
58496         if (soap->body && !*soap->href)
58497         {
58498                 for (;;)
58499                 {       soap->error = SOAP_TAG_MISMATCH;
58500                         if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH)
58501                                 if (soap_in_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((emi__AlertSubscriptionType*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType"))
58502                                 {       soap_flag_AlertSubscriptionPolicyID1--;
58503                                         continue;
58504                                 }
58505                         if (soap_flag_DestinationAddress1 && soap->error == SOAP_TAG_MISMATCH)
58506                                 if (soap_in_emi__IPv4AddressType(soap, "emi:DestinationAddress", &(((emi__AlertSubscriptionType*)a)->DestinationAddress), "emi:IPv4AddressType"))
58507                                 {       soap_flag_DestinationAddress1--;
58508                                         continue;
58509                                 }
58510                         /* transient soap skipped */
58511                         if (soap->error == SOAP_TAG_MISMATCH)
58512                                 soap->error = soap_ignore_element(soap);
58513                         if (soap->error == SOAP_NO_TAG)
58514                                 break;
58515                         if (soap->error)
58516                                 return NULL;
58517                 }
58518                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AlertSubscriptionPolicyID1 > 0 || soap_flag_DestinationAddress1 > 0))
58519                 {       soap->error = SOAP_OCCURS;
58520                         return NULL;
58521                 }
58522                 if (soap_element_end_in(soap, tag))
58523                         return NULL;
58524         }
58525         else
58526         {       a = (emi__AlertSubscriptionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionType, 0, sizeof(emi__AlertSubscriptionType), 0, soap_copy_emi__AlertSubscriptionType);
58527                 if (soap->body && soap_element_end_in(soap, tag))
58528                         return NULL;
58529         }
58530         return a;
58531 }
58532
58533 SOAP_FMAC5 emi__AlertSubscriptionType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionType(struct soap *soap, int n)
58534 {       return soap_instantiate_emi__AlertSubscriptionType(soap, n, NULL, NULL, NULL);
58535 }
58536
58537 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *p)
58538 {       soap_delete(soap, p);
58539 }
58540
58541 SOAP_FMAC3 emi__AlertSubscriptionType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
58542 {
58543         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
58544         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionType, n, soap_fdelete);
58545         if (!cp)
58546                 return NULL;
58547         if (n < 0)
58548         {       cp->ptr = (void*)new emi__AlertSubscriptionType;
58549                 if (size)
58550                         *size = sizeof(emi__AlertSubscriptionType);
58551                 ((emi__AlertSubscriptionType*)cp->ptr)->soap = soap;
58552         }
58553         else
58554         {       cp->ptr = (void*)new emi__AlertSubscriptionType[n];
58555                 if (size)
58556                         *size = n * sizeof(emi__AlertSubscriptionType);
58557                 for (int i = 0; i < n; i++)
58558                         ((emi__AlertSubscriptionType*)cp->ptr)[i].soap = soap;
58559         }
58560                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
58561         return (emi__AlertSubscriptionType*)cp->ptr;
58562 }
58563
58564 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
58565 {
58566         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionType %p -> %p\n", q, p));
58567         *(emi__AlertSubscriptionType*)p = *(emi__AlertSubscriptionType*)q;
58568 }
58569
58570 void emi__EventFilterType::soap_serialize(struct soap *soap) const
58571 {
58572         (void)soap; /* appease -Wall -Werror */
58573         soap_embedded(soap, &((emi__EventFilterType*)this)->FilterConfiguration, SOAP_TYPE_unsignedByte);
58574         soap_embedded(soap, &((emi__EventFilterType*)this)->FilterAction, SOAP_TYPE_unsignedByte);
58575         soap_embedded(soap, &((emi__EventFilterType*)this)->AlertSubscriptionPolicyID, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
58576         soap_embedded(soap, &((emi__EventFilterType*)this)->DeviceAddress, SOAP_TYPE_unsignedByte);
58577         soap_embedded(soap, &((emi__EventFilterType*)this)->EventSensorType, SOAP_TYPE_unsignedByte);
58578         soap_embedded(soap, &((emi__EventFilterType*)this)->EventType, SOAP_TYPE_unsignedByte);
58579         soap_embedded(soap, &((emi__EventFilterType*)this)->EventOffset, SOAP_TYPE_unsignedByte);
58580         soap_embedded(soap, &((emi__EventFilterType*)this)->EventSourceType, SOAP_TYPE_unsignedByte);
58581         soap_embedded(soap, &((emi__EventFilterType*)this)->SensorNumber, SOAP_TYPE_unsignedByte);
58582         soap_embedded(soap, &((emi__EventFilterType*)this)->Entity, SOAP_TYPE_unsignedByte);
58583         soap_embedded(soap, &((emi__EventFilterType*)this)->EntityInstance, SOAP_TYPE_unsignedByte);
58584         /* transient soap skipped */
58585 }
58586
58587 void emi__EventFilterType::soap_default(struct soap *soap)
58588 {
58589         this->soap = soap;
58590         soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->FilterConfiguration);
58591         soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->FilterAction);
58592         soap_default_emi__AlertSubscriptionPolicyIDType(soap, &((emi__EventFilterType*)this)->AlertSubscriptionPolicyID);
58593         soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->DeviceAddress);
58594         soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventSensorType);
58595         soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventType);
58596         soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventOffset);
58597         soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventSourceType);
58598         soap_default_emi__EventSeverityType(soap, &((emi__EventFilterType*)this)->EventSeverity);
58599         soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->SensorNumber);
58600         soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->Entity);
58601         soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EntityInstance);
58602         /* transient soap skipped */
58603 }
58604
58605 int emi__EventFilterType::soap_put(struct soap *soap, const char *tag, const  char *type) const
58606 {
58607         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__EventFilterType);
58608         if (this->soap_out(soap, tag, id, type))
58609                 return soap->error;
58610         return soap_putindependent(soap);
58611 }
58612
58613 int emi__EventFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
58614 {
58615         return soap_out_emi__EventFilterType(soap, tag, id, this, type);
58616 }
58617
58618 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventFilterType(struct soap *soap, const char *tag, int id, const emi__EventFilterType *a, const char *type)
58619 {
58620         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventFilterType), type);
58621         soap_out_unsignedByte(soap, "emi:FilterConfiguration", -1, &(((emi__EventFilterType*)a)->FilterConfiguration), "");
58622         soap_out_unsignedByte(soap, "emi:FilterAction", -1, &(((emi__EventFilterType*)a)->FilterAction), "");
58623         soap_out_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((emi__EventFilterType*)a)->AlertSubscriptionPolicyID), "");
58624         soap_out_unsignedByte(soap, "emi:DeviceAddress", -1, &(((emi__EventFilterType*)a)->DeviceAddress), "");
58625         soap_out_unsignedByte(soap, "emi:EventSensorType", -1, &(((emi__EventFilterType*)a)->EventSensorType), "");
58626         soap_out_unsignedByte(soap, "emi:EventType", -1, &(((emi__EventFilterType*)a)->EventType), "");
58627         soap_out_unsignedByte(soap, "emi:EventOffset", -1, &(((emi__EventFilterType*)a)->EventOffset), "");
58628         soap_out_unsignedByte(soap, "emi:EventSourceType", -1, &(((emi__EventFilterType*)a)->EventSourceType), "");
58629         soap_out_emi__EventSeverityType(soap, "emi:EventSeverity", -1, &(((emi__EventFilterType*)a)->EventSeverity), "");
58630         soap_out_unsignedByte(soap, "emi:SensorNumber", -1, &(((emi__EventFilterType*)a)->SensorNumber), "");
58631         soap_out_unsignedByte(soap, "emi:Entity", -1, &(((emi__EventFilterType*)a)->Entity), "");
58632         soap_out_unsignedByte(soap, "emi:EntityInstance", -1, &(((emi__EventFilterType*)a)->EntityInstance), "");
58633         /* transient soap skipped */
58634         soap_element_end_out(soap, tag);
58635         return SOAP_OK;
58636 }
58637
58638 void *emi__EventFilterType::soap_get(struct soap *soap, const char *tag, const char *type)
58639 {
58640         return soap_get_emi__EventFilterType(soap, this, tag, type);
58641 }
58642
58643 SOAP_FMAC3 emi__EventFilterType * SOAP_FMAC4 soap_get_emi__EventFilterType(struct soap *soap, emi__EventFilterType *p, const char *tag, const char *type)
58644 {
58645         if ((p = soap_in_emi__EventFilterType(soap, tag, p, type)))
58646                 soap_getindependent(soap);
58647         return p;
58648 }
58649
58650 void *emi__EventFilterType::soap_in(struct soap *soap, const char *tag, const char *type)
58651 {       return soap_in_emi__EventFilterType(soap, tag, this, type);
58652 }
58653
58654 SOAP_FMAC3 emi__EventFilterType * SOAP_FMAC4 soap_in_emi__EventFilterType(struct soap *soap, const char *tag, emi__EventFilterType *a, const char *type)
58655 {
58656         if (soap_element_begin_in(soap, tag, 0, NULL))
58657                 return NULL;
58658         a = (emi__EventFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventFilterType, sizeof(emi__EventFilterType), soap->type, soap->arrayType);
58659         if (!a)
58660                 return NULL;
58661         if (soap->alloced)
58662         {       a->soap_default(soap);
58663                 if (soap->clist->type != SOAP_TYPE_emi__EventFilterType)
58664                 {       soap_revert(soap);
58665                         *soap->id = '\0';
58666                         return (emi__EventFilterType *)a->soap_in(soap, tag, type);
58667                 }
58668         }
58669         short soap_flag_FilterConfiguration1 = 1, soap_flag_FilterAction1 = 1, soap_flag_AlertSubscriptionPolicyID1 = 1, soap_flag_DeviceAddress1 = 1, soap_flag_EventSensorType1 = 1, soap_flag_EventType1 = 1, soap_flag_EventOffset1 = 1, soap_flag_EventSourceType1 = 1, soap_flag_EventSeverity1 = 1, soap_flag_SensorNumber1 = 1, soap_flag_Entity1 = 1, soap_flag_EntityInstance1 = 1;
58670         if (soap->body && !*soap->href)
58671         {
58672                 for (;;)
58673                 {       soap->error = SOAP_TAG_MISMATCH;
58674                         if (soap_flag_FilterConfiguration1 && soap->error == SOAP_TAG_MISMATCH)
58675                                 if (soap_in_unsignedByte(soap, "emi:FilterConfiguration", &(((emi__EventFilterType*)a)->FilterConfiguration), "xsd:unsignedByte"))
58676                                 {       soap_flag_FilterConfiguration1--;
58677                                         continue;
58678                                 }
58679                         if (soap_flag_FilterAction1 && soap->error == SOAP_TAG_MISMATCH)
58680                                 if (soap_in_unsignedByte(soap, "emi:FilterAction", &(((emi__EventFilterType*)a)->FilterAction), "xsd:unsignedByte"))
58681                                 {       soap_flag_FilterAction1--;
58682                                         continue;
58683                                 }
58684                         if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH)
58685                                 if (soap_in_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((emi__EventFilterType*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType"))
58686                                 {       soap_flag_AlertSubscriptionPolicyID1--;
58687                                         continue;
58688                                 }
58689                         if (soap_flag_DeviceAddress1 && soap->error == SOAP_TAG_MISMATCH)
58690                                 if (soap_in_unsignedByte(soap, "emi:DeviceAddress", &(((emi__EventFilterType*)a)->DeviceAddress), "xsd:unsignedByte"))
58691                                 {       soap_flag_DeviceAddress1--;
58692                                         continue;
58693                                 }
58694                         if (soap_flag_EventSensorType1 && soap->error == SOAP_TAG_MISMATCH)
58695                                 if (soap_in_unsignedByte(soap, "emi:EventSensorType", &(((emi__EventFilterType*)a)->EventSensorType), "xsd:unsignedByte"))
58696                                 {       soap_flag_EventSensorType1--;
58697                                         continue;
58698                                 }
58699                         if (soap_flag_EventType1 && soap->error == SOAP_TAG_MISMATCH)
58700                                 if (soap_in_unsignedByte(soap, "emi:EventType", &(((emi__EventFilterType*)a)->EventType), "xsd:unsignedByte"))
58701                                 {       soap_flag_EventType1--;
58702                                         continue;
58703                                 }
58704                         if (soap_flag_EventOffset1 && soap->error == SOAP_TAG_MISMATCH)
58705                                 if (soap_in_unsignedByte(soap, "emi:EventOffset", &(((emi__EventFilterType*)a)->EventOffset), "xsd:unsignedByte"))
58706                                 {       soap_flag_EventOffset1--;
58707                                         continue;
58708                                 }
58709                         if (soap_flag_EventSourceType1 && soap->error == SOAP_TAG_MISMATCH)
58710                                 if (soap_in_unsignedByte(soap, "emi:EventSourceType", &(((emi__EventFilterType*)a)->EventSourceType), "xsd:unsignedByte"))
58711                                 {       soap_flag_EventSourceType1--;
58712                                         continue;
58713                                 }
58714                         if (soap_flag_EventSeverity1 && soap->error == SOAP_TAG_MISMATCH)
58715                                 if (soap_in_emi__EventSeverityType(soap, "emi:EventSeverity", &(((emi__EventFilterType*)a)->EventSeverity), "emi:EventSeverityType"))
58716                                 {       soap_flag_EventSeverity1--;
58717                                         continue;
58718                                 }
58719                         if (soap_flag_SensorNumber1 && soap->error == SOAP_TAG_MISMATCH)
58720                                 if (soap_in_unsignedByte(soap, "emi:SensorNumber", &(((emi__EventFilterType*)a)->SensorNumber), "xsd:unsignedByte"))
58721                                 {       soap_flag_SensorNumber1--;
58722                                         continue;
58723                                 }
58724                         if (soap_flag_Entity1 && soap->error == SOAP_TAG_MISMATCH)
58725                                 if (soap_in_unsignedByte(soap, "emi:Entity", &(((emi__EventFilterType*)a)->Entity), "xsd:unsignedByte"))
58726                                 {       soap_flag_Entity1--;
58727                                         continue;
58728                                 }
58729                         if (soap_flag_EntityInstance1 && soap->error == SOAP_TAG_MISMATCH)
58730                                 if (soap_in_unsignedByte(soap, "emi:EntityInstance", &(((emi__EventFilterType*)a)->EntityInstance), "xsd:unsignedByte"))
58731                                 {       soap_flag_EntityInstance1--;
58732                                         continue;
58733                                 }
58734                         /* transient soap skipped */
58735                         if (soap->error == SOAP_TAG_MISMATCH)
58736                                 soap->error = soap_ignore_element(soap);
58737                         if (soap->error == SOAP_NO_TAG)
58738                                 break;
58739                         if (soap->error)
58740                                 return NULL;
58741                 }
58742                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_FilterConfiguration1 > 0 || soap_flag_FilterAction1 > 0 || soap_flag_AlertSubscriptionPolicyID1 > 0 || soap_flag_DeviceAddress1 > 0 || soap_flag_EventSensorType1 > 0 || soap_flag_EventType1 > 0 || soap_flag_EventOffset1 > 0 || soap_flag_EventSourceType1 > 0 || soap_flag_EventSeverity1 > 0 || soap_flag_SensorNumber1 > 0 || soap_flag_Entity1 > 0 || soap_flag_EntityInstance1 > 0))
58743                 {       soap->error = SOAP_OCCURS;
58744                         return NULL;
58745                 }
58746                 if (soap_element_end_in(soap, tag))
58747                         return NULL;
58748         }
58749         else
58750         {       a = (emi__EventFilterType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventFilterType, 0, sizeof(emi__EventFilterType), 0, soap_copy_emi__EventFilterType);
58751                 if (soap->body && soap_element_end_in(soap, tag))
58752                         return NULL;
58753         }
58754         return a;
58755 }
58756
58757 SOAP_FMAC5 emi__EventFilterType * SOAP_FMAC6 soap_new_emi__EventFilterType(struct soap *soap, int n)
58758 {       return soap_instantiate_emi__EventFilterType(soap, n, NULL, NULL, NULL);
58759 }
58760
58761 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventFilterType(struct soap *soap, emi__EventFilterType *p)
58762 {       soap_delete(soap, p);
58763 }
58764
58765 SOAP_FMAC3 emi__EventFilterType * SOAP_FMAC4 soap_instantiate_emi__EventFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
58766 {
58767         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
58768         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventFilterType, n, soap_fdelete);
58769         if (!cp)
58770                 return NULL;
58771         if (n < 0)
58772         {       cp->ptr = (void*)new emi__EventFilterType;
58773                 if (size)
58774                         *size = sizeof(emi__EventFilterType);
58775                 ((emi__EventFilterType*)cp->ptr)->soap = soap;
58776         }
58777         else
58778         {       cp->ptr = (void*)new emi__EventFilterType[n];
58779                 if (size)
58780                         *size = n * sizeof(emi__EventFilterType);
58781                 for (int i = 0; i < n; i++)
58782                         ((emi__EventFilterType*)cp->ptr)[i].soap = soap;
58783         }
58784                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
58785         return (emi__EventFilterType*)cp->ptr;
58786 }
58787
58788 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__EventFilterType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
58789 {
58790         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventFilterType %p -> %p\n", q, p));
58791         *(emi__EventFilterType*)p = *(emi__EventFilterType*)q;
58792 }
58793
58794 void emi__EventLogRecordType::soap_serialize(struct soap *soap) const
58795 {
58796         (void)soap; /* appease -Wall -Werror */
58797         soap_embedded(soap, &((emi__EventLogRecordType*)this)->DeviceAddress, SOAP_TYPE_unsignedByte);
58798         soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventSensorType, SOAP_TYPE_unsignedByte);
58799         soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventType, SOAP_TYPE_unsignedByte);
58800         soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventOffset, SOAP_TYPE_unsignedByte);
58801         soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventSourceType, SOAP_TYPE_unsignedByte);
58802         soap_embedded(soap, &((emi__EventLogRecordType*)this)->SensorNumber, SOAP_TYPE_unsignedByte);
58803         soap_embedded(soap, &((emi__EventLogRecordType*)this)->Entity, SOAP_TYPE_unsignedByte);
58804         soap_embedded(soap, &((emi__EventLogRecordType*)this)->EntityInstance, SOAP_TYPE_unsignedByte);
58805         soap_serialize_PointerToemi__ByteData(soap, &((emi__EventLogRecordType*)this)->EventData);
58806         /* transient soap skipped */
58807 }
58808
58809 void emi__EventLogRecordType::soap_default(struct soap *soap)
58810 {
58811         this->soap = soap;
58812         soap_default_emi__TimeType(soap, &((emi__EventLogRecordType*)this)->TimeStamp);
58813         soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->DeviceAddress);
58814         soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventSensorType);
58815         soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventType);
58816         soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventOffset);
58817         soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventSourceType);
58818         soap_default_emi__EventSeverityType(soap, &((emi__EventLogRecordType*)this)->EventSeverity);
58819         soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->SensorNumber);
58820         soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->Entity);
58821         soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EntityInstance);
58822         ((emi__EventLogRecordType*)this)->EventData = NULL;
58823         /* transient soap skipped */
58824 }
58825
58826 int emi__EventLogRecordType::soap_put(struct soap *soap, const char *tag, const  char *type) const
58827 {
58828         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__EventLogRecordType);
58829         if (this->soap_out(soap, tag, id, type))
58830                 return soap->error;
58831         return soap_putindependent(soap);
58832 }
58833
58834 int emi__EventLogRecordType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
58835 {
58836         return soap_out_emi__EventLogRecordType(soap, tag, id, this, type);
58837 }
58838
58839 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventLogRecordType(struct soap *soap, const char *tag, int id, const emi__EventLogRecordType *a, const char *type)
58840 {
58841         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventLogRecordType), type);
58842         soap_out_emi__TimeType(soap, "emi:TimeStamp", -1, &(((emi__EventLogRecordType*)a)->TimeStamp), "");
58843         soap_out_unsignedByte(soap, "emi:DeviceAddress", -1, &(((emi__EventLogRecordType*)a)->DeviceAddress), "");
58844         soap_out_unsignedByte(soap, "emi:EventSensorType", -1, &(((emi__EventLogRecordType*)a)->EventSensorType), "");
58845         soap_out_unsignedByte(soap, "emi:EventType", -1, &(((emi__EventLogRecordType*)a)->EventType), "");
58846         soap_out_unsignedByte(soap, "emi:EventOffset", -1, &(((emi__EventLogRecordType*)a)->EventOffset), "");
58847         soap_out_unsignedByte(soap, "emi:EventSourceType", -1, &(((emi__EventLogRecordType*)a)->EventSourceType), "");
58848         soap_out_emi__EventSeverityType(soap, "emi:EventSeverity", -1, &(((emi__EventLogRecordType*)a)->EventSeverity), "");
58849         soap_out_unsignedByte(soap, "emi:SensorNumber", -1, &(((emi__EventLogRecordType*)a)->SensorNumber), "");
58850         soap_out_unsignedByte(soap, "emi:Entity", -1, &(((emi__EventLogRecordType*)a)->Entity), "");
58851         soap_out_unsignedByte(soap, "emi:EntityInstance", -1, &(((emi__EventLogRecordType*)a)->EntityInstance), "");
58852         soap_out_PointerToemi__ByteData(soap, "emi:EventData", -1, &(((emi__EventLogRecordType*)a)->EventData), "");
58853         /* transient soap skipped */
58854         soap_element_end_out(soap, tag);
58855         return SOAP_OK;
58856 }
58857
58858 void *emi__EventLogRecordType::soap_get(struct soap *soap, const char *tag, const char *type)
58859 {
58860         return soap_get_emi__EventLogRecordType(soap, this, tag, type);
58861 }
58862
58863 SOAP_FMAC3 emi__EventLogRecordType * SOAP_FMAC4 soap_get_emi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *p, const char *tag, const char *type)
58864 {
58865         if ((p = soap_in_emi__EventLogRecordType(soap, tag, p, type)))
58866                 soap_getindependent(soap);
58867         return p;
58868 }
58869
58870 void *emi__EventLogRecordType::soap_in(struct soap *soap, const char *tag, const char *type)
58871 {       return soap_in_emi__EventLogRecordType(soap, tag, this, type);
58872 }
58873
58874 SOAP_FMAC3 emi__EventLogRecordType * SOAP_FMAC4 soap_in_emi__EventLogRecordType(struct soap *soap, const char *tag, emi__EventLogRecordType *a, const char *type)
58875 {
58876         if (soap_element_begin_in(soap, tag, 0, NULL))
58877                 return NULL;
58878         a = (emi__EventLogRecordType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventLogRecordType, sizeof(emi__EventLogRecordType), soap->type, soap->arrayType);
58879         if (!a)
58880                 return NULL;
58881         if (soap->alloced)
58882         {       a->soap_default(soap);
58883                 if (soap->clist->type != SOAP_TYPE_emi__EventLogRecordType)
58884                 {       soap_revert(soap);
58885                         *soap->id = '\0';
58886                         return (emi__EventLogRecordType *)a->soap_in(soap, tag, type);
58887                 }
58888         }
58889         short soap_flag_TimeStamp1 = 1, soap_flag_DeviceAddress1 = 1, soap_flag_EventSensorType1 = 1, soap_flag_EventType1 = 1, soap_flag_EventOffset1 = 1, soap_flag_EventSourceType1 = 1, soap_flag_EventSeverity1 = 1, soap_flag_SensorNumber1 = 1, soap_flag_Entity1 = 1, soap_flag_EntityInstance1 = 1, soap_flag_EventData1 = 1;
58890         if (soap->body && !*soap->href)
58891         {
58892                 for (;;)
58893                 {       soap->error = SOAP_TAG_MISMATCH;
58894                         if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH)
58895                                 if (soap_in_emi__TimeType(soap, "emi:TimeStamp", &(((emi__EventLogRecordType*)a)->TimeStamp), "emi:TimeType"))
58896                                 {       soap_flag_TimeStamp1--;
58897                                         continue;
58898                                 }
58899                         if (soap_flag_DeviceAddress1 && soap->error == SOAP_TAG_MISMATCH)
58900                                 if (soap_in_unsignedByte(soap, "emi:DeviceAddress", &(((emi__EventLogRecordType*)a)->DeviceAddress), "xsd:unsignedByte"))
58901                                 {       soap_flag_DeviceAddress1--;
58902                                         continue;
58903                                 }
58904                         if (soap_flag_EventSensorType1 && soap->error == SOAP_TAG_MISMATCH)
58905                                 if (soap_in_unsignedByte(soap, "emi:EventSensorType", &(((emi__EventLogRecordType*)a)->EventSensorType), "xsd:unsignedByte"))
58906                                 {       soap_flag_EventSensorType1--;
58907                                         continue;
58908                                 }
58909                         if (soap_flag_EventType1 && soap->error == SOAP_TAG_MISMATCH)
58910                                 if (soap_in_unsignedByte(soap, "emi:EventType", &(((emi__EventLogRecordType*)a)->EventType), "xsd:unsignedByte"))
58911                                 {       soap_flag_EventType1--;
58912                                         continue;
58913                                 }
58914                         if (soap_flag_EventOffset1 && soap->error == SOAP_TAG_MISMATCH)
58915                                 if (soap_in_unsignedByte(soap, "emi:EventOffset", &(((emi__EventLogRecordType*)a)->EventOffset), "xsd:unsignedByte"))
58916                                 {       soap_flag_EventOffset1--;
58917                                         continue;
58918                                 }
58919                         if (soap_flag_EventSourceType1 && soap->error == SOAP_TAG_MISMATCH)
58920                                 if (soap_in_unsignedByte(soap, "emi:EventSourceType", &(((emi__EventLogRecordType*)a)->EventSourceType), "xsd:unsignedByte"))
58921                                 {       soap_flag_EventSourceType1--;
58922                                         continue;
58923                                 }
58924                         if (soap_flag_EventSeverity1 && soap->error == SOAP_TAG_MISMATCH)
58925                                 if (soap_in_emi__EventSeverityType(soap, "emi:EventSeverity", &(((emi__EventLogRecordType*)a)->EventSeverity), "emi:EventSeverityType"))
58926                                 {       soap_flag_EventSeverity1--;
58927                                         continue;
58928                                 }
58929                         if (soap_flag_SensorNumber1 && soap->error == SOAP_TAG_MISMATCH)
58930                                 if (soap_in_unsignedByte(soap, "emi:SensorNumber", &(((emi__EventLogRecordType*)a)->SensorNumber), "xsd:unsignedByte"))
58931                                 {       soap_flag_SensorNumber1--;
58932                                         continue;
58933                                 }
58934                         if (soap_flag_Entity1 && soap->error == SOAP_TAG_MISMATCH)
58935                                 if (soap_in_unsignedByte(soap, "emi:Entity", &(((emi__EventLogRecordType*)a)->Entity), "xsd:unsignedByte"))
58936                                 {       soap_flag_Entity1--;
58937                                         continue;
58938                                 }
58939                         if (soap_flag_EntityInstance1 && soap->error == SOAP_TAG_MISMATCH)
58940                                 if (soap_in_unsignedByte(soap, "emi:EntityInstance", &(((emi__EventLogRecordType*)a)->EntityInstance), "xsd:unsignedByte"))
58941                                 {       soap_flag_EntityInstance1--;
58942                                         continue;
58943                                 }
58944                         if (soap_flag_EventData1 && soap->error == SOAP_TAG_MISMATCH)
58945                                 if (soap_in_PointerToemi__ByteData(soap, "emi:EventData", &(((emi__EventLogRecordType*)a)->EventData), "emi:ByteData"))
58946                                 {       soap_flag_EventData1--;
58947                                         continue;
58948                                 }
58949                         /* transient soap skipped */
58950                         if (soap->error == SOAP_TAG_MISMATCH)
58951                                 soap->error = soap_ignore_element(soap);
58952                         if (soap->error == SOAP_NO_TAG)
58953                                 break;
58954                         if (soap->error)
58955                                 return NULL;
58956                 }
58957                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TimeStamp1 > 0 || soap_flag_DeviceAddress1 > 0 || soap_flag_EventSensorType1 > 0 || soap_flag_EventType1 > 0 || soap_flag_EventOffset1 > 0 || soap_flag_EventSourceType1 > 0 || soap_flag_EventSeverity1 > 0 || soap_flag_SensorNumber1 > 0 || soap_flag_Entity1 > 0 || soap_flag_EntityInstance1 > 0 || soap_flag_EventData1 > 0))
58958                 {       soap->error = SOAP_OCCURS;
58959                         return NULL;
58960                 }
58961                 if (soap_element_end_in(soap, tag))
58962                         return NULL;
58963         }
58964         else
58965         {       a = (emi__EventLogRecordType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventLogRecordType, 0, sizeof(emi__EventLogRecordType), 0, soap_copy_emi__EventLogRecordType);
58966                 if (soap->body && soap_element_end_in(soap, tag))
58967                         return NULL;
58968         }
58969         return a;
58970 }
58971
58972 SOAP_FMAC5 emi__EventLogRecordType * SOAP_FMAC6 soap_new_emi__EventLogRecordType(struct soap *soap, int n)
58973 {       return soap_instantiate_emi__EventLogRecordType(soap, n, NULL, NULL, NULL);
58974 }
58975
58976 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *p)
58977 {       soap_delete(soap, p);
58978 }
58979
58980 SOAP_FMAC3 emi__EventLogRecordType * SOAP_FMAC4 soap_instantiate_emi__EventLogRecordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
58981 {
58982         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventLogRecordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
58983         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventLogRecordType, n, soap_fdelete);
58984         if (!cp)
58985                 return NULL;
58986         if (n < 0)
58987         {       cp->ptr = (void*)new emi__EventLogRecordType;
58988                 if (size)
58989                         *size = sizeof(emi__EventLogRecordType);
58990                 ((emi__EventLogRecordType*)cp->ptr)->soap = soap;
58991         }
58992         else
58993         {       cp->ptr = (void*)new emi__EventLogRecordType[n];
58994                 if (size)
58995                         *size = n * sizeof(emi__EventLogRecordType);
58996                 for (int i = 0; i < n; i++)
58997                         ((emi__EventLogRecordType*)cp->ptr)[i].soap = soap;
58998         }
58999                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
59000         return (emi__EventLogRecordType*)cp->ptr;
59001 }
59002
59003 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__EventLogRecordType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
59004 {
59005         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventLogRecordType %p -> %p\n", q, p));
59006         *(emi__EventLogRecordType*)p = *(emi__EventLogRecordType*)q;
59007 }
59008
59009 void emi__ByteData::soap_serialize(struct soap *soap) const
59010 {
59011         (void)soap; /* appease -Wall -Werror */
59012         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteData*)this)->Byte);
59013         /* transient soap skipped */
59014 }
59015
59016 void emi__ByteData::soap_default(struct soap *soap)
59017 {
59018         this->soap = soap;
59019         soap_default_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteData*)this)->Byte);
59020         /* transient soap skipped */
59021 }
59022
59023 int emi__ByteData::soap_put(struct soap *soap, const char *tag, const  char *type) const
59024 {
59025         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__ByteData);
59026         if (this->soap_out(soap, tag, id, type))
59027                 return soap->error;
59028         return soap_putindependent(soap);
59029 }
59030
59031 int emi__ByteData::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
59032 {
59033         return soap_out_emi__ByteData(soap, tag, id, this, type);
59034 }
59035
59036 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__ByteData(struct soap *soap, const char *tag, int id, const emi__ByteData *a, const char *type)
59037 {
59038         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__ByteData), type);
59039         soap_out_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", -1, &(((emi__ByteData*)a)->Byte), "");
59040         /* transient soap skipped */
59041         soap_element_end_out(soap, tag);
59042         return SOAP_OK;
59043 }
59044
59045 void *emi__ByteData::soap_get(struct soap *soap, const char *tag, const char *type)
59046 {
59047         return soap_get_emi__ByteData(soap, this, tag, type);
59048 }
59049
59050 SOAP_FMAC3 emi__ByteData * SOAP_FMAC4 soap_get_emi__ByteData(struct soap *soap, emi__ByteData *p, const char *tag, const char *type)
59051 {
59052         if ((p = soap_in_emi__ByteData(soap, tag, p, type)))
59053                 soap_getindependent(soap);
59054         return p;
59055 }
59056
59057 void *emi__ByteData::soap_in(struct soap *soap, const char *tag, const char *type)
59058 {       return soap_in_emi__ByteData(soap, tag, this, type);
59059 }
59060
59061 SOAP_FMAC3 emi__ByteData * SOAP_FMAC4 soap_in_emi__ByteData(struct soap *soap, const char *tag, emi__ByteData *a, const char *type)
59062 {
59063         if (soap_element_begin_in(soap, tag, 0, NULL))
59064                 return NULL;
59065         a = (emi__ByteData *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__ByteData, sizeof(emi__ByteData), soap->type, soap->arrayType);
59066         if (!a)
59067                 return NULL;
59068         if (soap->alloced)
59069         {       a->soap_default(soap);
59070                 if (soap->clist->type != SOAP_TYPE_emi__ByteData)
59071                 {       soap_revert(soap);
59072                         *soap->id = '\0';
59073                         return (emi__ByteData *)a->soap_in(soap, tag, type);
59074                 }
59075         };
59076         if (soap->body && !*soap->href)
59077         {
59078                 for (;;)
59079                 {       soap->error = SOAP_TAG_MISMATCH;
59080                         if (soap->error == SOAP_TAG_MISMATCH)
59081                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", &(((emi__ByteData*)a)->Byte), "xsd:unsignedByte"))
59082                                         continue;
59083                         /* transient soap skipped */
59084                         if (soap->error == SOAP_TAG_MISMATCH)
59085                                 soap->error = soap_ignore_element(soap);
59086                         if (soap->error == SOAP_NO_TAG)
59087                                 break;
59088                         if (soap->error)
59089                                 return NULL;
59090                 }
59091                 if ((soap->mode & SOAP_XML_STRICT) && (((emi__ByteData*)a)->Byte.size() < 8 || ((emi__ByteData*)a)->Byte.size() > 8))
59092                 {       soap->error = SOAP_OCCURS;
59093                         return NULL;
59094                 }
59095                 if (soap_element_end_in(soap, tag))
59096                         return NULL;
59097         }
59098         else
59099         {       a = (emi__ByteData *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__ByteData, 0, sizeof(emi__ByteData), 0, soap_copy_emi__ByteData);
59100                 if (soap->body && soap_element_end_in(soap, tag))
59101                         return NULL;
59102         }
59103         return a;
59104 }
59105
59106 SOAP_FMAC5 emi__ByteData * SOAP_FMAC6 soap_new_emi__ByteData(struct soap *soap, int n)
59107 {       return soap_instantiate_emi__ByteData(soap, n, NULL, NULL, NULL);
59108 }
59109
59110 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__ByteData(struct soap *soap, emi__ByteData *p)
59111 {       soap_delete(soap, p);
59112 }
59113
59114 SOAP_FMAC3 emi__ByteData * SOAP_FMAC4 soap_instantiate_emi__ByteData(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
59115 {
59116         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__ByteData(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
59117         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__ByteData, n, soap_fdelete);
59118         if (!cp)
59119                 return NULL;
59120         if (n < 0)
59121         {       cp->ptr = (void*)new emi__ByteData;
59122                 if (size)
59123                         *size = sizeof(emi__ByteData);
59124                 ((emi__ByteData*)cp->ptr)->soap = soap;
59125         }
59126         else
59127         {       cp->ptr = (void*)new emi__ByteData[n];
59128                 if (size)
59129                         *size = n * sizeof(emi__ByteData);
59130                 for (int i = 0; i < n; i++)
59131                         ((emi__ByteData*)cp->ptr)[i].soap = soap;
59132         }
59133                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
59134         return (emi__ByteData*)cp->ptr;
59135 }
59136
59137 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__ByteData(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
59138 {
59139         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__ByteData %p -> %p\n", q, p));
59140         *(emi__ByteData*)p = *(emi__ByteData*)q;
59141 }
59142
59143 void emi__AlertSubscriptionPolicyIDArrayType::soap_serialize(struct soap *soap) const
59144 {
59145         (void)soap; /* appease -Wall -Werror */
59146         soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionPolicyIDArrayType*)this)->AlertSubscriptionPolicyID);
59147         /* transient soap skipped */
59148 }
59149
59150 void emi__AlertSubscriptionPolicyIDArrayType::soap_default(struct soap *soap)
59151 {
59152         this->soap = soap;
59153         soap_default_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionPolicyIDArrayType*)this)->AlertSubscriptionPolicyID);
59154         /* transient soap skipped */
59155 }
59156
59157 int emi__AlertSubscriptionPolicyIDArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
59158 {
59159         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType);
59160         if (this->soap_out(soap, tag, id, type))
59161                 return soap->error;
59162         return soap_putindependent(soap);
59163 }
59164
59165 int emi__AlertSubscriptionPolicyIDArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
59166 {
59167         return soap_out_emi__AlertSubscriptionPolicyIDArrayType(soap, tag, id, this, type);
59168 }
59169
59170 SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionPolicyIDArrayType *a, const char *type)
59171 {
59172         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType), type);
59173         soap_out_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((emi__AlertSubscriptionPolicyIDArrayType*)a)->AlertSubscriptionPolicyID), "");
59174         /* transient soap skipped */
59175         soap_element_end_out(soap, tag);
59176         return SOAP_OK;
59177 }
59178
59179 void *emi__AlertSubscriptionPolicyIDArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
59180 {
59181         return soap_get_emi__AlertSubscriptionPolicyIDArrayType(soap, this, tag, type);
59182 }
59183
59184 SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *p, const char *tag, const char *type)
59185 {
59186         if ((p = soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, tag, p, type)))
59187                 soap_getindependent(soap);
59188         return p;
59189 }
59190
59191 void *emi__AlertSubscriptionPolicyIDArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
59192 {       return soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, tag, this, type);
59193 }
59194
59195 SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionPolicyIDArrayType *a, const char *type)
59196 {
59197         if (soap_element_begin_in(soap, tag, 0, NULL))
59198                 return NULL;
59199         a = (emi__AlertSubscriptionPolicyIDArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, sizeof(emi__AlertSubscriptionPolicyIDArrayType), soap->type, soap->arrayType);
59200         if (!a)
59201                 return NULL;
59202         if (soap->alloced)
59203         {       a->soap_default(soap);
59204                 if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType)
59205                 {       soap_revert(soap);
59206                         *soap->id = '\0';
59207                         return (emi__AlertSubscriptionPolicyIDArrayType *)a->soap_in(soap, tag, type);
59208                 }
59209         };
59210         if (soap->body && !*soap->href)
59211         {
59212                 for (;;)
59213                 {       soap->error = SOAP_TAG_MISMATCH;
59214                         if (soap->error == SOAP_TAG_MISMATCH)
59215                                 if (soap_in_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((emi__AlertSubscriptionPolicyIDArrayType*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType"))
59216                                         continue;
59217                         /* transient soap skipped */
59218                         if (soap->error == SOAP_TAG_MISMATCH)
59219                                 soap->error = soap_ignore_element(soap);
59220                         if (soap->error == SOAP_NO_TAG)
59221                                 break;
59222                         if (soap->error)
59223                                 return NULL;
59224                 }
59225                 if (soap_element_end_in(soap, tag))
59226                         return NULL;
59227         }
59228         else
59229         {       a = (emi__AlertSubscriptionPolicyIDArrayType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, 0, sizeof(emi__AlertSubscriptionPolicyIDArrayType), 0, soap_copy_emi__AlertSubscriptionPolicyIDArrayType);
59230                 if (soap->body && soap_element_end_in(soap, tag))
59231                         return NULL;
59232         }
59233         return a;
59234 }
59235
59236 SOAP_FMAC5 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, int n)
59237 {       return soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(soap, n, NULL, NULL, NULL);
59238 }
59239
59240 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *p)
59241 {       soap_delete(soap, p);
59242 }
59243
59244 SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
59245 {
59246         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
59247         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, n, soap_fdelete);
59248         if (!cp)
59249                 return NULL;
59250         if (n < 0)
59251         {       cp->ptr = (void*)new emi__AlertSubscriptionPolicyIDArrayType;
59252                 if (size)
59253                         *size = sizeof(emi__AlertSubscriptionPolicyIDArrayType);
59254                 ((emi__AlertSubscriptionPolicyIDArrayType*)cp->ptr)->soap = soap;
59255         }
59256         else
59257         {       cp->ptr = (void*)new emi__AlertSubscriptionPolicyIDArrayType[n];
59258                 if (size)
59259                         *size = n * sizeof(emi__AlertSubscriptionPolicyIDArrayType);
59260                 for (int i = 0; i < n; i++)
59261                         ((emi__AlertSubscriptionPolicyIDArrayType*)cp->ptr)[i].soap = soap;
59262         }
59263                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
59264         return (emi__AlertSubscriptionPolicyIDArrayType*)cp->ptr;
59265 }
59266
59267 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
59268 {
59269         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionPolicyIDArrayType %p -> %p\n", q, p));
59270         *(emi__AlertSubscriptionPolicyIDArrayType*)p = *(emi__AlertSubscriptionPolicyIDArrayType*)q;
59271 }
59272
59273 void _stra__RemoveStorageFpaclEntryResponse::soap_serialize(struct soap *soap) const
59274 {
59275         (void)soap; /* appease -Wall -Werror */
59276         /* transient soap skipped */
59277 }
59278
59279 void _stra__RemoveStorageFpaclEntryResponse::soap_default(struct soap *soap)
59280 {
59281         this->soap = soap;
59282         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__RemoveStorageFpaclEntryResponse*)this)->StatusCode);
59283         /* transient soap skipped */
59284 }
59285
59286 int _stra__RemoveStorageFpaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
59287 {
59288         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse);
59289         if (this->soap_out(soap, tag, id, type))
59290                 return soap->error;
59291         return soap_putindependent(soap);
59292 }
59293
59294 int _stra__RemoveStorageFpaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
59295 {
59296         return soap_out__stra__RemoveStorageFpaclEntryResponse(soap, tag, id, this, type);
59297 }
59298
59299 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageFpaclEntryResponse *a, const char *type)
59300 {
59301         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse), type);
59302         soap_element_result(soap, "stra:StatusCode");
59303         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__RemoveStorageFpaclEntryResponse*)a)->StatusCode), "");
59304         /* transient soap skipped */
59305         soap_element_end_out(soap, tag);
59306         return SOAP_OK;
59307 }
59308
59309 void *_stra__RemoveStorageFpaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
59310 {
59311         return soap_get__stra__RemoveStorageFpaclEntryResponse(soap, this, tag, type);
59312 }
59313
59314 SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC4 soap_get__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *p, const char *tag, const char *type)
59315 {
59316         if ((p = soap_in__stra__RemoveStorageFpaclEntryResponse(soap, tag, p, type)))
59317                 soap_getindependent(soap);
59318         return p;
59319 }
59320
59321 void *_stra__RemoveStorageFpaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
59322 {       return soap_in__stra__RemoveStorageFpaclEntryResponse(soap, tag, this, type);
59323 }
59324
59325 SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC4 soap_in__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntryResponse *a, const char *type)
59326 {
59327         if (soap_element_begin_in(soap, tag, 0, NULL))
59328                 return NULL;
59329         a = (_stra__RemoveStorageFpaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, sizeof(_stra__RemoveStorageFpaclEntryResponse), soap->type, soap->arrayType);
59330         if (!a)
59331                 return NULL;
59332         if (soap->alloced)
59333         {       a->soap_default(soap);
59334                 if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse)
59335                 {       soap_revert(soap);
59336                         *soap->id = '\0';
59337                         return (_stra__RemoveStorageFpaclEntryResponse *)a->soap_in(soap, tag, type);
59338                 }
59339         }
59340         short soap_flag_StatusCode1 = 1;
59341         if (soap->body && !*soap->href)
59342         {
59343                 for (;;)
59344                 {       soap->error = SOAP_TAG_MISMATCH;
59345                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
59346                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__RemoveStorageFpaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
59347                                 {       soap_flag_StatusCode1--;
59348                                         continue;
59349                                 }
59350                         /* transient soap skipped */
59351                         soap_check_result(soap, "stra:StatusCode");
59352                         if (soap->error == SOAP_TAG_MISMATCH)
59353                                 soap->error = soap_ignore_element(soap);
59354                         if (soap->error == SOAP_NO_TAG)
59355                                 break;
59356                         if (soap->error)
59357                                 return NULL;
59358                 }
59359                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
59360                 {       soap->error = SOAP_OCCURS;
59361                         return NULL;
59362                 }
59363                 if (soap_element_end_in(soap, tag))
59364                         return NULL;
59365         }
59366         else
59367         {       a = (_stra__RemoveStorageFpaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, 0, sizeof(_stra__RemoveStorageFpaclEntryResponse), 0, soap_copy__stra__RemoveStorageFpaclEntryResponse);
59368                 if (soap->body && soap_element_end_in(soap, tag))
59369                         return NULL;
59370         }
59371         return a;
59372 }
59373
59374 SOAP_FMAC5 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC6 soap_new__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, int n)
59375 {       return soap_instantiate__stra__RemoveStorageFpaclEntryResponse(soap, n, NULL, NULL, NULL);
59376 }
59377
59378 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *p)
59379 {       soap_delete(soap, p);
59380 }
59381
59382 SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
59383 {
59384         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageFpaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
59385         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, n, soap_fdelete);
59386         if (!cp)
59387                 return NULL;
59388         if (n < 0)
59389         {       cp->ptr = (void*)new _stra__RemoveStorageFpaclEntryResponse;
59390                 if (size)
59391                         *size = sizeof(_stra__RemoveStorageFpaclEntryResponse);
59392                 ((_stra__RemoveStorageFpaclEntryResponse*)cp->ptr)->soap = soap;
59393         }
59394         else
59395         {       cp->ptr = (void*)new _stra__RemoveStorageFpaclEntryResponse[n];
59396                 if (size)
59397                         *size = n * sizeof(_stra__RemoveStorageFpaclEntryResponse);
59398                 for (int i = 0; i < n; i++)
59399                         ((_stra__RemoveStorageFpaclEntryResponse*)cp->ptr)[i].soap = soap;
59400         }
59401                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
59402         return (_stra__RemoveStorageFpaclEntryResponse*)cp->ptr;
59403 }
59404
59405 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
59406 {
59407         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageFpaclEntryResponse %p -> %p\n", q, p));
59408         *(_stra__RemoveStorageFpaclEntryResponse*)p = *(_stra__RemoveStorageFpaclEntryResponse*)q;
59409 }
59410
59411 void _stra__RemoveStorageFpaclEntry::soap_serialize(struct soap *soap) const
59412 {
59413         (void)soap; /* appease -Wall -Werror */
59414         /* transient soap skipped */
59415 }
59416
59417 void _stra__RemoveStorageFpaclEntry::soap_default(struct soap *soap)
59418 {
59419         this->soap = soap;
59420         soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__RemoveStorageFpaclEntry*)this)->Handle);
59421         /* transient soap skipped */
59422 }
59423
59424 int _stra__RemoveStorageFpaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
59425 {
59426         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__RemoveStorageFpaclEntry);
59427         if (this->soap_out(soap, tag, id, type))
59428                 return soap->error;
59429         return soap_putindependent(soap);
59430 }
59431
59432 int _stra__RemoveStorageFpaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
59433 {
59434         return soap_out__stra__RemoveStorageFpaclEntry(soap, tag, id, this, type);
59435 }
59436
59437 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageFpaclEntry *a, const char *type)
59438 {
59439         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntry), type);
59440         soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__RemoveStorageFpaclEntry*)a)->Handle), "");
59441         /* transient soap skipped */
59442         soap_element_end_out(soap, tag);
59443         return SOAP_OK;
59444 }
59445
59446 void *_stra__RemoveStorageFpaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
59447 {
59448         return soap_get__stra__RemoveStorageFpaclEntry(soap, this, tag, type);
59449 }
59450
59451 SOAP_FMAC3 _stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_get__stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *p, const char *tag, const char *type)
59452 {
59453         if ((p = soap_in__stra__RemoveStorageFpaclEntry(soap, tag, p, type)))
59454                 soap_getindependent(soap);
59455         return p;
59456 }
59457
59458 void *_stra__RemoveStorageFpaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
59459 {       return soap_in__stra__RemoveStorageFpaclEntry(soap, tag, this, type);
59460 }
59461
59462 SOAP_FMAC3 _stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_in__stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntry *a, const char *type)
59463 {
59464         if (soap_element_begin_in(soap, tag, 0, NULL))
59465                 return NULL;
59466         a = (_stra__RemoveStorageFpaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntry, sizeof(_stra__RemoveStorageFpaclEntry), soap->type, soap->arrayType);
59467         if (!a)
59468                 return NULL;
59469         if (soap->alloced)
59470         {       a->soap_default(soap);
59471                 if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageFpaclEntry)
59472                 {       soap_revert(soap);
59473                         *soap->id = '\0';
59474                         return (_stra__RemoveStorageFpaclEntry *)a->soap_in(soap, tag, type);
59475                 }
59476         }
59477         short soap_flag_Handle1 = 1;
59478         if (soap->body && !*soap->href)
59479         {
59480                 for (;;)
59481                 {       soap->error = SOAP_TAG_MISMATCH;
59482                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
59483                                 if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__RemoveStorageFpaclEntry*)a)->Handle), "stra:StorageAllocEntryHandleType"))
59484                                 {       soap_flag_Handle1--;
59485                                         continue;
59486                                 }
59487                         /* transient soap skipped */
59488                         if (soap->error == SOAP_TAG_MISMATCH)
59489                                 soap->error = soap_ignore_element(soap);
59490                         if (soap->error == SOAP_NO_TAG)
59491                                 break;
59492                         if (soap->error)
59493                                 return NULL;
59494                 }
59495                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
59496                 {       soap->error = SOAP_OCCURS;
59497                         return NULL;
59498                 }
59499                 if (soap_element_end_in(soap, tag))
59500                         return NULL;
59501         }
59502         else
59503         {       a = (_stra__RemoveStorageFpaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__RemoveStorageFpaclEntry, 0, sizeof(_stra__RemoveStorageFpaclEntry), 0, soap_copy__stra__RemoveStorageFpaclEntry);
59504                 if (soap->body && soap_element_end_in(soap, tag))
59505                         return NULL;
59506         }
59507         return a;
59508 }
59509
59510 SOAP_FMAC5 _stra__RemoveStorageFpaclEntry * SOAP_FMAC6 soap_new__stra__RemoveStorageFpaclEntry(struct soap *soap, int n)
59511 {       return soap_instantiate__stra__RemoveStorageFpaclEntry(soap, n, NULL, NULL, NULL);
59512 }
59513
59514 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *p)
59515 {       soap_delete(soap, p);
59516 }
59517
59518 SOAP_FMAC3 _stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
59519 {
59520         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
59521         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageFpaclEntry, n, soap_fdelete);
59522         if (!cp)
59523                 return NULL;
59524         if (n < 0)
59525         {       cp->ptr = (void*)new _stra__RemoveStorageFpaclEntry;
59526                 if (size)
59527                         *size = sizeof(_stra__RemoveStorageFpaclEntry);
59528                 ((_stra__RemoveStorageFpaclEntry*)cp->ptr)->soap = soap;
59529         }
59530         else
59531         {       cp->ptr = (void*)new _stra__RemoveStorageFpaclEntry[n];
59532                 if (size)
59533                         *size = n * sizeof(_stra__RemoveStorageFpaclEntry);
59534                 for (int i = 0; i < n; i++)
59535                         ((_stra__RemoveStorageFpaclEntry*)cp->ptr)[i].soap = soap;
59536         }
59537                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
59538         return (_stra__RemoveStorageFpaclEntry*)cp->ptr;
59539 }
59540
59541 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__RemoveStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
59542 {
59543         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageFpaclEntry %p -> %p\n", q, p));
59544         *(_stra__RemoveStorageFpaclEntry*)p = *(_stra__RemoveStorageFpaclEntry*)q;
59545 }
59546
59547 void _stra__UpdateStorageFpaclEntryResponse::soap_serialize(struct soap *soap) const
59548 {
59549         (void)soap; /* appease -Wall -Werror */
59550         /* transient soap skipped */
59551 }
59552
59553 void _stra__UpdateStorageFpaclEntryResponse::soap_default(struct soap *soap)
59554 {
59555         this->soap = soap;
59556         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__UpdateStorageFpaclEntryResponse*)this)->StatusCode);
59557         /* transient soap skipped */
59558 }
59559
59560 int _stra__UpdateStorageFpaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
59561 {
59562         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse);
59563         if (this->soap_out(soap, tag, id, type))
59564                 return soap->error;
59565         return soap_putindependent(soap);
59566 }
59567
59568 int _stra__UpdateStorageFpaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
59569 {
59570         return soap_out__stra__UpdateStorageFpaclEntryResponse(soap, tag, id, this, type);
59571 }
59572
59573 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__UpdateStorageFpaclEntryResponse *a, const char *type)
59574 {
59575         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse), type);
59576         soap_element_result(soap, "stra:StatusCode");
59577         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__UpdateStorageFpaclEntryResponse*)a)->StatusCode), "");
59578         /* transient soap skipped */
59579         soap_element_end_out(soap, tag);
59580         return SOAP_OK;
59581 }
59582
59583 void *_stra__UpdateStorageFpaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
59584 {
59585         return soap_get__stra__UpdateStorageFpaclEntryResponse(soap, this, tag, type);
59586 }
59587
59588 SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC4 soap_get__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *p, const char *tag, const char *type)
59589 {
59590         if ((p = soap_in__stra__UpdateStorageFpaclEntryResponse(soap, tag, p, type)))
59591                 soap_getindependent(soap);
59592         return p;
59593 }
59594
59595 void *_stra__UpdateStorageFpaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
59596 {       return soap_in__stra__UpdateStorageFpaclEntryResponse(soap, tag, this, type);
59597 }
59598
59599 SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC4 soap_in__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntryResponse *a, const char *type)
59600 {
59601         if (soap_element_begin_in(soap, tag, 0, NULL))
59602                 return NULL;
59603         a = (_stra__UpdateStorageFpaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, sizeof(_stra__UpdateStorageFpaclEntryResponse), soap->type, soap->arrayType);
59604         if (!a)
59605                 return NULL;
59606         if (soap->alloced)
59607         {       a->soap_default(soap);
59608                 if (soap->clist->type != SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse)
59609                 {       soap_revert(soap);
59610                         *soap->id = '\0';
59611                         return (_stra__UpdateStorageFpaclEntryResponse *)a->soap_in(soap, tag, type);
59612                 }
59613         }
59614         short soap_flag_StatusCode1 = 1;
59615         if (soap->body && !*soap->href)
59616         {
59617                 for (;;)
59618                 {       soap->error = SOAP_TAG_MISMATCH;
59619                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
59620                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__UpdateStorageFpaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
59621                                 {       soap_flag_StatusCode1--;
59622                                         continue;
59623                                 }
59624                         /* transient soap skipped */
59625                         soap_check_result(soap, "stra:StatusCode");
59626                         if (soap->error == SOAP_TAG_MISMATCH)
59627                                 soap->error = soap_ignore_element(soap);
59628                         if (soap->error == SOAP_NO_TAG)
59629                                 break;
59630                         if (soap->error)
59631                                 return NULL;
59632                 }
59633                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
59634                 {       soap->error = SOAP_OCCURS;
59635                         return NULL;
59636                 }
59637                 if (soap_element_end_in(soap, tag))
59638                         return NULL;
59639         }
59640         else
59641         {       a = (_stra__UpdateStorageFpaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, 0, sizeof(_stra__UpdateStorageFpaclEntryResponse), 0, soap_copy__stra__UpdateStorageFpaclEntryResponse);
59642                 if (soap->body && soap_element_end_in(soap, tag))
59643                         return NULL;
59644         }
59645         return a;
59646 }
59647
59648 SOAP_FMAC5 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC6 soap_new__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, int n)
59649 {       return soap_instantiate__stra__UpdateStorageFpaclEntryResponse(soap, n, NULL, NULL, NULL);
59650 }
59651
59652 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *p)
59653 {       soap_delete(soap, p);
59654 }
59655
59656 SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
59657 {
59658         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__UpdateStorageFpaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
59659         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, n, soap_fdelete);
59660         if (!cp)
59661                 return NULL;
59662         if (n < 0)
59663         {       cp->ptr = (void*)new _stra__UpdateStorageFpaclEntryResponse;
59664                 if (size)
59665                         *size = sizeof(_stra__UpdateStorageFpaclEntryResponse);
59666                 ((_stra__UpdateStorageFpaclEntryResponse*)cp->ptr)->soap = soap;
59667         }
59668         else
59669         {       cp->ptr = (void*)new _stra__UpdateStorageFpaclEntryResponse[n];
59670                 if (size)
59671                         *size = n * sizeof(_stra__UpdateStorageFpaclEntryResponse);
59672                 for (int i = 0; i < n; i++)
59673                         ((_stra__UpdateStorageFpaclEntryResponse*)cp->ptr)[i].soap = soap;
59674         }
59675                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
59676         return (_stra__UpdateStorageFpaclEntryResponse*)cp->ptr;
59677 }
59678
59679 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
59680 {
59681         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__UpdateStorageFpaclEntryResponse %p -> %p\n", q, p));
59682         *(_stra__UpdateStorageFpaclEntryResponse*)p = *(_stra__UpdateStorageFpaclEntryResponse*)q;
59683 }
59684
59685 void _stra__UpdateStorageFpaclEntry::soap_serialize(struct soap *soap) const
59686 {
59687         (void)soap; /* appease -Wall -Werror */
59688         soap_embedded(soap, &((_stra__UpdateStorageFpaclEntry*)this)->NewAllocationSize, SOAP_TYPE_unsignedInt);
59689         /* transient soap skipped */
59690 }
59691
59692 void _stra__UpdateStorageFpaclEntry::soap_default(struct soap *soap)
59693 {
59694         this->soap = soap;
59695         soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__UpdateStorageFpaclEntry*)this)->Handle);
59696         soap_default_unsignedInt(soap, &((_stra__UpdateStorageFpaclEntry*)this)->NewAllocationSize);
59697         /* transient soap skipped */
59698 }
59699
59700 int _stra__UpdateStorageFpaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
59701 {
59702         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__UpdateStorageFpaclEntry);
59703         if (this->soap_out(soap, tag, id, type))
59704                 return soap->error;
59705         return soap_putindependent(soap);
59706 }
59707
59708 int _stra__UpdateStorageFpaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
59709 {
59710         return soap_out__stra__UpdateStorageFpaclEntry(soap, tag, id, this, type);
59711 }
59712
59713 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, int id, const _stra__UpdateStorageFpaclEntry *a, const char *type)
59714 {
59715         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntry), type);
59716         soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__UpdateStorageFpaclEntry*)a)->Handle), "");
59717         soap_out_unsignedInt(soap, "stra:NewAllocationSize", -1, &(((_stra__UpdateStorageFpaclEntry*)a)->NewAllocationSize), "");
59718         /* transient soap skipped */
59719         soap_element_end_out(soap, tag);
59720         return SOAP_OK;
59721 }
59722
59723 void *_stra__UpdateStorageFpaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
59724 {
59725         return soap_get__stra__UpdateStorageFpaclEntry(soap, this, tag, type);
59726 }
59727
59728 SOAP_FMAC3 _stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_get__stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *p, const char *tag, const char *type)
59729 {
59730         if ((p = soap_in__stra__UpdateStorageFpaclEntry(soap, tag, p, type)))
59731                 soap_getindependent(soap);
59732         return p;
59733 }
59734
59735 void *_stra__UpdateStorageFpaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
59736 {       return soap_in__stra__UpdateStorageFpaclEntry(soap, tag, this, type);
59737 }
59738
59739 SOAP_FMAC3 _stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_in__stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntry *a, const char *type)
59740 {
59741         if (soap_element_begin_in(soap, tag, 0, NULL))
59742                 return NULL;
59743         a = (_stra__UpdateStorageFpaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntry, sizeof(_stra__UpdateStorageFpaclEntry), soap->type, soap->arrayType);
59744         if (!a)
59745                 return NULL;
59746         if (soap->alloced)
59747         {       a->soap_default(soap);
59748                 if (soap->clist->type != SOAP_TYPE__stra__UpdateStorageFpaclEntry)
59749                 {       soap_revert(soap);
59750                         *soap->id = '\0';
59751                         return (_stra__UpdateStorageFpaclEntry *)a->soap_in(soap, tag, type);
59752                 }
59753         }
59754         short soap_flag_Handle1 = 1, soap_flag_NewAllocationSize1 = 1;
59755         if (soap->body && !*soap->href)
59756         {
59757                 for (;;)
59758                 {       soap->error = SOAP_TAG_MISMATCH;
59759                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
59760                                 if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__UpdateStorageFpaclEntry*)a)->Handle), "stra:StorageAllocEntryHandleType"))
59761                                 {       soap_flag_Handle1--;
59762                                         continue;
59763                                 }
59764                         if (soap_flag_NewAllocationSize1 && soap->error == SOAP_TAG_MISMATCH)
59765                                 if (soap_in_unsignedInt(soap, "stra:NewAllocationSize", &(((_stra__UpdateStorageFpaclEntry*)a)->NewAllocationSize), "xsd:unsignedInt"))
59766                                 {       soap_flag_NewAllocationSize1--;
59767                                         continue;
59768                                 }
59769                         /* transient soap skipped */
59770                         if (soap->error == SOAP_TAG_MISMATCH)
59771                                 soap->error = soap_ignore_element(soap);
59772                         if (soap->error == SOAP_NO_TAG)
59773                                 break;
59774                         if (soap->error)
59775                                 return NULL;
59776                 }
59777                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_NewAllocationSize1 > 0))
59778                 {       soap->error = SOAP_OCCURS;
59779                         return NULL;
59780                 }
59781                 if (soap_element_end_in(soap, tag))
59782                         return NULL;
59783         }
59784         else
59785         {       a = (_stra__UpdateStorageFpaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__UpdateStorageFpaclEntry, 0, sizeof(_stra__UpdateStorageFpaclEntry), 0, soap_copy__stra__UpdateStorageFpaclEntry);
59786                 if (soap->body && soap_element_end_in(soap, tag))
59787                         return NULL;
59788         }
59789         return a;
59790 }
59791
59792 SOAP_FMAC5 _stra__UpdateStorageFpaclEntry * SOAP_FMAC6 soap_new__stra__UpdateStorageFpaclEntry(struct soap *soap, int n)
59793 {       return soap_instantiate__stra__UpdateStorageFpaclEntry(soap, n, NULL, NULL, NULL);
59794 }
59795
59796 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *p)
59797 {       soap_delete(soap, p);
59798 }
59799
59800 SOAP_FMAC3 _stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_instantiate__stra__UpdateStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
59801 {
59802         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__UpdateStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
59803         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__UpdateStorageFpaclEntry, n, soap_fdelete);
59804         if (!cp)
59805                 return NULL;
59806         if (n < 0)
59807         {       cp->ptr = (void*)new _stra__UpdateStorageFpaclEntry;
59808                 if (size)
59809                         *size = sizeof(_stra__UpdateStorageFpaclEntry);
59810                 ((_stra__UpdateStorageFpaclEntry*)cp->ptr)->soap = soap;
59811         }
59812         else
59813         {       cp->ptr = (void*)new _stra__UpdateStorageFpaclEntry[n];
59814                 if (size)
59815                         *size = n * sizeof(_stra__UpdateStorageFpaclEntry);
59816                 for (int i = 0; i < n; i++)
59817                         ((_stra__UpdateStorageFpaclEntry*)cp->ptr)[i].soap = soap;
59818         }
59819                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
59820         return (_stra__UpdateStorageFpaclEntry*)cp->ptr;
59821 }
59822
59823 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__UpdateStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
59824 {
59825         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__UpdateStorageFpaclEntry %p -> %p\n", q, p));
59826         *(_stra__UpdateStorageFpaclEntry*)p = *(_stra__UpdateStorageFpaclEntry*)q;
59827 }
59828
59829 void _stra__GetStorageAllocEntryResponse::soap_serialize(struct soap *soap) const
59830 {
59831         (void)soap; /* appease -Wall -Werror */
59832         soap_serialize_PointerTostra__StorageAllocEntryType(soap, &((_stra__GetStorageAllocEntryResponse*)this)->Entry);
59833         /* transient soap skipped */
59834 }
59835
59836 void _stra__GetStorageAllocEntryResponse::soap_default(struct soap *soap)
59837 {
59838         this->soap = soap;
59839         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__GetStorageAllocEntryResponse*)this)->StatusCode);
59840         ((_stra__GetStorageAllocEntryResponse*)this)->Entry = NULL;
59841         /* transient soap skipped */
59842 }
59843
59844 int _stra__GetStorageAllocEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
59845 {
59846         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetStorageAllocEntryResponse);
59847         if (this->soap_out(soap, tag, id, type))
59848                 return soap->error;
59849         return soap_putindependent(soap);
59850 }
59851
59852 int _stra__GetStorageAllocEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
59853 {
59854         return soap_out__stra__GetStorageAllocEntryResponse(soap, tag, id, this, type);
59855 }
59856
59857 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, int id, const _stra__GetStorageAllocEntryResponse *a, const char *type)
59858 {
59859         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageAllocEntryResponse), type);
59860         soap_element_result(soap, "stra:StatusCode");
59861         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__GetStorageAllocEntryResponse*)a)->StatusCode), "");
59862         soap_out_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", -1, &(((_stra__GetStorageAllocEntryResponse*)a)->Entry), "");
59863         /* transient soap skipped */
59864         soap_element_end_out(soap, tag);
59865         return SOAP_OK;
59866 }
59867
59868 void *_stra__GetStorageAllocEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
59869 {
59870         return soap_get__stra__GetStorageAllocEntryResponse(soap, this, tag, type);
59871 }
59872
59873 SOAP_FMAC3 _stra__GetStorageAllocEntryResponse * SOAP_FMAC4 soap_get__stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *p, const char *tag, const char *type)
59874 {
59875         if ((p = soap_in__stra__GetStorageAllocEntryResponse(soap, tag, p, type)))
59876                 soap_getindependent(soap);
59877         return p;
59878 }
59879
59880 void *_stra__GetStorageAllocEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
59881 {       return soap_in__stra__GetStorageAllocEntryResponse(soap, tag, this, type);
59882 }
59883
59884 SOAP_FMAC3 _stra__GetStorageAllocEntryResponse * SOAP_FMAC4 soap_in__stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageAllocEntryResponse *a, const char *type)
59885 {
59886         if (soap_element_begin_in(soap, tag, 0, NULL))
59887                 return NULL;
59888         a = (_stra__GetStorageAllocEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageAllocEntryResponse, sizeof(_stra__GetStorageAllocEntryResponse), soap->type, soap->arrayType);
59889         if (!a)
59890                 return NULL;
59891         if (soap->alloced)
59892         {       a->soap_default(soap);
59893                 if (soap->clist->type != SOAP_TYPE__stra__GetStorageAllocEntryResponse)
59894                 {       soap_revert(soap);
59895                         *soap->id = '\0';
59896                         return (_stra__GetStorageAllocEntryResponse *)a->soap_in(soap, tag, type);
59897                 }
59898         }
59899         short soap_flag_StatusCode1 = 1, soap_flag_Entry1 = 1;
59900         if (soap->body && !*soap->href)
59901         {
59902                 for (;;)
59903                 {       soap->error = SOAP_TAG_MISMATCH;
59904                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
59905                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__GetStorageAllocEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
59906                                 {       soap_flag_StatusCode1--;
59907                                         continue;
59908                                 }
59909                         if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
59910                                 if (soap_in_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", &(((_stra__GetStorageAllocEntryResponse*)a)->Entry), "stra:StorageAllocEntryType"))
59911                                 {       soap_flag_Entry1--;
59912                                         continue;
59913                                 }
59914                         /* transient soap skipped */
59915                         soap_check_result(soap, "stra:StatusCode");
59916                         if (soap->error == SOAP_TAG_MISMATCH)
59917                                 soap->error = soap_ignore_element(soap);
59918                         if (soap->error == SOAP_NO_TAG)
59919                                 break;
59920                         if (soap->error)
59921                                 return NULL;
59922                 }
59923                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Entry1 > 0))
59924                 {       soap->error = SOAP_OCCURS;
59925                         return NULL;
59926                 }
59927                 if (soap_element_end_in(soap, tag))
59928                         return NULL;
59929         }
59930         else
59931         {       a = (_stra__GetStorageAllocEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetStorageAllocEntryResponse, 0, sizeof(_stra__GetStorageAllocEntryResponse), 0, soap_copy__stra__GetStorageAllocEntryResponse);
59932                 if (soap->body && soap_element_end_in(soap, tag))
59933                         return NULL;
59934         }
59935         return a;
59936 }
59937
59938 SOAP_FMAC5 _stra__GetStorageAllocEntryResponse * SOAP_FMAC6 soap_new__stra__GetStorageAllocEntryResponse(struct soap *soap, int n)
59939 {       return soap_instantiate__stra__GetStorageAllocEntryResponse(soap, n, NULL, NULL, NULL);
59940 }
59941
59942 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *p)
59943 {       soap_delete(soap, p);
59944 }
59945
59946 SOAP_FMAC3 _stra__GetStorageAllocEntryResponse * SOAP_FMAC4 soap_instantiate__stra__GetStorageAllocEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
59947 {
59948         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageAllocEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
59949         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageAllocEntryResponse, n, soap_fdelete);
59950         if (!cp)
59951                 return NULL;
59952         if (n < 0)
59953         {       cp->ptr = (void*)new _stra__GetStorageAllocEntryResponse;
59954                 if (size)
59955                         *size = sizeof(_stra__GetStorageAllocEntryResponse);
59956                 ((_stra__GetStorageAllocEntryResponse*)cp->ptr)->soap = soap;
59957         }
59958         else
59959         {       cp->ptr = (void*)new _stra__GetStorageAllocEntryResponse[n];
59960                 if (size)
59961                         *size = n * sizeof(_stra__GetStorageAllocEntryResponse);
59962                 for (int i = 0; i < n; i++)
59963                         ((_stra__GetStorageAllocEntryResponse*)cp->ptr)[i].soap = soap;
59964         }
59965                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
59966         return (_stra__GetStorageAllocEntryResponse*)cp->ptr;
59967 }
59968
59969 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetStorageAllocEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
59970 {
59971         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageAllocEntryResponse %p -> %p\n", q, p));
59972         *(_stra__GetStorageAllocEntryResponse*)p = *(_stra__GetStorageAllocEntryResponse*)q;
59973 }
59974
59975 void _stra__GetStorageAllocEntry::soap_serialize(struct soap *soap) const
59976 {
59977         (void)soap; /* appease -Wall -Werror */
59978         /* transient soap skipped */
59979 }
59980
59981 void _stra__GetStorageAllocEntry::soap_default(struct soap *soap)
59982 {
59983         this->soap = soap;
59984         soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__GetStorageAllocEntry*)this)->Handle);
59985         /* transient soap skipped */
59986 }
59987
59988 int _stra__GetStorageAllocEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
59989 {
59990         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetStorageAllocEntry);
59991         if (this->soap_out(soap, tag, id, type))
59992                 return soap->error;
59993         return soap_putindependent(soap);
59994 }
59995
59996 int _stra__GetStorageAllocEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
59997 {
59998         return soap_out__stra__GetStorageAllocEntry(soap, tag, id, this, type);
59999 }
60000
60001 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageAllocEntry(struct soap *soap, const char *tag, int id, const _stra__GetStorageAllocEntry *a, const char *type)
60002 {
60003         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageAllocEntry), type);
60004         soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__GetStorageAllocEntry*)a)->Handle), "");
60005         /* transient soap skipped */
60006         soap_element_end_out(soap, tag);
60007         return SOAP_OK;
60008 }
60009
60010 void *_stra__GetStorageAllocEntry::soap_get(struct soap *soap, const char *tag, const char *type)
60011 {
60012         return soap_get__stra__GetStorageAllocEntry(soap, this, tag, type);
60013 }
60014
60015 SOAP_FMAC3 _stra__GetStorageAllocEntry * SOAP_FMAC4 soap_get__stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *p, const char *tag, const char *type)
60016 {
60017         if ((p = soap_in__stra__GetStorageAllocEntry(soap, tag, p, type)))
60018                 soap_getindependent(soap);
60019         return p;
60020 }
60021
60022 void *_stra__GetStorageAllocEntry::soap_in(struct soap *soap, const char *tag, const char *type)
60023 {       return soap_in__stra__GetStorageAllocEntry(soap, tag, this, type);
60024 }
60025
60026 SOAP_FMAC3 _stra__GetStorageAllocEntry * SOAP_FMAC4 soap_in__stra__GetStorageAllocEntry(struct soap *soap, const char *tag, _stra__GetStorageAllocEntry *a, const char *type)
60027 {
60028         if (soap_element_begin_in(soap, tag, 0, NULL))
60029                 return NULL;
60030         a = (_stra__GetStorageAllocEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageAllocEntry, sizeof(_stra__GetStorageAllocEntry), soap->type, soap->arrayType);
60031         if (!a)
60032                 return NULL;
60033         if (soap->alloced)
60034         {       a->soap_default(soap);
60035                 if (soap->clist->type != SOAP_TYPE__stra__GetStorageAllocEntry)
60036                 {       soap_revert(soap);
60037                         *soap->id = '\0';
60038                         return (_stra__GetStorageAllocEntry *)a->soap_in(soap, tag, type);
60039                 }
60040         }
60041         short soap_flag_Handle1 = 1;
60042         if (soap->body && !*soap->href)
60043         {
60044                 for (;;)
60045                 {       soap->error = SOAP_TAG_MISMATCH;
60046                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
60047                                 if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__GetStorageAllocEntry*)a)->Handle), "stra:StorageAllocEntryHandleType"))
60048                                 {       soap_flag_Handle1--;
60049                                         continue;
60050                                 }
60051                         /* transient soap skipped */
60052                         if (soap->error == SOAP_TAG_MISMATCH)
60053                                 soap->error = soap_ignore_element(soap);
60054                         if (soap->error == SOAP_NO_TAG)
60055                                 break;
60056                         if (soap->error)
60057                                 return NULL;
60058                 }
60059                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
60060                 {       soap->error = SOAP_OCCURS;
60061                         return NULL;
60062                 }
60063                 if (soap_element_end_in(soap, tag))
60064                         return NULL;
60065         }
60066         else
60067         {       a = (_stra__GetStorageAllocEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetStorageAllocEntry, 0, sizeof(_stra__GetStorageAllocEntry), 0, soap_copy__stra__GetStorageAllocEntry);
60068                 if (soap->body && soap_element_end_in(soap, tag))
60069                         return NULL;
60070         }
60071         return a;
60072 }
60073
60074 SOAP_FMAC5 _stra__GetStorageAllocEntry * SOAP_FMAC6 soap_new__stra__GetStorageAllocEntry(struct soap *soap, int n)
60075 {       return soap_instantiate__stra__GetStorageAllocEntry(soap, n, NULL, NULL, NULL);
60076 }
60077
60078 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *p)
60079 {       soap_delete(soap, p);
60080 }
60081
60082 SOAP_FMAC3 _stra__GetStorageAllocEntry * SOAP_FMAC4 soap_instantiate__stra__GetStorageAllocEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
60083 {
60084         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageAllocEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
60085         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageAllocEntry, n, soap_fdelete);
60086         if (!cp)
60087                 return NULL;
60088         if (n < 0)
60089         {       cp->ptr = (void*)new _stra__GetStorageAllocEntry;
60090                 if (size)
60091                         *size = sizeof(_stra__GetStorageAllocEntry);
60092                 ((_stra__GetStorageAllocEntry*)cp->ptr)->soap = soap;
60093         }
60094         else
60095         {       cp->ptr = (void*)new _stra__GetStorageAllocEntry[n];
60096                 if (size)
60097                         *size = n * sizeof(_stra__GetStorageAllocEntry);
60098                 for (int i = 0; i < n; i++)
60099                         ((_stra__GetStorageAllocEntry*)cp->ptr)[i].soap = soap;
60100         }
60101                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
60102         return (_stra__GetStorageAllocEntry*)cp->ptr;
60103 }
60104
60105 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetStorageAllocEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
60106 {
60107         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageAllocEntry %p -> %p\n", q, p));
60108         *(_stra__GetStorageAllocEntry*)p = *(_stra__GetStorageAllocEntry*)q;
60109 }
60110
60111 void _stra__EnumerateStorageAllocEntriesResponse::soap_serialize(struct soap *soap) const
60112 {
60113         (void)soap; /* appease -Wall -Werror */
60114         soap_embedded(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->TotalCount, SOAP_TYPE_unsignedShort);
60115         soap_embedded(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->HandlesCount, SOAP_TYPE_unsignedShort);
60116         soap_serialize_PointerTostra__StorageAllocEntryHandleListType(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->Handles);
60117         /* transient soap skipped */
60118 }
60119
60120 void _stra__EnumerateStorageAllocEntriesResponse::soap_default(struct soap *soap)
60121 {
60122         this->soap = soap;
60123         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->StatusCode);
60124         soap_default_unsignedShort(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->TotalCount);
60125         soap_default_unsignedShort(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->HandlesCount);
60126         ((_stra__EnumerateStorageAllocEntriesResponse*)this)->Handles = NULL;
60127         /* transient soap skipped */
60128 }
60129
60130 int _stra__EnumerateStorageAllocEntriesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
60131 {
60132         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse);
60133         if (this->soap_out(soap, tag, id, type))
60134                 return soap->error;
60135         return soap_putindependent(soap);
60136 }
60137
60138 int _stra__EnumerateStorageAllocEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
60139 {
60140         return soap_out__stra__EnumerateStorageAllocEntriesResponse(soap, tag, id, this, type);
60141 }
60142
60143 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageAllocEntriesResponse *a, const char *type)
60144 {
60145         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse), type);
60146         soap_element_result(soap, "stra:StatusCode");
60147         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->StatusCode), "");
60148         soap_out_unsignedShort(soap, "stra:TotalCount", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->TotalCount), "");
60149         soap_out_unsignedShort(soap, "stra:HandlesCount", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->HandlesCount), "");
60150         soap_out_PointerTostra__StorageAllocEntryHandleListType(soap, "stra:Handles", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->Handles), "");
60151         /* transient soap skipped */
60152         soap_element_end_out(soap, tag);
60153         return SOAP_OK;
60154 }
60155
60156 void *_stra__EnumerateStorageAllocEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
60157 {
60158         return soap_get__stra__EnumerateStorageAllocEntriesResponse(soap, this, tag, type);
60159 }
60160
60161 SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC4 soap_get__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *p, const char *tag, const char *type)
60162 {
60163         if ((p = soap_in__stra__EnumerateStorageAllocEntriesResponse(soap, tag, p, type)))
60164                 soap_getindependent(soap);
60165         return p;
60166 }
60167
60168 void *_stra__EnumerateStorageAllocEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
60169 {       return soap_in__stra__EnumerateStorageAllocEntriesResponse(soap, tag, this, type);
60170 }
60171
60172 SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC4 soap_in__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntriesResponse *a, const char *type)
60173 {
60174         if (soap_element_begin_in(soap, tag, 0, NULL))
60175                 return NULL;
60176         a = (_stra__EnumerateStorageAllocEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, sizeof(_stra__EnumerateStorageAllocEntriesResponse), soap->type, soap->arrayType);
60177         if (!a)
60178                 return NULL;
60179         if (soap->alloced)
60180         {       a->soap_default(soap);
60181                 if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse)
60182                 {       soap_revert(soap);
60183                         *soap->id = '\0';
60184                         return (_stra__EnumerateStorageAllocEntriesResponse *)a->soap_in(soap, tag, type);
60185                 }
60186         }
60187         short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandlesCount1 = 1, soap_flag_Handles1 = 1;
60188         if (soap->body && !*soap->href)
60189         {
60190                 for (;;)
60191                 {       soap->error = SOAP_TAG_MISMATCH;
60192                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
60193                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->StatusCode), "stra:PT_STATUS"))
60194                                 {       soap_flag_StatusCode1--;
60195                                         continue;
60196                                 }
60197                         if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH)
60198                                 if (soap_in_unsignedShort(soap, "stra:TotalCount", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->TotalCount), "xsd:unsignedShort"))
60199                                 {       soap_flag_TotalCount1--;
60200                                         continue;
60201                                 }
60202                         if (soap_flag_HandlesCount1 && soap->error == SOAP_TAG_MISMATCH)
60203                                 if (soap_in_unsignedShort(soap, "stra:HandlesCount", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->HandlesCount), "xsd:unsignedShort"))
60204                                 {       soap_flag_HandlesCount1--;
60205                                         continue;
60206                                 }
60207                         if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH)
60208                                 if (soap_in_PointerTostra__StorageAllocEntryHandleListType(soap, "stra:Handles", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->Handles), "stra:StorageAllocEntryHandleListType"))
60209                                 {       soap_flag_Handles1--;
60210                                         continue;
60211                                 }
60212                         /* transient soap skipped */
60213                         soap_check_result(soap, "stra:StatusCode");
60214                         if (soap->error == SOAP_TAG_MISMATCH)
60215                                 soap->error = soap_ignore_element(soap);
60216                         if (soap->error == SOAP_NO_TAG)
60217                                 break;
60218                         if (soap->error)
60219                                 return NULL;
60220                 }
60221                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandlesCount1 > 0 || soap_flag_Handles1 > 0))
60222                 {       soap->error = SOAP_OCCURS;
60223                         return NULL;
60224                 }
60225                 if (soap_element_end_in(soap, tag))
60226                         return NULL;
60227         }
60228         else
60229         {       a = (_stra__EnumerateStorageAllocEntriesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, 0, sizeof(_stra__EnumerateStorageAllocEntriesResponse), 0, soap_copy__stra__EnumerateStorageAllocEntriesResponse);
60230                 if (soap->body && soap_element_end_in(soap, tag))
60231                         return NULL;
60232         }
60233         return a;
60234 }
60235
60236 SOAP_FMAC5 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC6 soap_new__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, int n)
60237 {       return soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(soap, n, NULL, NULL, NULL);
60238 }
60239
60240 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *p)
60241 {       soap_delete(soap, p);
60242 }
60243
60244 SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
60245 {
60246         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
60247         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, n, soap_fdelete);
60248         if (!cp)
60249                 return NULL;
60250         if (n < 0)
60251         {       cp->ptr = (void*)new _stra__EnumerateStorageAllocEntriesResponse;
60252                 if (size)
60253                         *size = sizeof(_stra__EnumerateStorageAllocEntriesResponse);
60254                 ((_stra__EnumerateStorageAllocEntriesResponse*)cp->ptr)->soap = soap;
60255         }
60256         else
60257         {       cp->ptr = (void*)new _stra__EnumerateStorageAllocEntriesResponse[n];
60258                 if (size)
60259                         *size = n * sizeof(_stra__EnumerateStorageAllocEntriesResponse);
60260                 for (int i = 0; i < n; i++)
60261                         ((_stra__EnumerateStorageAllocEntriesResponse*)cp->ptr)[i].soap = soap;
60262         }
60263                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
60264         return (_stra__EnumerateStorageAllocEntriesResponse*)cp->ptr;
60265 }
60266
60267 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
60268 {
60269         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageAllocEntriesResponse %p -> %p\n", q, p));
60270         *(_stra__EnumerateStorageAllocEntriesResponse*)p = *(_stra__EnumerateStorageAllocEntriesResponse*)q;
60271 }
60272
60273 void _stra__EnumerateStorageAllocEntries::soap_serialize(struct soap *soap) const
60274 {
60275         (void)soap; /* appease -Wall -Werror */
60276         soap_embedded(soap, &((_stra__EnumerateStorageAllocEntries*)this)->StartIndex, SOAP_TYPE_unsignedShort);
60277         /* transient soap skipped */
60278 }
60279
60280 void _stra__EnumerateStorageAllocEntries::soap_default(struct soap *soap)
60281 {
60282         this->soap = soap;
60283         soap_default_unsignedShort(soap, &((_stra__EnumerateStorageAllocEntries*)this)->StartIndex);
60284         /* transient soap skipped */
60285 }
60286
60287 int _stra__EnumerateStorageAllocEntries::soap_put(struct soap *soap, const char *tag, const  char *type) const
60288 {
60289         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__EnumerateStorageAllocEntries);
60290         if (this->soap_out(soap, tag, id, type))
60291                 return soap->error;
60292         return soap_putindependent(soap);
60293 }
60294
60295 int _stra__EnumerateStorageAllocEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
60296 {
60297         return soap_out__stra__EnumerateStorageAllocEntries(soap, tag, id, this, type);
60298 }
60299
60300 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageAllocEntries *a, const char *type)
60301 {
60302         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntries), type);
60303         soap_out_unsignedShort(soap, "stra:StartIndex", -1, &(((_stra__EnumerateStorageAllocEntries*)a)->StartIndex), "");
60304         /* transient soap skipped */
60305         soap_element_end_out(soap, tag);
60306         return SOAP_OK;
60307 }
60308
60309 void *_stra__EnumerateStorageAllocEntries::soap_get(struct soap *soap, const char *tag, const char *type)
60310 {
60311         return soap_get__stra__EnumerateStorageAllocEntries(soap, this, tag, type);
60312 }
60313
60314 SOAP_FMAC3 _stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_get__stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *p, const char *tag, const char *type)
60315 {
60316         if ((p = soap_in__stra__EnumerateStorageAllocEntries(soap, tag, p, type)))
60317                 soap_getindependent(soap);
60318         return p;
60319 }
60320
60321 void *_stra__EnumerateStorageAllocEntries::soap_in(struct soap *soap, const char *tag, const char *type)
60322 {       return soap_in__stra__EnumerateStorageAllocEntries(soap, tag, this, type);
60323 }
60324
60325 SOAP_FMAC3 _stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_in__stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntries *a, const char *type)
60326 {
60327         if (soap_element_begin_in(soap, tag, 0, NULL))
60328                 return NULL;
60329         a = (_stra__EnumerateStorageAllocEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntries, sizeof(_stra__EnumerateStorageAllocEntries), soap->type, soap->arrayType);
60330         if (!a)
60331                 return NULL;
60332         if (soap->alloced)
60333         {       a->soap_default(soap);
60334                 if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageAllocEntries)
60335                 {       soap_revert(soap);
60336                         *soap->id = '\0';
60337                         return (_stra__EnumerateStorageAllocEntries *)a->soap_in(soap, tag, type);
60338                 }
60339         }
60340         short soap_flag_StartIndex1 = 1;
60341         if (soap->body && !*soap->href)
60342         {
60343                 for (;;)
60344                 {       soap->error = SOAP_TAG_MISMATCH;
60345                         if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
60346                                 if (soap_in_unsignedShort(soap, "stra:StartIndex", &(((_stra__EnumerateStorageAllocEntries*)a)->StartIndex), "xsd:unsignedShort"))
60347                                 {       soap_flag_StartIndex1--;
60348                                         continue;
60349                                 }
60350                         /* transient soap skipped */
60351                         if (soap->error == SOAP_TAG_MISMATCH)
60352                                 soap->error = soap_ignore_element(soap);
60353                         if (soap->error == SOAP_NO_TAG)
60354                                 break;
60355                         if (soap->error)
60356                                 return NULL;
60357                 }
60358                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
60359                 {       soap->error = SOAP_OCCURS;
60360                         return NULL;
60361                 }
60362                 if (soap_element_end_in(soap, tag))
60363                         return NULL;
60364         }
60365         else
60366         {       a = (_stra__EnumerateStorageAllocEntries *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__EnumerateStorageAllocEntries, 0, sizeof(_stra__EnumerateStorageAllocEntries), 0, soap_copy__stra__EnumerateStorageAllocEntries);
60367                 if (soap->body && soap_element_end_in(soap, tag))
60368                         return NULL;
60369         }
60370         return a;
60371 }
60372
60373 SOAP_FMAC5 _stra__EnumerateStorageAllocEntries * SOAP_FMAC6 soap_new__stra__EnumerateStorageAllocEntries(struct soap *soap, int n)
60374 {       return soap_instantiate__stra__EnumerateStorageAllocEntries(soap, n, NULL, NULL, NULL);
60375 }
60376
60377 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *p)
60378 {       soap_delete(soap, p);
60379 }
60380
60381 SOAP_FMAC3 _stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageAllocEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
60382 {
60383         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageAllocEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
60384         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageAllocEntries, n, soap_fdelete);
60385         if (!cp)
60386                 return NULL;
60387         if (n < 0)
60388         {       cp->ptr = (void*)new _stra__EnumerateStorageAllocEntries;
60389                 if (size)
60390                         *size = sizeof(_stra__EnumerateStorageAllocEntries);
60391                 ((_stra__EnumerateStorageAllocEntries*)cp->ptr)->soap = soap;
60392         }
60393         else
60394         {       cp->ptr = (void*)new _stra__EnumerateStorageAllocEntries[n];
60395                 if (size)
60396                         *size = n * sizeof(_stra__EnumerateStorageAllocEntries);
60397                 for (int i = 0; i < n; i++)
60398                         ((_stra__EnumerateStorageAllocEntries*)cp->ptr)[i].soap = soap;
60399         }
60400                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
60401         return (_stra__EnumerateStorageAllocEntries*)cp->ptr;
60402 }
60403
60404 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__EnumerateStorageAllocEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
60405 {
60406         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageAllocEntries %p -> %p\n", q, p));
60407         *(_stra__EnumerateStorageAllocEntries*)p = *(_stra__EnumerateStorageAllocEntries*)q;
60408 }
60409
60410 void _stra__AddStorageFpaclEntryResponse::soap_serialize(struct soap *soap) const
60411 {
60412         (void)soap; /* appease -Wall -Werror */
60413         /* transient soap skipped */
60414 }
60415
60416 void _stra__AddStorageFpaclEntryResponse::soap_default(struct soap *soap)
60417 {
60418         this->soap = soap;
60419         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AddStorageFpaclEntryResponse*)this)->StatusCode);
60420         soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__AddStorageFpaclEntryResponse*)this)->Handle);
60421         /* transient soap skipped */
60422 }
60423
60424 int _stra__AddStorageFpaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
60425 {
60426         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AddStorageFpaclEntryResponse);
60427         if (this->soap_out(soap, tag, id, type))
60428                 return soap->error;
60429         return soap_putindependent(soap);
60430 }
60431
60432 int _stra__AddStorageFpaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
60433 {
60434         return soap_out__stra__AddStorageFpaclEntryResponse(soap, tag, id, this, type);
60435 }
60436
60437 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__AddStorageFpaclEntryResponse *a, const char *type)
60438 {
60439         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse), type);
60440         soap_element_result(soap, "stra:StatusCode");
60441         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AddStorageFpaclEntryResponse*)a)->StatusCode), "");
60442         soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__AddStorageFpaclEntryResponse*)a)->Handle), "");
60443         /* transient soap skipped */
60444         soap_element_end_out(soap, tag);
60445         return SOAP_OK;
60446 }
60447
60448 void *_stra__AddStorageFpaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
60449 {
60450         return soap_get__stra__AddStorageFpaclEntryResponse(soap, this, tag, type);
60451 }
60452
60453 SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC4 soap_get__stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *p, const char *tag, const char *type)
60454 {
60455         if ((p = soap_in__stra__AddStorageFpaclEntryResponse(soap, tag, p, type)))
60456                 soap_getindependent(soap);
60457         return p;
60458 }
60459
60460 void *_stra__AddStorageFpaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
60461 {       return soap_in__stra__AddStorageFpaclEntryResponse(soap, tag, this, type);
60462 }
60463
60464 SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC4 soap_in__stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntryResponse *a, const char *type)
60465 {
60466         if (soap_element_begin_in(soap, tag, 0, NULL))
60467                 return NULL;
60468         a = (_stra__AddStorageFpaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, sizeof(_stra__AddStorageFpaclEntryResponse), soap->type, soap->arrayType);
60469         if (!a)
60470                 return NULL;
60471         if (soap->alloced)
60472         {       a->soap_default(soap);
60473                 if (soap->clist->type != SOAP_TYPE__stra__AddStorageFpaclEntryResponse)
60474                 {       soap_revert(soap);
60475                         *soap->id = '\0';
60476                         return (_stra__AddStorageFpaclEntryResponse *)a->soap_in(soap, tag, type);
60477                 }
60478         }
60479         short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1;
60480         if (soap->body && !*soap->href)
60481         {
60482                 for (;;)
60483                 {       soap->error = SOAP_TAG_MISMATCH;
60484                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
60485                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AddStorageFpaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
60486                                 {       soap_flag_StatusCode1--;
60487                                         continue;
60488                                 }
60489                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
60490                                 if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__AddStorageFpaclEntryResponse*)a)->Handle), "stra:StorageAllocEntryHandleType"))
60491                                 {       soap_flag_Handle1--;
60492                                         continue;
60493                                 }
60494                         /* transient soap skipped */
60495                         soap_check_result(soap, "stra:StatusCode");
60496                         if (soap->error == SOAP_TAG_MISMATCH)
60497                                 soap->error = soap_ignore_element(soap);
60498                         if (soap->error == SOAP_NO_TAG)
60499                                 break;
60500                         if (soap->error)
60501                                 return NULL;
60502                 }
60503                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0))
60504                 {       soap->error = SOAP_OCCURS;
60505                         return NULL;
60506                 }
60507                 if (soap_element_end_in(soap, tag))
60508                         return NULL;
60509         }
60510         else
60511         {       a = (_stra__AddStorageFpaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, 0, sizeof(_stra__AddStorageFpaclEntryResponse), 0, soap_copy__stra__AddStorageFpaclEntryResponse);
60512                 if (soap->body && soap_element_end_in(soap, tag))
60513                         return NULL;
60514         }
60515         return a;
60516 }
60517
60518 SOAP_FMAC5 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC6 soap_new__stra__AddStorageFpaclEntryResponse(struct soap *soap, int n)
60519 {       return soap_instantiate__stra__AddStorageFpaclEntryResponse(soap, n, NULL, NULL, NULL);
60520 }
60521
60522 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *p)
60523 {       soap_delete(soap, p);
60524 }
60525
60526 SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__AddStorageFpaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
60527 {
60528         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageFpaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
60529         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, n, soap_fdelete);
60530         if (!cp)
60531                 return NULL;
60532         if (n < 0)
60533         {       cp->ptr = (void*)new _stra__AddStorageFpaclEntryResponse;
60534                 if (size)
60535                         *size = sizeof(_stra__AddStorageFpaclEntryResponse);
60536                 ((_stra__AddStorageFpaclEntryResponse*)cp->ptr)->soap = soap;
60537         }
60538         else
60539         {       cp->ptr = (void*)new _stra__AddStorageFpaclEntryResponse[n];
60540                 if (size)
60541                         *size = n * sizeof(_stra__AddStorageFpaclEntryResponse);
60542                 for (int i = 0; i < n; i++)
60543                         ((_stra__AddStorageFpaclEntryResponse*)cp->ptr)[i].soap = soap;
60544         }
60545                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
60546         return (_stra__AddStorageFpaclEntryResponse*)cp->ptr;
60547 }
60548
60549 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AddStorageFpaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
60550 {
60551         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageFpaclEntryResponse %p -> %p\n", q, p));
60552         *(_stra__AddStorageFpaclEntryResponse*)p = *(_stra__AddStorageFpaclEntryResponse*)q;
60553 }
60554
60555 void _stra__AddStorageFpaclEntry::soap_serialize(struct soap *soap) const
60556 {
60557         (void)soap; /* appease -Wall -Werror */
60558         soap_serialize_PointerTostra__StorageAllocEntryType(soap, &((_stra__AddStorageFpaclEntry*)this)->Entry);
60559         /* transient soap skipped */
60560 }
60561
60562 void _stra__AddStorageFpaclEntry::soap_default(struct soap *soap)
60563 {
60564         this->soap = soap;
60565         ((_stra__AddStorageFpaclEntry*)this)->Entry = NULL;
60566         /* transient soap skipped */
60567 }
60568
60569 int _stra__AddStorageFpaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
60570 {
60571         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AddStorageFpaclEntry);
60572         if (this->soap_out(soap, tag, id, type))
60573                 return soap->error;
60574         return soap_putindependent(soap);
60575 }
60576
60577 int _stra__AddStorageFpaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
60578 {
60579         return soap_out__stra__AddStorageFpaclEntry(soap, tag, id, this, type);
60580 }
60581
60582 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, int id, const _stra__AddStorageFpaclEntry *a, const char *type)
60583 {
60584         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageFpaclEntry), type);
60585         soap_out_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", -1, &(((_stra__AddStorageFpaclEntry*)a)->Entry), "");
60586         /* transient soap skipped */
60587         soap_element_end_out(soap, tag);
60588         return SOAP_OK;
60589 }
60590
60591 void *_stra__AddStorageFpaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
60592 {
60593         return soap_get__stra__AddStorageFpaclEntry(soap, this, tag, type);
60594 }
60595
60596 SOAP_FMAC3 _stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_get__stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *p, const char *tag, const char *type)
60597 {
60598         if ((p = soap_in__stra__AddStorageFpaclEntry(soap, tag, p, type)))
60599                 soap_getindependent(soap);
60600         return p;
60601 }
60602
60603 void *_stra__AddStorageFpaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
60604 {       return soap_in__stra__AddStorageFpaclEntry(soap, tag, this, type);
60605 }
60606
60607 SOAP_FMAC3 _stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_in__stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntry *a, const char *type)
60608 {
60609         if (soap_element_begin_in(soap, tag, 0, NULL))
60610                 return NULL;
60611         a = (_stra__AddStorageFpaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageFpaclEntry, sizeof(_stra__AddStorageFpaclEntry), soap->type, soap->arrayType);
60612         if (!a)
60613                 return NULL;
60614         if (soap->alloced)
60615         {       a->soap_default(soap);
60616                 if (soap->clist->type != SOAP_TYPE__stra__AddStorageFpaclEntry)
60617                 {       soap_revert(soap);
60618                         *soap->id = '\0';
60619                         return (_stra__AddStorageFpaclEntry *)a->soap_in(soap, tag, type);
60620                 }
60621         }
60622         short soap_flag_Entry1 = 1;
60623         if (soap->body && !*soap->href)
60624         {
60625                 for (;;)
60626                 {       soap->error = SOAP_TAG_MISMATCH;
60627                         if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
60628                                 if (soap_in_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", &(((_stra__AddStorageFpaclEntry*)a)->Entry), "stra:StorageAllocEntryType"))
60629                                 {       soap_flag_Entry1--;
60630                                         continue;
60631                                 }
60632                         /* transient soap skipped */
60633                         if (soap->error == SOAP_TAG_MISMATCH)
60634                                 soap->error = soap_ignore_element(soap);
60635                         if (soap->error == SOAP_NO_TAG)
60636                                 break;
60637                         if (soap->error)
60638                                 return NULL;
60639                 }
60640                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0))
60641                 {       soap->error = SOAP_OCCURS;
60642                         return NULL;
60643                 }
60644                 if (soap_element_end_in(soap, tag))
60645                         return NULL;
60646         }
60647         else
60648         {       a = (_stra__AddStorageFpaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AddStorageFpaclEntry, 0, sizeof(_stra__AddStorageFpaclEntry), 0, soap_copy__stra__AddStorageFpaclEntry);
60649                 if (soap->body && soap_element_end_in(soap, tag))
60650                         return NULL;
60651         }
60652         return a;
60653 }
60654
60655 SOAP_FMAC5 _stra__AddStorageFpaclEntry * SOAP_FMAC6 soap_new__stra__AddStorageFpaclEntry(struct soap *soap, int n)
60656 {       return soap_instantiate__stra__AddStorageFpaclEntry(soap, n, NULL, NULL, NULL);
60657 }
60658
60659 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *p)
60660 {       soap_delete(soap, p);
60661 }
60662
60663 SOAP_FMAC3 _stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_instantiate__stra__AddStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
60664 {
60665         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
60666         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageFpaclEntry, n, soap_fdelete);
60667         if (!cp)
60668                 return NULL;
60669         if (n < 0)
60670         {       cp->ptr = (void*)new _stra__AddStorageFpaclEntry;
60671                 if (size)
60672                         *size = sizeof(_stra__AddStorageFpaclEntry);
60673                 ((_stra__AddStorageFpaclEntry*)cp->ptr)->soap = soap;
60674         }
60675         else
60676         {       cp->ptr = (void*)new _stra__AddStorageFpaclEntry[n];
60677                 if (size)
60678                         *size = n * sizeof(_stra__AddStorageFpaclEntry);
60679                 for (int i = 0; i < n; i++)
60680                         ((_stra__AddStorageFpaclEntry*)cp->ptr)[i].soap = soap;
60681         }
60682                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
60683         return (_stra__AddStorageFpaclEntry*)cp->ptr;
60684 }
60685
60686 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AddStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
60687 {
60688         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageFpaclEntry %p -> %p\n", q, p));
60689         *(_stra__AddStorageFpaclEntry*)p = *(_stra__AddStorageFpaclEntry*)q;
60690 }
60691
60692 void _stra__RemoveStorageEaclEntryResponse::soap_serialize(struct soap *soap) const
60693 {
60694         (void)soap; /* appease -Wall -Werror */
60695         /* transient soap skipped */
60696 }
60697
60698 void _stra__RemoveStorageEaclEntryResponse::soap_default(struct soap *soap)
60699 {
60700         this->soap = soap;
60701         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__RemoveStorageEaclEntryResponse*)this)->StatusCode);
60702         /* transient soap skipped */
60703 }
60704
60705 int _stra__RemoveStorageEaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
60706 {
60707         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse);
60708         if (this->soap_out(soap, tag, id, type))
60709                 return soap->error;
60710         return soap_putindependent(soap);
60711 }
60712
60713 int _stra__RemoveStorageEaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
60714 {
60715         return soap_out__stra__RemoveStorageEaclEntryResponse(soap, tag, id, this, type);
60716 }
60717
60718 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageEaclEntryResponse *a, const char *type)
60719 {
60720         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse), type);
60721         soap_element_result(soap, "stra:StatusCode");
60722         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__RemoveStorageEaclEntryResponse*)a)->StatusCode), "");
60723         /* transient soap skipped */
60724         soap_element_end_out(soap, tag);
60725         return SOAP_OK;
60726 }
60727
60728 void *_stra__RemoveStorageEaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
60729 {
60730         return soap_get__stra__RemoveStorageEaclEntryResponse(soap, this, tag, type);
60731 }
60732
60733 SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC4 soap_get__stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *p, const char *tag, const char *type)
60734 {
60735         if ((p = soap_in__stra__RemoveStorageEaclEntryResponse(soap, tag, p, type)))
60736                 soap_getindependent(soap);
60737         return p;
60738 }
60739
60740 void *_stra__RemoveStorageEaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
60741 {       return soap_in__stra__RemoveStorageEaclEntryResponse(soap, tag, this, type);
60742 }
60743
60744 SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC4 soap_in__stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntryResponse *a, const char *type)
60745 {
60746         if (soap_element_begin_in(soap, tag, 0, NULL))
60747                 return NULL;
60748         a = (_stra__RemoveStorageEaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, sizeof(_stra__RemoveStorageEaclEntryResponse), soap->type, soap->arrayType);
60749         if (!a)
60750                 return NULL;
60751         if (soap->alloced)
60752         {       a->soap_default(soap);
60753                 if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageEaclEntryResponse)
60754                 {       soap_revert(soap);
60755                         *soap->id = '\0';
60756                         return (_stra__RemoveStorageEaclEntryResponse *)a->soap_in(soap, tag, type);
60757                 }
60758         }
60759         short soap_flag_StatusCode1 = 1;
60760         if (soap->body && !*soap->href)
60761         {
60762                 for (;;)
60763                 {       soap->error = SOAP_TAG_MISMATCH;
60764                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
60765                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__RemoveStorageEaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
60766                                 {       soap_flag_StatusCode1--;
60767                                         continue;
60768                                 }
60769                         /* transient soap skipped */
60770                         soap_check_result(soap, "stra:StatusCode");
60771                         if (soap->error == SOAP_TAG_MISMATCH)
60772                                 soap->error = soap_ignore_element(soap);
60773                         if (soap->error == SOAP_NO_TAG)
60774                                 break;
60775                         if (soap->error)
60776                                 return NULL;
60777                 }
60778                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
60779                 {       soap->error = SOAP_OCCURS;
60780                         return NULL;
60781                 }
60782                 if (soap_element_end_in(soap, tag))
60783                         return NULL;
60784         }
60785         else
60786         {       a = (_stra__RemoveStorageEaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, 0, sizeof(_stra__RemoveStorageEaclEntryResponse), 0, soap_copy__stra__RemoveStorageEaclEntryResponse);
60787                 if (soap->body && soap_element_end_in(soap, tag))
60788                         return NULL;
60789         }
60790         return a;
60791 }
60792
60793 SOAP_FMAC5 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC6 soap_new__stra__RemoveStorageEaclEntryResponse(struct soap *soap, int n)
60794 {       return soap_instantiate__stra__RemoveStorageEaclEntryResponse(soap, n, NULL, NULL, NULL);
60795 }
60796
60797 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *p)
60798 {       soap_delete(soap, p);
60799 }
60800
60801 SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageEaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
60802 {
60803         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageEaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
60804         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, n, soap_fdelete);
60805         if (!cp)
60806                 return NULL;
60807         if (n < 0)
60808         {       cp->ptr = (void*)new _stra__RemoveStorageEaclEntryResponse;
60809                 if (size)
60810                         *size = sizeof(_stra__RemoveStorageEaclEntryResponse);
60811                 ((_stra__RemoveStorageEaclEntryResponse*)cp->ptr)->soap = soap;
60812         }
60813         else
60814         {       cp->ptr = (void*)new _stra__RemoveStorageEaclEntryResponse[n];
60815                 if (size)
60816                         *size = n * sizeof(_stra__RemoveStorageEaclEntryResponse);
60817                 for (int i = 0; i < n; i++)
60818                         ((_stra__RemoveStorageEaclEntryResponse*)cp->ptr)[i].soap = soap;
60819         }
60820                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
60821         return (_stra__RemoveStorageEaclEntryResponse*)cp->ptr;
60822 }
60823
60824 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__RemoveStorageEaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
60825 {
60826         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageEaclEntryResponse %p -> %p\n", q, p));
60827         *(_stra__RemoveStorageEaclEntryResponse*)p = *(_stra__RemoveStorageEaclEntryResponse*)q;
60828 }
60829
60830 void _stra__RemoveStorageEaclEntry::soap_serialize(struct soap *soap) const
60831 {
60832         (void)soap; /* appease -Wall -Werror */
60833         /* transient soap skipped */
60834 }
60835
60836 void _stra__RemoveStorageEaclEntry::soap_default(struct soap *soap)
60837 {
60838         this->soap = soap;
60839         soap_default_stra__StorageEaclEntryHandleType(soap, &((_stra__RemoveStorageEaclEntry*)this)->Handle);
60840         /* transient soap skipped */
60841 }
60842
60843 int _stra__RemoveStorageEaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
60844 {
60845         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__RemoveStorageEaclEntry);
60846         if (this->soap_out(soap, tag, id, type))
60847                 return soap->error;
60848         return soap_putindependent(soap);
60849 }
60850
60851 int _stra__RemoveStorageEaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
60852 {
60853         return soap_out__stra__RemoveStorageEaclEntry(soap, tag, id, this, type);
60854 }
60855
60856 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageEaclEntry *a, const char *type)
60857 {
60858         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageEaclEntry), type);
60859         soap_out_stra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((_stra__RemoveStorageEaclEntry*)a)->Handle), "");
60860         /* transient soap skipped */
60861         soap_element_end_out(soap, tag);
60862         return SOAP_OK;
60863 }
60864
60865 void *_stra__RemoveStorageEaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
60866 {
60867         return soap_get__stra__RemoveStorageEaclEntry(soap, this, tag, type);
60868 }
60869
60870 SOAP_FMAC3 _stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_get__stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *p, const char *tag, const char *type)
60871 {
60872         if ((p = soap_in__stra__RemoveStorageEaclEntry(soap, tag, p, type)))
60873                 soap_getindependent(soap);
60874         return p;
60875 }
60876
60877 void *_stra__RemoveStorageEaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
60878 {       return soap_in__stra__RemoveStorageEaclEntry(soap, tag, this, type);
60879 }
60880
60881 SOAP_FMAC3 _stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_in__stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntry *a, const char *type)
60882 {
60883         if (soap_element_begin_in(soap, tag, 0, NULL))
60884                 return NULL;
60885         a = (_stra__RemoveStorageEaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageEaclEntry, sizeof(_stra__RemoveStorageEaclEntry), soap->type, soap->arrayType);
60886         if (!a)
60887                 return NULL;
60888         if (soap->alloced)
60889         {       a->soap_default(soap);
60890                 if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageEaclEntry)
60891                 {       soap_revert(soap);
60892                         *soap->id = '\0';
60893                         return (_stra__RemoveStorageEaclEntry *)a->soap_in(soap, tag, type);
60894                 }
60895         }
60896         short soap_flag_Handle1 = 1;
60897         if (soap->body && !*soap->href)
60898         {
60899                 for (;;)
60900                 {       soap->error = SOAP_TAG_MISMATCH;
60901                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
60902                                 if (soap_in_stra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((_stra__RemoveStorageEaclEntry*)a)->Handle), "stra:StorageEaclEntryHandleType"))
60903                                 {       soap_flag_Handle1--;
60904                                         continue;
60905                                 }
60906                         /* transient soap skipped */
60907                         if (soap->error == SOAP_TAG_MISMATCH)
60908                                 soap->error = soap_ignore_element(soap);
60909                         if (soap->error == SOAP_NO_TAG)
60910                                 break;
60911                         if (soap->error)
60912                                 return NULL;
60913                 }
60914                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
60915                 {       soap->error = SOAP_OCCURS;
60916                         return NULL;
60917                 }
60918                 if (soap_element_end_in(soap, tag))
60919                         return NULL;
60920         }
60921         else
60922         {       a = (_stra__RemoveStorageEaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__RemoveStorageEaclEntry, 0, sizeof(_stra__RemoveStorageEaclEntry), 0, soap_copy__stra__RemoveStorageEaclEntry);
60923                 if (soap->body && soap_element_end_in(soap, tag))
60924                         return NULL;
60925         }
60926         return a;
60927 }
60928
60929 SOAP_FMAC5 _stra__RemoveStorageEaclEntry * SOAP_FMAC6 soap_new__stra__RemoveStorageEaclEntry(struct soap *soap, int n)
60930 {       return soap_instantiate__stra__RemoveStorageEaclEntry(soap, n, NULL, NULL, NULL);
60931 }
60932
60933 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *p)
60934 {       soap_delete(soap, p);
60935 }
60936
60937 SOAP_FMAC3 _stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
60938 {
60939         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
60940         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageEaclEntry, n, soap_fdelete);
60941         if (!cp)
60942                 return NULL;
60943         if (n < 0)
60944         {       cp->ptr = (void*)new _stra__RemoveStorageEaclEntry;
60945                 if (size)
60946                         *size = sizeof(_stra__RemoveStorageEaclEntry);
60947                 ((_stra__RemoveStorageEaclEntry*)cp->ptr)->soap = soap;
60948         }
60949         else
60950         {       cp->ptr = (void*)new _stra__RemoveStorageEaclEntry[n];
60951                 if (size)
60952                         *size = n * sizeof(_stra__RemoveStorageEaclEntry);
60953                 for (int i = 0; i < n; i++)
60954                         ((_stra__RemoveStorageEaclEntry*)cp->ptr)[i].soap = soap;
60955         }
60956                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
60957         return (_stra__RemoveStorageEaclEntry*)cp->ptr;
60958 }
60959
60960 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__RemoveStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
60961 {
60962         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageEaclEntry %p -> %p\n", q, p));
60963         *(_stra__RemoveStorageEaclEntry*)p = *(_stra__RemoveStorageEaclEntry*)q;
60964 }
60965
60966 void _stra__GetStorageEaclEntryResponse::soap_serialize(struct soap *soap) const
60967 {
60968         (void)soap; /* appease -Wall -Werror */
60969         soap_serialize_PointerTostra__StorageEaclEntryType(soap, &((_stra__GetStorageEaclEntryResponse*)this)->Entry);
60970         /* transient soap skipped */
60971 }
60972
60973 void _stra__GetStorageEaclEntryResponse::soap_default(struct soap *soap)
60974 {
60975         this->soap = soap;
60976         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__GetStorageEaclEntryResponse*)this)->StatusCode);
60977         ((_stra__GetStorageEaclEntryResponse*)this)->Entry = NULL;
60978         /* transient soap skipped */
60979 }
60980
60981 int _stra__GetStorageEaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
60982 {
60983         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetStorageEaclEntryResponse);
60984         if (this->soap_out(soap, tag, id, type))
60985                 return soap->error;
60986         return soap_putindependent(soap);
60987 }
60988
60989 int _stra__GetStorageEaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
60990 {
60991         return soap_out__stra__GetStorageEaclEntryResponse(soap, tag, id, this, type);
60992 }
60993
60994 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__GetStorageEaclEntryResponse *a, const char *type)
60995 {
60996         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageEaclEntryResponse), type);
60997         soap_element_result(soap, "stra:StatusCode");
60998         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__GetStorageEaclEntryResponse*)a)->StatusCode), "");
60999         soap_out_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", -1, &(((_stra__GetStorageEaclEntryResponse*)a)->Entry), "");
61000         /* transient soap skipped */
61001         soap_element_end_out(soap, tag);
61002         return SOAP_OK;
61003 }
61004
61005 void *_stra__GetStorageEaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
61006 {
61007         return soap_get__stra__GetStorageEaclEntryResponse(soap, this, tag, type);
61008 }
61009
61010 SOAP_FMAC3 _stra__GetStorageEaclEntryResponse * SOAP_FMAC4 soap_get__stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *p, const char *tag, const char *type)
61011 {
61012         if ((p = soap_in__stra__GetStorageEaclEntryResponse(soap, tag, p, type)))
61013                 soap_getindependent(soap);
61014         return p;
61015 }
61016
61017 void *_stra__GetStorageEaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
61018 {       return soap_in__stra__GetStorageEaclEntryResponse(soap, tag, this, type);
61019 }
61020
61021 SOAP_FMAC3 _stra__GetStorageEaclEntryResponse * SOAP_FMAC4 soap_in__stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageEaclEntryResponse *a, const char *type)
61022 {
61023         if (soap_element_begin_in(soap, tag, 0, NULL))
61024                 return NULL;
61025         a = (_stra__GetStorageEaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageEaclEntryResponse, sizeof(_stra__GetStorageEaclEntryResponse), soap->type, soap->arrayType);
61026         if (!a)
61027                 return NULL;
61028         if (soap->alloced)
61029         {       a->soap_default(soap);
61030                 if (soap->clist->type != SOAP_TYPE__stra__GetStorageEaclEntryResponse)
61031                 {       soap_revert(soap);
61032                         *soap->id = '\0';
61033                         return (_stra__GetStorageEaclEntryResponse *)a->soap_in(soap, tag, type);
61034                 }
61035         }
61036         short soap_flag_StatusCode1 = 1, soap_flag_Entry1 = 1;
61037         if (soap->body && !*soap->href)
61038         {
61039                 for (;;)
61040                 {       soap->error = SOAP_TAG_MISMATCH;
61041                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
61042                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__GetStorageEaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
61043                                 {       soap_flag_StatusCode1--;
61044                                         continue;
61045                                 }
61046                         if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
61047                                 if (soap_in_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", &(((_stra__GetStorageEaclEntryResponse*)a)->Entry), "stra:StorageEaclEntryType"))
61048                                 {       soap_flag_Entry1--;
61049                                         continue;
61050                                 }
61051                         /* transient soap skipped */
61052                         soap_check_result(soap, "stra:StatusCode");
61053                         if (soap->error == SOAP_TAG_MISMATCH)
61054                                 soap->error = soap_ignore_element(soap);
61055                         if (soap->error == SOAP_NO_TAG)
61056                                 break;
61057                         if (soap->error)
61058                                 return NULL;
61059                 }
61060                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Entry1 > 0))
61061                 {       soap->error = SOAP_OCCURS;
61062                         return NULL;
61063                 }
61064                 if (soap_element_end_in(soap, tag))
61065                         return NULL;
61066         }
61067         else
61068         {       a = (_stra__GetStorageEaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetStorageEaclEntryResponse, 0, sizeof(_stra__GetStorageEaclEntryResponse), 0, soap_copy__stra__GetStorageEaclEntryResponse);
61069                 if (soap->body && soap_element_end_in(soap, tag))
61070                         return NULL;
61071         }
61072         return a;
61073 }
61074
61075 SOAP_FMAC5 _stra__GetStorageEaclEntryResponse * SOAP_FMAC6 soap_new__stra__GetStorageEaclEntryResponse(struct soap *soap, int n)
61076 {       return soap_instantiate__stra__GetStorageEaclEntryResponse(soap, n, NULL, NULL, NULL);
61077 }
61078
61079 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *p)
61080 {       soap_delete(soap, p);
61081 }
61082
61083 SOAP_FMAC3 _stra__GetStorageEaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__GetStorageEaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
61084 {
61085         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageEaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
61086         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageEaclEntryResponse, n, soap_fdelete);
61087         if (!cp)
61088                 return NULL;
61089         if (n < 0)
61090         {       cp->ptr = (void*)new _stra__GetStorageEaclEntryResponse;
61091                 if (size)
61092                         *size = sizeof(_stra__GetStorageEaclEntryResponse);
61093                 ((_stra__GetStorageEaclEntryResponse*)cp->ptr)->soap = soap;
61094         }
61095         else
61096         {       cp->ptr = (void*)new _stra__GetStorageEaclEntryResponse[n];
61097                 if (size)
61098                         *size = n * sizeof(_stra__GetStorageEaclEntryResponse);
61099                 for (int i = 0; i < n; i++)
61100                         ((_stra__GetStorageEaclEntryResponse*)cp->ptr)[i].soap = soap;
61101         }
61102                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
61103         return (_stra__GetStorageEaclEntryResponse*)cp->ptr;
61104 }
61105
61106 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetStorageEaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
61107 {
61108         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageEaclEntryResponse %p -> %p\n", q, p));
61109         *(_stra__GetStorageEaclEntryResponse*)p = *(_stra__GetStorageEaclEntryResponse*)q;
61110 }
61111
61112 void _stra__GetStorageEaclEntry::soap_serialize(struct soap *soap) const
61113 {
61114         (void)soap; /* appease -Wall -Werror */
61115         /* transient soap skipped */
61116 }
61117
61118 void _stra__GetStorageEaclEntry::soap_default(struct soap *soap)
61119 {
61120         this->soap = soap;
61121         soap_default_stra__StorageEaclEntryHandleType(soap, &((_stra__GetStorageEaclEntry*)this)->Handle);
61122         /* transient soap skipped */
61123 }
61124
61125 int _stra__GetStorageEaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
61126 {
61127         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetStorageEaclEntry);
61128         if (this->soap_out(soap, tag, id, type))
61129                 return soap->error;
61130         return soap_putindependent(soap);
61131 }
61132
61133 int _stra__GetStorageEaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
61134 {
61135         return soap_out__stra__GetStorageEaclEntry(soap, tag, id, this, type);
61136 }
61137
61138 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageEaclEntry(struct soap *soap, const char *tag, int id, const _stra__GetStorageEaclEntry *a, const char *type)
61139 {
61140         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageEaclEntry), type);
61141         soap_out_stra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((_stra__GetStorageEaclEntry*)a)->Handle), "");
61142         /* transient soap skipped */
61143         soap_element_end_out(soap, tag);
61144         return SOAP_OK;
61145 }
61146
61147 void *_stra__GetStorageEaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
61148 {
61149         return soap_get__stra__GetStorageEaclEntry(soap, this, tag, type);
61150 }
61151
61152 SOAP_FMAC3 _stra__GetStorageEaclEntry * SOAP_FMAC4 soap_get__stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *p, const char *tag, const char *type)
61153 {
61154         if ((p = soap_in__stra__GetStorageEaclEntry(soap, tag, p, type)))
61155                 soap_getindependent(soap);
61156         return p;
61157 }
61158
61159 void *_stra__GetStorageEaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
61160 {       return soap_in__stra__GetStorageEaclEntry(soap, tag, this, type);
61161 }
61162
61163 SOAP_FMAC3 _stra__GetStorageEaclEntry * SOAP_FMAC4 soap_in__stra__GetStorageEaclEntry(struct soap *soap, const char *tag, _stra__GetStorageEaclEntry *a, const char *type)
61164 {
61165         if (soap_element_begin_in(soap, tag, 0, NULL))
61166                 return NULL;
61167         a = (_stra__GetStorageEaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageEaclEntry, sizeof(_stra__GetStorageEaclEntry), soap->type, soap->arrayType);
61168         if (!a)
61169                 return NULL;
61170         if (soap->alloced)
61171         {       a->soap_default(soap);
61172                 if (soap->clist->type != SOAP_TYPE__stra__GetStorageEaclEntry)
61173                 {       soap_revert(soap);
61174                         *soap->id = '\0';
61175                         return (_stra__GetStorageEaclEntry *)a->soap_in(soap, tag, type);
61176                 }
61177         }
61178         short soap_flag_Handle1 = 1;
61179         if (soap->body && !*soap->href)
61180         {
61181                 for (;;)
61182                 {       soap->error = SOAP_TAG_MISMATCH;
61183                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
61184                                 if (soap_in_stra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((_stra__GetStorageEaclEntry*)a)->Handle), "stra:StorageEaclEntryHandleType"))
61185                                 {       soap_flag_Handle1--;
61186                                         continue;
61187                                 }
61188                         /* transient soap skipped */
61189                         if (soap->error == SOAP_TAG_MISMATCH)
61190                                 soap->error = soap_ignore_element(soap);
61191                         if (soap->error == SOAP_NO_TAG)
61192                                 break;
61193                         if (soap->error)
61194                                 return NULL;
61195                 }
61196                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
61197                 {       soap->error = SOAP_OCCURS;
61198                         return NULL;
61199                 }
61200                 if (soap_element_end_in(soap, tag))
61201                         return NULL;
61202         }
61203         else
61204         {       a = (_stra__GetStorageEaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetStorageEaclEntry, 0, sizeof(_stra__GetStorageEaclEntry), 0, soap_copy__stra__GetStorageEaclEntry);
61205                 if (soap->body && soap_element_end_in(soap, tag))
61206                         return NULL;
61207         }
61208         return a;
61209 }
61210
61211 SOAP_FMAC5 _stra__GetStorageEaclEntry * SOAP_FMAC6 soap_new__stra__GetStorageEaclEntry(struct soap *soap, int n)
61212 {       return soap_instantiate__stra__GetStorageEaclEntry(soap, n, NULL, NULL, NULL);
61213 }
61214
61215 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *p)
61216 {       soap_delete(soap, p);
61217 }
61218
61219 SOAP_FMAC3 _stra__GetStorageEaclEntry * SOAP_FMAC4 soap_instantiate__stra__GetStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
61220 {
61221         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
61222         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageEaclEntry, n, soap_fdelete);
61223         if (!cp)
61224                 return NULL;
61225         if (n < 0)
61226         {       cp->ptr = (void*)new _stra__GetStorageEaclEntry;
61227                 if (size)
61228                         *size = sizeof(_stra__GetStorageEaclEntry);
61229                 ((_stra__GetStorageEaclEntry*)cp->ptr)->soap = soap;
61230         }
61231         else
61232         {       cp->ptr = (void*)new _stra__GetStorageEaclEntry[n];
61233                 if (size)
61234                         *size = n * sizeof(_stra__GetStorageEaclEntry);
61235                 for (int i = 0; i < n; i++)
61236                         ((_stra__GetStorageEaclEntry*)cp->ptr)[i].soap = soap;
61237         }
61238                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
61239         return (_stra__GetStorageEaclEntry*)cp->ptr;
61240 }
61241
61242 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
61243 {
61244         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageEaclEntry %p -> %p\n", q, p));
61245         *(_stra__GetStorageEaclEntry*)p = *(_stra__GetStorageEaclEntry*)q;
61246 }
61247
61248 void _stra__EnumerateStorageEaclEntriesResponse::soap_serialize(struct soap *soap) const
61249 {
61250         (void)soap; /* appease -Wall -Werror */
61251         soap_embedded(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->TotalCount, SOAP_TYPE_unsignedShort);
61252         soap_embedded(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->HandlesCount, SOAP_TYPE_unsignedShort);
61253         soap_serialize_PointerTostra__StorageEaclEntryHandleListType(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->Handles);
61254         /* transient soap skipped */
61255 }
61256
61257 void _stra__EnumerateStorageEaclEntriesResponse::soap_default(struct soap *soap)
61258 {
61259         this->soap = soap;
61260         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->StatusCode);
61261         soap_default_unsignedShort(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->TotalCount);
61262         soap_default_unsignedShort(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->HandlesCount);
61263         ((_stra__EnumerateStorageEaclEntriesResponse*)this)->Handles = NULL;
61264         /* transient soap skipped */
61265 }
61266
61267 int _stra__EnumerateStorageEaclEntriesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
61268 {
61269         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse);
61270         if (this->soap_out(soap, tag, id, type))
61271                 return soap->error;
61272         return soap_putindependent(soap);
61273 }
61274
61275 int _stra__EnumerateStorageEaclEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
61276 {
61277         return soap_out__stra__EnumerateStorageEaclEntriesResponse(soap, tag, id, this, type);
61278 }
61279
61280 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageEaclEntriesResponse *a, const char *type)
61281 {
61282         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse), type);
61283         soap_element_result(soap, "stra:StatusCode");
61284         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->StatusCode), "");
61285         soap_out_unsignedShort(soap, "stra:TotalCount", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->TotalCount), "");
61286         soap_out_unsignedShort(soap, "stra:HandlesCount", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->HandlesCount), "");
61287         soap_out_PointerTostra__StorageEaclEntryHandleListType(soap, "stra:Handles", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->Handles), "");
61288         /* transient soap skipped */
61289         soap_element_end_out(soap, tag);
61290         return SOAP_OK;
61291 }
61292
61293 void *_stra__EnumerateStorageEaclEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
61294 {
61295         return soap_get__stra__EnumerateStorageEaclEntriesResponse(soap, this, tag, type);
61296 }
61297
61298 SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC4 soap_get__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *p, const char *tag, const char *type)
61299 {
61300         if ((p = soap_in__stra__EnumerateStorageEaclEntriesResponse(soap, tag, p, type)))
61301                 soap_getindependent(soap);
61302         return p;
61303 }
61304
61305 void *_stra__EnumerateStorageEaclEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
61306 {       return soap_in__stra__EnumerateStorageEaclEntriesResponse(soap, tag, this, type);
61307 }
61308
61309 SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC4 soap_in__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntriesResponse *a, const char *type)
61310 {
61311         if (soap_element_begin_in(soap, tag, 0, NULL))
61312                 return NULL;
61313         a = (_stra__EnumerateStorageEaclEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, sizeof(_stra__EnumerateStorageEaclEntriesResponse), soap->type, soap->arrayType);
61314         if (!a)
61315                 return NULL;
61316         if (soap->alloced)
61317         {       a->soap_default(soap);
61318                 if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse)
61319                 {       soap_revert(soap);
61320                         *soap->id = '\0';
61321                         return (_stra__EnumerateStorageEaclEntriesResponse *)a->soap_in(soap, tag, type);
61322                 }
61323         }
61324         short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandlesCount1 = 1, soap_flag_Handles1 = 1;
61325         if (soap->body && !*soap->href)
61326         {
61327                 for (;;)
61328                 {       soap->error = SOAP_TAG_MISMATCH;
61329                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
61330                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->StatusCode), "stra:PT_STATUS"))
61331                                 {       soap_flag_StatusCode1--;
61332                                         continue;
61333                                 }
61334                         if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH)
61335                                 if (soap_in_unsignedShort(soap, "stra:TotalCount", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->TotalCount), "xsd:unsignedShort"))
61336                                 {       soap_flag_TotalCount1--;
61337                                         continue;
61338                                 }
61339                         if (soap_flag_HandlesCount1 && soap->error == SOAP_TAG_MISMATCH)
61340                                 if (soap_in_unsignedShort(soap, "stra:HandlesCount", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->HandlesCount), "xsd:unsignedShort"))
61341                                 {       soap_flag_HandlesCount1--;
61342                                         continue;
61343                                 }
61344                         if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH)
61345                                 if (soap_in_PointerTostra__StorageEaclEntryHandleListType(soap, "stra:Handles", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->Handles), "stra:StorageEaclEntryHandleListType"))
61346                                 {       soap_flag_Handles1--;
61347                                         continue;
61348                                 }
61349                         /* transient soap skipped */
61350                         soap_check_result(soap, "stra:StatusCode");
61351                         if (soap->error == SOAP_TAG_MISMATCH)
61352                                 soap->error = soap_ignore_element(soap);
61353                         if (soap->error == SOAP_NO_TAG)
61354                                 break;
61355                         if (soap->error)
61356                                 return NULL;
61357                 }
61358                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandlesCount1 > 0 || soap_flag_Handles1 > 0))
61359                 {       soap->error = SOAP_OCCURS;
61360                         return NULL;
61361                 }
61362                 if (soap_element_end_in(soap, tag))
61363                         return NULL;
61364         }
61365         else
61366         {       a = (_stra__EnumerateStorageEaclEntriesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, 0, sizeof(_stra__EnumerateStorageEaclEntriesResponse), 0, soap_copy__stra__EnumerateStorageEaclEntriesResponse);
61367                 if (soap->body && soap_element_end_in(soap, tag))
61368                         return NULL;
61369         }
61370         return a;
61371 }
61372
61373 SOAP_FMAC5 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC6 soap_new__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, int n)
61374 {       return soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(soap, n, NULL, NULL, NULL);
61375 }
61376
61377 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *p)
61378 {       soap_delete(soap, p);
61379 }
61380
61381 SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
61382 {
61383         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
61384         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, n, soap_fdelete);
61385         if (!cp)
61386                 return NULL;
61387         if (n < 0)
61388         {       cp->ptr = (void*)new _stra__EnumerateStorageEaclEntriesResponse;
61389                 if (size)
61390                         *size = sizeof(_stra__EnumerateStorageEaclEntriesResponse);
61391                 ((_stra__EnumerateStorageEaclEntriesResponse*)cp->ptr)->soap = soap;
61392         }
61393         else
61394         {       cp->ptr = (void*)new _stra__EnumerateStorageEaclEntriesResponse[n];
61395                 if (size)
61396                         *size = n * sizeof(_stra__EnumerateStorageEaclEntriesResponse);
61397                 for (int i = 0; i < n; i++)
61398                         ((_stra__EnumerateStorageEaclEntriesResponse*)cp->ptr)[i].soap = soap;
61399         }
61400                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
61401         return (_stra__EnumerateStorageEaclEntriesResponse*)cp->ptr;
61402 }
61403
61404 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
61405 {
61406         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageEaclEntriesResponse %p -> %p\n", q, p));
61407         *(_stra__EnumerateStorageEaclEntriesResponse*)p = *(_stra__EnumerateStorageEaclEntriesResponse*)q;
61408 }
61409
61410 void _stra__EnumerateStorageEaclEntries::soap_serialize(struct soap *soap) const
61411 {
61412         (void)soap; /* appease -Wall -Werror */
61413         soap_embedded(soap, &((_stra__EnumerateStorageEaclEntries*)this)->StartIndex, SOAP_TYPE_unsignedShort);
61414         /* transient soap skipped */
61415 }
61416
61417 void _stra__EnumerateStorageEaclEntries::soap_default(struct soap *soap)
61418 {
61419         this->soap = soap;
61420         soap_default_unsignedShort(soap, &((_stra__EnumerateStorageEaclEntries*)this)->StartIndex);
61421         /* transient soap skipped */
61422 }
61423
61424 int _stra__EnumerateStorageEaclEntries::soap_put(struct soap *soap, const char *tag, const  char *type) const
61425 {
61426         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__EnumerateStorageEaclEntries);
61427         if (this->soap_out(soap, tag, id, type))
61428                 return soap->error;
61429         return soap_putindependent(soap);
61430 }
61431
61432 int _stra__EnumerateStorageEaclEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
61433 {
61434         return soap_out__stra__EnumerateStorageEaclEntries(soap, tag, id, this, type);
61435 }
61436
61437 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageEaclEntries *a, const char *type)
61438 {
61439         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntries), type);
61440         soap_out_unsignedShort(soap, "stra:StartIndex", -1, &(((_stra__EnumerateStorageEaclEntries*)a)->StartIndex), "");
61441         /* transient soap skipped */
61442         soap_element_end_out(soap, tag);
61443         return SOAP_OK;
61444 }
61445
61446 void *_stra__EnumerateStorageEaclEntries::soap_get(struct soap *soap, const char *tag, const char *type)
61447 {
61448         return soap_get__stra__EnumerateStorageEaclEntries(soap, this, tag, type);
61449 }
61450
61451 SOAP_FMAC3 _stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_get__stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *p, const char *tag, const char *type)
61452 {
61453         if ((p = soap_in__stra__EnumerateStorageEaclEntries(soap, tag, p, type)))
61454                 soap_getindependent(soap);
61455         return p;
61456 }
61457
61458 void *_stra__EnumerateStorageEaclEntries::soap_in(struct soap *soap, const char *tag, const char *type)
61459 {       return soap_in__stra__EnumerateStorageEaclEntries(soap, tag, this, type);
61460 }
61461
61462 SOAP_FMAC3 _stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_in__stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntries *a, const char *type)
61463 {
61464         if (soap_element_begin_in(soap, tag, 0, NULL))
61465                 return NULL;
61466         a = (_stra__EnumerateStorageEaclEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntries, sizeof(_stra__EnumerateStorageEaclEntries), soap->type, soap->arrayType);
61467         if (!a)
61468                 return NULL;
61469         if (soap->alloced)
61470         {       a->soap_default(soap);
61471                 if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageEaclEntries)
61472                 {       soap_revert(soap);
61473                         *soap->id = '\0';
61474                         return (_stra__EnumerateStorageEaclEntries *)a->soap_in(soap, tag, type);
61475                 }
61476         }
61477         short soap_flag_StartIndex1 = 1;
61478         if (soap->body && !*soap->href)
61479         {
61480                 for (;;)
61481                 {       soap->error = SOAP_TAG_MISMATCH;
61482                         if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
61483                                 if (soap_in_unsignedShort(soap, "stra:StartIndex", &(((_stra__EnumerateStorageEaclEntries*)a)->StartIndex), "xsd:unsignedShort"))
61484                                 {       soap_flag_StartIndex1--;
61485                                         continue;
61486                                 }
61487                         /* transient soap skipped */
61488                         if (soap->error == SOAP_TAG_MISMATCH)
61489                                 soap->error = soap_ignore_element(soap);
61490                         if (soap->error == SOAP_NO_TAG)
61491                                 break;
61492                         if (soap->error)
61493                                 return NULL;
61494                 }
61495                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
61496                 {       soap->error = SOAP_OCCURS;
61497                         return NULL;
61498                 }
61499                 if (soap_element_end_in(soap, tag))
61500                         return NULL;
61501         }
61502         else
61503         {       a = (_stra__EnumerateStorageEaclEntries *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__EnumerateStorageEaclEntries, 0, sizeof(_stra__EnumerateStorageEaclEntries), 0, soap_copy__stra__EnumerateStorageEaclEntries);
61504                 if (soap->body && soap_element_end_in(soap, tag))
61505                         return NULL;
61506         }
61507         return a;
61508 }
61509
61510 SOAP_FMAC5 _stra__EnumerateStorageEaclEntries * SOAP_FMAC6 soap_new__stra__EnumerateStorageEaclEntries(struct soap *soap, int n)
61511 {       return soap_instantiate__stra__EnumerateStorageEaclEntries(soap, n, NULL, NULL, NULL);
61512 }
61513
61514 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *p)
61515 {       soap_delete(soap, p);
61516 }
61517
61518 SOAP_FMAC3 _stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageEaclEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
61519 {
61520         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageEaclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
61521         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageEaclEntries, n, soap_fdelete);
61522         if (!cp)
61523                 return NULL;
61524         if (n < 0)
61525         {       cp->ptr = (void*)new _stra__EnumerateStorageEaclEntries;
61526                 if (size)
61527                         *size = sizeof(_stra__EnumerateStorageEaclEntries);
61528                 ((_stra__EnumerateStorageEaclEntries*)cp->ptr)->soap = soap;
61529         }
61530         else
61531         {       cp->ptr = (void*)new _stra__EnumerateStorageEaclEntries[n];
61532                 if (size)
61533                         *size = n * sizeof(_stra__EnumerateStorageEaclEntries);
61534                 for (int i = 0; i < n; i++)
61535                         ((_stra__EnumerateStorageEaclEntries*)cp->ptr)[i].soap = soap;
61536         }
61537                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
61538         return (_stra__EnumerateStorageEaclEntries*)cp->ptr;
61539 }
61540
61541 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__EnumerateStorageEaclEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
61542 {
61543         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageEaclEntries %p -> %p\n", q, p));
61544         *(_stra__EnumerateStorageEaclEntries*)p = *(_stra__EnumerateStorageEaclEntries*)q;
61545 }
61546
61547 void _stra__AddStorageEaclEntryResponse::soap_serialize(struct soap *soap) const
61548 {
61549         (void)soap; /* appease -Wall -Werror */
61550         /* transient soap skipped */
61551 }
61552
61553 void _stra__AddStorageEaclEntryResponse::soap_default(struct soap *soap)
61554 {
61555         this->soap = soap;
61556         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AddStorageEaclEntryResponse*)this)->StatusCode);
61557         soap_default_stra__StorageEaclEntryHandleType(soap, &((_stra__AddStorageEaclEntryResponse*)this)->Handle);
61558         /* transient soap skipped */
61559 }
61560
61561 int _stra__AddStorageEaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
61562 {
61563         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AddStorageEaclEntryResponse);
61564         if (this->soap_out(soap, tag, id, type))
61565                 return soap->error;
61566         return soap_putindependent(soap);
61567 }
61568
61569 int _stra__AddStorageEaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
61570 {
61571         return soap_out__stra__AddStorageEaclEntryResponse(soap, tag, id, this, type);
61572 }
61573
61574 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__AddStorageEaclEntryResponse *a, const char *type)
61575 {
61576         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageEaclEntryResponse), type);
61577         soap_element_result(soap, "stra:StatusCode");
61578         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AddStorageEaclEntryResponse*)a)->StatusCode), "");
61579         soap_out_stra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((_stra__AddStorageEaclEntryResponse*)a)->Handle), "");
61580         /* transient soap skipped */
61581         soap_element_end_out(soap, tag);
61582         return SOAP_OK;
61583 }
61584
61585 void *_stra__AddStorageEaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
61586 {
61587         return soap_get__stra__AddStorageEaclEntryResponse(soap, this, tag, type);
61588 }
61589
61590 SOAP_FMAC3 _stra__AddStorageEaclEntryResponse * SOAP_FMAC4 soap_get__stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *p, const char *tag, const char *type)
61591 {
61592         if ((p = soap_in__stra__AddStorageEaclEntryResponse(soap, tag, p, type)))
61593                 soap_getindependent(soap);
61594         return p;
61595 }
61596
61597 void *_stra__AddStorageEaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
61598 {       return soap_in__stra__AddStorageEaclEntryResponse(soap, tag, this, type);
61599 }
61600
61601 SOAP_FMAC3 _stra__AddStorageEaclEntryResponse * SOAP_FMAC4 soap_in__stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageEaclEntryResponse *a, const char *type)
61602 {
61603         if (soap_element_begin_in(soap, tag, 0, NULL))
61604                 return NULL;
61605         a = (_stra__AddStorageEaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageEaclEntryResponse, sizeof(_stra__AddStorageEaclEntryResponse), soap->type, soap->arrayType);
61606         if (!a)
61607                 return NULL;
61608         if (soap->alloced)
61609         {       a->soap_default(soap);
61610                 if (soap->clist->type != SOAP_TYPE__stra__AddStorageEaclEntryResponse)
61611                 {       soap_revert(soap);
61612                         *soap->id = '\0';
61613                         return (_stra__AddStorageEaclEntryResponse *)a->soap_in(soap, tag, type);
61614                 }
61615         }
61616         short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1;
61617         if (soap->body && !*soap->href)
61618         {
61619                 for (;;)
61620                 {       soap->error = SOAP_TAG_MISMATCH;
61621                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
61622                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AddStorageEaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
61623                                 {       soap_flag_StatusCode1--;
61624                                         continue;
61625                                 }
61626                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
61627                                 if (soap_in_stra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((_stra__AddStorageEaclEntryResponse*)a)->Handle), "stra:StorageEaclEntryHandleType"))
61628                                 {       soap_flag_Handle1--;
61629                                         continue;
61630                                 }
61631                         /* transient soap skipped */
61632                         soap_check_result(soap, "stra:StatusCode");
61633                         if (soap->error == SOAP_TAG_MISMATCH)
61634                                 soap->error = soap_ignore_element(soap);
61635                         if (soap->error == SOAP_NO_TAG)
61636                                 break;
61637                         if (soap->error)
61638                                 return NULL;
61639                 }
61640                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0))
61641                 {       soap->error = SOAP_OCCURS;
61642                         return NULL;
61643                 }
61644                 if (soap_element_end_in(soap, tag))
61645                         return NULL;
61646         }
61647         else
61648         {       a = (_stra__AddStorageEaclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AddStorageEaclEntryResponse, 0, sizeof(_stra__AddStorageEaclEntryResponse), 0, soap_copy__stra__AddStorageEaclEntryResponse);
61649                 if (soap->body && soap_element_end_in(soap, tag))
61650                         return NULL;
61651         }
61652         return a;
61653 }
61654
61655 SOAP_FMAC5 _stra__AddStorageEaclEntryResponse * SOAP_FMAC6 soap_new__stra__AddStorageEaclEntryResponse(struct soap *soap, int n)
61656 {       return soap_instantiate__stra__AddStorageEaclEntryResponse(soap, n, NULL, NULL, NULL);
61657 }
61658
61659 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *p)
61660 {       soap_delete(soap, p);
61661 }
61662
61663 SOAP_FMAC3 _stra__AddStorageEaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__AddStorageEaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
61664 {
61665         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageEaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
61666         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageEaclEntryResponse, n, soap_fdelete);
61667         if (!cp)
61668                 return NULL;
61669         if (n < 0)
61670         {       cp->ptr = (void*)new _stra__AddStorageEaclEntryResponse;
61671                 if (size)
61672                         *size = sizeof(_stra__AddStorageEaclEntryResponse);
61673                 ((_stra__AddStorageEaclEntryResponse*)cp->ptr)->soap = soap;
61674         }
61675         else
61676         {       cp->ptr = (void*)new _stra__AddStorageEaclEntryResponse[n];
61677                 if (size)
61678                         *size = n * sizeof(_stra__AddStorageEaclEntryResponse);
61679                 for (int i = 0; i < n; i++)
61680                         ((_stra__AddStorageEaclEntryResponse*)cp->ptr)[i].soap = soap;
61681         }
61682                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
61683         return (_stra__AddStorageEaclEntryResponse*)cp->ptr;
61684 }
61685
61686 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AddStorageEaclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
61687 {
61688         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageEaclEntryResponse %p -> %p\n", q, p));
61689         *(_stra__AddStorageEaclEntryResponse*)p = *(_stra__AddStorageEaclEntryResponse*)q;
61690 }
61691
61692 void _stra__AddStorageEaclEntry::soap_serialize(struct soap *soap) const
61693 {
61694         (void)soap; /* appease -Wall -Werror */
61695         soap_serialize_PointerTostra__StorageEaclEntryType(soap, &((_stra__AddStorageEaclEntry*)this)->Entry);
61696         /* transient soap skipped */
61697 }
61698
61699 void _stra__AddStorageEaclEntry::soap_default(struct soap *soap)
61700 {
61701         this->soap = soap;
61702         ((_stra__AddStorageEaclEntry*)this)->Entry = NULL;
61703         /* transient soap skipped */
61704 }
61705
61706 int _stra__AddStorageEaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
61707 {
61708         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AddStorageEaclEntry);
61709         if (this->soap_out(soap, tag, id, type))
61710                 return soap->error;
61711         return soap_putindependent(soap);
61712 }
61713
61714 int _stra__AddStorageEaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
61715 {
61716         return soap_out__stra__AddStorageEaclEntry(soap, tag, id, this, type);
61717 }
61718
61719 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageEaclEntry(struct soap *soap, const char *tag, int id, const _stra__AddStorageEaclEntry *a, const char *type)
61720 {
61721         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageEaclEntry), type);
61722         soap_out_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", -1, &(((_stra__AddStorageEaclEntry*)a)->Entry), "");
61723         /* transient soap skipped */
61724         soap_element_end_out(soap, tag);
61725         return SOAP_OK;
61726 }
61727
61728 void *_stra__AddStorageEaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
61729 {
61730         return soap_get__stra__AddStorageEaclEntry(soap, this, tag, type);
61731 }
61732
61733 SOAP_FMAC3 _stra__AddStorageEaclEntry * SOAP_FMAC4 soap_get__stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *p, const char *tag, const char *type)
61734 {
61735         if ((p = soap_in__stra__AddStorageEaclEntry(soap, tag, p, type)))
61736                 soap_getindependent(soap);
61737         return p;
61738 }
61739
61740 void *_stra__AddStorageEaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
61741 {       return soap_in__stra__AddStorageEaclEntry(soap, tag, this, type);
61742 }
61743
61744 SOAP_FMAC3 _stra__AddStorageEaclEntry * SOAP_FMAC4 soap_in__stra__AddStorageEaclEntry(struct soap *soap, const char *tag, _stra__AddStorageEaclEntry *a, const char *type)
61745 {
61746         if (soap_element_begin_in(soap, tag, 0, NULL))
61747                 return NULL;
61748         a = (_stra__AddStorageEaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageEaclEntry, sizeof(_stra__AddStorageEaclEntry), soap->type, soap->arrayType);
61749         if (!a)
61750                 return NULL;
61751         if (soap->alloced)
61752         {       a->soap_default(soap);
61753                 if (soap->clist->type != SOAP_TYPE__stra__AddStorageEaclEntry)
61754                 {       soap_revert(soap);
61755                         *soap->id = '\0';
61756                         return (_stra__AddStorageEaclEntry *)a->soap_in(soap, tag, type);
61757                 }
61758         }
61759         short soap_flag_Entry1 = 1;
61760         if (soap->body && !*soap->href)
61761         {
61762                 for (;;)
61763                 {       soap->error = SOAP_TAG_MISMATCH;
61764                         if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
61765                                 if (soap_in_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", &(((_stra__AddStorageEaclEntry*)a)->Entry), "stra:StorageEaclEntryType"))
61766                                 {       soap_flag_Entry1--;
61767                                         continue;
61768                                 }
61769                         /* transient soap skipped */
61770                         if (soap->error == SOAP_TAG_MISMATCH)
61771                                 soap->error = soap_ignore_element(soap);
61772                         if (soap->error == SOAP_NO_TAG)
61773                                 break;
61774                         if (soap->error)
61775                                 return NULL;
61776                 }
61777                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0))
61778                 {       soap->error = SOAP_OCCURS;
61779                         return NULL;
61780                 }
61781                 if (soap_element_end_in(soap, tag))
61782                         return NULL;
61783         }
61784         else
61785         {       a = (_stra__AddStorageEaclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AddStorageEaclEntry, 0, sizeof(_stra__AddStorageEaclEntry), 0, soap_copy__stra__AddStorageEaclEntry);
61786                 if (soap->body && soap_element_end_in(soap, tag))
61787                         return NULL;
61788         }
61789         return a;
61790 }
61791
61792 SOAP_FMAC5 _stra__AddStorageEaclEntry * SOAP_FMAC6 soap_new__stra__AddStorageEaclEntry(struct soap *soap, int n)
61793 {       return soap_instantiate__stra__AddStorageEaclEntry(soap, n, NULL, NULL, NULL);
61794 }
61795
61796 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *p)
61797 {       soap_delete(soap, p);
61798 }
61799
61800 SOAP_FMAC3 _stra__AddStorageEaclEntry * SOAP_FMAC4 soap_instantiate__stra__AddStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
61801 {
61802         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
61803         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageEaclEntry, n, soap_fdelete);
61804         if (!cp)
61805                 return NULL;
61806         if (n < 0)
61807         {       cp->ptr = (void*)new _stra__AddStorageEaclEntry;
61808                 if (size)
61809                         *size = sizeof(_stra__AddStorageEaclEntry);
61810                 ((_stra__AddStorageEaclEntry*)cp->ptr)->soap = soap;
61811         }
61812         else
61813         {       cp->ptr = (void*)new _stra__AddStorageEaclEntry[n];
61814                 if (size)
61815                         *size = n * sizeof(_stra__AddStorageEaclEntry);
61816                 for (int i = 0; i < n; i++)
61817                         ((_stra__AddStorageEaclEntry*)cp->ptr)[i].soap = soap;
61818         }
61819                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
61820         return (_stra__AddStorageEaclEntry*)cp->ptr;
61821 }
61822
61823 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AddStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
61824 {
61825         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageEaclEntry %p -> %p\n", q, p));
61826         *(_stra__AddStorageEaclEntry*)p = *(_stra__AddStorageEaclEntry*)q;
61827 }
61828
61829 void _stra__AdminRemoveApplicationResponse::soap_serialize(struct soap *soap) const
61830 {
61831         (void)soap; /* appease -Wall -Werror */
61832         /* transient soap skipped */
61833 }
61834
61835 void _stra__AdminRemoveApplicationResponse::soap_default(struct soap *soap)
61836 {
61837         this->soap = soap;
61838         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AdminRemoveApplicationResponse*)this)->StatusCode);
61839         /* transient soap skipped */
61840 }
61841
61842 int _stra__AdminRemoveApplicationResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
61843 {
61844         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminRemoveApplicationResponse);
61845         if (this->soap_out(soap, tag, id, type))
61846                 return soap->error;
61847         return soap_putindependent(soap);
61848 }
61849
61850 int _stra__AdminRemoveApplicationResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
61851 {
61852         return soap_out__stra__AdminRemoveApplicationResponse(soap, tag, id, this, type);
61853 }
61854
61855 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, int id, const _stra__AdminRemoveApplicationResponse *a, const char *type)
61856 {
61857         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminRemoveApplicationResponse), type);
61858         soap_element_result(soap, "stra:StatusCode");
61859         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AdminRemoveApplicationResponse*)a)->StatusCode), "");
61860         /* transient soap skipped */
61861         soap_element_end_out(soap, tag);
61862         return SOAP_OK;
61863 }
61864
61865 void *_stra__AdminRemoveApplicationResponse::soap_get(struct soap *soap, const char *tag, const char *type)
61866 {
61867         return soap_get__stra__AdminRemoveApplicationResponse(soap, this, tag, type);
61868 }
61869
61870 SOAP_FMAC3 _stra__AdminRemoveApplicationResponse * SOAP_FMAC4 soap_get__stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *p, const char *tag, const char *type)
61871 {
61872         if ((p = soap_in__stra__AdminRemoveApplicationResponse(soap, tag, p, type)))
61873                 soap_getindependent(soap);
61874         return p;
61875 }
61876
61877 void *_stra__AdminRemoveApplicationResponse::soap_in(struct soap *soap, const char *tag, const char *type)
61878 {       return soap_in__stra__AdminRemoveApplicationResponse(soap, tag, this, type);
61879 }
61880
61881 SOAP_FMAC3 _stra__AdminRemoveApplicationResponse * SOAP_FMAC4 soap_in__stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, _stra__AdminRemoveApplicationResponse *a, const char *type)
61882 {
61883         if (soap_element_begin_in(soap, tag, 0, NULL))
61884                 return NULL;
61885         a = (_stra__AdminRemoveApplicationResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminRemoveApplicationResponse, sizeof(_stra__AdminRemoveApplicationResponse), soap->type, soap->arrayType);
61886         if (!a)
61887                 return NULL;
61888         if (soap->alloced)
61889         {       a->soap_default(soap);
61890                 if (soap->clist->type != SOAP_TYPE__stra__AdminRemoveApplicationResponse)
61891                 {       soap_revert(soap);
61892                         *soap->id = '\0';
61893                         return (_stra__AdminRemoveApplicationResponse *)a->soap_in(soap, tag, type);
61894                 }
61895         }
61896         short soap_flag_StatusCode1 = 1;
61897         if (soap->body && !*soap->href)
61898         {
61899                 for (;;)
61900                 {       soap->error = SOAP_TAG_MISMATCH;
61901                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
61902                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AdminRemoveApplicationResponse*)a)->StatusCode), "stra:PT_STATUS"))
61903                                 {       soap_flag_StatusCode1--;
61904                                         continue;
61905                                 }
61906                         /* transient soap skipped */
61907                         soap_check_result(soap, "stra:StatusCode");
61908                         if (soap->error == SOAP_TAG_MISMATCH)
61909                                 soap->error = soap_ignore_element(soap);
61910                         if (soap->error == SOAP_NO_TAG)
61911                                 break;
61912                         if (soap->error)
61913                                 return NULL;
61914                 }
61915                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
61916                 {       soap->error = SOAP_OCCURS;
61917                         return NULL;
61918                 }
61919                 if (soap_element_end_in(soap, tag))
61920                         return NULL;
61921         }
61922         else
61923         {       a = (_stra__AdminRemoveApplicationResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminRemoveApplicationResponse, 0, sizeof(_stra__AdminRemoveApplicationResponse), 0, soap_copy__stra__AdminRemoveApplicationResponse);
61924                 if (soap->body && soap_element_end_in(soap, tag))
61925                         return NULL;
61926         }
61927         return a;
61928 }
61929
61930 SOAP_FMAC5 _stra__AdminRemoveApplicationResponse * SOAP_FMAC6 soap_new__stra__AdminRemoveApplicationResponse(struct soap *soap, int n)
61931 {       return soap_instantiate__stra__AdminRemoveApplicationResponse(soap, n, NULL, NULL, NULL);
61932 }
61933
61934 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *p)
61935 {       soap_delete(soap, p);
61936 }
61937
61938 SOAP_FMAC3 _stra__AdminRemoveApplicationResponse * SOAP_FMAC4 soap_instantiate__stra__AdminRemoveApplicationResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
61939 {
61940         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminRemoveApplicationResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
61941         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminRemoveApplicationResponse, n, soap_fdelete);
61942         if (!cp)
61943                 return NULL;
61944         if (n < 0)
61945         {       cp->ptr = (void*)new _stra__AdminRemoveApplicationResponse;
61946                 if (size)
61947                         *size = sizeof(_stra__AdminRemoveApplicationResponse);
61948                 ((_stra__AdminRemoveApplicationResponse*)cp->ptr)->soap = soap;
61949         }
61950         else
61951         {       cp->ptr = (void*)new _stra__AdminRemoveApplicationResponse[n];
61952                 if (size)
61953                         *size = n * sizeof(_stra__AdminRemoveApplicationResponse);
61954                 for (int i = 0; i < n; i++)
61955                         ((_stra__AdminRemoveApplicationResponse*)cp->ptr)[i].soap = soap;
61956         }
61957                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
61958         return (_stra__AdminRemoveApplicationResponse*)cp->ptr;
61959 }
61960
61961 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminRemoveApplicationResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
61962 {
61963         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminRemoveApplicationResponse %p -> %p\n", q, p));
61964         *(_stra__AdminRemoveApplicationResponse*)p = *(_stra__AdminRemoveApplicationResponse*)q;
61965 }
61966
61967 void _stra__AdminRemoveApplication::soap_serialize(struct soap *soap) const
61968 {
61969         (void)soap; /* appease -Wall -Werror */
61970         /* transient soap skipped */
61971 }
61972
61973 void _stra__AdminRemoveApplication::soap_default(struct soap *soap)
61974 {
61975         this->soap = soap;
61976         soap_default_stra__StorageApplicationHandleType(soap, &((_stra__AdminRemoveApplication*)this)->Handle);
61977         /* transient soap skipped */
61978 }
61979
61980 int _stra__AdminRemoveApplication::soap_put(struct soap *soap, const char *tag, const  char *type) const
61981 {
61982         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminRemoveApplication);
61983         if (this->soap_out(soap, tag, id, type))
61984                 return soap->error;
61985         return soap_putindependent(soap);
61986 }
61987
61988 int _stra__AdminRemoveApplication::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
61989 {
61990         return soap_out__stra__AdminRemoveApplication(soap, tag, id, this, type);
61991 }
61992
61993 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminRemoveApplication(struct soap *soap, const char *tag, int id, const _stra__AdminRemoveApplication *a, const char *type)
61994 {
61995         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminRemoveApplication), type);
61996         soap_out_stra__StorageApplicationHandleType(soap, "stra:Handle", -1, &(((_stra__AdminRemoveApplication*)a)->Handle), "");
61997         /* transient soap skipped */
61998         soap_element_end_out(soap, tag);
61999         return SOAP_OK;
62000 }
62001
62002 void *_stra__AdminRemoveApplication::soap_get(struct soap *soap, const char *tag, const char *type)
62003 {
62004         return soap_get__stra__AdminRemoveApplication(soap, this, tag, type);
62005 }
62006
62007 SOAP_FMAC3 _stra__AdminRemoveApplication * SOAP_FMAC4 soap_get__stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *p, const char *tag, const char *type)
62008 {
62009         if ((p = soap_in__stra__AdminRemoveApplication(soap, tag, p, type)))
62010                 soap_getindependent(soap);
62011         return p;
62012 }
62013
62014 void *_stra__AdminRemoveApplication::soap_in(struct soap *soap, const char *tag, const char *type)
62015 {       return soap_in__stra__AdminRemoveApplication(soap, tag, this, type);
62016 }
62017
62018 SOAP_FMAC3 _stra__AdminRemoveApplication * SOAP_FMAC4 soap_in__stra__AdminRemoveApplication(struct soap *soap, const char *tag, _stra__AdminRemoveApplication *a, const char *type)
62019 {
62020         if (soap_element_begin_in(soap, tag, 0, NULL))
62021                 return NULL;
62022         a = (_stra__AdminRemoveApplication *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminRemoveApplication, sizeof(_stra__AdminRemoveApplication), soap->type, soap->arrayType);
62023         if (!a)
62024                 return NULL;
62025         if (soap->alloced)
62026         {       a->soap_default(soap);
62027                 if (soap->clist->type != SOAP_TYPE__stra__AdminRemoveApplication)
62028                 {       soap_revert(soap);
62029                         *soap->id = '\0';
62030                         return (_stra__AdminRemoveApplication *)a->soap_in(soap, tag, type);
62031                 }
62032         }
62033         short soap_flag_Handle1 = 1;
62034         if (soap->body && !*soap->href)
62035         {
62036                 for (;;)
62037                 {       soap->error = SOAP_TAG_MISMATCH;
62038                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
62039                                 if (soap_in_stra__StorageApplicationHandleType(soap, "stra:Handle", &(((_stra__AdminRemoveApplication*)a)->Handle), "stra:StorageApplicationHandleType"))
62040                                 {       soap_flag_Handle1--;
62041                                         continue;
62042                                 }
62043                         /* transient soap skipped */
62044                         if (soap->error == SOAP_TAG_MISMATCH)
62045                                 soap->error = soap_ignore_element(soap);
62046                         if (soap->error == SOAP_NO_TAG)
62047                                 break;
62048                         if (soap->error)
62049                                 return NULL;
62050                 }
62051                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
62052                 {       soap->error = SOAP_OCCURS;
62053                         return NULL;
62054                 }
62055                 if (soap_element_end_in(soap, tag))
62056                         return NULL;
62057         }
62058         else
62059         {       a = (_stra__AdminRemoveApplication *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminRemoveApplication, 0, sizeof(_stra__AdminRemoveApplication), 0, soap_copy__stra__AdminRemoveApplication);
62060                 if (soap->body && soap_element_end_in(soap, tag))
62061                         return NULL;
62062         }
62063         return a;
62064 }
62065
62066 SOAP_FMAC5 _stra__AdminRemoveApplication * SOAP_FMAC6 soap_new__stra__AdminRemoveApplication(struct soap *soap, int n)
62067 {       return soap_instantiate__stra__AdminRemoveApplication(soap, n, NULL, NULL, NULL);
62068 }
62069
62070 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *p)
62071 {       soap_delete(soap, p);
62072 }
62073
62074 SOAP_FMAC3 _stra__AdminRemoveApplication * SOAP_FMAC4 soap_instantiate__stra__AdminRemoveApplication(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
62075 {
62076         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminRemoveApplication(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
62077         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminRemoveApplication, n, soap_fdelete);
62078         if (!cp)
62079                 return NULL;
62080         if (n < 0)
62081         {       cp->ptr = (void*)new _stra__AdminRemoveApplication;
62082                 if (size)
62083                         *size = sizeof(_stra__AdminRemoveApplication);
62084                 ((_stra__AdminRemoveApplication*)cp->ptr)->soap = soap;
62085         }
62086         else
62087         {       cp->ptr = (void*)new _stra__AdminRemoveApplication[n];
62088                 if (size)
62089                         *size = n * sizeof(_stra__AdminRemoveApplication);
62090                 for (int i = 0; i < n; i++)
62091                         ((_stra__AdminRemoveApplication*)cp->ptr)[i].soap = soap;
62092         }
62093                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
62094         return (_stra__AdminRemoveApplication*)cp->ptr;
62095 }
62096
62097 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminRemoveApplication(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
62098 {
62099         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminRemoveApplication %p -> %p\n", q, p));
62100         *(_stra__AdminRemoveApplication*)p = *(_stra__AdminRemoveApplication*)q;
62101 }
62102
62103 void _stra__AdminGetApplicationAttributesResponse::soap_serialize(struct soap *soap) const
62104 {
62105         (void)soap; /* appease -Wall -Werror */
62106         soap_serialize_PointerTostra__StorageApplicationAttributesType(soap, &((_stra__AdminGetApplicationAttributesResponse*)this)->Attributes);
62107         /* transient soap skipped */
62108 }
62109
62110 void _stra__AdminGetApplicationAttributesResponse::soap_default(struct soap *soap)
62111 {
62112         this->soap = soap;
62113         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AdminGetApplicationAttributesResponse*)this)->StatusCode);
62114         ((_stra__AdminGetApplicationAttributesResponse*)this)->Attributes = NULL;
62115         /* transient soap skipped */
62116 }
62117
62118 int _stra__AdminGetApplicationAttributesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
62119 {
62120         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse);
62121         if (this->soap_out(soap, tag, id, type))
62122                 return soap->error;
62123         return soap_putindependent(soap);
62124 }
62125
62126 int _stra__AdminGetApplicationAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
62127 {
62128         return soap_out__stra__AdminGetApplicationAttributesResponse(soap, tag, id, this, type);
62129 }
62130
62131 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, int id, const _stra__AdminGetApplicationAttributesResponse *a, const char *type)
62132 {
62133         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse), type);
62134         soap_element_result(soap, "stra:StatusCode");
62135         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AdminGetApplicationAttributesResponse*)a)->StatusCode), "");
62136         soap_out_PointerTostra__StorageApplicationAttributesType(soap, "stra:Attributes", -1, &(((_stra__AdminGetApplicationAttributesResponse*)a)->Attributes), "");
62137         /* transient soap skipped */
62138         soap_element_end_out(soap, tag);
62139         return SOAP_OK;
62140 }
62141
62142 void *_stra__AdminGetApplicationAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
62143 {
62144         return soap_get__stra__AdminGetApplicationAttributesResponse(soap, this, tag, type);
62145 }
62146
62147 SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC4 soap_get__stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *p, const char *tag, const char *type)
62148 {
62149         if ((p = soap_in__stra__AdminGetApplicationAttributesResponse(soap, tag, p, type)))
62150                 soap_getindependent(soap);
62151         return p;
62152 }
62153
62154 void *_stra__AdminGetApplicationAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
62155 {       return soap_in__stra__AdminGetApplicationAttributesResponse(soap, tag, this, type);
62156 }
62157
62158 SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC4 soap_in__stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributesResponse *a, const char *type)
62159 {
62160         if (soap_element_begin_in(soap, tag, 0, NULL))
62161                 return NULL;
62162         a = (_stra__AdminGetApplicationAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, sizeof(_stra__AdminGetApplicationAttributesResponse), soap->type, soap->arrayType);
62163         if (!a)
62164                 return NULL;
62165         if (soap->alloced)
62166         {       a->soap_default(soap);
62167                 if (soap->clist->type != SOAP_TYPE__stra__AdminGetApplicationAttributesResponse)
62168                 {       soap_revert(soap);
62169                         *soap->id = '\0';
62170                         return (_stra__AdminGetApplicationAttributesResponse *)a->soap_in(soap, tag, type);
62171                 }
62172         }
62173         short soap_flag_StatusCode1 = 1, soap_flag_Attributes1 = 1;
62174         if (soap->body && !*soap->href)
62175         {
62176                 for (;;)
62177                 {       soap->error = SOAP_TAG_MISMATCH;
62178                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
62179                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AdminGetApplicationAttributesResponse*)a)->StatusCode), "stra:PT_STATUS"))
62180                                 {       soap_flag_StatusCode1--;
62181                                         continue;
62182                                 }
62183                         if (soap_flag_Attributes1 && soap->error == SOAP_TAG_MISMATCH)
62184                                 if (soap_in_PointerTostra__StorageApplicationAttributesType(soap, "stra:Attributes", &(((_stra__AdminGetApplicationAttributesResponse*)a)->Attributes), "stra:StorageApplicationAttributesType"))
62185                                 {       soap_flag_Attributes1--;
62186                                         continue;
62187                                 }
62188                         /* transient soap skipped */
62189                         soap_check_result(soap, "stra:StatusCode");
62190                         if (soap->error == SOAP_TAG_MISMATCH)
62191                                 soap->error = soap_ignore_element(soap);
62192                         if (soap->error == SOAP_NO_TAG)
62193                                 break;
62194                         if (soap->error)
62195                                 return NULL;
62196                 }
62197                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
62198                 {       soap->error = SOAP_OCCURS;
62199                         return NULL;
62200                 }
62201                 if (soap_element_end_in(soap, tag))
62202                         return NULL;
62203         }
62204         else
62205         {       a = (_stra__AdminGetApplicationAttributesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, 0, sizeof(_stra__AdminGetApplicationAttributesResponse), 0, soap_copy__stra__AdminGetApplicationAttributesResponse);
62206                 if (soap->body && soap_element_end_in(soap, tag))
62207                         return NULL;
62208         }
62209         return a;
62210 }
62211
62212 SOAP_FMAC5 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC6 soap_new__stra__AdminGetApplicationAttributesResponse(struct soap *soap, int n)
62213 {       return soap_instantiate__stra__AdminGetApplicationAttributesResponse(soap, n, NULL, NULL, NULL);
62214 }
62215
62216 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *p)
62217 {       soap_delete(soap, p);
62218 }
62219
62220 SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC4 soap_instantiate__stra__AdminGetApplicationAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
62221 {
62222         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetApplicationAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
62223         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, n, soap_fdelete);
62224         if (!cp)
62225                 return NULL;
62226         if (n < 0)
62227         {       cp->ptr = (void*)new _stra__AdminGetApplicationAttributesResponse;
62228                 if (size)
62229                         *size = sizeof(_stra__AdminGetApplicationAttributesResponse);
62230                 ((_stra__AdminGetApplicationAttributesResponse*)cp->ptr)->soap = soap;
62231         }
62232         else
62233         {       cp->ptr = (void*)new _stra__AdminGetApplicationAttributesResponse[n];
62234                 if (size)
62235                         *size = n * sizeof(_stra__AdminGetApplicationAttributesResponse);
62236                 for (int i = 0; i < n; i++)
62237                         ((_stra__AdminGetApplicationAttributesResponse*)cp->ptr)[i].soap = soap;
62238         }
62239                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
62240         return (_stra__AdminGetApplicationAttributesResponse*)cp->ptr;
62241 }
62242
62243 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminGetApplicationAttributesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
62244 {
62245         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetApplicationAttributesResponse %p -> %p\n", q, p));
62246         *(_stra__AdminGetApplicationAttributesResponse*)p = *(_stra__AdminGetApplicationAttributesResponse*)q;
62247 }
62248
62249 void _stra__AdminGetApplicationAttributes::soap_serialize(struct soap *soap) const
62250 {
62251         (void)soap; /* appease -Wall -Werror */
62252         /* transient soap skipped */
62253 }
62254
62255 void _stra__AdminGetApplicationAttributes::soap_default(struct soap *soap)
62256 {
62257         this->soap = soap;
62258         soap_default_stra__StorageApplicationHandleType(soap, &((_stra__AdminGetApplicationAttributes*)this)->Handle);
62259         /* transient soap skipped */
62260 }
62261
62262 int _stra__AdminGetApplicationAttributes::soap_put(struct soap *soap, const char *tag, const  char *type) const
62263 {
62264         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminGetApplicationAttributes);
62265         if (this->soap_out(soap, tag, id, type))
62266                 return soap->error;
62267         return soap_putindependent(soap);
62268 }
62269
62270 int _stra__AdminGetApplicationAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
62271 {
62272         return soap_out__stra__AdminGetApplicationAttributes(soap, tag, id, this, type);
62273 }
62274
62275 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, int id, const _stra__AdminGetApplicationAttributes *a, const char *type)
62276 {
62277         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetApplicationAttributes), type);
62278         soap_out_stra__StorageApplicationHandleType(soap, "stra:Handle", -1, &(((_stra__AdminGetApplicationAttributes*)a)->Handle), "");
62279         /* transient soap skipped */
62280         soap_element_end_out(soap, tag);
62281         return SOAP_OK;
62282 }
62283
62284 void *_stra__AdminGetApplicationAttributes::soap_get(struct soap *soap, const char *tag, const char *type)
62285 {
62286         return soap_get__stra__AdminGetApplicationAttributes(soap, this, tag, type);
62287 }
62288
62289 SOAP_FMAC3 _stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_get__stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *p, const char *tag, const char *type)
62290 {
62291         if ((p = soap_in__stra__AdminGetApplicationAttributes(soap, tag, p, type)))
62292                 soap_getindependent(soap);
62293         return p;
62294 }
62295
62296 void *_stra__AdminGetApplicationAttributes::soap_in(struct soap *soap, const char *tag, const char *type)
62297 {       return soap_in__stra__AdminGetApplicationAttributes(soap, tag, this, type);
62298 }
62299
62300 SOAP_FMAC3 _stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_in__stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributes *a, const char *type)
62301 {
62302         if (soap_element_begin_in(soap, tag, 0, NULL))
62303                 return NULL;
62304         a = (_stra__AdminGetApplicationAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetApplicationAttributes, sizeof(_stra__AdminGetApplicationAttributes), soap->type, soap->arrayType);
62305         if (!a)
62306                 return NULL;
62307         if (soap->alloced)
62308         {       a->soap_default(soap);
62309                 if (soap->clist->type != SOAP_TYPE__stra__AdminGetApplicationAttributes)
62310                 {       soap_revert(soap);
62311                         *soap->id = '\0';
62312                         return (_stra__AdminGetApplicationAttributes *)a->soap_in(soap, tag, type);
62313                 }
62314         }
62315         short soap_flag_Handle1 = 1;
62316         if (soap->body && !*soap->href)
62317         {
62318                 for (;;)
62319                 {       soap->error = SOAP_TAG_MISMATCH;
62320                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
62321                                 if (soap_in_stra__StorageApplicationHandleType(soap, "stra:Handle", &(((_stra__AdminGetApplicationAttributes*)a)->Handle), "stra:StorageApplicationHandleType"))
62322                                 {       soap_flag_Handle1--;
62323                                         continue;
62324                                 }
62325                         /* transient soap skipped */
62326                         if (soap->error == SOAP_TAG_MISMATCH)
62327                                 soap->error = soap_ignore_element(soap);
62328                         if (soap->error == SOAP_NO_TAG)
62329                                 break;
62330                         if (soap->error)
62331                                 return NULL;
62332                 }
62333                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
62334                 {       soap->error = SOAP_OCCURS;
62335                         return NULL;
62336                 }
62337                 if (soap_element_end_in(soap, tag))
62338                         return NULL;
62339         }
62340         else
62341         {       a = (_stra__AdminGetApplicationAttributes *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminGetApplicationAttributes, 0, sizeof(_stra__AdminGetApplicationAttributes), 0, soap_copy__stra__AdminGetApplicationAttributes);
62342                 if (soap->body && soap_element_end_in(soap, tag))
62343                         return NULL;
62344         }
62345         return a;
62346 }
62347
62348 SOAP_FMAC5 _stra__AdminGetApplicationAttributes * SOAP_FMAC6 soap_new__stra__AdminGetApplicationAttributes(struct soap *soap, int n)
62349 {       return soap_instantiate__stra__AdminGetApplicationAttributes(soap, n, NULL, NULL, NULL);
62350 }
62351
62352 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *p)
62353 {       soap_delete(soap, p);
62354 }
62355
62356 SOAP_FMAC3 _stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_instantiate__stra__AdminGetApplicationAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
62357 {
62358         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetApplicationAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
62359         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetApplicationAttributes, n, soap_fdelete);
62360         if (!cp)
62361                 return NULL;
62362         if (n < 0)
62363         {       cp->ptr = (void*)new _stra__AdminGetApplicationAttributes;
62364                 if (size)
62365                         *size = sizeof(_stra__AdminGetApplicationAttributes);
62366                 ((_stra__AdminGetApplicationAttributes*)cp->ptr)->soap = soap;
62367         }
62368         else
62369         {       cp->ptr = (void*)new _stra__AdminGetApplicationAttributes[n];
62370                 if (size)
62371                         *size = n * sizeof(_stra__AdminGetApplicationAttributes);
62372                 for (int i = 0; i < n; i++)
62373                         ((_stra__AdminGetApplicationAttributes*)cp->ptr)[i].soap = soap;
62374         }
62375                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
62376         return (_stra__AdminGetApplicationAttributes*)cp->ptr;
62377 }
62378
62379 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminGetApplicationAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
62380 {
62381         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetApplicationAttributes %p -> %p\n", q, p));
62382         *(_stra__AdminGetApplicationAttributes*)p = *(_stra__AdminGetApplicationAttributes*)q;
62383 }
62384
62385 void _stra__AdminGetRegisteredApplicationsResponse::soap_serialize(struct soap *soap) const
62386 {
62387         (void)soap; /* appease -Wall -Werror */
62388         soap_embedded(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->TotalCount, SOAP_TYPE_unsignedInt);
62389         soap_embedded(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->HandlesCount, SOAP_TYPE_unsignedInt);
62390         soap_serialize_PointerTostra__StorageApplicationHandleListType(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->ApplicationHandles);
62391         /* transient soap skipped */
62392 }
62393
62394 void _stra__AdminGetRegisteredApplicationsResponse::soap_default(struct soap *soap)
62395 {
62396         this->soap = soap;
62397         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->StatusCode);
62398         soap_default_unsignedInt(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->TotalCount);
62399         soap_default_unsignedInt(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->HandlesCount);
62400         ((_stra__AdminGetRegisteredApplicationsResponse*)this)->ApplicationHandles = NULL;
62401         /* transient soap skipped */
62402 }
62403
62404 int _stra__AdminGetRegisteredApplicationsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
62405 {
62406         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse);
62407         if (this->soap_out(soap, tag, id, type))
62408                 return soap->error;
62409         return soap_putindependent(soap);
62410 }
62411
62412 int _stra__AdminGetRegisteredApplicationsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
62413 {
62414         return soap_out__stra__AdminGetRegisteredApplicationsResponse(soap, tag, id, this, type);
62415 }
62416
62417 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, int id, const _stra__AdminGetRegisteredApplicationsResponse *a, const char *type)
62418 {
62419         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse), type);
62420         soap_element_result(soap, "stra:StatusCode");
62421         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->StatusCode), "");
62422         soap_out_unsignedInt(soap, "stra:TotalCount", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->TotalCount), "");
62423         soap_out_unsignedInt(soap, "stra:HandlesCount", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->HandlesCount), "");
62424         soap_out_PointerTostra__StorageApplicationHandleListType(soap, "stra:ApplicationHandles", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->ApplicationHandles), "");
62425         /* transient soap skipped */
62426         soap_element_end_out(soap, tag);
62427         return SOAP_OK;
62428 }
62429
62430 void *_stra__AdminGetRegisteredApplicationsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
62431 {
62432         return soap_get__stra__AdminGetRegisteredApplicationsResponse(soap, this, tag, type);
62433 }
62434
62435 SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC4 soap_get__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *p, const char *tag, const char *type)
62436 {
62437         if ((p = soap_in__stra__AdminGetRegisteredApplicationsResponse(soap, tag, p, type)))
62438                 soap_getindependent(soap);
62439         return p;
62440 }
62441
62442 void *_stra__AdminGetRegisteredApplicationsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
62443 {       return soap_in__stra__AdminGetRegisteredApplicationsResponse(soap, tag, this, type);
62444 }
62445
62446 SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC4 soap_in__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplicationsResponse *a, const char *type)
62447 {
62448         if (soap_element_begin_in(soap, tag, 0, NULL))
62449                 return NULL;
62450         a = (_stra__AdminGetRegisteredApplicationsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, sizeof(_stra__AdminGetRegisteredApplicationsResponse), soap->type, soap->arrayType);
62451         if (!a)
62452                 return NULL;
62453         if (soap->alloced)
62454         {       a->soap_default(soap);
62455                 if (soap->clist->type != SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse)
62456                 {       soap_revert(soap);
62457                         *soap->id = '\0';
62458                         return (_stra__AdminGetRegisteredApplicationsResponse *)a->soap_in(soap, tag, type);
62459                 }
62460         }
62461         short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandlesCount1 = 1, soap_flag_ApplicationHandles1 = 1;
62462         if (soap->body && !*soap->href)
62463         {
62464                 for (;;)
62465                 {       soap->error = SOAP_TAG_MISMATCH;
62466                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
62467                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->StatusCode), "stra:PT_STATUS"))
62468                                 {       soap_flag_StatusCode1--;
62469                                         continue;
62470                                 }
62471                         if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH)
62472                                 if (soap_in_unsignedInt(soap, "stra:TotalCount", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->TotalCount), "xsd:unsignedInt"))
62473                                 {       soap_flag_TotalCount1--;
62474                                         continue;
62475                                 }
62476                         if (soap_flag_HandlesCount1 && soap->error == SOAP_TAG_MISMATCH)
62477                                 if (soap_in_unsignedInt(soap, "stra:HandlesCount", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->HandlesCount), "xsd:unsignedInt"))
62478                                 {       soap_flag_HandlesCount1--;
62479                                         continue;
62480                                 }
62481                         if (soap_flag_ApplicationHandles1 && soap->error == SOAP_TAG_MISMATCH)
62482                                 if (soap_in_PointerTostra__StorageApplicationHandleListType(soap, "stra:ApplicationHandles", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->ApplicationHandles), "stra:StorageApplicationHandleListType"))
62483                                 {       soap_flag_ApplicationHandles1--;
62484                                         continue;
62485                                 }
62486                         /* transient soap skipped */
62487                         soap_check_result(soap, "stra:StatusCode");
62488                         if (soap->error == SOAP_TAG_MISMATCH)
62489                                 soap->error = soap_ignore_element(soap);
62490                         if (soap->error == SOAP_NO_TAG)
62491                                 break;
62492                         if (soap->error)
62493                                 return NULL;
62494                 }
62495                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandlesCount1 > 0))
62496                 {       soap->error = SOAP_OCCURS;
62497                         return NULL;
62498                 }
62499                 if (soap_element_end_in(soap, tag))
62500                         return NULL;
62501         }
62502         else
62503         {       a = (_stra__AdminGetRegisteredApplicationsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, 0, sizeof(_stra__AdminGetRegisteredApplicationsResponse), 0, soap_copy__stra__AdminGetRegisteredApplicationsResponse);
62504                 if (soap->body && soap_element_end_in(soap, tag))
62505                         return NULL;
62506         }
62507         return a;
62508 }
62509
62510 SOAP_FMAC5 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC6 soap_new__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, int n)
62511 {       return soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(soap, n, NULL, NULL, NULL);
62512 }
62513
62514 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *p)
62515 {       soap_delete(soap, p);
62516 }
62517
62518 SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC4 soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
62519 {
62520         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
62521         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, n, soap_fdelete);
62522         if (!cp)
62523                 return NULL;
62524         if (n < 0)
62525         {       cp->ptr = (void*)new _stra__AdminGetRegisteredApplicationsResponse;
62526                 if (size)
62527                         *size = sizeof(_stra__AdminGetRegisteredApplicationsResponse);
62528                 ((_stra__AdminGetRegisteredApplicationsResponse*)cp->ptr)->soap = soap;
62529         }
62530         else
62531         {       cp->ptr = (void*)new _stra__AdminGetRegisteredApplicationsResponse[n];
62532                 if (size)
62533                         *size = n * sizeof(_stra__AdminGetRegisteredApplicationsResponse);
62534                 for (int i = 0; i < n; i++)
62535                         ((_stra__AdminGetRegisteredApplicationsResponse*)cp->ptr)[i].soap = soap;
62536         }
62537                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
62538         return (_stra__AdminGetRegisteredApplicationsResponse*)cp->ptr;
62539 }
62540
62541 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
62542 {
62543         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetRegisteredApplicationsResponse %p -> %p\n", q, p));
62544         *(_stra__AdminGetRegisteredApplicationsResponse*)p = *(_stra__AdminGetRegisteredApplicationsResponse*)q;
62545 }
62546
62547 void _stra__AdminGetRegisteredApplications::soap_serialize(struct soap *soap) const
62548 {
62549         (void)soap; /* appease -Wall -Werror */
62550         soap_embedded(soap, &((_stra__AdminGetRegisteredApplications*)this)->StartIndex, SOAP_TYPE_unsignedInt);
62551         /* transient soap skipped */
62552 }
62553
62554 void _stra__AdminGetRegisteredApplications::soap_default(struct soap *soap)
62555 {
62556         this->soap = soap;
62557         soap_default_unsignedInt(soap, &((_stra__AdminGetRegisteredApplications*)this)->StartIndex);
62558         /* transient soap skipped */
62559 }
62560
62561 int _stra__AdminGetRegisteredApplications::soap_put(struct soap *soap, const char *tag, const  char *type) const
62562 {
62563         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminGetRegisteredApplications);
62564         if (this->soap_out(soap, tag, id, type))
62565                 return soap->error;
62566         return soap_putindependent(soap);
62567 }
62568
62569 int _stra__AdminGetRegisteredApplications::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
62570 {
62571         return soap_out__stra__AdminGetRegisteredApplications(soap, tag, id, this, type);
62572 }
62573
62574 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, int id, const _stra__AdminGetRegisteredApplications *a, const char *type)
62575 {
62576         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetRegisteredApplications), type);
62577         soap_out_unsignedInt(soap, "stra:StartIndex", -1, &(((_stra__AdminGetRegisteredApplications*)a)->StartIndex), "");
62578         /* transient soap skipped */
62579         soap_element_end_out(soap, tag);
62580         return SOAP_OK;
62581 }
62582
62583 void *_stra__AdminGetRegisteredApplications::soap_get(struct soap *soap, const char *tag, const char *type)
62584 {
62585         return soap_get__stra__AdminGetRegisteredApplications(soap, this, tag, type);
62586 }
62587
62588 SOAP_FMAC3 _stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_get__stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *p, const char *tag, const char *type)
62589 {
62590         if ((p = soap_in__stra__AdminGetRegisteredApplications(soap, tag, p, type)))
62591                 soap_getindependent(soap);
62592         return p;
62593 }
62594
62595 void *_stra__AdminGetRegisteredApplications::soap_in(struct soap *soap, const char *tag, const char *type)
62596 {       return soap_in__stra__AdminGetRegisteredApplications(soap, tag, this, type);
62597 }
62598
62599 SOAP_FMAC3 _stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_in__stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplications *a, const char *type)
62600 {
62601         if (soap_element_begin_in(soap, tag, 0, NULL))
62602                 return NULL;
62603         a = (_stra__AdminGetRegisteredApplications *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetRegisteredApplications, sizeof(_stra__AdminGetRegisteredApplications), soap->type, soap->arrayType);
62604         if (!a)
62605                 return NULL;
62606         if (soap->alloced)
62607         {       a->soap_default(soap);
62608                 if (soap->clist->type != SOAP_TYPE__stra__AdminGetRegisteredApplications)
62609                 {       soap_revert(soap);
62610                         *soap->id = '\0';
62611                         return (_stra__AdminGetRegisteredApplications *)a->soap_in(soap, tag, type);
62612                 }
62613         }
62614         short soap_flag_StartIndex1 = 1;
62615         if (soap->body && !*soap->href)
62616         {
62617                 for (;;)
62618                 {       soap->error = SOAP_TAG_MISMATCH;
62619                         if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
62620                                 if (soap_in_unsignedInt(soap, "stra:StartIndex", &(((_stra__AdminGetRegisteredApplications*)a)->StartIndex), "xsd:unsignedInt"))
62621                                 {       soap_flag_StartIndex1--;
62622                                         continue;
62623                                 }
62624                         /* transient soap skipped */
62625                         if (soap->error == SOAP_TAG_MISMATCH)
62626                                 soap->error = soap_ignore_element(soap);
62627                         if (soap->error == SOAP_NO_TAG)
62628                                 break;
62629                         if (soap->error)
62630                                 return NULL;
62631                 }
62632                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
62633                 {       soap->error = SOAP_OCCURS;
62634                         return NULL;
62635                 }
62636                 if (soap_element_end_in(soap, tag))
62637                         return NULL;
62638         }
62639         else
62640         {       a = (_stra__AdminGetRegisteredApplications *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__AdminGetRegisteredApplications, 0, sizeof(_stra__AdminGetRegisteredApplications), 0, soap_copy__stra__AdminGetRegisteredApplications);
62641                 if (soap->body && soap_element_end_in(soap, tag))
62642                         return NULL;
62643         }
62644         return a;
62645 }
62646
62647 SOAP_FMAC5 _stra__AdminGetRegisteredApplications * SOAP_FMAC6 soap_new__stra__AdminGetRegisteredApplications(struct soap *soap, int n)
62648 {       return soap_instantiate__stra__AdminGetRegisteredApplications(soap, n, NULL, NULL, NULL);
62649 }
62650
62651 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *p)
62652 {       soap_delete(soap, p);
62653 }
62654
62655 SOAP_FMAC3 _stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_instantiate__stra__AdminGetRegisteredApplications(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
62656 {
62657         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetRegisteredApplications(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
62658         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetRegisteredApplications, n, soap_fdelete);
62659         if (!cp)
62660                 return NULL;
62661         if (n < 0)
62662         {       cp->ptr = (void*)new _stra__AdminGetRegisteredApplications;
62663                 if (size)
62664                         *size = sizeof(_stra__AdminGetRegisteredApplications);
62665                 ((_stra__AdminGetRegisteredApplications*)cp->ptr)->soap = soap;
62666         }
62667         else
62668         {       cp->ptr = (void*)new _stra__AdminGetRegisteredApplications[n];
62669                 if (size)
62670                         *size = n * sizeof(_stra__AdminGetRegisteredApplications);
62671                 for (int i = 0; i < n; i++)
62672                         ((_stra__AdminGetRegisteredApplications*)cp->ptr)[i].soap = soap;
62673         }
62674                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
62675         return (_stra__AdminGetRegisteredApplications*)cp->ptr;
62676 }
62677
62678 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__AdminGetRegisteredApplications(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
62679 {
62680         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetRegisteredApplications %p -> %p\n", q, p));
62681         *(_stra__AdminGetRegisteredApplications*)p = *(_stra__AdminGetRegisteredApplications*)q;
62682 }
62683
62684 void _stra__SetGlobalStorageAttributesResponse::soap_serialize(struct soap *soap) const
62685 {
62686         (void)soap; /* appease -Wall -Werror */
62687         /* transient soap skipped */
62688 }
62689
62690 void _stra__SetGlobalStorageAttributesResponse::soap_default(struct soap *soap)
62691 {
62692         this->soap = soap;
62693         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__SetGlobalStorageAttributesResponse*)this)->StatusCode);
62694         /* transient soap skipped */
62695 }
62696
62697 int _stra__SetGlobalStorageAttributesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
62698 {
62699         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse);
62700         if (this->soap_out(soap, tag, id, type))
62701                 return soap->error;
62702         return soap_putindependent(soap);
62703 }
62704
62705 int _stra__SetGlobalStorageAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
62706 {
62707         return soap_out__stra__SetGlobalStorageAttributesResponse(soap, tag, id, this, type);
62708 }
62709
62710 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, int id, const _stra__SetGlobalStorageAttributesResponse *a, const char *type)
62711 {
62712         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse), type);
62713         soap_element_result(soap, "stra:StatusCode");
62714         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__SetGlobalStorageAttributesResponse*)a)->StatusCode), "");
62715         /* transient soap skipped */
62716         soap_element_end_out(soap, tag);
62717         return SOAP_OK;
62718 }
62719
62720 void *_stra__SetGlobalStorageAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
62721 {
62722         return soap_get__stra__SetGlobalStorageAttributesResponse(soap, this, tag, type);
62723 }
62724
62725 SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_get__stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *p, const char *tag, const char *type)
62726 {
62727         if ((p = soap_in__stra__SetGlobalStorageAttributesResponse(soap, tag, p, type)))
62728                 soap_getindependent(soap);
62729         return p;
62730 }
62731
62732 void *_stra__SetGlobalStorageAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
62733 {       return soap_in__stra__SetGlobalStorageAttributesResponse(soap, tag, this, type);
62734 }
62735
62736 SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_in__stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributesResponse *a, const char *type)
62737 {
62738         if (soap_element_begin_in(soap, tag, 0, NULL))
62739                 return NULL;
62740         a = (_stra__SetGlobalStorageAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, sizeof(_stra__SetGlobalStorageAttributesResponse), soap->type, soap->arrayType);
62741         if (!a)
62742                 return NULL;
62743         if (soap->alloced)
62744         {       a->soap_default(soap);
62745                 if (soap->clist->type != SOAP_TYPE__stra__SetGlobalStorageAttributesResponse)
62746                 {       soap_revert(soap);
62747                         *soap->id = '\0';
62748                         return (_stra__SetGlobalStorageAttributesResponse *)a->soap_in(soap, tag, type);
62749                 }
62750         }
62751         short soap_flag_StatusCode1 = 1;
62752         if (soap->body && !*soap->href)
62753         {
62754                 for (;;)
62755                 {       soap->error = SOAP_TAG_MISMATCH;
62756                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
62757                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__SetGlobalStorageAttributesResponse*)a)->StatusCode), "stra:PT_STATUS"))
62758                                 {       soap_flag_StatusCode1--;
62759                                         continue;
62760                                 }
62761                         /* transient soap skipped */
62762                         soap_check_result(soap, "stra:StatusCode");
62763                         if (soap->error == SOAP_TAG_MISMATCH)
62764                                 soap->error = soap_ignore_element(soap);
62765                         if (soap->error == SOAP_NO_TAG)
62766                                 break;
62767                         if (soap->error)
62768                                 return NULL;
62769                 }
62770                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
62771                 {       soap->error = SOAP_OCCURS;
62772                         return NULL;
62773                 }
62774                 if (soap_element_end_in(soap, tag))
62775                         return NULL;
62776         }
62777         else
62778         {       a = (_stra__SetGlobalStorageAttributesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, 0, sizeof(_stra__SetGlobalStorageAttributesResponse), 0, soap_copy__stra__SetGlobalStorageAttributesResponse);
62779                 if (soap->body && soap_element_end_in(soap, tag))
62780                         return NULL;
62781         }
62782         return a;
62783 }
62784
62785 SOAP_FMAC5 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC6 soap_new__stra__SetGlobalStorageAttributesResponse(struct soap *soap, int n)
62786 {       return soap_instantiate__stra__SetGlobalStorageAttributesResponse(soap, n, NULL, NULL, NULL);
62787 }
62788
62789 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *p)
62790 {       soap_delete(soap, p);
62791 }
62792
62793 SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_instantiate__stra__SetGlobalStorageAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
62794 {
62795         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__SetGlobalStorageAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
62796         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, n, soap_fdelete);
62797         if (!cp)
62798                 return NULL;
62799         if (n < 0)
62800         {       cp->ptr = (void*)new _stra__SetGlobalStorageAttributesResponse;
62801                 if (size)
62802                         *size = sizeof(_stra__SetGlobalStorageAttributesResponse);
62803                 ((_stra__SetGlobalStorageAttributesResponse*)cp->ptr)->soap = soap;
62804         }
62805         else
62806         {       cp->ptr = (void*)new _stra__SetGlobalStorageAttributesResponse[n];
62807                 if (size)
62808                         *size = n * sizeof(_stra__SetGlobalStorageAttributesResponse);
62809                 for (int i = 0; i < n; i++)
62810                         ((_stra__SetGlobalStorageAttributesResponse*)cp->ptr)[i].soap = soap;
62811         }
62812                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
62813         return (_stra__SetGlobalStorageAttributesResponse*)cp->ptr;
62814 }
62815
62816 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__SetGlobalStorageAttributesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
62817 {
62818         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__SetGlobalStorageAttributesResponse %p -> %p\n", q, p));
62819         *(_stra__SetGlobalStorageAttributesResponse*)p = *(_stra__SetGlobalStorageAttributesResponse*)q;
62820 }
62821
62822 void _stra__SetGlobalStorageAttributes::soap_serialize(struct soap *soap) const
62823 {
62824         (void)soap; /* appease -Wall -Werror */
62825         soap_serialize_PointerTounsignedInt(soap, &((_stra__SetGlobalStorageAttributes*)this)->MaxPartnerStorage);
62826         soap_serialize_PointerTounsignedShort(soap, &((_stra__SetGlobalStorageAttributes*)this)->MaxNonPartnerTotalAllocationSize);
62827         /* transient soap skipped */
62828 }
62829
62830 void _stra__SetGlobalStorageAttributes::soap_default(struct soap *soap)
62831 {
62832         this->soap = soap;
62833         ((_stra__SetGlobalStorageAttributes*)this)->MaxPartnerStorage = NULL;
62834         ((_stra__SetGlobalStorageAttributes*)this)->MaxNonPartnerTotalAllocationSize = NULL;
62835         /* transient soap skipped */
62836 }
62837
62838 int _stra__SetGlobalStorageAttributes::soap_put(struct soap *soap, const char *tag, const  char *type) const
62839 {
62840         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__SetGlobalStorageAttributes);
62841         if (this->soap_out(soap, tag, id, type))
62842                 return soap->error;
62843         return soap_putindependent(soap);
62844 }
62845
62846 int _stra__SetGlobalStorageAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
62847 {
62848         return soap_out__stra__SetGlobalStorageAttributes(soap, tag, id, this, type);
62849 }
62850
62851 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, const _stra__SetGlobalStorageAttributes *a, const char *type)
62852 {
62853         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__SetGlobalStorageAttributes), type);
62854         soap_out_PointerTounsignedInt(soap, "stra:MaxPartnerStorage", -1, &(((_stra__SetGlobalStorageAttributes*)a)->MaxPartnerStorage), "");
62855         soap_out_PointerTounsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", -1, &(((_stra__SetGlobalStorageAttributes*)a)->MaxNonPartnerTotalAllocationSize), "");
62856         /* transient soap skipped */
62857         soap_element_end_out(soap, tag);
62858         return SOAP_OK;
62859 }
62860
62861 void *_stra__SetGlobalStorageAttributes::soap_get(struct soap *soap, const char *tag, const char *type)
62862 {
62863         return soap_get__stra__SetGlobalStorageAttributes(soap, this, tag, type);
62864 }
62865
62866 SOAP_FMAC3 _stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_get__stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *p, const char *tag, const char *type)
62867 {
62868         if ((p = soap_in__stra__SetGlobalStorageAttributes(soap, tag, p, type)))
62869                 soap_getindependent(soap);
62870         return p;
62871 }
62872
62873 void *_stra__SetGlobalStorageAttributes::soap_in(struct soap *soap, const char *tag, const char *type)
62874 {       return soap_in__stra__SetGlobalStorageAttributes(soap, tag, this, type);
62875 }
62876
62877 SOAP_FMAC3 _stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_in__stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributes *a, const char *type)
62878 {
62879         if (soap_element_begin_in(soap, tag, 0, NULL))
62880                 return NULL;
62881         a = (_stra__SetGlobalStorageAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__SetGlobalStorageAttributes, sizeof(_stra__SetGlobalStorageAttributes), soap->type, soap->arrayType);
62882         if (!a)
62883                 return NULL;
62884         if (soap->alloced)
62885         {       a->soap_default(soap);
62886                 if (soap->clist->type != SOAP_TYPE__stra__SetGlobalStorageAttributes)
62887                 {       soap_revert(soap);
62888                         *soap->id = '\0';
62889                         return (_stra__SetGlobalStorageAttributes *)a->soap_in(soap, tag, type);
62890                 }
62891         }
62892         short soap_flag_MaxPartnerStorage1 = 1, soap_flag_MaxNonPartnerTotalAllocationSize1 = 1;
62893         if (soap->body && !*soap->href)
62894         {
62895                 for (;;)
62896                 {       soap->error = SOAP_TAG_MISMATCH;
62897                         if (soap_flag_MaxPartnerStorage1 && soap->error == SOAP_TAG_MISMATCH)
62898                                 if (soap_in_PointerTounsignedInt(soap, "stra:MaxPartnerStorage", &(((_stra__SetGlobalStorageAttributes*)a)->MaxPartnerStorage), "xsd:unsignedInt"))
62899                                 {       soap_flag_MaxPartnerStorage1--;
62900                                         continue;
62901                                 }
62902                         if (soap_flag_MaxNonPartnerTotalAllocationSize1 && soap->error == SOAP_TAG_MISMATCH)
62903                                 if (soap_in_PointerTounsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", &(((_stra__SetGlobalStorageAttributes*)a)->MaxNonPartnerTotalAllocationSize), "xsd:unsignedShort"))
62904                                 {       soap_flag_MaxNonPartnerTotalAllocationSize1--;
62905                                         continue;
62906                                 }
62907                         /* transient soap skipped */
62908                         if (soap->error == SOAP_TAG_MISMATCH)
62909                                 soap->error = soap_ignore_element(soap);
62910                         if (soap->error == SOAP_NO_TAG)
62911                                 break;
62912                         if (soap->error)
62913                                 return NULL;
62914                 }
62915                 if (soap_element_end_in(soap, tag))
62916                         return NULL;
62917         }
62918         else
62919         {       a = (_stra__SetGlobalStorageAttributes *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__SetGlobalStorageAttributes, 0, sizeof(_stra__SetGlobalStorageAttributes), 0, soap_copy__stra__SetGlobalStorageAttributes);
62920                 if (soap->body && soap_element_end_in(soap, tag))
62921                         return NULL;
62922         }
62923         return a;
62924 }
62925
62926 SOAP_FMAC5 _stra__SetGlobalStorageAttributes * SOAP_FMAC6 soap_new__stra__SetGlobalStorageAttributes(struct soap *soap, int n)
62927 {       return soap_instantiate__stra__SetGlobalStorageAttributes(soap, n, NULL, NULL, NULL);
62928 }
62929
62930 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *p)
62931 {       soap_delete(soap, p);
62932 }
62933
62934 SOAP_FMAC3 _stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_instantiate__stra__SetGlobalStorageAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
62935 {
62936         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__SetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
62937         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__SetGlobalStorageAttributes, n, soap_fdelete);
62938         if (!cp)
62939                 return NULL;
62940         if (n < 0)
62941         {       cp->ptr = (void*)new _stra__SetGlobalStorageAttributes;
62942                 if (size)
62943                         *size = sizeof(_stra__SetGlobalStorageAttributes);
62944                 ((_stra__SetGlobalStorageAttributes*)cp->ptr)->soap = soap;
62945         }
62946         else
62947         {       cp->ptr = (void*)new _stra__SetGlobalStorageAttributes[n];
62948                 if (size)
62949                         *size = n * sizeof(_stra__SetGlobalStorageAttributes);
62950                 for (int i = 0; i < n; i++)
62951                         ((_stra__SetGlobalStorageAttributes*)cp->ptr)[i].soap = soap;
62952         }
62953                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
62954         return (_stra__SetGlobalStorageAttributes*)cp->ptr;
62955 }
62956
62957 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__SetGlobalStorageAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
62958 {
62959         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__SetGlobalStorageAttributes %p -> %p\n", q, p));
62960         *(_stra__SetGlobalStorageAttributes*)p = *(_stra__SetGlobalStorageAttributes*)q;
62961 }
62962
62963 void _stra__GetGlobalStorageAttributesResponse::soap_serialize(struct soap *soap) const
62964 {
62965         (void)soap; /* appease -Wall -Werror */
62966         soap_serialize_PointerTostra__GlobalStorageAttributesType(soap, &((_stra__GetGlobalStorageAttributesResponse*)this)->Attributes);
62967         /* transient soap skipped */
62968 }
62969
62970 void _stra__GetGlobalStorageAttributesResponse::soap_default(struct soap *soap)
62971 {
62972         this->soap = soap;
62973         soap_default_stra__PT_USCORESTATUS(soap, &((_stra__GetGlobalStorageAttributesResponse*)this)->StatusCode);
62974         ((_stra__GetGlobalStorageAttributesResponse*)this)->Attributes = NULL;
62975         /* transient soap skipped */
62976 }
62977
62978 int _stra__GetGlobalStorageAttributesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
62979 {
62980         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse);
62981         if (this->soap_out(soap, tag, id, type))
62982                 return soap->error;
62983         return soap_putindependent(soap);
62984 }
62985
62986 int _stra__GetGlobalStorageAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
62987 {
62988         return soap_out__stra__GetGlobalStorageAttributesResponse(soap, tag, id, this, type);
62989 }
62990
62991 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, int id, const _stra__GetGlobalStorageAttributesResponse *a, const char *type)
62992 {
62993         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse), type);
62994         soap_element_result(soap, "stra:StatusCode");
62995         soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__GetGlobalStorageAttributesResponse*)a)->StatusCode), "");
62996         soap_out_PointerTostra__GlobalStorageAttributesType(soap, "stra:Attributes", -1, &(((_stra__GetGlobalStorageAttributesResponse*)a)->Attributes), "");
62997         /* transient soap skipped */
62998         soap_element_end_out(soap, tag);
62999         return SOAP_OK;
63000 }
63001
63002 void *_stra__GetGlobalStorageAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
63003 {
63004         return soap_get__stra__GetGlobalStorageAttributesResponse(soap, this, tag, type);
63005 }
63006
63007 SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_get__stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *p, const char *tag, const char *type)
63008 {
63009         if ((p = soap_in__stra__GetGlobalStorageAttributesResponse(soap, tag, p, type)))
63010                 soap_getindependent(soap);
63011         return p;
63012 }
63013
63014 void *_stra__GetGlobalStorageAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
63015 {       return soap_in__stra__GetGlobalStorageAttributesResponse(soap, tag, this, type);
63016 }
63017
63018 SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_in__stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributesResponse *a, const char *type)
63019 {
63020         if (soap_element_begin_in(soap, tag, 0, NULL))
63021                 return NULL;
63022         a = (_stra__GetGlobalStorageAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, sizeof(_stra__GetGlobalStorageAttributesResponse), soap->type, soap->arrayType);
63023         if (!a)
63024                 return NULL;
63025         if (soap->alloced)
63026         {       a->soap_default(soap);
63027                 if (soap->clist->type != SOAP_TYPE__stra__GetGlobalStorageAttributesResponse)
63028                 {       soap_revert(soap);
63029                         *soap->id = '\0';
63030                         return (_stra__GetGlobalStorageAttributesResponse *)a->soap_in(soap, tag, type);
63031                 }
63032         }
63033         short soap_flag_StatusCode1 = 1, soap_flag_Attributes1 = 1;
63034         if (soap->body && !*soap->href)
63035         {
63036                 for (;;)
63037                 {       soap->error = SOAP_TAG_MISMATCH;
63038                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
63039                                 if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__GetGlobalStorageAttributesResponse*)a)->StatusCode), "stra:PT_STATUS"))
63040                                 {       soap_flag_StatusCode1--;
63041                                         continue;
63042                                 }
63043                         if (soap_flag_Attributes1 && soap->error == SOAP_TAG_MISMATCH)
63044                                 if (soap_in_PointerTostra__GlobalStorageAttributesType(soap, "stra:Attributes", &(((_stra__GetGlobalStorageAttributesResponse*)a)->Attributes), "stra:GlobalStorageAttributesType"))
63045                                 {       soap_flag_Attributes1--;
63046                                         continue;
63047                                 }
63048                         /* transient soap skipped */
63049                         soap_check_result(soap, "stra:StatusCode");
63050                         if (soap->error == SOAP_TAG_MISMATCH)
63051                                 soap->error = soap_ignore_element(soap);
63052                         if (soap->error == SOAP_NO_TAG)
63053                                 break;
63054                         if (soap->error)
63055                                 return NULL;
63056                 }
63057                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
63058                 {       soap->error = SOAP_OCCURS;
63059                         return NULL;
63060                 }
63061                 if (soap_element_end_in(soap, tag))
63062                         return NULL;
63063         }
63064         else
63065         {       a = (_stra__GetGlobalStorageAttributesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, 0, sizeof(_stra__GetGlobalStorageAttributesResponse), 0, soap_copy__stra__GetGlobalStorageAttributesResponse);
63066                 if (soap->body && soap_element_end_in(soap, tag))
63067                         return NULL;
63068         }
63069         return a;
63070 }
63071
63072 SOAP_FMAC5 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC6 soap_new__stra__GetGlobalStorageAttributesResponse(struct soap *soap, int n)
63073 {       return soap_instantiate__stra__GetGlobalStorageAttributesResponse(soap, n, NULL, NULL, NULL);
63074 }
63075
63076 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *p)
63077 {       soap_delete(soap, p);
63078 }
63079
63080 SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_instantiate__stra__GetGlobalStorageAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
63081 {
63082         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetGlobalStorageAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
63083         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, n, soap_fdelete);
63084         if (!cp)
63085                 return NULL;
63086         if (n < 0)
63087         {       cp->ptr = (void*)new _stra__GetGlobalStorageAttributesResponse;
63088                 if (size)
63089                         *size = sizeof(_stra__GetGlobalStorageAttributesResponse);
63090                 ((_stra__GetGlobalStorageAttributesResponse*)cp->ptr)->soap = soap;
63091         }
63092         else
63093         {       cp->ptr = (void*)new _stra__GetGlobalStorageAttributesResponse[n];
63094                 if (size)
63095                         *size = n * sizeof(_stra__GetGlobalStorageAttributesResponse);
63096                 for (int i = 0; i < n; i++)
63097                         ((_stra__GetGlobalStorageAttributesResponse*)cp->ptr)[i].soap = soap;
63098         }
63099                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
63100         return (_stra__GetGlobalStorageAttributesResponse*)cp->ptr;
63101 }
63102
63103 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetGlobalStorageAttributesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
63104 {
63105         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetGlobalStorageAttributesResponse %p -> %p\n", q, p));
63106         *(_stra__GetGlobalStorageAttributesResponse*)p = *(_stra__GetGlobalStorageAttributesResponse*)q;
63107 }
63108
63109 void _stra__GetGlobalStorageAttributes::soap_serialize(struct soap *soap) const
63110 {
63111         (void)soap; /* appease -Wall -Werror */
63112         /* transient soap skipped */
63113 }
63114
63115 void _stra__GetGlobalStorageAttributes::soap_default(struct soap *soap)
63116 {
63117         this->soap = soap;
63118         /* transient soap skipped */
63119 }
63120
63121 int _stra__GetGlobalStorageAttributes::soap_put(struct soap *soap, const char *tag, const  char *type) const
63122 {
63123         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetGlobalStorageAttributes);
63124         if (this->soap_out(soap, tag, id, type))
63125                 return soap->error;
63126         return soap_putindependent(soap);
63127 }
63128
63129 int _stra__GetGlobalStorageAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
63130 {
63131         return soap_out__stra__GetGlobalStorageAttributes(soap, tag, id, this, type);
63132 }
63133
63134 SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, const _stra__GetGlobalStorageAttributes *a, const char *type)
63135 {
63136         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetGlobalStorageAttributes), type);
63137         /* transient soap skipped */
63138         soap_element_end_out(soap, tag);
63139         return SOAP_OK;
63140 }
63141
63142 void *_stra__GetGlobalStorageAttributes::soap_get(struct soap *soap, const char *tag, const char *type)
63143 {
63144         return soap_get__stra__GetGlobalStorageAttributes(soap, this, tag, type);
63145 }
63146
63147 SOAP_FMAC3 _stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_get__stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *p, const char *tag, const char *type)
63148 {
63149         if ((p = soap_in__stra__GetGlobalStorageAttributes(soap, tag, p, type)))
63150                 soap_getindependent(soap);
63151         return p;
63152 }
63153
63154 void *_stra__GetGlobalStorageAttributes::soap_in(struct soap *soap, const char *tag, const char *type)
63155 {       return soap_in__stra__GetGlobalStorageAttributes(soap, tag, this, type);
63156 }
63157
63158 SOAP_FMAC3 _stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_in__stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributes *a, const char *type)
63159 {
63160         if (soap_element_begin_in(soap, tag, 0, NULL))
63161                 return NULL;
63162         a = (_stra__GetGlobalStorageAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetGlobalStorageAttributes, sizeof(_stra__GetGlobalStorageAttributes), soap->type, soap->arrayType);
63163         if (!a)
63164                 return NULL;
63165         if (soap->alloced)
63166         {       a->soap_default(soap);
63167                 if (soap->clist->type != SOAP_TYPE__stra__GetGlobalStorageAttributes)
63168                 {       soap_revert(soap);
63169                         *soap->id = '\0';
63170                         return (_stra__GetGlobalStorageAttributes *)a->soap_in(soap, tag, type);
63171                 }
63172         };
63173         if (soap->body && !*soap->href)
63174         {
63175                 for (;;)
63176                 {       soap->error = SOAP_TAG_MISMATCH;
63177                         /* transient soap skipped */
63178                         if (soap->error == SOAP_TAG_MISMATCH)
63179                                 soap->error = soap_ignore_element(soap);
63180                         if (soap->error == SOAP_NO_TAG)
63181                                 break;
63182                         if (soap->error)
63183                                 return NULL;
63184                 }
63185                 if (soap_element_end_in(soap, tag))
63186                         return NULL;
63187         }
63188         else
63189         {       a = (_stra__GetGlobalStorageAttributes *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__stra__GetGlobalStorageAttributes, 0, sizeof(_stra__GetGlobalStorageAttributes), 0, soap_copy__stra__GetGlobalStorageAttributes);
63190                 if (soap->body && soap_element_end_in(soap, tag))
63191                         return NULL;
63192         }
63193         return a;
63194 }
63195
63196 SOAP_FMAC5 _stra__GetGlobalStorageAttributes * SOAP_FMAC6 soap_new__stra__GetGlobalStorageAttributes(struct soap *soap, int n)
63197 {       return soap_instantiate__stra__GetGlobalStorageAttributes(soap, n, NULL, NULL, NULL);
63198 }
63199
63200 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *p)
63201 {       soap_delete(soap, p);
63202 }
63203
63204 SOAP_FMAC3 _stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_instantiate__stra__GetGlobalStorageAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
63205 {
63206         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
63207         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetGlobalStorageAttributes, n, soap_fdelete);
63208         if (!cp)
63209                 return NULL;
63210         if (n < 0)
63211         {       cp->ptr = (void*)new _stra__GetGlobalStorageAttributes;
63212                 if (size)
63213                         *size = sizeof(_stra__GetGlobalStorageAttributes);
63214                 ((_stra__GetGlobalStorageAttributes*)cp->ptr)->soap = soap;
63215         }
63216         else
63217         {       cp->ptr = (void*)new _stra__GetGlobalStorageAttributes[n];
63218                 if (size)
63219                         *size = n * sizeof(_stra__GetGlobalStorageAttributes);
63220                 for (int i = 0; i < n; i++)
63221                         ((_stra__GetGlobalStorageAttributes*)cp->ptr)[i].soap = soap;
63222         }
63223                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
63224         return (_stra__GetGlobalStorageAttributes*)cp->ptr;
63225 }
63226
63227 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__stra__GetGlobalStorageAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
63228 {
63229         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetGlobalStorageAttributes %p -> %p\n", q, p));
63230         *(_stra__GetGlobalStorageAttributes*)p = *(_stra__GetGlobalStorageAttributes*)q;
63231 }
63232
63233 void stra__StorageApplicationAttributesType::soap_serialize(struct soap *soap) const
63234 {
63235         (void)soap; /* appease -Wall -Werror */
63236         soap_serialize_PointerTostra__StorageSnrpApplicationAttributeType(soap, &((stra__StorageApplicationAttributesType*)this)->ApplicationAttr);
63237         soap_embedded(soap, &((stra__StorageApplicationAttributesType*)this)->CurrentAllocationSize, SOAP_TYPE_unsignedInt);
63238         soap_embedded(soap, &((stra__StorageApplicationAttributesType*)this)->ActiveSession, SOAP_TYPE_bool);
63239         soap_embedded(soap, &((stra__StorageApplicationAttributesType*)this)->Partner, SOAP_TYPE_bool);
63240         /* transient soap skipped */
63241 }
63242
63243 void stra__StorageApplicationAttributesType::soap_default(struct soap *soap)
63244 {
63245         this->soap = soap;
63246         soap_default_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, &((stra__StorageApplicationAttributesType*)this)->AttrType);
63247         ((stra__StorageApplicationAttributesType*)this)->ApplicationAttr = NULL;
63248         soap_default_unsignedInt(soap, &((stra__StorageApplicationAttributesType*)this)->CurrentAllocationSize);
63249         soap_default_bool(soap, &((stra__StorageApplicationAttributesType*)this)->ActiveSession);
63250         soap_default_bool(soap, &((stra__StorageApplicationAttributesType*)this)->Partner);
63251         /* transient soap skipped */
63252 }
63253
63254 int stra__StorageApplicationAttributesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
63255 {
63256         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageApplicationAttributesType);
63257         if (this->soap_out(soap, tag, id, type))
63258                 return soap->error;
63259         return soap_putindependent(soap);
63260 }
63261
63262 int stra__StorageApplicationAttributesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
63263 {
63264         return soap_out_stra__StorageApplicationAttributesType(soap, tag, id, this, type);
63265 }
63266
63267 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageApplicationAttributesType(struct soap *soap, const char *tag, int id, const stra__StorageApplicationAttributesType *a, const char *type)
63268 {
63269         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageApplicationAttributesType), type);
63270         soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", -1, &(((stra__StorageApplicationAttributesType*)a)->AttrType), "");
63271         soap_out_PointerTostra__StorageSnrpApplicationAttributeType(soap, "stra:ApplicationAttr", -1, &(((stra__StorageApplicationAttributesType*)a)->ApplicationAttr), "");
63272         soap_out_unsignedInt(soap, "stra:CurrentAllocationSize", -1, &(((stra__StorageApplicationAttributesType*)a)->CurrentAllocationSize), "");
63273         soap_out_bool(soap, "stra:ActiveSession", -1, &(((stra__StorageApplicationAttributesType*)a)->ActiveSession), "");
63274         soap_out_bool(soap, "stra:Partner", -1, &(((stra__StorageApplicationAttributesType*)a)->Partner), "");
63275         /* transient soap skipped */
63276         soap_element_end_out(soap, tag);
63277         return SOAP_OK;
63278 }
63279
63280 void *stra__StorageApplicationAttributesType::soap_get(struct soap *soap, const char *tag, const char *type)
63281 {
63282         return soap_get_stra__StorageApplicationAttributesType(soap, this, tag, type);
63283 }
63284
63285 SOAP_FMAC3 stra__StorageApplicationAttributesType * SOAP_FMAC4 soap_get_stra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *p, const char *tag, const char *type)
63286 {
63287         if ((p = soap_in_stra__StorageApplicationAttributesType(soap, tag, p, type)))
63288                 soap_getindependent(soap);
63289         return p;
63290 }
63291
63292 void *stra__StorageApplicationAttributesType::soap_in(struct soap *soap, const char *tag, const char *type)
63293 {       return soap_in_stra__StorageApplicationAttributesType(soap, tag, this, type);
63294 }
63295
63296 SOAP_FMAC3 stra__StorageApplicationAttributesType * SOAP_FMAC4 soap_in_stra__StorageApplicationAttributesType(struct soap *soap, const char *tag, stra__StorageApplicationAttributesType *a, const char *type)
63297 {
63298         if (soap_element_begin_in(soap, tag, 0, NULL))
63299                 return NULL;
63300         a = (stra__StorageApplicationAttributesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageApplicationAttributesType, sizeof(stra__StorageApplicationAttributesType), soap->type, soap->arrayType);
63301         if (!a)
63302                 return NULL;
63303         if (soap->alloced)
63304         {       a->soap_default(soap);
63305                 if (soap->clist->type != SOAP_TYPE_stra__StorageApplicationAttributesType)
63306                 {       soap_revert(soap);
63307                         *soap->id = '\0';
63308                         return (stra__StorageApplicationAttributesType *)a->soap_in(soap, tag, type);
63309                 }
63310         }
63311         short soap_flag_AttrType1 = 1, soap_flag_ApplicationAttr1 = 1, soap_flag_CurrentAllocationSize1 = 1, soap_flag_ActiveSession1 = 1, soap_flag_Partner1 = 1;
63312         if (soap->body && !*soap->href)
63313         {
63314                 for (;;)
63315                 {       soap->error = SOAP_TAG_MISMATCH;
63316                         if (soap_flag_AttrType1 && soap->error == SOAP_TAG_MISMATCH)
63317                                 if (soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", &(((stra__StorageApplicationAttributesType*)a)->AttrType), "stra:ISVS_APP_ATTR_TYPE"))
63318                                 {       soap_flag_AttrType1--;
63319                                         continue;
63320                                 }
63321                         if (soap_flag_ApplicationAttr1 && soap->error == SOAP_TAG_MISMATCH)
63322                                 if (soap_in_PointerTostra__StorageSnrpApplicationAttributeType(soap, "stra:ApplicationAttr", &(((stra__StorageApplicationAttributesType*)a)->ApplicationAttr), "stra:StorageSnrpApplicationAttributeType"))
63323                                 {       soap_flag_ApplicationAttr1--;
63324                                         continue;
63325                                 }
63326                         if (soap_flag_CurrentAllocationSize1 && soap->error == SOAP_TAG_MISMATCH)
63327                                 if (soap_in_unsignedInt(soap, "stra:CurrentAllocationSize", &(((stra__StorageApplicationAttributesType*)a)->CurrentAllocationSize), "xsd:unsignedInt"))
63328                                 {       soap_flag_CurrentAllocationSize1--;
63329                                         continue;
63330                                 }
63331                         if (soap_flag_ActiveSession1 && soap->error == SOAP_TAG_MISMATCH)
63332                                 if (soap_in_bool(soap, "stra:ActiveSession", &(((stra__StorageApplicationAttributesType*)a)->ActiveSession), "xsd:boolean"))
63333                                 {       soap_flag_ActiveSession1--;
63334                                         continue;
63335                                 }
63336                         if (soap_flag_Partner1 && soap->error == SOAP_TAG_MISMATCH)
63337                                 if (soap_in_bool(soap, "stra:Partner", &(((stra__StorageApplicationAttributesType*)a)->Partner), "xsd:boolean"))
63338                                 {       soap_flag_Partner1--;
63339                                         continue;
63340                                 }
63341                         /* transient soap skipped */
63342                         if (soap->error == SOAP_TAG_MISMATCH)
63343                                 soap->error = soap_ignore_element(soap);
63344                         if (soap->error == SOAP_NO_TAG)
63345                                 break;
63346                         if (soap->error)
63347                                 return NULL;
63348                 }
63349                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AttrType1 > 0 || soap_flag_ApplicationAttr1 > 0 || soap_flag_CurrentAllocationSize1 > 0 || soap_flag_ActiveSession1 > 0 || soap_flag_Partner1 > 0))
63350                 {       soap->error = SOAP_OCCURS;
63351                         return NULL;
63352                 }
63353                 if (soap_element_end_in(soap, tag))
63354                         return NULL;
63355         }
63356         else
63357         {       a = (stra__StorageApplicationAttributesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageApplicationAttributesType, 0, sizeof(stra__StorageApplicationAttributesType), 0, soap_copy_stra__StorageApplicationAttributesType);
63358                 if (soap->body && soap_element_end_in(soap, tag))
63359                         return NULL;
63360         }
63361         return a;
63362 }
63363
63364 SOAP_FMAC5 stra__StorageApplicationAttributesType * SOAP_FMAC6 soap_new_stra__StorageApplicationAttributesType(struct soap *soap, int n)
63365 {       return soap_instantiate_stra__StorageApplicationAttributesType(soap, n, NULL, NULL, NULL);
63366 }
63367
63368 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *p)
63369 {       soap_delete(soap, p);
63370 }
63371
63372 SOAP_FMAC3 stra__StorageApplicationAttributesType * SOAP_FMAC4 soap_instantiate_stra__StorageApplicationAttributesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
63373 {
63374         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageApplicationAttributesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
63375         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageApplicationAttributesType, n, soap_fdelete);
63376         if (!cp)
63377                 return NULL;
63378         if (n < 0)
63379         {       cp->ptr = (void*)new stra__StorageApplicationAttributesType;
63380                 if (size)
63381                         *size = sizeof(stra__StorageApplicationAttributesType);
63382                 ((stra__StorageApplicationAttributesType*)cp->ptr)->soap = soap;
63383         }
63384         else
63385         {       cp->ptr = (void*)new stra__StorageApplicationAttributesType[n];
63386                 if (size)
63387                         *size = n * sizeof(stra__StorageApplicationAttributesType);
63388                 for (int i = 0; i < n; i++)
63389                         ((stra__StorageApplicationAttributesType*)cp->ptr)[i].soap = soap;
63390         }
63391                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
63392         return (stra__StorageApplicationAttributesType*)cp->ptr;
63393 }
63394
63395 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageApplicationAttributesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
63396 {
63397         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageApplicationAttributesType %p -> %p\n", q, p));
63398         *(stra__StorageApplicationAttributesType*)p = *(stra__StorageApplicationAttributesType*)q;
63399 }
63400
63401 void stra__StorageSnrpApplicationAttributeType::soap_serialize(struct soap *soap) const
63402 {
63403         (void)soap; /* appease -Wall -Werror */
63404         soap_serialize_PointerTostra__GUID(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->UUID);
63405         soap_embedded(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->VendorName, SOAP_TYPE_std__string);
63406         soap_serialize_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->VendorName);
63407         soap_embedded(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->ApplicationName, SOAP_TYPE_std__string);
63408         soap_serialize_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->ApplicationName);
63409         soap_embedded(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->EnterpriseName, SOAP_TYPE_std__string);
63410         soap_serialize_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->EnterpriseName);
63411         /* transient soap skipped */
63412 }
63413
63414 void stra__StorageSnrpApplicationAttributeType::soap_default(struct soap *soap)
63415 {
63416         this->soap = soap;
63417         ((stra__StorageSnrpApplicationAttributeType*)this)->UUID = NULL;
63418         soap_default_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->VendorName);
63419         soap_default_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->ApplicationName);
63420         soap_default_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->EnterpriseName);
63421         /* transient soap skipped */
63422 }
63423
63424 int stra__StorageSnrpApplicationAttributeType::soap_put(struct soap *soap, const char *tag, const  char *type) const
63425 {
63426         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType);
63427         if (this->soap_out(soap, tag, id, type))
63428                 return soap->error;
63429         return soap_putindependent(soap);
63430 }
63431
63432 int stra__StorageSnrpApplicationAttributeType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
63433 {
63434         return soap_out_stra__StorageSnrpApplicationAttributeType(soap, tag, id, this, type);
63435 }
63436
63437 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, int id, const stra__StorageSnrpApplicationAttributeType *a, const char *type)
63438 {
63439         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType), type);
63440         soap_out_PointerTostra__GUID(soap, "stra:UUID", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->UUID), "");
63441         soap_out_std__string(soap, "stra:VendorName", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->VendorName), "");
63442         soap_out_std__string(soap, "stra:ApplicationName", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->ApplicationName), "");
63443         soap_out_std__string(soap, "stra:EnterpriseName", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->EnterpriseName), "");
63444         /* transient soap skipped */
63445         soap_element_end_out(soap, tag);
63446         return SOAP_OK;
63447 }
63448
63449 void *stra__StorageSnrpApplicationAttributeType::soap_get(struct soap *soap, const char *tag, const char *type)
63450 {
63451         return soap_get_stra__StorageSnrpApplicationAttributeType(soap, this, tag, type);
63452 }
63453
63454 SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC4 soap_get_stra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *p, const char *tag, const char *type)
63455 {
63456         if ((p = soap_in_stra__StorageSnrpApplicationAttributeType(soap, tag, p, type)))
63457                 soap_getindependent(soap);
63458         return p;
63459 }
63460
63461 void *stra__StorageSnrpApplicationAttributeType::soap_in(struct soap *soap, const char *tag, const char *type)
63462 {       return soap_in_stra__StorageSnrpApplicationAttributeType(soap, tag, this, type);
63463 }
63464
63465 SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC4 soap_in_stra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, stra__StorageSnrpApplicationAttributeType *a, const char *type)
63466 {
63467         if (soap_element_begin_in(soap, tag, 0, NULL))
63468                 return NULL;
63469         a = (stra__StorageSnrpApplicationAttributeType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, sizeof(stra__StorageSnrpApplicationAttributeType), soap->type, soap->arrayType);
63470         if (!a)
63471                 return NULL;
63472         if (soap->alloced)
63473         {       a->soap_default(soap);
63474                 if (soap->clist->type != SOAP_TYPE_stra__StorageSnrpApplicationAttributeType)
63475                 {       soap_revert(soap);
63476                         *soap->id = '\0';
63477                         return (stra__StorageSnrpApplicationAttributeType *)a->soap_in(soap, tag, type);
63478                 }
63479         }
63480         short soap_flag_UUID1 = 1, soap_flag_VendorName1 = 1, soap_flag_ApplicationName1 = 1, soap_flag_EnterpriseName1 = 1;
63481         if (soap->body && !*soap->href)
63482         {
63483                 for (;;)
63484                 {       soap->error = SOAP_TAG_MISMATCH;
63485                         if (soap_flag_UUID1 && soap->error == SOAP_TAG_MISMATCH)
63486                                 if (soap_in_PointerTostra__GUID(soap, "stra:UUID", &(((stra__StorageSnrpApplicationAttributeType*)a)->UUID), "stra:GUID"))
63487                                 {       soap_flag_UUID1--;
63488                                         continue;
63489                                 }
63490                         if (soap_flag_VendorName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
63491                                 if (soap_in_std__string(soap, "stra:VendorName", &(((stra__StorageSnrpApplicationAttributeType*)a)->VendorName), "xsd:string"))
63492                                 {       soap_flag_VendorName1--;
63493                                         continue;
63494                                 }
63495                         if (soap_flag_ApplicationName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
63496                                 if (soap_in_std__string(soap, "stra:ApplicationName", &(((stra__StorageSnrpApplicationAttributeType*)a)->ApplicationName), "xsd:string"))
63497                                 {       soap_flag_ApplicationName1--;
63498                                         continue;
63499                                 }
63500                         if (soap_flag_EnterpriseName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
63501                                 if (soap_in_std__string(soap, "stra:EnterpriseName", &(((stra__StorageSnrpApplicationAttributeType*)a)->EnterpriseName), "xsd:string"))
63502                                 {       soap_flag_EnterpriseName1--;
63503                                         continue;
63504                                 }
63505                         /* transient soap skipped */
63506                         if (soap->error == SOAP_TAG_MISMATCH)
63507                                 soap->error = soap_ignore_element(soap);
63508                         if (soap->error == SOAP_NO_TAG)
63509                                 break;
63510                         if (soap->error)
63511                                 return NULL;
63512                 }
63513                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_UUID1 > 0 || soap_flag_VendorName1 > 0 || soap_flag_ApplicationName1 > 0 || soap_flag_EnterpriseName1 > 0))
63514                 {       soap->error = SOAP_OCCURS;
63515                         return NULL;
63516                 }
63517                 if (soap_element_end_in(soap, tag))
63518                         return NULL;
63519         }
63520         else
63521         {       a = (stra__StorageSnrpApplicationAttributeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, 0, sizeof(stra__StorageSnrpApplicationAttributeType), 0, soap_copy_stra__StorageSnrpApplicationAttributeType);
63522                 if (soap->body && soap_element_end_in(soap, tag))
63523                         return NULL;
63524         }
63525         return a;
63526 }
63527
63528 SOAP_FMAC5 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC6 soap_new_stra__StorageSnrpApplicationAttributeType(struct soap *soap, int n)
63529 {       return soap_instantiate_stra__StorageSnrpApplicationAttributeType(soap, n, NULL, NULL, NULL);
63530 }
63531
63532 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *p)
63533 {       soap_delete(soap, p);
63534 }
63535
63536 SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC4 soap_instantiate_stra__StorageSnrpApplicationAttributeType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
63537 {
63538         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageSnrpApplicationAttributeType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
63539         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, n, soap_fdelete);
63540         if (!cp)
63541                 return NULL;
63542         if (n < 0)
63543         {       cp->ptr = (void*)new stra__StorageSnrpApplicationAttributeType;
63544                 if (size)
63545                         *size = sizeof(stra__StorageSnrpApplicationAttributeType);
63546                 ((stra__StorageSnrpApplicationAttributeType*)cp->ptr)->soap = soap;
63547         }
63548         else
63549         {       cp->ptr = (void*)new stra__StorageSnrpApplicationAttributeType[n];
63550                 if (size)
63551                         *size = n * sizeof(stra__StorageSnrpApplicationAttributeType);
63552                 for (int i = 0; i < n; i++)
63553                         ((stra__StorageSnrpApplicationAttributeType*)cp->ptr)[i].soap = soap;
63554         }
63555                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
63556         return (stra__StorageSnrpApplicationAttributeType*)cp->ptr;
63557 }
63558
63559 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageSnrpApplicationAttributeType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
63560 {
63561         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageSnrpApplicationAttributeType %p -> %p\n", q, p));
63562         *(stra__StorageSnrpApplicationAttributeType*)p = *(stra__StorageSnrpApplicationAttributeType*)q;
63563 }
63564
63565 void stra__StorageApplicationHandleListType::soap_serialize(struct soap *soap) const
63566 {
63567         (void)soap; /* appease -Wall -Werror */
63568         soap_serialize_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, &((stra__StorageApplicationHandleListType*)this)->Handle);
63569         /* transient soap skipped */
63570 }
63571
63572 void stra__StorageApplicationHandleListType::soap_default(struct soap *soap)
63573 {
63574         this->soap = soap;
63575         soap_default_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, &((stra__StorageApplicationHandleListType*)this)->Handle);
63576         /* transient soap skipped */
63577 }
63578
63579 int stra__StorageApplicationHandleListType::soap_put(struct soap *soap, const char *tag, const  char *type) const
63580 {
63581         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageApplicationHandleListType);
63582         if (this->soap_out(soap, tag, id, type))
63583                 return soap->error;
63584         return soap_putindependent(soap);
63585 }
63586
63587 int stra__StorageApplicationHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
63588 {
63589         return soap_out_stra__StorageApplicationHandleListType(soap, tag, id, this, type);
63590 }
63591
63592 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageApplicationHandleListType(struct soap *soap, const char *tag, int id, const stra__StorageApplicationHandleListType *a, const char *type)
63593 {
63594         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageApplicationHandleListType), type);
63595         soap_out_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, "stra:Handle", -1, &(((stra__StorageApplicationHandleListType*)a)->Handle), "");
63596         /* transient soap skipped */
63597         soap_element_end_out(soap, tag);
63598         return SOAP_OK;
63599 }
63600
63601 void *stra__StorageApplicationHandleListType::soap_get(struct soap *soap, const char *tag, const char *type)
63602 {
63603         return soap_get_stra__StorageApplicationHandleListType(soap, this, tag, type);
63604 }
63605
63606 SOAP_FMAC3 stra__StorageApplicationHandleListType * SOAP_FMAC4 soap_get_stra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *p, const char *tag, const char *type)
63607 {
63608         if ((p = soap_in_stra__StorageApplicationHandleListType(soap, tag, p, type)))
63609                 soap_getindependent(soap);
63610         return p;
63611 }
63612
63613 void *stra__StorageApplicationHandleListType::soap_in(struct soap *soap, const char *tag, const char *type)
63614 {       return soap_in_stra__StorageApplicationHandleListType(soap, tag, this, type);
63615 }
63616
63617 SOAP_FMAC3 stra__StorageApplicationHandleListType * SOAP_FMAC4 soap_in_stra__StorageApplicationHandleListType(struct soap *soap, const char *tag, stra__StorageApplicationHandleListType *a, const char *type)
63618 {
63619         if (soap_element_begin_in(soap, tag, 0, NULL))
63620                 return NULL;
63621         a = (stra__StorageApplicationHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageApplicationHandleListType, sizeof(stra__StorageApplicationHandleListType), soap->type, soap->arrayType);
63622         if (!a)
63623                 return NULL;
63624         if (soap->alloced)
63625         {       a->soap_default(soap);
63626                 if (soap->clist->type != SOAP_TYPE_stra__StorageApplicationHandleListType)
63627                 {       soap_revert(soap);
63628                         *soap->id = '\0';
63629                         return (stra__StorageApplicationHandleListType *)a->soap_in(soap, tag, type);
63630                 }
63631         };
63632         if (soap->body && !*soap->href)
63633         {
63634                 for (;;)
63635                 {       soap->error = SOAP_TAG_MISMATCH;
63636                         if (soap->error == SOAP_TAG_MISMATCH)
63637                                 if (soap_in_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, "stra:Handle", &(((stra__StorageApplicationHandleListType*)a)->Handle), "stra:StorageApplicationHandleType"))
63638                                         continue;
63639                         /* transient soap skipped */
63640                         if (soap->error == SOAP_TAG_MISMATCH)
63641                                 soap->error = soap_ignore_element(soap);
63642                         if (soap->error == SOAP_NO_TAG)
63643                                 break;
63644                         if (soap->error)
63645                                 return NULL;
63646                 }
63647                 if ((soap->mode & SOAP_XML_STRICT) && (((stra__StorageApplicationHandleListType*)a)->Handle.size() > 32))
63648                 {       soap->error = SOAP_OCCURS;
63649                         return NULL;
63650                 }
63651                 if (soap_element_end_in(soap, tag))
63652                         return NULL;
63653         }
63654         else
63655         {       a = (stra__StorageApplicationHandleListType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageApplicationHandleListType, 0, sizeof(stra__StorageApplicationHandleListType), 0, soap_copy_stra__StorageApplicationHandleListType);
63656                 if (soap->body && soap_element_end_in(soap, tag))
63657                         return NULL;
63658         }
63659         return a;
63660 }
63661
63662 SOAP_FMAC5 stra__StorageApplicationHandleListType * SOAP_FMAC6 soap_new_stra__StorageApplicationHandleListType(struct soap *soap, int n)
63663 {       return soap_instantiate_stra__StorageApplicationHandleListType(soap, n, NULL, NULL, NULL);
63664 }
63665
63666 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *p)
63667 {       soap_delete(soap, p);
63668 }
63669
63670 SOAP_FMAC3 stra__StorageApplicationHandleListType * SOAP_FMAC4 soap_instantiate_stra__StorageApplicationHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
63671 {
63672         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageApplicationHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
63673         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageApplicationHandleListType, n, soap_fdelete);
63674         if (!cp)
63675                 return NULL;
63676         if (n < 0)
63677         {       cp->ptr = (void*)new stra__StorageApplicationHandleListType;
63678                 if (size)
63679                         *size = sizeof(stra__StorageApplicationHandleListType);
63680                 ((stra__StorageApplicationHandleListType*)cp->ptr)->soap = soap;
63681         }
63682         else
63683         {       cp->ptr = (void*)new stra__StorageApplicationHandleListType[n];
63684                 if (size)
63685                         *size = n * sizeof(stra__StorageApplicationHandleListType);
63686                 for (int i = 0; i < n; i++)
63687                         ((stra__StorageApplicationHandleListType*)cp->ptr)[i].soap = soap;
63688         }
63689                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
63690         return (stra__StorageApplicationHandleListType*)cp->ptr;
63691 }
63692
63693 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageApplicationHandleListType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
63694 {
63695         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageApplicationHandleListType %p -> %p\n", q, p));
63696         *(stra__StorageApplicationHandleListType*)p = *(stra__StorageApplicationHandleListType*)q;
63697 }
63698
63699 void stra__GlobalStorageAttributesType::soap_serialize(struct soap *soap) const
63700 {
63701         (void)soap; /* appease -Wall -Werror */
63702         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->TotalStorage, SOAP_TYPE_unsignedInt);
63703         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->TotalAllocatedStorage, SOAP_TYPE_unsignedInt);
63704         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxPartnerStorage, SOAP_TYPE_unsignedInt);
63705         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->TotalPartnerAllocatedStorage, SOAP_TYPE_unsignedInt);
63706         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerStorage, SOAP_TYPE_unsignedInt);
63707         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxFpaclEntries, SOAP_TYPE_unsignedShort);
63708         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxAslEntries, SOAP_TYPE_unsignedShort);
63709         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxEaclEntries, SOAP_TYPE_unsignedShort);
63710         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxGroupsPerBlock, SOAP_TYPE_unsignedShort);
63711         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxMembersPerGroup, SOAP_TYPE_unsignedShort);
63712         soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerTotalAllocationSize, SOAP_TYPE_unsignedShort);
63713         /* transient soap skipped */
63714 }
63715
63716 void stra__GlobalStorageAttributesType::soap_default(struct soap *soap)
63717 {
63718         this->soap = soap;
63719         soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->TotalStorage);
63720         soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->TotalAllocatedStorage);
63721         soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->MaxPartnerStorage);
63722         soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->TotalPartnerAllocatedStorage);
63723         soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerStorage);
63724         soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxFpaclEntries);
63725         soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxAslEntries);
63726         soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxEaclEntries);
63727         soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxGroupsPerBlock);
63728         soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxMembersPerGroup);
63729         soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerTotalAllocationSize);
63730         /* transient soap skipped */
63731 }
63732
63733 int stra__GlobalStorageAttributesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
63734 {
63735         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__GlobalStorageAttributesType);
63736         if (this->soap_out(soap, tag, id, type))
63737                 return soap->error;
63738         return soap_putindependent(soap);
63739 }
63740
63741 int stra__GlobalStorageAttributesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
63742 {
63743         return soap_out_stra__GlobalStorageAttributesType(soap, tag, id, this, type);
63744 }
63745
63746 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__GlobalStorageAttributesType(struct soap *soap, const char *tag, int id, const stra__GlobalStorageAttributesType *a, const char *type)
63747 {
63748         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__GlobalStorageAttributesType), type);
63749         soap_out_unsignedInt(soap, "stra:TotalStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->TotalStorage), "");
63750         soap_out_unsignedInt(soap, "stra:TotalAllocatedStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->TotalAllocatedStorage), "");
63751         soap_out_unsignedInt(soap, "stra:MaxPartnerStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxPartnerStorage), "");
63752         soap_out_unsignedInt(soap, "stra:TotalPartnerAllocatedStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->TotalPartnerAllocatedStorage), "");
63753         soap_out_unsignedInt(soap, "stra:MaxNonPartnerStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerStorage), "");
63754         soap_out_unsignedShort(soap, "stra:MaxFpaclEntries", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxFpaclEntries), "");
63755         soap_out_unsignedShort(soap, "stra:MaxAslEntries", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxAslEntries), "");
63756         soap_out_unsignedShort(soap, "stra:MaxEaclEntries", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxEaclEntries), "");
63757         soap_out_unsignedShort(soap, "stra:MaxGroupsPerBlock", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxGroupsPerBlock), "");
63758         soap_out_unsignedShort(soap, "stra:MaxMembersPerGroup", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxMembersPerGroup), "");
63759         soap_out_unsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerTotalAllocationSize), "");
63760         /* transient soap skipped */
63761         soap_element_end_out(soap, tag);
63762         return SOAP_OK;
63763 }
63764
63765 void *stra__GlobalStorageAttributesType::soap_get(struct soap *soap, const char *tag, const char *type)
63766 {
63767         return soap_get_stra__GlobalStorageAttributesType(soap, this, tag, type);
63768 }
63769
63770 SOAP_FMAC3 stra__GlobalStorageAttributesType * SOAP_FMAC4 soap_get_stra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *p, const char *tag, const char *type)
63771 {
63772         if ((p = soap_in_stra__GlobalStorageAttributesType(soap, tag, p, type)))
63773                 soap_getindependent(soap);
63774         return p;
63775 }
63776
63777 void *stra__GlobalStorageAttributesType::soap_in(struct soap *soap, const char *tag, const char *type)
63778 {       return soap_in_stra__GlobalStorageAttributesType(soap, tag, this, type);
63779 }
63780
63781 SOAP_FMAC3 stra__GlobalStorageAttributesType * SOAP_FMAC4 soap_in_stra__GlobalStorageAttributesType(struct soap *soap, const char *tag, stra__GlobalStorageAttributesType *a, const char *type)
63782 {
63783         if (soap_element_begin_in(soap, tag, 0, NULL))
63784                 return NULL;
63785         a = (stra__GlobalStorageAttributesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__GlobalStorageAttributesType, sizeof(stra__GlobalStorageAttributesType), soap->type, soap->arrayType);
63786         if (!a)
63787                 return NULL;
63788         if (soap->alloced)
63789         {       a->soap_default(soap);
63790                 if (soap->clist->type != SOAP_TYPE_stra__GlobalStorageAttributesType)
63791                 {       soap_revert(soap);
63792                         *soap->id = '\0';
63793                         return (stra__GlobalStorageAttributesType *)a->soap_in(soap, tag, type);
63794                 }
63795         }
63796         short soap_flag_TotalStorage1 = 1, soap_flag_TotalAllocatedStorage1 = 1, soap_flag_MaxPartnerStorage1 = 1, soap_flag_TotalPartnerAllocatedStorage1 = 1, soap_flag_MaxNonPartnerStorage1 = 1, soap_flag_MaxFpaclEntries1 = 1, soap_flag_MaxAslEntries1 = 1, soap_flag_MaxEaclEntries1 = 1, soap_flag_MaxGroupsPerBlock1 = 1, soap_flag_MaxMembersPerGroup1 = 1, soap_flag_MaxNonPartnerTotalAllocationSize1 = 1;
63797         if (soap->body && !*soap->href)
63798         {
63799                 for (;;)
63800                 {       soap->error = SOAP_TAG_MISMATCH;
63801                         if (soap_flag_TotalStorage1 && soap->error == SOAP_TAG_MISMATCH)
63802                                 if (soap_in_unsignedInt(soap, "stra:TotalStorage", &(((stra__GlobalStorageAttributesType*)a)->TotalStorage), "xsd:unsignedInt"))
63803                                 {       soap_flag_TotalStorage1--;
63804                                         continue;
63805                                 }
63806                         if (soap_flag_TotalAllocatedStorage1 && soap->error == SOAP_TAG_MISMATCH)
63807                                 if (soap_in_unsignedInt(soap, "stra:TotalAllocatedStorage", &(((stra__GlobalStorageAttributesType*)a)->TotalAllocatedStorage), "xsd:unsignedInt"))
63808                                 {       soap_flag_TotalAllocatedStorage1--;
63809                                         continue;
63810                                 }
63811                         if (soap_flag_MaxPartnerStorage1 && soap->error == SOAP_TAG_MISMATCH)
63812                                 if (soap_in_unsignedInt(soap, "stra:MaxPartnerStorage", &(((stra__GlobalStorageAttributesType*)a)->MaxPartnerStorage), "xsd:unsignedInt"))
63813                                 {       soap_flag_MaxPartnerStorage1--;
63814                                         continue;
63815                                 }
63816                         if (soap_flag_TotalPartnerAllocatedStorage1 && soap->error == SOAP_TAG_MISMATCH)
63817                                 if (soap_in_unsignedInt(soap, "stra:TotalPartnerAllocatedStorage", &(((stra__GlobalStorageAttributesType*)a)->TotalPartnerAllocatedStorage), "xsd:unsignedInt"))
63818                                 {       soap_flag_TotalPartnerAllocatedStorage1--;
63819                                         continue;
63820                                 }
63821                         if (soap_flag_MaxNonPartnerStorage1 && soap->error == SOAP_TAG_MISMATCH)
63822                                 if (soap_in_unsignedInt(soap, "stra:MaxNonPartnerStorage", &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerStorage), "xsd:unsignedInt"))
63823                                 {       soap_flag_MaxNonPartnerStorage1--;
63824                                         continue;
63825                                 }
63826                         if (soap_flag_MaxFpaclEntries1 && soap->error == SOAP_TAG_MISMATCH)
63827                                 if (soap_in_unsignedShort(soap, "stra:MaxFpaclEntries", &(((stra__GlobalStorageAttributesType*)a)->MaxFpaclEntries), "xsd:unsignedShort"))
63828                                 {       soap_flag_MaxFpaclEntries1--;
63829                                         continue;
63830                                 }
63831                         if (soap_flag_MaxAslEntries1 && soap->error == SOAP_TAG_MISMATCH)
63832                                 if (soap_in_unsignedShort(soap, "stra:MaxAslEntries", &(((stra__GlobalStorageAttributesType*)a)->MaxAslEntries), "xsd:unsignedShort"))
63833                                 {       soap_flag_MaxAslEntries1--;
63834                                         continue;
63835                                 }
63836                         if (soap_flag_MaxEaclEntries1 && soap->error == SOAP_TAG_MISMATCH)
63837                                 if (soap_in_unsignedShort(soap, "stra:MaxEaclEntries", &(((stra__GlobalStorageAttributesType*)a)->MaxEaclEntries), "xsd:unsignedShort"))
63838                                 {       soap_flag_MaxEaclEntries1--;
63839                                         continue;
63840                                 }
63841                         if (soap_flag_MaxGroupsPerBlock1 && soap->error == SOAP_TAG_MISMATCH)
63842                                 if (soap_in_unsignedShort(soap, "stra:MaxGroupsPerBlock", &(((stra__GlobalStorageAttributesType*)a)->MaxGroupsPerBlock), "xsd:unsignedShort"))
63843                                 {       soap_flag_MaxGroupsPerBlock1--;
63844                                         continue;
63845                                 }
63846                         if (soap_flag_MaxMembersPerGroup1 && soap->error == SOAP_TAG_MISMATCH)
63847                                 if (soap_in_unsignedShort(soap, "stra:MaxMembersPerGroup", &(((stra__GlobalStorageAttributesType*)a)->MaxMembersPerGroup), "xsd:unsignedShort"))
63848                                 {       soap_flag_MaxMembersPerGroup1--;
63849                                         continue;
63850                                 }
63851                         if (soap_flag_MaxNonPartnerTotalAllocationSize1 && soap->error == SOAP_TAG_MISMATCH)
63852                                 if (soap_in_unsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerTotalAllocationSize), "xsd:unsignedShort"))
63853                                 {       soap_flag_MaxNonPartnerTotalAllocationSize1--;
63854                                         continue;
63855                                 }
63856                         /* transient soap skipped */
63857                         if (soap->error == SOAP_TAG_MISMATCH)
63858                                 soap->error = soap_ignore_element(soap);
63859                         if (soap->error == SOAP_NO_TAG)
63860                                 break;
63861                         if (soap->error)
63862                                 return NULL;
63863                 }
63864                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_TotalStorage1 > 0 || soap_flag_TotalAllocatedStorage1 > 0 || soap_flag_MaxPartnerStorage1 > 0 || soap_flag_TotalPartnerAllocatedStorage1 > 0 || soap_flag_MaxNonPartnerStorage1 > 0 || soap_flag_MaxFpaclEntries1 > 0 || soap_flag_MaxAslEntries1 > 0 || soap_flag_MaxEaclEntries1 > 0 || soap_flag_MaxGroupsPerBlock1 > 0 || soap_flag_MaxMembersPerGroup1 > 0 || soap_flag_MaxNonPartnerTotalAllocationSize1 > 0))
63865                 {       soap->error = SOAP_OCCURS;
63866                         return NULL;
63867                 }
63868                 if (soap_element_end_in(soap, tag))
63869                         return NULL;
63870         }
63871         else
63872         {       a = (stra__GlobalStorageAttributesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__GlobalStorageAttributesType, 0, sizeof(stra__GlobalStorageAttributesType), 0, soap_copy_stra__GlobalStorageAttributesType);
63873                 if (soap->body && soap_element_end_in(soap, tag))
63874                         return NULL;
63875         }
63876         return a;
63877 }
63878
63879 SOAP_FMAC5 stra__GlobalStorageAttributesType * SOAP_FMAC6 soap_new_stra__GlobalStorageAttributesType(struct soap *soap, int n)
63880 {       return soap_instantiate_stra__GlobalStorageAttributesType(soap, n, NULL, NULL, NULL);
63881 }
63882
63883 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *p)
63884 {       soap_delete(soap, p);
63885 }
63886
63887 SOAP_FMAC3 stra__GlobalStorageAttributesType * SOAP_FMAC4 soap_instantiate_stra__GlobalStorageAttributesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
63888 {
63889         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__GlobalStorageAttributesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
63890         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__GlobalStorageAttributesType, n, soap_fdelete);
63891         if (!cp)
63892                 return NULL;
63893         if (n < 0)
63894         {       cp->ptr = (void*)new stra__GlobalStorageAttributesType;
63895                 if (size)
63896                         *size = sizeof(stra__GlobalStorageAttributesType);
63897                 ((stra__GlobalStorageAttributesType*)cp->ptr)->soap = soap;
63898         }
63899         else
63900         {       cp->ptr = (void*)new stra__GlobalStorageAttributesType[n];
63901                 if (size)
63902                         *size = n * sizeof(stra__GlobalStorageAttributesType);
63903                 for (int i = 0; i < n; i++)
63904                         ((stra__GlobalStorageAttributesType*)cp->ptr)[i].soap = soap;
63905         }
63906                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
63907         return (stra__GlobalStorageAttributesType*)cp->ptr;
63908 }
63909
63910 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__GlobalStorageAttributesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
63911 {
63912         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__GlobalStorageAttributesType %p -> %p\n", q, p));
63913         *(stra__GlobalStorageAttributesType*)p = *(stra__GlobalStorageAttributesType*)q;
63914 }
63915
63916 void stra__GUID::soap_serialize(struct soap *soap) const
63917 {
63918         (void)soap; /* appease -Wall -Werror */
63919         soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((stra__GUID*)this)->Byte);
63920         /* transient soap skipped */
63921 }
63922
63923 void stra__GUID::soap_default(struct soap *soap)
63924 {
63925         this->soap = soap;
63926         soap_default_std__vectorTemplateOfunsignedByte(soap, &((stra__GUID*)this)->Byte);
63927         /* transient soap skipped */
63928 }
63929
63930 int stra__GUID::soap_put(struct soap *soap, const char *tag, const  char *type) const
63931 {
63932         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__GUID);
63933         if (this->soap_out(soap, tag, id, type))
63934                 return soap->error;
63935         return soap_putindependent(soap);
63936 }
63937
63938 int stra__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
63939 {
63940         return soap_out_stra__GUID(soap, tag, id, this, type);
63941 }
63942
63943 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__GUID(struct soap *soap, const char *tag, int id, const stra__GUID *a, const char *type)
63944 {
63945         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__GUID), type);
63946         soap_out_std__vectorTemplateOfunsignedByte(soap, "stra:Byte", -1, &(((stra__GUID*)a)->Byte), "");
63947         /* transient soap skipped */
63948         soap_element_end_out(soap, tag);
63949         return SOAP_OK;
63950 }
63951
63952 void *stra__GUID::soap_get(struct soap *soap, const char *tag, const char *type)
63953 {
63954         return soap_get_stra__GUID(soap, this, tag, type);
63955 }
63956
63957 SOAP_FMAC3 stra__GUID * SOAP_FMAC4 soap_get_stra__GUID(struct soap *soap, stra__GUID *p, const char *tag, const char *type)
63958 {
63959         if ((p = soap_in_stra__GUID(soap, tag, p, type)))
63960                 soap_getindependent(soap);
63961         return p;
63962 }
63963
63964 void *stra__GUID::soap_in(struct soap *soap, const char *tag, const char *type)
63965 {       return soap_in_stra__GUID(soap, tag, this, type);
63966 }
63967
63968 SOAP_FMAC3 stra__GUID * SOAP_FMAC4 soap_in_stra__GUID(struct soap *soap, const char *tag, stra__GUID *a, const char *type)
63969 {
63970         if (soap_element_begin_in(soap, tag, 0, NULL))
63971                 return NULL;
63972         a = (stra__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__GUID, sizeof(stra__GUID), soap->type, soap->arrayType);
63973         if (!a)
63974                 return NULL;
63975         if (soap->alloced)
63976         {       a->soap_default(soap);
63977                 if (soap->clist->type != SOAP_TYPE_stra__GUID)
63978                 {       soap_revert(soap);
63979                         *soap->id = '\0';
63980                         return (stra__GUID *)a->soap_in(soap, tag, type);
63981                 }
63982         };
63983         if (soap->body && !*soap->href)
63984         {
63985                 for (;;)
63986                 {       soap->error = SOAP_TAG_MISMATCH;
63987                         if (soap->error == SOAP_TAG_MISMATCH)
63988                                 if (soap_in_std__vectorTemplateOfunsignedByte(soap, "stra:Byte", &(((stra__GUID*)a)->Byte), "xsd:unsignedByte"))
63989                                         continue;
63990                         /* transient soap skipped */
63991                         if (soap->error == SOAP_TAG_MISMATCH)
63992                                 soap->error = soap_ignore_element(soap);
63993                         if (soap->error == SOAP_NO_TAG)
63994                                 break;
63995                         if (soap->error)
63996                                 return NULL;
63997                 }
63998                 if ((soap->mode & SOAP_XML_STRICT) && (((stra__GUID*)a)->Byte.size() < 16 || ((stra__GUID*)a)->Byte.size() > 16))
63999                 {       soap->error = SOAP_OCCURS;
64000                         return NULL;
64001                 }
64002                 if (soap_element_end_in(soap, tag))
64003                         return NULL;
64004         }
64005         else
64006         {       a = (stra__GUID *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__GUID, 0, sizeof(stra__GUID), 0, soap_copy_stra__GUID);
64007                 if (soap->body && soap_element_end_in(soap, tag))
64008                         return NULL;
64009         }
64010         return a;
64011 }
64012
64013 SOAP_FMAC5 stra__GUID * SOAP_FMAC6 soap_new_stra__GUID(struct soap *soap, int n)
64014 {       return soap_instantiate_stra__GUID(soap, n, NULL, NULL, NULL);
64015 }
64016
64017 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__GUID(struct soap *soap, stra__GUID *p)
64018 {       soap_delete(soap, p);
64019 }
64020
64021 SOAP_FMAC3 stra__GUID * SOAP_FMAC4 soap_instantiate_stra__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
64022 {
64023         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
64024         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__GUID, n, soap_fdelete);
64025         if (!cp)
64026                 return NULL;
64027         if (n < 0)
64028         {       cp->ptr = (void*)new stra__GUID;
64029                 if (size)
64030                         *size = sizeof(stra__GUID);
64031                 ((stra__GUID*)cp->ptr)->soap = soap;
64032         }
64033         else
64034         {       cp->ptr = (void*)new stra__GUID[n];
64035                 if (size)
64036                         *size = n * sizeof(stra__GUID);
64037                 for (int i = 0; i < n; i++)
64038                         ((stra__GUID*)cp->ptr)[i].soap = soap;
64039         }
64040                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
64041         return (stra__GUID*)cp->ptr;
64042 }
64043
64044 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__GUID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
64045 {
64046         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__GUID %p -> %p\n", q, p));
64047         *(stra__GUID*)p = *(stra__GUID*)q;
64048 }
64049
64050 void stra__StorageAllocEntryHandleListType::soap_serialize(struct soap *soap) const
64051 {
64052         (void)soap; /* appease -Wall -Werror */
64053         soap_serialize_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, &((stra__StorageAllocEntryHandleListType*)this)->Handle);
64054         /* transient soap skipped */
64055 }
64056
64057 void stra__StorageAllocEntryHandleListType::soap_default(struct soap *soap)
64058 {
64059         this->soap = soap;
64060         soap_default_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, &((stra__StorageAllocEntryHandleListType*)this)->Handle);
64061         /* transient soap skipped */
64062 }
64063
64064 int stra__StorageAllocEntryHandleListType::soap_put(struct soap *soap, const char *tag, const  char *type) const
64065 {
64066         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageAllocEntryHandleListType);
64067         if (this->soap_out(soap, tag, id, type))
64068                 return soap->error;
64069         return soap_putindependent(soap);
64070 }
64071
64072 int stra__StorageAllocEntryHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
64073 {
64074         return soap_out_stra__StorageAllocEntryHandleListType(soap, tag, id, this, type);
64075 }
64076
64077 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, int id, const stra__StorageAllocEntryHandleListType *a, const char *type)
64078 {
64079         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageAllocEntryHandleListType), type);
64080         soap_out_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((stra__StorageAllocEntryHandleListType*)a)->Handle), "");
64081         /* transient soap skipped */
64082         soap_element_end_out(soap, tag);
64083         return SOAP_OK;
64084 }
64085
64086 void *stra__StorageAllocEntryHandleListType::soap_get(struct soap *soap, const char *tag, const char *type)
64087 {
64088         return soap_get_stra__StorageAllocEntryHandleListType(soap, this, tag, type);
64089 }
64090
64091 SOAP_FMAC3 stra__StorageAllocEntryHandleListType * SOAP_FMAC4 soap_get_stra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *p, const char *tag, const char *type)
64092 {
64093         if ((p = soap_in_stra__StorageAllocEntryHandleListType(soap, tag, p, type)))
64094                 soap_getindependent(soap);
64095         return p;
64096 }
64097
64098 void *stra__StorageAllocEntryHandleListType::soap_in(struct soap *soap, const char *tag, const char *type)
64099 {       return soap_in_stra__StorageAllocEntryHandleListType(soap, tag, this, type);
64100 }
64101
64102 SOAP_FMAC3 stra__StorageAllocEntryHandleListType * SOAP_FMAC4 soap_in_stra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, stra__StorageAllocEntryHandleListType *a, const char *type)
64103 {
64104         if (soap_element_begin_in(soap, tag, 0, NULL))
64105                 return NULL;
64106         a = (stra__StorageAllocEntryHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageAllocEntryHandleListType, sizeof(stra__StorageAllocEntryHandleListType), soap->type, soap->arrayType);
64107         if (!a)
64108                 return NULL;
64109         if (soap->alloced)
64110         {       a->soap_default(soap);
64111                 if (soap->clist->type != SOAP_TYPE_stra__StorageAllocEntryHandleListType)
64112                 {       soap_revert(soap);
64113                         *soap->id = '\0';
64114                         return (stra__StorageAllocEntryHandleListType *)a->soap_in(soap, tag, type);
64115                 }
64116         };
64117         if (soap->body && !*soap->href)
64118         {
64119                 for (;;)
64120                 {       soap->error = SOAP_TAG_MISMATCH;
64121                         if (soap->error == SOAP_TAG_MISMATCH)
64122                                 if (soap_in_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((stra__StorageAllocEntryHandleListType*)a)->Handle), "stra:StorageAllocEntryHandleType"))
64123                                         continue;
64124                         /* transient soap skipped */
64125                         if (soap->error == SOAP_TAG_MISMATCH)
64126                                 soap->error = soap_ignore_element(soap);
64127                         if (soap->error == SOAP_NO_TAG)
64128                                 break;
64129                         if (soap->error)
64130                                 return NULL;
64131                 }
64132                 if ((soap->mode & SOAP_XML_STRICT) && (((stra__StorageAllocEntryHandleListType*)a)->Handle.size() > 32))
64133                 {       soap->error = SOAP_OCCURS;
64134                         return NULL;
64135                 }
64136                 if (soap_element_end_in(soap, tag))
64137                         return NULL;
64138         }
64139         else
64140         {       a = (stra__StorageAllocEntryHandleListType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageAllocEntryHandleListType, 0, sizeof(stra__StorageAllocEntryHandleListType), 0, soap_copy_stra__StorageAllocEntryHandleListType);
64141                 if (soap->body && soap_element_end_in(soap, tag))
64142                         return NULL;
64143         }
64144         return a;
64145 }
64146
64147 SOAP_FMAC5 stra__StorageAllocEntryHandleListType * SOAP_FMAC6 soap_new_stra__StorageAllocEntryHandleListType(struct soap *soap, int n)
64148 {       return soap_instantiate_stra__StorageAllocEntryHandleListType(soap, n, NULL, NULL, NULL);
64149 }
64150
64151 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *p)
64152 {       soap_delete(soap, p);
64153 }
64154
64155 SOAP_FMAC3 stra__StorageAllocEntryHandleListType * SOAP_FMAC4 soap_instantiate_stra__StorageAllocEntryHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
64156 {
64157         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageAllocEntryHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
64158         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageAllocEntryHandleListType, n, soap_fdelete);
64159         if (!cp)
64160                 return NULL;
64161         if (n < 0)
64162         {       cp->ptr = (void*)new stra__StorageAllocEntryHandleListType;
64163                 if (size)
64164                         *size = sizeof(stra__StorageAllocEntryHandleListType);
64165                 ((stra__StorageAllocEntryHandleListType*)cp->ptr)->soap = soap;
64166         }
64167         else
64168         {       cp->ptr = (void*)new stra__StorageAllocEntryHandleListType[n];
64169                 if (size)
64170                         *size = n * sizeof(stra__StorageAllocEntryHandleListType);
64171                 for (int i = 0; i < n; i++)
64172                         ((stra__StorageAllocEntryHandleListType*)cp->ptr)[i].soap = soap;
64173         }
64174                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
64175         return (stra__StorageAllocEntryHandleListType*)cp->ptr;
64176 }
64177
64178 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageAllocEntryHandleListType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
64179 {
64180         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageAllocEntryHandleListType %p -> %p\n", q, p));
64181         *(stra__StorageAllocEntryHandleListType*)p = *(stra__StorageAllocEntryHandleListType*)q;
64182 }
64183
64184 void stra__StorageAllocSnrpEntryType::soap_serialize(struct soap *soap) const
64185 {
64186         (void)soap; /* appease -Wall -Werror */
64187         soap_embedded(soap, &((stra__StorageAllocSnrpEntryType*)this)->ApplicationName, SOAP_TYPE_std__string);
64188         soap_serialize_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->ApplicationName);
64189         soap_embedded(soap, &((stra__StorageAllocSnrpEntryType*)this)->VendorName, SOAP_TYPE_std__string);
64190         soap_serialize_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->VendorName);
64191         /* transient soap skipped */
64192 }
64193
64194 void stra__StorageAllocSnrpEntryType::soap_default(struct soap *soap)
64195 {
64196         this->soap = soap;
64197         soap_default_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->ApplicationName);
64198         soap_default_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->VendorName);
64199         /* transient soap skipped */
64200 }
64201
64202 int stra__StorageAllocSnrpEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
64203 {
64204         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageAllocSnrpEntryType);
64205         if (this->soap_out(soap, tag, id, type))
64206                 return soap->error;
64207         return soap_putindependent(soap);
64208 }
64209
64210 int stra__StorageAllocSnrpEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
64211 {
64212         return soap_out_stra__StorageAllocSnrpEntryType(soap, tag, id, this, type);
64213 }
64214
64215 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, int id, const stra__StorageAllocSnrpEntryType *a, const char *type)
64216 {
64217         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageAllocSnrpEntryType), type);
64218         soap_out_std__string(soap, "stra:ApplicationName", -1, &(((stra__StorageAllocSnrpEntryType*)a)->ApplicationName), "");
64219         soap_out_std__string(soap, "stra:VendorName", -1, &(((stra__StorageAllocSnrpEntryType*)a)->VendorName), "");
64220         /* transient soap skipped */
64221         soap_element_end_out(soap, tag);
64222         return SOAP_OK;
64223 }
64224
64225 void *stra__StorageAllocSnrpEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
64226 {
64227         return soap_get_stra__StorageAllocSnrpEntryType(soap, this, tag, type);
64228 }
64229
64230 SOAP_FMAC3 stra__StorageAllocSnrpEntryType * SOAP_FMAC4 soap_get_stra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *p, const char *tag, const char *type)
64231 {
64232         if ((p = soap_in_stra__StorageAllocSnrpEntryType(soap, tag, p, type)))
64233                 soap_getindependent(soap);
64234         return p;
64235 }
64236
64237 void *stra__StorageAllocSnrpEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
64238 {       return soap_in_stra__StorageAllocSnrpEntryType(soap, tag, this, type);
64239 }
64240
64241 SOAP_FMAC3 stra__StorageAllocSnrpEntryType * SOAP_FMAC4 soap_in_stra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, stra__StorageAllocSnrpEntryType *a, const char *type)
64242 {
64243         if (soap_element_begin_in(soap, tag, 0, NULL))
64244                 return NULL;
64245         a = (stra__StorageAllocSnrpEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageAllocSnrpEntryType, sizeof(stra__StorageAllocSnrpEntryType), soap->type, soap->arrayType);
64246         if (!a)
64247                 return NULL;
64248         if (soap->alloced)
64249         {       a->soap_default(soap);
64250                 if (soap->clist->type != SOAP_TYPE_stra__StorageAllocSnrpEntryType)
64251                 {       soap_revert(soap);
64252                         *soap->id = '\0';
64253                         return (stra__StorageAllocSnrpEntryType *)a->soap_in(soap, tag, type);
64254                 }
64255         }
64256         short soap_flag_ApplicationName1 = 1, soap_flag_VendorName1 = 1;
64257         if (soap->body && !*soap->href)
64258         {
64259                 for (;;)
64260                 {       soap->error = SOAP_TAG_MISMATCH;
64261                         if (soap_flag_ApplicationName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
64262                                 if (soap_in_std__string(soap, "stra:ApplicationName", &(((stra__StorageAllocSnrpEntryType*)a)->ApplicationName), "xsd:string"))
64263                                 {       soap_flag_ApplicationName1--;
64264                                         continue;
64265                                 }
64266                         if (soap_flag_VendorName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
64267                                 if (soap_in_std__string(soap, "stra:VendorName", &(((stra__StorageAllocSnrpEntryType*)a)->VendorName), "xsd:string"))
64268                                 {       soap_flag_VendorName1--;
64269                                         continue;
64270                                 }
64271                         /* transient soap skipped */
64272                         if (soap->error == SOAP_TAG_MISMATCH)
64273                                 soap->error = soap_ignore_element(soap);
64274                         if (soap->error == SOAP_NO_TAG)
64275                                 break;
64276                         if (soap->error)
64277                                 return NULL;
64278                 }
64279                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ApplicationName1 > 0 || soap_flag_VendorName1 > 0))
64280                 {       soap->error = SOAP_OCCURS;
64281                         return NULL;
64282                 }
64283                 if (soap_element_end_in(soap, tag))
64284                         return NULL;
64285         }
64286         else
64287         {       a = (stra__StorageAllocSnrpEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageAllocSnrpEntryType, 0, sizeof(stra__StorageAllocSnrpEntryType), 0, soap_copy_stra__StorageAllocSnrpEntryType);
64288                 if (soap->body && soap_element_end_in(soap, tag))
64289                         return NULL;
64290         }
64291         return a;
64292 }
64293
64294 SOAP_FMAC5 stra__StorageAllocSnrpEntryType * SOAP_FMAC6 soap_new_stra__StorageAllocSnrpEntryType(struct soap *soap, int n)
64295 {       return soap_instantiate_stra__StorageAllocSnrpEntryType(soap, n, NULL, NULL, NULL);
64296 }
64297
64298 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *p)
64299 {       soap_delete(soap, p);
64300 }
64301
64302 SOAP_FMAC3 stra__StorageAllocSnrpEntryType * SOAP_FMAC4 soap_instantiate_stra__StorageAllocSnrpEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
64303 {
64304         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageAllocSnrpEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
64305         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageAllocSnrpEntryType, n, soap_fdelete);
64306         if (!cp)
64307                 return NULL;
64308         if (n < 0)
64309         {       cp->ptr = (void*)new stra__StorageAllocSnrpEntryType;
64310                 if (size)
64311                         *size = sizeof(stra__StorageAllocSnrpEntryType);
64312                 ((stra__StorageAllocSnrpEntryType*)cp->ptr)->soap = soap;
64313         }
64314         else
64315         {       cp->ptr = (void*)new stra__StorageAllocSnrpEntryType[n];
64316                 if (size)
64317                         *size = n * sizeof(stra__StorageAllocSnrpEntryType);
64318                 for (int i = 0; i < n; i++)
64319                         ((stra__StorageAllocSnrpEntryType*)cp->ptr)[i].soap = soap;
64320         }
64321                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
64322         return (stra__StorageAllocSnrpEntryType*)cp->ptr;
64323 }
64324
64325 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageAllocSnrpEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
64326 {
64327         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageAllocSnrpEntryType %p -> %p\n", q, p));
64328         *(stra__StorageAllocSnrpEntryType*)p = *(stra__StorageAllocSnrpEntryType*)q;
64329 }
64330
64331 void stra__StorageAllocEntryType::soap_serialize(struct soap *soap) const
64332 {
64333         (void)soap; /* appease -Wall -Werror */
64334         soap_serialize_PointerTostra__StorageAllocSnrpEntryType(soap, &((stra__StorageAllocEntryType*)this)->StorageAllocSnrpEntry);
64335         soap_embedded(soap, &((stra__StorageAllocEntryType*)this)->IsPartner, SOAP_TYPE_bool);
64336         soap_embedded(soap, &((stra__StorageAllocEntryType*)this)->TotalAllocationSize, SOAP_TYPE_unsignedInt);
64337         /* transient soap skipped */
64338 }
64339
64340 void stra__StorageAllocEntryType::soap_default(struct soap *soap)
64341 {
64342         this->soap = soap;
64343         soap_default_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, &((stra__StorageAllocEntryType*)this)->AttrType);
64344         ((stra__StorageAllocEntryType*)this)->StorageAllocSnrpEntry = NULL;
64345         soap_default_bool(soap, &((stra__StorageAllocEntryType*)this)->IsPartner);
64346         soap_default_unsignedInt(soap, &((stra__StorageAllocEntryType*)this)->TotalAllocationSize);
64347         /* transient soap skipped */
64348 }
64349
64350 int stra__StorageAllocEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
64351 {
64352         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageAllocEntryType);
64353         if (this->soap_out(soap, tag, id, type))
64354                 return soap->error;
64355         return soap_putindependent(soap);
64356 }
64357
64358 int stra__StorageAllocEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
64359 {
64360         return soap_out_stra__StorageAllocEntryType(soap, tag, id, this, type);
64361 }
64362
64363 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocEntryType(struct soap *soap, const char *tag, int id, const stra__StorageAllocEntryType *a, const char *type)
64364 {
64365         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageAllocEntryType), type);
64366         soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", -1, &(((stra__StorageAllocEntryType*)a)->AttrType), "");
64367         soap_out_PointerTostra__StorageAllocSnrpEntryType(soap, "stra:StorageAllocSnrpEntry", -1, &(((stra__StorageAllocEntryType*)a)->StorageAllocSnrpEntry), "");
64368         soap_out_bool(soap, "stra:IsPartner", -1, &(((stra__StorageAllocEntryType*)a)->IsPartner), "");
64369         soap_out_unsignedInt(soap, "stra:TotalAllocationSize", -1, &(((stra__StorageAllocEntryType*)a)->TotalAllocationSize), "");
64370         /* transient soap skipped */
64371         soap_element_end_out(soap, tag);
64372         return SOAP_OK;
64373 }
64374
64375 void *stra__StorageAllocEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
64376 {
64377         return soap_get_stra__StorageAllocEntryType(soap, this, tag, type);
64378 }
64379
64380 SOAP_FMAC3 stra__StorageAllocEntryType * SOAP_FMAC4 soap_get_stra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *p, const char *tag, const char *type)
64381 {
64382         if ((p = soap_in_stra__StorageAllocEntryType(soap, tag, p, type)))
64383                 soap_getindependent(soap);
64384         return p;
64385 }
64386
64387 void *stra__StorageAllocEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
64388 {       return soap_in_stra__StorageAllocEntryType(soap, tag, this, type);
64389 }
64390
64391 SOAP_FMAC3 stra__StorageAllocEntryType * SOAP_FMAC4 soap_in_stra__StorageAllocEntryType(struct soap *soap, const char *tag, stra__StorageAllocEntryType *a, const char *type)
64392 {
64393         if (soap_element_begin_in(soap, tag, 0, NULL))
64394                 return NULL;
64395         a = (stra__StorageAllocEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageAllocEntryType, sizeof(stra__StorageAllocEntryType), soap->type, soap->arrayType);
64396         if (!a)
64397                 return NULL;
64398         if (soap->alloced)
64399         {       a->soap_default(soap);
64400                 if (soap->clist->type != SOAP_TYPE_stra__StorageAllocEntryType)
64401                 {       soap_revert(soap);
64402                         *soap->id = '\0';
64403                         return (stra__StorageAllocEntryType *)a->soap_in(soap, tag, type);
64404                 }
64405         }
64406         short soap_flag_AttrType1 = 1, soap_flag_StorageAllocSnrpEntry1 = 1, soap_flag_IsPartner1 = 1, soap_flag_TotalAllocationSize1 = 1;
64407         if (soap->body && !*soap->href)
64408         {
64409                 for (;;)
64410                 {       soap->error = SOAP_TAG_MISMATCH;
64411                         if (soap_flag_AttrType1 && soap->error == SOAP_TAG_MISMATCH)
64412                                 if (soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", &(((stra__StorageAllocEntryType*)a)->AttrType), "stra:ISVS_APP_ATTR_TYPE"))
64413                                 {       soap_flag_AttrType1--;
64414                                         continue;
64415                                 }
64416                         if (soap_flag_StorageAllocSnrpEntry1 && soap->error == SOAP_TAG_MISMATCH)
64417                                 if (soap_in_PointerTostra__StorageAllocSnrpEntryType(soap, "stra:StorageAllocSnrpEntry", &(((stra__StorageAllocEntryType*)a)->StorageAllocSnrpEntry), "stra:StorageAllocSnrpEntryType"))
64418                                 {       soap_flag_StorageAllocSnrpEntry1--;
64419                                         continue;
64420                                 }
64421                         if (soap_flag_IsPartner1 && soap->error == SOAP_TAG_MISMATCH)
64422                                 if (soap_in_bool(soap, "stra:IsPartner", &(((stra__StorageAllocEntryType*)a)->IsPartner), "xsd:boolean"))
64423                                 {       soap_flag_IsPartner1--;
64424                                         continue;
64425                                 }
64426                         if (soap_flag_TotalAllocationSize1 && soap->error == SOAP_TAG_MISMATCH)
64427                                 if (soap_in_unsignedInt(soap, "stra:TotalAllocationSize", &(((stra__StorageAllocEntryType*)a)->TotalAllocationSize), "xsd:unsignedInt"))
64428                                 {       soap_flag_TotalAllocationSize1--;
64429                                         continue;
64430                                 }
64431                         /* transient soap skipped */
64432                         if (soap->error == SOAP_TAG_MISMATCH)
64433                                 soap->error = soap_ignore_element(soap);
64434                         if (soap->error == SOAP_NO_TAG)
64435                                 break;
64436                         if (soap->error)
64437                                 return NULL;
64438                 }
64439                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AttrType1 > 0 || soap_flag_StorageAllocSnrpEntry1 > 0 || soap_flag_IsPartner1 > 0 || soap_flag_TotalAllocationSize1 > 0))
64440                 {       soap->error = SOAP_OCCURS;
64441                         return NULL;
64442                 }
64443                 if (soap_element_end_in(soap, tag))
64444                         return NULL;
64445         }
64446         else
64447         {       a = (stra__StorageAllocEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageAllocEntryType, 0, sizeof(stra__StorageAllocEntryType), 0, soap_copy_stra__StorageAllocEntryType);
64448                 if (soap->body && soap_element_end_in(soap, tag))
64449                         return NULL;
64450         }
64451         return a;
64452 }
64453
64454 SOAP_FMAC5 stra__StorageAllocEntryType * SOAP_FMAC6 soap_new_stra__StorageAllocEntryType(struct soap *soap, int n)
64455 {       return soap_instantiate_stra__StorageAllocEntryType(soap, n, NULL, NULL, NULL);
64456 }
64457
64458 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *p)
64459 {       soap_delete(soap, p);
64460 }
64461
64462 SOAP_FMAC3 stra__StorageAllocEntryType * SOAP_FMAC4 soap_instantiate_stra__StorageAllocEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
64463 {
64464         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageAllocEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
64465         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageAllocEntryType, n, soap_fdelete);
64466         if (!cp)
64467                 return NULL;
64468         if (n < 0)
64469         {       cp->ptr = (void*)new stra__StorageAllocEntryType;
64470                 if (size)
64471                         *size = sizeof(stra__StorageAllocEntryType);
64472                 ((stra__StorageAllocEntryType*)cp->ptr)->soap = soap;
64473         }
64474         else
64475         {       cp->ptr = (void*)new stra__StorageAllocEntryType[n];
64476                 if (size)
64477                         *size = n * sizeof(stra__StorageAllocEntryType);
64478                 for (int i = 0; i < n; i++)
64479                         ((stra__StorageAllocEntryType*)cp->ptr)[i].soap = soap;
64480         }
64481                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
64482         return (stra__StorageAllocEntryType*)cp->ptr;
64483 }
64484
64485 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageAllocEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
64486 {
64487         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageAllocEntryType %p -> %p\n", q, p));
64488         *(stra__StorageAllocEntryType*)p = *(stra__StorageAllocEntryType*)q;
64489 }
64490
64491 void stra__StorageEaclEntryHandleListType::soap_serialize(struct soap *soap) const
64492 {
64493         (void)soap; /* appease -Wall -Werror */
64494         soap_serialize_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, &((stra__StorageEaclEntryHandleListType*)this)->Handle);
64495         /* transient soap skipped */
64496 }
64497
64498 void stra__StorageEaclEntryHandleListType::soap_default(struct soap *soap)
64499 {
64500         this->soap = soap;
64501         soap_default_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, &((stra__StorageEaclEntryHandleListType*)this)->Handle);
64502         /* transient soap skipped */
64503 }
64504
64505 int stra__StorageEaclEntryHandleListType::soap_put(struct soap *soap, const char *tag, const  char *type) const
64506 {
64507         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageEaclEntryHandleListType);
64508         if (this->soap_out(soap, tag, id, type))
64509                 return soap->error;
64510         return soap_putindependent(soap);
64511 }
64512
64513 int stra__StorageEaclEntryHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
64514 {
64515         return soap_out_stra__StorageEaclEntryHandleListType(soap, tag, id, this, type);
64516 }
64517
64518 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, int id, const stra__StorageEaclEntryHandleListType *a, const char *type)
64519 {
64520         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageEaclEntryHandleListType), type);
64521         soap_out_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((stra__StorageEaclEntryHandleListType*)a)->Handle), "");
64522         /* transient soap skipped */
64523         soap_element_end_out(soap, tag);
64524         return SOAP_OK;
64525 }
64526
64527 void *stra__StorageEaclEntryHandleListType::soap_get(struct soap *soap, const char *tag, const char *type)
64528 {
64529         return soap_get_stra__StorageEaclEntryHandleListType(soap, this, tag, type);
64530 }
64531
64532 SOAP_FMAC3 stra__StorageEaclEntryHandleListType * SOAP_FMAC4 soap_get_stra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *p, const char *tag, const char *type)
64533 {
64534         if ((p = soap_in_stra__StorageEaclEntryHandleListType(soap, tag, p, type)))
64535                 soap_getindependent(soap);
64536         return p;
64537 }
64538
64539 void *stra__StorageEaclEntryHandleListType::soap_in(struct soap *soap, const char *tag, const char *type)
64540 {       return soap_in_stra__StorageEaclEntryHandleListType(soap, tag, this, type);
64541 }
64542
64543 SOAP_FMAC3 stra__StorageEaclEntryHandleListType * SOAP_FMAC4 soap_in_stra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, stra__StorageEaclEntryHandleListType *a, const char *type)
64544 {
64545         if (soap_element_begin_in(soap, tag, 0, NULL))
64546                 return NULL;
64547         a = (stra__StorageEaclEntryHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageEaclEntryHandleListType, sizeof(stra__StorageEaclEntryHandleListType), soap->type, soap->arrayType);
64548         if (!a)
64549                 return NULL;
64550         if (soap->alloced)
64551         {       a->soap_default(soap);
64552                 if (soap->clist->type != SOAP_TYPE_stra__StorageEaclEntryHandleListType)
64553                 {       soap_revert(soap);
64554                         *soap->id = '\0';
64555                         return (stra__StorageEaclEntryHandleListType *)a->soap_in(soap, tag, type);
64556                 }
64557         };
64558         if (soap->body && !*soap->href)
64559         {
64560                 for (;;)
64561                 {       soap->error = SOAP_TAG_MISMATCH;
64562                         if (soap->error == SOAP_TAG_MISMATCH)
64563                                 if (soap_in_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((stra__StorageEaclEntryHandleListType*)a)->Handle), "stra:StorageEaclEntryHandleType"))
64564                                         continue;
64565                         /* transient soap skipped */
64566                         if (soap->error == SOAP_TAG_MISMATCH)
64567                                 soap->error = soap_ignore_element(soap);
64568                         if (soap->error == SOAP_NO_TAG)
64569                                 break;
64570                         if (soap->error)
64571                                 return NULL;
64572                 }
64573                 if ((soap->mode & SOAP_XML_STRICT) && (((stra__StorageEaclEntryHandleListType*)a)->Handle.size() > 8))
64574                 {       soap->error = SOAP_OCCURS;
64575                         return NULL;
64576                 }
64577                 if (soap_element_end_in(soap, tag))
64578                         return NULL;
64579         }
64580         else
64581         {       a = (stra__StorageEaclEntryHandleListType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageEaclEntryHandleListType, 0, sizeof(stra__StorageEaclEntryHandleListType), 0, soap_copy_stra__StorageEaclEntryHandleListType);
64582                 if (soap->body && soap_element_end_in(soap, tag))
64583                         return NULL;
64584         }
64585         return a;
64586 }
64587
64588 SOAP_FMAC5 stra__StorageEaclEntryHandleListType * SOAP_FMAC6 soap_new_stra__StorageEaclEntryHandleListType(struct soap *soap, int n)
64589 {       return soap_instantiate_stra__StorageEaclEntryHandleListType(soap, n, NULL, NULL, NULL);
64590 }
64591
64592 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *p)
64593 {       soap_delete(soap, p);
64594 }
64595
64596 SOAP_FMAC3 stra__StorageEaclEntryHandleListType * SOAP_FMAC4 soap_instantiate_stra__StorageEaclEntryHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
64597 {
64598         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageEaclEntryHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
64599         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageEaclEntryHandleListType, n, soap_fdelete);
64600         if (!cp)
64601                 return NULL;
64602         if (n < 0)
64603         {       cp->ptr = (void*)new stra__StorageEaclEntryHandleListType;
64604                 if (size)
64605                         *size = sizeof(stra__StorageEaclEntryHandleListType);
64606                 ((stra__StorageEaclEntryHandleListType*)cp->ptr)->soap = soap;
64607         }
64608         else
64609         {       cp->ptr = (void*)new stra__StorageEaclEntryHandleListType[n];
64610                 if (size)
64611                         *size = n * sizeof(stra__StorageEaclEntryHandleListType);
64612                 for (int i = 0; i < n; i++)
64613                         ((stra__StorageEaclEntryHandleListType*)cp->ptr)[i].soap = soap;
64614         }
64615                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
64616         return (stra__StorageEaclEntryHandleListType*)cp->ptr;
64617 }
64618
64619 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageEaclEntryHandleListType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
64620 {
64621         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageEaclEntryHandleListType %p -> %p\n", q, p));
64622         *(stra__StorageEaclEntryHandleListType*)p = *(stra__StorageEaclEntryHandleListType*)q;
64623 }
64624
64625 void stra__StorageEaclEntryType::soap_serialize(struct soap *soap) const
64626 {
64627         (void)soap; /* appease -Wall -Werror */
64628         soap_embedded(soap, &((stra__StorageEaclEntryType*)this)->EnterpriseName, SOAP_TYPE_std__string);
64629         soap_serialize_std__string(soap, &((stra__StorageEaclEntryType*)this)->EnterpriseName);
64630         /* transient soap skipped */
64631 }
64632
64633 void stra__StorageEaclEntryType::soap_default(struct soap *soap)
64634 {
64635         this->soap = soap;
64636         soap_default_std__string(soap, &((stra__StorageEaclEntryType*)this)->EnterpriseName);
64637         /* transient soap skipped */
64638 }
64639
64640 int stra__StorageEaclEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
64641 {
64642         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageEaclEntryType);
64643         if (this->soap_out(soap, tag, id, type))
64644                 return soap->error;
64645         return soap_putindependent(soap);
64646 }
64647
64648 int stra__StorageEaclEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
64649 {
64650         return soap_out_stra__StorageEaclEntryType(soap, tag, id, this, type);
64651 }
64652
64653 SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageEaclEntryType(struct soap *soap, const char *tag, int id, const stra__StorageEaclEntryType *a, const char *type)
64654 {
64655         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageEaclEntryType), type);
64656         soap_out_std__string(soap, "stra:EnterpriseName", -1, &(((stra__StorageEaclEntryType*)a)->EnterpriseName), "");
64657         /* transient soap skipped */
64658         soap_element_end_out(soap, tag);
64659         return SOAP_OK;
64660 }
64661
64662 void *stra__StorageEaclEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
64663 {
64664         return soap_get_stra__StorageEaclEntryType(soap, this, tag, type);
64665 }
64666
64667 SOAP_FMAC3 stra__StorageEaclEntryType * SOAP_FMAC4 soap_get_stra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *p, const char *tag, const char *type)
64668 {
64669         if ((p = soap_in_stra__StorageEaclEntryType(soap, tag, p, type)))
64670                 soap_getindependent(soap);
64671         return p;
64672 }
64673
64674 void *stra__StorageEaclEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
64675 {       return soap_in_stra__StorageEaclEntryType(soap, tag, this, type);
64676 }
64677
64678 SOAP_FMAC3 stra__StorageEaclEntryType * SOAP_FMAC4 soap_in_stra__StorageEaclEntryType(struct soap *soap, const char *tag, stra__StorageEaclEntryType *a, const char *type)
64679 {
64680         if (soap_element_begin_in(soap, tag, 0, NULL))
64681                 return NULL;
64682         a = (stra__StorageEaclEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageEaclEntryType, sizeof(stra__StorageEaclEntryType), soap->type, soap->arrayType);
64683         if (!a)
64684                 return NULL;
64685         if (soap->alloced)
64686         {       a->soap_default(soap);
64687                 if (soap->clist->type != SOAP_TYPE_stra__StorageEaclEntryType)
64688                 {       soap_revert(soap);
64689                         *soap->id = '\0';
64690                         return (stra__StorageEaclEntryType *)a->soap_in(soap, tag, type);
64691                 }
64692         }
64693         short soap_flag_EnterpriseName1 = 1;
64694         if (soap->body && !*soap->href)
64695         {
64696                 for (;;)
64697                 {       soap->error = SOAP_TAG_MISMATCH;
64698                         if (soap_flag_EnterpriseName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
64699                                 if (soap_in_std__string(soap, "stra:EnterpriseName", &(((stra__StorageEaclEntryType*)a)->EnterpriseName), "xsd:string"))
64700                                 {       soap_flag_EnterpriseName1--;
64701                                         continue;
64702                                 }
64703                         /* transient soap skipped */
64704                         if (soap->error == SOAP_TAG_MISMATCH)
64705                                 soap->error = soap_ignore_element(soap);
64706                         if (soap->error == SOAP_NO_TAG)
64707                                 break;
64708                         if (soap->error)
64709                                 return NULL;
64710                 }
64711                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EnterpriseName1 > 0))
64712                 {       soap->error = SOAP_OCCURS;
64713                         return NULL;
64714                 }
64715                 if (soap_element_end_in(soap, tag))
64716                         return NULL;
64717         }
64718         else
64719         {       a = (stra__StorageEaclEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_stra__StorageEaclEntryType, 0, sizeof(stra__StorageEaclEntryType), 0, soap_copy_stra__StorageEaclEntryType);
64720                 if (soap->body && soap_element_end_in(soap, tag))
64721                         return NULL;
64722         }
64723         return a;
64724 }
64725
64726 SOAP_FMAC5 stra__StorageEaclEntryType * SOAP_FMAC6 soap_new_stra__StorageEaclEntryType(struct soap *soap, int n)
64727 {       return soap_instantiate_stra__StorageEaclEntryType(soap, n, NULL, NULL, NULL);
64728 }
64729
64730 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *p)
64731 {       soap_delete(soap, p);
64732 }
64733
64734 SOAP_FMAC3 stra__StorageEaclEntryType * SOAP_FMAC4 soap_instantiate_stra__StorageEaclEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
64735 {
64736         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageEaclEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
64737         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageEaclEntryType, n, soap_fdelete);
64738         if (!cp)
64739                 return NULL;
64740         if (n < 0)
64741         {       cp->ptr = (void*)new stra__StorageEaclEntryType;
64742                 if (size)
64743                         *size = sizeof(stra__StorageEaclEntryType);
64744                 ((stra__StorageEaclEntryType*)cp->ptr)->soap = soap;
64745         }
64746         else
64747         {       cp->ptr = (void*)new stra__StorageEaclEntryType[n];
64748                 if (size)
64749                         *size = n * sizeof(stra__StorageEaclEntryType);
64750                 for (int i = 0; i < n; i++)
64751                         ((stra__StorageEaclEntryType*)cp->ptr)[i].soap = soap;
64752         }
64753                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
64754         return (stra__StorageEaclEntryType*)cp->ptr;
64755 }
64756
64757 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_stra__StorageEaclEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
64758 {
64759         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageEaclEntryType %p -> %p\n", q, p));
64760         *(stra__StorageEaclEntryType*)p = *(stra__StorageEaclEntryType*)q;
64761 }
64762
64763 void _net__Get8021XPxeTimeoutResponse::soap_serialize(struct soap *soap) const
64764 {
64765         (void)soap; /* appease -Wall -Werror */
64766         soap_embedded(soap, &((_net__Get8021XPxeTimeoutResponse*)this)->Timeout, SOAP_TYPE_unsignedInt);
64767         /* transient soap skipped */
64768 }
64769
64770 void _net__Get8021XPxeTimeoutResponse::soap_default(struct soap *soap)
64771 {
64772         this->soap = soap;
64773         soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Get8021XPxeTimeoutResponse*)this)->StatusCode);
64774         soap_default_unsignedInt(soap, &((_net__Get8021XPxeTimeoutResponse*)this)->Timeout);
64775         /* transient soap skipped */
64776 }
64777
64778 int _net__Get8021XPxeTimeoutResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
64779 {
64780         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XPxeTimeoutResponse);
64781         if (this->soap_out(soap, tag, id, type))
64782                 return soap->error;
64783         return soap_putindependent(soap);
64784 }
64785
64786 int _net__Get8021XPxeTimeoutResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
64787 {
64788         return soap_out__net__Get8021XPxeTimeoutResponse(soap, tag, id, this, type);
64789 }
64790
64791 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, int id, const _net__Get8021XPxeTimeoutResponse *a, const char *type)
64792 {
64793         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse), type);
64794         soap_element_result(soap, "net:StatusCode");
64795         soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Get8021XPxeTimeoutResponse*)a)->StatusCode), "");
64796         soap_out_unsignedInt(soap, "net:Timeout", -1, &(((_net__Get8021XPxeTimeoutResponse*)a)->Timeout), "");
64797         /* transient soap skipped */
64798         soap_element_end_out(soap, tag);
64799         return SOAP_OK;
64800 }
64801
64802 void *_net__Get8021XPxeTimeoutResponse::soap_get(struct soap *soap, const char *tag, const char *type)
64803 {
64804         return soap_get__net__Get8021XPxeTimeoutResponse(soap, this, tag, type);
64805 }
64806
64807 SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC4 soap_get__net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *p, const char *tag, const char *type)
64808 {
64809         if ((p = soap_in__net__Get8021XPxeTimeoutResponse(soap, tag, p, type)))
64810                 soap_getindependent(soap);
64811         return p;
64812 }
64813
64814 void *_net__Get8021XPxeTimeoutResponse::soap_in(struct soap *soap, const char *tag, const char *type)
64815 {       return soap_in__net__Get8021XPxeTimeoutResponse(soap, tag, this, type);
64816 }
64817
64818 SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC4 soap_in__net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Get8021XPxeTimeoutResponse *a, const char *type)
64819 {
64820         if (soap_element_begin_in(soap, tag, 0, NULL))
64821                 return NULL;
64822         a = (_net__Get8021XPxeTimeoutResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, sizeof(_net__Get8021XPxeTimeoutResponse), soap->type, soap->arrayType);
64823         if (!a)
64824                 return NULL;
64825         if (soap->alloced)
64826         {       a->soap_default(soap);
64827                 if (soap->clist->type != SOAP_TYPE__net__Get8021XPxeTimeoutResponse)
64828                 {       soap_revert(soap);
64829                         *soap->id = '\0';
64830                         return (_net__Get8021XPxeTimeoutResponse *)a->soap_in(soap, tag, type);
64831                 }
64832         }
64833         short soap_flag_StatusCode1 = 1, soap_flag_Timeout1 = 1;
64834         if (soap->body && !*soap->href)
64835         {
64836                 for (;;)
64837                 {       soap->error = SOAP_TAG_MISMATCH;
64838                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
64839                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Get8021XPxeTimeoutResponse*)a)->StatusCode), "cmn:PT_STATUS"))
64840                                 {       soap_flag_StatusCode1--;
64841                                         continue;
64842                                 }
64843                         if (soap_flag_Timeout1 && soap->error == SOAP_TAG_MISMATCH)
64844                                 if (soap_in_unsignedInt(soap, "net:Timeout", &(((_net__Get8021XPxeTimeoutResponse*)a)->Timeout), "xsd:unsignedInt"))
64845                                 {       soap_flag_Timeout1--;
64846                                         continue;
64847                                 }
64848                         /* transient soap skipped */
64849                         soap_check_result(soap, "net:StatusCode");
64850                         if (soap->error == SOAP_TAG_MISMATCH)
64851                                 soap->error = soap_ignore_element(soap);
64852                         if (soap->error == SOAP_NO_TAG)
64853                                 break;
64854                         if (soap->error)
64855                                 return NULL;
64856                 }
64857                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Timeout1 > 0))
64858                 {       soap->error = SOAP_OCCURS;
64859                         return NULL;
64860                 }
64861                 if (soap_element_end_in(soap, tag))
64862                         return NULL;
64863         }
64864         else
64865         {       a = (_net__Get8021XPxeTimeoutResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, 0, sizeof(_net__Get8021XPxeTimeoutResponse), 0, soap_copy__net__Get8021XPxeTimeoutResponse);
64866                 if (soap->body && soap_element_end_in(soap, tag))
64867                         return NULL;
64868         }
64869         return a;
64870 }
64871
64872 SOAP_FMAC5 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC6 soap_new__net__Get8021XPxeTimeoutResponse(struct soap *soap, int n)
64873 {       return soap_instantiate__net__Get8021XPxeTimeoutResponse(soap, n, NULL, NULL, NULL);
64874 }
64875
64876 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *p)
64877 {       soap_delete(soap, p);
64878 }
64879
64880 SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC4 soap_instantiate__net__Get8021XPxeTimeoutResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
64881 {
64882         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XPxeTimeoutResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
64883         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, n, soap_fdelete);
64884         if (!cp)
64885                 return NULL;
64886         if (n < 0)
64887         {       cp->ptr = (void*)new _net__Get8021XPxeTimeoutResponse;
64888                 if (size)
64889                         *size = sizeof(_net__Get8021XPxeTimeoutResponse);
64890                 ((_net__Get8021XPxeTimeoutResponse*)cp->ptr)->soap = soap;
64891         }
64892         else
64893         {       cp->ptr = (void*)new _net__Get8021XPxeTimeoutResponse[n];
64894                 if (size)
64895                         *size = n * sizeof(_net__Get8021XPxeTimeoutResponse);
64896                 for (int i = 0; i < n; i++)
64897                         ((_net__Get8021XPxeTimeoutResponse*)cp->ptr)[i].soap = soap;
64898         }
64899                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
64900         return (_net__Get8021XPxeTimeoutResponse*)cp->ptr;
64901 }
64902
64903 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XPxeTimeoutResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
64904 {
64905         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XPxeTimeoutResponse %p -> %p\n", q, p));
64906         *(_net__Get8021XPxeTimeoutResponse*)p = *(_net__Get8021XPxeTimeoutResponse*)q;
64907 }
64908
64909 void _net__Get8021XPxeTimeout::soap_serialize(struct soap *soap) const
64910 {
64911         (void)soap; /* appease -Wall -Werror */
64912         /* transient soap skipped */
64913 }
64914
64915 void _net__Get8021XPxeTimeout::soap_default(struct soap *soap)
64916 {
64917         this->soap = soap;
64918         /* transient soap skipped */
64919 }
64920
64921 int _net__Get8021XPxeTimeout::soap_put(struct soap *soap, const char *tag, const  char *type) const
64922 {
64923         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XPxeTimeout);
64924         if (this->soap_out(soap, tag, id, type))
64925                 return soap->error;
64926         return soap_putindependent(soap);
64927 }
64928
64929 int _net__Get8021XPxeTimeout::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
64930 {
64931         return soap_out__net__Get8021XPxeTimeout(soap, tag, id, this, type);
64932 }
64933
64934 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XPxeTimeout(struct soap *soap, const char *tag, int id, const _net__Get8021XPxeTimeout *a, const char *type)
64935 {
64936         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XPxeTimeout), type);
64937         /* transient soap skipped */
64938         soap_element_end_out(soap, tag);
64939         return SOAP_OK;
64940 }
64941
64942 void *_net__Get8021XPxeTimeout::soap_get(struct soap *soap, const char *tag, const char *type)
64943 {
64944         return soap_get__net__Get8021XPxeTimeout(soap, this, tag, type);
64945 }
64946
64947 SOAP_FMAC3 _net__Get8021XPxeTimeout * SOAP_FMAC4 soap_get__net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *p, const char *tag, const char *type)
64948 {
64949         if ((p = soap_in__net__Get8021XPxeTimeout(soap, tag, p, type)))
64950                 soap_getindependent(soap);
64951         return p;
64952 }
64953
64954 void *_net__Get8021XPxeTimeout::soap_in(struct soap *soap, const char *tag, const char *type)
64955 {       return soap_in__net__Get8021XPxeTimeout(soap, tag, this, type);
64956 }
64957
64958 SOAP_FMAC3 _net__Get8021XPxeTimeout * SOAP_FMAC4 soap_in__net__Get8021XPxeTimeout(struct soap *soap, const char *tag, _net__Get8021XPxeTimeout *a, const char *type)
64959 {
64960         if (soap_element_begin_in(soap, tag, 0, NULL))
64961                 return NULL;
64962         a = (_net__Get8021XPxeTimeout *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XPxeTimeout, sizeof(_net__Get8021XPxeTimeout), soap->type, soap->arrayType);
64963         if (!a)
64964                 return NULL;
64965         if (soap->alloced)
64966         {       a->soap_default(soap);
64967                 if (soap->clist->type != SOAP_TYPE__net__Get8021XPxeTimeout)
64968                 {       soap_revert(soap);
64969                         *soap->id = '\0';
64970                         return (_net__Get8021XPxeTimeout *)a->soap_in(soap, tag, type);
64971                 }
64972         };
64973         if (soap->body && !*soap->href)
64974         {
64975                 for (;;)
64976                 {       soap->error = SOAP_TAG_MISMATCH;
64977                         /* transient soap skipped */
64978                         if (soap->error == SOAP_TAG_MISMATCH)
64979                                 soap->error = soap_ignore_element(soap);
64980                         if (soap->error == SOAP_NO_TAG)
64981                                 break;
64982                         if (soap->error)
64983                                 return NULL;
64984                 }
64985                 if (soap_element_end_in(soap, tag))
64986                         return NULL;
64987         }
64988         else
64989         {       a = (_net__Get8021XPxeTimeout *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XPxeTimeout, 0, sizeof(_net__Get8021XPxeTimeout), 0, soap_copy__net__Get8021XPxeTimeout);
64990                 if (soap->body && soap_element_end_in(soap, tag))
64991                         return NULL;
64992         }
64993         return a;
64994 }
64995
64996 SOAP_FMAC5 _net__Get8021XPxeTimeout * SOAP_FMAC6 soap_new__net__Get8021XPxeTimeout(struct soap *soap, int n)
64997 {       return soap_instantiate__net__Get8021XPxeTimeout(soap, n, NULL, NULL, NULL);
64998 }
64999
65000 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *p)
65001 {       soap_delete(soap, p);
65002 }
65003
65004 SOAP_FMAC3 _net__Get8021XPxeTimeout * SOAP_FMAC4 soap_instantiate__net__Get8021XPxeTimeout(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
65005 {
65006         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
65007         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XPxeTimeout, n, soap_fdelete);
65008         if (!cp)
65009                 return NULL;
65010         if (n < 0)
65011         {       cp->ptr = (void*)new _net__Get8021XPxeTimeout;
65012                 if (size)
65013                         *size = sizeof(_net__Get8021XPxeTimeout);
65014                 ((_net__Get8021XPxeTimeout*)cp->ptr)->soap = soap;
65015         }
65016         else
65017         {       cp->ptr = (void*)new _net__Get8021XPxeTimeout[n];
65018                 if (size)
65019                         *size = n * sizeof(_net__Get8021XPxeTimeout);
65020                 for (int i = 0; i < n; i++)
65021                         ((_net__Get8021XPxeTimeout*)cp->ptr)[i].soap = soap;
65022         }
65023                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
65024         return (_net__Get8021XPxeTimeout*)cp->ptr;
65025 }
65026
65027 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XPxeTimeout(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
65028 {
65029         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XPxeTimeout %p -> %p\n", q, p));
65030         *(_net__Get8021XPxeTimeout*)p = *(_net__Get8021XPxeTimeout*)q;
65031 }
65032
65033 void _net__Set8021XPxeTimeoutResponse::soap_serialize(struct soap *soap) const
65034 {
65035         (void)soap; /* appease -Wall -Werror */
65036         /* transient soap skipped */
65037 }
65038
65039 void _net__Set8021XPxeTimeoutResponse::soap_default(struct soap *soap)
65040 {
65041         this->soap = soap;
65042         soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Set8021XPxeTimeoutResponse*)this)->StatusCode);
65043         /* transient soap skipped */
65044 }
65045
65046 int _net__Set8021XPxeTimeoutResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
65047 {
65048         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XPxeTimeoutResponse);
65049         if (this->soap_out(soap, tag, id, type))
65050                 return soap->error;
65051         return soap_putindependent(soap);
65052 }
65053
65054 int _net__Set8021XPxeTimeoutResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
65055 {
65056         return soap_out__net__Set8021XPxeTimeoutResponse(soap, tag, id, this, type);
65057 }
65058
65059 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, int id, const _net__Set8021XPxeTimeoutResponse *a, const char *type)
65060 {
65061         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse), type);
65062         soap_element_result(soap, "net:StatusCode");
65063         soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Set8021XPxeTimeoutResponse*)a)->StatusCode), "");
65064         /* transient soap skipped */
65065         soap_element_end_out(soap, tag);
65066         return SOAP_OK;
65067 }
65068
65069 void *_net__Set8021XPxeTimeoutResponse::soap_get(struct soap *soap, const char *tag, const char *type)
65070 {
65071         return soap_get__net__Set8021XPxeTimeoutResponse(soap, this, tag, type);
65072 }
65073
65074 SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC4 soap_get__net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *p, const char *tag, const char *type)
65075 {
65076         if ((p = soap_in__net__Set8021XPxeTimeoutResponse(soap, tag, p, type)))
65077                 soap_getindependent(soap);
65078         return p;
65079 }
65080
65081 void *_net__Set8021XPxeTimeoutResponse::soap_in(struct soap *soap, const char *tag, const char *type)
65082 {       return soap_in__net__Set8021XPxeTimeoutResponse(soap, tag, this, type);
65083 }
65084
65085 SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC4 soap_in__net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Set8021XPxeTimeoutResponse *a, const char *type)
65086 {
65087         if (soap_element_begin_in(soap, tag, 0, NULL))
65088                 return NULL;
65089         a = (_net__Set8021XPxeTimeoutResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, sizeof(_net__Set8021XPxeTimeoutResponse), soap->type, soap->arrayType);
65090         if (!a)
65091                 return NULL;
65092         if (soap->alloced)
65093         {       a->soap_default(soap);
65094                 if (soap->clist->type != SOAP_TYPE__net__Set8021XPxeTimeoutResponse)
65095                 {       soap_revert(soap);
65096                         *soap->id = '\0';
65097                         return (_net__Set8021XPxeTimeoutResponse *)a->soap_in(soap, tag, type);
65098                 }
65099         }
65100         short soap_flag_StatusCode1 = 1;
65101         if (soap->body && !*soap->href)
65102         {
65103                 for (;;)
65104                 {       soap->error = SOAP_TAG_MISMATCH;
65105                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
65106                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Set8021XPxeTimeoutResponse*)a)->StatusCode), "cmn:PT_STATUS"))
65107                                 {       soap_flag_StatusCode1--;
65108                                         continue;
65109                                 }
65110                         /* transient soap skipped */
65111                         soap_check_result(soap, "net:StatusCode");
65112                         if (soap->error == SOAP_TAG_MISMATCH)
65113                                 soap->error = soap_ignore_element(soap);
65114                         if (soap->error == SOAP_NO_TAG)
65115                                 break;
65116                         if (soap->error)
65117                                 return NULL;
65118                 }
65119                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
65120                 {       soap->error = SOAP_OCCURS;
65121                         return NULL;
65122                 }
65123                 if (soap_element_end_in(soap, tag))
65124                         return NULL;
65125         }
65126         else
65127         {       a = (_net__Set8021XPxeTimeoutResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, 0, sizeof(_net__Set8021XPxeTimeoutResponse), 0, soap_copy__net__Set8021XPxeTimeoutResponse);
65128                 if (soap->body && soap_element_end_in(soap, tag))
65129                         return NULL;
65130         }
65131         return a;
65132 }
65133
65134 SOAP_FMAC5 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC6 soap_new__net__Set8021XPxeTimeoutResponse(struct soap *soap, int n)
65135 {       return soap_instantiate__net__Set8021XPxeTimeoutResponse(soap, n, NULL, NULL, NULL);
65136 }
65137
65138 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *p)
65139 {       soap_delete(soap, p);
65140 }
65141
65142 SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC4 soap_instantiate__net__Set8021XPxeTimeoutResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
65143 {
65144         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XPxeTimeoutResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
65145         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, n, soap_fdelete);
65146         if (!cp)
65147                 return NULL;
65148         if (n < 0)
65149         {       cp->ptr = (void*)new _net__Set8021XPxeTimeoutResponse;
65150                 if (size)
65151                         *size = sizeof(_net__Set8021XPxeTimeoutResponse);
65152                 ((_net__Set8021XPxeTimeoutResponse*)cp->ptr)->soap = soap;
65153         }
65154         else
65155         {       cp->ptr = (void*)new _net__Set8021XPxeTimeoutResponse[n];
65156                 if (size)
65157                         *size = n * sizeof(_net__Set8021XPxeTimeoutResponse);
65158                 for (int i = 0; i < n; i++)
65159                         ((_net__Set8021XPxeTimeoutResponse*)cp->ptr)[i].soap = soap;
65160         }
65161                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
65162         return (_net__Set8021XPxeTimeoutResponse*)cp->ptr;
65163 }
65164
65165 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XPxeTimeoutResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
65166 {
65167         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XPxeTimeoutResponse %p -> %p\n", q, p));
65168         *(_net__Set8021XPxeTimeoutResponse*)p = *(_net__Set8021XPxeTimeoutResponse*)q;
65169 }
65170
65171 void _net__Set8021XPxeTimeout::soap_serialize(struct soap *soap) const
65172 {
65173         (void)soap; /* appease -Wall -Werror */
65174         soap_serialize_PointerTounsignedInt(soap, &((_net__Set8021XPxeTimeout*)this)->Timeout);
65175         /* transient soap skipped */
65176 }
65177
65178 void _net__Set8021XPxeTimeout::soap_default(struct soap *soap)
65179 {
65180         this->soap = soap;
65181         ((_net__Set8021XPxeTimeout*)this)->Timeout = NULL;
65182         /* transient soap skipped */
65183 }
65184
65185 int _net__Set8021XPxeTimeout::soap_put(struct soap *soap, const char *tag, const  char *type) const
65186 {
65187         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XPxeTimeout);
65188         if (this->soap_out(soap, tag, id, type))
65189                 return soap->error;
65190         return soap_putindependent(soap);
65191 }
65192
65193 int _net__Set8021XPxeTimeout::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
65194 {
65195         return soap_out__net__Set8021XPxeTimeout(soap, tag, id, this, type);
65196 }
65197
65198 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XPxeTimeout(struct soap *soap, const char *tag, int id, const _net__Set8021XPxeTimeout *a, const char *type)
65199 {
65200         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XPxeTimeout), type);
65201         soap_out_PointerTounsignedInt(soap, "net:Timeout", -1, &(((_net__Set8021XPxeTimeout*)a)->Timeout), "");
65202         /* transient soap skipped */
65203         soap_element_end_out(soap, tag);
65204         return SOAP_OK;
65205 }
65206
65207 void *_net__Set8021XPxeTimeout::soap_get(struct soap *soap, const char *tag, const char *type)
65208 {
65209         return soap_get__net__Set8021XPxeTimeout(soap, this, tag, type);
65210 }
65211
65212 SOAP_FMAC3 _net__Set8021XPxeTimeout * SOAP_FMAC4 soap_get__net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *p, const char *tag, const char *type)
65213 {
65214         if ((p = soap_in__net__Set8021XPxeTimeout(soap, tag, p, type)))
65215                 soap_getindependent(soap);
65216         return p;
65217 }
65218
65219 void *_net__Set8021XPxeTimeout::soap_in(struct soap *soap, const char *tag, const char *type)
65220 {       return soap_in__net__Set8021XPxeTimeout(soap, tag, this, type);
65221 }
65222
65223 SOAP_FMAC3 _net__Set8021XPxeTimeout * SOAP_FMAC4 soap_in__net__Set8021XPxeTimeout(struct soap *soap, const char *tag, _net__Set8021XPxeTimeout *a, const char *type)
65224 {
65225         if (soap_element_begin_in(soap, tag, 0, NULL))
65226                 return NULL;
65227         a = (_net__Set8021XPxeTimeout *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XPxeTimeout, sizeof(_net__Set8021XPxeTimeout), soap->type, soap->arrayType);
65228         if (!a)
65229                 return NULL;
65230         if (soap->alloced)
65231         {       a->soap_default(soap);
65232                 if (soap->clist->type != SOAP_TYPE__net__Set8021XPxeTimeout)
65233                 {       soap_revert(soap);
65234                         *soap->id = '\0';
65235                         return (_net__Set8021XPxeTimeout *)a->soap_in(soap, tag, type);
65236                 }
65237         }
65238         short soap_flag_Timeout1 = 1;
65239         if (soap->body && !*soap->href)
65240         {
65241                 for (;;)
65242                 {       soap->error = SOAP_TAG_MISMATCH;
65243                         if (soap_flag_Timeout1 && soap->error == SOAP_TAG_MISMATCH)
65244                                 if (soap_in_PointerTounsignedInt(soap, "net:Timeout", &(((_net__Set8021XPxeTimeout*)a)->Timeout), "xsd:unsignedInt"))
65245                                 {       soap_flag_Timeout1--;
65246                                         continue;
65247                                 }
65248                         /* transient soap skipped */
65249                         if (soap->error == SOAP_TAG_MISMATCH)
65250                                 soap->error = soap_ignore_element(soap);
65251                         if (soap->error == SOAP_NO_TAG)
65252                                 break;
65253                         if (soap->error)
65254                                 return NULL;
65255                 }
65256                 if (soap_element_end_in(soap, tag))
65257                         return NULL;
65258         }
65259         else
65260         {       a = (_net__Set8021XPxeTimeout *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XPxeTimeout, 0, sizeof(_net__Set8021XPxeTimeout), 0, soap_copy__net__Set8021XPxeTimeout);
65261                 if (soap->body && soap_element_end_in(soap, tag))
65262                         return NULL;
65263         }
65264         return a;
65265 }
65266
65267 SOAP_FMAC5 _net__Set8021XPxeTimeout * SOAP_FMAC6 soap_new__net__Set8021XPxeTimeout(struct soap *soap, int n)
65268 {       return soap_instantiate__net__Set8021XPxeTimeout(soap, n, NULL, NULL, NULL);
65269 }
65270
65271 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *p)
65272 {       soap_delete(soap, p);
65273 }
65274
65275 SOAP_FMAC3 _net__Set8021XPxeTimeout * SOAP_FMAC4 soap_instantiate__net__Set8021XPxeTimeout(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
65276 {
65277         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
65278         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XPxeTimeout, n, soap_fdelete);
65279         if (!cp)
65280                 return NULL;
65281         if (n < 0)
65282         {       cp->ptr = (void*)new _net__Set8021XPxeTimeout;
65283                 if (size)
65284                         *size = sizeof(_net__Set8021XPxeTimeout);
65285                 ((_net__Set8021XPxeTimeout*)cp->ptr)->soap = soap;
65286         }
65287         else
65288         {       cp->ptr = (void*)new _net__Set8021XPxeTimeout[n];
65289                 if (size)
65290                         *size = n * sizeof(_net__Set8021XPxeTimeout);
65291                 for (int i = 0; i < n; i++)
65292                         ((_net__Set8021XPxeTimeout*)cp->ptr)[i].soap = soap;
65293         }
65294                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
65295         return (_net__Set8021XPxeTimeout*)cp->ptr;
65296 }
65297
65298 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XPxeTimeout(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
65299 {
65300         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XPxeTimeout %p -> %p\n", q, p));
65301         *(_net__Set8021XPxeTimeout*)p = *(_net__Set8021XPxeTimeout*)q;
65302 }
65303
65304 void _net__Get8021XActiveS0Response::soap_serialize(struct soap *soap) const
65305 {
65306         (void)soap; /* appease -Wall -Werror */
65307         soap_embedded(soap, &((_net__Get8021XActiveS0Response*)this)->Enabled, SOAP_TYPE_bool);
65308         /* transient soap skipped */
65309 }
65310
65311 void _net__Get8021XActiveS0Response::soap_default(struct soap *soap)
65312 {
65313         this->soap = soap;
65314         soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Get8021XActiveS0Response*)this)->StatusCode);
65315         soap_default_bool(soap, &((_net__Get8021XActiveS0Response*)this)->Enabled);
65316         /* transient soap skipped */
65317 }
65318
65319 int _net__Get8021XActiveS0Response::soap_put(struct soap *soap, const char *tag, const  char *type) const
65320 {
65321         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XActiveS0Response);
65322         if (this->soap_out(soap, tag, id, type))
65323                 return soap->error;
65324         return soap_putindependent(soap);
65325 }
65326
65327 int _net__Get8021XActiveS0Response::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
65328 {
65329         return soap_out__net__Get8021XActiveS0Response(soap, tag, id, this, type);
65330 }
65331
65332 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XActiveS0Response(struct soap *soap, const char *tag, int id, const _net__Get8021XActiveS0Response *a, const char *type)
65333 {
65334         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XActiveS0Response), type);
65335         soap_element_result(soap, "net:StatusCode");
65336         soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Get8021XActiveS0Response*)a)->StatusCode), "");
65337         soap_out_bool(soap, "net:Enabled", -1, &(((_net__Get8021XActiveS0Response*)a)->Enabled), "");
65338         /* transient soap skipped */
65339         soap_element_end_out(soap, tag);
65340         return SOAP_OK;
65341 }
65342
65343 void *_net__Get8021XActiveS0Response::soap_get(struct soap *soap, const char *tag, const char *type)
65344 {
65345         return soap_get__net__Get8021XActiveS0Response(soap, this, tag, type);
65346 }
65347
65348 SOAP_FMAC3 _net__Get8021XActiveS0Response * SOAP_FMAC4 soap_get__net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *p, const char *tag, const char *type)
65349 {
65350         if ((p = soap_in__net__Get8021XActiveS0Response(soap, tag, p, type)))
65351                 soap_getindependent(soap);
65352         return p;
65353 }
65354
65355 void *_net__Get8021XActiveS0Response::soap_in(struct soap *soap, const char *tag, const char *type)
65356 {       return soap_in__net__Get8021XActiveS0Response(soap, tag, this, type);
65357 }
65358
65359 SOAP_FMAC3 _net__Get8021XActiveS0Response * SOAP_FMAC4 soap_in__net__Get8021XActiveS0Response(struct soap *soap, const char *tag, _net__Get8021XActiveS0Response *a, const char *type)
65360 {
65361         if (soap_element_begin_in(soap, tag, 0, NULL))
65362                 return NULL;
65363         a = (_net__Get8021XActiveS0Response *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XActiveS0Response, sizeof(_net__Get8021XActiveS0Response), soap->type, soap->arrayType);
65364         if (!a)
65365                 return NULL;
65366         if (soap->alloced)
65367         {       a->soap_default(soap);
65368                 if (soap->clist->type != SOAP_TYPE__net__Get8021XActiveS0Response)
65369                 {       soap_revert(soap);
65370                         *soap->id = '\0';
65371                         return (_net__Get8021XActiveS0Response *)a->soap_in(soap, tag, type);
65372                 }
65373         }
65374         short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1;
65375         if (soap->body && !*soap->href)
65376         {
65377                 for (;;)
65378                 {       soap->error = SOAP_TAG_MISMATCH;
65379                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
65380                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Get8021XActiveS0Response*)a)->StatusCode), "cmn:PT_STATUS"))
65381                                 {       soap_flag_StatusCode1--;
65382                                         continue;
65383                                 }
65384                         if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
65385                                 if (soap_in_bool(soap, "net:Enabled", &(((_net__Get8021XActiveS0Response*)a)->Enabled), "xsd:boolean"))
65386                                 {       soap_flag_Enabled1--;
65387                                         continue;
65388                                 }
65389                         /* transient soap skipped */
65390                         soap_check_result(soap, "net:StatusCode");
65391                         if (soap->error == SOAP_TAG_MISMATCH)
65392                                 soap->error = soap_ignore_element(soap);
65393                         if (soap->error == SOAP_NO_TAG)
65394                                 break;
65395                         if (soap->error)
65396                                 return NULL;
65397                 }
65398                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0))
65399                 {       soap->error = SOAP_OCCURS;
65400                         return NULL;
65401                 }
65402                 if (soap_element_end_in(soap, tag))
65403                         return NULL;
65404         }
65405         else
65406         {       a = (_net__Get8021XActiveS0Response *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XActiveS0Response, 0, sizeof(_net__Get8021XActiveS0Response), 0, soap_copy__net__Get8021XActiveS0Response);
65407                 if (soap->body && soap_element_end_in(soap, tag))
65408                         return NULL;
65409         }
65410         return a;
65411 }
65412
65413 SOAP_FMAC5 _net__Get8021XActiveS0Response * SOAP_FMAC6 soap_new__net__Get8021XActiveS0Response(struct soap *soap, int n)
65414 {       return soap_instantiate__net__Get8021XActiveS0Response(soap, n, NULL, NULL, NULL);
65415 }
65416
65417 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *p)
65418 {       soap_delete(soap, p);
65419 }
65420
65421 SOAP_FMAC3 _net__Get8021XActiveS0Response * SOAP_FMAC4 soap_instantiate__net__Get8021XActiveS0Response(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
65422 {
65423         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XActiveS0Response(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
65424         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XActiveS0Response, n, soap_fdelete);
65425         if (!cp)
65426                 return NULL;
65427         if (n < 0)
65428         {       cp->ptr = (void*)new _net__Get8021XActiveS0Response;
65429                 if (size)
65430                         *size = sizeof(_net__Get8021XActiveS0Response);
65431                 ((_net__Get8021XActiveS0Response*)cp->ptr)->soap = soap;
65432         }
65433         else
65434         {       cp->ptr = (void*)new _net__Get8021XActiveS0Response[n];
65435                 if (size)
65436                         *size = n * sizeof(_net__Get8021XActiveS0Response);
65437                 for (int i = 0; i < n; i++)
65438                         ((_net__Get8021XActiveS0Response*)cp->ptr)[i].soap = soap;
65439         }
65440                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
65441         return (_net__Get8021XActiveS0Response*)cp->ptr;
65442 }
65443
65444 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XActiveS0Response(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
65445 {
65446         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XActiveS0Response %p -> %p\n", q, p));
65447         *(_net__Get8021XActiveS0Response*)p = *(_net__Get8021XActiveS0Response*)q;
65448 }
65449
65450 void _net__Get8021XActiveS0::soap_serialize(struct soap *soap) const
65451 {
65452         (void)soap; /* appease -Wall -Werror */
65453         /* transient soap skipped */
65454 }
65455
65456 void _net__Get8021XActiveS0::soap_default(struct soap *soap)
65457 {
65458         this->soap = soap;
65459         /* transient soap skipped */
65460 }
65461
65462 int _net__Get8021XActiveS0::soap_put(struct soap *soap, const char *tag, const  char *type) const
65463 {
65464         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XActiveS0);
65465         if (this->soap_out(soap, tag, id, type))
65466                 return soap->error;
65467         return soap_putindependent(soap);
65468 }
65469
65470 int _net__Get8021XActiveS0::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
65471 {
65472         return soap_out__net__Get8021XActiveS0(soap, tag, id, this, type);
65473 }
65474
65475 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XActiveS0(struct soap *soap, const char *tag, int id, const _net__Get8021XActiveS0 *a, const char *type)
65476 {
65477         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XActiveS0), type);
65478         /* transient soap skipped */
65479         soap_element_end_out(soap, tag);
65480         return SOAP_OK;
65481 }
65482
65483 void *_net__Get8021XActiveS0::soap_get(struct soap *soap, const char *tag, const char *type)
65484 {
65485         return soap_get__net__Get8021XActiveS0(soap, this, tag, type);
65486 }
65487
65488 SOAP_FMAC3 _net__Get8021XActiveS0 * SOAP_FMAC4 soap_get__net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *p, const char *tag, const char *type)
65489 {
65490         if ((p = soap_in__net__Get8021XActiveS0(soap, tag, p, type)))
65491                 soap_getindependent(soap);
65492         return p;
65493 }
65494
65495 void *_net__Get8021XActiveS0::soap_in(struct soap *soap, const char *tag, const char *type)
65496 {       return soap_in__net__Get8021XActiveS0(soap, tag, this, type);
65497 }
65498
65499 SOAP_FMAC3 _net__Get8021XActiveS0 * SOAP_FMAC4 soap_in__net__Get8021XActiveS0(struct soap *soap, const char *tag, _net__Get8021XActiveS0 *a, const char *type)
65500 {
65501         if (soap_element_begin_in(soap, tag, 0, NULL))
65502                 return NULL;
65503         a = (_net__Get8021XActiveS0 *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XActiveS0, sizeof(_net__Get8021XActiveS0), soap->type, soap->arrayType);
65504         if (!a)
65505                 return NULL;
65506         if (soap->alloced)
65507         {       a->soap_default(soap);
65508                 if (soap->clist->type != SOAP_TYPE__net__Get8021XActiveS0)
65509                 {       soap_revert(soap);
65510                         *soap->id = '\0';
65511                         return (_net__Get8021XActiveS0 *)a->soap_in(soap, tag, type);
65512                 }
65513         };
65514         if (soap->body && !*soap->href)
65515         {
65516                 for (;;)
65517                 {       soap->error = SOAP_TAG_MISMATCH;
65518                         /* transient soap skipped */
65519                         if (soap->error == SOAP_TAG_MISMATCH)
65520                                 soap->error = soap_ignore_element(soap);
65521                         if (soap->error == SOAP_NO_TAG)
65522                                 break;
65523                         if (soap->error)
65524                                 return NULL;
65525                 }
65526                 if (soap_element_end_in(soap, tag))
65527                         return NULL;
65528         }
65529         else
65530         {       a = (_net__Get8021XActiveS0 *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XActiveS0, 0, sizeof(_net__Get8021XActiveS0), 0, soap_copy__net__Get8021XActiveS0);
65531                 if (soap->body && soap_element_end_in(soap, tag))
65532                         return NULL;
65533         }
65534         return a;
65535 }
65536
65537 SOAP_FMAC5 _net__Get8021XActiveS0 * SOAP_FMAC6 soap_new__net__Get8021XActiveS0(struct soap *soap, int n)
65538 {       return soap_instantiate__net__Get8021XActiveS0(soap, n, NULL, NULL, NULL);
65539 }
65540
65541 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *p)
65542 {       soap_delete(soap, p);
65543 }
65544
65545 SOAP_FMAC3 _net__Get8021XActiveS0 * SOAP_FMAC4 soap_instantiate__net__Get8021XActiveS0(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
65546 {
65547         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
65548         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XActiveS0, n, soap_fdelete);
65549         if (!cp)
65550                 return NULL;
65551         if (n < 0)
65552         {       cp->ptr = (void*)new _net__Get8021XActiveS0;
65553                 if (size)
65554                         *size = sizeof(_net__Get8021XActiveS0);
65555                 ((_net__Get8021XActiveS0*)cp->ptr)->soap = soap;
65556         }
65557         else
65558         {       cp->ptr = (void*)new _net__Get8021XActiveS0[n];
65559                 if (size)
65560                         *size = n * sizeof(_net__Get8021XActiveS0);
65561                 for (int i = 0; i < n; i++)
65562                         ((_net__Get8021XActiveS0*)cp->ptr)[i].soap = soap;
65563         }
65564                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
65565         return (_net__Get8021XActiveS0*)cp->ptr;
65566 }
65567
65568 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XActiveS0(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
65569 {
65570         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XActiveS0 %p -> %p\n", q, p));
65571         *(_net__Get8021XActiveS0*)p = *(_net__Get8021XActiveS0*)q;
65572 }
65573
65574 void _net__Set8021XActiveS0Response::soap_serialize(struct soap *soap) const
65575 {
65576         (void)soap; /* appease -Wall -Werror */
65577         /* transient soap skipped */
65578 }
65579
65580 void _net__Set8021XActiveS0Response::soap_default(struct soap *soap)
65581 {
65582         this->soap = soap;
65583         soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Set8021XActiveS0Response*)this)->StatusCode);
65584         /* transient soap skipped */
65585 }
65586
65587 int _net__Set8021XActiveS0Response::soap_put(struct soap *soap, const char *tag, const  char *type) const
65588 {
65589         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XActiveS0Response);
65590         if (this->soap_out(soap, tag, id, type))
65591                 return soap->error;
65592         return soap_putindependent(soap);
65593 }
65594
65595 int _net__Set8021XActiveS0Response::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
65596 {
65597         return soap_out__net__Set8021XActiveS0Response(soap, tag, id, this, type);
65598 }
65599
65600 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XActiveS0Response(struct soap *soap, const char *tag, int id, const _net__Set8021XActiveS0Response *a, const char *type)
65601 {
65602         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XActiveS0Response), type);
65603         soap_element_result(soap, "net:StatusCode");
65604         soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Set8021XActiveS0Response*)a)->StatusCode), "");
65605         /* transient soap skipped */
65606         soap_element_end_out(soap, tag);
65607         return SOAP_OK;
65608 }
65609
65610 void *_net__Set8021XActiveS0Response::soap_get(struct soap *soap, const char *tag, const char *type)
65611 {
65612         return soap_get__net__Set8021XActiveS0Response(soap, this, tag, type);
65613 }
65614
65615 SOAP_FMAC3 _net__Set8021XActiveS0Response * SOAP_FMAC4 soap_get__net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *p, const char *tag, const char *type)
65616 {
65617         if ((p = soap_in__net__Set8021XActiveS0Response(soap, tag, p, type)))
65618                 soap_getindependent(soap);
65619         return p;
65620 }
65621
65622 void *_net__Set8021XActiveS0Response::soap_in(struct soap *soap, const char *tag, const char *type)
65623 {       return soap_in__net__Set8021XActiveS0Response(soap, tag, this, type);
65624 }
65625
65626 SOAP_FMAC3 _net__Set8021XActiveS0Response * SOAP_FMAC4 soap_in__net__Set8021XActiveS0Response(struct soap *soap, const char *tag, _net__Set8021XActiveS0Response *a, const char *type)
65627 {
65628         if (soap_element_begin_in(soap, tag, 0, NULL))
65629                 return NULL;
65630         a = (_net__Set8021XActiveS0Response *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XActiveS0Response, sizeof(_net__Set8021XActiveS0Response), soap->type, soap->arrayType);
65631         if (!a)
65632                 return NULL;
65633         if (soap->alloced)
65634         {       a->soap_default(soap);
65635                 if (soap->clist->type != SOAP_TYPE__net__Set8021XActiveS0Response)
65636                 {       soap_revert(soap);
65637                         *soap->id = '\0';
65638                         return (_net__Set8021XActiveS0Response *)a->soap_in(soap, tag, type);
65639                 }
65640         }
65641         short soap_flag_StatusCode1 = 1;
65642         if (soap->body && !*soap->href)
65643         {
65644                 for (;;)
65645                 {       soap->error = SOAP_TAG_MISMATCH;
65646                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
65647                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Set8021XActiveS0Response*)a)->StatusCode), "cmn:PT_STATUS"))
65648                                 {       soap_flag_StatusCode1--;
65649                                         continue;
65650                                 }
65651                         /* transient soap skipped */
65652                         soap_check_result(soap, "net:StatusCode");
65653                         if (soap->error == SOAP_TAG_MISMATCH)
65654                                 soap->error = soap_ignore_element(soap);
65655                         if (soap->error == SOAP_NO_TAG)
65656                                 break;
65657                         if (soap->error)
65658                                 return NULL;
65659                 }
65660                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
65661                 {       soap->error = SOAP_OCCURS;
65662                         return NULL;
65663                 }
65664                 if (soap_element_end_in(soap, tag))
65665                         return NULL;
65666         }
65667         else
65668         {       a = (_net__Set8021XActiveS0Response *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XActiveS0Response, 0, sizeof(_net__Set8021XActiveS0Response), 0, soap_copy__net__Set8021XActiveS0Response);
65669                 if (soap->body && soap_element_end_in(soap, tag))
65670                         return NULL;
65671         }
65672         return a;
65673 }
65674
65675 SOAP_FMAC5 _net__Set8021XActiveS0Response * SOAP_FMAC6 soap_new__net__Set8021XActiveS0Response(struct soap *soap, int n)
65676 {       return soap_instantiate__net__Set8021XActiveS0Response(soap, n, NULL, NULL, NULL);
65677 }
65678
65679 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *p)
65680 {       soap_delete(soap, p);
65681 }
65682
65683 SOAP_FMAC3 _net__Set8021XActiveS0Response * SOAP_FMAC4 soap_instantiate__net__Set8021XActiveS0Response(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
65684 {
65685         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XActiveS0Response(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
65686         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XActiveS0Response, n, soap_fdelete);
65687         if (!cp)
65688                 return NULL;
65689         if (n < 0)
65690         {       cp->ptr = (void*)new _net__Set8021XActiveS0Response;
65691                 if (size)
65692                         *size = sizeof(_net__Set8021XActiveS0Response);
65693                 ((_net__Set8021XActiveS0Response*)cp->ptr)->soap = soap;
65694         }
65695         else
65696         {       cp->ptr = (void*)new _net__Set8021XActiveS0Response[n];
65697                 if (size)
65698                         *size = n * sizeof(_net__Set8021XActiveS0Response);
65699                 for (int i = 0; i < n; i++)
65700                         ((_net__Set8021XActiveS0Response*)cp->ptr)[i].soap = soap;
65701         }
65702                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
65703         return (_net__Set8021XActiveS0Response*)cp->ptr;
65704 }
65705
65706 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XActiveS0Response(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
65707 {
65708         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XActiveS0Response %p -> %p\n", q, p));
65709         *(_net__Set8021XActiveS0Response*)p = *(_net__Set8021XActiveS0Response*)q;
65710 }
65711
65712 void _net__Set8021XActiveS0::soap_serialize(struct soap *soap) const
65713 {
65714         (void)soap; /* appease -Wall -Werror */
65715         soap_embedded(soap, &((_net__Set8021XActiveS0*)this)->Enabled, SOAP_TYPE_bool);
65716         /* transient soap skipped */
65717 }
65718
65719 void _net__Set8021XActiveS0::soap_default(struct soap *soap)
65720 {
65721         this->soap = soap;
65722         soap_default_bool(soap, &((_net__Set8021XActiveS0*)this)->Enabled);
65723         /* transient soap skipped */
65724 }
65725
65726 int _net__Set8021XActiveS0::soap_put(struct soap *soap, const char *tag, const  char *type) const
65727 {
65728         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XActiveS0);
65729         if (this->soap_out(soap, tag, id, type))
65730                 return soap->error;
65731         return soap_putindependent(soap);
65732 }
65733
65734 int _net__Set8021XActiveS0::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
65735 {
65736         return soap_out__net__Set8021XActiveS0(soap, tag, id, this, type);
65737 }
65738
65739 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XActiveS0(struct soap *soap, const char *tag, int id, const _net__Set8021XActiveS0 *a, const char *type)
65740 {
65741         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XActiveS0), type);
65742         soap_out_bool(soap, "net:Enabled", -1, &(((_net__Set8021XActiveS0*)a)->Enabled), "");
65743         /* transient soap skipped */
65744         soap_element_end_out(soap, tag);
65745         return SOAP_OK;
65746 }
65747
65748 void *_net__Set8021XActiveS0::soap_get(struct soap *soap, const char *tag, const char *type)
65749 {
65750         return soap_get__net__Set8021XActiveS0(soap, this, tag, type);
65751 }
65752
65753 SOAP_FMAC3 _net__Set8021XActiveS0 * SOAP_FMAC4 soap_get__net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *p, const char *tag, const char *type)
65754 {
65755         if ((p = soap_in__net__Set8021XActiveS0(soap, tag, p, type)))
65756                 soap_getindependent(soap);
65757         return p;
65758 }
65759
65760 void *_net__Set8021XActiveS0::soap_in(struct soap *soap, const char *tag, const char *type)
65761 {       return soap_in__net__Set8021XActiveS0(soap, tag, this, type);
65762 }
65763
65764 SOAP_FMAC3 _net__Set8021XActiveS0 * SOAP_FMAC4 soap_in__net__Set8021XActiveS0(struct soap *soap, const char *tag, _net__Set8021XActiveS0 *a, const char *type)
65765 {
65766         if (soap_element_begin_in(soap, tag, 0, NULL))
65767                 return NULL;
65768         a = (_net__Set8021XActiveS0 *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XActiveS0, sizeof(_net__Set8021XActiveS0), soap->type, soap->arrayType);
65769         if (!a)
65770                 return NULL;
65771         if (soap->alloced)
65772         {       a->soap_default(soap);
65773                 if (soap->clist->type != SOAP_TYPE__net__Set8021XActiveS0)
65774                 {       soap_revert(soap);
65775                         *soap->id = '\0';
65776                         return (_net__Set8021XActiveS0 *)a->soap_in(soap, tag, type);
65777                 }
65778         }
65779         short soap_flag_Enabled1 = 1;
65780         if (soap->body && !*soap->href)
65781         {
65782                 for (;;)
65783                 {       soap->error = SOAP_TAG_MISMATCH;
65784                         if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
65785                                 if (soap_in_bool(soap, "net:Enabled", &(((_net__Set8021XActiveS0*)a)->Enabled), "xsd:boolean"))
65786                                 {       soap_flag_Enabled1--;
65787                                         continue;
65788                                 }
65789                         /* transient soap skipped */
65790                         if (soap->error == SOAP_TAG_MISMATCH)
65791                                 soap->error = soap_ignore_element(soap);
65792                         if (soap->error == SOAP_NO_TAG)
65793                                 break;
65794                         if (soap->error)
65795                                 return NULL;
65796                 }
65797                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0))
65798                 {       soap->error = SOAP_OCCURS;
65799                         return NULL;
65800                 }
65801                 if (soap_element_end_in(soap, tag))
65802                         return NULL;
65803         }
65804         else
65805         {       a = (_net__Set8021XActiveS0 *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XActiveS0, 0, sizeof(_net__Set8021XActiveS0), 0, soap_copy__net__Set8021XActiveS0);
65806                 if (soap->body && soap_element_end_in(soap, tag))
65807                         return NULL;
65808         }
65809         return a;
65810 }
65811
65812 SOAP_FMAC5 _net__Set8021XActiveS0 * SOAP_FMAC6 soap_new__net__Set8021XActiveS0(struct soap *soap, int n)
65813 {       return soap_instantiate__net__Set8021XActiveS0(soap, n, NULL, NULL, NULL);
65814 }
65815
65816 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *p)
65817 {       soap_delete(soap, p);
65818 }
65819
65820 SOAP_FMAC3 _net__Set8021XActiveS0 * SOAP_FMAC4 soap_instantiate__net__Set8021XActiveS0(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
65821 {
65822         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
65823         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XActiveS0, n, soap_fdelete);
65824         if (!cp)
65825                 return NULL;
65826         if (n < 0)
65827         {       cp->ptr = (void*)new _net__Set8021XActiveS0;
65828                 if (size)
65829                         *size = sizeof(_net__Set8021XActiveS0);
65830                 ((_net__Set8021XActiveS0*)cp->ptr)->soap = soap;
65831         }
65832         else
65833         {       cp->ptr = (void*)new _net__Set8021XActiveS0[n];
65834                 if (size)
65835                         *size = n * sizeof(_net__Set8021XActiveS0);
65836                 for (int i = 0; i < n; i++)
65837                         ((_net__Set8021XActiveS0*)cp->ptr)[i].soap = soap;
65838         }
65839                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
65840         return (_net__Set8021XActiveS0*)cp->ptr;
65841 }
65842
65843 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XActiveS0(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
65844 {
65845         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XActiveS0 %p -> %p\n", q, p));
65846         *(_net__Set8021XActiveS0*)p = *(_net__Set8021XActiveS0*)q;
65847 }
65848
65849 void _net__Set8021XWiredProfileResponse::soap_serialize(struct soap *soap) const
65850 {
65851         (void)soap; /* appease -Wall -Werror */
65852         /* transient soap skipped */
65853 }
65854
65855 void _net__Set8021XWiredProfileResponse::soap_default(struct soap *soap)
65856 {
65857         this->soap = soap;
65858         soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Set8021XWiredProfileResponse*)this)->StatusCode);
65859         /* transient soap skipped */
65860 }
65861
65862 int _net__Set8021XWiredProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
65863 {
65864         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XWiredProfileResponse);
65865         if (this->soap_out(soap, tag, id, type))
65866                 return soap->error;
65867         return soap_putindependent(soap);
65868 }
65869
65870 int _net__Set8021XWiredProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
65871 {
65872         return soap_out__net__Set8021XWiredProfileResponse(soap, tag, id, this, type);
65873 }
65874
65875 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, int id, const _net__Set8021XWiredProfileResponse *a, const char *type)
65876 {
65877         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XWiredProfileResponse), type);
65878         soap_element_result(soap, "net:StatusCode");
65879         soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Set8021XWiredProfileResponse*)a)->StatusCode), "");
65880         /* transient soap skipped */
65881         soap_element_end_out(soap, tag);
65882         return SOAP_OK;
65883 }
65884
65885 void *_net__Set8021XWiredProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
65886 {
65887         return soap_get__net__Set8021XWiredProfileResponse(soap, this, tag, type);
65888 }
65889
65890 SOAP_FMAC3 _net__Set8021XWiredProfileResponse * SOAP_FMAC4 soap_get__net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *p, const char *tag, const char *type)
65891 {
65892         if ((p = soap_in__net__Set8021XWiredProfileResponse(soap, tag, p, type)))
65893                 soap_getindependent(soap);
65894         return p;
65895 }
65896
65897 void *_net__Set8021XWiredProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
65898 {       return soap_in__net__Set8021XWiredProfileResponse(soap, tag, this, type);
65899 }
65900
65901 SOAP_FMAC3 _net__Set8021XWiredProfileResponse * SOAP_FMAC4 soap_in__net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Set8021XWiredProfileResponse *a, const char *type)
65902 {
65903         if (soap_element_begin_in(soap, tag, 0, NULL))
65904                 return NULL;
65905         a = (_net__Set8021XWiredProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XWiredProfileResponse, sizeof(_net__Set8021XWiredProfileResponse), soap->type, soap->arrayType);
65906         if (!a)
65907                 return NULL;
65908         if (soap->alloced)
65909         {       a->soap_default(soap);
65910                 if (soap->clist->type != SOAP_TYPE__net__Set8021XWiredProfileResponse)
65911                 {       soap_revert(soap);
65912                         *soap->id = '\0';
65913                         return (_net__Set8021XWiredProfileResponse *)a->soap_in(soap, tag, type);
65914                 }
65915         }
65916         short soap_flag_StatusCode1 = 1;
65917         if (soap->body && !*soap->href)
65918         {
65919                 for (;;)
65920                 {       soap->error = SOAP_TAG_MISMATCH;
65921                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
65922                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Set8021XWiredProfileResponse*)a)->StatusCode), "cmn:PT_STATUS"))
65923                                 {       soap_flag_StatusCode1--;
65924                                         continue;
65925                                 }
65926                         /* transient soap skipped */
65927                         soap_check_result(soap, "net:StatusCode");
65928                         if (soap->error == SOAP_TAG_MISMATCH)
65929                                 soap->error = soap_ignore_element(soap);
65930                         if (soap->error == SOAP_NO_TAG)
65931                                 break;
65932                         if (soap->error)
65933                                 return NULL;
65934                 }
65935                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
65936                 {       soap->error = SOAP_OCCURS;
65937                         return NULL;
65938                 }
65939                 if (soap_element_end_in(soap, tag))
65940                         return NULL;
65941         }
65942         else
65943         {       a = (_net__Set8021XWiredProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XWiredProfileResponse, 0, sizeof(_net__Set8021XWiredProfileResponse), 0, soap_copy__net__Set8021XWiredProfileResponse);
65944                 if (soap->body && soap_element_end_in(soap, tag))
65945                         return NULL;
65946         }
65947         return a;
65948 }
65949
65950 SOAP_FMAC5 _net__Set8021XWiredProfileResponse * SOAP_FMAC6 soap_new__net__Set8021XWiredProfileResponse(struct soap *soap, int n)
65951 {       return soap_instantiate__net__Set8021XWiredProfileResponse(soap, n, NULL, NULL, NULL);
65952 }
65953
65954 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *p)
65955 {       soap_delete(soap, p);
65956 }
65957
65958 SOAP_FMAC3 _net__Set8021XWiredProfileResponse * SOAP_FMAC4 soap_instantiate__net__Set8021XWiredProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
65959 {
65960         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XWiredProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
65961         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XWiredProfileResponse, n, soap_fdelete);
65962         if (!cp)
65963                 return NULL;
65964         if (n < 0)
65965         {       cp->ptr = (void*)new _net__Set8021XWiredProfileResponse;
65966                 if (size)
65967                         *size = sizeof(_net__Set8021XWiredProfileResponse);
65968                 ((_net__Set8021XWiredProfileResponse*)cp->ptr)->soap = soap;
65969         }
65970         else
65971         {       cp->ptr = (void*)new _net__Set8021XWiredProfileResponse[n];
65972                 if (size)
65973                         *size = n * sizeof(_net__Set8021XWiredProfileResponse);
65974                 for (int i = 0; i < n; i++)
65975                         ((_net__Set8021XWiredProfileResponse*)cp->ptr)[i].soap = soap;
65976         }
65977                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
65978         return (_net__Set8021XWiredProfileResponse*)cp->ptr;
65979 }
65980
65981 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XWiredProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
65982 {
65983         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XWiredProfileResponse %p -> %p\n", q, p));
65984         *(_net__Set8021XWiredProfileResponse*)p = *(_net__Set8021XWiredProfileResponse*)q;
65985 }
65986
65987 void _net__Set8021XWiredProfile::soap_serialize(struct soap *soap) const
65988 {
65989         (void)soap; /* appease -Wall -Werror */
65990         soap_embedded(soap, &((_net__Set8021XWiredProfile*)this)->InterfaceHandle, SOAP_TYPE_cmn__InterfaceHandleType);
65991         soap_serialize_PointerToxcfg__XProfileType(soap, &((_net__Set8021XWiredProfile*)this)->XProfile);
65992         /* transient soap skipped */
65993 }
65994
65995 void _net__Set8021XWiredProfile::soap_default(struct soap *soap)
65996 {
65997         this->soap = soap;
65998         soap_default_cmn__InterfaceHandleType(soap, &((_net__Set8021XWiredProfile*)this)->InterfaceHandle);
65999         ((_net__Set8021XWiredProfile*)this)->XProfile = NULL;
66000         /* transient soap skipped */
66001 }
66002
66003 int _net__Set8021XWiredProfile::soap_put(struct soap *soap, const char *tag, const  char *type) const
66004 {
66005         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XWiredProfile);
66006         if (this->soap_out(soap, tag, id, type))
66007                 return soap->error;
66008         return soap_putindependent(soap);
66009 }
66010
66011 int _net__Set8021XWiredProfile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
66012 {
66013         return soap_out__net__Set8021XWiredProfile(soap, tag, id, this, type);
66014 }
66015
66016 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XWiredProfile(struct soap *soap, const char *tag, int id, const _net__Set8021XWiredProfile *a, const char *type)
66017 {
66018         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XWiredProfile), type);
66019         soap_out_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__Set8021XWiredProfile*)a)->InterfaceHandle), "");
66020         soap_out_PointerToxcfg__XProfileType(soap, "net:XProfile", -1, &(((_net__Set8021XWiredProfile*)a)->XProfile), "");
66021         /* transient soap skipped */
66022         soap_element_end_out(soap, tag);
66023         return SOAP_OK;
66024 }
66025
66026 void *_net__Set8021XWiredProfile::soap_get(struct soap *soap, const char *tag, const char *type)
66027 {
66028         return soap_get__net__Set8021XWiredProfile(soap, this, tag, type);
66029 }
66030
66031 SOAP_FMAC3 _net__Set8021XWiredProfile * SOAP_FMAC4 soap_get__net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *p, const char *tag, const char *type)
66032 {
66033         if ((p = soap_in__net__Set8021XWiredProfile(soap, tag, p, type)))
66034                 soap_getindependent(soap);
66035         return p;
66036 }
66037
66038 void *_net__Set8021XWiredProfile::soap_in(struct soap *soap, const char *tag, const char *type)
66039 {       return soap_in__net__Set8021XWiredProfile(soap, tag, this, type);
66040 }
66041
66042 SOAP_FMAC3 _net__Set8021XWiredProfile * SOAP_FMAC4 soap_in__net__Set8021XWiredProfile(struct soap *soap, const char *tag, _net__Set8021XWiredProfile *a, const char *type)
66043 {
66044         if (soap_element_begin_in(soap, tag, 0, NULL))
66045                 return NULL;
66046         a = (_net__Set8021XWiredProfile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XWiredProfile, sizeof(_net__Set8021XWiredProfile), soap->type, soap->arrayType);
66047         if (!a)
66048                 return NULL;
66049         if (soap->alloced)
66050         {       a->soap_default(soap);
66051                 if (soap->clist->type != SOAP_TYPE__net__Set8021XWiredProfile)
66052                 {       soap_revert(soap);
66053                         *soap->id = '\0';
66054                         return (_net__Set8021XWiredProfile *)a->soap_in(soap, tag, type);
66055                 }
66056         }
66057         short soap_flag_InterfaceHandle1 = 1, soap_flag_XProfile1 = 1;
66058         if (soap->body && !*soap->href)
66059         {
66060                 for (;;)
66061                 {       soap->error = SOAP_TAG_MISMATCH;
66062                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
66063                                 if (soap_in_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__Set8021XWiredProfile*)a)->InterfaceHandle), "cmn:InterfaceHandleType"))
66064                                 {       soap_flag_InterfaceHandle1--;
66065                                         continue;
66066                                 }
66067                         if (soap_flag_XProfile1 && soap->error == SOAP_TAG_MISMATCH)
66068                                 if (soap_in_PointerToxcfg__XProfileType(soap, "net:XProfile", &(((_net__Set8021XWiredProfile*)a)->XProfile), "xcfg:XProfileType"))
66069                                 {       soap_flag_XProfile1--;
66070                                         continue;
66071                                 }
66072                         /* transient soap skipped */
66073                         if (soap->error == SOAP_TAG_MISMATCH)
66074                                 soap->error = soap_ignore_element(soap);
66075                         if (soap->error == SOAP_NO_TAG)
66076                                 break;
66077                         if (soap->error)
66078                                 return NULL;
66079                 }
66080                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
66081                 {       soap->error = SOAP_OCCURS;
66082                         return NULL;
66083                 }
66084                 if (soap_element_end_in(soap, tag))
66085                         return NULL;
66086         }
66087         else
66088         {       a = (_net__Set8021XWiredProfile *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Set8021XWiredProfile, 0, sizeof(_net__Set8021XWiredProfile), 0, soap_copy__net__Set8021XWiredProfile);
66089                 if (soap->body && soap_element_end_in(soap, tag))
66090                         return NULL;
66091         }
66092         return a;
66093 }
66094
66095 SOAP_FMAC5 _net__Set8021XWiredProfile * SOAP_FMAC6 soap_new__net__Set8021XWiredProfile(struct soap *soap, int n)
66096 {       return soap_instantiate__net__Set8021XWiredProfile(soap, n, NULL, NULL, NULL);
66097 }
66098
66099 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *p)
66100 {       soap_delete(soap, p);
66101 }
66102
66103 SOAP_FMAC3 _net__Set8021XWiredProfile * SOAP_FMAC4 soap_instantiate__net__Set8021XWiredProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
66104 {
66105         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
66106         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XWiredProfile, n, soap_fdelete);
66107         if (!cp)
66108                 return NULL;
66109         if (n < 0)
66110         {       cp->ptr = (void*)new _net__Set8021XWiredProfile;
66111                 if (size)
66112                         *size = sizeof(_net__Set8021XWiredProfile);
66113                 ((_net__Set8021XWiredProfile*)cp->ptr)->soap = soap;
66114         }
66115         else
66116         {       cp->ptr = (void*)new _net__Set8021XWiredProfile[n];
66117                 if (size)
66118                         *size = n * sizeof(_net__Set8021XWiredProfile);
66119                 for (int i = 0; i < n; i++)
66120                         ((_net__Set8021XWiredProfile*)cp->ptr)[i].soap = soap;
66121         }
66122                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
66123         return (_net__Set8021XWiredProfile*)cp->ptr;
66124 }
66125
66126 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Set8021XWiredProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
66127 {
66128         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XWiredProfile %p -> %p\n", q, p));
66129         *(_net__Set8021XWiredProfile*)p = *(_net__Set8021XWiredProfile*)q;
66130 }
66131
66132 void _net__Get8021XWiredProfileResponse::soap_serialize(struct soap *soap) const
66133 {
66134         (void)soap; /* appease -Wall -Werror */
66135         soap_serialize_PointerToxcfg__XProfileType(soap, &((_net__Get8021XWiredProfileResponse*)this)->XProfile);
66136         /* transient soap skipped */
66137 }
66138
66139 void _net__Get8021XWiredProfileResponse::soap_default(struct soap *soap)
66140 {
66141         this->soap = soap;
66142         soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Get8021XWiredProfileResponse*)this)->StatusCode);
66143         ((_net__Get8021XWiredProfileResponse*)this)->XProfile = NULL;
66144         /* transient soap skipped */
66145 }
66146
66147 int _net__Get8021XWiredProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
66148 {
66149         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XWiredProfileResponse);
66150         if (this->soap_out(soap, tag, id, type))
66151                 return soap->error;
66152         return soap_putindependent(soap);
66153 }
66154
66155 int _net__Get8021XWiredProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
66156 {
66157         return soap_out__net__Get8021XWiredProfileResponse(soap, tag, id, this, type);
66158 }
66159
66160 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, int id, const _net__Get8021XWiredProfileResponse *a, const char *type)
66161 {
66162         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XWiredProfileResponse), type);
66163         soap_element_result(soap, "net:StatusCode");
66164         soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Get8021XWiredProfileResponse*)a)->StatusCode), "");
66165         soap_out_PointerToxcfg__XProfileType(soap, "net:XProfile", -1, &(((_net__Get8021XWiredProfileResponse*)a)->XProfile), "");
66166         /* transient soap skipped */
66167         soap_element_end_out(soap, tag);
66168         return SOAP_OK;
66169 }
66170
66171 void *_net__Get8021XWiredProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
66172 {
66173         return soap_get__net__Get8021XWiredProfileResponse(soap, this, tag, type);
66174 }
66175
66176 SOAP_FMAC3 _net__Get8021XWiredProfileResponse * SOAP_FMAC4 soap_get__net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *p, const char *tag, const char *type)
66177 {
66178         if ((p = soap_in__net__Get8021XWiredProfileResponse(soap, tag, p, type)))
66179                 soap_getindependent(soap);
66180         return p;
66181 }
66182
66183 void *_net__Get8021XWiredProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
66184 {       return soap_in__net__Get8021XWiredProfileResponse(soap, tag, this, type);
66185 }
66186
66187 SOAP_FMAC3 _net__Get8021XWiredProfileResponse * SOAP_FMAC4 soap_in__net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Get8021XWiredProfileResponse *a, const char *type)
66188 {
66189         if (soap_element_begin_in(soap, tag, 0, NULL))
66190                 return NULL;
66191         a = (_net__Get8021XWiredProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XWiredProfileResponse, sizeof(_net__Get8021XWiredProfileResponse), soap->type, soap->arrayType);
66192         if (!a)
66193                 return NULL;
66194         if (soap->alloced)
66195         {       a->soap_default(soap);
66196                 if (soap->clist->type != SOAP_TYPE__net__Get8021XWiredProfileResponse)
66197                 {       soap_revert(soap);
66198                         *soap->id = '\0';
66199                         return (_net__Get8021XWiredProfileResponse *)a->soap_in(soap, tag, type);
66200                 }
66201         }
66202         short soap_flag_StatusCode1 = 1, soap_flag_XProfile1 = 1;
66203         if (soap->body && !*soap->href)
66204         {
66205                 for (;;)
66206                 {       soap->error = SOAP_TAG_MISMATCH;
66207                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
66208                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Get8021XWiredProfileResponse*)a)->StatusCode), "cmn:PT_STATUS"))
66209                                 {       soap_flag_StatusCode1--;
66210                                         continue;
66211                                 }
66212                         if (soap_flag_XProfile1 && soap->error == SOAP_TAG_MISMATCH)
66213                                 if (soap_in_PointerToxcfg__XProfileType(soap, "net:XProfile", &(((_net__Get8021XWiredProfileResponse*)a)->XProfile), "xcfg:XProfileType"))
66214                                 {       soap_flag_XProfile1--;
66215                                         continue;
66216                                 }
66217                         /* transient soap skipped */
66218                         soap_check_result(soap, "net:StatusCode");
66219                         if (soap->error == SOAP_TAG_MISMATCH)
66220                                 soap->error = soap_ignore_element(soap);
66221                         if (soap->error == SOAP_NO_TAG)
66222                                 break;
66223                         if (soap->error)
66224                                 return NULL;
66225                 }
66226                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
66227                 {       soap->error = SOAP_OCCURS;
66228                         return NULL;
66229                 }
66230                 if (soap_element_end_in(soap, tag))
66231                         return NULL;
66232         }
66233         else
66234         {       a = (_net__Get8021XWiredProfileResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XWiredProfileResponse, 0, sizeof(_net__Get8021XWiredProfileResponse), 0, soap_copy__net__Get8021XWiredProfileResponse);
66235                 if (soap->body && soap_element_end_in(soap, tag))
66236                         return NULL;
66237         }
66238         return a;
66239 }
66240
66241 SOAP_FMAC5 _net__Get8021XWiredProfileResponse * SOAP_FMAC6 soap_new__net__Get8021XWiredProfileResponse(struct soap *soap, int n)
66242 {       return soap_instantiate__net__Get8021XWiredProfileResponse(soap, n, NULL, NULL, NULL);
66243 }
66244
66245 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *p)
66246 {       soap_delete(soap, p);
66247 }
66248
66249 SOAP_FMAC3 _net__Get8021XWiredProfileResponse * SOAP_FMAC4 soap_instantiate__net__Get8021XWiredProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
66250 {
66251         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XWiredProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
66252         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XWiredProfileResponse, n, soap_fdelete);
66253         if (!cp)
66254                 return NULL;
66255         if (n < 0)
66256         {       cp->ptr = (void*)new _net__Get8021XWiredProfileResponse;
66257                 if (size)
66258                         *size = sizeof(_net__Get8021XWiredProfileResponse);
66259                 ((_net__Get8021XWiredProfileResponse*)cp->ptr)->soap = soap;
66260         }
66261         else
66262         {       cp->ptr = (void*)new _net__Get8021XWiredProfileResponse[n];
66263                 if (size)
66264                         *size = n * sizeof(_net__Get8021XWiredProfileResponse);
66265                 for (int i = 0; i < n; i++)
66266                         ((_net__Get8021XWiredProfileResponse*)cp->ptr)[i].soap = soap;
66267         }
66268                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
66269         return (_net__Get8021XWiredProfileResponse*)cp->ptr;
66270 }
66271
66272 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XWiredProfileResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
66273 {
66274         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XWiredProfileResponse %p -> %p\n", q, p));
66275         *(_net__Get8021XWiredProfileResponse*)p = *(_net__Get8021XWiredProfileResponse*)q;
66276 }
66277
66278 void _net__Get8021XWiredProfile::soap_serialize(struct soap *soap) const
66279 {
66280         (void)soap; /* appease -Wall -Werror */
66281         soap_embedded(soap, &((_net__Get8021XWiredProfile*)this)->InterfaceHandle, SOAP_TYPE_cmn__InterfaceHandleType);
66282         /* transient soap skipped */
66283 }
66284
66285 void _net__Get8021XWiredProfile::soap_default(struct soap *soap)
66286 {
66287         this->soap = soap;
66288         soap_default_cmn__InterfaceHandleType(soap, &((_net__Get8021XWiredProfile*)this)->InterfaceHandle);
66289         /* transient soap skipped */
66290 }
66291
66292 int _net__Get8021XWiredProfile::soap_put(struct soap *soap, const char *tag, const  char *type) const
66293 {
66294         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XWiredProfile);
66295         if (this->soap_out(soap, tag, id, type))
66296                 return soap->error;
66297         return soap_putindependent(soap);
66298 }
66299
66300 int _net__Get8021XWiredProfile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
66301 {
66302         return soap_out__net__Get8021XWiredProfile(soap, tag, id, this, type);
66303 }
66304
66305 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XWiredProfile(struct soap *soap, const char *tag, int id, const _net__Get8021XWiredProfile *a, const char *type)
66306 {
66307         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XWiredProfile), type);
66308         soap_out_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__Get8021XWiredProfile*)a)->InterfaceHandle), "");
66309         /* transient soap skipped */
66310         soap_element_end_out(soap, tag);
66311         return SOAP_OK;
66312 }
66313
66314 void *_net__Get8021XWiredProfile::soap_get(struct soap *soap, const char *tag, const char *type)
66315 {
66316         return soap_get__net__Get8021XWiredProfile(soap, this, tag, type);
66317 }
66318
66319 SOAP_FMAC3 _net__Get8021XWiredProfile * SOAP_FMAC4 soap_get__net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *p, const char *tag, const char *type)
66320 {
66321         if ((p = soap_in__net__Get8021XWiredProfile(soap, tag, p, type)))
66322                 soap_getindependent(soap);
66323         return p;
66324 }
66325
66326 void *_net__Get8021XWiredProfile::soap_in(struct soap *soap, const char *tag, const char *type)
66327 {       return soap_in__net__Get8021XWiredProfile(soap, tag, this, type);
66328 }
66329
66330 SOAP_FMAC3 _net__Get8021XWiredProfile * SOAP_FMAC4 soap_in__net__Get8021XWiredProfile(struct soap *soap, const char *tag, _net__Get8021XWiredProfile *a, const char *type)
66331 {
66332         if (soap_element_begin_in(soap, tag, 0, NULL))
66333                 return NULL;
66334         a = (_net__Get8021XWiredProfile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XWiredProfile, sizeof(_net__Get8021XWiredProfile), soap->type, soap->arrayType);
66335         if (!a)
66336                 return NULL;
66337         if (soap->alloced)
66338         {       a->soap_default(soap);
66339                 if (soap->clist->type != SOAP_TYPE__net__Get8021XWiredProfile)
66340                 {       soap_revert(soap);
66341                         *soap->id = '\0';
66342                         return (_net__Get8021XWiredProfile *)a->soap_in(soap, tag, type);
66343                 }
66344         }
66345         short soap_flag_InterfaceHandle1 = 1;
66346         if (soap->body && !*soap->href)
66347         {
66348                 for (;;)
66349                 {       soap->error = SOAP_TAG_MISMATCH;
66350                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
66351                                 if (soap_in_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__Get8021XWiredProfile*)a)->InterfaceHandle), "cmn:InterfaceHandleType"))
66352                                 {       soap_flag_InterfaceHandle1--;
66353                                         continue;
66354                                 }
66355                         /* transient soap skipped */
66356                         if (soap->error == SOAP_TAG_MISMATCH)
66357                                 soap->error = soap_ignore_element(soap);
66358                         if (soap->error == SOAP_NO_TAG)
66359                                 break;
66360                         if (soap->error)
66361                                 return NULL;
66362                 }
66363                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
66364                 {       soap->error = SOAP_OCCURS;
66365                         return NULL;
66366                 }
66367                 if (soap_element_end_in(soap, tag))
66368                         return NULL;
66369         }
66370         else
66371         {       a = (_net__Get8021XWiredProfile *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__Get8021XWiredProfile, 0, sizeof(_net__Get8021XWiredProfile), 0, soap_copy__net__Get8021XWiredProfile);
66372                 if (soap->body && soap_element_end_in(soap, tag))
66373                         return NULL;
66374         }
66375         return a;
66376 }
66377
66378 SOAP_FMAC5 _net__Get8021XWiredProfile * SOAP_FMAC6 soap_new__net__Get8021XWiredProfile(struct soap *soap, int n)
66379 {       return soap_instantiate__net__Get8021XWiredProfile(soap, n, NULL, NULL, NULL);
66380 }
66381
66382 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *p)
66383 {       soap_delete(soap, p);
66384 }
66385
66386 SOAP_FMAC3 _net__Get8021XWiredProfile * SOAP_FMAC4 soap_instantiate__net__Get8021XWiredProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
66387 {
66388         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
66389         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XWiredProfile, n, soap_fdelete);
66390         if (!cp)
66391                 return NULL;
66392         if (n < 0)
66393         {       cp->ptr = (void*)new _net__Get8021XWiredProfile;
66394                 if (size)
66395                         *size = sizeof(_net__Get8021XWiredProfile);
66396                 ((_net__Get8021XWiredProfile*)cp->ptr)->soap = soap;
66397         }
66398         else
66399         {       cp->ptr = (void*)new _net__Get8021XWiredProfile[n];
66400                 if (size)
66401                         *size = n * sizeof(_net__Get8021XWiredProfile);
66402                 for (int i = 0; i < n; i++)
66403                         ((_net__Get8021XWiredProfile*)cp->ptr)[i].soap = soap;
66404         }
66405                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
66406         return (_net__Get8021XWiredProfile*)cp->ptr;
66407 }
66408
66409 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__Get8021XWiredProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
66410 {
66411         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XWiredProfile %p -> %p\n", q, p));
66412         *(_net__Get8021XWiredProfile*)p = *(_net__Get8021XWiredProfile*)q;
66413 }
66414
66415 void _net__SetInterfaceSettingsResponse::soap_serialize(struct soap *soap) const
66416 {
66417         (void)soap; /* appease -Wall -Werror */
66418         /* transient soap skipped */
66419 }
66420
66421 void _net__SetInterfaceSettingsResponse::soap_default(struct soap *soap)
66422 {
66423         this->soap = soap;
66424         soap_default_cmn__PT_USCORESTATUS(soap, &((_net__SetInterfaceSettingsResponse*)this)->StatusCode);
66425         /* transient soap skipped */
66426 }
66427
66428 int _net__SetInterfaceSettingsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
66429 {
66430         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetInterfaceSettingsResponse);
66431         if (this->soap_out(soap, tag, id, type))
66432                 return soap->error;
66433         return soap_putindependent(soap);
66434 }
66435
66436 int _net__SetInterfaceSettingsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
66437 {
66438         return soap_out__net__SetInterfaceSettingsResponse(soap, tag, id, this, type);
66439 }
66440
66441 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, int id, const _net__SetInterfaceSettingsResponse *a, const char *type)
66442 {
66443         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetInterfaceSettingsResponse), type);
66444         soap_element_result(soap, "net:StatusCode");
66445         soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetInterfaceSettingsResponse*)a)->StatusCode), "");
66446         /* transient soap skipped */
66447         soap_element_end_out(soap, tag);
66448         return SOAP_OK;
66449 }
66450
66451 void *_net__SetInterfaceSettingsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
66452 {
66453         return soap_get__net__SetInterfaceSettingsResponse(soap, this, tag, type);
66454 }
66455
66456 SOAP_FMAC3 _net__SetInterfaceSettingsResponse * SOAP_FMAC4 soap_get__net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *p, const char *tag, const char *type)
66457 {
66458         if ((p = soap_in__net__SetInterfaceSettingsResponse(soap, tag, p, type)))
66459                 soap_getindependent(soap);
66460         return p;
66461 }
66462
66463 void *_net__SetInterfaceSettingsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
66464 {       return soap_in__net__SetInterfaceSettingsResponse(soap, tag, this, type);
66465 }
66466
66467 SOAP_FMAC3 _net__SetInterfaceSettingsResponse * SOAP_FMAC4 soap_in__net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__SetInterfaceSettingsResponse *a, const char *type)
66468 {
66469         if (soap_element_begin_in(soap, tag, 0, NULL))
66470                 return NULL;
66471         a = (_net__SetInterfaceSettingsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetInterfaceSettingsResponse, sizeof(_net__SetInterfaceSettingsResponse), soap->type, soap->arrayType);
66472         if (!a)
66473                 return NULL;
66474         if (soap->alloced)
66475         {       a->soap_default(soap);
66476                 if (soap->clist->type != SOAP_TYPE__net__SetInterfaceSettingsResponse)
66477                 {       soap_revert(soap);
66478                         *soap->id = '\0';
66479                         return (_net__SetInterfaceSettingsResponse *)a->soap_in(soap, tag, type);
66480                 }
66481         }
66482         short soap_flag_StatusCode1 = 1;
66483         if (soap->body && !*soap->href)
66484         {
66485                 for (;;)
66486                 {       soap->error = SOAP_TAG_MISMATCH;
66487                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
66488                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetInterfaceSettingsResponse*)a)->StatusCode), "cmn:PT_STATUS"))
66489                                 {       soap_flag_StatusCode1--;
66490                                         continue;
66491                                 }
66492                         /* transient soap skipped */
66493                         soap_check_result(soap, "net:StatusCode");
66494                         if (soap->error == SOAP_TAG_MISMATCH)
66495                                 soap->error = soap_ignore_element(soap);
66496                         if (soap->error == SOAP_NO_TAG)
66497                                 break;
66498                         if (soap->error)
66499                                 return NULL;
66500                 }
66501                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
66502                 {       soap->error = SOAP_OCCURS;
66503                         return NULL;
66504                 }
66505                 if (soap_element_end_in(soap, tag))
66506                         return NULL;
66507         }
66508         else
66509         {       a = (_net__SetInterfaceSettingsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetInterfaceSettingsResponse, 0, sizeof(_net__SetInterfaceSettingsResponse), 0, soap_copy__net__SetInterfaceSettingsResponse);
66510                 if (soap->body && soap_element_end_in(soap, tag))
66511                         return NULL;
66512         }
66513         return a;
66514 }
66515
66516 SOAP_FMAC5 _net__SetInterfaceSettingsResponse * SOAP_FMAC6 soap_new__net__SetInterfaceSettingsResponse(struct soap *soap, int n)
66517 {       return soap_instantiate__net__SetInterfaceSettingsResponse(soap, n, NULL, NULL, NULL);
66518 }
66519
66520 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *p)
66521 {       soap_delete(soap, p);
66522 }
66523
66524 SOAP_FMAC3 _net__SetInterfaceSettingsResponse * SOAP_FMAC4 soap_instantiate__net__SetInterfaceSettingsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
66525 {
66526         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetInterfaceSettingsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
66527         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetInterfaceSettingsResponse, n, soap_fdelete);
66528         if (!cp)
66529                 return NULL;
66530         if (n < 0)
66531         {       cp->ptr = (void*)new _net__SetInterfaceSettingsResponse;
66532                 if (size)
66533                         *size = sizeof(_net__SetInterfaceSettingsResponse);
66534                 ((_net__SetInterfaceSettingsResponse*)cp->ptr)->soap = soap;
66535         }
66536         else
66537         {       cp->ptr = (void*)new _net__SetInterfaceSettingsResponse[n];
66538                 if (size)
66539                         *size = n * sizeof(_net__SetInterfaceSettingsResponse);
66540                 for (int i = 0; i < n; i++)
66541                         ((_net__SetInterfaceSettingsResponse*)cp->ptr)[i].soap = soap;
66542         }
66543                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
66544         return (_net__SetInterfaceSettingsResponse*)cp->ptr;
66545 }
66546
66547 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetInterfaceSettingsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
66548 {
66549         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetInterfaceSettingsResponse %p -> %p\n", q, p));
66550         *(_net__SetInterfaceSettingsResponse*)p = *(_net__SetInterfaceSettingsResponse*)q;
66551 }
66552
66553 void _net__SetInterfaceSettings::soap_serialize(struct soap *soap) const
66554 {
66555         (void)soap; /* appease -Wall -Werror */
66556         soap_serialize_PointerTonet__InterfaceDescriptorSetType(soap, &((_net__SetInterfaceSettings*)this)->InterfaceDescriptor);
66557         /* transient soap skipped */
66558 }
66559
66560 void _net__SetInterfaceSettings::soap_default(struct soap *soap)
66561 {
66562         this->soap = soap;
66563         soap_default_net__InterfaceHandleType(soap, &((_net__SetInterfaceSettings*)this)->InterfaceHandle);
66564         ((_net__SetInterfaceSettings*)this)->InterfaceDescriptor = NULL;
66565         /* transient soap skipped */
66566 }
66567
66568 int _net__SetInterfaceSettings::soap_put(struct soap *soap, const char *tag, const  char *type) const
66569 {
66570         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetInterfaceSettings);
66571         if (this->soap_out(soap, tag, id, type))
66572                 return soap->error;
66573         return soap_putindependent(soap);
66574 }
66575
66576 int _net__SetInterfaceSettings::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
66577 {
66578         return soap_out__net__SetInterfaceSettings(soap, tag, id, this, type);
66579 }
66580
66581 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetInterfaceSettings(struct soap *soap, const char *tag, int id, const _net__SetInterfaceSettings *a, const char *type)
66582 {
66583         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetInterfaceSettings), type);
66584         soap_out_net__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__SetInterfaceSettings*)a)->InterfaceHandle), "");
66585         soap_out_PointerTonet__InterfaceDescriptorSetType(soap, "net:InterfaceDescriptor", -1, &(((_net__SetInterfaceSettings*)a)->InterfaceDescriptor), "");
66586         /* transient soap skipped */
66587         soap_element_end_out(soap, tag);
66588         return SOAP_OK;
66589 }
66590
66591 void *_net__SetInterfaceSettings::soap_get(struct soap *soap, const char *tag, const char *type)
66592 {
66593         return soap_get__net__SetInterfaceSettings(soap, this, tag, type);
66594 }
66595
66596 SOAP_FMAC3 _net__SetInterfaceSettings * SOAP_FMAC4 soap_get__net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *p, const char *tag, const char *type)
66597 {
66598         if ((p = soap_in__net__SetInterfaceSettings(soap, tag, p, type)))
66599                 soap_getindependent(soap);
66600         return p;
66601 }
66602
66603 void *_net__SetInterfaceSettings::soap_in(struct soap *soap, const char *tag, const char *type)
66604 {       return soap_in__net__SetInterfaceSettings(soap, tag, this, type);
66605 }
66606
66607 SOAP_FMAC3 _net__SetInterfaceSettings * SOAP_FMAC4 soap_in__net__SetInterfaceSettings(struct soap *soap, const char *tag, _net__SetInterfaceSettings *a, const char *type)
66608 {
66609         if (soap_element_begin_in(soap, tag, 0, NULL))
66610                 return NULL;
66611         a = (_net__SetInterfaceSettings *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetInterfaceSettings, sizeof(_net__SetInterfaceSettings), soap->type, soap->arrayType);
66612         if (!a)
66613                 return NULL;
66614         if (soap->alloced)
66615         {       a->soap_default(soap);
66616                 if (soap->clist->type != SOAP_TYPE__net__SetInterfaceSettings)
66617                 {       soap_revert(soap);
66618                         *soap->id = '\0';
66619                         return (_net__SetInterfaceSettings *)a->soap_in(soap, tag, type);
66620                 }
66621         }
66622         short soap_flag_InterfaceHandle1 = 1, soap_flag_InterfaceDescriptor1 = 1;
66623         if (soap->body && !*soap->href)
66624         {
66625                 for (;;)
66626                 {       soap->error = SOAP_TAG_MISMATCH;
66627                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
66628                                 if (soap_in_net__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__SetInterfaceSettings*)a)->InterfaceHandle), "net:InterfaceHandleType"))
66629                                 {       soap_flag_InterfaceHandle1--;
66630                                         continue;
66631                                 }
66632                         if (soap_flag_InterfaceDescriptor1 && soap->error == SOAP_TAG_MISMATCH)
66633                                 if (soap_in_PointerTonet__InterfaceDescriptorSetType(soap, "net:InterfaceDescriptor", &(((_net__SetInterfaceSettings*)a)->InterfaceDescriptor), "net:InterfaceDescriptorSetType"))
66634                                 {       soap_flag_InterfaceDescriptor1--;
66635                                         continue;
66636                                 }
66637                         /* transient soap skipped */
66638                         if (soap->error == SOAP_TAG_MISMATCH)
66639                                 soap->error = soap_ignore_element(soap);
66640                         if (soap->error == SOAP_NO_TAG)
66641                                 break;
66642                         if (soap->error)
66643                                 return NULL;
66644                 }
66645                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0 || soap_flag_InterfaceDescriptor1 > 0))
66646                 {       soap->error = SOAP_OCCURS;
66647                         return NULL;
66648                 }
66649                 if (soap_element_end_in(soap, tag))
66650                         return NULL;
66651         }
66652         else
66653         {       a = (_net__SetInterfaceSettings *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetInterfaceSettings, 0, sizeof(_net__SetInterfaceSettings), 0, soap_copy__net__SetInterfaceSettings);
66654                 if (soap->body && soap_element_end_in(soap, tag))
66655                         return NULL;
66656         }
66657         return a;
66658 }
66659
66660 SOAP_FMAC5 _net__SetInterfaceSettings * SOAP_FMAC6 soap_new__net__SetInterfaceSettings(struct soap *soap, int n)
66661 {       return soap_instantiate__net__SetInterfaceSettings(soap, n, NULL, NULL, NULL);
66662 }
66663
66664 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *p)
66665 {       soap_delete(soap, p);
66666 }
66667
66668 SOAP_FMAC3 _net__SetInterfaceSettings * SOAP_FMAC4 soap_instantiate__net__SetInterfaceSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
66669 {
66670         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
66671         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetInterfaceSettings, n, soap_fdelete);
66672         if (!cp)
66673                 return NULL;
66674         if (n < 0)
66675         {       cp->ptr = (void*)new _net__SetInterfaceSettings;
66676                 if (size)
66677                         *size = sizeof(_net__SetInterfaceSettings);
66678                 ((_net__SetInterfaceSettings*)cp->ptr)->soap = soap;
66679         }
66680         else
66681         {       cp->ptr = (void*)new _net__SetInterfaceSettings[n];
66682                 if (size)
66683                         *size = n * sizeof(_net__SetInterfaceSettings);
66684                 for (int i = 0; i < n; i++)
66685                         ((_net__SetInterfaceSettings*)cp->ptr)[i].soap = soap;
66686         }
66687                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
66688         return (_net__SetInterfaceSettings*)cp->ptr;
66689 }
66690
66691 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetInterfaceSettings(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
66692 {
66693         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetInterfaceSettings %p -> %p\n", q, p));
66694         *(_net__SetInterfaceSettings*)p = *(_net__SetInterfaceSettings*)q;
66695 }
66696
66697 void _net__GetInterfaceSettingsResponse::soap_serialize(struct soap *soap) const
66698 {
66699         (void)soap; /* appease -Wall -Werror */
66700         soap_serialize_PointerTonet__InterfaceDescriptorGetType(soap, &((_net__GetInterfaceSettingsResponse*)this)->InterfaceDescriptor);
66701         /* transient soap skipped */
66702 }
66703
66704 void _net__GetInterfaceSettingsResponse::soap_default(struct soap *soap)
66705 {
66706         this->soap = soap;
66707         soap_default_cmn__PT_USCORESTATUS(soap, &((_net__GetInterfaceSettingsResponse*)this)->StatusCode);
66708         ((_net__GetInterfaceSettingsResponse*)this)->InterfaceDescriptor = NULL;
66709         /* transient soap skipped */
66710 }
66711
66712 int _net__GetInterfaceSettingsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
66713 {
66714         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetInterfaceSettingsResponse);
66715         if (this->soap_out(soap, tag, id, type))
66716                 return soap->error;
66717         return soap_putindependent(soap);
66718 }
66719
66720 int _net__GetInterfaceSettingsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
66721 {
66722         return soap_out__net__GetInterfaceSettingsResponse(soap, tag, id, this, type);
66723 }
66724
66725 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, int id, const _net__GetInterfaceSettingsResponse *a, const char *type)
66726 {
66727         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetInterfaceSettingsResponse), type);
66728         soap_element_result(soap, "net:StatusCode");
66729         soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetInterfaceSettingsResponse*)a)->StatusCode), "");
66730         soap_out_PointerTonet__InterfaceDescriptorGetType(soap, "net:InterfaceDescriptor", -1, &(((_net__GetInterfaceSettingsResponse*)a)->InterfaceDescriptor), "");
66731         /* transient soap skipped */
66732         soap_element_end_out(soap, tag);
66733         return SOAP_OK;
66734 }
66735
66736 void *_net__GetInterfaceSettingsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
66737 {
66738         return soap_get__net__GetInterfaceSettingsResponse(soap, this, tag, type);
66739 }
66740
66741 SOAP_FMAC3 _net__GetInterfaceSettingsResponse * SOAP_FMAC4 soap_get__net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *p, const char *tag, const char *type)
66742 {
66743         if ((p = soap_in__net__GetInterfaceSettingsResponse(soap, tag, p, type)))
66744                 soap_getindependent(soap);
66745         return p;
66746 }
66747
66748 void *_net__GetInterfaceSettingsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
66749 {       return soap_in__net__GetInterfaceSettingsResponse(soap, tag, this, type);
66750 }
66751
66752 SOAP_FMAC3 _net__GetInterfaceSettingsResponse * SOAP_FMAC4 soap_in__net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__GetInterfaceSettingsResponse *a, const char *type)
66753 {
66754         if (soap_element_begin_in(soap, tag, 0, NULL))
66755                 return NULL;
66756         a = (_net__GetInterfaceSettingsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetInterfaceSettingsResponse, sizeof(_net__GetInterfaceSettingsResponse), soap->type, soap->arrayType);
66757         if (!a)
66758                 return NULL;
66759         if (soap->alloced)
66760         {       a->soap_default(soap);
66761                 if (soap->clist->type != SOAP_TYPE__net__GetInterfaceSettingsResponse)
66762                 {       soap_revert(soap);
66763                         *soap->id = '\0';
66764                         return (_net__GetInterfaceSettingsResponse *)a->soap_in(soap, tag, type);
66765                 }
66766         }
66767         short soap_flag_StatusCode1 = 1, soap_flag_InterfaceDescriptor1 = 1;
66768         if (soap->body && !*soap->href)
66769         {
66770                 for (;;)
66771                 {       soap->error = SOAP_TAG_MISMATCH;
66772                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
66773                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetInterfaceSettingsResponse*)a)->StatusCode), "cmn:PT_STATUS"))
66774                                 {       soap_flag_StatusCode1--;
66775                                         continue;
66776                                 }
66777                         if (soap_flag_InterfaceDescriptor1 && soap->error == SOAP_TAG_MISMATCH)
66778                                 if (soap_in_PointerTonet__InterfaceDescriptorGetType(soap, "net:InterfaceDescriptor", &(((_net__GetInterfaceSettingsResponse*)a)->InterfaceDescriptor), "net:InterfaceDescriptorGetType"))
66779                                 {       soap_flag_InterfaceDescriptor1--;
66780                                         continue;
66781                                 }
66782                         /* transient soap skipped */
66783                         soap_check_result(soap, "net:StatusCode");
66784                         if (soap->error == SOAP_TAG_MISMATCH)
66785                                 soap->error = soap_ignore_element(soap);
66786                         if (soap->error == SOAP_NO_TAG)
66787                                 break;
66788                         if (soap->error)
66789                                 return NULL;
66790                 }
66791                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_InterfaceDescriptor1 > 0))
66792                 {       soap->error = SOAP_OCCURS;
66793                         return NULL;
66794                 }
66795                 if (soap_element_end_in(soap, tag))
66796                         return NULL;
66797         }
66798         else
66799         {       a = (_net__GetInterfaceSettingsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetInterfaceSettingsResponse, 0, sizeof(_net__GetInterfaceSettingsResponse), 0, soap_copy__net__GetInterfaceSettingsResponse);
66800                 if (soap->body && soap_element_end_in(soap, tag))
66801                         return NULL;
66802         }
66803         return a;
66804 }
66805
66806 SOAP_FMAC5 _net__GetInterfaceSettingsResponse * SOAP_FMAC6 soap_new__net__GetInterfaceSettingsResponse(struct soap *soap, int n)
66807 {       return soap_instantiate__net__GetInterfaceSettingsResponse(soap, n, NULL, NULL, NULL);
66808 }
66809
66810 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *p)
66811 {       soap_delete(soap, p);
66812 }
66813
66814 SOAP_FMAC3 _net__GetInterfaceSettingsResponse * SOAP_FMAC4 soap_instantiate__net__GetInterfaceSettingsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
66815 {
66816         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetInterfaceSettingsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
66817         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetInterfaceSettingsResponse, n, soap_fdelete);
66818         if (!cp)
66819                 return NULL;
66820         if (n < 0)
66821         {       cp->ptr = (void*)new _net__GetInterfaceSettingsResponse;
66822                 if (size)
66823                         *size = sizeof(_net__GetInterfaceSettingsResponse);
66824                 ((_net__GetInterfaceSettingsResponse*)cp->ptr)->soap = soap;
66825         }
66826         else
66827         {       cp->ptr = (void*)new _net__GetInterfaceSettingsResponse[n];
66828                 if (size)
66829                         *size = n * sizeof(_net__GetInterfaceSettingsResponse);
66830                 for (int i = 0; i < n; i++)
66831                         ((_net__GetInterfaceSettingsResponse*)cp->ptr)[i].soap = soap;
66832         }
66833                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
66834         return (_net__GetInterfaceSettingsResponse*)cp->ptr;
66835 }
66836
66837 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetInterfaceSettingsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
66838 {
66839         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetInterfaceSettingsResponse %p -> %p\n", q, p));
66840         *(_net__GetInterfaceSettingsResponse*)p = *(_net__GetInterfaceSettingsResponse*)q;
66841 }
66842
66843 void _net__GetInterfaceSettings::soap_serialize(struct soap *soap) const
66844 {
66845         (void)soap; /* appease -Wall -Werror */
66846         /* transient soap skipped */
66847 }
66848
66849 void _net__GetInterfaceSettings::soap_default(struct soap *soap)
66850 {
66851         this->soap = soap;
66852         soap_default_net__InterfaceHandleType(soap, &((_net__GetInterfaceSettings*)this)->InterfaceHandle);
66853         /* transient soap skipped */
66854 }
66855
66856 int _net__GetInterfaceSettings::soap_put(struct soap *soap, const char *tag, const  char *type) const
66857 {
66858         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetInterfaceSettings);
66859         if (this->soap_out(soap, tag, id, type))
66860                 return soap->error;
66861         return soap_putindependent(soap);
66862 }
66863
66864 int _net__GetInterfaceSettings::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
66865 {
66866         return soap_out__net__GetInterfaceSettings(soap, tag, id, this, type);
66867 }
66868
66869 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetInterfaceSettings(struct soap *soap, const char *tag, int id, const _net__GetInterfaceSettings *a, const char *type)
66870 {
66871         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetInterfaceSettings), type);
66872         soap_out_net__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__GetInterfaceSettings*)a)->InterfaceHandle), "");
66873         /* transient soap skipped */
66874         soap_element_end_out(soap, tag);
66875         return SOAP_OK;
66876 }
66877
66878 void *_net__GetInterfaceSettings::soap_get(struct soap *soap, const char *tag, const char *type)
66879 {
66880         return soap_get__net__GetInterfaceSettings(soap, this, tag, type);
66881 }
66882
66883 SOAP_FMAC3 _net__GetInterfaceSettings * SOAP_FMAC4 soap_get__net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *p, const char *tag, const char *type)
66884 {
66885         if ((p = soap_in__net__GetInterfaceSettings(soap, tag, p, type)))
66886                 soap_getindependent(soap);
66887         return p;
66888 }
66889
66890 void *_net__GetInterfaceSettings::soap_in(struct soap *soap, const char *tag, const char *type)
66891 {       return soap_in__net__GetInterfaceSettings(soap, tag, this, type);
66892 }
66893
66894 SOAP_FMAC3 _net__GetInterfaceSettings * SOAP_FMAC4 soap_in__net__GetInterfaceSettings(struct soap *soap, const char *tag, _net__GetInterfaceSettings *a, const char *type)
66895 {
66896         if (soap_element_begin_in(soap, tag, 0, NULL))
66897                 return NULL;
66898         a = (_net__GetInterfaceSettings *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetInterfaceSettings, sizeof(_net__GetInterfaceSettings), soap->type, soap->arrayType);
66899         if (!a)
66900                 return NULL;
66901         if (soap->alloced)
66902         {       a->soap_default(soap);
66903                 if (soap->clist->type != SOAP_TYPE__net__GetInterfaceSettings)
66904                 {       soap_revert(soap);
66905                         *soap->id = '\0';
66906                         return (_net__GetInterfaceSettings *)a->soap_in(soap, tag, type);
66907                 }
66908         }
66909         short soap_flag_InterfaceHandle1 = 1;
66910         if (soap->body && !*soap->href)
66911         {
66912                 for (;;)
66913                 {       soap->error = SOAP_TAG_MISMATCH;
66914                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
66915                                 if (soap_in_net__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__GetInterfaceSettings*)a)->InterfaceHandle), "net:InterfaceHandleType"))
66916                                 {       soap_flag_InterfaceHandle1--;
66917                                         continue;
66918                                 }
66919                         /* transient soap skipped */
66920                         if (soap->error == SOAP_TAG_MISMATCH)
66921                                 soap->error = soap_ignore_element(soap);
66922                         if (soap->error == SOAP_NO_TAG)
66923                                 break;
66924                         if (soap->error)
66925                                 return NULL;
66926                 }
66927                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
66928                 {       soap->error = SOAP_OCCURS;
66929                         return NULL;
66930                 }
66931                 if (soap_element_end_in(soap, tag))
66932                         return NULL;
66933         }
66934         else
66935         {       a = (_net__GetInterfaceSettings *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetInterfaceSettings, 0, sizeof(_net__GetInterfaceSettings), 0, soap_copy__net__GetInterfaceSettings);
66936                 if (soap->body && soap_element_end_in(soap, tag))
66937                         return NULL;
66938         }
66939         return a;
66940 }
66941
66942 SOAP_FMAC5 _net__GetInterfaceSettings * SOAP_FMAC6 soap_new__net__GetInterfaceSettings(struct soap *soap, int n)
66943 {       return soap_instantiate__net__GetInterfaceSettings(soap, n, NULL, NULL, NULL);
66944 }
66945
66946 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *p)
66947 {       soap_delete(soap, p);
66948 }
66949
66950 SOAP_FMAC3 _net__GetInterfaceSettings * SOAP_FMAC4 soap_instantiate__net__GetInterfaceSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
66951 {
66952         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
66953         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetInterfaceSettings, n, soap_fdelete);
66954         if (!cp)
66955                 return NULL;
66956         if (n < 0)
66957         {       cp->ptr = (void*)new _net__GetInterfaceSettings;
66958                 if (size)
66959                         *size = sizeof(_net__GetInterfaceSettings);
66960                 ((_net__GetInterfaceSettings*)cp->ptr)->soap = soap;
66961         }
66962         else
66963         {       cp->ptr = (void*)new _net__GetInterfaceSettings[n];
66964                 if (size)
66965                         *size = n * sizeof(_net__GetInterfaceSettings);
66966                 for (int i = 0; i < n; i++)
66967                         ((_net__GetInterfaceSettings*)cp->ptr)[i].soap = soap;
66968         }
66969                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
66970         return (_net__GetInterfaceSettings*)cp->ptr;
66971 }
66972
66973 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetInterfaceSettings(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
66974 {
66975         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetInterfaceSettings %p -> %p\n", q, p));
66976         *(_net__GetInterfaceSettings*)p = *(_net__GetInterfaceSettings*)q;
66977 }
66978
66979 void _net__EnumerateInterfacesResponse::soap_serialize(struct soap *soap) const
66980 {
66981         (void)soap; /* appease -Wall -Werror */
66982         soap_serialize_std__vectorTemplateOfnet__InterfaceHandleType(soap, &((_net__EnumerateInterfacesResponse*)this)->InterfaceHandles);
66983         /* transient soap skipped */
66984 }
66985
66986 void _net__EnumerateInterfacesResponse::soap_default(struct soap *soap)
66987 {
66988         this->soap = soap;
66989         soap_default_cmn__PT_USCORESTATUS(soap, &((_net__EnumerateInterfacesResponse*)this)->StatusCode);
66990         soap_default_std__vectorTemplateOfnet__InterfaceHandleType(soap, &((_net__EnumerateInterfacesResponse*)this)->InterfaceHandles);
66991         /* transient soap skipped */
66992 }
66993
66994 int _net__EnumerateInterfacesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
66995 {
66996         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__EnumerateInterfacesResponse);
66997         if (this->soap_out(soap, tag, id, type))
66998                 return soap->error;
66999         return soap_putindependent(soap);
67000 }
67001
67002 int _net__EnumerateInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
67003 {
67004         return soap_out__net__EnumerateInterfacesResponse(soap, tag, id, this, type);
67005 }
67006
67007 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, int id, const _net__EnumerateInterfacesResponse *a, const char *type)
67008 {
67009         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__EnumerateInterfacesResponse), type);
67010         soap_element_result(soap, "net:StatusCode");
67011         soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__EnumerateInterfacesResponse*)a)->StatusCode), "");
67012         soap_out_std__vectorTemplateOfnet__InterfaceHandleType(soap, "net:InterfaceHandles", -1, &(((_net__EnumerateInterfacesResponse*)a)->InterfaceHandles), "");
67013         /* transient soap skipped */
67014         soap_element_end_out(soap, tag);
67015         return SOAP_OK;
67016 }
67017
67018 void *_net__EnumerateInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
67019 {
67020         return soap_get__net__EnumerateInterfacesResponse(soap, this, tag, type);
67021 }
67022
67023 SOAP_FMAC3 _net__EnumerateInterfacesResponse * SOAP_FMAC4 soap_get__net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *p, const char *tag, const char *type)
67024 {
67025         if ((p = soap_in__net__EnumerateInterfacesResponse(soap, tag, p, type)))
67026                 soap_getindependent(soap);
67027         return p;
67028 }
67029
67030 void *_net__EnumerateInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
67031 {       return soap_in__net__EnumerateInterfacesResponse(soap, tag, this, type);
67032 }
67033
67034 SOAP_FMAC3 _net__EnumerateInterfacesResponse * SOAP_FMAC4 soap_in__net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, _net__EnumerateInterfacesResponse *a, const char *type)
67035 {
67036         if (soap_element_begin_in(soap, tag, 0, NULL))
67037                 return NULL;
67038         a = (_net__EnumerateInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__EnumerateInterfacesResponse, sizeof(_net__EnumerateInterfacesResponse), soap->type, soap->arrayType);
67039         if (!a)
67040                 return NULL;
67041         if (soap->alloced)
67042         {       a->soap_default(soap);
67043                 if (soap->clist->type != SOAP_TYPE__net__EnumerateInterfacesResponse)
67044                 {       soap_revert(soap);
67045                         *soap->id = '\0';
67046                         return (_net__EnumerateInterfacesResponse *)a->soap_in(soap, tag, type);
67047                 }
67048         }
67049         short soap_flag_StatusCode1 = 1;
67050         if (soap->body && !*soap->href)
67051         {
67052                 for (;;)
67053                 {       soap->error = SOAP_TAG_MISMATCH;
67054                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
67055                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__EnumerateInterfacesResponse*)a)->StatusCode), "cmn:PT_STATUS"))
67056                                 {       soap_flag_StatusCode1--;
67057                                         continue;
67058                                 }
67059                         if (soap->error == SOAP_TAG_MISMATCH)
67060                                 if (soap_in_std__vectorTemplateOfnet__InterfaceHandleType(soap, "net:InterfaceHandles", &(((_net__EnumerateInterfacesResponse*)a)->InterfaceHandles), "net:InterfaceHandleType"))
67061                                         continue;
67062                         /* transient soap skipped */
67063                         soap_check_result(soap, "net:StatusCode");
67064                         if (soap->error == SOAP_TAG_MISMATCH)
67065                                 soap->error = soap_ignore_element(soap);
67066                         if (soap->error == SOAP_NO_TAG)
67067                                 break;
67068                         if (soap->error)
67069                                 return NULL;
67070                 }
67071                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
67072                 {       soap->error = SOAP_OCCURS;
67073                         return NULL;
67074                 }
67075                 if (soap_element_end_in(soap, tag))
67076                         return NULL;
67077         }
67078         else
67079         {       a = (_net__EnumerateInterfacesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__EnumerateInterfacesResponse, 0, sizeof(_net__EnumerateInterfacesResponse), 0, soap_copy__net__EnumerateInterfacesResponse);
67080                 if (soap->body && soap_element_end_in(soap, tag))
67081                         return NULL;
67082         }
67083         return a;
67084 }
67085
67086 SOAP_FMAC5 _net__EnumerateInterfacesResponse * SOAP_FMAC6 soap_new__net__EnumerateInterfacesResponse(struct soap *soap, int n)
67087 {       return soap_instantiate__net__EnumerateInterfacesResponse(soap, n, NULL, NULL, NULL);
67088 }
67089
67090 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *p)
67091 {       soap_delete(soap, p);
67092 }
67093
67094 SOAP_FMAC3 _net__EnumerateInterfacesResponse * SOAP_FMAC4 soap_instantiate__net__EnumerateInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
67095 {
67096         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__EnumerateInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
67097         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__EnumerateInterfacesResponse, n, soap_fdelete);
67098         if (!cp)
67099                 return NULL;
67100         if (n < 0)
67101         {       cp->ptr = (void*)new _net__EnumerateInterfacesResponse;
67102                 if (size)
67103                         *size = sizeof(_net__EnumerateInterfacesResponse);
67104                 ((_net__EnumerateInterfacesResponse*)cp->ptr)->soap = soap;
67105         }
67106         else
67107         {       cp->ptr = (void*)new _net__EnumerateInterfacesResponse[n];
67108                 if (size)
67109                         *size = n * sizeof(_net__EnumerateInterfacesResponse);
67110                 for (int i = 0; i < n; i++)
67111                         ((_net__EnumerateInterfacesResponse*)cp->ptr)[i].soap = soap;
67112         }
67113                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
67114         return (_net__EnumerateInterfacesResponse*)cp->ptr;
67115 }
67116
67117 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__EnumerateInterfacesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
67118 {
67119         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__EnumerateInterfacesResponse %p -> %p\n", q, p));
67120         *(_net__EnumerateInterfacesResponse*)p = *(_net__EnumerateInterfacesResponse*)q;
67121 }
67122
67123 void _net__EnumerateInterfaces::soap_serialize(struct soap *soap) const
67124 {
67125         (void)soap; /* appease -Wall -Werror */
67126         /* transient soap skipped */
67127 }
67128
67129 void _net__EnumerateInterfaces::soap_default(struct soap *soap)
67130 {
67131         this->soap = soap;
67132         /* transient soap skipped */
67133 }
67134
67135 int _net__EnumerateInterfaces::soap_put(struct soap *soap, const char *tag, const  char *type) const
67136 {
67137         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__EnumerateInterfaces);
67138         if (this->soap_out(soap, tag, id, type))
67139                 return soap->error;
67140         return soap_putindependent(soap);
67141 }
67142
67143 int _net__EnumerateInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
67144 {
67145         return soap_out__net__EnumerateInterfaces(soap, tag, id, this, type);
67146 }
67147
67148 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__EnumerateInterfaces(struct soap *soap, const char *tag, int id, const _net__EnumerateInterfaces *a, const char *type)
67149 {
67150         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__EnumerateInterfaces), type);
67151         /* transient soap skipped */
67152         soap_element_end_out(soap, tag);
67153         return SOAP_OK;
67154 }
67155
67156 void *_net__EnumerateInterfaces::soap_get(struct soap *soap, const char *tag, const char *type)
67157 {
67158         return soap_get__net__EnumerateInterfaces(soap, this, tag, type);
67159 }
67160
67161 SOAP_FMAC3 _net__EnumerateInterfaces * SOAP_FMAC4 soap_get__net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *p, const char *tag, const char *type)
67162 {
67163         if ((p = soap_in__net__EnumerateInterfaces(soap, tag, p, type)))
67164                 soap_getindependent(soap);
67165         return p;
67166 }
67167
67168 void *_net__EnumerateInterfaces::soap_in(struct soap *soap, const char *tag, const char *type)
67169 {       return soap_in__net__EnumerateInterfaces(soap, tag, this, type);
67170 }
67171
67172 SOAP_FMAC3 _net__EnumerateInterfaces * SOAP_FMAC4 soap_in__net__EnumerateInterfaces(struct soap *soap, const char *tag, _net__EnumerateInterfaces *a, const char *type)
67173 {
67174         if (soap_element_begin_in(soap, tag, 0, NULL))
67175                 return NULL;
67176         a = (_net__EnumerateInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__EnumerateInterfaces, sizeof(_net__EnumerateInterfaces), soap->type, soap->arrayType);
67177         if (!a)
67178                 return NULL;
67179         if (soap->alloced)
67180         {       a->soap_default(soap);
67181                 if (soap->clist->type != SOAP_TYPE__net__EnumerateInterfaces)
67182                 {       soap_revert(soap);
67183                         *soap->id = '\0';
67184                         return (_net__EnumerateInterfaces *)a->soap_in(soap, tag, type);
67185                 }
67186         };
67187         if (soap->body && !*soap->href)
67188         {
67189                 for (;;)
67190                 {       soap->error = SOAP_TAG_MISMATCH;
67191                         /* transient soap skipped */
67192                         if (soap->error == SOAP_TAG_MISMATCH)
67193                                 soap->error = soap_ignore_element(soap);
67194                         if (soap->error == SOAP_NO_TAG)
67195                                 break;
67196                         if (soap->error)
67197                                 return NULL;
67198                 }
67199                 if (soap_element_end_in(soap, tag))
67200                         return NULL;
67201         }
67202         else
67203         {       a = (_net__EnumerateInterfaces *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__EnumerateInterfaces, 0, sizeof(_net__EnumerateInterfaces), 0, soap_copy__net__EnumerateInterfaces);
67204                 if (soap->body && soap_element_end_in(soap, tag))
67205                         return NULL;
67206         }
67207         return a;
67208 }
67209
67210 SOAP_FMAC5 _net__EnumerateInterfaces * SOAP_FMAC6 soap_new__net__EnumerateInterfaces(struct soap *soap, int n)
67211 {       return soap_instantiate__net__EnumerateInterfaces(soap, n, NULL, NULL, NULL);
67212 }
67213
67214 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *p)
67215 {       soap_delete(soap, p);
67216 }
67217
67218 SOAP_FMAC3 _net__EnumerateInterfaces * SOAP_FMAC4 soap_instantiate__net__EnumerateInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
67219 {
67220         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__EnumerateInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
67221         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__EnumerateInterfaces, n, soap_fdelete);
67222         if (!cp)
67223                 return NULL;
67224         if (n < 0)
67225         {       cp->ptr = (void*)new _net__EnumerateInterfaces;
67226                 if (size)
67227                         *size = sizeof(_net__EnumerateInterfaces);
67228                 ((_net__EnumerateInterfaces*)cp->ptr)->soap = soap;
67229         }
67230         else
67231         {       cp->ptr = (void*)new _net__EnumerateInterfaces[n];
67232                 if (size)
67233                         *size = n * sizeof(_net__EnumerateInterfaces);
67234                 for (int i = 0; i < n; i++)
67235                         ((_net__EnumerateInterfaces*)cp->ptr)[i].soap = soap;
67236         }
67237                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
67238         return (_net__EnumerateInterfaces*)cp->ptr;
67239 }
67240
67241 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__EnumerateInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
67242 {
67243         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__EnumerateInterfaces %p -> %p\n", q, p));
67244         *(_net__EnumerateInterfaces*)p = *(_net__EnumerateInterfaces*)q;
67245 }
67246
67247 void _net__GetPingResponseResponse::soap_serialize(struct soap *soap) const
67248 {
67249         (void)soap; /* appease -Wall -Werror */
67250         soap_embedded(soap, &((_net__GetPingResponseResponse*)this)->enabled, SOAP_TYPE_bool);
67251         /* transient soap skipped */
67252 }
67253
67254 void _net__GetPingResponseResponse::soap_default(struct soap *soap)
67255 {
67256         this->soap = soap;
67257         soap_default_net__PT_USCORESTATUS(soap, &((_net__GetPingResponseResponse*)this)->StatusCode);
67258         soap_default_bool(soap, &((_net__GetPingResponseResponse*)this)->enabled);
67259         /* transient soap skipped */
67260 }
67261
67262 int _net__GetPingResponseResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
67263 {
67264         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetPingResponseResponse);
67265         if (this->soap_out(soap, tag, id, type))
67266                 return soap->error;
67267         return soap_putindependent(soap);
67268 }
67269
67270 int _net__GetPingResponseResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
67271 {
67272         return soap_out__net__GetPingResponseResponse(soap, tag, id, this, type);
67273 }
67274
67275 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetPingResponseResponse(struct soap *soap, const char *tag, int id, const _net__GetPingResponseResponse *a, const char *type)
67276 {
67277         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetPingResponseResponse), type);
67278         soap_element_result(soap, "net:StatusCode");
67279         soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetPingResponseResponse*)a)->StatusCode), "");
67280         soap_out_bool(soap, "net:enabled", -1, &(((_net__GetPingResponseResponse*)a)->enabled), "");
67281         /* transient soap skipped */
67282         soap_element_end_out(soap, tag);
67283         return SOAP_OK;
67284 }
67285
67286 void *_net__GetPingResponseResponse::soap_get(struct soap *soap, const char *tag, const char *type)
67287 {
67288         return soap_get__net__GetPingResponseResponse(soap, this, tag, type);
67289 }
67290
67291 SOAP_FMAC3 _net__GetPingResponseResponse * SOAP_FMAC4 soap_get__net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *p, const char *tag, const char *type)
67292 {
67293         if ((p = soap_in__net__GetPingResponseResponse(soap, tag, p, type)))
67294                 soap_getindependent(soap);
67295         return p;
67296 }
67297
67298 void *_net__GetPingResponseResponse::soap_in(struct soap *soap, const char *tag, const char *type)
67299 {       return soap_in__net__GetPingResponseResponse(soap, tag, this, type);
67300 }
67301
67302 SOAP_FMAC3 _net__GetPingResponseResponse * SOAP_FMAC4 soap_in__net__GetPingResponseResponse(struct soap *soap, const char *tag, _net__GetPingResponseResponse *a, const char *type)
67303 {
67304         if (soap_element_begin_in(soap, tag, 0, NULL))
67305                 return NULL;
67306         a = (_net__GetPingResponseResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetPingResponseResponse, sizeof(_net__GetPingResponseResponse), soap->type, soap->arrayType);
67307         if (!a)
67308                 return NULL;
67309         if (soap->alloced)
67310         {       a->soap_default(soap);
67311                 if (soap->clist->type != SOAP_TYPE__net__GetPingResponseResponse)
67312                 {       soap_revert(soap);
67313                         *soap->id = '\0';
67314                         return (_net__GetPingResponseResponse *)a->soap_in(soap, tag, type);
67315                 }
67316         }
67317         short soap_flag_StatusCode1 = 1, soap_flag_enabled1 = 1;
67318         if (soap->body && !*soap->href)
67319         {
67320                 for (;;)
67321                 {       soap->error = SOAP_TAG_MISMATCH;
67322                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
67323                                 if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetPingResponseResponse*)a)->StatusCode), "net:PT_STATUS"))
67324                                 {       soap_flag_StatusCode1--;
67325                                         continue;
67326                                 }
67327                         if (soap_flag_enabled1 && soap->error == SOAP_TAG_MISMATCH)
67328                                 if (soap_in_bool(soap, "net:enabled", &(((_net__GetPingResponseResponse*)a)->enabled), "xsd:boolean"))
67329                                 {       soap_flag_enabled1--;
67330                                         continue;
67331                                 }
67332                         /* transient soap skipped */
67333                         soap_check_result(soap, "net:StatusCode");
67334                         if (soap->error == SOAP_TAG_MISMATCH)
67335                                 soap->error = soap_ignore_element(soap);
67336                         if (soap->error == SOAP_NO_TAG)
67337                                 break;
67338                         if (soap->error)
67339                                 return NULL;
67340                 }
67341                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_enabled1 > 0))
67342                 {       soap->error = SOAP_OCCURS;
67343                         return NULL;
67344                 }
67345                 if (soap_element_end_in(soap, tag))
67346                         return NULL;
67347         }
67348         else
67349         {       a = (_net__GetPingResponseResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetPingResponseResponse, 0, sizeof(_net__GetPingResponseResponse), 0, soap_copy__net__GetPingResponseResponse);
67350                 if (soap->body && soap_element_end_in(soap, tag))
67351                         return NULL;
67352         }
67353         return a;
67354 }
67355
67356 SOAP_FMAC5 _net__GetPingResponseResponse * SOAP_FMAC6 soap_new__net__GetPingResponseResponse(struct soap *soap, int n)
67357 {       return soap_instantiate__net__GetPingResponseResponse(soap, n, NULL, NULL, NULL);
67358 }
67359
67360 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *p)
67361 {       soap_delete(soap, p);
67362 }
67363
67364 SOAP_FMAC3 _net__GetPingResponseResponse * SOAP_FMAC4 soap_instantiate__net__GetPingResponseResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
67365 {
67366         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetPingResponseResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
67367         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetPingResponseResponse, n, soap_fdelete);
67368         if (!cp)
67369                 return NULL;
67370         if (n < 0)
67371         {       cp->ptr = (void*)new _net__GetPingResponseResponse;
67372                 if (size)
67373                         *size = sizeof(_net__GetPingResponseResponse);
67374                 ((_net__GetPingResponseResponse*)cp->ptr)->soap = soap;
67375         }
67376         else
67377         {       cp->ptr = (void*)new _net__GetPingResponseResponse[n];
67378                 if (size)
67379                         *size = n * sizeof(_net__GetPingResponseResponse);
67380                 for (int i = 0; i < n; i++)
67381                         ((_net__GetPingResponseResponse*)cp->ptr)[i].soap = soap;
67382         }
67383                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
67384         return (_net__GetPingResponseResponse*)cp->ptr;
67385 }
67386
67387 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetPingResponseResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
67388 {
67389         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetPingResponseResponse %p -> %p\n", q, p));
67390         *(_net__GetPingResponseResponse*)p = *(_net__GetPingResponseResponse*)q;
67391 }
67392
67393 void _net__GetPingResponse::soap_serialize(struct soap *soap) const
67394 {
67395         (void)soap; /* appease -Wall -Werror */
67396         /* transient soap skipped */
67397 }
67398
67399 void _net__GetPingResponse::soap_default(struct soap *soap)
67400 {
67401         this->soap = soap;
67402         /* transient soap skipped */
67403 }
67404
67405 int _net__GetPingResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
67406 {
67407         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetPingResponse);
67408         if (this->soap_out(soap, tag, id, type))
67409                 return soap->error;
67410         return soap_putindependent(soap);
67411 }
67412
67413 int _net__GetPingResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
67414 {
67415         return soap_out__net__GetPingResponse(soap, tag, id, this, type);
67416 }
67417
67418 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetPingResponse(struct soap *soap, const char *tag, int id, const _net__GetPingResponse *a, const char *type)
67419 {
67420         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetPingResponse), type);
67421         /* transient soap skipped */
67422         soap_element_end_out(soap, tag);
67423         return SOAP_OK;
67424 }
67425
67426 void *_net__GetPingResponse::soap_get(struct soap *soap, const char *tag, const char *type)
67427 {
67428         return soap_get__net__GetPingResponse(soap, this, tag, type);
67429 }
67430
67431 SOAP_FMAC3 _net__GetPingResponse * SOAP_FMAC4 soap_get__net__GetPingResponse(struct soap *soap, _net__GetPingResponse *p, const char *tag, const char *type)
67432 {
67433         if ((p = soap_in__net__GetPingResponse(soap, tag, p, type)))
67434                 soap_getindependent(soap);
67435         return p;
67436 }
67437
67438 void *_net__GetPingResponse::soap_in(struct soap *soap, const char *tag, const char *type)
67439 {       return soap_in__net__GetPingResponse(soap, tag, this, type);
67440 }
67441
67442 SOAP_FMAC3 _net__GetPingResponse * SOAP_FMAC4 soap_in__net__GetPingResponse(struct soap *soap, const char *tag, _net__GetPingResponse *a, const char *type)
67443 {
67444         if (soap_element_begin_in(soap, tag, 0, NULL))
67445                 return NULL;
67446         a = (_net__GetPingResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetPingResponse, sizeof(_net__GetPingResponse), soap->type, soap->arrayType);
67447         if (!a)
67448                 return NULL;
67449         if (soap->alloced)
67450         {       a->soap_default(soap);
67451                 if (soap->clist->type != SOAP_TYPE__net__GetPingResponse)
67452                 {       soap_revert(soap);
67453                         *soap->id = '\0';
67454                         return (_net__GetPingResponse *)a->soap_in(soap, tag, type);
67455                 }
67456         };
67457         if (soap->body && !*soap->href)
67458         {
67459                 for (;;)
67460                 {       soap->error = SOAP_TAG_MISMATCH;
67461                         /* transient soap skipped */
67462                         if (soap->error == SOAP_TAG_MISMATCH)
67463                                 soap->error = soap_ignore_element(soap);
67464                         if (soap->error == SOAP_NO_TAG)
67465                                 break;
67466                         if (soap->error)
67467                                 return NULL;
67468                 }
67469                 if (soap_element_end_in(soap, tag))
67470                         return NULL;
67471         }
67472         else
67473         {       a = (_net__GetPingResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetPingResponse, 0, sizeof(_net__GetPingResponse), 0, soap_copy__net__GetPingResponse);
67474                 if (soap->body && soap_element_end_in(soap, tag))
67475                         return NULL;
67476         }
67477         return a;
67478 }
67479
67480 SOAP_FMAC5 _net__GetPingResponse * SOAP_FMAC6 soap_new__net__GetPingResponse(struct soap *soap, int n)
67481 {       return soap_instantiate__net__GetPingResponse(soap, n, NULL, NULL, NULL);
67482 }
67483
67484 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetPingResponse(struct soap *soap, _net__GetPingResponse *p)
67485 {       soap_delete(soap, p);
67486 }
67487
67488 SOAP_FMAC3 _net__GetPingResponse * SOAP_FMAC4 soap_instantiate__net__GetPingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
67489 {
67490         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
67491         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetPingResponse, n, soap_fdelete);
67492         if (!cp)
67493                 return NULL;
67494         if (n < 0)
67495         {       cp->ptr = (void*)new _net__GetPingResponse;
67496                 if (size)
67497                         *size = sizeof(_net__GetPingResponse);
67498                 ((_net__GetPingResponse*)cp->ptr)->soap = soap;
67499         }
67500         else
67501         {       cp->ptr = (void*)new _net__GetPingResponse[n];
67502                 if (size)
67503                         *size = n * sizeof(_net__GetPingResponse);
67504                 for (int i = 0; i < n; i++)
67505                         ((_net__GetPingResponse*)cp->ptr)[i].soap = soap;
67506         }
67507                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
67508         return (_net__GetPingResponse*)cp->ptr;
67509 }
67510
67511 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetPingResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
67512 {
67513         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetPingResponse %p -> %p\n", q, p));
67514         *(_net__GetPingResponse*)p = *(_net__GetPingResponse*)q;
67515 }
67516
67517 void _net__SetPingResponseResponse::soap_serialize(struct soap *soap) const
67518 {
67519         (void)soap; /* appease -Wall -Werror */
67520         /* transient soap skipped */
67521 }
67522
67523 void _net__SetPingResponseResponse::soap_default(struct soap *soap)
67524 {
67525         this->soap = soap;
67526         soap_default_net__PT_USCORESTATUS(soap, &((_net__SetPingResponseResponse*)this)->StatusCode);
67527         /* transient soap skipped */
67528 }
67529
67530 int _net__SetPingResponseResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
67531 {
67532         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetPingResponseResponse);
67533         if (this->soap_out(soap, tag, id, type))
67534                 return soap->error;
67535         return soap_putindependent(soap);
67536 }
67537
67538 int _net__SetPingResponseResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
67539 {
67540         return soap_out__net__SetPingResponseResponse(soap, tag, id, this, type);
67541 }
67542
67543 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetPingResponseResponse(struct soap *soap, const char *tag, int id, const _net__SetPingResponseResponse *a, const char *type)
67544 {
67545         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetPingResponseResponse), type);
67546         soap_element_result(soap, "net:StatusCode");
67547         soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetPingResponseResponse*)a)->StatusCode), "");
67548         /* transient soap skipped */
67549         soap_element_end_out(soap, tag);
67550         return SOAP_OK;
67551 }
67552
67553 void *_net__SetPingResponseResponse::soap_get(struct soap *soap, const char *tag, const char *type)
67554 {
67555         return soap_get__net__SetPingResponseResponse(soap, this, tag, type);
67556 }
67557
67558 SOAP_FMAC3 _net__SetPingResponseResponse * SOAP_FMAC4 soap_get__net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *p, const char *tag, const char *type)
67559 {
67560         if ((p = soap_in__net__SetPingResponseResponse(soap, tag, p, type)))
67561                 soap_getindependent(soap);
67562         return p;
67563 }
67564
67565 void *_net__SetPingResponseResponse::soap_in(struct soap *soap, const char *tag, const char *type)
67566 {       return soap_in__net__SetPingResponseResponse(soap, tag, this, type);
67567 }
67568
67569 SOAP_FMAC3 _net__SetPingResponseResponse * SOAP_FMAC4 soap_in__net__SetPingResponseResponse(struct soap *soap, const char *tag, _net__SetPingResponseResponse *a, const char *type)
67570 {
67571         if (soap_element_begin_in(soap, tag, 0, NULL))
67572                 return NULL;
67573         a = (_net__SetPingResponseResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetPingResponseResponse, sizeof(_net__SetPingResponseResponse), soap->type, soap->arrayType);
67574         if (!a)
67575                 return NULL;
67576         if (soap->alloced)
67577         {       a->soap_default(soap);
67578                 if (soap->clist->type != SOAP_TYPE__net__SetPingResponseResponse)
67579                 {       soap_revert(soap);
67580                         *soap->id = '\0';
67581                         return (_net__SetPingResponseResponse *)a->soap_in(soap, tag, type);
67582                 }
67583         }
67584         short soap_flag_StatusCode1 = 1;
67585         if (soap->body && !*soap->href)
67586         {
67587                 for (;;)
67588                 {       soap->error = SOAP_TAG_MISMATCH;
67589                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
67590                                 if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetPingResponseResponse*)a)->StatusCode), "net:PT_STATUS"))
67591                                 {       soap_flag_StatusCode1--;
67592                                         continue;
67593                                 }
67594                         /* transient soap skipped */
67595                         soap_check_result(soap, "net:StatusCode");
67596                         if (soap->error == SOAP_TAG_MISMATCH)
67597                                 soap->error = soap_ignore_element(soap);
67598                         if (soap->error == SOAP_NO_TAG)
67599                                 break;
67600                         if (soap->error)
67601                                 return NULL;
67602                 }
67603                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
67604                 {       soap->error = SOAP_OCCURS;
67605                         return NULL;
67606                 }
67607                 if (soap_element_end_in(soap, tag))
67608                         return NULL;
67609         }
67610         else
67611         {       a = (_net__SetPingResponseResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetPingResponseResponse, 0, sizeof(_net__SetPingResponseResponse), 0, soap_copy__net__SetPingResponseResponse);
67612                 if (soap->body && soap_element_end_in(soap, tag))
67613                         return NULL;
67614         }
67615         return a;
67616 }
67617
67618 SOAP_FMAC5 _net__SetPingResponseResponse * SOAP_FMAC6 soap_new__net__SetPingResponseResponse(struct soap *soap, int n)
67619 {       return soap_instantiate__net__SetPingResponseResponse(soap, n, NULL, NULL, NULL);
67620 }
67621
67622 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *p)
67623 {       soap_delete(soap, p);
67624 }
67625
67626 SOAP_FMAC3 _net__SetPingResponseResponse * SOAP_FMAC4 soap_instantiate__net__SetPingResponseResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
67627 {
67628         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetPingResponseResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
67629         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetPingResponseResponse, n, soap_fdelete);
67630         if (!cp)
67631                 return NULL;
67632         if (n < 0)
67633         {       cp->ptr = (void*)new _net__SetPingResponseResponse;
67634                 if (size)
67635                         *size = sizeof(_net__SetPingResponseResponse);
67636                 ((_net__SetPingResponseResponse*)cp->ptr)->soap = soap;
67637         }
67638         else
67639         {       cp->ptr = (void*)new _net__SetPingResponseResponse[n];
67640                 if (size)
67641                         *size = n * sizeof(_net__SetPingResponseResponse);
67642                 for (int i = 0; i < n; i++)
67643                         ((_net__SetPingResponseResponse*)cp->ptr)[i].soap = soap;
67644         }
67645                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
67646         return (_net__SetPingResponseResponse*)cp->ptr;
67647 }
67648
67649 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetPingResponseResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
67650 {
67651         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetPingResponseResponse %p -> %p\n", q, p));
67652         *(_net__SetPingResponseResponse*)p = *(_net__SetPingResponseResponse*)q;
67653 }
67654
67655 void _net__SetPingResponse::soap_serialize(struct soap *soap) const
67656 {
67657         (void)soap; /* appease -Wall -Werror */
67658         soap_embedded(soap, &((_net__SetPingResponse*)this)->enabled, SOAP_TYPE_bool);
67659         /* transient soap skipped */
67660 }
67661
67662 void _net__SetPingResponse::soap_default(struct soap *soap)
67663 {
67664         this->soap = soap;
67665         soap_default_bool(soap, &((_net__SetPingResponse*)this)->enabled);
67666         /* transient soap skipped */
67667 }
67668
67669 int _net__SetPingResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
67670 {
67671         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetPingResponse);
67672         if (this->soap_out(soap, tag, id, type))
67673                 return soap->error;
67674         return soap_putindependent(soap);
67675 }
67676
67677 int _net__SetPingResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
67678 {
67679         return soap_out__net__SetPingResponse(soap, tag, id, this, type);
67680 }
67681
67682 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetPingResponse(struct soap *soap, const char *tag, int id, const _net__SetPingResponse *a, const char *type)
67683 {
67684         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetPingResponse), type);
67685         soap_out_bool(soap, "net:enabled", -1, &(((_net__SetPingResponse*)a)->enabled), "");
67686         /* transient soap skipped */
67687         soap_element_end_out(soap, tag);
67688         return SOAP_OK;
67689 }
67690
67691 void *_net__SetPingResponse::soap_get(struct soap *soap, const char *tag, const char *type)
67692 {
67693         return soap_get__net__SetPingResponse(soap, this, tag, type);
67694 }
67695
67696 SOAP_FMAC3 _net__SetPingResponse * SOAP_FMAC4 soap_get__net__SetPingResponse(struct soap *soap, _net__SetPingResponse *p, const char *tag, const char *type)
67697 {
67698         if ((p = soap_in__net__SetPingResponse(soap, tag, p, type)))
67699                 soap_getindependent(soap);
67700         return p;
67701 }
67702
67703 void *_net__SetPingResponse::soap_in(struct soap *soap, const char *tag, const char *type)
67704 {       return soap_in__net__SetPingResponse(soap, tag, this, type);
67705 }
67706
67707 SOAP_FMAC3 _net__SetPingResponse * SOAP_FMAC4 soap_in__net__SetPingResponse(struct soap *soap, const char *tag, _net__SetPingResponse *a, const char *type)
67708 {
67709         if (soap_element_begin_in(soap, tag, 0, NULL))
67710                 return NULL;
67711         a = (_net__SetPingResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetPingResponse, sizeof(_net__SetPingResponse), soap->type, soap->arrayType);
67712         if (!a)
67713                 return NULL;
67714         if (soap->alloced)
67715         {       a->soap_default(soap);
67716                 if (soap->clist->type != SOAP_TYPE__net__SetPingResponse)
67717                 {       soap_revert(soap);
67718                         *soap->id = '\0';
67719                         return (_net__SetPingResponse *)a->soap_in(soap, tag, type);
67720                 }
67721         }
67722         short soap_flag_enabled1 = 1;
67723         if (soap->body && !*soap->href)
67724         {
67725                 for (;;)
67726                 {       soap->error = SOAP_TAG_MISMATCH;
67727                         if (soap_flag_enabled1 && soap->error == SOAP_TAG_MISMATCH)
67728                                 if (soap_in_bool(soap, "net:enabled", &(((_net__SetPingResponse*)a)->enabled), "xsd:boolean"))
67729                                 {       soap_flag_enabled1--;
67730                                         continue;
67731                                 }
67732                         /* transient soap skipped */
67733                         if (soap->error == SOAP_TAG_MISMATCH)
67734                                 soap->error = soap_ignore_element(soap);
67735                         if (soap->error == SOAP_NO_TAG)
67736                                 break;
67737                         if (soap->error)
67738                                 return NULL;
67739                 }
67740                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_enabled1 > 0))
67741                 {       soap->error = SOAP_OCCURS;
67742                         return NULL;
67743                 }
67744                 if (soap_element_end_in(soap, tag))
67745                         return NULL;
67746         }
67747         else
67748         {       a = (_net__SetPingResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetPingResponse, 0, sizeof(_net__SetPingResponse), 0, soap_copy__net__SetPingResponse);
67749                 if (soap->body && soap_element_end_in(soap, tag))
67750                         return NULL;
67751         }
67752         return a;
67753 }
67754
67755 SOAP_FMAC5 _net__SetPingResponse * SOAP_FMAC6 soap_new__net__SetPingResponse(struct soap *soap, int n)
67756 {       return soap_instantiate__net__SetPingResponse(soap, n, NULL, NULL, NULL);
67757 }
67758
67759 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetPingResponse(struct soap *soap, _net__SetPingResponse *p)
67760 {       soap_delete(soap, p);
67761 }
67762
67763 SOAP_FMAC3 _net__SetPingResponse * SOAP_FMAC4 soap_instantiate__net__SetPingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
67764 {
67765         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
67766         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetPingResponse, n, soap_fdelete);
67767         if (!cp)
67768                 return NULL;
67769         if (n < 0)
67770         {       cp->ptr = (void*)new _net__SetPingResponse;
67771                 if (size)
67772                         *size = sizeof(_net__SetPingResponse);
67773                 ((_net__SetPingResponse*)cp->ptr)->soap = soap;
67774         }
67775         else
67776         {       cp->ptr = (void*)new _net__SetPingResponse[n];
67777                 if (size)
67778                         *size = n * sizeof(_net__SetPingResponse);
67779                 for (int i = 0; i < n; i++)
67780                         ((_net__SetPingResponse*)cp->ptr)[i].soap = soap;
67781         }
67782                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
67783         return (_net__SetPingResponse*)cp->ptr;
67784 }
67785
67786 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetPingResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
67787 {
67788         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetPingResponse %p -> %p\n", q, p));
67789         *(_net__SetPingResponse*)p = *(_net__SetPingResponse*)q;
67790 }
67791
67792 void _net__GetVlanParametersResponse::soap_serialize(struct soap *soap) const
67793 {
67794         (void)soap; /* appease -Wall -Werror */
67795         soap_embedded(soap, &((_net__GetVlanParametersResponse*)this)->VlanMode, SOAP_TYPE_bool);
67796         soap_embedded(soap, &((_net__GetVlanParametersResponse*)this)->VlanTag, SOAP_TYPE_unsignedShort);
67797         /* transient soap skipped */
67798 }
67799
67800 void _net__GetVlanParametersResponse::soap_default(struct soap *soap)
67801 {
67802         this->soap = soap;
67803         soap_default_net__PT_USCORESTATUS(soap, &((_net__GetVlanParametersResponse*)this)->StatusCode);
67804         soap_default_bool(soap, &((_net__GetVlanParametersResponse*)this)->VlanMode);
67805         soap_default_unsignedShort(soap, &((_net__GetVlanParametersResponse*)this)->VlanTag);
67806         /* transient soap skipped */
67807 }
67808
67809 int _net__GetVlanParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
67810 {
67811         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetVlanParametersResponse);
67812         if (this->soap_out(soap, tag, id, type))
67813                 return soap->error;
67814         return soap_putindependent(soap);
67815 }
67816
67817 int _net__GetVlanParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
67818 {
67819         return soap_out__net__GetVlanParametersResponse(soap, tag, id, this, type);
67820 }
67821
67822 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetVlanParametersResponse(struct soap *soap, const char *tag, int id, const _net__GetVlanParametersResponse *a, const char *type)
67823 {
67824         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetVlanParametersResponse), type);
67825         soap_element_result(soap, "net:StatusCode");
67826         soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetVlanParametersResponse*)a)->StatusCode), "");
67827         soap_out_bool(soap, "net:VlanMode", -1, &(((_net__GetVlanParametersResponse*)a)->VlanMode), "");
67828         soap_out_unsignedShort(soap, "net:VlanTag", -1, &(((_net__GetVlanParametersResponse*)a)->VlanTag), "");
67829         /* transient soap skipped */
67830         soap_element_end_out(soap, tag);
67831         return SOAP_OK;
67832 }
67833
67834 void *_net__GetVlanParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
67835 {
67836         return soap_get__net__GetVlanParametersResponse(soap, this, tag, type);
67837 }
67838
67839 SOAP_FMAC3 _net__GetVlanParametersResponse * SOAP_FMAC4 soap_get__net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *p, const char *tag, const char *type)
67840 {
67841         if ((p = soap_in__net__GetVlanParametersResponse(soap, tag, p, type)))
67842                 soap_getindependent(soap);
67843         return p;
67844 }
67845
67846 void *_net__GetVlanParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
67847 {       return soap_in__net__GetVlanParametersResponse(soap, tag, this, type);
67848 }
67849
67850 SOAP_FMAC3 _net__GetVlanParametersResponse * SOAP_FMAC4 soap_in__net__GetVlanParametersResponse(struct soap *soap, const char *tag, _net__GetVlanParametersResponse *a, const char *type)
67851 {
67852         if (soap_element_begin_in(soap, tag, 0, NULL))
67853                 return NULL;
67854         a = (_net__GetVlanParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetVlanParametersResponse, sizeof(_net__GetVlanParametersResponse), soap->type, soap->arrayType);
67855         if (!a)
67856                 return NULL;
67857         if (soap->alloced)
67858         {       a->soap_default(soap);
67859                 if (soap->clist->type != SOAP_TYPE__net__GetVlanParametersResponse)
67860                 {       soap_revert(soap);
67861                         *soap->id = '\0';
67862                         return (_net__GetVlanParametersResponse *)a->soap_in(soap, tag, type);
67863                 }
67864         }
67865         short soap_flag_StatusCode1 = 1, soap_flag_VlanMode1 = 1, soap_flag_VlanTag1 = 1;
67866         if (soap->body && !*soap->href)
67867         {
67868                 for (;;)
67869                 {       soap->error = SOAP_TAG_MISMATCH;
67870                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
67871                                 if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetVlanParametersResponse*)a)->StatusCode), "net:PT_STATUS"))
67872                                 {       soap_flag_StatusCode1--;
67873                                         continue;
67874                                 }
67875                         if (soap_flag_VlanMode1 && soap->error == SOAP_TAG_MISMATCH)
67876                                 if (soap_in_bool(soap, "net:VlanMode", &(((_net__GetVlanParametersResponse*)a)->VlanMode), "xsd:boolean"))
67877                                 {       soap_flag_VlanMode1--;
67878                                         continue;
67879                                 }
67880                         if (soap_flag_VlanTag1 && soap->error == SOAP_TAG_MISMATCH)
67881                                 if (soap_in_unsignedShort(soap, "net:VlanTag", &(((_net__GetVlanParametersResponse*)a)->VlanTag), "xsd:unsignedShort"))
67882                                 {       soap_flag_VlanTag1--;
67883                                         continue;
67884                                 }
67885                         /* transient soap skipped */
67886                         soap_check_result(soap, "net:StatusCode");
67887                         if (soap->error == SOAP_TAG_MISMATCH)
67888                                 soap->error = soap_ignore_element(soap);
67889                         if (soap->error == SOAP_NO_TAG)
67890                                 break;
67891                         if (soap->error)
67892                                 return NULL;
67893                 }
67894                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_VlanMode1 > 0 || soap_flag_VlanTag1 > 0))
67895                 {       soap->error = SOAP_OCCURS;
67896                         return NULL;
67897                 }
67898                 if (soap_element_end_in(soap, tag))
67899                         return NULL;
67900         }
67901         else
67902         {       a = (_net__GetVlanParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetVlanParametersResponse, 0, sizeof(_net__GetVlanParametersResponse), 0, soap_copy__net__GetVlanParametersResponse);
67903                 if (soap->body && soap_element_end_in(soap, tag))
67904                         return NULL;
67905         }
67906         return a;
67907 }
67908
67909 SOAP_FMAC5 _net__GetVlanParametersResponse * SOAP_FMAC6 soap_new__net__GetVlanParametersResponse(struct soap *soap, int n)
67910 {       return soap_instantiate__net__GetVlanParametersResponse(soap, n, NULL, NULL, NULL);
67911 }
67912
67913 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *p)
67914 {       soap_delete(soap, p);
67915 }
67916
67917 SOAP_FMAC3 _net__GetVlanParametersResponse * SOAP_FMAC4 soap_instantiate__net__GetVlanParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
67918 {
67919         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetVlanParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
67920         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetVlanParametersResponse, n, soap_fdelete);
67921         if (!cp)
67922                 return NULL;
67923         if (n < 0)
67924         {       cp->ptr = (void*)new _net__GetVlanParametersResponse;
67925                 if (size)
67926                         *size = sizeof(_net__GetVlanParametersResponse);
67927                 ((_net__GetVlanParametersResponse*)cp->ptr)->soap = soap;
67928         }
67929         else
67930         {       cp->ptr = (void*)new _net__GetVlanParametersResponse[n];
67931                 if (size)
67932                         *size = n * sizeof(_net__GetVlanParametersResponse);
67933                 for (int i = 0; i < n; i++)
67934                         ((_net__GetVlanParametersResponse*)cp->ptr)[i].soap = soap;
67935         }
67936                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
67937         return (_net__GetVlanParametersResponse*)cp->ptr;
67938 }
67939
67940 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetVlanParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
67941 {
67942         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetVlanParametersResponse %p -> %p\n", q, p));
67943         *(_net__GetVlanParametersResponse*)p = *(_net__GetVlanParametersResponse*)q;
67944 }
67945
67946 void _net__GetVlanParameters::soap_serialize(struct soap *soap) const
67947 {
67948         (void)soap; /* appease -Wall -Werror */
67949         soap_serialize_PointerTocmn__InterfaceHandleType(soap, &((_net__GetVlanParameters*)this)->InterfaceHandle);
67950         /* transient soap skipped */
67951 }
67952
67953 void _net__GetVlanParameters::soap_default(struct soap *soap)
67954 {
67955         this->soap = soap;
67956         ((_net__GetVlanParameters*)this)->InterfaceHandle = NULL;
67957         /* transient soap skipped */
67958 }
67959
67960 int _net__GetVlanParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
67961 {
67962         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetVlanParameters);
67963         if (this->soap_out(soap, tag, id, type))
67964                 return soap->error;
67965         return soap_putindependent(soap);
67966 }
67967
67968 int _net__GetVlanParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
67969 {
67970         return soap_out__net__GetVlanParameters(soap, tag, id, this, type);
67971 }
67972
67973 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetVlanParameters(struct soap *soap, const char *tag, int id, const _net__GetVlanParameters *a, const char *type)
67974 {
67975         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetVlanParameters), type);
67976         soap_out_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__GetVlanParameters*)a)->InterfaceHandle), "");
67977         /* transient soap skipped */
67978         soap_element_end_out(soap, tag);
67979         return SOAP_OK;
67980 }
67981
67982 void *_net__GetVlanParameters::soap_get(struct soap *soap, const char *tag, const char *type)
67983 {
67984         return soap_get__net__GetVlanParameters(soap, this, tag, type);
67985 }
67986
67987 SOAP_FMAC3 _net__GetVlanParameters * SOAP_FMAC4 soap_get__net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *p, const char *tag, const char *type)
67988 {
67989         if ((p = soap_in__net__GetVlanParameters(soap, tag, p, type)))
67990                 soap_getindependent(soap);
67991         return p;
67992 }
67993
67994 void *_net__GetVlanParameters::soap_in(struct soap *soap, const char *tag, const char *type)
67995 {       return soap_in__net__GetVlanParameters(soap, tag, this, type);
67996 }
67997
67998 SOAP_FMAC3 _net__GetVlanParameters * SOAP_FMAC4 soap_in__net__GetVlanParameters(struct soap *soap, const char *tag, _net__GetVlanParameters *a, const char *type)
67999 {
68000         if (soap_element_begin_in(soap, tag, 0, NULL))
68001                 return NULL;
68002         a = (_net__GetVlanParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetVlanParameters, sizeof(_net__GetVlanParameters), soap->type, soap->arrayType);
68003         if (!a)
68004                 return NULL;
68005         if (soap->alloced)
68006         {       a->soap_default(soap);
68007                 if (soap->clist->type != SOAP_TYPE__net__GetVlanParameters)
68008                 {       soap_revert(soap);
68009                         *soap->id = '\0';
68010                         return (_net__GetVlanParameters *)a->soap_in(soap, tag, type);
68011                 }
68012         }
68013         short soap_flag_InterfaceHandle1 = 1;
68014         if (soap->body && !*soap->href)
68015         {
68016                 for (;;)
68017                 {       soap->error = SOAP_TAG_MISMATCH;
68018                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
68019                                 if (soap_in_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__GetVlanParameters*)a)->InterfaceHandle), "cmn:InterfaceHandleType"))
68020                                 {       soap_flag_InterfaceHandle1--;
68021                                         continue;
68022                                 }
68023                         /* transient soap skipped */
68024                         if (soap->error == SOAP_TAG_MISMATCH)
68025                                 soap->error = soap_ignore_element(soap);
68026                         if (soap->error == SOAP_NO_TAG)
68027                                 break;
68028                         if (soap->error)
68029                                 return NULL;
68030                 }
68031                 if (soap_element_end_in(soap, tag))
68032                         return NULL;
68033         }
68034         else
68035         {       a = (_net__GetVlanParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetVlanParameters, 0, sizeof(_net__GetVlanParameters), 0, soap_copy__net__GetVlanParameters);
68036                 if (soap->body && soap_element_end_in(soap, tag))
68037                         return NULL;
68038         }
68039         return a;
68040 }
68041
68042 SOAP_FMAC5 _net__GetVlanParameters * SOAP_FMAC6 soap_new__net__GetVlanParameters(struct soap *soap, int n)
68043 {       return soap_instantiate__net__GetVlanParameters(soap, n, NULL, NULL, NULL);
68044 }
68045
68046 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *p)
68047 {       soap_delete(soap, p);
68048 }
68049
68050 SOAP_FMAC3 _net__GetVlanParameters * SOAP_FMAC4 soap_instantiate__net__GetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
68051 {
68052         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
68053         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetVlanParameters, n, soap_fdelete);
68054         if (!cp)
68055                 return NULL;
68056         if (n < 0)
68057         {       cp->ptr = (void*)new _net__GetVlanParameters;
68058                 if (size)
68059                         *size = sizeof(_net__GetVlanParameters);
68060                 ((_net__GetVlanParameters*)cp->ptr)->soap = soap;
68061         }
68062         else
68063         {       cp->ptr = (void*)new _net__GetVlanParameters[n];
68064                 if (size)
68065                         *size = n * sizeof(_net__GetVlanParameters);
68066                 for (int i = 0; i < n; i++)
68067                         ((_net__GetVlanParameters*)cp->ptr)[i].soap = soap;
68068         }
68069                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
68070         return (_net__GetVlanParameters*)cp->ptr;
68071 }
68072
68073 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
68074 {
68075         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetVlanParameters %p -> %p\n", q, p));
68076         *(_net__GetVlanParameters*)p = *(_net__GetVlanParameters*)q;
68077 }
68078
68079 void _net__SetVlanParametersResponse::soap_serialize(struct soap *soap) const
68080 {
68081         (void)soap; /* appease -Wall -Werror */
68082         /* transient soap skipped */
68083 }
68084
68085 void _net__SetVlanParametersResponse::soap_default(struct soap *soap)
68086 {
68087         this->soap = soap;
68088         soap_default_net__PT_USCORESTATUS(soap, &((_net__SetVlanParametersResponse*)this)->StatusCode);
68089         /* transient soap skipped */
68090 }
68091
68092 int _net__SetVlanParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
68093 {
68094         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetVlanParametersResponse);
68095         if (this->soap_out(soap, tag, id, type))
68096                 return soap->error;
68097         return soap_putindependent(soap);
68098 }
68099
68100 int _net__SetVlanParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
68101 {
68102         return soap_out__net__SetVlanParametersResponse(soap, tag, id, this, type);
68103 }
68104
68105 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetVlanParametersResponse(struct soap *soap, const char *tag, int id, const _net__SetVlanParametersResponse *a, const char *type)
68106 {
68107         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetVlanParametersResponse), type);
68108         soap_element_result(soap, "net:StatusCode");
68109         soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetVlanParametersResponse*)a)->StatusCode), "");
68110         /* transient soap skipped */
68111         soap_element_end_out(soap, tag);
68112         return SOAP_OK;
68113 }
68114
68115 void *_net__SetVlanParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
68116 {
68117         return soap_get__net__SetVlanParametersResponse(soap, this, tag, type);
68118 }
68119
68120 SOAP_FMAC3 _net__SetVlanParametersResponse * SOAP_FMAC4 soap_get__net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *p, const char *tag, const char *type)
68121 {
68122         if ((p = soap_in__net__SetVlanParametersResponse(soap, tag, p, type)))
68123                 soap_getindependent(soap);
68124         return p;
68125 }
68126
68127 void *_net__SetVlanParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
68128 {       return soap_in__net__SetVlanParametersResponse(soap, tag, this, type);
68129 }
68130
68131 SOAP_FMAC3 _net__SetVlanParametersResponse * SOAP_FMAC4 soap_in__net__SetVlanParametersResponse(struct soap *soap, const char *tag, _net__SetVlanParametersResponse *a, const char *type)
68132 {
68133         if (soap_element_begin_in(soap, tag, 0, NULL))
68134                 return NULL;
68135         a = (_net__SetVlanParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetVlanParametersResponse, sizeof(_net__SetVlanParametersResponse), soap->type, soap->arrayType);
68136         if (!a)
68137                 return NULL;
68138         if (soap->alloced)
68139         {       a->soap_default(soap);
68140                 if (soap->clist->type != SOAP_TYPE__net__SetVlanParametersResponse)
68141                 {       soap_revert(soap);
68142                         *soap->id = '\0';
68143                         return (_net__SetVlanParametersResponse *)a->soap_in(soap, tag, type);
68144                 }
68145         }
68146         short soap_flag_StatusCode1 = 1;
68147         if (soap->body && !*soap->href)
68148         {
68149                 for (;;)
68150                 {       soap->error = SOAP_TAG_MISMATCH;
68151                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
68152                                 if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetVlanParametersResponse*)a)->StatusCode), "net:PT_STATUS"))
68153                                 {       soap_flag_StatusCode1--;
68154                                         continue;
68155                                 }
68156                         /* transient soap skipped */
68157                         soap_check_result(soap, "net:StatusCode");
68158                         if (soap->error == SOAP_TAG_MISMATCH)
68159                                 soap->error = soap_ignore_element(soap);
68160                         if (soap->error == SOAP_NO_TAG)
68161                                 break;
68162                         if (soap->error)
68163                                 return NULL;
68164                 }
68165                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
68166                 {       soap->error = SOAP_OCCURS;
68167                         return NULL;
68168                 }
68169                 if (soap_element_end_in(soap, tag))
68170                         return NULL;
68171         }
68172         else
68173         {       a = (_net__SetVlanParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetVlanParametersResponse, 0, sizeof(_net__SetVlanParametersResponse), 0, soap_copy__net__SetVlanParametersResponse);
68174                 if (soap->body && soap_element_end_in(soap, tag))
68175                         return NULL;
68176         }
68177         return a;
68178 }
68179
68180 SOAP_FMAC5 _net__SetVlanParametersResponse * SOAP_FMAC6 soap_new__net__SetVlanParametersResponse(struct soap *soap, int n)
68181 {       return soap_instantiate__net__SetVlanParametersResponse(soap, n, NULL, NULL, NULL);
68182 }
68183
68184 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *p)
68185 {       soap_delete(soap, p);
68186 }
68187
68188 SOAP_FMAC3 _net__SetVlanParametersResponse * SOAP_FMAC4 soap_instantiate__net__SetVlanParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
68189 {
68190         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetVlanParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
68191         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetVlanParametersResponse, n, soap_fdelete);
68192         if (!cp)
68193                 return NULL;
68194         if (n < 0)
68195         {       cp->ptr = (void*)new _net__SetVlanParametersResponse;
68196                 if (size)
68197                         *size = sizeof(_net__SetVlanParametersResponse);
68198                 ((_net__SetVlanParametersResponse*)cp->ptr)->soap = soap;
68199         }
68200         else
68201         {       cp->ptr = (void*)new _net__SetVlanParametersResponse[n];
68202                 if (size)
68203                         *size = n * sizeof(_net__SetVlanParametersResponse);
68204                 for (int i = 0; i < n; i++)
68205                         ((_net__SetVlanParametersResponse*)cp->ptr)[i].soap = soap;
68206         }
68207                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
68208         return (_net__SetVlanParametersResponse*)cp->ptr;
68209 }
68210
68211 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetVlanParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
68212 {
68213         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetVlanParametersResponse %p -> %p\n", q, p));
68214         *(_net__SetVlanParametersResponse*)p = *(_net__SetVlanParametersResponse*)q;
68215 }
68216
68217 void _net__SetVlanParameters::soap_serialize(struct soap *soap) const
68218 {
68219         (void)soap; /* appease -Wall -Werror */
68220         soap_serialize_PointerTocmn__InterfaceHandleType(soap, &((_net__SetVlanParameters*)this)->InterfaceHandle);
68221         soap_embedded(soap, &((_net__SetVlanParameters*)this)->VlanMode, SOAP_TYPE_bool);
68222         soap_embedded(soap, &((_net__SetVlanParameters*)this)->VlanTag, SOAP_TYPE_unsignedShort);
68223         /* transient soap skipped */
68224 }
68225
68226 void _net__SetVlanParameters::soap_default(struct soap *soap)
68227 {
68228         this->soap = soap;
68229         ((_net__SetVlanParameters*)this)->InterfaceHandle = NULL;
68230         soap_default_bool(soap, &((_net__SetVlanParameters*)this)->VlanMode);
68231         soap_default_unsignedShort(soap, &((_net__SetVlanParameters*)this)->VlanTag);
68232         /* transient soap skipped */
68233 }
68234
68235 int _net__SetVlanParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
68236 {
68237         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetVlanParameters);
68238         if (this->soap_out(soap, tag, id, type))
68239                 return soap->error;
68240         return soap_putindependent(soap);
68241 }
68242
68243 int _net__SetVlanParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
68244 {
68245         return soap_out__net__SetVlanParameters(soap, tag, id, this, type);
68246 }
68247
68248 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetVlanParameters(struct soap *soap, const char *tag, int id, const _net__SetVlanParameters *a, const char *type)
68249 {
68250         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetVlanParameters), type);
68251         soap_out_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__SetVlanParameters*)a)->InterfaceHandle), "");
68252         soap_out_bool(soap, "net:VlanMode", -1, &(((_net__SetVlanParameters*)a)->VlanMode), "");
68253         soap_out_unsignedShort(soap, "net:VlanTag", -1, &(((_net__SetVlanParameters*)a)->VlanTag), "");
68254         /* transient soap skipped */
68255         soap_element_end_out(soap, tag);
68256         return SOAP_OK;
68257 }
68258
68259 void *_net__SetVlanParameters::soap_get(struct soap *soap, const char *tag, const char *type)
68260 {
68261         return soap_get__net__SetVlanParameters(soap, this, tag, type);
68262 }
68263
68264 SOAP_FMAC3 _net__SetVlanParameters * SOAP_FMAC4 soap_get__net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *p, const char *tag, const char *type)
68265 {
68266         if ((p = soap_in__net__SetVlanParameters(soap, tag, p, type)))
68267                 soap_getindependent(soap);
68268         return p;
68269 }
68270
68271 void *_net__SetVlanParameters::soap_in(struct soap *soap, const char *tag, const char *type)
68272 {       return soap_in__net__SetVlanParameters(soap, tag, this, type);
68273 }
68274
68275 SOAP_FMAC3 _net__SetVlanParameters * SOAP_FMAC4 soap_in__net__SetVlanParameters(struct soap *soap, const char *tag, _net__SetVlanParameters *a, const char *type)
68276 {
68277         if (soap_element_begin_in(soap, tag, 0, NULL))
68278                 return NULL;
68279         a = (_net__SetVlanParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetVlanParameters, sizeof(_net__SetVlanParameters), soap->type, soap->arrayType);
68280         if (!a)
68281                 return NULL;
68282         if (soap->alloced)
68283         {       a->soap_default(soap);
68284                 if (soap->clist->type != SOAP_TYPE__net__SetVlanParameters)
68285                 {       soap_revert(soap);
68286                         *soap->id = '\0';
68287                         return (_net__SetVlanParameters *)a->soap_in(soap, tag, type);
68288                 }
68289         }
68290         short soap_flag_InterfaceHandle1 = 1, soap_flag_VlanMode1 = 1, soap_flag_VlanTag1 = 1;
68291         if (soap->body && !*soap->href)
68292         {
68293                 for (;;)
68294                 {       soap->error = SOAP_TAG_MISMATCH;
68295                         if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
68296                                 if (soap_in_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__SetVlanParameters*)a)->InterfaceHandle), "cmn:InterfaceHandleType"))
68297                                 {       soap_flag_InterfaceHandle1--;
68298                                         continue;
68299                                 }
68300                         if (soap_flag_VlanMode1 && soap->error == SOAP_TAG_MISMATCH)
68301                                 if (soap_in_bool(soap, "net:VlanMode", &(((_net__SetVlanParameters*)a)->VlanMode), "xsd:boolean"))
68302                                 {       soap_flag_VlanMode1--;
68303                                         continue;
68304                                 }
68305                         if (soap_flag_VlanTag1 && soap->error == SOAP_TAG_MISMATCH)
68306                                 if (soap_in_unsignedShort(soap, "net:VlanTag", &(((_net__SetVlanParameters*)a)->VlanTag), "xsd:unsignedShort"))
68307                                 {       soap_flag_VlanTag1--;
68308                                         continue;
68309                                 }
68310                         /* transient soap skipped */
68311                         if (soap->error == SOAP_TAG_MISMATCH)
68312                                 soap->error = soap_ignore_element(soap);
68313                         if (soap->error == SOAP_NO_TAG)
68314                                 break;
68315                         if (soap->error)
68316                                 return NULL;
68317                 }
68318                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_VlanMode1 > 0 || soap_flag_VlanTag1 > 0))
68319                 {       soap->error = SOAP_OCCURS;
68320                         return NULL;
68321                 }
68322                 if (soap_element_end_in(soap, tag))
68323                         return NULL;
68324         }
68325         else
68326         {       a = (_net__SetVlanParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetVlanParameters, 0, sizeof(_net__SetVlanParameters), 0, soap_copy__net__SetVlanParameters);
68327                 if (soap->body && soap_element_end_in(soap, tag))
68328                         return NULL;
68329         }
68330         return a;
68331 }
68332
68333 SOAP_FMAC5 _net__SetVlanParameters * SOAP_FMAC6 soap_new__net__SetVlanParameters(struct soap *soap, int n)
68334 {       return soap_instantiate__net__SetVlanParameters(soap, n, NULL, NULL, NULL);
68335 }
68336
68337 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *p)
68338 {       soap_delete(soap, p);
68339 }
68340
68341 SOAP_FMAC3 _net__SetVlanParameters * SOAP_FMAC4 soap_instantiate__net__SetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
68342 {
68343         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
68344         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetVlanParameters, n, soap_fdelete);
68345         if (!cp)
68346                 return NULL;
68347         if (n < 0)
68348         {       cp->ptr = (void*)new _net__SetVlanParameters;
68349                 if (size)
68350                         *size = sizeof(_net__SetVlanParameters);
68351                 ((_net__SetVlanParameters*)cp->ptr)->soap = soap;
68352         }
68353         else
68354         {       cp->ptr = (void*)new _net__SetVlanParameters[n];
68355                 if (size)
68356                         *size = n * sizeof(_net__SetVlanParameters);
68357                 for (int i = 0; i < n; i++)
68358                         ((_net__SetVlanParameters*)cp->ptr)[i].soap = soap;
68359         }
68360                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
68361         return (_net__SetVlanParameters*)cp->ptr;
68362 }
68363
68364 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
68365 {
68366         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetVlanParameters %p -> %p\n", q, p));
68367         *(_net__SetVlanParameters*)p = *(_net__SetVlanParameters*)q;
68368 }
68369
68370 void _net__GetTcpIpParametersResponse::soap_serialize(struct soap *soap) const
68371 {
68372         (void)soap; /* appease -Wall -Werror */
68373         soap_serialize_PointerTonet__StaticIPv4ParametersType(soap, &((_net__GetTcpIpParametersResponse*)this)->StaticIPv4Parameters);
68374         /* transient soap skipped */
68375 }
68376
68377 void _net__GetTcpIpParametersResponse::soap_default(struct soap *soap)
68378 {
68379         this->soap = soap;
68380         soap_default_net__PT_USCORESTATUS(soap, &((_net__GetTcpIpParametersResponse*)this)->StatusCode);
68381         soap_default_net__DhcpModeType(soap, &((_net__GetTcpIpParametersResponse*)this)->DhcpMode);
68382         ((_net__GetTcpIpParametersResponse*)this)->StaticIPv4Parameters = NULL;
68383         /* transient soap skipped */
68384 }
68385
68386 int _net__GetTcpIpParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
68387 {
68388         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetTcpIpParametersResponse);
68389         if (this->soap_out(soap, tag, id, type))
68390                 return soap->error;
68391         return soap_putindependent(soap);
68392 }
68393
68394 int _net__GetTcpIpParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
68395 {
68396         return soap_out__net__GetTcpIpParametersResponse(soap, tag, id, this, type);
68397 }
68398
68399 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, int id, const _net__GetTcpIpParametersResponse *a, const char *type)
68400 {
68401         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetTcpIpParametersResponse), type);
68402         soap_element_result(soap, "net:StatusCode");
68403         soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetTcpIpParametersResponse*)a)->StatusCode), "");
68404         soap_out_net__DhcpModeType(soap, "net:DhcpMode", -1, &(((_net__GetTcpIpParametersResponse*)a)->DhcpMode), "");
68405         soap_out_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", -1, &(((_net__GetTcpIpParametersResponse*)a)->StaticIPv4Parameters), "");
68406         /* transient soap skipped */
68407         soap_element_end_out(soap, tag);
68408         return SOAP_OK;
68409 }
68410
68411 void *_net__GetTcpIpParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
68412 {
68413         return soap_get__net__GetTcpIpParametersResponse(soap, this, tag, type);
68414 }
68415
68416 SOAP_FMAC3 _net__GetTcpIpParametersResponse * SOAP_FMAC4 soap_get__net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *p, const char *tag, const char *type)
68417 {
68418         if ((p = soap_in__net__GetTcpIpParametersResponse(soap, tag, p, type)))
68419                 soap_getindependent(soap);
68420         return p;
68421 }
68422
68423 void *_net__GetTcpIpParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
68424 {       return soap_in__net__GetTcpIpParametersResponse(soap, tag, this, type);
68425 }
68426
68427 SOAP_FMAC3 _net__GetTcpIpParametersResponse * SOAP_FMAC4 soap_in__net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__GetTcpIpParametersResponse *a, const char *type)
68428 {
68429         if (soap_element_begin_in(soap, tag, 0, NULL))
68430                 return NULL;
68431         a = (_net__GetTcpIpParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetTcpIpParametersResponse, sizeof(_net__GetTcpIpParametersResponse), soap->type, soap->arrayType);
68432         if (!a)
68433                 return NULL;
68434         if (soap->alloced)
68435         {       a->soap_default(soap);
68436                 if (soap->clist->type != SOAP_TYPE__net__GetTcpIpParametersResponse)
68437                 {       soap_revert(soap);
68438                         *soap->id = '\0';
68439                         return (_net__GetTcpIpParametersResponse *)a->soap_in(soap, tag, type);
68440                 }
68441         }
68442         short soap_flag_StatusCode1 = 1, soap_flag_DhcpMode1 = 1, soap_flag_StaticIPv4Parameters1 = 1;
68443         if (soap->body && !*soap->href)
68444         {
68445                 for (;;)
68446                 {       soap->error = SOAP_TAG_MISMATCH;
68447                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
68448                                 if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetTcpIpParametersResponse*)a)->StatusCode), "net:PT_STATUS"))
68449                                 {       soap_flag_StatusCode1--;
68450                                         continue;
68451                                 }
68452                         if (soap_flag_DhcpMode1 && soap->error == SOAP_TAG_MISMATCH)
68453                                 if (soap_in_net__DhcpModeType(soap, "net:DhcpMode", &(((_net__GetTcpIpParametersResponse*)a)->DhcpMode), "net:DhcpModeType"))
68454                                 {       soap_flag_DhcpMode1--;
68455                                         continue;
68456                                 }
68457                         if (soap_flag_StaticIPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH)
68458                                 if (soap_in_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", &(((_net__GetTcpIpParametersResponse*)a)->StaticIPv4Parameters), "net:StaticIPv4ParametersType"))
68459                                 {       soap_flag_StaticIPv4Parameters1--;
68460                                         continue;
68461                                 }
68462                         /* transient soap skipped */
68463                         soap_check_result(soap, "net:StatusCode");
68464                         if (soap->error == SOAP_TAG_MISMATCH)
68465                                 soap->error = soap_ignore_element(soap);
68466                         if (soap->error == SOAP_NO_TAG)
68467                                 break;
68468                         if (soap->error)
68469                                 return NULL;
68470                 }
68471                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_DhcpMode1 > 0 || soap_flag_StaticIPv4Parameters1 > 0))
68472                 {       soap->error = SOAP_OCCURS;
68473                         return NULL;
68474                 }
68475                 if (soap_element_end_in(soap, tag))
68476                         return NULL;
68477         }
68478         else
68479         {       a = (_net__GetTcpIpParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetTcpIpParametersResponse, 0, sizeof(_net__GetTcpIpParametersResponse), 0, soap_copy__net__GetTcpIpParametersResponse);
68480                 if (soap->body && soap_element_end_in(soap, tag))
68481                         return NULL;
68482         }
68483         return a;
68484 }
68485
68486 SOAP_FMAC5 _net__GetTcpIpParametersResponse * SOAP_FMAC6 soap_new__net__GetTcpIpParametersResponse(struct soap *soap, int n)
68487 {       return soap_instantiate__net__GetTcpIpParametersResponse(soap, n, NULL, NULL, NULL);
68488 }
68489
68490 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *p)
68491 {       soap_delete(soap, p);
68492 }
68493
68494 SOAP_FMAC3 _net__GetTcpIpParametersResponse * SOAP_FMAC4 soap_instantiate__net__GetTcpIpParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
68495 {
68496         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetTcpIpParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
68497         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetTcpIpParametersResponse, n, soap_fdelete);
68498         if (!cp)
68499                 return NULL;
68500         if (n < 0)
68501         {       cp->ptr = (void*)new _net__GetTcpIpParametersResponse;
68502                 if (size)
68503                         *size = sizeof(_net__GetTcpIpParametersResponse);
68504                 ((_net__GetTcpIpParametersResponse*)cp->ptr)->soap = soap;
68505         }
68506         else
68507         {       cp->ptr = (void*)new _net__GetTcpIpParametersResponse[n];
68508                 if (size)
68509                         *size = n * sizeof(_net__GetTcpIpParametersResponse);
68510                 for (int i = 0; i < n; i++)
68511                         ((_net__GetTcpIpParametersResponse*)cp->ptr)[i].soap = soap;
68512         }
68513                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
68514         return (_net__GetTcpIpParametersResponse*)cp->ptr;
68515 }
68516
68517 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetTcpIpParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
68518 {
68519         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetTcpIpParametersResponse %p -> %p\n", q, p));
68520         *(_net__GetTcpIpParametersResponse*)p = *(_net__GetTcpIpParametersResponse*)q;
68521 }
68522
68523 void _net__GetTcpIpParameters::soap_serialize(struct soap *soap) const
68524 {
68525         (void)soap; /* appease -Wall -Werror */
68526         /* transient soap skipped */
68527 }
68528
68529 void _net__GetTcpIpParameters::soap_default(struct soap *soap)
68530 {
68531         this->soap = soap;
68532         /* transient soap skipped */
68533 }
68534
68535 int _net__GetTcpIpParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
68536 {
68537         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetTcpIpParameters);
68538         if (this->soap_out(soap, tag, id, type))
68539                 return soap->error;
68540         return soap_putindependent(soap);
68541 }
68542
68543 int _net__GetTcpIpParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
68544 {
68545         return soap_out__net__GetTcpIpParameters(soap, tag, id, this, type);
68546 }
68547
68548 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetTcpIpParameters(struct soap *soap, const char *tag, int id, const _net__GetTcpIpParameters *a, const char *type)
68549 {
68550         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetTcpIpParameters), type);
68551         /* transient soap skipped */
68552         soap_element_end_out(soap, tag);
68553         return SOAP_OK;
68554 }
68555
68556 void *_net__GetTcpIpParameters::soap_get(struct soap *soap, const char *tag, const char *type)
68557 {
68558         return soap_get__net__GetTcpIpParameters(soap, this, tag, type);
68559 }
68560
68561 SOAP_FMAC3 _net__GetTcpIpParameters * SOAP_FMAC4 soap_get__net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *p, const char *tag, const char *type)
68562 {
68563         if ((p = soap_in__net__GetTcpIpParameters(soap, tag, p, type)))
68564                 soap_getindependent(soap);
68565         return p;
68566 }
68567
68568 void *_net__GetTcpIpParameters::soap_in(struct soap *soap, const char *tag, const char *type)
68569 {       return soap_in__net__GetTcpIpParameters(soap, tag, this, type);
68570 }
68571
68572 SOAP_FMAC3 _net__GetTcpIpParameters * SOAP_FMAC4 soap_in__net__GetTcpIpParameters(struct soap *soap, const char *tag, _net__GetTcpIpParameters *a, const char *type)
68573 {
68574         if (soap_element_begin_in(soap, tag, 0, NULL))
68575                 return NULL;
68576         a = (_net__GetTcpIpParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetTcpIpParameters, sizeof(_net__GetTcpIpParameters), soap->type, soap->arrayType);
68577         if (!a)
68578                 return NULL;
68579         if (soap->alloced)
68580         {       a->soap_default(soap);
68581                 if (soap->clist->type != SOAP_TYPE__net__GetTcpIpParameters)
68582                 {       soap_revert(soap);
68583                         *soap->id = '\0';
68584                         return (_net__GetTcpIpParameters *)a->soap_in(soap, tag, type);
68585                 }
68586         };
68587         if (soap->body && !*soap->href)
68588         {
68589                 for (;;)
68590                 {       soap->error = SOAP_TAG_MISMATCH;
68591                         /* transient soap skipped */
68592                         if (soap->error == SOAP_TAG_MISMATCH)
68593                                 soap->error = soap_ignore_element(soap);
68594                         if (soap->error == SOAP_NO_TAG)
68595                                 break;
68596                         if (soap->error)
68597                                 return NULL;
68598                 }
68599                 if (soap_element_end_in(soap, tag))
68600                         return NULL;
68601         }
68602         else
68603         {       a = (_net__GetTcpIpParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetTcpIpParameters, 0, sizeof(_net__GetTcpIpParameters), 0, soap_copy__net__GetTcpIpParameters);
68604                 if (soap->body && soap_element_end_in(soap, tag))
68605                         return NULL;
68606         }
68607         return a;
68608 }
68609
68610 SOAP_FMAC5 _net__GetTcpIpParameters * SOAP_FMAC6 soap_new__net__GetTcpIpParameters(struct soap *soap, int n)
68611 {       return soap_instantiate__net__GetTcpIpParameters(soap, n, NULL, NULL, NULL);
68612 }
68613
68614 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *p)
68615 {       soap_delete(soap, p);
68616 }
68617
68618 SOAP_FMAC3 _net__GetTcpIpParameters * SOAP_FMAC4 soap_instantiate__net__GetTcpIpParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
68619 {
68620         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
68621         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetTcpIpParameters, n, soap_fdelete);
68622         if (!cp)
68623                 return NULL;
68624         if (n < 0)
68625         {       cp->ptr = (void*)new _net__GetTcpIpParameters;
68626                 if (size)
68627                         *size = sizeof(_net__GetTcpIpParameters);
68628                 ((_net__GetTcpIpParameters*)cp->ptr)->soap = soap;
68629         }
68630         else
68631         {       cp->ptr = (void*)new _net__GetTcpIpParameters[n];
68632                 if (size)
68633                         *size = n * sizeof(_net__GetTcpIpParameters);
68634                 for (int i = 0; i < n; i++)
68635                         ((_net__GetTcpIpParameters*)cp->ptr)[i].soap = soap;
68636         }
68637                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
68638         return (_net__GetTcpIpParameters*)cp->ptr;
68639 }
68640
68641 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetTcpIpParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
68642 {
68643         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetTcpIpParameters %p -> %p\n", q, p));
68644         *(_net__GetTcpIpParameters*)p = *(_net__GetTcpIpParameters*)q;
68645 }
68646
68647 void _net__SetTcpIpParametersResponse::soap_serialize(struct soap *soap) const
68648 {
68649         (void)soap; /* appease -Wall -Werror */
68650         /* transient soap skipped */
68651 }
68652
68653 void _net__SetTcpIpParametersResponse::soap_default(struct soap *soap)
68654 {
68655         this->soap = soap;
68656         soap_default_net__PT_USCORESTATUS(soap, &((_net__SetTcpIpParametersResponse*)this)->StatusCode);
68657         /* transient soap skipped */
68658 }
68659
68660 int _net__SetTcpIpParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
68661 {
68662         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetTcpIpParametersResponse);
68663         if (this->soap_out(soap, tag, id, type))
68664                 return soap->error;
68665         return soap_putindependent(soap);
68666 }
68667
68668 int _net__SetTcpIpParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
68669 {
68670         return soap_out__net__SetTcpIpParametersResponse(soap, tag, id, this, type);
68671 }
68672
68673 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, int id, const _net__SetTcpIpParametersResponse *a, const char *type)
68674 {
68675         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetTcpIpParametersResponse), type);
68676         soap_element_result(soap, "net:StatusCode");
68677         soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetTcpIpParametersResponse*)a)->StatusCode), "");
68678         /* transient soap skipped */
68679         soap_element_end_out(soap, tag);
68680         return SOAP_OK;
68681 }
68682
68683 void *_net__SetTcpIpParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
68684 {
68685         return soap_get__net__SetTcpIpParametersResponse(soap, this, tag, type);
68686 }
68687
68688 SOAP_FMAC3 _net__SetTcpIpParametersResponse * SOAP_FMAC4 soap_get__net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *p, const char *tag, const char *type)
68689 {
68690         if ((p = soap_in__net__SetTcpIpParametersResponse(soap, tag, p, type)))
68691                 soap_getindependent(soap);
68692         return p;
68693 }
68694
68695 void *_net__SetTcpIpParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
68696 {       return soap_in__net__SetTcpIpParametersResponse(soap, tag, this, type);
68697 }
68698
68699 SOAP_FMAC3 _net__SetTcpIpParametersResponse * SOAP_FMAC4 soap_in__net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__SetTcpIpParametersResponse *a, const char *type)
68700 {
68701         if (soap_element_begin_in(soap, tag, 0, NULL))
68702                 return NULL;
68703         a = (_net__SetTcpIpParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetTcpIpParametersResponse, sizeof(_net__SetTcpIpParametersResponse), soap->type, soap->arrayType);
68704         if (!a)
68705                 return NULL;
68706         if (soap->alloced)
68707         {       a->soap_default(soap);
68708                 if (soap->clist->type != SOAP_TYPE__net__SetTcpIpParametersResponse)
68709                 {       soap_revert(soap);
68710                         *soap->id = '\0';
68711                         return (_net__SetTcpIpParametersResponse *)a->soap_in(soap, tag, type);
68712                 }
68713         }
68714         short soap_flag_StatusCode1 = 1;
68715         if (soap->body && !*soap->href)
68716         {
68717                 for (;;)
68718                 {       soap->error = SOAP_TAG_MISMATCH;
68719                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
68720                                 if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetTcpIpParametersResponse*)a)->StatusCode), "net:PT_STATUS"))
68721                                 {       soap_flag_StatusCode1--;
68722                                         continue;
68723                                 }
68724                         /* transient soap skipped */
68725                         soap_check_result(soap, "net:StatusCode");
68726                         if (soap->error == SOAP_TAG_MISMATCH)
68727                                 soap->error = soap_ignore_element(soap);
68728                         if (soap->error == SOAP_NO_TAG)
68729                                 break;
68730                         if (soap->error)
68731                                 return NULL;
68732                 }
68733                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
68734                 {       soap->error = SOAP_OCCURS;
68735                         return NULL;
68736                 }
68737                 if (soap_element_end_in(soap, tag))
68738                         return NULL;
68739         }
68740         else
68741         {       a = (_net__SetTcpIpParametersResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetTcpIpParametersResponse, 0, sizeof(_net__SetTcpIpParametersResponse), 0, soap_copy__net__SetTcpIpParametersResponse);
68742                 if (soap->body && soap_element_end_in(soap, tag))
68743                         return NULL;
68744         }
68745         return a;
68746 }
68747
68748 SOAP_FMAC5 _net__SetTcpIpParametersResponse * SOAP_FMAC6 soap_new__net__SetTcpIpParametersResponse(struct soap *soap, int n)
68749 {       return soap_instantiate__net__SetTcpIpParametersResponse(soap, n, NULL, NULL, NULL);
68750 }
68751
68752 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *p)
68753 {       soap_delete(soap, p);
68754 }
68755
68756 SOAP_FMAC3 _net__SetTcpIpParametersResponse * SOAP_FMAC4 soap_instantiate__net__SetTcpIpParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
68757 {
68758         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetTcpIpParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
68759         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetTcpIpParametersResponse, n, soap_fdelete);
68760         if (!cp)
68761                 return NULL;
68762         if (n < 0)
68763         {       cp->ptr = (void*)new _net__SetTcpIpParametersResponse;
68764                 if (size)
68765                         *size = sizeof(_net__SetTcpIpParametersResponse);
68766                 ((_net__SetTcpIpParametersResponse*)cp->ptr)->soap = soap;
68767         }
68768         else
68769         {       cp->ptr = (void*)new _net__SetTcpIpParametersResponse[n];
68770                 if (size)
68771                         *size = n * sizeof(_net__SetTcpIpParametersResponse);
68772                 for (int i = 0; i < n; i++)
68773                         ((_net__SetTcpIpParametersResponse*)cp->ptr)[i].soap = soap;
68774         }
68775                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
68776         return (_net__SetTcpIpParametersResponse*)cp->ptr;
68777 }
68778
68779 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetTcpIpParametersResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
68780 {
68781         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetTcpIpParametersResponse %p -> %p\n", q, p));
68782         *(_net__SetTcpIpParametersResponse*)p = *(_net__SetTcpIpParametersResponse*)q;
68783 }
68784
68785 void _net__SetTcpIpParameters::soap_serialize(struct soap *soap) const
68786 {
68787         (void)soap; /* appease -Wall -Werror */
68788         soap_serialize_PointerTonet__StaticIPv4ParametersType(soap, &((_net__SetTcpIpParameters*)this)->StaticIPv4Parameters);
68789         /* transient soap skipped */
68790 }
68791
68792 void _net__SetTcpIpParameters::soap_default(struct soap *soap)
68793 {
68794         this->soap = soap;
68795         soap_default_net__DhcpModeType(soap, &((_net__SetTcpIpParameters*)this)->DhcpMode);
68796         ((_net__SetTcpIpParameters*)this)->StaticIPv4Parameters = NULL;
68797         /* transient soap skipped */
68798 }
68799
68800 int _net__SetTcpIpParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
68801 {
68802         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetTcpIpParameters);
68803         if (this->soap_out(soap, tag, id, type))
68804                 return soap->error;
68805         return soap_putindependent(soap);
68806 }
68807
68808 int _net__SetTcpIpParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
68809 {
68810         return soap_out__net__SetTcpIpParameters(soap, tag, id, this, type);
68811 }
68812
68813 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetTcpIpParameters(struct soap *soap, const char *tag, int id, const _net__SetTcpIpParameters *a, const char *type)
68814 {
68815         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetTcpIpParameters), type);
68816         soap_out_net__DhcpModeType(soap, "net:DhcpMode", -1, &(((_net__SetTcpIpParameters*)a)->DhcpMode), "");
68817         soap_out_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", -1, &(((_net__SetTcpIpParameters*)a)->StaticIPv4Parameters), "");
68818         /* transient soap skipped */
68819         soap_element_end_out(soap, tag);
68820         return SOAP_OK;
68821 }
68822
68823 void *_net__SetTcpIpParameters::soap_get(struct soap *soap, const char *tag, const char *type)
68824 {
68825         return soap_get__net__SetTcpIpParameters(soap, this, tag, type);
68826 }
68827
68828 SOAP_FMAC3 _net__SetTcpIpParameters * SOAP_FMAC4 soap_get__net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *p, const char *tag, const char *type)
68829 {
68830         if ((p = soap_in__net__SetTcpIpParameters(soap, tag, p, type)))
68831                 soap_getindependent(soap);
68832         return p;
68833 }
68834
68835 void *_net__SetTcpIpParameters::soap_in(struct soap *soap, const char *tag, const char *type)
68836 {       return soap_in__net__SetTcpIpParameters(soap, tag, this, type);
68837 }
68838
68839 SOAP_FMAC3 _net__SetTcpIpParameters * SOAP_FMAC4 soap_in__net__SetTcpIpParameters(struct soap *soap, const char *tag, _net__SetTcpIpParameters *a, const char *type)
68840 {
68841         if (soap_element_begin_in(soap, tag, 0, NULL))
68842                 return NULL;
68843         a = (_net__SetTcpIpParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetTcpIpParameters, sizeof(_net__SetTcpIpParameters), soap->type, soap->arrayType);
68844         if (!a)
68845                 return NULL;
68846         if (soap->alloced)
68847         {       a->soap_default(soap);
68848                 if (soap->clist->type != SOAP_TYPE__net__SetTcpIpParameters)
68849                 {       soap_revert(soap);
68850                         *soap->id = '\0';
68851                         return (_net__SetTcpIpParameters *)a->soap_in(soap, tag, type);
68852                 }
68853         }
68854         short soap_flag_DhcpMode1 = 1, soap_flag_StaticIPv4Parameters1 = 1;
68855         if (soap->body && !*soap->href)
68856         {
68857                 for (;;)
68858                 {       soap->error = SOAP_TAG_MISMATCH;
68859                         if (soap_flag_DhcpMode1 && soap->error == SOAP_TAG_MISMATCH)
68860                                 if (soap_in_net__DhcpModeType(soap, "net:DhcpMode", &(((_net__SetTcpIpParameters*)a)->DhcpMode), "net:DhcpModeType"))
68861                                 {       soap_flag_DhcpMode1--;
68862                                         continue;
68863                                 }
68864                         if (soap_flag_StaticIPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH)
68865                                 if (soap_in_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", &(((_net__SetTcpIpParameters*)a)->StaticIPv4Parameters), "net:StaticIPv4ParametersType"))
68866                                 {       soap_flag_StaticIPv4Parameters1--;
68867                                         continue;
68868                                 }
68869                         /* transient soap skipped */
68870                         if (soap->error == SOAP_TAG_MISMATCH)
68871                                 soap->error = soap_ignore_element(soap);
68872                         if (soap->error == SOAP_NO_TAG)
68873                                 break;
68874                         if (soap->error)
68875                                 return NULL;
68876                 }
68877                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_DhcpMode1 > 0))
68878                 {       soap->error = SOAP_OCCURS;
68879                         return NULL;
68880                 }
68881                 if (soap_element_end_in(soap, tag))
68882                         return NULL;
68883         }
68884         else
68885         {       a = (_net__SetTcpIpParameters *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetTcpIpParameters, 0, sizeof(_net__SetTcpIpParameters), 0, soap_copy__net__SetTcpIpParameters);
68886                 if (soap->body && soap_element_end_in(soap, tag))
68887                         return NULL;
68888         }
68889         return a;
68890 }
68891
68892 SOAP_FMAC5 _net__SetTcpIpParameters * SOAP_FMAC6 soap_new__net__SetTcpIpParameters(struct soap *soap, int n)
68893 {       return soap_instantiate__net__SetTcpIpParameters(soap, n, NULL, NULL, NULL);
68894 }
68895
68896 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *p)
68897 {       soap_delete(soap, p);
68898 }
68899
68900 SOAP_FMAC3 _net__SetTcpIpParameters * SOAP_FMAC4 soap_instantiate__net__SetTcpIpParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
68901 {
68902         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
68903         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetTcpIpParameters, n, soap_fdelete);
68904         if (!cp)
68905                 return NULL;
68906         if (n < 0)
68907         {       cp->ptr = (void*)new _net__SetTcpIpParameters;
68908                 if (size)
68909                         *size = sizeof(_net__SetTcpIpParameters);
68910                 ((_net__SetTcpIpParameters*)cp->ptr)->soap = soap;
68911         }
68912         else
68913         {       cp->ptr = (void*)new _net__SetTcpIpParameters[n];
68914                 if (size)
68915                         *size = n * sizeof(_net__SetTcpIpParameters);
68916                 for (int i = 0; i < n; i++)
68917                         ((_net__SetTcpIpParameters*)cp->ptr)[i].soap = soap;
68918         }
68919                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
68920         return (_net__SetTcpIpParameters*)cp->ptr;
68921 }
68922
68923 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetTcpIpParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
68924 {
68925         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetTcpIpParameters %p -> %p\n", q, p));
68926         *(_net__SetTcpIpParameters*)p = *(_net__SetTcpIpParameters*)q;
68927 }
68928
68929 void _net__GetDomainNameResponse::soap_serialize(struct soap *soap) const
68930 {
68931         (void)soap; /* appease -Wall -Werror */
68932         soap_embedded(soap, &((_net__GetDomainNameResponse*)this)->DomainName, SOAP_TYPE_std__string);
68933         soap_serialize_std__string(soap, &((_net__GetDomainNameResponse*)this)->DomainName);
68934         /* transient soap skipped */
68935 }
68936
68937 void _net__GetDomainNameResponse::soap_default(struct soap *soap)
68938 {
68939         this->soap = soap;
68940         soap_default_net__PT_USCORESTATUS(soap, &((_net__GetDomainNameResponse*)this)->StatusCode);
68941         soap_default_std__string(soap, &((_net__GetDomainNameResponse*)this)->DomainName);
68942         /* transient soap skipped */
68943 }
68944
68945 int _net__GetDomainNameResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
68946 {
68947         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetDomainNameResponse);
68948         if (this->soap_out(soap, tag, id, type))
68949                 return soap->error;
68950         return soap_putindependent(soap);
68951 }
68952
68953 int _net__GetDomainNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
68954 {
68955         return soap_out__net__GetDomainNameResponse(soap, tag, id, this, type);
68956 }
68957
68958 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetDomainNameResponse(struct soap *soap, const char *tag, int id, const _net__GetDomainNameResponse *a, const char *type)
68959 {
68960         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetDomainNameResponse), type);
68961         soap_element_result(soap, "net:StatusCode");
68962         soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetDomainNameResponse*)a)->StatusCode), "");
68963         soap_out_std__string(soap, "net:DomainName", -1, &(((_net__GetDomainNameResponse*)a)->DomainName), "");
68964         /* transient soap skipped */
68965         soap_element_end_out(soap, tag);
68966         return SOAP_OK;
68967 }
68968
68969 void *_net__GetDomainNameResponse::soap_get(struct soap *soap, const char *tag, const char *type)
68970 {
68971         return soap_get__net__GetDomainNameResponse(soap, this, tag, type);
68972 }
68973
68974 SOAP_FMAC3 _net__GetDomainNameResponse * SOAP_FMAC4 soap_get__net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *p, const char *tag, const char *type)
68975 {
68976         if ((p = soap_in__net__GetDomainNameResponse(soap, tag, p, type)))
68977                 soap_getindependent(soap);
68978         return p;
68979 }
68980
68981 void *_net__GetDomainNameResponse::soap_in(struct soap *soap, const char *tag, const char *type)
68982 {       return soap_in__net__GetDomainNameResponse(soap, tag, this, type);
68983 }
68984
68985 SOAP_FMAC3 _net__GetDomainNameResponse * SOAP_FMAC4 soap_in__net__GetDomainNameResponse(struct soap *soap, const char *tag, _net__GetDomainNameResponse *a, const char *type)
68986 {
68987         if (soap_element_begin_in(soap, tag, 0, NULL))
68988                 return NULL;
68989         a = (_net__GetDomainNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetDomainNameResponse, sizeof(_net__GetDomainNameResponse), soap->type, soap->arrayType);
68990         if (!a)
68991                 return NULL;
68992         if (soap->alloced)
68993         {       a->soap_default(soap);
68994                 if (soap->clist->type != SOAP_TYPE__net__GetDomainNameResponse)
68995                 {       soap_revert(soap);
68996                         *soap->id = '\0';
68997                         return (_net__GetDomainNameResponse *)a->soap_in(soap, tag, type);
68998                 }
68999         }
69000         short soap_flag_StatusCode1 = 1, soap_flag_DomainName1 = 1;
69001         if (soap->body && !*soap->href)
69002         {
69003                 for (;;)
69004                 {       soap->error = SOAP_TAG_MISMATCH;
69005                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
69006                                 if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetDomainNameResponse*)a)->StatusCode), "net:PT_STATUS"))
69007                                 {       soap_flag_StatusCode1--;
69008                                         continue;
69009                                 }
69010                         if (soap_flag_DomainName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
69011                                 if (soap_in_std__string(soap, "net:DomainName", &(((_net__GetDomainNameResponse*)a)->DomainName), "xsd:string"))
69012                                 {       soap_flag_DomainName1--;
69013                                         continue;
69014                                 }
69015                         /* transient soap skipped */
69016                         soap_check_result(soap, "net:StatusCode");
69017                         if (soap->error == SOAP_TAG_MISMATCH)
69018                                 soap->error = soap_ignore_element(soap);
69019                         if (soap->error == SOAP_NO_TAG)
69020                                 break;
69021                         if (soap->error)
69022                                 return NULL;
69023                 }
69024                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_DomainName1 > 0))
69025                 {       soap->error = SOAP_OCCURS;
69026                         return NULL;
69027                 }
69028                 if (soap_element_end_in(soap, tag))
69029                         return NULL;
69030         }
69031         else
69032         {       a = (_net__GetDomainNameResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetDomainNameResponse, 0, sizeof(_net__GetDomainNameResponse), 0, soap_copy__net__GetDomainNameResponse);
69033                 if (soap->body && soap_element_end_in(soap, tag))
69034                         return NULL;
69035         }
69036         return a;
69037 }
69038
69039 SOAP_FMAC5 _net__GetDomainNameResponse * SOAP_FMAC6 soap_new__net__GetDomainNameResponse(struct soap *soap, int n)
69040 {       return soap_instantiate__net__GetDomainNameResponse(soap, n, NULL, NULL, NULL);
69041 }
69042
69043 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *p)
69044 {       soap_delete(soap, p);
69045 }
69046
69047 SOAP_FMAC3 _net__GetDomainNameResponse * SOAP_FMAC4 soap_instantiate__net__GetDomainNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
69048 {
69049         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetDomainNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
69050         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetDomainNameResponse, n, soap_fdelete);
69051         if (!cp)
69052                 return NULL;
69053         if (n < 0)
69054         {       cp->ptr = (void*)new _net__GetDomainNameResponse;
69055                 if (size)
69056                         *size = sizeof(_net__GetDomainNameResponse);
69057                 ((_net__GetDomainNameResponse*)cp->ptr)->soap = soap;
69058         }
69059         else
69060         {       cp->ptr = (void*)new _net__GetDomainNameResponse[n];
69061                 if (size)
69062                         *size = n * sizeof(_net__GetDomainNameResponse);
69063                 for (int i = 0; i < n; i++)
69064                         ((_net__GetDomainNameResponse*)cp->ptr)[i].soap = soap;
69065         }
69066                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
69067         return (_net__GetDomainNameResponse*)cp->ptr;
69068 }
69069
69070 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetDomainNameResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
69071 {
69072         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetDomainNameResponse %p -> %p\n", q, p));
69073         *(_net__GetDomainNameResponse*)p = *(_net__GetDomainNameResponse*)q;
69074 }
69075
69076 void _net__GetDomainName::soap_serialize(struct soap *soap) const
69077 {
69078         (void)soap; /* appease -Wall -Werror */
69079         /* transient soap skipped */
69080 }
69081
69082 void _net__GetDomainName::soap_default(struct soap *soap)
69083 {
69084         this->soap = soap;
69085         /* transient soap skipped */
69086 }
69087
69088 int _net__GetDomainName::soap_put(struct soap *soap, const char *tag, const  char *type) const
69089 {
69090         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetDomainName);
69091         if (this->soap_out(soap, tag, id, type))
69092                 return soap->error;
69093         return soap_putindependent(soap);
69094 }
69095
69096 int _net__GetDomainName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
69097 {
69098         return soap_out__net__GetDomainName(soap, tag, id, this, type);
69099 }
69100
69101 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetDomainName(struct soap *soap, const char *tag, int id, const _net__GetDomainName *a, const char *type)
69102 {
69103         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetDomainName), type);
69104         /* transient soap skipped */
69105         soap_element_end_out(soap, tag);
69106         return SOAP_OK;
69107 }
69108
69109 void *_net__GetDomainName::soap_get(struct soap *soap, const char *tag, const char *type)
69110 {
69111         return soap_get__net__GetDomainName(soap, this, tag, type);
69112 }
69113
69114 SOAP_FMAC3 _net__GetDomainName * SOAP_FMAC4 soap_get__net__GetDomainName(struct soap *soap, _net__GetDomainName *p, const char *tag, const char *type)
69115 {
69116         if ((p = soap_in__net__GetDomainName(soap, tag, p, type)))
69117                 soap_getindependent(soap);
69118         return p;
69119 }
69120
69121 void *_net__GetDomainName::soap_in(struct soap *soap, const char *tag, const char *type)
69122 {       return soap_in__net__GetDomainName(soap, tag, this, type);
69123 }
69124
69125 SOAP_FMAC3 _net__GetDomainName * SOAP_FMAC4 soap_in__net__GetDomainName(struct soap *soap, const char *tag, _net__GetDomainName *a, const char *type)
69126 {
69127         if (soap_element_begin_in(soap, tag, 0, NULL))
69128                 return NULL;
69129         a = (_net__GetDomainName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetDomainName, sizeof(_net__GetDomainName), soap->type, soap->arrayType);
69130         if (!a)
69131                 return NULL;
69132         if (soap->alloced)
69133         {       a->soap_default(soap);
69134                 if (soap->clist->type != SOAP_TYPE__net__GetDomainName)
69135                 {       soap_revert(soap);
69136                         *soap->id = '\0';
69137                         return (_net__GetDomainName *)a->soap_in(soap, tag, type);
69138                 }
69139         };
69140         if (soap->body && !*soap->href)
69141         {
69142                 for (;;)
69143                 {       soap->error = SOAP_TAG_MISMATCH;
69144                         /* transient soap skipped */
69145                         if (soap->error == SOAP_TAG_MISMATCH)
69146                                 soap->error = soap_ignore_element(soap);
69147                         if (soap->error == SOAP_NO_TAG)
69148                                 break;
69149                         if (soap->error)
69150                                 return NULL;
69151                 }
69152                 if (soap_element_end_in(soap, tag))
69153                         return NULL;
69154         }
69155         else
69156         {       a = (_net__GetDomainName *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetDomainName, 0, sizeof(_net__GetDomainName), 0, soap_copy__net__GetDomainName);
69157                 if (soap->body && soap_element_end_in(soap, tag))
69158                         return NULL;
69159         }
69160         return a;
69161 }
69162
69163 SOAP_FMAC5 _net__GetDomainName * SOAP_FMAC6 soap_new__net__GetDomainName(struct soap *soap, int n)
69164 {       return soap_instantiate__net__GetDomainName(soap, n, NULL, NULL, NULL);
69165 }
69166
69167 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetDomainName(struct soap *soap, _net__GetDomainName *p)
69168 {       soap_delete(soap, p);
69169 }
69170
69171 SOAP_FMAC3 _net__GetDomainName * SOAP_FMAC4 soap_instantiate__net__GetDomainName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
69172 {
69173         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
69174         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetDomainName, n, soap_fdelete);
69175         if (!cp)
69176                 return NULL;
69177         if (n < 0)
69178         {       cp->ptr = (void*)new _net__GetDomainName;
69179                 if (size)
69180                         *size = sizeof(_net__GetDomainName);
69181                 ((_net__GetDomainName*)cp->ptr)->soap = soap;
69182         }
69183         else
69184         {       cp->ptr = (void*)new _net__GetDomainName[n];
69185                 if (size)
69186                         *size = n * sizeof(_net__GetDomainName);
69187                 for (int i = 0; i < n; i++)
69188                         ((_net__GetDomainName*)cp->ptr)[i].soap = soap;
69189         }
69190                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
69191         return (_net__GetDomainName*)cp->ptr;
69192 }
69193
69194 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetDomainName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
69195 {
69196         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetDomainName %p -> %p\n", q, p));
69197         *(_net__GetDomainName*)p = *(_net__GetDomainName*)q;
69198 }
69199
69200 void _net__SetDomainNameResponse::soap_serialize(struct soap *soap) const
69201 {
69202         (void)soap; /* appease -Wall -Werror */
69203         /* transient soap skipped */
69204 }
69205
69206 void _net__SetDomainNameResponse::soap_default(struct soap *soap)
69207 {
69208         this->soap = soap;
69209         soap_default_net__PT_USCORESTATUS(soap, &((_net__SetDomainNameResponse*)this)->StatusCode);
69210         /* transient soap skipped */
69211 }
69212
69213 int _net__SetDomainNameResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
69214 {
69215         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetDomainNameResponse);
69216         if (this->soap_out(soap, tag, id, type))
69217                 return soap->error;
69218         return soap_putindependent(soap);
69219 }
69220
69221 int _net__SetDomainNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
69222 {
69223         return soap_out__net__SetDomainNameResponse(soap, tag, id, this, type);
69224 }
69225
69226 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetDomainNameResponse(struct soap *soap, const char *tag, int id, const _net__SetDomainNameResponse *a, const char *type)
69227 {
69228         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetDomainNameResponse), type);
69229         soap_element_result(soap, "net:StatusCode");
69230         soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetDomainNameResponse*)a)->StatusCode), "");
69231         /* transient soap skipped */
69232         soap_element_end_out(soap, tag);
69233         return SOAP_OK;
69234 }
69235
69236 void *_net__SetDomainNameResponse::soap_get(struct soap *soap, const char *tag, const char *type)
69237 {
69238         return soap_get__net__SetDomainNameResponse(soap, this, tag, type);
69239 }
69240
69241 SOAP_FMAC3 _net__SetDomainNameResponse * SOAP_FMAC4 soap_get__net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *p, const char *tag, const char *type)
69242 {
69243         if ((p = soap_in__net__SetDomainNameResponse(soap, tag, p, type)))
69244                 soap_getindependent(soap);
69245         return p;
69246 }
69247
69248 void *_net__SetDomainNameResponse::soap_in(struct soap *soap, const char *tag, const char *type)
69249 {       return soap_in__net__SetDomainNameResponse(soap, tag, this, type);
69250 }
69251
69252 SOAP_FMAC3 _net__SetDomainNameResponse * SOAP_FMAC4 soap_in__net__SetDomainNameResponse(struct soap *soap, const char *tag, _net__SetDomainNameResponse *a, const char *type)
69253 {
69254         if (soap_element_begin_in(soap, tag, 0, NULL))
69255                 return NULL;
69256         a = (_net__SetDomainNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetDomainNameResponse, sizeof(_net__SetDomainNameResponse), soap->type, soap->arrayType);
69257         if (!a)
69258                 return NULL;
69259         if (soap->alloced)
69260         {       a->soap_default(soap);
69261                 if (soap->clist->type != SOAP_TYPE__net__SetDomainNameResponse)
69262                 {       soap_revert(soap);
69263                         *soap->id = '\0';
69264                         return (_net__SetDomainNameResponse *)a->soap_in(soap, tag, type);
69265                 }
69266         }
69267         short soap_flag_StatusCode1 = 1;
69268         if (soap->body && !*soap->href)
69269         {
69270                 for (;;)
69271                 {       soap->error = SOAP_TAG_MISMATCH;
69272                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
69273                                 if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetDomainNameResponse*)a)->StatusCode), "net:PT_STATUS"))
69274                                 {       soap_flag_StatusCode1--;
69275                                         continue;
69276                                 }
69277                         /* transient soap skipped */
69278                         soap_check_result(soap, "net:StatusCode");
69279                         if (soap->error == SOAP_TAG_MISMATCH)
69280                                 soap->error = soap_ignore_element(soap);
69281                         if (soap->error == SOAP_NO_TAG)
69282                                 break;
69283                         if (soap->error)
69284                                 return NULL;
69285                 }
69286                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
69287                 {       soap->error = SOAP_OCCURS;
69288                         return NULL;
69289                 }
69290                 if (soap_element_end_in(soap, tag))
69291                         return NULL;
69292         }
69293         else
69294         {       a = (_net__SetDomainNameResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetDomainNameResponse, 0, sizeof(_net__SetDomainNameResponse), 0, soap_copy__net__SetDomainNameResponse);
69295                 if (soap->body && soap_element_end_in(soap, tag))
69296                         return NULL;
69297         }
69298         return a;
69299 }
69300
69301 SOAP_FMAC5 _net__SetDomainNameResponse * SOAP_FMAC6 soap_new__net__SetDomainNameResponse(struct soap *soap, int n)
69302 {       return soap_instantiate__net__SetDomainNameResponse(soap, n, NULL, NULL, NULL);
69303 }
69304
69305 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *p)
69306 {       soap_delete(soap, p);
69307 }
69308
69309 SOAP_FMAC3 _net__SetDomainNameResponse * SOAP_FMAC4 soap_instantiate__net__SetDomainNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
69310 {
69311         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetDomainNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
69312         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetDomainNameResponse, n, soap_fdelete);
69313         if (!cp)
69314                 return NULL;
69315         if (n < 0)
69316         {       cp->ptr = (void*)new _net__SetDomainNameResponse;
69317                 if (size)
69318                         *size = sizeof(_net__SetDomainNameResponse);
69319                 ((_net__SetDomainNameResponse*)cp->ptr)->soap = soap;
69320         }
69321         else
69322         {       cp->ptr = (void*)new _net__SetDomainNameResponse[n];
69323                 if (size)
69324                         *size = n * sizeof(_net__SetDomainNameResponse);
69325                 for (int i = 0; i < n; i++)
69326                         ((_net__SetDomainNameResponse*)cp->ptr)[i].soap = soap;
69327         }
69328                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
69329         return (_net__SetDomainNameResponse*)cp->ptr;
69330 }
69331
69332 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetDomainNameResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
69333 {
69334         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetDomainNameResponse %p -> %p\n", q, p));
69335         *(_net__SetDomainNameResponse*)p = *(_net__SetDomainNameResponse*)q;
69336 }
69337
69338 void _net__SetDomainName::soap_serialize(struct soap *soap) const
69339 {
69340         (void)soap; /* appease -Wall -Werror */
69341         soap_embedded(soap, &((_net__SetDomainName*)this)->DomainName, SOAP_TYPE_std__string);
69342         soap_serialize_std__string(soap, &((_net__SetDomainName*)this)->DomainName);
69343         /* transient soap skipped */
69344 }
69345
69346 void _net__SetDomainName::soap_default(struct soap *soap)
69347 {
69348         this->soap = soap;
69349         soap_default_std__string(soap, &((_net__SetDomainName*)this)->DomainName);
69350         /* transient soap skipped */
69351 }
69352
69353 int _net__SetDomainName::soap_put(struct soap *soap, const char *tag, const  char *type) const
69354 {
69355         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetDomainName);
69356         if (this->soap_out(soap, tag, id, type))
69357                 return soap->error;
69358         return soap_putindependent(soap);
69359 }
69360
69361 int _net__SetDomainName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
69362 {
69363         return soap_out__net__SetDomainName(soap, tag, id, this, type);
69364 }
69365
69366 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetDomainName(struct soap *soap, const char *tag, int id, const _net__SetDomainName *a, const char *type)
69367 {
69368         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetDomainName), type);
69369         soap_out_std__string(soap, "net:DomainName", -1, &(((_net__SetDomainName*)a)->DomainName), "");
69370         /* transient soap skipped */
69371         soap_element_end_out(soap, tag);
69372         return SOAP_OK;
69373 }
69374
69375 void *_net__SetDomainName::soap_get(struct soap *soap, const char *tag, const char *type)
69376 {
69377         return soap_get__net__SetDomainName(soap, this, tag, type);
69378 }
69379
69380 SOAP_FMAC3 _net__SetDomainName * SOAP_FMAC4 soap_get__net__SetDomainName(struct soap *soap, _net__SetDomainName *p, const char *tag, const char *type)
69381 {
69382         if ((p = soap_in__net__SetDomainName(soap, tag, p, type)))
69383                 soap_getindependent(soap);
69384         return p;
69385 }
69386
69387 void *_net__SetDomainName::soap_in(struct soap *soap, const char *tag, const char *type)
69388 {       return soap_in__net__SetDomainName(soap, tag, this, type);
69389 }
69390
69391 SOAP_FMAC3 _net__SetDomainName * SOAP_FMAC4 soap_in__net__SetDomainName(struct soap *soap, const char *tag, _net__SetDomainName *a, const char *type)
69392 {
69393         if (soap_element_begin_in(soap, tag, 0, NULL))
69394                 return NULL;
69395         a = (_net__SetDomainName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetDomainName, sizeof(_net__SetDomainName), soap->type, soap->arrayType);
69396         if (!a)
69397                 return NULL;
69398         if (soap->alloced)
69399         {       a->soap_default(soap);
69400                 if (soap->clist->type != SOAP_TYPE__net__SetDomainName)
69401                 {       soap_revert(soap);
69402                         *soap->id = '\0';
69403                         return (_net__SetDomainName *)a->soap_in(soap, tag, type);
69404                 }
69405         }
69406         short soap_flag_DomainName1 = 1;
69407         if (soap->body && !*soap->href)
69408         {
69409                 for (;;)
69410                 {       soap->error = SOAP_TAG_MISMATCH;
69411                         if (soap_flag_DomainName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
69412                                 if (soap_in_std__string(soap, "net:DomainName", &(((_net__SetDomainName*)a)->DomainName), "xsd:string"))
69413                                 {       soap_flag_DomainName1--;
69414                                         continue;
69415                                 }
69416                         /* transient soap skipped */
69417                         if (soap->error == SOAP_TAG_MISMATCH)
69418                                 soap->error = soap_ignore_element(soap);
69419                         if (soap->error == SOAP_NO_TAG)
69420                                 break;
69421                         if (soap->error)
69422                                 return NULL;
69423                 }
69424                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_DomainName1 > 0))
69425                 {       soap->error = SOAP_OCCURS;
69426                         return NULL;
69427                 }
69428                 if (soap_element_end_in(soap, tag))
69429                         return NULL;
69430         }
69431         else
69432         {       a = (_net__SetDomainName *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetDomainName, 0, sizeof(_net__SetDomainName), 0, soap_copy__net__SetDomainName);
69433                 if (soap->body && soap_element_end_in(soap, tag))
69434                         return NULL;
69435         }
69436         return a;
69437 }
69438
69439 SOAP_FMAC5 _net__SetDomainName * SOAP_FMAC6 soap_new__net__SetDomainName(struct soap *soap, int n)
69440 {       return soap_instantiate__net__SetDomainName(soap, n, NULL, NULL, NULL);
69441 }
69442
69443 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetDomainName(struct soap *soap, _net__SetDomainName *p)
69444 {       soap_delete(soap, p);
69445 }
69446
69447 SOAP_FMAC3 _net__SetDomainName * SOAP_FMAC4 soap_instantiate__net__SetDomainName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
69448 {
69449         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
69450         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetDomainName, n, soap_fdelete);
69451         if (!cp)
69452                 return NULL;
69453         if (n < 0)
69454         {       cp->ptr = (void*)new _net__SetDomainName;
69455                 if (size)
69456                         *size = sizeof(_net__SetDomainName);
69457                 ((_net__SetDomainName*)cp->ptr)->soap = soap;
69458         }
69459         else
69460         {       cp->ptr = (void*)new _net__SetDomainName[n];
69461                 if (size)
69462                         *size = n * sizeof(_net__SetDomainName);
69463                 for (int i = 0; i < n; i++)
69464                         ((_net__SetDomainName*)cp->ptr)[i].soap = soap;
69465         }
69466                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
69467         return (_net__SetDomainName*)cp->ptr;
69468 }
69469
69470 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetDomainName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
69471 {
69472         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetDomainName %p -> %p\n", q, p));
69473         *(_net__SetDomainName*)p = *(_net__SetDomainName*)q;
69474 }
69475
69476 void _net__GetHostNameResponse::soap_serialize(struct soap *soap) const
69477 {
69478         (void)soap; /* appease -Wall -Werror */
69479         soap_embedded(soap, &((_net__GetHostNameResponse*)this)->HostName, SOAP_TYPE_std__string);
69480         soap_serialize_std__string(soap, &((_net__GetHostNameResponse*)this)->HostName);
69481         /* transient soap skipped */
69482 }
69483
69484 void _net__GetHostNameResponse::soap_default(struct soap *soap)
69485 {
69486         this->soap = soap;
69487         soap_default_net__PT_USCORESTATUS(soap, &((_net__GetHostNameResponse*)this)->StatusCode);
69488         soap_default_std__string(soap, &((_net__GetHostNameResponse*)this)->HostName);
69489         /* transient soap skipped */
69490 }
69491
69492 int _net__GetHostNameResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
69493 {
69494         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetHostNameResponse);
69495         if (this->soap_out(soap, tag, id, type))
69496                 return soap->error;
69497         return soap_putindependent(soap);
69498 }
69499
69500 int _net__GetHostNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
69501 {
69502         return soap_out__net__GetHostNameResponse(soap, tag, id, this, type);
69503 }
69504
69505 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetHostNameResponse(struct soap *soap, const char *tag, int id, const _net__GetHostNameResponse *a, const char *type)
69506 {
69507         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetHostNameResponse), type);
69508         soap_element_result(soap, "net:StatusCode");
69509         soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetHostNameResponse*)a)->StatusCode), "");
69510         soap_out_std__string(soap, "net:HostName", -1, &(((_net__GetHostNameResponse*)a)->HostName), "");
69511         /* transient soap skipped */
69512         soap_element_end_out(soap, tag);
69513         return SOAP_OK;
69514 }
69515
69516 void *_net__GetHostNameResponse::soap_get(struct soap *soap, const char *tag, const char *type)
69517 {
69518         return soap_get__net__GetHostNameResponse(soap, this, tag, type);
69519 }
69520
69521 SOAP_FMAC3 _net__GetHostNameResponse * SOAP_FMAC4 soap_get__net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *p, const char *tag, const char *type)
69522 {
69523         if ((p = soap_in__net__GetHostNameResponse(soap, tag, p, type)))
69524                 soap_getindependent(soap);
69525         return p;
69526 }
69527
69528 void *_net__GetHostNameResponse::soap_in(struct soap *soap, const char *tag, const char *type)
69529 {       return soap_in__net__GetHostNameResponse(soap, tag, this, type);
69530 }
69531
69532 SOAP_FMAC3 _net__GetHostNameResponse * SOAP_FMAC4 soap_in__net__GetHostNameResponse(struct soap *soap, const char *tag, _net__GetHostNameResponse *a, const char *type)
69533 {
69534         if (soap_element_begin_in(soap, tag, 0, NULL))
69535                 return NULL;
69536         a = (_net__GetHostNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetHostNameResponse, sizeof(_net__GetHostNameResponse), soap->type, soap->arrayType);
69537         if (!a)
69538                 return NULL;
69539         if (soap->alloced)
69540         {       a->soap_default(soap);
69541                 if (soap->clist->type != SOAP_TYPE__net__GetHostNameResponse)
69542                 {       soap_revert(soap);
69543                         *soap->id = '\0';
69544                         return (_net__GetHostNameResponse *)a->soap_in(soap, tag, type);
69545                 }
69546         }
69547         short soap_flag_StatusCode1 = 1, soap_flag_HostName1 = 1;
69548         if (soap->body && !*soap->href)
69549         {
69550                 for (;;)
69551                 {       soap->error = SOAP_TAG_MISMATCH;
69552                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
69553                                 if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetHostNameResponse*)a)->StatusCode), "net:PT_STATUS"))
69554                                 {       soap_flag_StatusCode1--;
69555                                         continue;
69556                                 }
69557                         if (soap_flag_HostName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
69558                                 if (soap_in_std__string(soap, "net:HostName", &(((_net__GetHostNameResponse*)a)->HostName), "xsd:string"))
69559                                 {       soap_flag_HostName1--;
69560                                         continue;
69561                                 }
69562                         /* transient soap skipped */
69563                         soap_check_result(soap, "net:StatusCode");
69564                         if (soap->error == SOAP_TAG_MISMATCH)
69565                                 soap->error = soap_ignore_element(soap);
69566                         if (soap->error == SOAP_NO_TAG)
69567                                 break;
69568                         if (soap->error)
69569                                 return NULL;
69570                 }
69571                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_HostName1 > 0))
69572                 {       soap->error = SOAP_OCCURS;
69573                         return NULL;
69574                 }
69575                 if (soap_element_end_in(soap, tag))
69576                         return NULL;
69577         }
69578         else
69579         {       a = (_net__GetHostNameResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetHostNameResponse, 0, sizeof(_net__GetHostNameResponse), 0, soap_copy__net__GetHostNameResponse);
69580                 if (soap->body && soap_element_end_in(soap, tag))
69581                         return NULL;
69582         }
69583         return a;
69584 }
69585
69586 SOAP_FMAC5 _net__GetHostNameResponse * SOAP_FMAC6 soap_new__net__GetHostNameResponse(struct soap *soap, int n)
69587 {       return soap_instantiate__net__GetHostNameResponse(soap, n, NULL, NULL, NULL);
69588 }
69589
69590 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *p)
69591 {       soap_delete(soap, p);
69592 }
69593
69594 SOAP_FMAC3 _net__GetHostNameResponse * SOAP_FMAC4 soap_instantiate__net__GetHostNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
69595 {
69596         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetHostNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
69597         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetHostNameResponse, n, soap_fdelete);
69598         if (!cp)
69599                 return NULL;
69600         if (n < 0)
69601         {       cp->ptr = (void*)new _net__GetHostNameResponse;
69602                 if (size)
69603                         *size = sizeof(_net__GetHostNameResponse);
69604                 ((_net__GetHostNameResponse*)cp->ptr)->soap = soap;
69605         }
69606         else
69607         {       cp->ptr = (void*)new _net__GetHostNameResponse[n];
69608                 if (size)
69609                         *size = n * sizeof(_net__GetHostNameResponse);
69610                 for (int i = 0; i < n; i++)
69611                         ((_net__GetHostNameResponse*)cp->ptr)[i].soap = soap;
69612         }
69613                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
69614         return (_net__GetHostNameResponse*)cp->ptr;
69615 }
69616
69617 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetHostNameResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
69618 {
69619         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetHostNameResponse %p -> %p\n", q, p));
69620         *(_net__GetHostNameResponse*)p = *(_net__GetHostNameResponse*)q;
69621 }
69622
69623 void _net__GetHostName::soap_serialize(struct soap *soap) const
69624 {
69625         (void)soap; /* appease -Wall -Werror */
69626         /* transient soap skipped */
69627 }
69628
69629 void _net__GetHostName::soap_default(struct soap *soap)
69630 {
69631         this->soap = soap;
69632         /* transient soap skipped */
69633 }
69634
69635 int _net__GetHostName::soap_put(struct soap *soap, const char *tag, const  char *type) const
69636 {
69637         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetHostName);
69638         if (this->soap_out(soap, tag, id, type))
69639                 return soap->error;
69640         return soap_putindependent(soap);
69641 }
69642
69643 int _net__GetHostName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
69644 {
69645         return soap_out__net__GetHostName(soap, tag, id, this, type);
69646 }
69647
69648 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetHostName(struct soap *soap, const char *tag, int id, const _net__GetHostName *a, const char *type)
69649 {
69650         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetHostName), type);
69651         /* transient soap skipped */
69652         soap_element_end_out(soap, tag);
69653         return SOAP_OK;
69654 }
69655
69656 void *_net__GetHostName::soap_get(struct soap *soap, const char *tag, const char *type)
69657 {
69658         return soap_get__net__GetHostName(soap, this, tag, type);
69659 }
69660
69661 SOAP_FMAC3 _net__GetHostName * SOAP_FMAC4 soap_get__net__GetHostName(struct soap *soap, _net__GetHostName *p, const char *tag, const char *type)
69662 {
69663         if ((p = soap_in__net__GetHostName(soap, tag, p, type)))
69664                 soap_getindependent(soap);
69665         return p;
69666 }
69667
69668 void *_net__GetHostName::soap_in(struct soap *soap, const char *tag, const char *type)
69669 {       return soap_in__net__GetHostName(soap, tag, this, type);
69670 }
69671
69672 SOAP_FMAC3 _net__GetHostName * SOAP_FMAC4 soap_in__net__GetHostName(struct soap *soap, const char *tag, _net__GetHostName *a, const char *type)
69673 {
69674         if (soap_element_begin_in(soap, tag, 0, NULL))
69675                 return NULL;
69676         a = (_net__GetHostName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetHostName, sizeof(_net__GetHostName), soap->type, soap->arrayType);
69677         if (!a)
69678                 return NULL;
69679         if (soap->alloced)
69680         {       a->soap_default(soap);
69681                 if (soap->clist->type != SOAP_TYPE__net__GetHostName)
69682                 {       soap_revert(soap);
69683                         *soap->id = '\0';
69684                         return (_net__GetHostName *)a->soap_in(soap, tag, type);
69685                 }
69686         };
69687         if (soap->body && !*soap->href)
69688         {
69689                 for (;;)
69690                 {       soap->error = SOAP_TAG_MISMATCH;
69691                         /* transient soap skipped */
69692                         if (soap->error == SOAP_TAG_MISMATCH)
69693                                 soap->error = soap_ignore_element(soap);
69694                         if (soap->error == SOAP_NO_TAG)
69695                                 break;
69696                         if (soap->error)
69697                                 return NULL;
69698                 }
69699                 if (soap_element_end_in(soap, tag))
69700                         return NULL;
69701         }
69702         else
69703         {       a = (_net__GetHostName *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__GetHostName, 0, sizeof(_net__GetHostName), 0, soap_copy__net__GetHostName);
69704                 if (soap->body && soap_element_end_in(soap, tag))
69705                         return NULL;
69706         }
69707         return a;
69708 }
69709
69710 SOAP_FMAC5 _net__GetHostName * SOAP_FMAC6 soap_new__net__GetHostName(struct soap *soap, int n)
69711 {       return soap_instantiate__net__GetHostName(soap, n, NULL, NULL, NULL);
69712 }
69713
69714 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetHostName(struct soap *soap, _net__GetHostName *p)
69715 {       soap_delete(soap, p);
69716 }
69717
69718 SOAP_FMAC3 _net__GetHostName * SOAP_FMAC4 soap_instantiate__net__GetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
69719 {
69720         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
69721         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetHostName, n, soap_fdelete);
69722         if (!cp)
69723                 return NULL;
69724         if (n < 0)
69725         {       cp->ptr = (void*)new _net__GetHostName;
69726                 if (size)
69727                         *size = sizeof(_net__GetHostName);
69728                 ((_net__GetHostName*)cp->ptr)->soap = soap;
69729         }
69730         else
69731         {       cp->ptr = (void*)new _net__GetHostName[n];
69732                 if (size)
69733                         *size = n * sizeof(_net__GetHostName);
69734                 for (int i = 0; i < n; i++)
69735                         ((_net__GetHostName*)cp->ptr)[i].soap = soap;
69736         }
69737                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
69738         return (_net__GetHostName*)cp->ptr;
69739 }
69740
69741 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__GetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
69742 {
69743         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetHostName %p -> %p\n", q, p));
69744         *(_net__GetHostName*)p = *(_net__GetHostName*)q;
69745 }
69746
69747 void _net__SetHostNameResponse::soap_serialize(struct soap *soap) const
69748 {
69749         (void)soap; /* appease -Wall -Werror */
69750         /* transient soap skipped */
69751 }
69752
69753 void _net__SetHostNameResponse::soap_default(struct soap *soap)
69754 {
69755         this->soap = soap;
69756         soap_default_net__PT_USCORESTATUS(soap, &((_net__SetHostNameResponse*)this)->StatusCode);
69757         /* transient soap skipped */
69758 }
69759
69760 int _net__SetHostNameResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
69761 {
69762         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetHostNameResponse);
69763         if (this->soap_out(soap, tag, id, type))
69764                 return soap->error;
69765         return soap_putindependent(soap);
69766 }
69767
69768 int _net__SetHostNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
69769 {
69770         return soap_out__net__SetHostNameResponse(soap, tag, id, this, type);
69771 }
69772
69773 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetHostNameResponse(struct soap *soap, const char *tag, int id, const _net__SetHostNameResponse *a, const char *type)
69774 {
69775         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetHostNameResponse), type);
69776         soap_element_result(soap, "net:StatusCode");
69777         soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetHostNameResponse*)a)->StatusCode), "");
69778         /* transient soap skipped */
69779         soap_element_end_out(soap, tag);
69780         return SOAP_OK;
69781 }
69782
69783 void *_net__SetHostNameResponse::soap_get(struct soap *soap, const char *tag, const char *type)
69784 {
69785         return soap_get__net__SetHostNameResponse(soap, this, tag, type);
69786 }
69787
69788 SOAP_FMAC3 _net__SetHostNameResponse * SOAP_FMAC4 soap_get__net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *p, const char *tag, const char *type)
69789 {
69790         if ((p = soap_in__net__SetHostNameResponse(soap, tag, p, type)))
69791                 soap_getindependent(soap);
69792         return p;
69793 }
69794
69795 void *_net__SetHostNameResponse::soap_in(struct soap *soap, const char *tag, const char *type)
69796 {       return soap_in__net__SetHostNameResponse(soap, tag, this, type);
69797 }
69798
69799 SOAP_FMAC3 _net__SetHostNameResponse * SOAP_FMAC4 soap_in__net__SetHostNameResponse(struct soap *soap, const char *tag, _net__SetHostNameResponse *a, const char *type)
69800 {
69801         if (soap_element_begin_in(soap, tag, 0, NULL))
69802                 return NULL;
69803         a = (_net__SetHostNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetHostNameResponse, sizeof(_net__SetHostNameResponse), soap->type, soap->arrayType);
69804         if (!a)
69805                 return NULL;
69806         if (soap->alloced)
69807         {       a->soap_default(soap);
69808                 if (soap->clist->type != SOAP_TYPE__net__SetHostNameResponse)
69809                 {       soap_revert(soap);
69810                         *soap->id = '\0';
69811                         return (_net__SetHostNameResponse *)a->soap_in(soap, tag, type);
69812                 }
69813         }
69814         short soap_flag_StatusCode1 = 1;
69815         if (soap->body && !*soap->href)
69816         {
69817                 for (;;)
69818                 {       soap->error = SOAP_TAG_MISMATCH;
69819                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
69820                                 if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetHostNameResponse*)a)->StatusCode), "net:PT_STATUS"))
69821                                 {       soap_flag_StatusCode1--;
69822                                         continue;
69823                                 }
69824                         /* transient soap skipped */
69825                         soap_check_result(soap, "net:StatusCode");
69826                         if (soap->error == SOAP_TAG_MISMATCH)
69827                                 soap->error = soap_ignore_element(soap);
69828                         if (soap->error == SOAP_NO_TAG)
69829                                 break;
69830                         if (soap->error)
69831                                 return NULL;
69832                 }
69833                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
69834                 {       soap->error = SOAP_OCCURS;
69835                         return NULL;
69836                 }
69837                 if (soap_element_end_in(soap, tag))
69838                         return NULL;
69839         }
69840         else
69841         {       a = (_net__SetHostNameResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetHostNameResponse, 0, sizeof(_net__SetHostNameResponse), 0, soap_copy__net__SetHostNameResponse);
69842                 if (soap->body && soap_element_end_in(soap, tag))
69843                         return NULL;
69844         }
69845         return a;
69846 }
69847
69848 SOAP_FMAC5 _net__SetHostNameResponse * SOAP_FMAC6 soap_new__net__SetHostNameResponse(struct soap *soap, int n)
69849 {       return soap_instantiate__net__SetHostNameResponse(soap, n, NULL, NULL, NULL);
69850 }
69851
69852 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *p)
69853 {       soap_delete(soap, p);
69854 }
69855
69856 SOAP_FMAC3 _net__SetHostNameResponse * SOAP_FMAC4 soap_instantiate__net__SetHostNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
69857 {
69858         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetHostNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
69859         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetHostNameResponse, n, soap_fdelete);
69860         if (!cp)
69861                 return NULL;
69862         if (n < 0)
69863         {       cp->ptr = (void*)new _net__SetHostNameResponse;
69864                 if (size)
69865                         *size = sizeof(_net__SetHostNameResponse);
69866                 ((_net__SetHostNameResponse*)cp->ptr)->soap = soap;
69867         }
69868         else
69869         {       cp->ptr = (void*)new _net__SetHostNameResponse[n];
69870                 if (size)
69871                         *size = n * sizeof(_net__SetHostNameResponse);
69872                 for (int i = 0; i < n; i++)
69873                         ((_net__SetHostNameResponse*)cp->ptr)[i].soap = soap;
69874         }
69875                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
69876         return (_net__SetHostNameResponse*)cp->ptr;
69877 }
69878
69879 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetHostNameResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
69880 {
69881         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetHostNameResponse %p -> %p\n", q, p));
69882         *(_net__SetHostNameResponse*)p = *(_net__SetHostNameResponse*)q;
69883 }
69884
69885 void _net__SetHostName::soap_serialize(struct soap *soap) const
69886 {
69887         (void)soap; /* appease -Wall -Werror */
69888         soap_embedded(soap, &((_net__SetHostName*)this)->HostName, SOAP_TYPE_std__string);
69889         soap_serialize_std__string(soap, &((_net__SetHostName*)this)->HostName);
69890         /* transient soap skipped */
69891 }
69892
69893 void _net__SetHostName::soap_default(struct soap *soap)
69894 {
69895         this->soap = soap;
69896         soap_default_std__string(soap, &((_net__SetHostName*)this)->HostName);
69897         /* transient soap skipped */
69898 }
69899
69900 int _net__SetHostName::soap_put(struct soap *soap, const char *tag, const  char *type) const
69901 {
69902         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetHostName);
69903         if (this->soap_out(soap, tag, id, type))
69904                 return soap->error;
69905         return soap_putindependent(soap);
69906 }
69907
69908 int _net__SetHostName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
69909 {
69910         return soap_out__net__SetHostName(soap, tag, id, this, type);
69911 }
69912
69913 SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetHostName(struct soap *soap, const char *tag, int id, const _net__SetHostName *a, const char *type)
69914 {
69915         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetHostName), type);
69916         soap_out_std__string(soap, "net:HostName", -1, &(((_net__SetHostName*)a)->HostName), "");
69917         /* transient soap skipped */
69918         soap_element_end_out(soap, tag);
69919         return SOAP_OK;
69920 }
69921
69922 void *_net__SetHostName::soap_get(struct soap *soap, const char *tag, const char *type)
69923 {
69924         return soap_get__net__SetHostName(soap, this, tag, type);
69925 }
69926
69927 SOAP_FMAC3 _net__SetHostName * SOAP_FMAC4 soap_get__net__SetHostName(struct soap *soap, _net__SetHostName *p, const char *tag, const char *type)
69928 {
69929         if ((p = soap_in__net__SetHostName(soap, tag, p, type)))
69930                 soap_getindependent(soap);
69931         return p;
69932 }
69933
69934 void *_net__SetHostName::soap_in(struct soap *soap, const char *tag, const char *type)
69935 {       return soap_in__net__SetHostName(soap, tag, this, type);
69936 }
69937
69938 SOAP_FMAC3 _net__SetHostName * SOAP_FMAC4 soap_in__net__SetHostName(struct soap *soap, const char *tag, _net__SetHostName *a, const char *type)
69939 {
69940         if (soap_element_begin_in(soap, tag, 0, NULL))
69941                 return NULL;
69942         a = (_net__SetHostName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetHostName, sizeof(_net__SetHostName), soap->type, soap->arrayType);
69943         if (!a)
69944                 return NULL;
69945         if (soap->alloced)
69946         {       a->soap_default(soap);
69947                 if (soap->clist->type != SOAP_TYPE__net__SetHostName)
69948                 {       soap_revert(soap);
69949                         *soap->id = '\0';
69950                         return (_net__SetHostName *)a->soap_in(soap, tag, type);
69951                 }
69952         }
69953         short soap_flag_HostName1 = 1;
69954         if (soap->body && !*soap->href)
69955         {
69956                 for (;;)
69957                 {       soap->error = SOAP_TAG_MISMATCH;
69958                         if (soap_flag_HostName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
69959                                 if (soap_in_std__string(soap, "net:HostName", &(((_net__SetHostName*)a)->HostName), "xsd:string"))
69960                                 {       soap_flag_HostName1--;
69961                                         continue;
69962                                 }
69963                         /* transient soap skipped */
69964                         if (soap->error == SOAP_TAG_MISMATCH)
69965                                 soap->error = soap_ignore_element(soap);
69966                         if (soap->error == SOAP_NO_TAG)
69967                                 break;
69968                         if (soap->error)
69969                                 return NULL;
69970                 }
69971                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_HostName1 > 0))
69972                 {       soap->error = SOAP_OCCURS;
69973                         return NULL;
69974                 }
69975                 if (soap_element_end_in(soap, tag))
69976                         return NULL;
69977         }
69978         else
69979         {       a = (_net__SetHostName *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__net__SetHostName, 0, sizeof(_net__SetHostName), 0, soap_copy__net__SetHostName);
69980                 if (soap->body && soap_element_end_in(soap, tag))
69981                         return NULL;
69982         }
69983         return a;
69984 }
69985
69986 SOAP_FMAC5 _net__SetHostName * SOAP_FMAC6 soap_new__net__SetHostName(struct soap *soap, int n)
69987 {       return soap_instantiate__net__SetHostName(soap, n, NULL, NULL, NULL);
69988 }
69989
69990 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetHostName(struct soap *soap, _net__SetHostName *p)
69991 {       soap_delete(soap, p);
69992 }
69993
69994 SOAP_FMAC3 _net__SetHostName * SOAP_FMAC4 soap_instantiate__net__SetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
69995 {
69996         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
69997         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetHostName, n, soap_fdelete);
69998         if (!cp)
69999                 return NULL;
70000         if (n < 0)
70001         {       cp->ptr = (void*)new _net__SetHostName;
70002                 if (size)
70003                         *size = sizeof(_net__SetHostName);
70004                 ((_net__SetHostName*)cp->ptr)->soap = soap;
70005         }
70006         else
70007         {       cp->ptr = (void*)new _net__SetHostName[n];
70008                 if (size)
70009                         *size = n * sizeof(_net__SetHostName);
70010                 for (int i = 0; i < n; i++)
70011                         ((_net__SetHostName*)cp->ptr)[i].soap = soap;
70012         }
70013                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
70014         return (_net__SetHostName*)cp->ptr;
70015 }
70016
70017 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__net__SetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
70018 {
70019         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetHostName %p -> %p\n", q, p));
70020         *(_net__SetHostName*)p = *(_net__SetHostName*)q;
70021 }
70022
70023 void net__InterfaceDescriptorGetType::soap_serialize(struct soap *soap) const
70024 {
70025         (void)soap; /* appease -Wall -Werror */
70026         soap_embedded(soap, &((net__InterfaceDescriptorGetType*)this)->HardwareAddressDescription, SOAP_TYPE_std__string);
70027         soap_serialize_std__string(soap, &((net__InterfaceDescriptorGetType*)this)->HardwareAddressDescription);
70028         soap_serialize_net__MACAddressType(soap, &((net__InterfaceDescriptorGetType*)this)->MACAddress);
70029         soap_embedded(soap, &((net__InterfaceDescriptorGetType*)this)->DhcpEnabled, SOAP_TYPE_bool);
70030         soap_serialize_PointerTonet__IPv4ParametersType(soap, &((net__InterfaceDescriptorGetType*)this)->IPv4Parameters);
70031         /* transient soap skipped */
70032 }
70033
70034 void net__InterfaceDescriptorGetType::soap_default(struct soap *soap)
70035 {
70036         this->soap = soap;
70037         soap_default_std__string(soap, &((net__InterfaceDescriptorGetType*)this)->HardwareAddressDescription);
70038         soap_default_net__MACAddressType(soap, &((net__InterfaceDescriptorGetType*)this)->MACAddress);
70039         soap_default_net__InterfaceModeType(soap, &((net__InterfaceDescriptorGetType*)this)->InterfaceMode);
70040         soap_default_net__LinkPolicyType(soap, &((net__InterfaceDescriptorGetType*)this)->LinkPolicy);
70041         soap_default_bool(soap, &((net__InterfaceDescriptorGetType*)this)->DhcpEnabled);
70042         ((net__InterfaceDescriptorGetType*)this)->IPv4Parameters = NULL;
70043         /* transient soap skipped */
70044 }
70045
70046 int net__InterfaceDescriptorGetType::soap_put(struct soap *soap, const char *tag, const  char *type) const
70047 {
70048         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_net__InterfaceDescriptorGetType);
70049         if (this->soap_out(soap, tag, id, type))
70050                 return soap->error;
70051         return soap_putindependent(soap);
70052 }
70053
70054 int net__InterfaceDescriptorGetType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
70055 {
70056         return soap_out_net__InterfaceDescriptorGetType(soap, tag, id, this, type);
70057 }
70058
70059 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceDescriptorGetType(struct soap *soap, const char *tag, int id, const net__InterfaceDescriptorGetType *a, const char *type)
70060 {
70061         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__InterfaceDescriptorGetType), type);
70062         soap_out_std__string(soap, "net:HardwareAddressDescription", -1, &(((net__InterfaceDescriptorGetType*)a)->HardwareAddressDescription), "");
70063         soap_out_net__MACAddressType(soap, "net:MACAddress", -1, &(((net__InterfaceDescriptorGetType*)a)->MACAddress), "");
70064         soap_out_net__InterfaceModeType(soap, "net:InterfaceMode", -1, &(((net__InterfaceDescriptorGetType*)a)->InterfaceMode), "");
70065         soap_out_net__LinkPolicyType(soap, "net:LinkPolicy", -1, &(((net__InterfaceDescriptorGetType*)a)->LinkPolicy), "");
70066         soap_out_bool(soap, "net:DhcpEnabled", -1, &(((net__InterfaceDescriptorGetType*)a)->DhcpEnabled), "");
70067         soap_out_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", -1, &(((net__InterfaceDescriptorGetType*)a)->IPv4Parameters), "");
70068         /* transient soap skipped */
70069         soap_element_end_out(soap, tag);
70070         return SOAP_OK;
70071 }
70072
70073 void *net__InterfaceDescriptorGetType::soap_get(struct soap *soap, const char *tag, const char *type)
70074 {
70075         return soap_get_net__InterfaceDescriptorGetType(soap, this, tag, type);
70076 }
70077
70078 SOAP_FMAC3 net__InterfaceDescriptorGetType * SOAP_FMAC4 soap_get_net__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *p, const char *tag, const char *type)
70079 {
70080         if ((p = soap_in_net__InterfaceDescriptorGetType(soap, tag, p, type)))
70081                 soap_getindependent(soap);
70082         return p;
70083 }
70084
70085 void *net__InterfaceDescriptorGetType::soap_in(struct soap *soap, const char *tag, const char *type)
70086 {       return soap_in_net__InterfaceDescriptorGetType(soap, tag, this, type);
70087 }
70088
70089 SOAP_FMAC3 net__InterfaceDescriptorGetType * SOAP_FMAC4 soap_in_net__InterfaceDescriptorGetType(struct soap *soap, const char *tag, net__InterfaceDescriptorGetType *a, const char *type)
70090 {
70091         if (soap_element_begin_in(soap, tag, 0, NULL))
70092                 return NULL;
70093         a = (net__InterfaceDescriptorGetType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__InterfaceDescriptorGetType, sizeof(net__InterfaceDescriptorGetType), soap->type, soap->arrayType);
70094         if (!a)
70095                 return NULL;
70096         if (soap->alloced)
70097         {       a->soap_default(soap);
70098                 if (soap->clist->type != SOAP_TYPE_net__InterfaceDescriptorGetType)
70099                 {       soap_revert(soap);
70100                         *soap->id = '\0';
70101                         return (net__InterfaceDescriptorGetType *)a->soap_in(soap, tag, type);
70102                 }
70103         }
70104         short soap_flag_HardwareAddressDescription1 = 1, soap_flag_MACAddress1 = 1, soap_flag_InterfaceMode1 = 1, soap_flag_LinkPolicy1 = 1, soap_flag_DhcpEnabled1 = 1, soap_flag_IPv4Parameters1 = 1;
70105         if (soap->body && !*soap->href)
70106         {
70107                 for (;;)
70108                 {       soap->error = SOAP_TAG_MISMATCH;
70109                         if (soap_flag_HardwareAddressDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
70110                                 if (soap_in_std__string(soap, "net:HardwareAddressDescription", &(((net__InterfaceDescriptorGetType*)a)->HardwareAddressDescription), "xsd:string"))
70111                                 {       soap_flag_HardwareAddressDescription1--;
70112                                         continue;
70113                                 }
70114                         if (soap_flag_MACAddress1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
70115                                 if (soap_in_net__MACAddressType(soap, "net:MACAddress", &(((net__InterfaceDescriptorGetType*)a)->MACAddress), "net:MACAddressType"))
70116                                 {       soap_flag_MACAddress1--;
70117                                         continue;
70118                                 }
70119                         if (soap_flag_InterfaceMode1 && soap->error == SOAP_TAG_MISMATCH)
70120                                 if (soap_in_net__InterfaceModeType(soap, "net:InterfaceMode", &(((net__InterfaceDescriptorGetType*)a)->InterfaceMode), "net:InterfaceModeType"))
70121                                 {       soap_flag_InterfaceMode1--;
70122                                         continue;
70123                                 }
70124                         if (soap_flag_LinkPolicy1 && soap->error == SOAP_TAG_MISMATCH)
70125                                 if (soap_in_net__LinkPolicyType(soap, "net:LinkPolicy", &(((net__InterfaceDescriptorGetType*)a)->LinkPolicy), "net:LinkPolicyType"))
70126                                 {       soap_flag_LinkPolicy1--;
70127                                         continue;
70128                                 }
70129                         if (soap_flag_DhcpEnabled1 && soap->error == SOAP_TAG_MISMATCH)
70130                                 if (soap_in_bool(soap, "net:DhcpEnabled", &(((net__InterfaceDescriptorGetType*)a)->DhcpEnabled), "xsd:boolean"))
70131                                 {       soap_flag_DhcpEnabled1--;
70132                                         continue;
70133                                 }
70134                         if (soap_flag_IPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH)
70135                                 if (soap_in_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", &(((net__InterfaceDescriptorGetType*)a)->IPv4Parameters), "net:IPv4ParametersType"))
70136                                 {       soap_flag_IPv4Parameters1--;
70137                                         continue;
70138                                 }
70139                         /* transient soap skipped */
70140                         if (soap->error == SOAP_TAG_MISMATCH)
70141                                 soap->error = soap_ignore_element(soap);
70142                         if (soap->error == SOAP_NO_TAG)
70143                                 break;
70144                         if (soap->error)
70145                                 return NULL;
70146                 }
70147                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_HardwareAddressDescription1 > 0 || soap_flag_MACAddress1 > 0 || soap_flag_InterfaceMode1 > 0 || soap_flag_LinkPolicy1 > 0 || soap_flag_DhcpEnabled1 > 0))
70148                 {       soap->error = SOAP_OCCURS;
70149                         return NULL;
70150                 }
70151                 if (soap_element_end_in(soap, tag))
70152                         return NULL;
70153         }
70154         else
70155         {       a = (net__InterfaceDescriptorGetType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__InterfaceDescriptorGetType, 0, sizeof(net__InterfaceDescriptorGetType), 0, soap_copy_net__InterfaceDescriptorGetType);
70156                 if (soap->body && soap_element_end_in(soap, tag))
70157                         return NULL;
70158         }
70159         return a;
70160 }
70161
70162 SOAP_FMAC5 net__InterfaceDescriptorGetType * SOAP_FMAC6 soap_new_net__InterfaceDescriptorGetType(struct soap *soap, int n)
70163 {       return soap_instantiate_net__InterfaceDescriptorGetType(soap, n, NULL, NULL, NULL);
70164 }
70165
70166 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *p)
70167 {       soap_delete(soap, p);
70168 }
70169
70170 SOAP_FMAC3 net__InterfaceDescriptorGetType * SOAP_FMAC4 soap_instantiate_net__InterfaceDescriptorGetType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
70171 {
70172         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__InterfaceDescriptorGetType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
70173         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__InterfaceDescriptorGetType, n, soap_fdelete);
70174         if (!cp)
70175                 return NULL;
70176         if (n < 0)
70177         {       cp->ptr = (void*)new net__InterfaceDescriptorGetType;
70178                 if (size)
70179                         *size = sizeof(net__InterfaceDescriptorGetType);
70180                 ((net__InterfaceDescriptorGetType*)cp->ptr)->soap = soap;
70181         }
70182         else
70183         {       cp->ptr = (void*)new net__InterfaceDescriptorGetType[n];
70184                 if (size)
70185                         *size = n * sizeof(net__InterfaceDescriptorGetType);
70186                 for (int i = 0; i < n; i++)
70187                         ((net__InterfaceDescriptorGetType*)cp->ptr)[i].soap = soap;
70188         }
70189                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
70190         return (net__InterfaceDescriptorGetType*)cp->ptr;
70191 }
70192
70193 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_net__InterfaceDescriptorGetType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
70194 {
70195         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__InterfaceDescriptorGetType %p -> %p\n", q, p));
70196         *(net__InterfaceDescriptorGetType*)p = *(net__InterfaceDescriptorGetType*)q;
70197 }
70198
70199 void net__InterfaceDescriptorSetType::soap_serialize(struct soap *soap) const
70200 {
70201         (void)soap; /* appease -Wall -Werror */
70202         soap_serialize_PointerTonet__IPv4ParametersType(soap, &((net__InterfaceDescriptorSetType*)this)->IPv4Parameters);
70203         /* transient soap skipped */
70204 }
70205
70206 void net__InterfaceDescriptorSetType::soap_default(struct soap *soap)
70207 {
70208         this->soap = soap;
70209         soap_default_net__InterfaceModeType(soap, &((net__InterfaceDescriptorSetType*)this)->InterfaceMode);
70210         soap_default_net__LinkPolicyType(soap, &((net__InterfaceDescriptorSetType*)this)->LinkPolicy);
70211         ((net__InterfaceDescriptorSetType*)this)->IPv4Parameters = NULL;
70212         /* transient soap skipped */
70213 }
70214
70215 int net__InterfaceDescriptorSetType::soap_put(struct soap *soap, const char *tag, const  char *type) const
70216 {
70217         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_net__InterfaceDescriptorSetType);
70218         if (this->soap_out(soap, tag, id, type))
70219                 return soap->error;
70220         return soap_putindependent(soap);
70221 }
70222
70223 int net__InterfaceDescriptorSetType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
70224 {
70225         return soap_out_net__InterfaceDescriptorSetType(soap, tag, id, this, type);
70226 }
70227
70228 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceDescriptorSetType(struct soap *soap, const char *tag, int id, const net__InterfaceDescriptorSetType *a, const char *type)
70229 {
70230         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__InterfaceDescriptorSetType), type);
70231         soap_out_net__InterfaceModeType(soap, "net:InterfaceMode", -1, &(((net__InterfaceDescriptorSetType*)a)->InterfaceMode), "");
70232         soap_out_net__LinkPolicyType(soap, "net:LinkPolicy", -1, &(((net__InterfaceDescriptorSetType*)a)->LinkPolicy), "");
70233         soap_out_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", -1, &(((net__InterfaceDescriptorSetType*)a)->IPv4Parameters), "");
70234         /* transient soap skipped */
70235         soap_element_end_out(soap, tag);
70236         return SOAP_OK;
70237 }
70238
70239 void *net__InterfaceDescriptorSetType::soap_get(struct soap *soap, const char *tag, const char *type)
70240 {
70241         return soap_get_net__InterfaceDescriptorSetType(soap, this, tag, type);
70242 }
70243
70244 SOAP_FMAC3 net__InterfaceDescriptorSetType * SOAP_FMAC4 soap_get_net__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *p, const char *tag, const char *type)
70245 {
70246         if ((p = soap_in_net__InterfaceDescriptorSetType(soap, tag, p, type)))
70247                 soap_getindependent(soap);
70248         return p;
70249 }
70250
70251 void *net__InterfaceDescriptorSetType::soap_in(struct soap *soap, const char *tag, const char *type)
70252 {       return soap_in_net__InterfaceDescriptorSetType(soap, tag, this, type);
70253 }
70254
70255 SOAP_FMAC3 net__InterfaceDescriptorSetType * SOAP_FMAC4 soap_in_net__InterfaceDescriptorSetType(struct soap *soap, const char *tag, net__InterfaceDescriptorSetType *a, const char *type)
70256 {
70257         if (soap_element_begin_in(soap, tag, 0, NULL))
70258                 return NULL;
70259         a = (net__InterfaceDescriptorSetType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__InterfaceDescriptorSetType, sizeof(net__InterfaceDescriptorSetType), soap->type, soap->arrayType);
70260         if (!a)
70261                 return NULL;
70262         if (soap->alloced)
70263         {       a->soap_default(soap);
70264                 if (soap->clist->type != SOAP_TYPE_net__InterfaceDescriptorSetType)
70265                 {       soap_revert(soap);
70266                         *soap->id = '\0';
70267                         return (net__InterfaceDescriptorSetType *)a->soap_in(soap, tag, type);
70268                 }
70269         }
70270         short soap_flag_InterfaceMode1 = 1, soap_flag_LinkPolicy1 = 1, soap_flag_IPv4Parameters1 = 1;
70271         if (soap->body && !*soap->href)
70272         {
70273                 for (;;)
70274                 {       soap->error = SOAP_TAG_MISMATCH;
70275                         if (soap_flag_InterfaceMode1 && soap->error == SOAP_TAG_MISMATCH)
70276                                 if (soap_in_net__InterfaceModeType(soap, "net:InterfaceMode", &(((net__InterfaceDescriptorSetType*)a)->InterfaceMode), "net:InterfaceModeType"))
70277                                 {       soap_flag_InterfaceMode1--;
70278                                         continue;
70279                                 }
70280                         if (soap_flag_LinkPolicy1 && soap->error == SOAP_TAG_MISMATCH)
70281                                 if (soap_in_net__LinkPolicyType(soap, "net:LinkPolicy", &(((net__InterfaceDescriptorSetType*)a)->LinkPolicy), "net:LinkPolicyType"))
70282                                 {       soap_flag_LinkPolicy1--;
70283                                         continue;
70284                                 }
70285                         if (soap_flag_IPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH)
70286                                 if (soap_in_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", &(((net__InterfaceDescriptorSetType*)a)->IPv4Parameters), "net:IPv4ParametersType"))
70287                                 {       soap_flag_IPv4Parameters1--;
70288                                         continue;
70289                                 }
70290                         /* transient soap skipped */
70291                         if (soap->error == SOAP_TAG_MISMATCH)
70292                                 soap->error = soap_ignore_element(soap);
70293                         if (soap->error == SOAP_NO_TAG)
70294                                 break;
70295                         if (soap->error)
70296                                 return NULL;
70297                 }
70298                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceMode1 > 0 || soap_flag_LinkPolicy1 > 0))
70299                 {       soap->error = SOAP_OCCURS;
70300                         return NULL;
70301                 }
70302                 if (soap_element_end_in(soap, tag))
70303                         return NULL;
70304         }
70305         else
70306         {       a = (net__InterfaceDescriptorSetType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__InterfaceDescriptorSetType, 0, sizeof(net__InterfaceDescriptorSetType), 0, soap_copy_net__InterfaceDescriptorSetType);
70307                 if (soap->body && soap_element_end_in(soap, tag))
70308                         return NULL;
70309         }
70310         return a;
70311 }
70312
70313 SOAP_FMAC5 net__InterfaceDescriptorSetType * SOAP_FMAC6 soap_new_net__InterfaceDescriptorSetType(struct soap *soap, int n)
70314 {       return soap_instantiate_net__InterfaceDescriptorSetType(soap, n, NULL, NULL, NULL);
70315 }
70316
70317 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *p)
70318 {       soap_delete(soap, p);
70319 }
70320
70321 SOAP_FMAC3 net__InterfaceDescriptorSetType * SOAP_FMAC4 soap_instantiate_net__InterfaceDescriptorSetType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
70322 {
70323         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__InterfaceDescriptorSetType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
70324         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__InterfaceDescriptorSetType, n, soap_fdelete);
70325         if (!cp)
70326                 return NULL;
70327         if (n < 0)
70328         {       cp->ptr = (void*)new net__InterfaceDescriptorSetType;
70329                 if (size)
70330                         *size = sizeof(net__InterfaceDescriptorSetType);
70331                 ((net__InterfaceDescriptorSetType*)cp->ptr)->soap = soap;
70332         }
70333         else
70334         {       cp->ptr = (void*)new net__InterfaceDescriptorSetType[n];
70335                 if (size)
70336                         *size = n * sizeof(net__InterfaceDescriptorSetType);
70337                 for (int i = 0; i < n; i++)
70338                         ((net__InterfaceDescriptorSetType*)cp->ptr)[i].soap = soap;
70339         }
70340                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
70341         return (net__InterfaceDescriptorSetType*)cp->ptr;
70342 }
70343
70344 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_net__InterfaceDescriptorSetType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
70345 {
70346         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__InterfaceDescriptorSetType %p -> %p\n", q, p));
70347         *(net__InterfaceDescriptorSetType*)p = *(net__InterfaceDescriptorSetType*)q;
70348 }
70349
70350 void net__IPv4ParametersType::soap_serialize(struct soap *soap) const
70351 {
70352         (void)soap; /* appease -Wall -Werror */
70353         /* transient soap skipped */
70354 }
70355
70356 void net__IPv4ParametersType::soap_default(struct soap *soap)
70357 {
70358         this->soap = soap;
70359         soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->LocalAddress);
70360         soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->SubnetMask);
70361         soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->DefaultGatewayAddress);
70362         soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->PrimaryDnsAddress);
70363         soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->SecondaryDnsAddress);
70364         /* transient soap skipped */
70365 }
70366
70367 int net__IPv4ParametersType::soap_put(struct soap *soap, const char *tag, const  char *type) const
70368 {
70369         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_net__IPv4ParametersType);
70370         if (this->soap_out(soap, tag, id, type))
70371                 return soap->error;
70372         return soap_putindependent(soap);
70373 }
70374
70375 int net__IPv4ParametersType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
70376 {
70377         return soap_out_net__IPv4ParametersType(soap, tag, id, this, type);
70378 }
70379
70380 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__IPv4ParametersType(struct soap *soap, const char *tag, int id, const net__IPv4ParametersType *a, const char *type)
70381 {
70382         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__IPv4ParametersType), type);
70383         soap_out_net__IPv4AddressType(soap, "net:LocalAddress", -1, &(((net__IPv4ParametersType*)a)->LocalAddress), "");
70384         soap_out_net__IPv4AddressType(soap, "net:SubnetMask", -1, &(((net__IPv4ParametersType*)a)->SubnetMask), "");
70385         soap_out_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", -1, &(((net__IPv4ParametersType*)a)->DefaultGatewayAddress), "");
70386         soap_out_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", -1, &(((net__IPv4ParametersType*)a)->PrimaryDnsAddress), "");
70387         soap_out_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", -1, &(((net__IPv4ParametersType*)a)->SecondaryDnsAddress), "");
70388         /* transient soap skipped */
70389         soap_element_end_out(soap, tag);
70390         return SOAP_OK;
70391 }
70392
70393 void *net__IPv4ParametersType::soap_get(struct soap *soap, const char *tag, const char *type)
70394 {
70395         return soap_get_net__IPv4ParametersType(soap, this, tag, type);
70396 }
70397
70398 SOAP_FMAC3 net__IPv4ParametersType * SOAP_FMAC4 soap_get_net__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *p, const char *tag, const char *type)
70399 {
70400         if ((p = soap_in_net__IPv4ParametersType(soap, tag, p, type)))
70401                 soap_getindependent(soap);
70402         return p;
70403 }
70404
70405 void *net__IPv4ParametersType::soap_in(struct soap *soap, const char *tag, const char *type)
70406 {       return soap_in_net__IPv4ParametersType(soap, tag, this, type);
70407 }
70408
70409 SOAP_FMAC3 net__IPv4ParametersType * SOAP_FMAC4 soap_in_net__IPv4ParametersType(struct soap *soap, const char *tag, net__IPv4ParametersType *a, const char *type)
70410 {
70411         if (soap_element_begin_in(soap, tag, 0, NULL))
70412                 return NULL;
70413         a = (net__IPv4ParametersType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__IPv4ParametersType, sizeof(net__IPv4ParametersType), soap->type, soap->arrayType);
70414         if (!a)
70415                 return NULL;
70416         if (soap->alloced)
70417         {       a->soap_default(soap);
70418                 if (soap->clist->type != SOAP_TYPE_net__IPv4ParametersType)
70419                 {       soap_revert(soap);
70420                         *soap->id = '\0';
70421                         return (net__IPv4ParametersType *)a->soap_in(soap, tag, type);
70422                 }
70423         }
70424         short soap_flag_LocalAddress1 = 1, soap_flag_SubnetMask1 = 1, soap_flag_DefaultGatewayAddress1 = 1, soap_flag_PrimaryDnsAddress1 = 1, soap_flag_SecondaryDnsAddress1 = 1;
70425         if (soap->body && !*soap->href)
70426         {
70427                 for (;;)
70428                 {       soap->error = SOAP_TAG_MISMATCH;
70429                         if (soap_flag_LocalAddress1 && soap->error == SOAP_TAG_MISMATCH)
70430                                 if (soap_in_net__IPv4AddressType(soap, "net:LocalAddress", &(((net__IPv4ParametersType*)a)->LocalAddress), "net:IPv4AddressType"))
70431                                 {       soap_flag_LocalAddress1--;
70432                                         continue;
70433                                 }
70434                         if (soap_flag_SubnetMask1 && soap->error == SOAP_TAG_MISMATCH)
70435                                 if (soap_in_net__IPv4AddressType(soap, "net:SubnetMask", &(((net__IPv4ParametersType*)a)->SubnetMask), "net:IPv4AddressType"))
70436                                 {       soap_flag_SubnetMask1--;
70437                                         continue;
70438                                 }
70439                         if (soap_flag_DefaultGatewayAddress1 && soap->error == SOAP_TAG_MISMATCH)
70440                                 if (soap_in_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", &(((net__IPv4ParametersType*)a)->DefaultGatewayAddress), "net:IPv4AddressType"))
70441                                 {       soap_flag_DefaultGatewayAddress1--;
70442                                         continue;
70443                                 }
70444                         if (soap_flag_PrimaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH)
70445                                 if (soap_in_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", &(((net__IPv4ParametersType*)a)->PrimaryDnsAddress), "net:IPv4AddressType"))
70446                                 {       soap_flag_PrimaryDnsAddress1--;
70447                                         continue;
70448                                 }
70449                         if (soap_flag_SecondaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH)
70450                                 if (soap_in_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", &(((net__IPv4ParametersType*)a)->SecondaryDnsAddress), "net:IPv4AddressType"))
70451                                 {       soap_flag_SecondaryDnsAddress1--;
70452                                         continue;
70453                                 }
70454                         /* transient soap skipped */
70455                         if (soap->error == SOAP_TAG_MISMATCH)
70456                                 soap->error = soap_ignore_element(soap);
70457                         if (soap->error == SOAP_NO_TAG)
70458                                 break;
70459                         if (soap->error)
70460                                 return NULL;
70461                 }
70462                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_LocalAddress1 > 0 || soap_flag_SubnetMask1 > 0 || soap_flag_DefaultGatewayAddress1 > 0 || soap_flag_PrimaryDnsAddress1 > 0 || soap_flag_SecondaryDnsAddress1 > 0))
70463                 {       soap->error = SOAP_OCCURS;
70464                         return NULL;
70465                 }
70466                 if (soap_element_end_in(soap, tag))
70467                         return NULL;
70468         }
70469         else
70470         {       a = (net__IPv4ParametersType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__IPv4ParametersType, 0, sizeof(net__IPv4ParametersType), 0, soap_copy_net__IPv4ParametersType);
70471                 if (soap->body && soap_element_end_in(soap, tag))
70472                         return NULL;
70473         }
70474         return a;
70475 }
70476
70477 SOAP_FMAC5 net__IPv4ParametersType * SOAP_FMAC6 soap_new_net__IPv4ParametersType(struct soap *soap, int n)
70478 {       return soap_instantiate_net__IPv4ParametersType(soap, n, NULL, NULL, NULL);
70479 }
70480
70481 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *p)
70482 {       soap_delete(soap, p);
70483 }
70484
70485 SOAP_FMAC3 net__IPv4ParametersType * SOAP_FMAC4 soap_instantiate_net__IPv4ParametersType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
70486 {
70487         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__IPv4ParametersType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
70488         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__IPv4ParametersType, n, soap_fdelete);
70489         if (!cp)
70490                 return NULL;
70491         if (n < 0)
70492         {       cp->ptr = (void*)new net__IPv4ParametersType;
70493                 if (size)
70494                         *size = sizeof(net__IPv4ParametersType);
70495                 ((net__IPv4ParametersType*)cp->ptr)->soap = soap;
70496         }
70497         else
70498         {       cp->ptr = (void*)new net__IPv4ParametersType[n];
70499                 if (size)
70500                         *size = n * sizeof(net__IPv4ParametersType);
70501                 for (int i = 0; i < n; i++)
70502                         ((net__IPv4ParametersType*)cp->ptr)[i].soap = soap;
70503         }
70504                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
70505         return (net__IPv4ParametersType*)cp->ptr;
70506 }
70507
70508 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_net__IPv4ParametersType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
70509 {
70510         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__IPv4ParametersType %p -> %p\n", q, p));
70511         *(net__IPv4ParametersType*)p = *(net__IPv4ParametersType*)q;
70512 }
70513
70514 void net__StaticIPv4ParametersType::soap_serialize(struct soap *soap) const
70515 {
70516         (void)soap; /* appease -Wall -Werror */
70517         soap_serialize_PointerTostd__string(soap, &((net__StaticIPv4ParametersType*)this)->DomainName);
70518         /* transient soap skipped */
70519 }
70520
70521 void net__StaticIPv4ParametersType::soap_default(struct soap *soap)
70522 {
70523         this->soap = soap;
70524         soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->LocalAddress);
70525         soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->SubnetMask);
70526         soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->DefaultGatewayAddress);
70527         soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->PrimaryDnsAddress);
70528         soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->SecondaryDnsAddress);
70529         ((net__StaticIPv4ParametersType*)this)->DomainName = NULL;
70530         /* transient soap skipped */
70531 }
70532
70533 int net__StaticIPv4ParametersType::soap_put(struct soap *soap, const char *tag, const  char *type) const
70534 {
70535         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_net__StaticIPv4ParametersType);
70536         if (this->soap_out(soap, tag, id, type))
70537                 return soap->error;
70538         return soap_putindependent(soap);
70539 }
70540
70541 int net__StaticIPv4ParametersType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
70542 {
70543         return soap_out_net__StaticIPv4ParametersType(soap, tag, id, this, type);
70544 }
70545
70546 SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__StaticIPv4ParametersType(struct soap *soap, const char *tag, int id, const net__StaticIPv4ParametersType *a, const char *type)
70547 {
70548         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__StaticIPv4ParametersType), type);
70549         soap_out_net__IPv4AddressType(soap, "net:LocalAddress", -1, &(((net__StaticIPv4ParametersType*)a)->LocalAddress), "");
70550         soap_out_net__IPv4AddressType(soap, "net:SubnetMask", -1, &(((net__StaticIPv4ParametersType*)a)->SubnetMask), "");
70551         soap_out_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", -1, &(((net__StaticIPv4ParametersType*)a)->DefaultGatewayAddress), "");
70552         soap_out_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", -1, &(((net__StaticIPv4ParametersType*)a)->PrimaryDnsAddress), "");
70553         soap_out_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", -1, &(((net__StaticIPv4ParametersType*)a)->SecondaryDnsAddress), "");
70554         soap_out_PointerTostd__string(soap, "net:DomainName", -1, &(((net__StaticIPv4ParametersType*)a)->DomainName), "");
70555         /* transient soap skipped */
70556         soap_element_end_out(soap, tag);
70557         return SOAP_OK;
70558 }
70559
70560 void *net__StaticIPv4ParametersType::soap_get(struct soap *soap, const char *tag, const char *type)
70561 {
70562         return soap_get_net__StaticIPv4ParametersType(soap, this, tag, type);
70563 }
70564
70565 SOAP_FMAC3 net__StaticIPv4ParametersType * SOAP_FMAC4 soap_get_net__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *p, const char *tag, const char *type)
70566 {
70567         if ((p = soap_in_net__StaticIPv4ParametersType(soap, tag, p, type)))
70568                 soap_getindependent(soap);
70569         return p;
70570 }
70571
70572 void *net__StaticIPv4ParametersType::soap_in(struct soap *soap, const char *tag, const char *type)
70573 {       return soap_in_net__StaticIPv4ParametersType(soap, tag, this, type);
70574 }
70575
70576 SOAP_FMAC3 net__StaticIPv4ParametersType * SOAP_FMAC4 soap_in_net__StaticIPv4ParametersType(struct soap *soap, const char *tag, net__StaticIPv4ParametersType *a, const char *type)
70577 {
70578         if (soap_element_begin_in(soap, tag, 0, NULL))
70579                 return NULL;
70580         a = (net__StaticIPv4ParametersType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__StaticIPv4ParametersType, sizeof(net__StaticIPv4ParametersType), soap->type, soap->arrayType);
70581         if (!a)
70582                 return NULL;
70583         if (soap->alloced)
70584         {       a->soap_default(soap);
70585                 if (soap->clist->type != SOAP_TYPE_net__StaticIPv4ParametersType)
70586                 {       soap_revert(soap);
70587                         *soap->id = '\0';
70588                         return (net__StaticIPv4ParametersType *)a->soap_in(soap, tag, type);
70589                 }
70590         }
70591         short soap_flag_LocalAddress1 = 1, soap_flag_SubnetMask1 = 1, soap_flag_DefaultGatewayAddress1 = 1, soap_flag_PrimaryDnsAddress1 = 1, soap_flag_SecondaryDnsAddress1 = 1, soap_flag_DomainName1 = 1;
70592         if (soap->body && !*soap->href)
70593         {
70594                 for (;;)
70595                 {       soap->error = SOAP_TAG_MISMATCH;
70596                         if (soap_flag_LocalAddress1 && soap->error == SOAP_TAG_MISMATCH)
70597                                 if (soap_in_net__IPv4AddressType(soap, "net:LocalAddress", &(((net__StaticIPv4ParametersType*)a)->LocalAddress), "net:IPv4AddressType"))
70598                                 {       soap_flag_LocalAddress1--;
70599                                         continue;
70600                                 }
70601                         if (soap_flag_SubnetMask1 && soap->error == SOAP_TAG_MISMATCH)
70602                                 if (soap_in_net__IPv4AddressType(soap, "net:SubnetMask", &(((net__StaticIPv4ParametersType*)a)->SubnetMask), "net:IPv4AddressType"))
70603                                 {       soap_flag_SubnetMask1--;
70604                                         continue;
70605                                 }
70606                         if (soap_flag_DefaultGatewayAddress1 && soap->error == SOAP_TAG_MISMATCH)
70607                                 if (soap_in_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", &(((net__StaticIPv4ParametersType*)a)->DefaultGatewayAddress), "net:IPv4AddressType"))
70608                                 {       soap_flag_DefaultGatewayAddress1--;
70609                                         continue;
70610                                 }
70611                         if (soap_flag_PrimaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH)
70612                                 if (soap_in_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", &(((net__StaticIPv4ParametersType*)a)->PrimaryDnsAddress), "net:IPv4AddressType"))
70613                                 {       soap_flag_PrimaryDnsAddress1--;
70614                                         continue;
70615                                 }
70616                         if (soap_flag_SecondaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH)
70617                                 if (soap_in_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", &(((net__StaticIPv4ParametersType*)a)->SecondaryDnsAddress), "net:IPv4AddressType"))
70618                                 {       soap_flag_SecondaryDnsAddress1--;
70619                                         continue;
70620                                 }
70621                         if (soap_flag_DomainName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
70622                                 if (soap_in_PointerTostd__string(soap, "net:DomainName", &(((net__StaticIPv4ParametersType*)a)->DomainName), "xsd:string"))
70623                                 {       soap_flag_DomainName1--;
70624                                         continue;
70625                                 }
70626                         /* transient soap skipped */
70627                         if (soap->error == SOAP_TAG_MISMATCH)
70628                                 soap->error = soap_ignore_element(soap);
70629                         if (soap->error == SOAP_NO_TAG)
70630                                 break;
70631                         if (soap->error)
70632                                 return NULL;
70633                 }
70634                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_LocalAddress1 > 0 || soap_flag_SubnetMask1 > 0 || soap_flag_DefaultGatewayAddress1 > 0 || soap_flag_PrimaryDnsAddress1 > 0 || soap_flag_SecondaryDnsAddress1 > 0))
70635                 {       soap->error = SOAP_OCCURS;
70636                         return NULL;
70637                 }
70638                 if (soap_element_end_in(soap, tag))
70639                         return NULL;
70640         }
70641         else
70642         {       a = (net__StaticIPv4ParametersType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__StaticIPv4ParametersType, 0, sizeof(net__StaticIPv4ParametersType), 0, soap_copy_net__StaticIPv4ParametersType);
70643                 if (soap->body && soap_element_end_in(soap, tag))
70644                         return NULL;
70645         }
70646         return a;
70647 }
70648
70649 SOAP_FMAC5 net__StaticIPv4ParametersType * SOAP_FMAC6 soap_new_net__StaticIPv4ParametersType(struct soap *soap, int n)
70650 {       return soap_instantiate_net__StaticIPv4ParametersType(soap, n, NULL, NULL, NULL);
70651 }
70652
70653 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *p)
70654 {       soap_delete(soap, p);
70655 }
70656
70657 SOAP_FMAC3 net__StaticIPv4ParametersType * SOAP_FMAC4 soap_instantiate_net__StaticIPv4ParametersType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
70658 {
70659         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__StaticIPv4ParametersType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
70660         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__StaticIPv4ParametersType, n, soap_fdelete);
70661         if (!cp)
70662                 return NULL;
70663         if (n < 0)
70664         {       cp->ptr = (void*)new net__StaticIPv4ParametersType;
70665                 if (size)
70666                         *size = sizeof(net__StaticIPv4ParametersType);
70667                 ((net__StaticIPv4ParametersType*)cp->ptr)->soap = soap;
70668         }
70669         else
70670         {       cp->ptr = (void*)new net__StaticIPv4ParametersType[n];
70671                 if (size)
70672                         *size = n * sizeof(net__StaticIPv4ParametersType);
70673                 for (int i = 0; i < n; i++)
70674                         ((net__StaticIPv4ParametersType*)cp->ptr)[i].soap = soap;
70675         }
70676                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
70677         return (net__StaticIPv4ParametersType*)cp->ptr;
70678 }
70679
70680 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_net__StaticIPv4ParametersType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
70681 {
70682         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__StaticIPv4ParametersType %p -> %p\n", q, p));
70683         *(net__StaticIPv4ParametersType*)p = *(net__StaticIPv4ParametersType*)q;
70684 }
70685
70686 void xcfg__XProfileType::soap_serialize(struct soap *soap) const
70687 {
70688         (void)soap; /* appease -Wall -Werror */
70689         soap_serialize__xcfg__union_XProfileType(soap, ((xcfg__XProfileType*)this)->__union_XProfileType, &((xcfg__XProfileType*)this)->union_XProfileType);
70690         /* transient soap skipped */
70691 }
70692
70693 void xcfg__XProfileType::soap_default(struct soap *soap)
70694 {
70695         this->soap = soap;
70696         ((xcfg__XProfileType*)this)->__union_XProfileType = 0;
70697         /* transient soap skipped */
70698 }
70699
70700 int xcfg__XProfileType::soap_put(struct soap *soap, const char *tag, const  char *type) const
70701 {
70702         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileType);
70703         if (this->soap_out(soap, tag, id, type))
70704                 return soap->error;
70705         return soap_putindependent(soap);
70706 }
70707
70708 int xcfg__XProfileType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
70709 {
70710         return soap_out_xcfg__XProfileType(soap, tag, id, this, type);
70711 }
70712
70713 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileType(struct soap *soap, const char *tag, int id, const xcfg__XProfileType *a, const char *type)
70714 {
70715         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileType), type);
70716         soap_out__xcfg__union_XProfileType(soap, ((xcfg__XProfileType*)a)->__union_XProfileType, &((xcfg__XProfileType*)a)->union_XProfileType);
70717         /* transient soap skipped */
70718         soap_element_end_out(soap, tag);
70719         return SOAP_OK;
70720 }
70721
70722 void *xcfg__XProfileType::soap_get(struct soap *soap, const char *tag, const char *type)
70723 {
70724         return soap_get_xcfg__XProfileType(soap, this, tag, type);
70725 }
70726
70727 SOAP_FMAC3 xcfg__XProfileType * SOAP_FMAC4 soap_get_xcfg__XProfileType(struct soap *soap, xcfg__XProfileType *p, const char *tag, const char *type)
70728 {
70729         if ((p = soap_in_xcfg__XProfileType(soap, tag, p, type)))
70730                 soap_getindependent(soap);
70731         return p;
70732 }
70733
70734 void *xcfg__XProfileType::soap_in(struct soap *soap, const char *tag, const char *type)
70735 {       return soap_in_xcfg__XProfileType(soap, tag, this, type);
70736 }
70737
70738 SOAP_FMAC3 xcfg__XProfileType * SOAP_FMAC4 soap_in_xcfg__XProfileType(struct soap *soap, const char *tag, xcfg__XProfileType *a, const char *type)
70739 {
70740         if (soap_element_begin_in(soap, tag, 0, NULL))
70741                 return NULL;
70742         a = (xcfg__XProfileType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileType, sizeof(xcfg__XProfileType), soap->type, soap->arrayType);
70743         if (!a)
70744                 return NULL;
70745         if (soap->alloced)
70746         {       a->soap_default(soap);
70747                 if (soap->clist->type != SOAP_TYPE_xcfg__XProfileType)
70748                 {       soap_revert(soap);
70749                         *soap->id = '\0';
70750                         return (xcfg__XProfileType *)a->soap_in(soap, tag, type);
70751                 }
70752         }
70753         short soap_flag_union_XProfileType1 = 1;
70754         if (soap->body && !*soap->href)
70755         {
70756                 for (;;)
70757                 {       soap->error = SOAP_TAG_MISMATCH;
70758                         if (soap_flag_union_XProfileType1 && soap->error == SOAP_TAG_MISMATCH)
70759                                 if (soap_in__xcfg__union_XProfileType(soap, &((xcfg__XProfileType*)a)->__union_XProfileType, &((xcfg__XProfileType*)a)->union_XProfileType))
70760                                 {       soap_flag_union_XProfileType1 = 0;
70761                                         continue;
70762                                 }
70763                         /* transient soap skipped */
70764                         if (soap->error == SOAP_TAG_MISMATCH)
70765                                 soap->error = soap_ignore_element(soap);
70766                         if (soap->error == SOAP_NO_TAG)
70767                                 break;
70768                         if (soap->error)
70769                                 return NULL;
70770                 }
70771                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_XProfileType1))
70772                 {       soap->error = SOAP_OCCURS;
70773                         return NULL;
70774                 }
70775                 if (soap_element_end_in(soap, tag))
70776                         return NULL;
70777         }
70778         else
70779         {       a = (xcfg__XProfileType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileType, 0, sizeof(xcfg__XProfileType), 0, soap_copy_xcfg__XProfileType);
70780                 if (soap->body && soap_element_end_in(soap, tag))
70781                         return NULL;
70782         }
70783         return a;
70784 }
70785
70786 SOAP_FMAC5 xcfg__XProfileType * SOAP_FMAC6 soap_new_xcfg__XProfileType(struct soap *soap, int n)
70787 {       return soap_instantiate_xcfg__XProfileType(soap, n, NULL, NULL, NULL);
70788 }
70789
70790 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileType(struct soap *soap, xcfg__XProfileType *p)
70791 {       soap_delete(soap, p);
70792 }
70793
70794 SOAP_FMAC3 xcfg__XProfileType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
70795 {
70796         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
70797         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileType, n, soap_fdelete);
70798         if (!cp)
70799                 return NULL;
70800         if (n < 0)
70801         {       cp->ptr = (void*)new xcfg__XProfileType;
70802                 if (size)
70803                         *size = sizeof(xcfg__XProfileType);
70804                 ((xcfg__XProfileType*)cp->ptr)->soap = soap;
70805         }
70806         else
70807         {       cp->ptr = (void*)new xcfg__XProfileType[n];
70808                 if (size)
70809                         *size = n * sizeof(xcfg__XProfileType);
70810                 for (int i = 0; i < n; i++)
70811                         ((xcfg__XProfileType*)cp->ptr)[i].soap = soap;
70812         }
70813                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
70814         return (xcfg__XProfileType*)cp->ptr;
70815 }
70816
70817 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
70818 {
70819         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileType %p -> %p\n", q, p));
70820         *(xcfg__XProfileType*)p = *(xcfg__XProfileType*)q;
70821 }
70822
70823 void xcfg__XProfileEAPFAST_USCORETLSType::soap_serialize(struct soap *soap) const
70824 {
70825         (void)soap; /* appease -Wall -Werror */
70826         soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->RoamingIdentity);
70827         soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ServerIdentity);
70828         soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->UserCredentials);
70829         soap_serialize_PointerToxcfg__ManualPACType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ProtectedAccessCredentials);
70830         soap_embedded(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ClientCertificate, SOAP_TYPE_sai__CertificateHandleType);
70831         /* transient soap skipped */
70832 }
70833
70834 void xcfg__XProfileEAPFAST_USCORETLSType::soap_default(struct soap *soap)
70835 {
70836         this->soap = soap;
70837         ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->RoamingIdentity = NULL;
70838         ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ServerIdentity = NULL;
70839         ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->UserCredentials = NULL;
70840         ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ProtectedAccessCredentials = NULL;
70841         soap_default_sai__CertificateHandleType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ClientCertificate);
70842         /* transient soap skipped */
70843 }
70844
70845 int xcfg__XProfileEAPFAST_USCORETLSType::soap_put(struct soap *soap, const char *tag, const  char *type) const
70846 {
70847         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType);
70848         if (this->soap_out(soap, tag, id, type))
70849                 return soap->error;
70850         return soap_putindependent(soap);
70851 }
70852
70853 int xcfg__XProfileEAPFAST_USCORETLSType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
70854 {
70855         return soap_out_xcfg__XProfileEAPFAST_USCORETLSType(soap, tag, id, this, type);
70856 }
70857
70858 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, const char *tag, int id, const xcfg__XProfileEAPFAST_USCORETLSType *a, const char *type)
70859 {
70860         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType), type);
70861         soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->RoamingIdentity), "");
70862         soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ServerIdentity), "");
70863         soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->UserCredentials), "");
70864         soap_out_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ProtectedAccessCredentials), "");
70865         soap_out_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ClientCertificate), "");
70866         /* transient soap skipped */
70867         soap_element_end_out(soap, tag);
70868         return SOAP_OK;
70869 }
70870
70871 void *xcfg__XProfileEAPFAST_USCORETLSType::soap_get(struct soap *soap, const char *tag, const char *type)
70872 {
70873         return soap_get_xcfg__XProfileEAPFAST_USCORETLSType(soap, this, tag, type);
70874 }
70875
70876 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCORETLSType * SOAP_FMAC4 soap_get_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *p, const char *tag, const char *type)
70877 {
70878         if ((p = soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, tag, p, type)))
70879                 soap_getindependent(soap);
70880         return p;
70881 }
70882
70883 void *xcfg__XProfileEAPFAST_USCORETLSType::soap_in(struct soap *soap, const char *tag, const char *type)
70884 {       return soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, tag, this, type);
70885 }
70886
70887 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCORETLSType * SOAP_FMAC4 soap_in_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCORETLSType *a, const char *type)
70888 {
70889         if (soap_element_begin_in(soap, tag, 0, NULL))
70890                 return NULL;
70891         a = (xcfg__XProfileEAPFAST_USCORETLSType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType, sizeof(xcfg__XProfileEAPFAST_USCORETLSType), soap->type, soap->arrayType);
70892         if (!a)
70893                 return NULL;
70894         if (soap->alloced)
70895         {       a->soap_default(soap);
70896                 if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType)
70897                 {       soap_revert(soap);
70898                         *soap->id = '\0';
70899                         return (xcfg__XProfileEAPFAST_USCORETLSType *)a->soap_in(soap, tag, type);
70900                 }
70901         }
70902         short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ProtectedAccessCredentials1 = 1, soap_flag_ClientCertificate1 = 1;
70903         if (soap->body && !*soap->href)
70904         {
70905                 for (;;)
70906                 {       soap->error = SOAP_TAG_MISMATCH;
70907                         if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
70908                                 if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->RoamingIdentity), "xsd:string"))
70909                                 {       soap_flag_RoamingIdentity1--;
70910                                         continue;
70911                                 }
70912                         if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
70913                                 if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
70914                                 {       soap_flag_ServerIdentity1--;
70915                                         continue;
70916                                 }
70917                         if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
70918                                 if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->UserCredentials), "xcfg:UserCredentialsType"))
70919                                 {       soap_flag_UserCredentials1--;
70920                                         continue;
70921                                 }
70922                         if (soap_flag_ProtectedAccessCredentials1 && soap->error == SOAP_TAG_MISMATCH)
70923                                 if (soap_in_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ProtectedAccessCredentials), "xcfg:ManualPACType"))
70924                                 {       soap_flag_ProtectedAccessCredentials1--;
70925                                         continue;
70926                                 }
70927                         if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
70928                                 if (soap_in_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ClientCertificate), "sai:CertificateHandleType"))
70929                                 {       soap_flag_ClientCertificate1--;
70930                                         continue;
70931                                 }
70932                         /* transient soap skipped */
70933                         if (soap->error == SOAP_TAG_MISMATCH)
70934                                 soap->error = soap_ignore_element(soap);
70935                         if (soap->error == SOAP_NO_TAG)
70936                                 break;
70937                         if (soap->error)
70938                                 return NULL;
70939                 }
70940                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0 || soap_flag_ClientCertificate1 > 0))
70941                 {       soap->error = SOAP_OCCURS;
70942                         return NULL;
70943                 }
70944                 if (soap_element_end_in(soap, tag))
70945                         return NULL;
70946         }
70947         else
70948         {       a = (xcfg__XProfileEAPFAST_USCORETLSType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType, 0, sizeof(xcfg__XProfileEAPFAST_USCORETLSType), 0, soap_copy_xcfg__XProfileEAPFAST_USCORETLSType);
70949                 if (soap->body && soap_element_end_in(soap, tag))
70950                         return NULL;
70951         }
70952         return a;
70953 }
70954
70955 SOAP_FMAC5 xcfg__XProfileEAPFAST_USCORETLSType * SOAP_FMAC6 soap_new_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, int n)
70956 {       return soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(soap, n, NULL, NULL, NULL);
70957 }
70958
70959 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *p)
70960 {       soap_delete(soap, p);
70961 }
70962
70963 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCORETLSType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
70964 {
70965         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
70966         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType, n, soap_fdelete);
70967         if (!cp)
70968                 return NULL;
70969         if (n < 0)
70970         {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCORETLSType;
70971                 if (size)
70972                         *size = sizeof(xcfg__XProfileEAPFAST_USCORETLSType);
70973                 ((xcfg__XProfileEAPFAST_USCORETLSType*)cp->ptr)->soap = soap;
70974         }
70975         else
70976         {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCORETLSType[n];
70977                 if (size)
70978                         *size = n * sizeof(xcfg__XProfileEAPFAST_USCORETLSType);
70979                 for (int i = 0; i < n; i++)
70980                         ((xcfg__XProfileEAPFAST_USCORETLSType*)cp->ptr)[i].soap = soap;
70981         }
70982                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
70983         return (xcfg__XProfileEAPFAST_USCORETLSType*)cp->ptr;
70984 }
70985
70986 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
70987 {
70988         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAPFAST_USCORETLSType %p -> %p\n", q, p));
70989         *(xcfg__XProfileEAPFAST_USCORETLSType*)p = *(xcfg__XProfileEAPFAST_USCORETLSType*)q;
70990 }
70991
70992 void xcfg__XProfileEAPFAST_USCOREGTCType::soap_serialize(struct soap *soap) const
70993 {
70994         (void)soap; /* appease -Wall -Werror */
70995         soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->RoamingIdentity);
70996         soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ServerIdentity);
70997         soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->UserCredentials);
70998         soap_serialize_PointerToxcfg__ManualPACType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ProtectedAccessCredentials);
70999         soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ClientCertificate);
71000         /* transient soap skipped */
71001 }
71002
71003 void xcfg__XProfileEAPFAST_USCOREGTCType::soap_default(struct soap *soap)
71004 {
71005         this->soap = soap;
71006         ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->RoamingIdentity = NULL;
71007         ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ServerIdentity = NULL;
71008         ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->UserCredentials = NULL;
71009         ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ProtectedAccessCredentials = NULL;
71010         ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ClientCertificate = NULL;
71011         /* transient soap skipped */
71012 }
71013
71014 int xcfg__XProfileEAPFAST_USCOREGTCType::soap_put(struct soap *soap, const char *tag, const  char *type) const
71015 {
71016         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType);
71017         if (this->soap_out(soap, tag, id, type))
71018                 return soap->error;
71019         return soap_putindependent(soap);
71020 }
71021
71022 int xcfg__XProfileEAPFAST_USCOREGTCType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
71023 {
71024         return soap_out_xcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, id, this, type);
71025 }
71026
71027 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, const char *tag, int id, const xcfg__XProfileEAPFAST_USCOREGTCType *a, const char *type)
71028 {
71029         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType), type);
71030         soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->RoamingIdentity), "");
71031         soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ServerIdentity), "");
71032         soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->UserCredentials), "");
71033         soap_out_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ProtectedAccessCredentials), "");
71034         soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ClientCertificate), "");
71035         /* transient soap skipped */
71036         soap_element_end_out(soap, tag);
71037         return SOAP_OK;
71038 }
71039
71040 void *xcfg__XProfileEAPFAST_USCOREGTCType::soap_get(struct soap *soap, const char *tag, const char *type)
71041 {
71042         return soap_get_xcfg__XProfileEAPFAST_USCOREGTCType(soap, this, tag, type);
71043 }
71044
71045 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREGTCType * SOAP_FMAC4 soap_get_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *p, const char *tag, const char *type)
71046 {
71047         if ((p = soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, p, type)))
71048                 soap_getindependent(soap);
71049         return p;
71050 }
71051
71052 void *xcfg__XProfileEAPFAST_USCOREGTCType::soap_in(struct soap *soap, const char *tag, const char *type)
71053 {       return soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, this, type);
71054 }
71055
71056 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREGTCType * SOAP_FMAC4 soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCOREGTCType *a, const char *type)
71057 {
71058         if (soap_element_begin_in(soap, tag, 0, NULL))
71059                 return NULL;
71060         a = (xcfg__XProfileEAPFAST_USCOREGTCType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType, sizeof(xcfg__XProfileEAPFAST_USCOREGTCType), soap->type, soap->arrayType);
71061         if (!a)
71062                 return NULL;
71063         if (soap->alloced)
71064         {       a->soap_default(soap);
71065                 if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType)
71066                 {       soap_revert(soap);
71067                         *soap->id = '\0';
71068                         return (xcfg__XProfileEAPFAST_USCOREGTCType *)a->soap_in(soap, tag, type);
71069                 }
71070         }
71071         short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ProtectedAccessCredentials1 = 1, soap_flag_ClientCertificate1 = 1;
71072         if (soap->body && !*soap->href)
71073         {
71074                 for (;;)
71075                 {       soap->error = SOAP_TAG_MISMATCH;
71076                         if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
71077                                 if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->RoamingIdentity), "xsd:string"))
71078                                 {       soap_flag_RoamingIdentity1--;
71079                                         continue;
71080                                 }
71081                         if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
71082                                 if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
71083                                 {       soap_flag_ServerIdentity1--;
71084                                         continue;
71085                                 }
71086                         if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
71087                                 if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->UserCredentials), "xcfg:UserCredentialsType"))
71088                                 {       soap_flag_UserCredentials1--;
71089                                         continue;
71090                                 }
71091                         if (soap_flag_ProtectedAccessCredentials1 && soap->error == SOAP_TAG_MISMATCH)
71092                                 if (soap_in_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ProtectedAccessCredentials), "xcfg:ManualPACType"))
71093                                 {       soap_flag_ProtectedAccessCredentials1--;
71094                                         continue;
71095                                 }
71096                         if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
71097                                 if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ClientCertificate), "sai:CertificateHandleType"))
71098                                 {       soap_flag_ClientCertificate1--;
71099                                         continue;
71100                                 }
71101                         /* transient soap skipped */
71102                         if (soap->error == SOAP_TAG_MISMATCH)
71103                                 soap->error = soap_ignore_element(soap);
71104                         if (soap->error == SOAP_NO_TAG)
71105                                 break;
71106                         if (soap->error)
71107                                 return NULL;
71108                 }
71109                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0))
71110                 {       soap->error = SOAP_OCCURS;
71111                         return NULL;
71112                 }
71113                 if (soap_element_end_in(soap, tag))
71114                         return NULL;
71115         }
71116         else
71117         {       a = (xcfg__XProfileEAPFAST_USCOREGTCType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType, 0, sizeof(xcfg__XProfileEAPFAST_USCOREGTCType), 0, soap_copy_xcfg__XProfileEAPFAST_USCOREGTCType);
71118                 if (soap->body && soap_element_end_in(soap, tag))
71119                         return NULL;
71120         }
71121         return a;
71122 }
71123
71124 SOAP_FMAC5 xcfg__XProfileEAPFAST_USCOREGTCType * SOAP_FMAC6 soap_new_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, int n)
71125 {       return soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(soap, n, NULL, NULL, NULL);
71126 }
71127
71128 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *p)
71129 {       soap_delete(soap, p);
71130 }
71131
71132 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREGTCType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
71133 {
71134         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
71135         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType, n, soap_fdelete);
71136         if (!cp)
71137                 return NULL;
71138         if (n < 0)
71139         {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREGTCType;
71140                 if (size)
71141                         *size = sizeof(xcfg__XProfileEAPFAST_USCOREGTCType);
71142                 ((xcfg__XProfileEAPFAST_USCOREGTCType*)cp->ptr)->soap = soap;
71143         }
71144         else
71145         {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREGTCType[n];
71146                 if (size)
71147                         *size = n * sizeof(xcfg__XProfileEAPFAST_USCOREGTCType);
71148                 for (int i = 0; i < n; i++)
71149                         ((xcfg__XProfileEAPFAST_USCOREGTCType*)cp->ptr)[i].soap = soap;
71150         }
71151                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
71152         return (xcfg__XProfileEAPFAST_USCOREGTCType*)cp->ptr;
71153 }
71154
71155 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
71156 {
71157         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAPFAST_USCOREGTCType %p -> %p\n", q, p));
71158         *(xcfg__XProfileEAPFAST_USCOREGTCType*)p = *(xcfg__XProfileEAPFAST_USCOREGTCType*)q;
71159 }
71160
71161 void xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_serialize(struct soap *soap) const
71162 {
71163         (void)soap; /* appease -Wall -Werror */
71164         soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->RoamingIdentity);
71165         soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ServerIdentity);
71166         soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->UserCredentials);
71167         soap_serialize_PointerToxcfg__ManualPACType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ProtectedAccessCredentials);
71168         soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ClientCertificate);
71169         /* transient soap skipped */
71170 }
71171
71172 void xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_default(struct soap *soap)
71173 {
71174         this->soap = soap;
71175         ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->RoamingIdentity = NULL;
71176         ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ServerIdentity = NULL;
71177         ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->UserCredentials = NULL;
71178         ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ProtectedAccessCredentials = NULL;
71179         ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ClientCertificate = NULL;
71180         /* transient soap skipped */
71181 }
71182
71183 int xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
71184 {
71185         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
71186         if (this->soap_out(soap, tag, id, type))
71187                 return soap->error;
71188         return soap_putindependent(soap);
71189 }
71190
71191 int xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
71192 {
71193         return soap_out_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, id, this, type);
71194 }
71195
71196 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, const xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *a, const char *type)
71197 {
71198         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type), type);
71199         soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "");
71200         soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ServerIdentity), "");
71201         soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->UserCredentials), "");
71202         soap_out_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ProtectedAccessCredentials), "");
71203         soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ClientCertificate), "");
71204         /* transient soap skipped */
71205         soap_element_end_out(soap, tag);
71206         return SOAP_OK;
71207 }
71208
71209 void *xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_get(struct soap *soap, const char *tag, const char *type)
71210 {
71211         return soap_get_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, this, tag, type);
71212 }
71213
71214 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_get_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *p, const char *tag, const char *type)
71215 {
71216         if ((p = soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, p, type)))
71217                 soap_getindependent(soap);
71218         return p;
71219 }
71220
71221 void *xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_in(struct soap *soap, const char *tag, const char *type)
71222 {       return soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, this, type);
71223 }
71224
71225 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *a, const char *type)
71226 {
71227         if (soap_element_begin_in(soap, tag, 0, NULL))
71228                 return NULL;
71229         a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type, sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type), soap->type, soap->arrayType);
71230         if (!a)
71231                 return NULL;
71232         if (soap->alloced)
71233         {       a->soap_default(soap);
71234                 if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type)
71235                 {       soap_revert(soap);
71236                         *soap->id = '\0';
71237                         return (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)a->soap_in(soap, tag, type);
71238                 }
71239         }
71240         short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ProtectedAccessCredentials1 = 1, soap_flag_ClientCertificate1 = 1;
71241         if (soap->body && !*soap->href)
71242         {
71243                 for (;;)
71244                 {       soap->error = SOAP_TAG_MISMATCH;
71245                         if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
71246                                 if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "xsd:string"))
71247                                 {       soap_flag_RoamingIdentity1--;
71248                                         continue;
71249                                 }
71250                         if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
71251                                 if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
71252                                 {       soap_flag_ServerIdentity1--;
71253                                         continue;
71254                                 }
71255                         if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
71256                                 if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->UserCredentials), "xcfg:UserCredentialsType"))
71257                                 {       soap_flag_UserCredentials1--;
71258                                         continue;
71259                                 }
71260                         if (soap_flag_ProtectedAccessCredentials1 && soap->error == SOAP_TAG_MISMATCH)
71261                                 if (soap_in_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ProtectedAccessCredentials), "xcfg:ManualPACType"))
71262                                 {       soap_flag_ProtectedAccessCredentials1--;
71263                                         continue;
71264                                 }
71265                         if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
71266                                 if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ClientCertificate), "sai:CertificateHandleType"))
71267                                 {       soap_flag_ClientCertificate1--;
71268                                         continue;
71269                                 }
71270                         /* transient soap skipped */
71271                         if (soap->error == SOAP_TAG_MISMATCH)
71272                                 soap->error = soap_ignore_element(soap);
71273                         if (soap->error == SOAP_NO_TAG)
71274                                 break;
71275                         if (soap->error)
71276                                 return NULL;
71277                 }
71278                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0))
71279                 {       soap->error = SOAP_OCCURS;
71280                         return NULL;
71281                 }
71282                 if (soap_element_end_in(soap, tag))
71283                         return NULL;
71284         }
71285         else
71286         {       a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type, 0, sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type), 0, soap_copy_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
71287                 if (soap->body && soap_element_end_in(soap, tag))
71288                         return NULL;
71289         }
71290         return a;
71291 }
71292
71293 SOAP_FMAC5 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type * SOAP_FMAC6 soap_new_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, int n)
71294 {       return soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, n, NULL, NULL, NULL);
71295 }
71296
71297 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *p)
71298 {       soap_delete(soap, p);
71299 }
71300
71301 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
71302 {
71303         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
71304         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type, n, soap_fdelete);
71305         if (!cp)
71306                 return NULL;
71307         if (n < 0)
71308         {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type;
71309                 if (size)
71310                         *size = sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
71311                 ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)cp->ptr)->soap = soap;
71312         }
71313         else
71314         {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type[n];
71315                 if (size)
71316                         *size = n * sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
71317                 for (int i = 0; i < n; i++)
71318                         ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)cp->ptr)[i].soap = soap;
71319         }
71320                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
71321         return (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)cp->ptr;
71322 }
71323
71324 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
71325 {
71326         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type %p -> %p\n", q, p));
71327         *(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)p = *(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)q;
71328 }
71329
71330 void xcfg__XProfileEAP_USCOREGTCType::soap_serialize(struct soap *soap) const
71331 {
71332         (void)soap; /* appease -Wall -Werror */
71333         soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAP_USCOREGTCType*)this)->UserCredentials);
71334         /* transient soap skipped */
71335 }
71336
71337 void xcfg__XProfileEAP_USCOREGTCType::soap_default(struct soap *soap)
71338 {
71339         this->soap = soap;
71340         ((xcfg__XProfileEAP_USCOREGTCType*)this)->UserCredentials = NULL;
71341         /* transient soap skipped */
71342 }
71343
71344 int xcfg__XProfileEAP_USCOREGTCType::soap_put(struct soap *soap, const char *tag, const  char *type) const
71345 {
71346         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType);
71347         if (this->soap_out(soap, tag, id, type))
71348                 return soap->error;
71349         return soap_putindependent(soap);
71350 }
71351
71352 int xcfg__XProfileEAP_USCOREGTCType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
71353 {
71354         return soap_out_xcfg__XProfileEAP_USCOREGTCType(soap, tag, id, this, type);
71355 }
71356
71357 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, const char *tag, int id, const xcfg__XProfileEAP_USCOREGTCType *a, const char *type)
71358 {
71359         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType), type);
71360         soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAP_USCOREGTCType*)a)->UserCredentials), "");
71361         /* transient soap skipped */
71362         soap_element_end_out(soap, tag);
71363         return SOAP_OK;
71364 }
71365
71366 void *xcfg__XProfileEAP_USCOREGTCType::soap_get(struct soap *soap, const char *tag, const char *type)
71367 {
71368         return soap_get_xcfg__XProfileEAP_USCOREGTCType(soap, this, tag, type);
71369 }
71370
71371 SOAP_FMAC3 xcfg__XProfileEAP_USCOREGTCType * SOAP_FMAC4 soap_get_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *p, const char *tag, const char *type)
71372 {
71373         if ((p = soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, tag, p, type)))
71374                 soap_getindependent(soap);
71375         return p;
71376 }
71377
71378 void *xcfg__XProfileEAP_USCOREGTCType::soap_in(struct soap *soap, const char *tag, const char *type)
71379 {       return soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, tag, this, type);
71380 }
71381
71382 SOAP_FMAC3 xcfg__XProfileEAP_USCOREGTCType * SOAP_FMAC4 soap_in_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, const char *tag, xcfg__XProfileEAP_USCOREGTCType *a, const char *type)
71383 {
71384         if (soap_element_begin_in(soap, tag, 0, NULL))
71385                 return NULL;
71386         a = (xcfg__XProfileEAP_USCOREGTCType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType, sizeof(xcfg__XProfileEAP_USCOREGTCType), soap->type, soap->arrayType);
71387         if (!a)
71388                 return NULL;
71389         if (soap->alloced)
71390         {       a->soap_default(soap);
71391                 if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType)
71392                 {       soap_revert(soap);
71393                         *soap->id = '\0';
71394                         return (xcfg__XProfileEAP_USCOREGTCType *)a->soap_in(soap, tag, type);
71395                 }
71396         }
71397         short soap_flag_UserCredentials1 = 1;
71398         if (soap->body && !*soap->href)
71399         {
71400                 for (;;)
71401                 {       soap->error = SOAP_TAG_MISMATCH;
71402                         if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
71403                                 if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAP_USCOREGTCType*)a)->UserCredentials), "xcfg:UserCredentialsType"))
71404                                 {       soap_flag_UserCredentials1--;
71405                                         continue;
71406                                 }
71407                         /* transient soap skipped */
71408                         if (soap->error == SOAP_TAG_MISMATCH)
71409                                 soap->error = soap_ignore_element(soap);
71410                         if (soap->error == SOAP_NO_TAG)
71411                                 break;
71412                         if (soap->error)
71413                                 return NULL;
71414                 }
71415                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_UserCredentials1 > 0))
71416                 {       soap->error = SOAP_OCCURS;
71417                         return NULL;
71418                 }
71419                 if (soap_element_end_in(soap, tag))
71420                         return NULL;
71421         }
71422         else
71423         {       a = (xcfg__XProfileEAP_USCOREGTCType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType, 0, sizeof(xcfg__XProfileEAP_USCOREGTCType), 0, soap_copy_xcfg__XProfileEAP_USCOREGTCType);
71424                 if (soap->body && soap_element_end_in(soap, tag))
71425                         return NULL;
71426         }
71427         return a;
71428 }
71429
71430 SOAP_FMAC5 xcfg__XProfileEAP_USCOREGTCType * SOAP_FMAC6 soap_new_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, int n)
71431 {       return soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(soap, n, NULL, NULL, NULL);
71432 }
71433
71434 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *p)
71435 {       soap_delete(soap, p);
71436 }
71437
71438 SOAP_FMAC3 xcfg__XProfileEAP_USCOREGTCType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
71439 {
71440         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
71441         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType, n, soap_fdelete);
71442         if (!cp)
71443                 return NULL;
71444         if (n < 0)
71445         {       cp->ptr = (void*)new xcfg__XProfileEAP_USCOREGTCType;
71446                 if (size)
71447                         *size = sizeof(xcfg__XProfileEAP_USCOREGTCType);
71448                 ((xcfg__XProfileEAP_USCOREGTCType*)cp->ptr)->soap = soap;
71449         }
71450         else
71451         {       cp->ptr = (void*)new xcfg__XProfileEAP_USCOREGTCType[n];
71452                 if (size)
71453                         *size = n * sizeof(xcfg__XProfileEAP_USCOREGTCType);
71454                 for (int i = 0; i < n; i++)
71455                         ((xcfg__XProfileEAP_USCOREGTCType*)cp->ptr)[i].soap = soap;
71456         }
71457                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
71458         return (xcfg__XProfileEAP_USCOREGTCType*)cp->ptr;
71459 }
71460
71461 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
71462 {
71463         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAP_USCOREGTCType %p -> %p\n", q, p));
71464         *(xcfg__XProfileEAP_USCOREGTCType*)p = *(xcfg__XProfileEAP_USCOREGTCType*)q;
71465 }
71466
71467 void xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_serialize(struct soap *soap) const
71468 {
71469         (void)soap; /* appease -Wall -Werror */
71470         soap_serialize_PointerTostd__string(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->RoamingIdentity);
71471         soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ServerIdentity);
71472         soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->UserCredentials);
71473         soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ClientCertificate);
71474         /* transient soap skipped */
71475 }
71476
71477 void xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_default(struct soap *soap)
71478 {
71479         this->soap = soap;
71480         ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->RoamingIdentity = NULL;
71481         ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ServerIdentity = NULL;
71482         ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->UserCredentials = NULL;
71483         ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ClientCertificate = NULL;
71484         /* transient soap skipped */
71485 }
71486
71487 int xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
71488 {
71489         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type);
71490         if (this->soap_out(soap, tag, id, type))
71491                 return soap->error;
71492         return soap_putindependent(soap);
71493 }
71494
71495 int xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
71496 {
71497         return soap_out_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, id, this, type);
71498 }
71499
71500 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, const xcfg__XProfilePEAP_USCOREMSCHAPv2Type *a, const char *type)
71501 {
71502         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type), type);
71503         soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "");
71504         soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ServerIdentity), "");
71505         soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->UserCredentials), "");
71506         soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ClientCertificate), "");
71507         /* transient soap skipped */
71508         soap_element_end_out(soap, tag);
71509         return SOAP_OK;
71510 }
71511
71512 void *xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_get(struct soap *soap, const char *tag, const char *type)
71513 {
71514         return soap_get_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, this, tag, type);
71515 }
71516
71517 SOAP_FMAC3 xcfg__XProfilePEAP_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_get_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *p, const char *tag, const char *type)
71518 {
71519         if ((p = soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, p, type)))
71520                 soap_getindependent(soap);
71521         return p;
71522 }
71523
71524 void *xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_in(struct soap *soap, const char *tag, const char *type)
71525 {       return soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, this, type);
71526 }
71527
71528 SOAP_FMAC3 xcfg__XProfilePEAP_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *a, const char *type)
71529 {
71530         if (soap_element_begin_in(soap, tag, 0, NULL))
71531                 return NULL;
71532         a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type, sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type), soap->type, soap->arrayType);
71533         if (!a)
71534                 return NULL;
71535         if (soap->alloced)
71536         {       a->soap_default(soap);
71537                 if (soap->clist->type != SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type)
71538                 {       soap_revert(soap);
71539                         *soap->id = '\0';
71540                         return (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)a->soap_in(soap, tag, type);
71541                 }
71542         }
71543         short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ClientCertificate1 = 1;
71544         if (soap->body && !*soap->href)
71545         {
71546                 for (;;)
71547                 {       soap->error = SOAP_TAG_MISMATCH;
71548                         if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
71549                                 if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "xsd:string"))
71550                                 {       soap_flag_RoamingIdentity1--;
71551                                         continue;
71552                                 }
71553                         if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
71554                                 if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
71555                                 {       soap_flag_ServerIdentity1--;
71556                                         continue;
71557                                 }
71558                         if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
71559                                 if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->UserCredentials), "xcfg:UserCredentialsType"))
71560                                 {       soap_flag_UserCredentials1--;
71561                                         continue;
71562                                 }
71563                         if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
71564                                 if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ClientCertificate), "sai:CertificateHandleType"))
71565                                 {       soap_flag_ClientCertificate1--;
71566                                         continue;
71567                                 }
71568                         /* transient soap skipped */
71569                         if (soap->error == SOAP_TAG_MISMATCH)
71570                                 soap->error = soap_ignore_element(soap);
71571                         if (soap->error == SOAP_NO_TAG)
71572                                 break;
71573                         if (soap->error)
71574                                 return NULL;
71575                 }
71576                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0))
71577                 {       soap->error = SOAP_OCCURS;
71578                         return NULL;
71579                 }
71580                 if (soap_element_end_in(soap, tag))
71581                         return NULL;
71582         }
71583         else
71584         {       a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type, 0, sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type), 0, soap_copy_xcfg__XProfilePEAP_USCOREMSCHAPv2Type);
71585                 if (soap->body && soap_element_end_in(soap, tag))
71586                         return NULL;
71587         }
71588         return a;
71589 }
71590
71591 SOAP_FMAC5 xcfg__XProfilePEAP_USCOREMSCHAPv2Type * SOAP_FMAC6 soap_new_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, int n)
71592 {       return soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, n, NULL, NULL, NULL);
71593 }
71594
71595 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *p)
71596 {       soap_delete(soap, p);
71597 }
71598
71599 SOAP_FMAC3 xcfg__XProfilePEAP_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
71600 {
71601         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
71602         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type, n, soap_fdelete);
71603         if (!cp)
71604                 return NULL;
71605         if (n < 0)
71606         {       cp->ptr = (void*)new xcfg__XProfilePEAP_USCOREMSCHAPv2Type;
71607                 if (size)
71608                         *size = sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type);
71609                 ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)cp->ptr)->soap = soap;
71610         }
71611         else
71612         {       cp->ptr = (void*)new xcfg__XProfilePEAP_USCOREMSCHAPv2Type[n];
71613                 if (size)
71614                         *size = n * sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type);
71615                 for (int i = 0; i < n; i++)
71616                         ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)cp->ptr)[i].soap = soap;
71617         }
71618                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
71619         return (xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)cp->ptr;
71620 }
71621
71622 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
71623 {
71624         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfilePEAP_USCOREMSCHAPv2Type %p -> %p\n", q, p));
71625         *(xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)p = *(xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)q;
71626 }
71627
71628 void xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_serialize(struct soap *soap) const
71629 {
71630         (void)soap; /* appease -Wall -Werror */
71631         soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->RoamingIdentity);
71632         soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ServerIdentity);
71633         soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->UserCredentials);
71634         soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ClientCertificate);
71635         /* transient soap skipped */
71636 }
71637
71638 void xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_default(struct soap *soap)
71639 {
71640         this->soap = soap;
71641         ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->RoamingIdentity = NULL;
71642         ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ServerIdentity = NULL;
71643         ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->UserCredentials = NULL;
71644         ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ClientCertificate = NULL;
71645         /* transient soap skipped */
71646 }
71647
71648 int xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
71649 {
71650         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type);
71651         if (this->soap_out(soap, tag, id, type))
71652                 return soap->error;
71653         return soap_putindependent(soap);
71654 }
71655
71656 int xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
71657 {
71658         return soap_out_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, id, this, type);
71659 }
71660
71661 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, const xcfg__XProfileTTLS_USCOREMSCHAPv2Type *a, const char *type)
71662 {
71663         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type), type);
71664         soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "");
71665         soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ServerIdentity), "");
71666         soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->UserCredentials), "");
71667         soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ClientCertificate), "");
71668         /* transient soap skipped */
71669         soap_element_end_out(soap, tag);
71670         return SOAP_OK;
71671 }
71672
71673 void *xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_get(struct soap *soap, const char *tag, const char *type)
71674 {
71675         return soap_get_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, this, tag, type);
71676 }
71677
71678 SOAP_FMAC3 xcfg__XProfileTTLS_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_get_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *p, const char *tag, const char *type)
71679 {
71680         if ((p = soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, p, type)))
71681                 soap_getindependent(soap);
71682         return p;
71683 }
71684
71685 void *xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_in(struct soap *soap, const char *tag, const char *type)
71686 {       return soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, this, type);
71687 }
71688
71689 SOAP_FMAC3 xcfg__XProfileTTLS_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *a, const char *type)
71690 {
71691         if (soap_element_begin_in(soap, tag, 0, NULL))
71692                 return NULL;
71693         a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type, sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type), soap->type, soap->arrayType);
71694         if (!a)
71695                 return NULL;
71696         if (soap->alloced)
71697         {       a->soap_default(soap);
71698                 if (soap->clist->type != SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type)
71699                 {       soap_revert(soap);
71700                         *soap->id = '\0';
71701                         return (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)a->soap_in(soap, tag, type);
71702                 }
71703         }
71704         short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ClientCertificate1 = 1;
71705         if (soap->body && !*soap->href)
71706         {
71707                 for (;;)
71708                 {       soap->error = SOAP_TAG_MISMATCH;
71709                         if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
71710                                 if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "xsd:string"))
71711                                 {       soap_flag_RoamingIdentity1--;
71712                                         continue;
71713                                 }
71714                         if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
71715                                 if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
71716                                 {       soap_flag_ServerIdentity1--;
71717                                         continue;
71718                                 }
71719                         if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
71720                                 if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->UserCredentials), "xcfg:UserCredentialsType"))
71721                                 {       soap_flag_UserCredentials1--;
71722                                         continue;
71723                                 }
71724                         if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
71725                                 if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ClientCertificate), "sai:CertificateHandleType"))
71726                                 {       soap_flag_ClientCertificate1--;
71727                                         continue;
71728                                 }
71729                         /* transient soap skipped */
71730                         if (soap->error == SOAP_TAG_MISMATCH)
71731                                 soap->error = soap_ignore_element(soap);
71732                         if (soap->error == SOAP_NO_TAG)
71733                                 break;
71734                         if (soap->error)
71735                                 return NULL;
71736                 }
71737                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0))
71738                 {       soap->error = SOAP_OCCURS;
71739                         return NULL;
71740                 }
71741                 if (soap_element_end_in(soap, tag))
71742                         return NULL;
71743         }
71744         else
71745         {       a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type, 0, sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type), 0, soap_copy_xcfg__XProfileTTLS_USCOREMSCHAPv2Type);
71746                 if (soap->body && soap_element_end_in(soap, tag))
71747                         return NULL;
71748         }
71749         return a;
71750 }
71751
71752 SOAP_FMAC5 xcfg__XProfileTTLS_USCOREMSCHAPv2Type * SOAP_FMAC6 soap_new_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, int n)
71753 {       return soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, n, NULL, NULL, NULL);
71754 }
71755
71756 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *p)
71757 {       soap_delete(soap, p);
71758 }
71759
71760 SOAP_FMAC3 xcfg__XProfileTTLS_USCOREMSCHAPv2Type * SOAP_FMAC4 soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
71761 {
71762         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
71763         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type, n, soap_fdelete);
71764         if (!cp)
71765                 return NULL;
71766         if (n < 0)
71767         {       cp->ptr = (void*)new xcfg__XProfileTTLS_USCOREMSCHAPv2Type;
71768                 if (size)
71769                         *size = sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type);
71770                 ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)cp->ptr)->soap = soap;
71771         }
71772         else
71773         {       cp->ptr = (void*)new xcfg__XProfileTTLS_USCOREMSCHAPv2Type[n];
71774                 if (size)
71775                         *size = n * sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type);
71776                 for (int i = 0; i < n; i++)
71777                         ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)cp->ptr)[i].soap = soap;
71778         }
71779                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
71780         return (xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)cp->ptr;
71781 }
71782
71783 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
71784 {
71785         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileTTLS_USCOREMSCHAPv2Type %p -> %p\n", q, p));
71786         *(xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)p = *(xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)q;
71787 }
71788
71789 void xcfg__XProfileTLSType::soap_serialize(struct soap *soap) const
71790 {
71791         (void)soap; /* appease -Wall -Werror */
71792         soap_embedded(soap, &((xcfg__XProfileTLSType*)this)->Username, SOAP_TYPE_std__string);
71793         soap_serialize_std__string(soap, &((xcfg__XProfileTLSType*)this)->Username);
71794         soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileTLSType*)this)->ServerIdentity);
71795         soap_embedded(soap, &((xcfg__XProfileTLSType*)this)->ClientCertificate, SOAP_TYPE_sai__CertificateHandleType);
71796         /* transient soap skipped */
71797 }
71798
71799 void xcfg__XProfileTLSType::soap_default(struct soap *soap)
71800 {
71801         this->soap = soap;
71802         soap_default_std__string(soap, &((xcfg__XProfileTLSType*)this)->Username);
71803         ((xcfg__XProfileTLSType*)this)->ServerIdentity = NULL;
71804         soap_default_sai__CertificateHandleType(soap, &((xcfg__XProfileTLSType*)this)->ClientCertificate);
71805         /* transient soap skipped */
71806 }
71807
71808 int xcfg__XProfileTLSType::soap_put(struct soap *soap, const char *tag, const  char *type) const
71809 {
71810         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileTLSType);
71811         if (this->soap_out(soap, tag, id, type))
71812                 return soap->error;
71813         return soap_putindependent(soap);
71814 }
71815
71816 int xcfg__XProfileTLSType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
71817 {
71818         return soap_out_xcfg__XProfileTLSType(soap, tag, id, this, type);
71819 }
71820
71821 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileTLSType(struct soap *soap, const char *tag, int id, const xcfg__XProfileTLSType *a, const char *type)
71822 {
71823         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileTLSType), type);
71824         soap_out_std__string(soap, "xcfg:Username", -1, &(((xcfg__XProfileTLSType*)a)->Username), "");
71825         soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileTLSType*)a)->ServerIdentity), "");
71826         soap_out_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileTLSType*)a)->ClientCertificate), "");
71827         /* transient soap skipped */
71828         soap_element_end_out(soap, tag);
71829         return SOAP_OK;
71830 }
71831
71832 void *xcfg__XProfileTLSType::soap_get(struct soap *soap, const char *tag, const char *type)
71833 {
71834         return soap_get_xcfg__XProfileTLSType(soap, this, tag, type);
71835 }
71836
71837 SOAP_FMAC3 xcfg__XProfileTLSType * SOAP_FMAC4 soap_get_xcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *p, const char *tag, const char *type)
71838 {
71839         if ((p = soap_in_xcfg__XProfileTLSType(soap, tag, p, type)))
71840                 soap_getindependent(soap);
71841         return p;
71842 }
71843
71844 void *xcfg__XProfileTLSType::soap_in(struct soap *soap, const char *tag, const char *type)
71845 {       return soap_in_xcfg__XProfileTLSType(soap, tag, this, type);
71846 }
71847
71848 SOAP_FMAC3 xcfg__XProfileTLSType * SOAP_FMAC4 soap_in_xcfg__XProfileTLSType(struct soap *soap, const char *tag, xcfg__XProfileTLSType *a, const char *type)
71849 {
71850         if (soap_element_begin_in(soap, tag, 0, NULL))
71851                 return NULL;
71852         a = (xcfg__XProfileTLSType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileTLSType, sizeof(xcfg__XProfileTLSType), soap->type, soap->arrayType);
71853         if (!a)
71854                 return NULL;
71855         if (soap->alloced)
71856         {       a->soap_default(soap);
71857                 if (soap->clist->type != SOAP_TYPE_xcfg__XProfileTLSType)
71858                 {       soap_revert(soap);
71859                         *soap->id = '\0';
71860                         return (xcfg__XProfileTLSType *)a->soap_in(soap, tag, type);
71861                 }
71862         }
71863         short soap_flag_Username1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_ClientCertificate1 = 1;
71864         if (soap->body && !*soap->href)
71865         {
71866                 for (;;)
71867                 {       soap->error = SOAP_TAG_MISMATCH;
71868                         if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
71869                                 if (soap_in_std__string(soap, "xcfg:Username", &(((xcfg__XProfileTLSType*)a)->Username), "xsd:string"))
71870                                 {       soap_flag_Username1--;
71871                                         continue;
71872                                 }
71873                         if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
71874                                 if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileTLSType*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
71875                                 {       soap_flag_ServerIdentity1--;
71876                                         continue;
71877                                 }
71878                         if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
71879                                 if (soap_in_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileTLSType*)a)->ClientCertificate), "sai:CertificateHandleType"))
71880                                 {       soap_flag_ClientCertificate1--;
71881                                         continue;
71882                                 }
71883                         /* transient soap skipped */
71884                         if (soap->error == SOAP_TAG_MISMATCH)
71885                                 soap->error = soap_ignore_element(soap);
71886                         if (soap->error == SOAP_NO_TAG)
71887                                 break;
71888                         if (soap->error)
71889                                 return NULL;
71890                 }
71891                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_ServerIdentity1 > 0 || soap_flag_ClientCertificate1 > 0))
71892                 {       soap->error = SOAP_OCCURS;
71893                         return NULL;
71894                 }
71895                 if (soap_element_end_in(soap, tag))
71896                         return NULL;
71897         }
71898         else
71899         {       a = (xcfg__XProfileTLSType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__XProfileTLSType, 0, sizeof(xcfg__XProfileTLSType), 0, soap_copy_xcfg__XProfileTLSType);
71900                 if (soap->body && soap_element_end_in(soap, tag))
71901                         return NULL;
71902         }
71903         return a;
71904 }
71905
71906 SOAP_FMAC5 xcfg__XProfileTLSType * SOAP_FMAC6 soap_new_xcfg__XProfileTLSType(struct soap *soap, int n)
71907 {       return soap_instantiate_xcfg__XProfileTLSType(soap, n, NULL, NULL, NULL);
71908 }
71909
71910 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *p)
71911 {       soap_delete(soap, p);
71912 }
71913
71914 SOAP_FMAC3 xcfg__XProfileTLSType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileTLSType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
71915 {
71916         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileTLSType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
71917         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileTLSType, n, soap_fdelete);
71918         if (!cp)
71919                 return NULL;
71920         if (n < 0)
71921         {       cp->ptr = (void*)new xcfg__XProfileTLSType;
71922                 if (size)
71923                         *size = sizeof(xcfg__XProfileTLSType);
71924                 ((xcfg__XProfileTLSType*)cp->ptr)->soap = soap;
71925         }
71926         else
71927         {       cp->ptr = (void*)new xcfg__XProfileTLSType[n];
71928                 if (size)
71929                         *size = n * sizeof(xcfg__XProfileTLSType);
71930                 for (int i = 0; i < n; i++)
71931                         ((xcfg__XProfileTLSType*)cp->ptr)[i].soap = soap;
71932         }
71933                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
71934         return (xcfg__XProfileTLSType*)cp->ptr;
71935 }
71936
71937 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__XProfileTLSType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
71938 {
71939         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileTLSType %p -> %p\n", q, p));
71940         *(xcfg__XProfileTLSType*)p = *(xcfg__XProfileTLSType*)q;
71941 }
71942
71943 void xcfg__ServerIdentityType::soap_serialize(struct soap *soap) const
71944 {
71945         (void)soap; /* appease -Wall -Werror */
71946         soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__ServerIdentityType*)this)->CertificateIssuer);
71947         soap_serialize_PointerToxcfg__CertificateNameType(soap, &((xcfg__ServerIdentityType*)this)->ServerNameOptions);
71948         /* transient soap skipped */
71949 }
71950
71951 void xcfg__ServerIdentityType::soap_default(struct soap *soap)
71952 {
71953         this->soap = soap;
71954         ((xcfg__ServerIdentityType*)this)->CertificateIssuer = NULL;
71955         ((xcfg__ServerIdentityType*)this)->ServerNameOptions = NULL;
71956         /* transient soap skipped */
71957 }
71958
71959 int xcfg__ServerIdentityType::soap_put(struct soap *soap, const char *tag, const  char *type) const
71960 {
71961         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__ServerIdentityType);
71962         if (this->soap_out(soap, tag, id, type))
71963                 return soap->error;
71964         return soap_putindependent(soap);
71965 }
71966
71967 int xcfg__ServerIdentityType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
71968 {
71969         return soap_out_xcfg__ServerIdentityType(soap, tag, id, this, type);
71970 }
71971
71972 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__ServerIdentityType(struct soap *soap, const char *tag, int id, const xcfg__ServerIdentityType *a, const char *type)
71973 {
71974         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__ServerIdentityType), type);
71975         soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:CertificateIssuer", -1, &(((xcfg__ServerIdentityType*)a)->CertificateIssuer), "");
71976         soap_out_PointerToxcfg__CertificateNameType(soap, "xcfg:ServerNameOptions", -1, &(((xcfg__ServerIdentityType*)a)->ServerNameOptions), "");
71977         /* transient soap skipped */
71978         soap_element_end_out(soap, tag);
71979         return SOAP_OK;
71980 }
71981
71982 void *xcfg__ServerIdentityType::soap_get(struct soap *soap, const char *tag, const char *type)
71983 {
71984         return soap_get_xcfg__ServerIdentityType(soap, this, tag, type);
71985 }
71986
71987 SOAP_FMAC3 xcfg__ServerIdentityType * SOAP_FMAC4 soap_get_xcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *p, const char *tag, const char *type)
71988 {
71989         if ((p = soap_in_xcfg__ServerIdentityType(soap, tag, p, type)))
71990                 soap_getindependent(soap);
71991         return p;
71992 }
71993
71994 void *xcfg__ServerIdentityType::soap_in(struct soap *soap, const char *tag, const char *type)
71995 {       return soap_in_xcfg__ServerIdentityType(soap, tag, this, type);
71996 }
71997
71998 SOAP_FMAC3 xcfg__ServerIdentityType * SOAP_FMAC4 soap_in_xcfg__ServerIdentityType(struct soap *soap, const char *tag, xcfg__ServerIdentityType *a, const char *type)
71999 {
72000         if (soap_element_begin_in(soap, tag, 0, NULL))
72001                 return NULL;
72002         a = (xcfg__ServerIdentityType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__ServerIdentityType, sizeof(xcfg__ServerIdentityType), soap->type, soap->arrayType);
72003         if (!a)
72004                 return NULL;
72005         if (soap->alloced)
72006         {       a->soap_default(soap);
72007                 if (soap->clist->type != SOAP_TYPE_xcfg__ServerIdentityType)
72008                 {       soap_revert(soap);
72009                         *soap->id = '\0';
72010                         return (xcfg__ServerIdentityType *)a->soap_in(soap, tag, type);
72011                 }
72012         }
72013         short soap_flag_CertificateIssuer1 = 1, soap_flag_ServerNameOptions1 = 1;
72014         if (soap->body && !*soap->href)
72015         {
72016                 for (;;)
72017                 {       soap->error = SOAP_TAG_MISMATCH;
72018                         if (soap_flag_CertificateIssuer1 && soap->error == SOAP_TAG_MISMATCH)
72019                                 if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:CertificateIssuer", &(((xcfg__ServerIdentityType*)a)->CertificateIssuer), "sai:CertificateHandleType"))
72020                                 {       soap_flag_CertificateIssuer1--;
72021                                         continue;
72022                                 }
72023                         if (soap_flag_ServerNameOptions1 && soap->error == SOAP_TAG_MISMATCH)
72024                                 if (soap_in_PointerToxcfg__CertificateNameType(soap, "xcfg:ServerNameOptions", &(((xcfg__ServerIdentityType*)a)->ServerNameOptions), "xcfg:CertificateNameType"))
72025                                 {       soap_flag_ServerNameOptions1--;
72026                                         continue;
72027                                 }
72028                         /* transient soap skipped */
72029                         if (soap->error == SOAP_TAG_MISMATCH)
72030                                 soap->error = soap_ignore_element(soap);
72031                         if (soap->error == SOAP_NO_TAG)
72032                                 break;
72033                         if (soap->error)
72034                                 return NULL;
72035                 }
72036                 if (soap_element_end_in(soap, tag))
72037                         return NULL;
72038         }
72039         else
72040         {       a = (xcfg__ServerIdentityType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__ServerIdentityType, 0, sizeof(xcfg__ServerIdentityType), 0, soap_copy_xcfg__ServerIdentityType);
72041                 if (soap->body && soap_element_end_in(soap, tag))
72042                         return NULL;
72043         }
72044         return a;
72045 }
72046
72047 SOAP_FMAC5 xcfg__ServerIdentityType * SOAP_FMAC6 soap_new_xcfg__ServerIdentityType(struct soap *soap, int n)
72048 {       return soap_instantiate_xcfg__ServerIdentityType(soap, n, NULL, NULL, NULL);
72049 }
72050
72051 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *p)
72052 {       soap_delete(soap, p);
72053 }
72054
72055 SOAP_FMAC3 xcfg__ServerIdentityType * SOAP_FMAC4 soap_instantiate_xcfg__ServerIdentityType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
72056 {
72057         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__ServerIdentityType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
72058         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__ServerIdentityType, n, soap_fdelete);
72059         if (!cp)
72060                 return NULL;
72061         if (n < 0)
72062         {       cp->ptr = (void*)new xcfg__ServerIdentityType;
72063                 if (size)
72064                         *size = sizeof(xcfg__ServerIdentityType);
72065                 ((xcfg__ServerIdentityType*)cp->ptr)->soap = soap;
72066         }
72067         else
72068         {       cp->ptr = (void*)new xcfg__ServerIdentityType[n];
72069                 if (size)
72070                         *size = n * sizeof(xcfg__ServerIdentityType);
72071                 for (int i = 0; i < n; i++)
72072                         ((xcfg__ServerIdentityType*)cp->ptr)[i].soap = soap;
72073         }
72074                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
72075         return (xcfg__ServerIdentityType*)cp->ptr;
72076 }
72077
72078 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__ServerIdentityType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
72079 {
72080         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__ServerIdentityType %p -> %p\n", q, p));
72081         *(xcfg__ServerIdentityType*)p = *(xcfg__ServerIdentityType*)q;
72082 }
72083
72084 void xcfg__ManualPACType::soap_serialize(struct soap *soap) const
72085 {
72086         (void)soap; /* appease -Wall -Werror */
72087         soap_embedded(soap, &((xcfg__ManualPACType*)this)->PACData, SOAP_TYPE_xsd__base64Binary);
72088         ((xcfg__ManualPACType*)this)->PACData.soap_serialize(soap);
72089         soap_serialize_PointerTostd__string(soap, &((xcfg__ManualPACType*)this)->Password);
72090         /* transient soap skipped */
72091 }
72092
72093 void xcfg__ManualPACType::soap_default(struct soap *soap)
72094 {
72095         this->soap = soap;
72096         ((xcfg__ManualPACType*)this)->PACData.xsd__base64Binary::soap_default(soap);
72097         ((xcfg__ManualPACType*)this)->Password = NULL;
72098         /* transient soap skipped */
72099 }
72100
72101 int xcfg__ManualPACType::soap_put(struct soap *soap, const char *tag, const  char *type) const
72102 {
72103         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__ManualPACType);
72104         if (this->soap_out(soap, tag, id, type))
72105                 return soap->error;
72106         return soap_putindependent(soap);
72107 }
72108
72109 int xcfg__ManualPACType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
72110 {
72111         return soap_out_xcfg__ManualPACType(soap, tag, id, this, type);
72112 }
72113
72114 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__ManualPACType(struct soap *soap, const char *tag, int id, const xcfg__ManualPACType *a, const char *type)
72115 {
72116         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__ManualPACType), type);
72117         (((xcfg__ManualPACType*)a)->PACData).soap_out(soap, "xcfg:PACData", -1, "");
72118         soap_out_PointerTostd__string(soap, "xcfg:Password", -1, &(((xcfg__ManualPACType*)a)->Password), "");
72119         /* transient soap skipped */
72120         soap_element_end_out(soap, tag);
72121         return SOAP_OK;
72122 }
72123
72124 void *xcfg__ManualPACType::soap_get(struct soap *soap, const char *tag, const char *type)
72125 {
72126         return soap_get_xcfg__ManualPACType(soap, this, tag, type);
72127 }
72128
72129 SOAP_FMAC3 xcfg__ManualPACType * SOAP_FMAC4 soap_get_xcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *p, const char *tag, const char *type)
72130 {
72131         if ((p = soap_in_xcfg__ManualPACType(soap, tag, p, type)))
72132                 soap_getindependent(soap);
72133         return p;
72134 }
72135
72136 void *xcfg__ManualPACType::soap_in(struct soap *soap, const char *tag, const char *type)
72137 {       return soap_in_xcfg__ManualPACType(soap, tag, this, type);
72138 }
72139
72140 SOAP_FMAC3 xcfg__ManualPACType * SOAP_FMAC4 soap_in_xcfg__ManualPACType(struct soap *soap, const char *tag, xcfg__ManualPACType *a, const char *type)
72141 {
72142         if (soap_element_begin_in(soap, tag, 0, NULL))
72143                 return NULL;
72144         a = (xcfg__ManualPACType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__ManualPACType, sizeof(xcfg__ManualPACType), soap->type, soap->arrayType);
72145         if (!a)
72146                 return NULL;
72147         if (soap->alloced)
72148         {       a->soap_default(soap);
72149                 if (soap->clist->type != SOAP_TYPE_xcfg__ManualPACType)
72150                 {       soap_revert(soap);
72151                         *soap->id = '\0';
72152                         return (xcfg__ManualPACType *)a->soap_in(soap, tag, type);
72153                 }
72154         }
72155         short soap_flag_PACData1 = 1, soap_flag_Password1 = 1;
72156         if (soap->body && !*soap->href)
72157         {
72158                 for (;;)
72159                 {       soap->error = SOAP_TAG_MISMATCH;
72160                         if (soap_flag_PACData1 && soap->error == SOAP_TAG_MISMATCH)
72161                                 if ((((xcfg__ManualPACType*)a)->PACData).soap_in(soap, "xcfg:PACData", "xsd:base64Binary"))
72162                                 {       soap_flag_PACData1--;
72163                                         continue;
72164                                 }
72165                         if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
72166                                 if (soap_in_PointerTostd__string(soap, "xcfg:Password", &(((xcfg__ManualPACType*)a)->Password), "xsd:string"))
72167                                 {       soap_flag_Password1--;
72168                                         continue;
72169                                 }
72170                         /* transient soap skipped */
72171                         if (soap->error == SOAP_TAG_MISMATCH)
72172                                 soap->error = soap_ignore_element(soap);
72173                         if (soap->error == SOAP_NO_TAG)
72174                                 break;
72175                         if (soap->error)
72176                                 return NULL;
72177                 }
72178                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PACData1 > 0))
72179                 {       soap->error = SOAP_OCCURS;
72180                         return NULL;
72181                 }
72182                 if (soap_element_end_in(soap, tag))
72183                         return NULL;
72184         }
72185         else
72186         {       a = (xcfg__ManualPACType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__ManualPACType, 0, sizeof(xcfg__ManualPACType), 0, soap_copy_xcfg__ManualPACType);
72187                 if (soap->body && soap_element_end_in(soap, tag))
72188                         return NULL;
72189         }
72190         return a;
72191 }
72192
72193 SOAP_FMAC5 xcfg__ManualPACType * SOAP_FMAC6 soap_new_xcfg__ManualPACType(struct soap *soap, int n)
72194 {       return soap_instantiate_xcfg__ManualPACType(soap, n, NULL, NULL, NULL);
72195 }
72196
72197 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *p)
72198 {       soap_delete(soap, p);
72199 }
72200
72201 SOAP_FMAC3 xcfg__ManualPACType * SOAP_FMAC4 soap_instantiate_xcfg__ManualPACType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
72202 {
72203         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__ManualPACType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
72204         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__ManualPACType, n, soap_fdelete);
72205         if (!cp)
72206                 return NULL;
72207         if (n < 0)
72208         {       cp->ptr = (void*)new xcfg__ManualPACType;
72209                 if (size)
72210                         *size = sizeof(xcfg__ManualPACType);
72211                 ((xcfg__ManualPACType*)cp->ptr)->soap = soap;
72212         }
72213         else
72214         {       cp->ptr = (void*)new xcfg__ManualPACType[n];
72215                 if (size)
72216                         *size = n * sizeof(xcfg__ManualPACType);
72217                 for (int i = 0; i < n; i++)
72218                         ((xcfg__ManualPACType*)cp->ptr)[i].soap = soap;
72219         }
72220                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
72221         return (xcfg__ManualPACType*)cp->ptr;
72222 }
72223
72224 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__ManualPACType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
72225 {
72226         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__ManualPACType %p -> %p\n", q, p));
72227         *(xcfg__ManualPACType*)p = *(xcfg__ManualPACType*)q;
72228 }
72229
72230 void xcfg__CertificateNameType::soap_serialize(struct soap *soap) const
72231 {
72232         (void)soap; /* appease -Wall -Werror */
72233         soap_embedded(soap, &((xcfg__CertificateNameType*)this)->ServerOrCertName, SOAP_TYPE_std__string);
72234         soap_serialize_std__string(soap, &((xcfg__CertificateNameType*)this)->ServerOrCertName);
72235         /* transient soap skipped */
72236 }
72237
72238 void xcfg__CertificateNameType::soap_default(struct soap *soap)
72239 {
72240         this->soap = soap;
72241         soap_default_std__string(soap, &((xcfg__CertificateNameType*)this)->ServerOrCertName);
72242         soap_default_xcfg__CertNameOptionsType(soap, &((xcfg__CertificateNameType*)this)->Options);
72243         /* transient soap skipped */
72244 }
72245
72246 int xcfg__CertificateNameType::soap_put(struct soap *soap, const char *tag, const  char *type) const
72247 {
72248         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__CertificateNameType);
72249         if (this->soap_out(soap, tag, id, type))
72250                 return soap->error;
72251         return soap_putindependent(soap);
72252 }
72253
72254 int xcfg__CertificateNameType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
72255 {
72256         return soap_out_xcfg__CertificateNameType(soap, tag, id, this, type);
72257 }
72258
72259 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__CertificateNameType(struct soap *soap, const char *tag, int id, const xcfg__CertificateNameType *a, const char *type)
72260 {
72261         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__CertificateNameType), type);
72262         soap_out_std__string(soap, "xcfg:ServerOrCertName", -1, &(((xcfg__CertificateNameType*)a)->ServerOrCertName), "");
72263         soap_out_xcfg__CertNameOptionsType(soap, "xcfg:Options", -1, &(((xcfg__CertificateNameType*)a)->Options), "");
72264         /* transient soap skipped */
72265         soap_element_end_out(soap, tag);
72266         return SOAP_OK;
72267 }
72268
72269 void *xcfg__CertificateNameType::soap_get(struct soap *soap, const char *tag, const char *type)
72270 {
72271         return soap_get_xcfg__CertificateNameType(soap, this, tag, type);
72272 }
72273
72274 SOAP_FMAC3 xcfg__CertificateNameType * SOAP_FMAC4 soap_get_xcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *p, const char *tag, const char *type)
72275 {
72276         if ((p = soap_in_xcfg__CertificateNameType(soap, tag, p, type)))
72277                 soap_getindependent(soap);
72278         return p;
72279 }
72280
72281 void *xcfg__CertificateNameType::soap_in(struct soap *soap, const char *tag, const char *type)
72282 {       return soap_in_xcfg__CertificateNameType(soap, tag, this, type);
72283 }
72284
72285 SOAP_FMAC3 xcfg__CertificateNameType * SOAP_FMAC4 soap_in_xcfg__CertificateNameType(struct soap *soap, const char *tag, xcfg__CertificateNameType *a, const char *type)
72286 {
72287         if (soap_element_begin_in(soap, tag, 0, NULL))
72288                 return NULL;
72289         a = (xcfg__CertificateNameType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__CertificateNameType, sizeof(xcfg__CertificateNameType), soap->type, soap->arrayType);
72290         if (!a)
72291                 return NULL;
72292         if (soap->alloced)
72293         {       a->soap_default(soap);
72294                 if (soap->clist->type != SOAP_TYPE_xcfg__CertificateNameType)
72295                 {       soap_revert(soap);
72296                         *soap->id = '\0';
72297                         return (xcfg__CertificateNameType *)a->soap_in(soap, tag, type);
72298                 }
72299         }
72300         short soap_flag_ServerOrCertName1 = 1, soap_flag_Options1 = 1;
72301         if (soap->body && !*soap->href)
72302         {
72303                 for (;;)
72304                 {       soap->error = SOAP_TAG_MISMATCH;
72305                         if (soap_flag_ServerOrCertName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
72306                                 if (soap_in_std__string(soap, "xcfg:ServerOrCertName", &(((xcfg__CertificateNameType*)a)->ServerOrCertName), "xsd:string"))
72307                                 {       soap_flag_ServerOrCertName1--;
72308                                         continue;
72309                                 }
72310                         if (soap_flag_Options1 && soap->error == SOAP_TAG_MISMATCH)
72311                                 if (soap_in_xcfg__CertNameOptionsType(soap, "xcfg:Options", &(((xcfg__CertificateNameType*)a)->Options), "xcfg:CertNameOptionsType"))
72312                                 {       soap_flag_Options1--;
72313                                         continue;
72314                                 }
72315                         /* transient soap skipped */
72316                         if (soap->error == SOAP_TAG_MISMATCH)
72317                                 soap->error = soap_ignore_element(soap);
72318                         if (soap->error == SOAP_NO_TAG)
72319                                 break;
72320                         if (soap->error)
72321                                 return NULL;
72322                 }
72323                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerOrCertName1 > 0 || soap_flag_Options1 > 0))
72324                 {       soap->error = SOAP_OCCURS;
72325                         return NULL;
72326                 }
72327                 if (soap_element_end_in(soap, tag))
72328                         return NULL;
72329         }
72330         else
72331         {       a = (xcfg__CertificateNameType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__CertificateNameType, 0, sizeof(xcfg__CertificateNameType), 0, soap_copy_xcfg__CertificateNameType);
72332                 if (soap->body && soap_element_end_in(soap, tag))
72333                         return NULL;
72334         }
72335         return a;
72336 }
72337
72338 SOAP_FMAC5 xcfg__CertificateNameType * SOAP_FMAC6 soap_new_xcfg__CertificateNameType(struct soap *soap, int n)
72339 {       return soap_instantiate_xcfg__CertificateNameType(soap, n, NULL, NULL, NULL);
72340 }
72341
72342 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *p)
72343 {       soap_delete(soap, p);
72344 }
72345
72346 SOAP_FMAC3 xcfg__CertificateNameType * SOAP_FMAC4 soap_instantiate_xcfg__CertificateNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
72347 {
72348         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__CertificateNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
72349         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__CertificateNameType, n, soap_fdelete);
72350         if (!cp)
72351                 return NULL;
72352         if (n < 0)
72353         {       cp->ptr = (void*)new xcfg__CertificateNameType;
72354                 if (size)
72355                         *size = sizeof(xcfg__CertificateNameType);
72356                 ((xcfg__CertificateNameType*)cp->ptr)->soap = soap;
72357         }
72358         else
72359         {       cp->ptr = (void*)new xcfg__CertificateNameType[n];
72360                 if (size)
72361                         *size = n * sizeof(xcfg__CertificateNameType);
72362                 for (int i = 0; i < n; i++)
72363                         ((xcfg__CertificateNameType*)cp->ptr)[i].soap = soap;
72364         }
72365                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
72366         return (xcfg__CertificateNameType*)cp->ptr;
72367 }
72368
72369 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__CertificateNameType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
72370 {
72371         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__CertificateNameType %p -> %p\n", q, p));
72372         *(xcfg__CertificateNameType*)p = *(xcfg__CertificateNameType*)q;
72373 }
72374
72375 void xcfg__UserCredentialsType::soap_serialize(struct soap *soap) const
72376 {
72377         (void)soap; /* appease -Wall -Werror */
72378         soap_embedded(soap, &((xcfg__UserCredentialsType*)this)->Username, SOAP_TYPE_std__string);
72379         soap_serialize_std__string(soap, &((xcfg__UserCredentialsType*)this)->Username);
72380         soap_embedded(soap, &((xcfg__UserCredentialsType*)this)->Password, SOAP_TYPE_std__string);
72381         soap_serialize_std__string(soap, &((xcfg__UserCredentialsType*)this)->Password);
72382         soap_serialize_PointerTostd__string(soap, &((xcfg__UserCredentialsType*)this)->Domain);
72383         /* transient soap skipped */
72384 }
72385
72386 void xcfg__UserCredentialsType::soap_default(struct soap *soap)
72387 {
72388         this->soap = soap;
72389         soap_default_std__string(soap, &((xcfg__UserCredentialsType*)this)->Username);
72390         soap_default_std__string(soap, &((xcfg__UserCredentialsType*)this)->Password);
72391         ((xcfg__UserCredentialsType*)this)->Domain = NULL;
72392         /* transient soap skipped */
72393 }
72394
72395 int xcfg__UserCredentialsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
72396 {
72397         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__UserCredentialsType);
72398         if (this->soap_out(soap, tag, id, type))
72399                 return soap->error;
72400         return soap_putindependent(soap);
72401 }
72402
72403 int xcfg__UserCredentialsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
72404 {
72405         return soap_out_xcfg__UserCredentialsType(soap, tag, id, this, type);
72406 }
72407
72408 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__UserCredentialsType(struct soap *soap, const char *tag, int id, const xcfg__UserCredentialsType *a, const char *type)
72409 {
72410         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__UserCredentialsType), type);
72411         soap_out_std__string(soap, "xcfg:Username", -1, &(((xcfg__UserCredentialsType*)a)->Username), "");
72412         soap_out_std__string(soap, "xcfg:Password", -1, &(((xcfg__UserCredentialsType*)a)->Password), "");
72413         soap_out_PointerTostd__string(soap, "xcfg:Domain", -1, &(((xcfg__UserCredentialsType*)a)->Domain), "");
72414         /* transient soap skipped */
72415         soap_element_end_out(soap, tag);
72416         return SOAP_OK;
72417 }
72418
72419 void *xcfg__UserCredentialsType::soap_get(struct soap *soap, const char *tag, const char *type)
72420 {
72421         return soap_get_xcfg__UserCredentialsType(soap, this, tag, type);
72422 }
72423
72424 SOAP_FMAC3 xcfg__UserCredentialsType * SOAP_FMAC4 soap_get_xcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *p, const char *tag, const char *type)
72425 {
72426         if ((p = soap_in_xcfg__UserCredentialsType(soap, tag, p, type)))
72427                 soap_getindependent(soap);
72428         return p;
72429 }
72430
72431 void *xcfg__UserCredentialsType::soap_in(struct soap *soap, const char *tag, const char *type)
72432 {       return soap_in_xcfg__UserCredentialsType(soap, tag, this, type);
72433 }
72434
72435 SOAP_FMAC3 xcfg__UserCredentialsType * SOAP_FMAC4 soap_in_xcfg__UserCredentialsType(struct soap *soap, const char *tag, xcfg__UserCredentialsType *a, const char *type)
72436 {
72437         if (soap_element_begin_in(soap, tag, 0, NULL))
72438                 return NULL;
72439         a = (xcfg__UserCredentialsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__UserCredentialsType, sizeof(xcfg__UserCredentialsType), soap->type, soap->arrayType);
72440         if (!a)
72441                 return NULL;
72442         if (soap->alloced)
72443         {       a->soap_default(soap);
72444                 if (soap->clist->type != SOAP_TYPE_xcfg__UserCredentialsType)
72445                 {       soap_revert(soap);
72446                         *soap->id = '\0';
72447                         return (xcfg__UserCredentialsType *)a->soap_in(soap, tag, type);
72448                 }
72449         }
72450         short soap_flag_Username1 = 1, soap_flag_Password1 = 1, soap_flag_Domain1 = 1;
72451         if (soap->body && !*soap->href)
72452         {
72453                 for (;;)
72454                 {       soap->error = SOAP_TAG_MISMATCH;
72455                         if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
72456                                 if (soap_in_std__string(soap, "xcfg:Username", &(((xcfg__UserCredentialsType*)a)->Username), "xsd:string"))
72457                                 {       soap_flag_Username1--;
72458                                         continue;
72459                                 }
72460                         if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
72461                                 if (soap_in_std__string(soap, "xcfg:Password", &(((xcfg__UserCredentialsType*)a)->Password), "xsd:string"))
72462                                 {       soap_flag_Password1--;
72463                                         continue;
72464                                 }
72465                         if (soap_flag_Domain1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
72466                                 if (soap_in_PointerTostd__string(soap, "xcfg:Domain", &(((xcfg__UserCredentialsType*)a)->Domain), "xsd:string"))
72467                                 {       soap_flag_Domain1--;
72468                                         continue;
72469                                 }
72470                         /* transient soap skipped */
72471                         if (soap->error == SOAP_TAG_MISMATCH)
72472                                 soap->error = soap_ignore_element(soap);
72473                         if (soap->error == SOAP_NO_TAG)
72474                                 break;
72475                         if (soap->error)
72476                                 return NULL;
72477                 }
72478                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0))
72479                 {       soap->error = SOAP_OCCURS;
72480                         return NULL;
72481                 }
72482                 if (soap_element_end_in(soap, tag))
72483                         return NULL;
72484         }
72485         else
72486         {       a = (xcfg__UserCredentialsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__UserCredentialsType, 0, sizeof(xcfg__UserCredentialsType), 0, soap_copy_xcfg__UserCredentialsType);
72487                 if (soap->body && soap_element_end_in(soap, tag))
72488                         return NULL;
72489         }
72490         return a;
72491 }
72492
72493 SOAP_FMAC5 xcfg__UserCredentialsType * SOAP_FMAC6 soap_new_xcfg__UserCredentialsType(struct soap *soap, int n)
72494 {       return soap_instantiate_xcfg__UserCredentialsType(soap, n, NULL, NULL, NULL);
72495 }
72496
72497 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *p)
72498 {       soap_delete(soap, p);
72499 }
72500
72501 SOAP_FMAC3 xcfg__UserCredentialsType * SOAP_FMAC4 soap_instantiate_xcfg__UserCredentialsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
72502 {
72503         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__UserCredentialsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
72504         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__UserCredentialsType, n, soap_fdelete);
72505         if (!cp)
72506                 return NULL;
72507         if (n < 0)
72508         {       cp->ptr = (void*)new xcfg__UserCredentialsType;
72509                 if (size)
72510                         *size = sizeof(xcfg__UserCredentialsType);
72511                 ((xcfg__UserCredentialsType*)cp->ptr)->soap = soap;
72512         }
72513         else
72514         {       cp->ptr = (void*)new xcfg__UserCredentialsType[n];
72515                 if (size)
72516                         *size = n * sizeof(xcfg__UserCredentialsType);
72517                 for (int i = 0; i < n; i++)
72518                         ((xcfg__UserCredentialsType*)cp->ptr)[i].soap = soap;
72519         }
72520                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
72521         return (xcfg__UserCredentialsType*)cp->ptr;
72522 }
72523
72524 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xcfg__UserCredentialsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
72525 {
72526         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__UserCredentialsType %p -> %p\n", q, p));
72527         *(xcfg__UserCredentialsType*)p = *(xcfg__UserCredentialsType*)q;
72528 }
72529
72530 void _sai__GetAclEnabledStateResponse::soap_serialize(struct soap *soap) const
72531 {
72532         (void)soap; /* appease -Wall -Werror */
72533         soap_embedded(soap, &((_sai__GetAclEnabledStateResponse*)this)->Enabled, SOAP_TYPE_bool);
72534         /* transient soap skipped */
72535 }
72536
72537 void _sai__GetAclEnabledStateResponse::soap_default(struct soap *soap)
72538 {
72539         this->soap = soap;
72540         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetAclEnabledStateResponse*)this)->StatusCode);
72541         soap_default_bool(soap, &((_sai__GetAclEnabledStateResponse*)this)->Enabled);
72542         /* transient soap skipped */
72543 }
72544
72545 int _sai__GetAclEnabledStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
72546 {
72547         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetAclEnabledStateResponse);
72548         if (this->soap_out(soap, tag, id, type))
72549                 return soap->error;
72550         return soap_putindependent(soap);
72551 }
72552
72553 int _sai__GetAclEnabledStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
72554 {
72555         return soap_out__sai__GetAclEnabledStateResponse(soap, tag, id, this, type);
72556 }
72557
72558 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, int id, const _sai__GetAclEnabledStateResponse *a, const char *type)
72559 {
72560         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAclEnabledStateResponse), type);
72561         soap_element_result(soap, "sai:StatusCode");
72562         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetAclEnabledStateResponse*)a)->StatusCode), "");
72563         soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__GetAclEnabledStateResponse*)a)->Enabled), "");
72564         /* transient soap skipped */
72565         soap_element_end_out(soap, tag);
72566         return SOAP_OK;
72567 }
72568
72569 void *_sai__GetAclEnabledStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
72570 {
72571         return soap_get__sai__GetAclEnabledStateResponse(soap, this, tag, type);
72572 }
72573
72574 SOAP_FMAC3 _sai__GetAclEnabledStateResponse * SOAP_FMAC4 soap_get__sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *p, const char *tag, const char *type)
72575 {
72576         if ((p = soap_in__sai__GetAclEnabledStateResponse(soap, tag, p, type)))
72577                 soap_getindependent(soap);
72578         return p;
72579 }
72580
72581 void *_sai__GetAclEnabledStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
72582 {       return soap_in__sai__GetAclEnabledStateResponse(soap, tag, this, type);
72583 }
72584
72585 SOAP_FMAC3 _sai__GetAclEnabledStateResponse * SOAP_FMAC4 soap_in__sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__GetAclEnabledStateResponse *a, const char *type)
72586 {
72587         if (soap_element_begin_in(soap, tag, 0, NULL))
72588                 return NULL;
72589         a = (_sai__GetAclEnabledStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAclEnabledStateResponse, sizeof(_sai__GetAclEnabledStateResponse), soap->type, soap->arrayType);
72590         if (!a)
72591                 return NULL;
72592         if (soap->alloced)
72593         {       a->soap_default(soap);
72594                 if (soap->clist->type != SOAP_TYPE__sai__GetAclEnabledStateResponse)
72595                 {       soap_revert(soap);
72596                         *soap->id = '\0';
72597                         return (_sai__GetAclEnabledStateResponse *)a->soap_in(soap, tag, type);
72598                 }
72599         }
72600         short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1;
72601         if (soap->body && !*soap->href)
72602         {
72603                 for (;;)
72604                 {       soap->error = SOAP_TAG_MISMATCH;
72605                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
72606                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetAclEnabledStateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
72607                                 {       soap_flag_StatusCode1--;
72608                                         continue;
72609                                 }
72610                         if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
72611                                 if (soap_in_bool(soap, "sai:Enabled", &(((_sai__GetAclEnabledStateResponse*)a)->Enabled), "xsd:boolean"))
72612                                 {       soap_flag_Enabled1--;
72613                                         continue;
72614                                 }
72615                         /* transient soap skipped */
72616                         soap_check_result(soap, "sai:StatusCode");
72617                         if (soap->error == SOAP_TAG_MISMATCH)
72618                                 soap->error = soap_ignore_element(soap);
72619                         if (soap->error == SOAP_NO_TAG)
72620                                 break;
72621                         if (soap->error)
72622                                 return NULL;
72623                 }
72624                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0))
72625                 {       soap->error = SOAP_OCCURS;
72626                         return NULL;
72627                 }
72628                 if (soap_element_end_in(soap, tag))
72629                         return NULL;
72630         }
72631         else
72632         {       a = (_sai__GetAclEnabledStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetAclEnabledStateResponse, 0, sizeof(_sai__GetAclEnabledStateResponse), 0, soap_copy__sai__GetAclEnabledStateResponse);
72633                 if (soap->body && soap_element_end_in(soap, tag))
72634                         return NULL;
72635         }
72636         return a;
72637 }
72638
72639 SOAP_FMAC5 _sai__GetAclEnabledStateResponse * SOAP_FMAC6 soap_new__sai__GetAclEnabledStateResponse(struct soap *soap, int n)
72640 {       return soap_instantiate__sai__GetAclEnabledStateResponse(soap, n, NULL, NULL, NULL);
72641 }
72642
72643 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *p)
72644 {       soap_delete(soap, p);
72645 }
72646
72647 SOAP_FMAC3 _sai__GetAclEnabledStateResponse * SOAP_FMAC4 soap_instantiate__sai__GetAclEnabledStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
72648 {
72649         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAclEnabledStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
72650         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAclEnabledStateResponse, n, soap_fdelete);
72651         if (!cp)
72652                 return NULL;
72653         if (n < 0)
72654         {       cp->ptr = (void*)new _sai__GetAclEnabledStateResponse;
72655                 if (size)
72656                         *size = sizeof(_sai__GetAclEnabledStateResponse);
72657                 ((_sai__GetAclEnabledStateResponse*)cp->ptr)->soap = soap;
72658         }
72659         else
72660         {       cp->ptr = (void*)new _sai__GetAclEnabledStateResponse[n];
72661                 if (size)
72662                         *size = n * sizeof(_sai__GetAclEnabledStateResponse);
72663                 for (int i = 0; i < n; i++)
72664                         ((_sai__GetAclEnabledStateResponse*)cp->ptr)[i].soap = soap;
72665         }
72666                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
72667         return (_sai__GetAclEnabledStateResponse*)cp->ptr;
72668 }
72669
72670 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetAclEnabledStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
72671 {
72672         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAclEnabledStateResponse %p -> %p\n", q, p));
72673         *(_sai__GetAclEnabledStateResponse*)p = *(_sai__GetAclEnabledStateResponse*)q;
72674 }
72675
72676 void _sai__GetAclEnabledState::soap_serialize(struct soap *soap) const
72677 {
72678         (void)soap; /* appease -Wall -Werror */
72679         /* transient soap skipped */
72680 }
72681
72682 void _sai__GetAclEnabledState::soap_default(struct soap *soap)
72683 {
72684         this->soap = soap;
72685         soap_default_sai__UserAclEntryHandleType(soap, &((_sai__GetAclEnabledState*)this)->Handle);
72686         /* transient soap skipped */
72687 }
72688
72689 int _sai__GetAclEnabledState::soap_put(struct soap *soap, const char *tag, const  char *type) const
72690 {
72691         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetAclEnabledState);
72692         if (this->soap_out(soap, tag, id, type))
72693                 return soap->error;
72694         return soap_putindependent(soap);
72695 }
72696
72697 int _sai__GetAclEnabledState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
72698 {
72699         return soap_out__sai__GetAclEnabledState(soap, tag, id, this, type);
72700 }
72701
72702 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAclEnabledState(struct soap *soap, const char *tag, int id, const _sai__GetAclEnabledState *a, const char *type)
72703 {
72704         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAclEnabledState), type);
72705         soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__GetAclEnabledState*)a)->Handle), "");
72706         /* transient soap skipped */
72707         soap_element_end_out(soap, tag);
72708         return SOAP_OK;
72709 }
72710
72711 void *_sai__GetAclEnabledState::soap_get(struct soap *soap, const char *tag, const char *type)
72712 {
72713         return soap_get__sai__GetAclEnabledState(soap, this, tag, type);
72714 }
72715
72716 SOAP_FMAC3 _sai__GetAclEnabledState * SOAP_FMAC4 soap_get__sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *p, const char *tag, const char *type)
72717 {
72718         if ((p = soap_in__sai__GetAclEnabledState(soap, tag, p, type)))
72719                 soap_getindependent(soap);
72720         return p;
72721 }
72722
72723 void *_sai__GetAclEnabledState::soap_in(struct soap *soap, const char *tag, const char *type)
72724 {       return soap_in__sai__GetAclEnabledState(soap, tag, this, type);
72725 }
72726
72727 SOAP_FMAC3 _sai__GetAclEnabledState * SOAP_FMAC4 soap_in__sai__GetAclEnabledState(struct soap *soap, const char *tag, _sai__GetAclEnabledState *a, const char *type)
72728 {
72729         if (soap_element_begin_in(soap, tag, 0, NULL))
72730                 return NULL;
72731         a = (_sai__GetAclEnabledState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAclEnabledState, sizeof(_sai__GetAclEnabledState), soap->type, soap->arrayType);
72732         if (!a)
72733                 return NULL;
72734         if (soap->alloced)
72735         {       a->soap_default(soap);
72736                 if (soap->clist->type != SOAP_TYPE__sai__GetAclEnabledState)
72737                 {       soap_revert(soap);
72738                         *soap->id = '\0';
72739                         return (_sai__GetAclEnabledState *)a->soap_in(soap, tag, type);
72740                 }
72741         }
72742         short soap_flag_Handle1 = 1;
72743         if (soap->body && !*soap->href)
72744         {
72745                 for (;;)
72746                 {       soap->error = SOAP_TAG_MISMATCH;
72747                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
72748                                 if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__GetAclEnabledState*)a)->Handle), "sai:UserAclEntryHandleType"))
72749                                 {       soap_flag_Handle1--;
72750                                         continue;
72751                                 }
72752                         /* transient soap skipped */
72753                         if (soap->error == SOAP_TAG_MISMATCH)
72754                                 soap->error = soap_ignore_element(soap);
72755                         if (soap->error == SOAP_NO_TAG)
72756                                 break;
72757                         if (soap->error)
72758                                 return NULL;
72759                 }
72760                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
72761                 {       soap->error = SOAP_OCCURS;
72762                         return NULL;
72763                 }
72764                 if (soap_element_end_in(soap, tag))
72765                         return NULL;
72766         }
72767         else
72768         {       a = (_sai__GetAclEnabledState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetAclEnabledState, 0, sizeof(_sai__GetAclEnabledState), 0, soap_copy__sai__GetAclEnabledState);
72769                 if (soap->body && soap_element_end_in(soap, tag))
72770                         return NULL;
72771         }
72772         return a;
72773 }
72774
72775 SOAP_FMAC5 _sai__GetAclEnabledState * SOAP_FMAC6 soap_new__sai__GetAclEnabledState(struct soap *soap, int n)
72776 {       return soap_instantiate__sai__GetAclEnabledState(soap, n, NULL, NULL, NULL);
72777 }
72778
72779 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *p)
72780 {       soap_delete(soap, p);
72781 }
72782
72783 SOAP_FMAC3 _sai__GetAclEnabledState * SOAP_FMAC4 soap_instantiate__sai__GetAclEnabledState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
72784 {
72785         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
72786         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAclEnabledState, n, soap_fdelete);
72787         if (!cp)
72788                 return NULL;
72789         if (n < 0)
72790         {       cp->ptr = (void*)new _sai__GetAclEnabledState;
72791                 if (size)
72792                         *size = sizeof(_sai__GetAclEnabledState);
72793                 ((_sai__GetAclEnabledState*)cp->ptr)->soap = soap;
72794         }
72795         else
72796         {       cp->ptr = (void*)new _sai__GetAclEnabledState[n];
72797                 if (size)
72798                         *size = n * sizeof(_sai__GetAclEnabledState);
72799                 for (int i = 0; i < n; i++)
72800                         ((_sai__GetAclEnabledState*)cp->ptr)[i].soap = soap;
72801         }
72802                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
72803         return (_sai__GetAclEnabledState*)cp->ptr;
72804 }
72805
72806 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetAclEnabledState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
72807 {
72808         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAclEnabledState %p -> %p\n", q, p));
72809         *(_sai__GetAclEnabledState*)p = *(_sai__GetAclEnabledState*)q;
72810 }
72811
72812 void _sai__SetAclEnabledStateResponse::soap_serialize(struct soap *soap) const
72813 {
72814         (void)soap; /* appease -Wall -Werror */
72815         /* transient soap skipped */
72816 }
72817
72818 void _sai__SetAclEnabledStateResponse::soap_default(struct soap *soap)
72819 {
72820         this->soap = soap;
72821         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetAclEnabledStateResponse*)this)->StatusCode);
72822         /* transient soap skipped */
72823 }
72824
72825 int _sai__SetAclEnabledStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
72826 {
72827         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAclEnabledStateResponse);
72828         if (this->soap_out(soap, tag, id, type))
72829                 return soap->error;
72830         return soap_putindependent(soap);
72831 }
72832
72833 int _sai__SetAclEnabledStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
72834 {
72835         return soap_out__sai__SetAclEnabledStateResponse(soap, tag, id, this, type);
72836 }
72837
72838 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, int id, const _sai__SetAclEnabledStateResponse *a, const char *type)
72839 {
72840         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAclEnabledStateResponse), type);
72841         soap_element_result(soap, "sai:StatusCode");
72842         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetAclEnabledStateResponse*)a)->StatusCode), "");
72843         /* transient soap skipped */
72844         soap_element_end_out(soap, tag);
72845         return SOAP_OK;
72846 }
72847
72848 void *_sai__SetAclEnabledStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
72849 {
72850         return soap_get__sai__SetAclEnabledStateResponse(soap, this, tag, type);
72851 }
72852
72853 SOAP_FMAC3 _sai__SetAclEnabledStateResponse * SOAP_FMAC4 soap_get__sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *p, const char *tag, const char *type)
72854 {
72855         if ((p = soap_in__sai__SetAclEnabledStateResponse(soap, tag, p, type)))
72856                 soap_getindependent(soap);
72857         return p;
72858 }
72859
72860 void *_sai__SetAclEnabledStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
72861 {       return soap_in__sai__SetAclEnabledStateResponse(soap, tag, this, type);
72862 }
72863
72864 SOAP_FMAC3 _sai__SetAclEnabledStateResponse * SOAP_FMAC4 soap_in__sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__SetAclEnabledStateResponse *a, const char *type)
72865 {
72866         if (soap_element_begin_in(soap, tag, 0, NULL))
72867                 return NULL;
72868         a = (_sai__SetAclEnabledStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAclEnabledStateResponse, sizeof(_sai__SetAclEnabledStateResponse), soap->type, soap->arrayType);
72869         if (!a)
72870                 return NULL;
72871         if (soap->alloced)
72872         {       a->soap_default(soap);
72873                 if (soap->clist->type != SOAP_TYPE__sai__SetAclEnabledStateResponse)
72874                 {       soap_revert(soap);
72875                         *soap->id = '\0';
72876                         return (_sai__SetAclEnabledStateResponse *)a->soap_in(soap, tag, type);
72877                 }
72878         }
72879         short soap_flag_StatusCode1 = 1;
72880         if (soap->body && !*soap->href)
72881         {
72882                 for (;;)
72883                 {       soap->error = SOAP_TAG_MISMATCH;
72884                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
72885                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetAclEnabledStateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
72886                                 {       soap_flag_StatusCode1--;
72887                                         continue;
72888                                 }
72889                         /* transient soap skipped */
72890                         soap_check_result(soap, "sai:StatusCode");
72891                         if (soap->error == SOAP_TAG_MISMATCH)
72892                                 soap->error = soap_ignore_element(soap);
72893                         if (soap->error == SOAP_NO_TAG)
72894                                 break;
72895                         if (soap->error)
72896                                 return NULL;
72897                 }
72898                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
72899                 {       soap->error = SOAP_OCCURS;
72900                         return NULL;
72901                 }
72902                 if (soap_element_end_in(soap, tag))
72903                         return NULL;
72904         }
72905         else
72906         {       a = (_sai__SetAclEnabledStateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAclEnabledStateResponse, 0, sizeof(_sai__SetAclEnabledStateResponse), 0, soap_copy__sai__SetAclEnabledStateResponse);
72907                 if (soap->body && soap_element_end_in(soap, tag))
72908                         return NULL;
72909         }
72910         return a;
72911 }
72912
72913 SOAP_FMAC5 _sai__SetAclEnabledStateResponse * SOAP_FMAC6 soap_new__sai__SetAclEnabledStateResponse(struct soap *soap, int n)
72914 {       return soap_instantiate__sai__SetAclEnabledStateResponse(soap, n, NULL, NULL, NULL);
72915 }
72916
72917 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *p)
72918 {       soap_delete(soap, p);
72919 }
72920
72921 SOAP_FMAC3 _sai__SetAclEnabledStateResponse * SOAP_FMAC4 soap_instantiate__sai__SetAclEnabledStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
72922 {
72923         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAclEnabledStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
72924         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAclEnabledStateResponse, n, soap_fdelete);
72925         if (!cp)
72926                 return NULL;
72927         if (n < 0)
72928         {       cp->ptr = (void*)new _sai__SetAclEnabledStateResponse;
72929                 if (size)
72930                         *size = sizeof(_sai__SetAclEnabledStateResponse);
72931                 ((_sai__SetAclEnabledStateResponse*)cp->ptr)->soap = soap;
72932         }
72933         else
72934         {       cp->ptr = (void*)new _sai__SetAclEnabledStateResponse[n];
72935                 if (size)
72936                         *size = n * sizeof(_sai__SetAclEnabledStateResponse);
72937                 for (int i = 0; i < n; i++)
72938                         ((_sai__SetAclEnabledStateResponse*)cp->ptr)[i].soap = soap;
72939         }
72940                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
72941         return (_sai__SetAclEnabledStateResponse*)cp->ptr;
72942 }
72943
72944 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAclEnabledStateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
72945 {
72946         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAclEnabledStateResponse %p -> %p\n", q, p));
72947         *(_sai__SetAclEnabledStateResponse*)p = *(_sai__SetAclEnabledStateResponse*)q;
72948 }
72949
72950 void _sai__SetAclEnabledState::soap_serialize(struct soap *soap) const
72951 {
72952         (void)soap; /* appease -Wall -Werror */
72953         soap_embedded(soap, &((_sai__SetAclEnabledState*)this)->Enabled, SOAP_TYPE_bool);
72954         /* transient soap skipped */
72955 }
72956
72957 void _sai__SetAclEnabledState::soap_default(struct soap *soap)
72958 {
72959         this->soap = soap;
72960         soap_default_sai__UserAclEntryHandleType(soap, &((_sai__SetAclEnabledState*)this)->Handle);
72961         soap_default_bool(soap, &((_sai__SetAclEnabledState*)this)->Enabled);
72962         /* transient soap skipped */
72963 }
72964
72965 int _sai__SetAclEnabledState::soap_put(struct soap *soap, const char *tag, const  char *type) const
72966 {
72967         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAclEnabledState);
72968         if (this->soap_out(soap, tag, id, type))
72969                 return soap->error;
72970         return soap_putindependent(soap);
72971 }
72972
72973 int _sai__SetAclEnabledState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
72974 {
72975         return soap_out__sai__SetAclEnabledState(soap, tag, id, this, type);
72976 }
72977
72978 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAclEnabledState(struct soap *soap, const char *tag, int id, const _sai__SetAclEnabledState *a, const char *type)
72979 {
72980         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAclEnabledState), type);
72981         soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__SetAclEnabledState*)a)->Handle), "");
72982         soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__SetAclEnabledState*)a)->Enabled), "");
72983         /* transient soap skipped */
72984         soap_element_end_out(soap, tag);
72985         return SOAP_OK;
72986 }
72987
72988 void *_sai__SetAclEnabledState::soap_get(struct soap *soap, const char *tag, const char *type)
72989 {
72990         return soap_get__sai__SetAclEnabledState(soap, this, tag, type);
72991 }
72992
72993 SOAP_FMAC3 _sai__SetAclEnabledState * SOAP_FMAC4 soap_get__sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *p, const char *tag, const char *type)
72994 {
72995         if ((p = soap_in__sai__SetAclEnabledState(soap, tag, p, type)))
72996                 soap_getindependent(soap);
72997         return p;
72998 }
72999
73000 void *_sai__SetAclEnabledState::soap_in(struct soap *soap, const char *tag, const char *type)
73001 {       return soap_in__sai__SetAclEnabledState(soap, tag, this, type);
73002 }
73003
73004 SOAP_FMAC3 _sai__SetAclEnabledState * SOAP_FMAC4 soap_in__sai__SetAclEnabledState(struct soap *soap, const char *tag, _sai__SetAclEnabledState *a, const char *type)
73005 {
73006         if (soap_element_begin_in(soap, tag, 0, NULL))
73007                 return NULL;
73008         a = (_sai__SetAclEnabledState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAclEnabledState, sizeof(_sai__SetAclEnabledState), soap->type, soap->arrayType);
73009         if (!a)
73010                 return NULL;
73011         if (soap->alloced)
73012         {       a->soap_default(soap);
73013                 if (soap->clist->type != SOAP_TYPE__sai__SetAclEnabledState)
73014                 {       soap_revert(soap);
73015                         *soap->id = '\0';
73016                         return (_sai__SetAclEnabledState *)a->soap_in(soap, tag, type);
73017                 }
73018         }
73019         short soap_flag_Handle1 = 1, soap_flag_Enabled1 = 1;
73020         if (soap->body && !*soap->href)
73021         {
73022                 for (;;)
73023                 {       soap->error = SOAP_TAG_MISMATCH;
73024                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
73025                                 if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__SetAclEnabledState*)a)->Handle), "sai:UserAclEntryHandleType"))
73026                                 {       soap_flag_Handle1--;
73027                                         continue;
73028                                 }
73029                         if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
73030                                 if (soap_in_bool(soap, "sai:Enabled", &(((_sai__SetAclEnabledState*)a)->Enabled), "xsd:boolean"))
73031                                 {       soap_flag_Enabled1--;
73032                                         continue;
73033                                 }
73034                         /* transient soap skipped */
73035                         if (soap->error == SOAP_TAG_MISMATCH)
73036                                 soap->error = soap_ignore_element(soap);
73037                         if (soap->error == SOAP_NO_TAG)
73038                                 break;
73039                         if (soap->error)
73040                                 return NULL;
73041                 }
73042                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_Enabled1 > 0))
73043                 {       soap->error = SOAP_OCCURS;
73044                         return NULL;
73045                 }
73046                 if (soap_element_end_in(soap, tag))
73047                         return NULL;
73048         }
73049         else
73050         {       a = (_sai__SetAclEnabledState *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAclEnabledState, 0, sizeof(_sai__SetAclEnabledState), 0, soap_copy__sai__SetAclEnabledState);
73051                 if (soap->body && soap_element_end_in(soap, tag))
73052                         return NULL;
73053         }
73054         return a;
73055 }
73056
73057 SOAP_FMAC5 _sai__SetAclEnabledState * SOAP_FMAC6 soap_new__sai__SetAclEnabledState(struct soap *soap, int n)
73058 {       return soap_instantiate__sai__SetAclEnabledState(soap, n, NULL, NULL, NULL);
73059 }
73060
73061 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *p)
73062 {       soap_delete(soap, p);
73063 }
73064
73065 SOAP_FMAC3 _sai__SetAclEnabledState * SOAP_FMAC4 soap_instantiate__sai__SetAclEnabledState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
73066 {
73067         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
73068         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAclEnabledState, n, soap_fdelete);
73069         if (!cp)
73070                 return NULL;
73071         if (n < 0)
73072         {       cp->ptr = (void*)new _sai__SetAclEnabledState;
73073                 if (size)
73074                         *size = sizeof(_sai__SetAclEnabledState);
73075                 ((_sai__SetAclEnabledState*)cp->ptr)->soap = soap;
73076         }
73077         else
73078         {       cp->ptr = (void*)new _sai__SetAclEnabledState[n];
73079                 if (size)
73080                         *size = n * sizeof(_sai__SetAclEnabledState);
73081                 for (int i = 0; i < n; i++)
73082                         ((_sai__SetAclEnabledState*)cp->ptr)[i].soap = soap;
73083         }
73084                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
73085         return (_sai__SetAclEnabledState*)cp->ptr;
73086 }
73087
73088 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAclEnabledState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
73089 {
73090         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAclEnabledState %p -> %p\n", q, p));
73091         *(_sai__SetAclEnabledState*)p = *(_sai__SetAclEnabledState*)q;
73092 }
73093
73094 void _sai__GetConfigurationServerFQDNResponse::soap_serialize(struct soap *soap) const
73095 {
73096         (void)soap; /* appease -Wall -Werror */
73097         soap_embedded(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->fqdn, SOAP_TYPE_std__string);
73098         soap_serialize_std__string(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->fqdn);
73099         /* transient soap skipped */
73100 }
73101
73102 void _sai__GetConfigurationServerFQDNResponse::soap_default(struct soap *soap)
73103 {
73104         this->soap = soap;
73105         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->StatusCode);
73106         soap_default_std__string(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->fqdn);
73107         /* transient soap skipped */
73108 }
73109
73110 int _sai__GetConfigurationServerFQDNResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
73111 {
73112         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse);
73113         if (this->soap_out(soap, tag, id, type))
73114                 return soap->error;
73115         return soap_putindependent(soap);
73116 }
73117
73118 int _sai__GetConfigurationServerFQDNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
73119 {
73120         return soap_out__sai__GetConfigurationServerFQDNResponse(soap, tag, id, this, type);
73121 }
73122
73123 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, int id, const _sai__GetConfigurationServerFQDNResponse *a, const char *type)
73124 {
73125         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse), type);
73126         soap_element_result(soap, "sai:StatusCode");
73127         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetConfigurationServerFQDNResponse*)a)->StatusCode), "");
73128         soap_out_std__string(soap, "sai:fqdn", -1, &(((_sai__GetConfigurationServerFQDNResponse*)a)->fqdn), "");
73129         /* transient soap skipped */
73130         soap_element_end_out(soap, tag);
73131         return SOAP_OK;
73132 }
73133
73134 void *_sai__GetConfigurationServerFQDNResponse::soap_get(struct soap *soap, const char *tag, const char *type)
73135 {
73136         return soap_get__sai__GetConfigurationServerFQDNResponse(soap, this, tag, type);
73137 }
73138
73139 SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_get__sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *p, const char *tag, const char *type)
73140 {
73141         if ((p = soap_in__sai__GetConfigurationServerFQDNResponse(soap, tag, p, type)))
73142                 soap_getindependent(soap);
73143         return p;
73144 }
73145
73146 void *_sai__GetConfigurationServerFQDNResponse::soap_in(struct soap *soap, const char *tag, const char *type)
73147 {       return soap_in__sai__GetConfigurationServerFQDNResponse(soap, tag, this, type);
73148 }
73149
73150 SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_in__sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDNResponse *a, const char *type)
73151 {
73152         if (soap_element_begin_in(soap, tag, 0, NULL))
73153                 return NULL;
73154         a = (_sai__GetConfigurationServerFQDNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, sizeof(_sai__GetConfigurationServerFQDNResponse), soap->type, soap->arrayType);
73155         if (!a)
73156                 return NULL;
73157         if (soap->alloced)
73158         {       a->soap_default(soap);
73159                 if (soap->clist->type != SOAP_TYPE__sai__GetConfigurationServerFQDNResponse)
73160                 {       soap_revert(soap);
73161                         *soap->id = '\0';
73162                         return (_sai__GetConfigurationServerFQDNResponse *)a->soap_in(soap, tag, type);
73163                 }
73164         }
73165         short soap_flag_StatusCode1 = 1, soap_flag_fqdn1 = 1;
73166         if (soap->body && !*soap->href)
73167         {
73168                 for (;;)
73169                 {       soap->error = SOAP_TAG_MISMATCH;
73170                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
73171                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetConfigurationServerFQDNResponse*)a)->StatusCode), "cmn:PT_STATUS"))
73172                                 {       soap_flag_StatusCode1--;
73173                                         continue;
73174                                 }
73175                         if (soap_flag_fqdn1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
73176                                 if (soap_in_std__string(soap, "sai:fqdn", &(((_sai__GetConfigurationServerFQDNResponse*)a)->fqdn), "xsd:string"))
73177                                 {       soap_flag_fqdn1--;
73178                                         continue;
73179                                 }
73180                         /* transient soap skipped */
73181                         soap_check_result(soap, "sai:StatusCode");
73182                         if (soap->error == SOAP_TAG_MISMATCH)
73183                                 soap->error = soap_ignore_element(soap);
73184                         if (soap->error == SOAP_NO_TAG)
73185                                 break;
73186                         if (soap->error)
73187                                 return NULL;
73188                 }
73189                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_fqdn1 > 0))
73190                 {       soap->error = SOAP_OCCURS;
73191                         return NULL;
73192                 }
73193                 if (soap_element_end_in(soap, tag))
73194                         return NULL;
73195         }
73196         else
73197         {       a = (_sai__GetConfigurationServerFQDNResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, 0, sizeof(_sai__GetConfigurationServerFQDNResponse), 0, soap_copy__sai__GetConfigurationServerFQDNResponse);
73198                 if (soap->body && soap_element_end_in(soap, tag))
73199                         return NULL;
73200         }
73201         return a;
73202 }
73203
73204 SOAP_FMAC5 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC6 soap_new__sai__GetConfigurationServerFQDNResponse(struct soap *soap, int n)
73205 {       return soap_instantiate__sai__GetConfigurationServerFQDNResponse(soap, n, NULL, NULL, NULL);
73206 }
73207
73208 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *p)
73209 {       soap_delete(soap, p);
73210 }
73211
73212 SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_instantiate__sai__GetConfigurationServerFQDNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
73213 {
73214         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetConfigurationServerFQDNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
73215         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, n, soap_fdelete);
73216         if (!cp)
73217                 return NULL;
73218         if (n < 0)
73219         {       cp->ptr = (void*)new _sai__GetConfigurationServerFQDNResponse;
73220                 if (size)
73221                         *size = sizeof(_sai__GetConfigurationServerFQDNResponse);
73222                 ((_sai__GetConfigurationServerFQDNResponse*)cp->ptr)->soap = soap;
73223         }
73224         else
73225         {       cp->ptr = (void*)new _sai__GetConfigurationServerFQDNResponse[n];
73226                 if (size)
73227                         *size = n * sizeof(_sai__GetConfigurationServerFQDNResponse);
73228                 for (int i = 0; i < n; i++)
73229                         ((_sai__GetConfigurationServerFQDNResponse*)cp->ptr)[i].soap = soap;
73230         }
73231                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
73232         return (_sai__GetConfigurationServerFQDNResponse*)cp->ptr;
73233 }
73234
73235 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetConfigurationServerFQDNResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
73236 {
73237         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetConfigurationServerFQDNResponse %p -> %p\n", q, p));
73238         *(_sai__GetConfigurationServerFQDNResponse*)p = *(_sai__GetConfigurationServerFQDNResponse*)q;
73239 }
73240
73241 void _sai__GetConfigurationServerFQDN::soap_serialize(struct soap *soap) const
73242 {
73243         (void)soap; /* appease -Wall -Werror */
73244         /* transient soap skipped */
73245 }
73246
73247 void _sai__GetConfigurationServerFQDN::soap_default(struct soap *soap)
73248 {
73249         this->soap = soap;
73250         /* transient soap skipped */
73251 }
73252
73253 int _sai__GetConfigurationServerFQDN::soap_put(struct soap *soap, const char *tag, const  char *type) const
73254 {
73255         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetConfigurationServerFQDN);
73256         if (this->soap_out(soap, tag, id, type))
73257                 return soap->error;
73258         return soap_putindependent(soap);
73259 }
73260
73261 int _sai__GetConfigurationServerFQDN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
73262 {
73263         return soap_out__sai__GetConfigurationServerFQDN(soap, tag, id, this, type);
73264 }
73265
73266 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, const _sai__GetConfigurationServerFQDN *a, const char *type)
73267 {
73268         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetConfigurationServerFQDN), type);
73269         /* transient soap skipped */
73270         soap_element_end_out(soap, tag);
73271         return SOAP_OK;
73272 }
73273
73274 void *_sai__GetConfigurationServerFQDN::soap_get(struct soap *soap, const char *tag, const char *type)
73275 {
73276         return soap_get__sai__GetConfigurationServerFQDN(soap, this, tag, type);
73277 }
73278
73279 SOAP_FMAC3 _sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_get__sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *p, const char *tag, const char *type)
73280 {
73281         if ((p = soap_in__sai__GetConfigurationServerFQDN(soap, tag, p, type)))
73282                 soap_getindependent(soap);
73283         return p;
73284 }
73285
73286 void *_sai__GetConfigurationServerFQDN::soap_in(struct soap *soap, const char *tag, const char *type)
73287 {       return soap_in__sai__GetConfigurationServerFQDN(soap, tag, this, type);
73288 }
73289
73290 SOAP_FMAC3 _sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_in__sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDN *a, const char *type)
73291 {
73292         if (soap_element_begin_in(soap, tag, 0, NULL))
73293                 return NULL;
73294         a = (_sai__GetConfigurationServerFQDN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetConfigurationServerFQDN, sizeof(_sai__GetConfigurationServerFQDN), soap->type, soap->arrayType);
73295         if (!a)
73296                 return NULL;
73297         if (soap->alloced)
73298         {       a->soap_default(soap);
73299                 if (soap->clist->type != SOAP_TYPE__sai__GetConfigurationServerFQDN)
73300                 {       soap_revert(soap);
73301                         *soap->id = '\0';
73302                         return (_sai__GetConfigurationServerFQDN *)a->soap_in(soap, tag, type);
73303                 }
73304         };
73305         if (soap->body && !*soap->href)
73306         {
73307                 for (;;)
73308                 {       soap->error = SOAP_TAG_MISMATCH;
73309                         /* transient soap skipped */
73310                         if (soap->error == SOAP_TAG_MISMATCH)
73311                                 soap->error = soap_ignore_element(soap);
73312                         if (soap->error == SOAP_NO_TAG)
73313                                 break;
73314                         if (soap->error)
73315                                 return NULL;
73316                 }
73317                 if (soap_element_end_in(soap, tag))
73318                         return NULL;
73319         }
73320         else
73321         {       a = (_sai__GetConfigurationServerFQDN *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetConfigurationServerFQDN, 0, sizeof(_sai__GetConfigurationServerFQDN), 0, soap_copy__sai__GetConfigurationServerFQDN);
73322                 if (soap->body && soap_element_end_in(soap, tag))
73323                         return NULL;
73324         }
73325         return a;
73326 }
73327
73328 SOAP_FMAC5 _sai__GetConfigurationServerFQDN * SOAP_FMAC6 soap_new__sai__GetConfigurationServerFQDN(struct soap *soap, int n)
73329 {       return soap_instantiate__sai__GetConfigurationServerFQDN(soap, n, NULL, NULL, NULL);
73330 }
73331
73332 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *p)
73333 {       soap_delete(soap, p);
73334 }
73335
73336 SOAP_FMAC3 _sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_instantiate__sai__GetConfigurationServerFQDN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
73337 {
73338         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
73339         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetConfigurationServerFQDN, n, soap_fdelete);
73340         if (!cp)
73341                 return NULL;
73342         if (n < 0)
73343         {       cp->ptr = (void*)new _sai__GetConfigurationServerFQDN;
73344                 if (size)
73345                         *size = sizeof(_sai__GetConfigurationServerFQDN);
73346                 ((_sai__GetConfigurationServerFQDN*)cp->ptr)->soap = soap;
73347         }
73348         else
73349         {       cp->ptr = (void*)new _sai__GetConfigurationServerFQDN[n];
73350                 if (size)
73351                         *size = n * sizeof(_sai__GetConfigurationServerFQDN);
73352                 for (int i = 0; i < n; i++)
73353                         ((_sai__GetConfigurationServerFQDN*)cp->ptr)[i].soap = soap;
73354         }
73355                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
73356         return (_sai__GetConfigurationServerFQDN*)cp->ptr;
73357 }
73358
73359 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetConfigurationServerFQDN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
73360 {
73361         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetConfigurationServerFQDN %p -> %p\n", q, p));
73362         *(_sai__GetConfigurationServerFQDN*)p = *(_sai__GetConfigurationServerFQDN*)q;
73363 }
73364
73365 void _sai__SetConfigurationServerFQDNResponse::soap_serialize(struct soap *soap) const
73366 {
73367         (void)soap; /* appease -Wall -Werror */
73368         /* transient soap skipped */
73369 }
73370
73371 void _sai__SetConfigurationServerFQDNResponse::soap_default(struct soap *soap)
73372 {
73373         this->soap = soap;
73374         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetConfigurationServerFQDNResponse*)this)->StatusCode);
73375         /* transient soap skipped */
73376 }
73377
73378 int _sai__SetConfigurationServerFQDNResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
73379 {
73380         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse);
73381         if (this->soap_out(soap, tag, id, type))
73382                 return soap->error;
73383         return soap_putindependent(soap);
73384 }
73385
73386 int _sai__SetConfigurationServerFQDNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
73387 {
73388         return soap_out__sai__SetConfigurationServerFQDNResponse(soap, tag, id, this, type);
73389 }
73390
73391 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, int id, const _sai__SetConfigurationServerFQDNResponse *a, const char *type)
73392 {
73393         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse), type);
73394         soap_element_result(soap, "sai:StatusCode");
73395         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetConfigurationServerFQDNResponse*)a)->StatusCode), "");
73396         /* transient soap skipped */
73397         soap_element_end_out(soap, tag);
73398         return SOAP_OK;
73399 }
73400
73401 void *_sai__SetConfigurationServerFQDNResponse::soap_get(struct soap *soap, const char *tag, const char *type)
73402 {
73403         return soap_get__sai__SetConfigurationServerFQDNResponse(soap, this, tag, type);
73404 }
73405
73406 SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_get__sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *p, const char *tag, const char *type)
73407 {
73408         if ((p = soap_in__sai__SetConfigurationServerFQDNResponse(soap, tag, p, type)))
73409                 soap_getindependent(soap);
73410         return p;
73411 }
73412
73413 void *_sai__SetConfigurationServerFQDNResponse::soap_in(struct soap *soap, const char *tag, const char *type)
73414 {       return soap_in__sai__SetConfigurationServerFQDNResponse(soap, tag, this, type);
73415 }
73416
73417 SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_in__sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDNResponse *a, const char *type)
73418 {
73419         if (soap_element_begin_in(soap, tag, 0, NULL))
73420                 return NULL;
73421         a = (_sai__SetConfigurationServerFQDNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, sizeof(_sai__SetConfigurationServerFQDNResponse), soap->type, soap->arrayType);
73422         if (!a)
73423                 return NULL;
73424         if (soap->alloced)
73425         {       a->soap_default(soap);
73426                 if (soap->clist->type != SOAP_TYPE__sai__SetConfigurationServerFQDNResponse)
73427                 {       soap_revert(soap);
73428                         *soap->id = '\0';
73429                         return (_sai__SetConfigurationServerFQDNResponse *)a->soap_in(soap, tag, type);
73430                 }
73431         }
73432         short soap_flag_StatusCode1 = 1;
73433         if (soap->body && !*soap->href)
73434         {
73435                 for (;;)
73436                 {       soap->error = SOAP_TAG_MISMATCH;
73437                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
73438                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetConfigurationServerFQDNResponse*)a)->StatusCode), "cmn:PT_STATUS"))
73439                                 {       soap_flag_StatusCode1--;
73440                                         continue;
73441                                 }
73442                         /* transient soap skipped */
73443                         soap_check_result(soap, "sai:StatusCode");
73444                         if (soap->error == SOAP_TAG_MISMATCH)
73445                                 soap->error = soap_ignore_element(soap);
73446                         if (soap->error == SOAP_NO_TAG)
73447                                 break;
73448                         if (soap->error)
73449                                 return NULL;
73450                 }
73451                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
73452                 {       soap->error = SOAP_OCCURS;
73453                         return NULL;
73454                 }
73455                 if (soap_element_end_in(soap, tag))
73456                         return NULL;
73457         }
73458         else
73459         {       a = (_sai__SetConfigurationServerFQDNResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, 0, sizeof(_sai__SetConfigurationServerFQDNResponse), 0, soap_copy__sai__SetConfigurationServerFQDNResponse);
73460                 if (soap->body && soap_element_end_in(soap, tag))
73461                         return NULL;
73462         }
73463         return a;
73464 }
73465
73466 SOAP_FMAC5 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC6 soap_new__sai__SetConfigurationServerFQDNResponse(struct soap *soap, int n)
73467 {       return soap_instantiate__sai__SetConfigurationServerFQDNResponse(soap, n, NULL, NULL, NULL);
73468 }
73469
73470 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *p)
73471 {       soap_delete(soap, p);
73472 }
73473
73474 SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_instantiate__sai__SetConfigurationServerFQDNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
73475 {
73476         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetConfigurationServerFQDNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
73477         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, n, soap_fdelete);
73478         if (!cp)
73479                 return NULL;
73480         if (n < 0)
73481         {       cp->ptr = (void*)new _sai__SetConfigurationServerFQDNResponse;
73482                 if (size)
73483                         *size = sizeof(_sai__SetConfigurationServerFQDNResponse);
73484                 ((_sai__SetConfigurationServerFQDNResponse*)cp->ptr)->soap = soap;
73485         }
73486         else
73487         {       cp->ptr = (void*)new _sai__SetConfigurationServerFQDNResponse[n];
73488                 if (size)
73489                         *size = n * sizeof(_sai__SetConfigurationServerFQDNResponse);
73490                 for (int i = 0; i < n; i++)
73491                         ((_sai__SetConfigurationServerFQDNResponse*)cp->ptr)[i].soap = soap;
73492         }
73493                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
73494         return (_sai__SetConfigurationServerFQDNResponse*)cp->ptr;
73495 }
73496
73497 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetConfigurationServerFQDNResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
73498 {
73499         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetConfigurationServerFQDNResponse %p -> %p\n", q, p));
73500         *(_sai__SetConfigurationServerFQDNResponse*)p = *(_sai__SetConfigurationServerFQDNResponse*)q;
73501 }
73502
73503 void _sai__SetConfigurationServerFQDN::soap_serialize(struct soap *soap) const
73504 {
73505         (void)soap; /* appease -Wall -Werror */
73506         soap_embedded(soap, &((_sai__SetConfigurationServerFQDN*)this)->fqdn, SOAP_TYPE_std__string);
73507         soap_serialize_std__string(soap, &((_sai__SetConfigurationServerFQDN*)this)->fqdn);
73508         /* transient soap skipped */
73509 }
73510
73511 void _sai__SetConfigurationServerFQDN::soap_default(struct soap *soap)
73512 {
73513         this->soap = soap;
73514         soap_default_std__string(soap, &((_sai__SetConfigurationServerFQDN*)this)->fqdn);
73515         /* transient soap skipped */
73516 }
73517
73518 int _sai__SetConfigurationServerFQDN::soap_put(struct soap *soap, const char *tag, const  char *type) const
73519 {
73520         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetConfigurationServerFQDN);
73521         if (this->soap_out(soap, tag, id, type))
73522                 return soap->error;
73523         return soap_putindependent(soap);
73524 }
73525
73526 int _sai__SetConfigurationServerFQDN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
73527 {
73528         return soap_out__sai__SetConfigurationServerFQDN(soap, tag, id, this, type);
73529 }
73530
73531 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, const _sai__SetConfigurationServerFQDN *a, const char *type)
73532 {
73533         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetConfigurationServerFQDN), type);
73534         soap_out_std__string(soap, "sai:fqdn", -1, &(((_sai__SetConfigurationServerFQDN*)a)->fqdn), "");
73535         /* transient soap skipped */
73536         soap_element_end_out(soap, tag);
73537         return SOAP_OK;
73538 }
73539
73540 void *_sai__SetConfigurationServerFQDN::soap_get(struct soap *soap, const char *tag, const char *type)
73541 {
73542         return soap_get__sai__SetConfigurationServerFQDN(soap, this, tag, type);
73543 }
73544
73545 SOAP_FMAC3 _sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_get__sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *p, const char *tag, const char *type)
73546 {
73547         if ((p = soap_in__sai__SetConfigurationServerFQDN(soap, tag, p, type)))
73548                 soap_getindependent(soap);
73549         return p;
73550 }
73551
73552 void *_sai__SetConfigurationServerFQDN::soap_in(struct soap *soap, const char *tag, const char *type)
73553 {       return soap_in__sai__SetConfigurationServerFQDN(soap, tag, this, type);
73554 }
73555
73556 SOAP_FMAC3 _sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_in__sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDN *a, const char *type)
73557 {
73558         if (soap_element_begin_in(soap, tag, 0, NULL))
73559                 return NULL;
73560         a = (_sai__SetConfigurationServerFQDN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetConfigurationServerFQDN, sizeof(_sai__SetConfigurationServerFQDN), soap->type, soap->arrayType);
73561         if (!a)
73562                 return NULL;
73563         if (soap->alloced)
73564         {       a->soap_default(soap);
73565                 if (soap->clist->type != SOAP_TYPE__sai__SetConfigurationServerFQDN)
73566                 {       soap_revert(soap);
73567                         *soap->id = '\0';
73568                         return (_sai__SetConfigurationServerFQDN *)a->soap_in(soap, tag, type);
73569                 }
73570         }
73571         short soap_flag_fqdn1 = 1;
73572         if (soap->body && !*soap->href)
73573         {
73574                 for (;;)
73575                 {       soap->error = SOAP_TAG_MISMATCH;
73576                         if (soap_flag_fqdn1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
73577                                 if (soap_in_std__string(soap, "sai:fqdn", &(((_sai__SetConfigurationServerFQDN*)a)->fqdn), "xsd:string"))
73578                                 {       soap_flag_fqdn1--;
73579                                         continue;
73580                                 }
73581                         /* transient soap skipped */
73582                         if (soap->error == SOAP_TAG_MISMATCH)
73583                                 soap->error = soap_ignore_element(soap);
73584                         if (soap->error == SOAP_NO_TAG)
73585                                 break;
73586                         if (soap->error)
73587                                 return NULL;
73588                 }
73589                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_fqdn1 > 0))
73590                 {       soap->error = SOAP_OCCURS;
73591                         return NULL;
73592                 }
73593                 if (soap_element_end_in(soap, tag))
73594                         return NULL;
73595         }
73596         else
73597         {       a = (_sai__SetConfigurationServerFQDN *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetConfigurationServerFQDN, 0, sizeof(_sai__SetConfigurationServerFQDN), 0, soap_copy__sai__SetConfigurationServerFQDN);
73598                 if (soap->body && soap_element_end_in(soap, tag))
73599                         return NULL;
73600         }
73601         return a;
73602 }
73603
73604 SOAP_FMAC5 _sai__SetConfigurationServerFQDN * SOAP_FMAC6 soap_new__sai__SetConfigurationServerFQDN(struct soap *soap, int n)
73605 {       return soap_instantiate__sai__SetConfigurationServerFQDN(soap, n, NULL, NULL, NULL);
73606 }
73607
73608 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *p)
73609 {       soap_delete(soap, p);
73610 }
73611
73612 SOAP_FMAC3 _sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_instantiate__sai__SetConfigurationServerFQDN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
73613 {
73614         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
73615         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetConfigurationServerFQDN, n, soap_fdelete);
73616         if (!cp)
73617                 return NULL;
73618         if (n < 0)
73619         {       cp->ptr = (void*)new _sai__SetConfigurationServerFQDN;
73620                 if (size)
73621                         *size = sizeof(_sai__SetConfigurationServerFQDN);
73622                 ((_sai__SetConfigurationServerFQDN*)cp->ptr)->soap = soap;
73623         }
73624         else
73625         {       cp->ptr = (void*)new _sai__SetConfigurationServerFQDN[n];
73626                 if (size)
73627                         *size = n * sizeof(_sai__SetConfigurationServerFQDN);
73628                 for (int i = 0; i < n; i++)
73629                         ((_sai__SetConfigurationServerFQDN*)cp->ptr)[i].soap = soap;
73630         }
73631                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
73632         return (_sai__SetConfigurationServerFQDN*)cp->ptr;
73633 }
73634
73635 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetConfigurationServerFQDN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
73636 {
73637         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetConfigurationServerFQDN %p -> %p\n", q, p));
73638         *(_sai__SetConfigurationServerFQDN*)p = *(_sai__SetConfigurationServerFQDN*)q;
73639 }
73640
73641 void _sai__EnableVpnRoutingResponse::soap_serialize(struct soap *soap) const
73642 {
73643         (void)soap; /* appease -Wall -Werror */
73644         /* transient soap skipped */
73645 }
73646
73647 void _sai__EnableVpnRoutingResponse::soap_default(struct soap *soap)
73648 {
73649         this->soap = soap;
73650         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnableVpnRoutingResponse*)this)->StatusCode);
73651         /* transient soap skipped */
73652 }
73653
73654 int _sai__EnableVpnRoutingResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
73655 {
73656         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnableVpnRoutingResponse);
73657         if (this->soap_out(soap, tag, id, type))
73658                 return soap->error;
73659         return soap_putindependent(soap);
73660 }
73661
73662 int _sai__EnableVpnRoutingResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
73663 {
73664         return soap_out__sai__EnableVpnRoutingResponse(soap, tag, id, this, type);
73665 }
73666
73667 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, int id, const _sai__EnableVpnRoutingResponse *a, const char *type)
73668 {
73669         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableVpnRoutingResponse), type);
73670         soap_element_result(soap, "sai:StatusCode");
73671         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnableVpnRoutingResponse*)a)->StatusCode), "");
73672         /* transient soap skipped */
73673         soap_element_end_out(soap, tag);
73674         return SOAP_OK;
73675 }
73676
73677 void *_sai__EnableVpnRoutingResponse::soap_get(struct soap *soap, const char *tag, const char *type)
73678 {
73679         return soap_get__sai__EnableVpnRoutingResponse(soap, this, tag, type);
73680 }
73681
73682 SOAP_FMAC3 _sai__EnableVpnRoutingResponse * SOAP_FMAC4 soap_get__sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *p, const char *tag, const char *type)
73683 {
73684         if ((p = soap_in__sai__EnableVpnRoutingResponse(soap, tag, p, type)))
73685                 soap_getindependent(soap);
73686         return p;
73687 }
73688
73689 void *_sai__EnableVpnRoutingResponse::soap_in(struct soap *soap, const char *tag, const char *type)
73690 {       return soap_in__sai__EnableVpnRoutingResponse(soap, tag, this, type);
73691 }
73692
73693 SOAP_FMAC3 _sai__EnableVpnRoutingResponse * SOAP_FMAC4 soap_in__sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, _sai__EnableVpnRoutingResponse *a, const char *type)
73694 {
73695         if (soap_element_begin_in(soap, tag, 0, NULL))
73696                 return NULL;
73697         a = (_sai__EnableVpnRoutingResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableVpnRoutingResponse, sizeof(_sai__EnableVpnRoutingResponse), soap->type, soap->arrayType);
73698         if (!a)
73699                 return NULL;
73700         if (soap->alloced)
73701         {       a->soap_default(soap);
73702                 if (soap->clist->type != SOAP_TYPE__sai__EnableVpnRoutingResponse)
73703                 {       soap_revert(soap);
73704                         *soap->id = '\0';
73705                         return (_sai__EnableVpnRoutingResponse *)a->soap_in(soap, tag, type);
73706                 }
73707         }
73708         short soap_flag_StatusCode1 = 1;
73709         if (soap->body && !*soap->href)
73710         {
73711                 for (;;)
73712                 {       soap->error = SOAP_TAG_MISMATCH;
73713                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
73714                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnableVpnRoutingResponse*)a)->StatusCode), "cmn:PT_STATUS"))
73715                                 {       soap_flag_StatusCode1--;
73716                                         continue;
73717                                 }
73718                         /* transient soap skipped */
73719                         soap_check_result(soap, "sai:StatusCode");
73720                         if (soap->error == SOAP_TAG_MISMATCH)
73721                                 soap->error = soap_ignore_element(soap);
73722                         if (soap->error == SOAP_NO_TAG)
73723                                 break;
73724                         if (soap->error)
73725                                 return NULL;
73726                 }
73727                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
73728                 {       soap->error = SOAP_OCCURS;
73729                         return NULL;
73730                 }
73731                 if (soap_element_end_in(soap, tag))
73732                         return NULL;
73733         }
73734         else
73735         {       a = (_sai__EnableVpnRoutingResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnableVpnRoutingResponse, 0, sizeof(_sai__EnableVpnRoutingResponse), 0, soap_copy__sai__EnableVpnRoutingResponse);
73736                 if (soap->body && soap_element_end_in(soap, tag))
73737                         return NULL;
73738         }
73739         return a;
73740 }
73741
73742 SOAP_FMAC5 _sai__EnableVpnRoutingResponse * SOAP_FMAC6 soap_new__sai__EnableVpnRoutingResponse(struct soap *soap, int n)
73743 {       return soap_instantiate__sai__EnableVpnRoutingResponse(soap, n, NULL, NULL, NULL);
73744 }
73745
73746 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *p)
73747 {       soap_delete(soap, p);
73748 }
73749
73750 SOAP_FMAC3 _sai__EnableVpnRoutingResponse * SOAP_FMAC4 soap_instantiate__sai__EnableVpnRoutingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
73751 {
73752         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableVpnRoutingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
73753         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableVpnRoutingResponse, n, soap_fdelete);
73754         if (!cp)
73755                 return NULL;
73756         if (n < 0)
73757         {       cp->ptr = (void*)new _sai__EnableVpnRoutingResponse;
73758                 if (size)
73759                         *size = sizeof(_sai__EnableVpnRoutingResponse);
73760                 ((_sai__EnableVpnRoutingResponse*)cp->ptr)->soap = soap;
73761         }
73762         else
73763         {       cp->ptr = (void*)new _sai__EnableVpnRoutingResponse[n];
73764                 if (size)
73765                         *size = n * sizeof(_sai__EnableVpnRoutingResponse);
73766                 for (int i = 0; i < n; i++)
73767                         ((_sai__EnableVpnRoutingResponse*)cp->ptr)[i].soap = soap;
73768         }
73769                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
73770         return (_sai__EnableVpnRoutingResponse*)cp->ptr;
73771 }
73772
73773 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnableVpnRoutingResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
73774 {
73775         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableVpnRoutingResponse %p -> %p\n", q, p));
73776         *(_sai__EnableVpnRoutingResponse*)p = *(_sai__EnableVpnRoutingResponse*)q;
73777 }
73778
73779 void _sai__EnableVpnRouting::soap_serialize(struct soap *soap) const
73780 {
73781         (void)soap; /* appease -Wall -Werror */
73782         soap_embedded(soap, &((_sai__EnableVpnRouting*)this)->Enable, SOAP_TYPE_bool);
73783         /* transient soap skipped */
73784 }
73785
73786 void _sai__EnableVpnRouting::soap_default(struct soap *soap)
73787 {
73788         this->soap = soap;
73789         soap_default_bool(soap, &((_sai__EnableVpnRouting*)this)->Enable);
73790         /* transient soap skipped */
73791 }
73792
73793 int _sai__EnableVpnRouting::soap_put(struct soap *soap, const char *tag, const  char *type) const
73794 {
73795         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnableVpnRouting);
73796         if (this->soap_out(soap, tag, id, type))
73797                 return soap->error;
73798         return soap_putindependent(soap);
73799 }
73800
73801 int _sai__EnableVpnRouting::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
73802 {
73803         return soap_out__sai__EnableVpnRouting(soap, tag, id, this, type);
73804 }
73805
73806 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableVpnRouting(struct soap *soap, const char *tag, int id, const _sai__EnableVpnRouting *a, const char *type)
73807 {
73808         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableVpnRouting), type);
73809         soap_out_bool(soap, "sai:Enable", -1, &(((_sai__EnableVpnRouting*)a)->Enable), "");
73810         /* transient soap skipped */
73811         soap_element_end_out(soap, tag);
73812         return SOAP_OK;
73813 }
73814
73815 void *_sai__EnableVpnRouting::soap_get(struct soap *soap, const char *tag, const char *type)
73816 {
73817         return soap_get__sai__EnableVpnRouting(soap, this, tag, type);
73818 }
73819
73820 SOAP_FMAC3 _sai__EnableVpnRouting * SOAP_FMAC4 soap_get__sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *p, const char *tag, const char *type)
73821 {
73822         if ((p = soap_in__sai__EnableVpnRouting(soap, tag, p, type)))
73823                 soap_getindependent(soap);
73824         return p;
73825 }
73826
73827 void *_sai__EnableVpnRouting::soap_in(struct soap *soap, const char *tag, const char *type)
73828 {       return soap_in__sai__EnableVpnRouting(soap, tag, this, type);
73829 }
73830
73831 SOAP_FMAC3 _sai__EnableVpnRouting * SOAP_FMAC4 soap_in__sai__EnableVpnRouting(struct soap *soap, const char *tag, _sai__EnableVpnRouting *a, const char *type)
73832 {
73833         if (soap_element_begin_in(soap, tag, 0, NULL))
73834                 return NULL;
73835         a = (_sai__EnableVpnRouting *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableVpnRouting, sizeof(_sai__EnableVpnRouting), soap->type, soap->arrayType);
73836         if (!a)
73837                 return NULL;
73838         if (soap->alloced)
73839         {       a->soap_default(soap);
73840                 if (soap->clist->type != SOAP_TYPE__sai__EnableVpnRouting)
73841                 {       soap_revert(soap);
73842                         *soap->id = '\0';
73843                         return (_sai__EnableVpnRouting *)a->soap_in(soap, tag, type);
73844                 }
73845         }
73846         short soap_flag_Enable1 = 1;
73847         if (soap->body && !*soap->href)
73848         {
73849                 for (;;)
73850                 {       soap->error = SOAP_TAG_MISMATCH;
73851                         if (soap_flag_Enable1 && soap->error == SOAP_TAG_MISMATCH)
73852                                 if (soap_in_bool(soap, "sai:Enable", &(((_sai__EnableVpnRouting*)a)->Enable), "xsd:boolean"))
73853                                 {       soap_flag_Enable1--;
73854                                         continue;
73855                                 }
73856                         /* transient soap skipped */
73857                         if (soap->error == SOAP_TAG_MISMATCH)
73858                                 soap->error = soap_ignore_element(soap);
73859                         if (soap->error == SOAP_NO_TAG)
73860                                 break;
73861                         if (soap->error)
73862                                 return NULL;
73863                 }
73864                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Enable1 > 0))
73865                 {       soap->error = SOAP_OCCURS;
73866                         return NULL;
73867                 }
73868                 if (soap_element_end_in(soap, tag))
73869                         return NULL;
73870         }
73871         else
73872         {       a = (_sai__EnableVpnRouting *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnableVpnRouting, 0, sizeof(_sai__EnableVpnRouting), 0, soap_copy__sai__EnableVpnRouting);
73873                 if (soap->body && soap_element_end_in(soap, tag))
73874                         return NULL;
73875         }
73876         return a;
73877 }
73878
73879 SOAP_FMAC5 _sai__EnableVpnRouting * SOAP_FMAC6 soap_new__sai__EnableVpnRouting(struct soap *soap, int n)
73880 {       return soap_instantiate__sai__EnableVpnRouting(soap, n, NULL, NULL, NULL);
73881 }
73882
73883 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *p)
73884 {       soap_delete(soap, p);
73885 }
73886
73887 SOAP_FMAC3 _sai__EnableVpnRouting * SOAP_FMAC4 soap_instantiate__sai__EnableVpnRouting(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
73888 {
73889         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableVpnRouting(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
73890         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableVpnRouting, n, soap_fdelete);
73891         if (!cp)
73892                 return NULL;
73893         if (n < 0)
73894         {       cp->ptr = (void*)new _sai__EnableVpnRouting;
73895                 if (size)
73896                         *size = sizeof(_sai__EnableVpnRouting);
73897                 ((_sai__EnableVpnRouting*)cp->ptr)->soap = soap;
73898         }
73899         else
73900         {       cp->ptr = (void*)new _sai__EnableVpnRouting[n];
73901                 if (size)
73902                         *size = n * sizeof(_sai__EnableVpnRouting);
73903                 for (int i = 0; i < n; i++)
73904                         ((_sai__EnableVpnRouting*)cp->ptr)[i].soap = soap;
73905         }
73906                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
73907         return (_sai__EnableVpnRouting*)cp->ptr;
73908 }
73909
73910 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnableVpnRouting(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
73911 {
73912         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableVpnRouting %p -> %p\n", q, p));
73913         *(_sai__EnableVpnRouting*)p = *(_sai__EnableVpnRouting*)q;
73914 }
73915
73916 void _sai__GetTLSCredentialsResponse::soap_serialize(struct soap *soap) const
73917 {
73918         (void)soap; /* appease -Wall -Werror */
73919         soap_serialize_PointerTosai__CertificateHandleType(soap, &((_sai__GetTLSCredentialsResponse*)this)->CertHandle);
73920         /* transient soap skipped */
73921 }
73922
73923 void _sai__GetTLSCredentialsResponse::soap_default(struct soap *soap)
73924 {
73925         this->soap = soap;
73926         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetTLSCredentialsResponse*)this)->StatusCode);
73927         ((_sai__GetTLSCredentialsResponse*)this)->CertHandle = NULL;
73928         /* transient soap skipped */
73929 }
73930
73931 int _sai__GetTLSCredentialsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
73932 {
73933         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTLSCredentialsResponse);
73934         if (this->soap_out(soap, tag, id, type))
73935                 return soap->error;
73936         return soap_putindependent(soap);
73937 }
73938
73939 int _sai__GetTLSCredentialsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
73940 {
73941         return soap_out__sai__GetTLSCredentialsResponse(soap, tag, id, this, type);
73942 }
73943
73944 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, int id, const _sai__GetTLSCredentialsResponse *a, const char *type)
73945 {
73946         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCredentialsResponse), type);
73947         soap_element_result(soap, "sai:StatusCode");
73948         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTLSCredentialsResponse*)a)->StatusCode), "");
73949         soap_out_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__GetTLSCredentialsResponse*)a)->CertHandle), "");
73950         /* transient soap skipped */
73951         soap_element_end_out(soap, tag);
73952         return SOAP_OK;
73953 }
73954
73955 void *_sai__GetTLSCredentialsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
73956 {
73957         return soap_get__sai__GetTLSCredentialsResponse(soap, this, tag, type);
73958 }
73959
73960 SOAP_FMAC3 _sai__GetTLSCredentialsResponse * SOAP_FMAC4 soap_get__sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *p, const char *tag, const char *type)
73961 {
73962         if ((p = soap_in__sai__GetTLSCredentialsResponse(soap, tag, p, type)))
73963                 soap_getindependent(soap);
73964         return p;
73965 }
73966
73967 void *_sai__GetTLSCredentialsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
73968 {       return soap_in__sai__GetTLSCredentialsResponse(soap, tag, this, type);
73969 }
73970
73971 SOAP_FMAC3 _sai__GetTLSCredentialsResponse * SOAP_FMAC4 soap_in__sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__GetTLSCredentialsResponse *a, const char *type)
73972 {
73973         if (soap_element_begin_in(soap, tag, 0, NULL))
73974                 return NULL;
73975         a = (_sai__GetTLSCredentialsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCredentialsResponse, sizeof(_sai__GetTLSCredentialsResponse), soap->type, soap->arrayType);
73976         if (!a)
73977                 return NULL;
73978         if (soap->alloced)
73979         {       a->soap_default(soap);
73980                 if (soap->clist->type != SOAP_TYPE__sai__GetTLSCredentialsResponse)
73981                 {       soap_revert(soap);
73982                         *soap->id = '\0';
73983                         return (_sai__GetTLSCredentialsResponse *)a->soap_in(soap, tag, type);
73984                 }
73985         }
73986         short soap_flag_StatusCode1 = 1, soap_flag_CertHandle1 = 1;
73987         if (soap->body && !*soap->href)
73988         {
73989                 for (;;)
73990                 {       soap->error = SOAP_TAG_MISMATCH;
73991                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
73992                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTLSCredentialsResponse*)a)->StatusCode), "cmn:PT_STATUS"))
73993                                 {       soap_flag_StatusCode1--;
73994                                         continue;
73995                                 }
73996                         if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
73997                                 if (soap_in_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__GetTLSCredentialsResponse*)a)->CertHandle), "sai:CertificateHandleType"))
73998                                 {       soap_flag_CertHandle1--;
73999                                         continue;
74000                                 }
74001                         /* transient soap skipped */
74002                         soap_check_result(soap, "sai:StatusCode");
74003                         if (soap->error == SOAP_TAG_MISMATCH)
74004                                 soap->error = soap_ignore_element(soap);
74005                         if (soap->error == SOAP_NO_TAG)
74006                                 break;
74007                         if (soap->error)
74008                                 return NULL;
74009                 }
74010                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
74011                 {       soap->error = SOAP_OCCURS;
74012                         return NULL;
74013                 }
74014                 if (soap_element_end_in(soap, tag))
74015                         return NULL;
74016         }
74017         else
74018         {       a = (_sai__GetTLSCredentialsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTLSCredentialsResponse, 0, sizeof(_sai__GetTLSCredentialsResponse), 0, soap_copy__sai__GetTLSCredentialsResponse);
74019                 if (soap->body && soap_element_end_in(soap, tag))
74020                         return NULL;
74021         }
74022         return a;
74023 }
74024
74025 SOAP_FMAC5 _sai__GetTLSCredentialsResponse * SOAP_FMAC6 soap_new__sai__GetTLSCredentialsResponse(struct soap *soap, int n)
74026 {       return soap_instantiate__sai__GetTLSCredentialsResponse(soap, n, NULL, NULL, NULL);
74027 }
74028
74029 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *p)
74030 {       soap_delete(soap, p);
74031 }
74032
74033 SOAP_FMAC3 _sai__GetTLSCredentialsResponse * SOAP_FMAC4 soap_instantiate__sai__GetTLSCredentialsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
74034 {
74035         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCredentialsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
74036         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCredentialsResponse, n, soap_fdelete);
74037         if (!cp)
74038                 return NULL;
74039         if (n < 0)
74040         {       cp->ptr = (void*)new _sai__GetTLSCredentialsResponse;
74041                 if (size)
74042                         *size = sizeof(_sai__GetTLSCredentialsResponse);
74043                 ((_sai__GetTLSCredentialsResponse*)cp->ptr)->soap = soap;
74044         }
74045         else
74046         {       cp->ptr = (void*)new _sai__GetTLSCredentialsResponse[n];
74047                 if (size)
74048                         *size = n * sizeof(_sai__GetTLSCredentialsResponse);
74049                 for (int i = 0; i < n; i++)
74050                         ((_sai__GetTLSCredentialsResponse*)cp->ptr)[i].soap = soap;
74051         }
74052                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
74053         return (_sai__GetTLSCredentialsResponse*)cp->ptr;
74054 }
74055
74056 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTLSCredentialsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
74057 {
74058         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCredentialsResponse %p -> %p\n", q, p));
74059         *(_sai__GetTLSCredentialsResponse*)p = *(_sai__GetTLSCredentialsResponse*)q;
74060 }
74061
74062 void _sai__GetTLSCredentials::soap_serialize(struct soap *soap) const
74063 {
74064         (void)soap; /* appease -Wall -Werror */
74065         /* transient soap skipped */
74066 }
74067
74068 void _sai__GetTLSCredentials::soap_default(struct soap *soap)
74069 {
74070         this->soap = soap;
74071         /* transient soap skipped */
74072 }
74073
74074 int _sai__GetTLSCredentials::soap_put(struct soap *soap, const char *tag, const  char *type) const
74075 {
74076         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTLSCredentials);
74077         if (this->soap_out(soap, tag, id, type))
74078                 return soap->error;
74079         return soap_putindependent(soap);
74080 }
74081
74082 int _sai__GetTLSCredentials::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
74083 {
74084         return soap_out__sai__GetTLSCredentials(soap, tag, id, this, type);
74085 }
74086
74087 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCredentials(struct soap *soap, const char *tag, int id, const _sai__GetTLSCredentials *a, const char *type)
74088 {
74089         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCredentials), type);
74090         /* transient soap skipped */
74091         soap_element_end_out(soap, tag);
74092         return SOAP_OK;
74093 }
74094
74095 void *_sai__GetTLSCredentials::soap_get(struct soap *soap, const char *tag, const char *type)
74096 {
74097         return soap_get__sai__GetTLSCredentials(soap, this, tag, type);
74098 }
74099
74100 SOAP_FMAC3 _sai__GetTLSCredentials * SOAP_FMAC4 soap_get__sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *p, const char *tag, const char *type)
74101 {
74102         if ((p = soap_in__sai__GetTLSCredentials(soap, tag, p, type)))
74103                 soap_getindependent(soap);
74104         return p;
74105 }
74106
74107 void *_sai__GetTLSCredentials::soap_in(struct soap *soap, const char *tag, const char *type)
74108 {       return soap_in__sai__GetTLSCredentials(soap, tag, this, type);
74109 }
74110
74111 SOAP_FMAC3 _sai__GetTLSCredentials * SOAP_FMAC4 soap_in__sai__GetTLSCredentials(struct soap *soap, const char *tag, _sai__GetTLSCredentials *a, const char *type)
74112 {
74113         if (soap_element_begin_in(soap, tag, 0, NULL))
74114                 return NULL;
74115         a = (_sai__GetTLSCredentials *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCredentials, sizeof(_sai__GetTLSCredentials), soap->type, soap->arrayType);
74116         if (!a)
74117                 return NULL;
74118         if (soap->alloced)
74119         {       a->soap_default(soap);
74120                 if (soap->clist->type != SOAP_TYPE__sai__GetTLSCredentials)
74121                 {       soap_revert(soap);
74122                         *soap->id = '\0';
74123                         return (_sai__GetTLSCredentials *)a->soap_in(soap, tag, type);
74124                 }
74125         };
74126         if (soap->body && !*soap->href)
74127         {
74128                 for (;;)
74129                 {       soap->error = SOAP_TAG_MISMATCH;
74130                         /* transient soap skipped */
74131                         if (soap->error == SOAP_TAG_MISMATCH)
74132                                 soap->error = soap_ignore_element(soap);
74133                         if (soap->error == SOAP_NO_TAG)
74134                                 break;
74135                         if (soap->error)
74136                                 return NULL;
74137                 }
74138                 if (soap_element_end_in(soap, tag))
74139                         return NULL;
74140         }
74141         else
74142         {       a = (_sai__GetTLSCredentials *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTLSCredentials, 0, sizeof(_sai__GetTLSCredentials), 0, soap_copy__sai__GetTLSCredentials);
74143                 if (soap->body && soap_element_end_in(soap, tag))
74144                         return NULL;
74145         }
74146         return a;
74147 }
74148
74149 SOAP_FMAC5 _sai__GetTLSCredentials * SOAP_FMAC6 soap_new__sai__GetTLSCredentials(struct soap *soap, int n)
74150 {       return soap_instantiate__sai__GetTLSCredentials(soap, n, NULL, NULL, NULL);
74151 }
74152
74153 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *p)
74154 {       soap_delete(soap, p);
74155 }
74156
74157 SOAP_FMAC3 _sai__GetTLSCredentials * SOAP_FMAC4 soap_instantiate__sai__GetTLSCredentials(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
74158 {
74159         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
74160         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCredentials, n, soap_fdelete);
74161         if (!cp)
74162                 return NULL;
74163         if (n < 0)
74164         {       cp->ptr = (void*)new _sai__GetTLSCredentials;
74165                 if (size)
74166                         *size = sizeof(_sai__GetTLSCredentials);
74167                 ((_sai__GetTLSCredentials*)cp->ptr)->soap = soap;
74168         }
74169         else
74170         {       cp->ptr = (void*)new _sai__GetTLSCredentials[n];
74171                 if (size)
74172                         *size = n * sizeof(_sai__GetTLSCredentials);
74173                 for (int i = 0; i < n; i++)
74174                         ((_sai__GetTLSCredentials*)cp->ptr)[i].soap = soap;
74175         }
74176                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
74177         return (_sai__GetTLSCredentials*)cp->ptr;
74178 }
74179
74180 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTLSCredentials(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
74181 {
74182         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCredentials %p -> %p\n", q, p));
74183         *(_sai__GetTLSCredentials*)p = *(_sai__GetTLSCredentials*)q;
74184 }
74185
74186 void _sai__SetTLSCredentialsResponse::soap_serialize(struct soap *soap) const
74187 {
74188         (void)soap; /* appease -Wall -Werror */
74189         /* transient soap skipped */
74190 }
74191
74192 void _sai__SetTLSCredentialsResponse::soap_default(struct soap *soap)
74193 {
74194         this->soap = soap;
74195         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetTLSCredentialsResponse*)this)->StatusCode);
74196         /* transient soap skipped */
74197 }
74198
74199 int _sai__SetTLSCredentialsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
74200 {
74201         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSCredentialsResponse);
74202         if (this->soap_out(soap, tag, id, type))
74203                 return soap->error;
74204         return soap_putindependent(soap);
74205 }
74206
74207 int _sai__SetTLSCredentialsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
74208 {
74209         return soap_out__sai__SetTLSCredentialsResponse(soap, tag, id, this, type);
74210 }
74211
74212 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSCredentialsResponse *a, const char *type)
74213 {
74214         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCredentialsResponse), type);
74215         soap_element_result(soap, "sai:StatusCode");
74216         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSCredentialsResponse*)a)->StatusCode), "");
74217         /* transient soap skipped */
74218         soap_element_end_out(soap, tag);
74219         return SOAP_OK;
74220 }
74221
74222 void *_sai__SetTLSCredentialsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
74223 {
74224         return soap_get__sai__SetTLSCredentialsResponse(soap, this, tag, type);
74225 }
74226
74227 SOAP_FMAC3 _sai__SetTLSCredentialsResponse * SOAP_FMAC4 soap_get__sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *p, const char *tag, const char *type)
74228 {
74229         if ((p = soap_in__sai__SetTLSCredentialsResponse(soap, tag, p, type)))
74230                 soap_getindependent(soap);
74231         return p;
74232 }
74233
74234 void *_sai__SetTLSCredentialsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
74235 {       return soap_in__sai__SetTLSCredentialsResponse(soap, tag, this, type);
74236 }
74237
74238 SOAP_FMAC3 _sai__SetTLSCredentialsResponse * SOAP_FMAC4 soap_in__sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__SetTLSCredentialsResponse *a, const char *type)
74239 {
74240         if (soap_element_begin_in(soap, tag, 0, NULL))
74241                 return NULL;
74242         a = (_sai__SetTLSCredentialsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCredentialsResponse, sizeof(_sai__SetTLSCredentialsResponse), soap->type, soap->arrayType);
74243         if (!a)
74244                 return NULL;
74245         if (soap->alloced)
74246         {       a->soap_default(soap);
74247                 if (soap->clist->type != SOAP_TYPE__sai__SetTLSCredentialsResponse)
74248                 {       soap_revert(soap);
74249                         *soap->id = '\0';
74250                         return (_sai__SetTLSCredentialsResponse *)a->soap_in(soap, tag, type);
74251                 }
74252         }
74253         short soap_flag_StatusCode1 = 1;
74254         if (soap->body && !*soap->href)
74255         {
74256                 for (;;)
74257                 {       soap->error = SOAP_TAG_MISMATCH;
74258                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
74259                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSCredentialsResponse*)a)->StatusCode), "cmn:PT_STATUS"))
74260                                 {       soap_flag_StatusCode1--;
74261                                         continue;
74262                                 }
74263                         /* transient soap skipped */
74264                         soap_check_result(soap, "sai:StatusCode");
74265                         if (soap->error == SOAP_TAG_MISMATCH)
74266                                 soap->error = soap_ignore_element(soap);
74267                         if (soap->error == SOAP_NO_TAG)
74268                                 break;
74269                         if (soap->error)
74270                                 return NULL;
74271                 }
74272                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
74273                 {       soap->error = SOAP_OCCURS;
74274                         return NULL;
74275                 }
74276                 if (soap_element_end_in(soap, tag))
74277                         return NULL;
74278         }
74279         else
74280         {       a = (_sai__SetTLSCredentialsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSCredentialsResponse, 0, sizeof(_sai__SetTLSCredentialsResponse), 0, soap_copy__sai__SetTLSCredentialsResponse);
74281                 if (soap->body && soap_element_end_in(soap, tag))
74282                         return NULL;
74283         }
74284         return a;
74285 }
74286
74287 SOAP_FMAC5 _sai__SetTLSCredentialsResponse * SOAP_FMAC6 soap_new__sai__SetTLSCredentialsResponse(struct soap *soap, int n)
74288 {       return soap_instantiate__sai__SetTLSCredentialsResponse(soap, n, NULL, NULL, NULL);
74289 }
74290
74291 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *p)
74292 {       soap_delete(soap, p);
74293 }
74294
74295 SOAP_FMAC3 _sai__SetTLSCredentialsResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSCredentialsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
74296 {
74297         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCredentialsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
74298         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCredentialsResponse, n, soap_fdelete);
74299         if (!cp)
74300                 return NULL;
74301         if (n < 0)
74302         {       cp->ptr = (void*)new _sai__SetTLSCredentialsResponse;
74303                 if (size)
74304                         *size = sizeof(_sai__SetTLSCredentialsResponse);
74305                 ((_sai__SetTLSCredentialsResponse*)cp->ptr)->soap = soap;
74306         }
74307         else
74308         {       cp->ptr = (void*)new _sai__SetTLSCredentialsResponse[n];
74309                 if (size)
74310                         *size = n * sizeof(_sai__SetTLSCredentialsResponse);
74311                 for (int i = 0; i < n; i++)
74312                         ((_sai__SetTLSCredentialsResponse*)cp->ptr)[i].soap = soap;
74313         }
74314                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
74315         return (_sai__SetTLSCredentialsResponse*)cp->ptr;
74316 }
74317
74318 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSCredentialsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
74319 {
74320         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCredentialsResponse %p -> %p\n", q, p));
74321         *(_sai__SetTLSCredentialsResponse*)p = *(_sai__SetTLSCredentialsResponse*)q;
74322 }
74323
74324 void _sai__SetTLSCredentials::soap_serialize(struct soap *soap) const
74325 {
74326         (void)soap; /* appease -Wall -Werror */
74327         soap_serialize_PointerTosai__CertificateHandleType(soap, &((_sai__SetTLSCredentials*)this)->CertHandle);
74328         /* transient soap skipped */
74329 }
74330
74331 void _sai__SetTLSCredentials::soap_default(struct soap *soap)
74332 {
74333         this->soap = soap;
74334         ((_sai__SetTLSCredentials*)this)->CertHandle = NULL;
74335         /* transient soap skipped */
74336 }
74337
74338 int _sai__SetTLSCredentials::soap_put(struct soap *soap, const char *tag, const  char *type) const
74339 {
74340         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSCredentials);
74341         if (this->soap_out(soap, tag, id, type))
74342                 return soap->error;
74343         return soap_putindependent(soap);
74344 }
74345
74346 int _sai__SetTLSCredentials::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
74347 {
74348         return soap_out__sai__SetTLSCredentials(soap, tag, id, this, type);
74349 }
74350
74351 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCredentials(struct soap *soap, const char *tag, int id, const _sai__SetTLSCredentials *a, const char *type)
74352 {
74353         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCredentials), type);
74354         soap_out_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__SetTLSCredentials*)a)->CertHandle), "");
74355         /* transient soap skipped */
74356         soap_element_end_out(soap, tag);
74357         return SOAP_OK;
74358 }
74359
74360 void *_sai__SetTLSCredentials::soap_get(struct soap *soap, const char *tag, const char *type)
74361 {
74362         return soap_get__sai__SetTLSCredentials(soap, this, tag, type);
74363 }
74364
74365 SOAP_FMAC3 _sai__SetTLSCredentials * SOAP_FMAC4 soap_get__sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *p, const char *tag, const char *type)
74366 {
74367         if ((p = soap_in__sai__SetTLSCredentials(soap, tag, p, type)))
74368                 soap_getindependent(soap);
74369         return p;
74370 }
74371
74372 void *_sai__SetTLSCredentials::soap_in(struct soap *soap, const char *tag, const char *type)
74373 {       return soap_in__sai__SetTLSCredentials(soap, tag, this, type);
74374 }
74375
74376 SOAP_FMAC3 _sai__SetTLSCredentials * SOAP_FMAC4 soap_in__sai__SetTLSCredentials(struct soap *soap, const char *tag, _sai__SetTLSCredentials *a, const char *type)
74377 {
74378         if (soap_element_begin_in(soap, tag, 0, NULL))
74379                 return NULL;
74380         a = (_sai__SetTLSCredentials *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCredentials, sizeof(_sai__SetTLSCredentials), soap->type, soap->arrayType);
74381         if (!a)
74382                 return NULL;
74383         if (soap->alloced)
74384         {       a->soap_default(soap);
74385                 if (soap->clist->type != SOAP_TYPE__sai__SetTLSCredentials)
74386                 {       soap_revert(soap);
74387                         *soap->id = '\0';
74388                         return (_sai__SetTLSCredentials *)a->soap_in(soap, tag, type);
74389                 }
74390         }
74391         short soap_flag_CertHandle1 = 1;
74392         if (soap->body && !*soap->href)
74393         {
74394                 for (;;)
74395                 {       soap->error = SOAP_TAG_MISMATCH;
74396                         if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
74397                                 if (soap_in_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__SetTLSCredentials*)a)->CertHandle), "sai:CertificateHandleType"))
74398                                 {       soap_flag_CertHandle1--;
74399                                         continue;
74400                                 }
74401                         /* transient soap skipped */
74402                         if (soap->error == SOAP_TAG_MISMATCH)
74403                                 soap->error = soap_ignore_element(soap);
74404                         if (soap->error == SOAP_NO_TAG)
74405                                 break;
74406                         if (soap->error)
74407                                 return NULL;
74408                 }
74409                 if (soap_element_end_in(soap, tag))
74410                         return NULL;
74411         }
74412         else
74413         {       a = (_sai__SetTLSCredentials *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSCredentials, 0, sizeof(_sai__SetTLSCredentials), 0, soap_copy__sai__SetTLSCredentials);
74414                 if (soap->body && soap_element_end_in(soap, tag))
74415                         return NULL;
74416         }
74417         return a;
74418 }
74419
74420 SOAP_FMAC5 _sai__SetTLSCredentials * SOAP_FMAC6 soap_new__sai__SetTLSCredentials(struct soap *soap, int n)
74421 {       return soap_instantiate__sai__SetTLSCredentials(soap, n, NULL, NULL, NULL);
74422 }
74423
74424 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *p)
74425 {       soap_delete(soap, p);
74426 }
74427
74428 SOAP_FMAC3 _sai__SetTLSCredentials * SOAP_FMAC4 soap_instantiate__sai__SetTLSCredentials(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
74429 {
74430         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
74431         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCredentials, n, soap_fdelete);
74432         if (!cp)
74433                 return NULL;
74434         if (n < 0)
74435         {       cp->ptr = (void*)new _sai__SetTLSCredentials;
74436                 if (size)
74437                         *size = sizeof(_sai__SetTLSCredentials);
74438                 ((_sai__SetTLSCredentials*)cp->ptr)->soap = soap;
74439         }
74440         else
74441         {       cp->ptr = (void*)new _sai__SetTLSCredentials[n];
74442                 if (size)
74443                         *size = n * sizeof(_sai__SetTLSCredentials);
74444                 for (int i = 0; i < n; i++)
74445                         ((_sai__SetTLSCredentials*)cp->ptr)[i].soap = soap;
74446         }
74447                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
74448         return (_sai__SetTLSCredentials*)cp->ptr;
74449 }
74450
74451 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSCredentials(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
74452 {
74453         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCredentials %p -> %p\n", q, p));
74454         *(_sai__SetTLSCredentials*)p = *(_sai__SetTLSCredentials*)q;
74455 }
74456
74457 void _sai__CertStoreUpdateCertificateResponse::soap_serialize(struct soap *soap) const
74458 {
74459         (void)soap; /* appease -Wall -Werror */
74460         /* transient soap skipped */
74461 }
74462
74463 void _sai__CertStoreUpdateCertificateResponse::soap_default(struct soap *soap)
74464 {
74465         this->soap = soap;
74466         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreUpdateCertificateResponse*)this)->StatusCode);
74467         /* transient soap skipped */
74468 }
74469
74470 int _sai__CertStoreUpdateCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
74471 {
74472         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse);
74473         if (this->soap_out(soap, tag, id, type))
74474                 return soap->error;
74475         return soap_putindependent(soap);
74476 }
74477
74478 int _sai__CertStoreUpdateCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
74479 {
74480         return soap_out__sai__CertStoreUpdateCertificateResponse(soap, tag, id, this, type);
74481 }
74482
74483 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreUpdateCertificateResponse *a, const char *type)
74484 {
74485         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse), type);
74486         soap_element_result(soap, "sai:StatusCode");
74487         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreUpdateCertificateResponse*)a)->StatusCode), "");
74488         /* transient soap skipped */
74489         soap_element_end_out(soap, tag);
74490         return SOAP_OK;
74491 }
74492
74493 void *_sai__CertStoreUpdateCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
74494 {
74495         return soap_get__sai__CertStoreUpdateCertificateResponse(soap, this, tag, type);
74496 }
74497
74498 SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *p, const char *tag, const char *type)
74499 {
74500         if ((p = soap_in__sai__CertStoreUpdateCertificateResponse(soap, tag, p, type)))
74501                 soap_getindependent(soap);
74502         return p;
74503 }
74504
74505 void *_sai__CertStoreUpdateCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
74506 {       return soap_in__sai__CertStoreUpdateCertificateResponse(soap, tag, this, type);
74507 }
74508
74509 SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificateResponse *a, const char *type)
74510 {
74511         if (soap_element_begin_in(soap, tag, 0, NULL))
74512                 return NULL;
74513         a = (_sai__CertStoreUpdateCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, sizeof(_sai__CertStoreUpdateCertificateResponse), soap->type, soap->arrayType);
74514         if (!a)
74515                 return NULL;
74516         if (soap->alloced)
74517         {       a->soap_default(soap);
74518                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreUpdateCertificateResponse)
74519                 {       soap_revert(soap);
74520                         *soap->id = '\0';
74521                         return (_sai__CertStoreUpdateCertificateResponse *)a->soap_in(soap, tag, type);
74522                 }
74523         }
74524         short soap_flag_StatusCode1 = 1;
74525         if (soap->body && !*soap->href)
74526         {
74527                 for (;;)
74528                 {       soap->error = SOAP_TAG_MISMATCH;
74529                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
74530                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreUpdateCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
74531                                 {       soap_flag_StatusCode1--;
74532                                         continue;
74533                                 }
74534                         /* transient soap skipped */
74535                         soap_check_result(soap, "sai:StatusCode");
74536                         if (soap->error == SOAP_TAG_MISMATCH)
74537                                 soap->error = soap_ignore_element(soap);
74538                         if (soap->error == SOAP_NO_TAG)
74539                                 break;
74540                         if (soap->error)
74541                                 return NULL;
74542                 }
74543                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
74544                 {       soap->error = SOAP_OCCURS;
74545                         return NULL;
74546                 }
74547                 if (soap_element_end_in(soap, tag))
74548                         return NULL;
74549         }
74550         else
74551         {       a = (_sai__CertStoreUpdateCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, 0, sizeof(_sai__CertStoreUpdateCertificateResponse), 0, soap_copy__sai__CertStoreUpdateCertificateResponse);
74552                 if (soap->body && soap_element_end_in(soap, tag))
74553                         return NULL;
74554         }
74555         return a;
74556 }
74557
74558 SOAP_FMAC5 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreUpdateCertificateResponse(struct soap *soap, int n)
74559 {       return soap_instantiate__sai__CertStoreUpdateCertificateResponse(soap, n, NULL, NULL, NULL);
74560 }
74561
74562 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *p)
74563 {       soap_delete(soap, p);
74564 }
74565
74566 SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreUpdateCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
74567 {
74568         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreUpdateCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
74569         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, n, soap_fdelete);
74570         if (!cp)
74571                 return NULL;
74572         if (n < 0)
74573         {       cp->ptr = (void*)new _sai__CertStoreUpdateCertificateResponse;
74574                 if (size)
74575                         *size = sizeof(_sai__CertStoreUpdateCertificateResponse);
74576                 ((_sai__CertStoreUpdateCertificateResponse*)cp->ptr)->soap = soap;
74577         }
74578         else
74579         {       cp->ptr = (void*)new _sai__CertStoreUpdateCertificateResponse[n];
74580                 if (size)
74581                         *size = n * sizeof(_sai__CertStoreUpdateCertificateResponse);
74582                 for (int i = 0; i < n; i++)
74583                         ((_sai__CertStoreUpdateCertificateResponse*)cp->ptr)[i].soap = soap;
74584         }
74585                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
74586         return (_sai__CertStoreUpdateCertificateResponse*)cp->ptr;
74587 }
74588
74589 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreUpdateCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
74590 {
74591         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreUpdateCertificateResponse %p -> %p\n", q, p));
74592         *(_sai__CertStoreUpdateCertificateResponse*)p = *(_sai__CertStoreUpdateCertificateResponse*)q;
74593 }
74594
74595 void _sai__CertStoreUpdateCertificate::soap_serialize(struct soap *soap) const
74596 {
74597         (void)soap; /* appease -Wall -Werror */
74598         soap_embedded(soap, &((_sai__CertStoreUpdateCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
74599         soap_serialize_PointerTosai__CertificateType(soap, &((_sai__CertStoreUpdateCertificate*)this)->Certificate);
74600         /* transient soap skipped */
74601 }
74602
74603 void _sai__CertStoreUpdateCertificate::soap_default(struct soap *soap)
74604 {
74605         this->soap = soap;
74606         soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreUpdateCertificate*)this)->CertHandle);
74607         ((_sai__CertStoreUpdateCertificate*)this)->Certificate = NULL;
74608         /* transient soap skipped */
74609 }
74610
74611 int _sai__CertStoreUpdateCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
74612 {
74613         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreUpdateCertificate);
74614         if (this->soap_out(soap, tag, id, type))
74615                 return soap->error;
74616         return soap_putindependent(soap);
74617 }
74618
74619 int _sai__CertStoreUpdateCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
74620 {
74621         return soap_out__sai__CertStoreUpdateCertificate(soap, tag, id, this, type);
74622 }
74623
74624 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreUpdateCertificate *a, const char *type)
74625 {
74626         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreUpdateCertificate), type);
74627         soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreUpdateCertificate*)a)->CertHandle), "");
74628         soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__CertStoreUpdateCertificate*)a)->Certificate), "");
74629         /* transient soap skipped */
74630         soap_element_end_out(soap, tag);
74631         return SOAP_OK;
74632 }
74633
74634 void *_sai__CertStoreUpdateCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
74635 {
74636         return soap_get__sai__CertStoreUpdateCertificate(soap, this, tag, type);
74637 }
74638
74639 SOAP_FMAC3 _sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_get__sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *p, const char *tag, const char *type)
74640 {
74641         if ((p = soap_in__sai__CertStoreUpdateCertificate(soap, tag, p, type)))
74642                 soap_getindependent(soap);
74643         return p;
74644 }
74645
74646 void *_sai__CertStoreUpdateCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
74647 {       return soap_in__sai__CertStoreUpdateCertificate(soap, tag, this, type);
74648 }
74649
74650 SOAP_FMAC3 _sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_in__sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificate *a, const char *type)
74651 {
74652         if (soap_element_begin_in(soap, tag, 0, NULL))
74653                 return NULL;
74654         a = (_sai__CertStoreUpdateCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreUpdateCertificate, sizeof(_sai__CertStoreUpdateCertificate), soap->type, soap->arrayType);
74655         if (!a)
74656                 return NULL;
74657         if (soap->alloced)
74658         {       a->soap_default(soap);
74659                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreUpdateCertificate)
74660                 {       soap_revert(soap);
74661                         *soap->id = '\0';
74662                         return (_sai__CertStoreUpdateCertificate *)a->soap_in(soap, tag, type);
74663                 }
74664         }
74665         short soap_flag_CertHandle1 = 1, soap_flag_Certificate1 = 1;
74666         if (soap->body && !*soap->href)
74667         {
74668                 for (;;)
74669                 {       soap->error = SOAP_TAG_MISMATCH;
74670                         if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
74671                                 if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreUpdateCertificate*)a)->CertHandle), "sai:CertificateHandleType"))
74672                                 {       soap_flag_CertHandle1--;
74673                                         continue;
74674                                 }
74675                         if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH)
74676                                 if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__CertStoreUpdateCertificate*)a)->Certificate), "sai:CertificateType"))
74677                                 {       soap_flag_Certificate1--;
74678                                         continue;
74679                                 }
74680                         /* transient soap skipped */
74681                         if (soap->error == SOAP_TAG_MISMATCH)
74682                                 soap->error = soap_ignore_element(soap);
74683                         if (soap->error == SOAP_NO_TAG)
74684                                 break;
74685                         if (soap->error)
74686                                 return NULL;
74687                 }
74688                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0 || soap_flag_Certificate1 > 0))
74689                 {       soap->error = SOAP_OCCURS;
74690                         return NULL;
74691                 }
74692                 if (soap_element_end_in(soap, tag))
74693                         return NULL;
74694         }
74695         else
74696         {       a = (_sai__CertStoreUpdateCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreUpdateCertificate, 0, sizeof(_sai__CertStoreUpdateCertificate), 0, soap_copy__sai__CertStoreUpdateCertificate);
74697                 if (soap->body && soap_element_end_in(soap, tag))
74698                         return NULL;
74699         }
74700         return a;
74701 }
74702
74703 SOAP_FMAC5 _sai__CertStoreUpdateCertificate * SOAP_FMAC6 soap_new__sai__CertStoreUpdateCertificate(struct soap *soap, int n)
74704 {       return soap_instantiate__sai__CertStoreUpdateCertificate(soap, n, NULL, NULL, NULL);
74705 }
74706
74707 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *p)
74708 {       soap_delete(soap, p);
74709 }
74710
74711 SOAP_FMAC3 _sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreUpdateCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
74712 {
74713         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreUpdateCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
74714         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreUpdateCertificate, n, soap_fdelete);
74715         if (!cp)
74716                 return NULL;
74717         if (n < 0)
74718         {       cp->ptr = (void*)new _sai__CertStoreUpdateCertificate;
74719                 if (size)
74720                         *size = sizeof(_sai__CertStoreUpdateCertificate);
74721                 ((_sai__CertStoreUpdateCertificate*)cp->ptr)->soap = soap;
74722         }
74723         else
74724         {       cp->ptr = (void*)new _sai__CertStoreUpdateCertificate[n];
74725                 if (size)
74726                         *size = n * sizeof(_sai__CertStoreUpdateCertificate);
74727                 for (int i = 0; i < n; i++)
74728                         ((_sai__CertStoreUpdateCertificate*)cp->ptr)[i].soap = soap;
74729         }
74730                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
74731         return (_sai__CertStoreUpdateCertificate*)cp->ptr;
74732 }
74733
74734 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreUpdateCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
74735 {
74736         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreUpdateCertificate %p -> %p\n", q, p));
74737         *(_sai__CertStoreUpdateCertificate*)p = *(_sai__CertStoreUpdateCertificate*)q;
74738 }
74739
74740 void _sai__CertStoreGetPKCS10RequestResponse::soap_serialize(struct soap *soap) const
74741 {
74742         (void)soap; /* appease -Wall -Werror */
74743         soap_embedded(soap, &((_sai__CertStoreGetPKCS10RequestResponse*)this)->CertificateRequest, SOAP_TYPE_xsd__base64Binary);
74744         ((_sai__CertStoreGetPKCS10RequestResponse*)this)->CertificateRequest.soap_serialize(soap);
74745         /* transient soap skipped */
74746 }
74747
74748 void _sai__CertStoreGetPKCS10RequestResponse::soap_default(struct soap *soap)
74749 {
74750         this->soap = soap;
74751         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreGetPKCS10RequestResponse*)this)->StatusCode);
74752         ((_sai__CertStoreGetPKCS10RequestResponse*)this)->CertificateRequest.xsd__base64Binary::soap_default(soap);
74753         /* transient soap skipped */
74754 }
74755
74756 int _sai__CertStoreGetPKCS10RequestResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
74757 {
74758         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse);
74759         if (this->soap_out(soap, tag, id, type))
74760                 return soap->error;
74761         return soap_putindependent(soap);
74762 }
74763
74764 int _sai__CertStoreGetPKCS10RequestResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
74765 {
74766         return soap_out__sai__CertStoreGetPKCS10RequestResponse(soap, tag, id, this, type);
74767 }
74768
74769 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetPKCS10RequestResponse *a, const char *type)
74770 {
74771         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse), type);
74772         soap_element_result(soap, "sai:StatusCode");
74773         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreGetPKCS10RequestResponse*)a)->StatusCode), "");
74774         (((_sai__CertStoreGetPKCS10RequestResponse*)a)->CertificateRequest).soap_out(soap, "sai:CertificateRequest", -1, "");
74775         /* transient soap skipped */
74776         soap_element_end_out(soap, tag);
74777         return SOAP_OK;
74778 }
74779
74780 void *_sai__CertStoreGetPKCS10RequestResponse::soap_get(struct soap *soap, const char *tag, const char *type)
74781 {
74782         return soap_get__sai__CertStoreGetPKCS10RequestResponse(soap, this, tag, type);
74783 }
74784
74785 SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC4 soap_get__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *p, const char *tag, const char *type)
74786 {
74787         if ((p = soap_in__sai__CertStoreGetPKCS10RequestResponse(soap, tag, p, type)))
74788                 soap_getindependent(soap);
74789         return p;
74790 }
74791
74792 void *_sai__CertStoreGetPKCS10RequestResponse::soap_in(struct soap *soap, const char *tag, const char *type)
74793 {       return soap_in__sai__CertStoreGetPKCS10RequestResponse(soap, tag, this, type);
74794 }
74795
74796 SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC4 soap_in__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10RequestResponse *a, const char *type)
74797 {
74798         if (soap_element_begin_in(soap, tag, 0, NULL))
74799                 return NULL;
74800         a = (_sai__CertStoreGetPKCS10RequestResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, sizeof(_sai__CertStoreGetPKCS10RequestResponse), soap->type, soap->arrayType);
74801         if (!a)
74802                 return NULL;
74803         if (soap->alloced)
74804         {       a->soap_default(soap);
74805                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse)
74806                 {       soap_revert(soap);
74807                         *soap->id = '\0';
74808                         return (_sai__CertStoreGetPKCS10RequestResponse *)a->soap_in(soap, tag, type);
74809                 }
74810         }
74811         short soap_flag_StatusCode1 = 1, soap_flag_CertificateRequest1 = 1;
74812         if (soap->body && !*soap->href)
74813         {
74814                 for (;;)
74815                 {       soap->error = SOAP_TAG_MISMATCH;
74816                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
74817                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreGetPKCS10RequestResponse*)a)->StatusCode), "cmn:PT_STATUS"))
74818                                 {       soap_flag_StatusCode1--;
74819                                         continue;
74820                                 }
74821                         if (soap_flag_CertificateRequest1 && soap->error == SOAP_TAG_MISMATCH)
74822                                 if ((((_sai__CertStoreGetPKCS10RequestResponse*)a)->CertificateRequest).soap_in(soap, "sai:CertificateRequest", "xsd:base64Binary"))
74823                                 {       soap_flag_CertificateRequest1--;
74824                                         continue;
74825                                 }
74826                         /* transient soap skipped */
74827                         soap_check_result(soap, "sai:StatusCode");
74828                         if (soap->error == SOAP_TAG_MISMATCH)
74829                                 soap->error = soap_ignore_element(soap);
74830                         if (soap->error == SOAP_NO_TAG)
74831                                 break;
74832                         if (soap->error)
74833                                 return NULL;
74834                 }
74835                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertificateRequest1 > 0))
74836                 {       soap->error = SOAP_OCCURS;
74837                         return NULL;
74838                 }
74839                 if (soap_element_end_in(soap, tag))
74840                         return NULL;
74841         }
74842         else
74843         {       a = (_sai__CertStoreGetPKCS10RequestResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, 0, sizeof(_sai__CertStoreGetPKCS10RequestResponse), 0, soap_copy__sai__CertStoreGetPKCS10RequestResponse);
74844                 if (soap->body && soap_element_end_in(soap, tag))
74845                         return NULL;
74846         }
74847         return a;
74848 }
74849
74850 SOAP_FMAC5 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC6 soap_new__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, int n)
74851 {       return soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(soap, n, NULL, NULL, NULL);
74852 }
74853
74854 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *p)
74855 {       soap_delete(soap, p);
74856 }
74857
74858 SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
74859 {
74860         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
74861         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, n, soap_fdelete);
74862         if (!cp)
74863                 return NULL;
74864         if (n < 0)
74865         {       cp->ptr = (void*)new _sai__CertStoreGetPKCS10RequestResponse;
74866                 if (size)
74867                         *size = sizeof(_sai__CertStoreGetPKCS10RequestResponse);
74868                 ((_sai__CertStoreGetPKCS10RequestResponse*)cp->ptr)->soap = soap;
74869         }
74870         else
74871         {       cp->ptr = (void*)new _sai__CertStoreGetPKCS10RequestResponse[n];
74872                 if (size)
74873                         *size = n * sizeof(_sai__CertStoreGetPKCS10RequestResponse);
74874                 for (int i = 0; i < n; i++)
74875                         ((_sai__CertStoreGetPKCS10RequestResponse*)cp->ptr)[i].soap = soap;
74876         }
74877                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
74878         return (_sai__CertStoreGetPKCS10RequestResponse*)cp->ptr;
74879 }
74880
74881 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
74882 {
74883         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetPKCS10RequestResponse %p -> %p\n", q, p));
74884         *(_sai__CertStoreGetPKCS10RequestResponse*)p = *(_sai__CertStoreGetPKCS10RequestResponse*)q;
74885 }
74886
74887 void _sai__CertStoreGetPKCS10Request::soap_serialize(struct soap *soap) const
74888 {
74889         (void)soap; /* appease -Wall -Werror */
74890         soap_embedded(soap, &((_sai__CertStoreGetPKCS10Request*)this)->KeyPairHandle, SOAP_TYPE_sai__CertificateHandleType);
74891         soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreGetPKCS10Request*)this)->DNName);
74892         soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreGetPKCS10Request*)this)->Usage);
74893         /* transient soap skipped */
74894 }
74895
74896 void _sai__CertStoreGetPKCS10Request::soap_default(struct soap *soap)
74897 {
74898         this->soap = soap;
74899         soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreGetPKCS10Request*)this)->KeyPairHandle);
74900         ((_sai__CertStoreGetPKCS10Request*)this)->DNName = NULL;
74901         ((_sai__CertStoreGetPKCS10Request*)this)->Usage = NULL;
74902         /* transient soap skipped */
74903 }
74904
74905 int _sai__CertStoreGetPKCS10Request::soap_put(struct soap *soap, const char *tag, const  char *type) const
74906 {
74907         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetPKCS10Request);
74908         if (this->soap_out(soap, tag, id, type))
74909                 return soap->error;
74910         return soap_putindependent(soap);
74911 }
74912
74913 int _sai__CertStoreGetPKCS10Request::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
74914 {
74915         return soap_out__sai__CertStoreGetPKCS10Request(soap, tag, id, this, type);
74916 }
74917
74918 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetPKCS10Request *a, const char *type)
74919 {
74920         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetPKCS10Request), type);
74921         soap_out_sai__CertificateHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreGetPKCS10Request*)a)->KeyPairHandle), "");
74922         soap_out_PointerTostd__string(soap, "sai:DNName", -1, &(((_sai__CertStoreGetPKCS10Request*)a)->DNName), "");
74923         soap_out_PointerTostd__string(soap, "sai:Usage", -1, &(((_sai__CertStoreGetPKCS10Request*)a)->Usage), "");
74924         /* transient soap skipped */
74925         soap_element_end_out(soap, tag);
74926         return SOAP_OK;
74927 }
74928
74929 void *_sai__CertStoreGetPKCS10Request::soap_get(struct soap *soap, const char *tag, const char *type)
74930 {
74931         return soap_get__sai__CertStoreGetPKCS10Request(soap, this, tag, type);
74932 }
74933
74934 SOAP_FMAC3 _sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_get__sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *p, const char *tag, const char *type)
74935 {
74936         if ((p = soap_in__sai__CertStoreGetPKCS10Request(soap, tag, p, type)))
74937                 soap_getindependent(soap);
74938         return p;
74939 }
74940
74941 void *_sai__CertStoreGetPKCS10Request::soap_in(struct soap *soap, const char *tag, const char *type)
74942 {       return soap_in__sai__CertStoreGetPKCS10Request(soap, tag, this, type);
74943 }
74944
74945 SOAP_FMAC3 _sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_in__sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10Request *a, const char *type)
74946 {
74947         if (soap_element_begin_in(soap, tag, 0, NULL))
74948                 return NULL;
74949         a = (_sai__CertStoreGetPKCS10Request *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetPKCS10Request, sizeof(_sai__CertStoreGetPKCS10Request), soap->type, soap->arrayType);
74950         if (!a)
74951                 return NULL;
74952         if (soap->alloced)
74953         {       a->soap_default(soap);
74954                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetPKCS10Request)
74955                 {       soap_revert(soap);
74956                         *soap->id = '\0';
74957                         return (_sai__CertStoreGetPKCS10Request *)a->soap_in(soap, tag, type);
74958                 }
74959         }
74960         short soap_flag_KeyPairHandle1 = 1, soap_flag_DNName1 = 1, soap_flag_Usage1 = 1;
74961         if (soap->body && !*soap->href)
74962         {
74963                 for (;;)
74964                 {       soap->error = SOAP_TAG_MISMATCH;
74965                         if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH)
74966                                 if (soap_in_sai__CertificateHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreGetPKCS10Request*)a)->KeyPairHandle), "sai:CertificateHandleType"))
74967                                 {       soap_flag_KeyPairHandle1--;
74968                                         continue;
74969                                 }
74970                         if (soap_flag_DNName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
74971                                 if (soap_in_PointerTostd__string(soap, "sai:DNName", &(((_sai__CertStoreGetPKCS10Request*)a)->DNName), "xsd:string"))
74972                                 {       soap_flag_DNName1--;
74973                                         continue;
74974                                 }
74975                         if (soap_flag_Usage1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
74976                                 if (soap_in_PointerTostd__string(soap, "sai:Usage", &(((_sai__CertStoreGetPKCS10Request*)a)->Usage), "xsd:string"))
74977                                 {       soap_flag_Usage1--;
74978                                         continue;
74979                                 }
74980                         /* transient soap skipped */
74981                         if (soap->error == SOAP_TAG_MISMATCH)
74982                                 soap->error = soap_ignore_element(soap);
74983                         if (soap->error == SOAP_NO_TAG)
74984                                 break;
74985                         if (soap->error)
74986                                 return NULL;
74987                 }
74988                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyPairHandle1 > 0))
74989                 {       soap->error = SOAP_OCCURS;
74990                         return NULL;
74991                 }
74992                 if (soap_element_end_in(soap, tag))
74993                         return NULL;
74994         }
74995         else
74996         {       a = (_sai__CertStoreGetPKCS10Request *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetPKCS10Request, 0, sizeof(_sai__CertStoreGetPKCS10Request), 0, soap_copy__sai__CertStoreGetPKCS10Request);
74997                 if (soap->body && soap_element_end_in(soap, tag))
74998                         return NULL;
74999         }
75000         return a;
75001 }
75002
75003 SOAP_FMAC5 _sai__CertStoreGetPKCS10Request * SOAP_FMAC6 soap_new__sai__CertStoreGetPKCS10Request(struct soap *soap, int n)
75004 {       return soap_instantiate__sai__CertStoreGetPKCS10Request(soap, n, NULL, NULL, NULL);
75005 }
75006
75007 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *p)
75008 {       soap_delete(soap, p);
75009 }
75010
75011 SOAP_FMAC3 _sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetPKCS10Request(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
75012 {
75013         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetPKCS10Request(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
75014         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetPKCS10Request, n, soap_fdelete);
75015         if (!cp)
75016                 return NULL;
75017         if (n < 0)
75018         {       cp->ptr = (void*)new _sai__CertStoreGetPKCS10Request;
75019                 if (size)
75020                         *size = sizeof(_sai__CertStoreGetPKCS10Request);
75021                 ((_sai__CertStoreGetPKCS10Request*)cp->ptr)->soap = soap;
75022         }
75023         else
75024         {       cp->ptr = (void*)new _sai__CertStoreGetPKCS10Request[n];
75025                 if (size)
75026                         *size = n * sizeof(_sai__CertStoreGetPKCS10Request);
75027                 for (int i = 0; i < n; i++)
75028                         ((_sai__CertStoreGetPKCS10Request*)cp->ptr)[i].soap = soap;
75029         }
75030                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
75031         return (_sai__CertStoreGetPKCS10Request*)cp->ptr;
75032 }
75033
75034 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetPKCS10Request(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
75035 {
75036         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetPKCS10Request %p -> %p\n", q, p));
75037         *(_sai__CertStoreGetPKCS10Request*)p = *(_sai__CertStoreGetPKCS10Request*)q;
75038 }
75039
75040 void _sai__CertStoreRemoveCertificateResponse::soap_serialize(struct soap *soap) const
75041 {
75042         (void)soap; /* appease -Wall -Werror */
75043         /* transient soap skipped */
75044 }
75045
75046 void _sai__CertStoreRemoveCertificateResponse::soap_default(struct soap *soap)
75047 {
75048         this->soap = soap;
75049         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreRemoveCertificateResponse*)this)->StatusCode);
75050         /* transient soap skipped */
75051 }
75052
75053 int _sai__CertStoreRemoveCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
75054 {
75055         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse);
75056         if (this->soap_out(soap, tag, id, type))
75057                 return soap->error;
75058         return soap_putindependent(soap);
75059 }
75060
75061 int _sai__CertStoreRemoveCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
75062 {
75063         return soap_out__sai__CertStoreRemoveCertificateResponse(soap, tag, id, this, type);
75064 }
75065
75066 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveCertificateResponse *a, const char *type)
75067 {
75068         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse), type);
75069         soap_element_result(soap, "sai:StatusCode");
75070         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreRemoveCertificateResponse*)a)->StatusCode), "");
75071         /* transient soap skipped */
75072         soap_element_end_out(soap, tag);
75073         return SOAP_OK;
75074 }
75075
75076 void *_sai__CertStoreRemoveCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
75077 {
75078         return soap_get__sai__CertStoreRemoveCertificateResponse(soap, this, tag, type);
75079 }
75080
75081 SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *p, const char *tag, const char *type)
75082 {
75083         if ((p = soap_in__sai__CertStoreRemoveCertificateResponse(soap, tag, p, type)))
75084                 soap_getindependent(soap);
75085         return p;
75086 }
75087
75088 void *_sai__CertStoreRemoveCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
75089 {       return soap_in__sai__CertStoreRemoveCertificateResponse(soap, tag, this, type);
75090 }
75091
75092 SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificateResponse *a, const char *type)
75093 {
75094         if (soap_element_begin_in(soap, tag, 0, NULL))
75095                 return NULL;
75096         a = (_sai__CertStoreRemoveCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, sizeof(_sai__CertStoreRemoveCertificateResponse), soap->type, soap->arrayType);
75097         if (!a)
75098                 return NULL;
75099         if (soap->alloced)
75100         {       a->soap_default(soap);
75101                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveCertificateResponse)
75102                 {       soap_revert(soap);
75103                         *soap->id = '\0';
75104                         return (_sai__CertStoreRemoveCertificateResponse *)a->soap_in(soap, tag, type);
75105                 }
75106         }
75107         short soap_flag_StatusCode1 = 1;
75108         if (soap->body && !*soap->href)
75109         {
75110                 for (;;)
75111                 {       soap->error = SOAP_TAG_MISMATCH;
75112                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
75113                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreRemoveCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
75114                                 {       soap_flag_StatusCode1--;
75115                                         continue;
75116                                 }
75117                         /* transient soap skipped */
75118                         soap_check_result(soap, "sai:StatusCode");
75119                         if (soap->error == SOAP_TAG_MISMATCH)
75120                                 soap->error = soap_ignore_element(soap);
75121                         if (soap->error == SOAP_NO_TAG)
75122                                 break;
75123                         if (soap->error)
75124                                 return NULL;
75125                 }
75126                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
75127                 {       soap->error = SOAP_OCCURS;
75128                         return NULL;
75129                 }
75130                 if (soap_element_end_in(soap, tag))
75131                         return NULL;
75132         }
75133         else
75134         {       a = (_sai__CertStoreRemoveCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, 0, sizeof(_sai__CertStoreRemoveCertificateResponse), 0, soap_copy__sai__CertStoreRemoveCertificateResponse);
75135                 if (soap->body && soap_element_end_in(soap, tag))
75136                         return NULL;
75137         }
75138         return a;
75139 }
75140
75141 SOAP_FMAC5 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreRemoveCertificateResponse(struct soap *soap, int n)
75142 {       return soap_instantiate__sai__CertStoreRemoveCertificateResponse(soap, n, NULL, NULL, NULL);
75143 }
75144
75145 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *p)
75146 {       soap_delete(soap, p);
75147 }
75148
75149 SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
75150 {
75151         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
75152         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, n, soap_fdelete);
75153         if (!cp)
75154                 return NULL;
75155         if (n < 0)
75156         {       cp->ptr = (void*)new _sai__CertStoreRemoveCertificateResponse;
75157                 if (size)
75158                         *size = sizeof(_sai__CertStoreRemoveCertificateResponse);
75159                 ((_sai__CertStoreRemoveCertificateResponse*)cp->ptr)->soap = soap;
75160         }
75161         else
75162         {       cp->ptr = (void*)new _sai__CertStoreRemoveCertificateResponse[n];
75163                 if (size)
75164                         *size = n * sizeof(_sai__CertStoreRemoveCertificateResponse);
75165                 for (int i = 0; i < n; i++)
75166                         ((_sai__CertStoreRemoveCertificateResponse*)cp->ptr)[i].soap = soap;
75167         }
75168                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
75169         return (_sai__CertStoreRemoveCertificateResponse*)cp->ptr;
75170 }
75171
75172 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreRemoveCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
75173 {
75174         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveCertificateResponse %p -> %p\n", q, p));
75175         *(_sai__CertStoreRemoveCertificateResponse*)p = *(_sai__CertStoreRemoveCertificateResponse*)q;
75176 }
75177
75178 void _sai__CertStoreRemoveCertificate::soap_serialize(struct soap *soap) const
75179 {
75180         (void)soap; /* appease -Wall -Werror */
75181         soap_embedded(soap, &((_sai__CertStoreRemoveCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
75182         /* transient soap skipped */
75183 }
75184
75185 void _sai__CertStoreRemoveCertificate::soap_default(struct soap *soap)
75186 {
75187         this->soap = soap;
75188         soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreRemoveCertificate*)this)->CertHandle);
75189         /* transient soap skipped */
75190 }
75191
75192 int _sai__CertStoreRemoveCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
75193 {
75194         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreRemoveCertificate);
75195         if (this->soap_out(soap, tag, id, type))
75196                 return soap->error;
75197         return soap_putindependent(soap);
75198 }
75199
75200 int _sai__CertStoreRemoveCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
75201 {
75202         return soap_out__sai__CertStoreRemoveCertificate(soap, tag, id, this, type);
75203 }
75204
75205 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveCertificate *a, const char *type)
75206 {
75207         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveCertificate), type);
75208         soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreRemoveCertificate*)a)->CertHandle), "");
75209         /* transient soap skipped */
75210         soap_element_end_out(soap, tag);
75211         return SOAP_OK;
75212 }
75213
75214 void *_sai__CertStoreRemoveCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
75215 {
75216         return soap_get__sai__CertStoreRemoveCertificate(soap, this, tag, type);
75217 }
75218
75219 SOAP_FMAC3 _sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_get__sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *p, const char *tag, const char *type)
75220 {
75221         if ((p = soap_in__sai__CertStoreRemoveCertificate(soap, tag, p, type)))
75222                 soap_getindependent(soap);
75223         return p;
75224 }
75225
75226 void *_sai__CertStoreRemoveCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
75227 {       return soap_in__sai__CertStoreRemoveCertificate(soap, tag, this, type);
75228 }
75229
75230 SOAP_FMAC3 _sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_in__sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificate *a, const char *type)
75231 {
75232         if (soap_element_begin_in(soap, tag, 0, NULL))
75233                 return NULL;
75234         a = (_sai__CertStoreRemoveCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveCertificate, sizeof(_sai__CertStoreRemoveCertificate), soap->type, soap->arrayType);
75235         if (!a)
75236                 return NULL;
75237         if (soap->alloced)
75238         {       a->soap_default(soap);
75239                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveCertificate)
75240                 {       soap_revert(soap);
75241                         *soap->id = '\0';
75242                         return (_sai__CertStoreRemoveCertificate *)a->soap_in(soap, tag, type);
75243                 }
75244         }
75245         short soap_flag_CertHandle1 = 1;
75246         if (soap->body && !*soap->href)
75247         {
75248                 for (;;)
75249                 {       soap->error = SOAP_TAG_MISMATCH;
75250                         if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
75251                                 if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreRemoveCertificate*)a)->CertHandle), "sai:CertificateHandleType"))
75252                                 {       soap_flag_CertHandle1--;
75253                                         continue;
75254                                 }
75255                         /* transient soap skipped */
75256                         if (soap->error == SOAP_TAG_MISMATCH)
75257                                 soap->error = soap_ignore_element(soap);
75258                         if (soap->error == SOAP_NO_TAG)
75259                                 break;
75260                         if (soap->error)
75261                                 return NULL;
75262                 }
75263                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0))
75264                 {       soap->error = SOAP_OCCURS;
75265                         return NULL;
75266                 }
75267                 if (soap_element_end_in(soap, tag))
75268                         return NULL;
75269         }
75270         else
75271         {       a = (_sai__CertStoreRemoveCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreRemoveCertificate, 0, sizeof(_sai__CertStoreRemoveCertificate), 0, soap_copy__sai__CertStoreRemoveCertificate);
75272                 if (soap->body && soap_element_end_in(soap, tag))
75273                         return NULL;
75274         }
75275         return a;
75276 }
75277
75278 SOAP_FMAC5 _sai__CertStoreRemoveCertificate * SOAP_FMAC6 soap_new__sai__CertStoreRemoveCertificate(struct soap *soap, int n)
75279 {       return soap_instantiate__sai__CertStoreRemoveCertificate(soap, n, NULL, NULL, NULL);
75280 }
75281
75282 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *p)
75283 {       soap_delete(soap, p);
75284 }
75285
75286 SOAP_FMAC3 _sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
75287 {
75288         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
75289         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveCertificate, n, soap_fdelete);
75290         if (!cp)
75291                 return NULL;
75292         if (n < 0)
75293         {       cp->ptr = (void*)new _sai__CertStoreRemoveCertificate;
75294                 if (size)
75295                         *size = sizeof(_sai__CertStoreRemoveCertificate);
75296                 ((_sai__CertStoreRemoveCertificate*)cp->ptr)->soap = soap;
75297         }
75298         else
75299         {       cp->ptr = (void*)new _sai__CertStoreRemoveCertificate[n];
75300                 if (size)
75301                         *size = n * sizeof(_sai__CertStoreRemoveCertificate);
75302                 for (int i = 0; i < n; i++)
75303                         ((_sai__CertStoreRemoveCertificate*)cp->ptr)[i].soap = soap;
75304         }
75305                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
75306         return (_sai__CertStoreRemoveCertificate*)cp->ptr;
75307 }
75308
75309 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreRemoveCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
75310 {
75311         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveCertificate %p -> %p\n", q, p));
75312         *(_sai__CertStoreRemoveCertificate*)p = *(_sai__CertStoreRemoveCertificate*)q;
75313 }
75314
75315 void _sai__CertStoreGetCertificateResponse::soap_serialize(struct soap *soap) const
75316 {
75317         (void)soap; /* appease -Wall -Werror */
75318         soap_serialize_PointerTosai__CertificateType(soap, &((_sai__CertStoreGetCertificateResponse*)this)->Certificate);
75319         /* transient soap skipped */
75320 }
75321
75322 void _sai__CertStoreGetCertificateResponse::soap_default(struct soap *soap)
75323 {
75324         this->soap = soap;
75325         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreGetCertificateResponse*)this)->StatusCode);
75326         ((_sai__CertStoreGetCertificateResponse*)this)->Certificate = NULL;
75327         /* transient soap skipped */
75328 }
75329
75330 int _sai__CertStoreGetCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
75331 {
75332         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetCertificateResponse);
75333         if (this->soap_out(soap, tag, id, type))
75334                 return soap->error;
75335         return soap_putindependent(soap);
75336 }
75337
75338 int _sai__CertStoreGetCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
75339 {
75340         return soap_out__sai__CertStoreGetCertificateResponse(soap, tag, id, this, type);
75341 }
75342
75343 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetCertificateResponse *a, const char *type)
75344 {
75345         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetCertificateResponse), type);
75346         soap_element_result(soap, "sai:StatusCode");
75347         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreGetCertificateResponse*)a)->StatusCode), "");
75348         soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__CertStoreGetCertificateResponse*)a)->Certificate), "");
75349         /* transient soap skipped */
75350         soap_element_end_out(soap, tag);
75351         return SOAP_OK;
75352 }
75353
75354 void *_sai__CertStoreGetCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
75355 {
75356         return soap_get__sai__CertStoreGetCertificateResponse(soap, this, tag, type);
75357 }
75358
75359 SOAP_FMAC3 _sai__CertStoreGetCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *p, const char *tag, const char *type)
75360 {
75361         if ((p = soap_in__sai__CertStoreGetCertificateResponse(soap, tag, p, type)))
75362                 soap_getindependent(soap);
75363         return p;
75364 }
75365
75366 void *_sai__CertStoreGetCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
75367 {       return soap_in__sai__CertStoreGetCertificateResponse(soap, tag, this, type);
75368 }
75369
75370 SOAP_FMAC3 _sai__CertStoreGetCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreGetCertificateResponse *a, const char *type)
75371 {
75372         if (soap_element_begin_in(soap, tag, 0, NULL))
75373                 return NULL;
75374         a = (_sai__CertStoreGetCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetCertificateResponse, sizeof(_sai__CertStoreGetCertificateResponse), soap->type, soap->arrayType);
75375         if (!a)
75376                 return NULL;
75377         if (soap->alloced)
75378         {       a->soap_default(soap);
75379                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetCertificateResponse)
75380                 {       soap_revert(soap);
75381                         *soap->id = '\0';
75382                         return (_sai__CertStoreGetCertificateResponse *)a->soap_in(soap, tag, type);
75383                 }
75384         }
75385         short soap_flag_StatusCode1 = 1, soap_flag_Certificate1 = 1;
75386         if (soap->body && !*soap->href)
75387         {
75388                 for (;;)
75389                 {       soap->error = SOAP_TAG_MISMATCH;
75390                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
75391                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreGetCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
75392                                 {       soap_flag_StatusCode1--;
75393                                         continue;
75394                                 }
75395                         if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH)
75396                                 if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__CertStoreGetCertificateResponse*)a)->Certificate), "sai:CertificateType"))
75397                                 {       soap_flag_Certificate1--;
75398                                         continue;
75399                                 }
75400                         /* transient soap skipped */
75401                         soap_check_result(soap, "sai:StatusCode");
75402                         if (soap->error == SOAP_TAG_MISMATCH)
75403                                 soap->error = soap_ignore_element(soap);
75404                         if (soap->error == SOAP_NO_TAG)
75405                                 break;
75406                         if (soap->error)
75407                                 return NULL;
75408                 }
75409                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Certificate1 > 0))
75410                 {       soap->error = SOAP_OCCURS;
75411                         return NULL;
75412                 }
75413                 if (soap_element_end_in(soap, tag))
75414                         return NULL;
75415         }
75416         else
75417         {       a = (_sai__CertStoreGetCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetCertificateResponse, 0, sizeof(_sai__CertStoreGetCertificateResponse), 0, soap_copy__sai__CertStoreGetCertificateResponse);
75418                 if (soap->body && soap_element_end_in(soap, tag))
75419                         return NULL;
75420         }
75421         return a;
75422 }
75423
75424 SOAP_FMAC5 _sai__CertStoreGetCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreGetCertificateResponse(struct soap *soap, int n)
75425 {       return soap_instantiate__sai__CertStoreGetCertificateResponse(soap, n, NULL, NULL, NULL);
75426 }
75427
75428 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *p)
75429 {       soap_delete(soap, p);
75430 }
75431
75432 SOAP_FMAC3 _sai__CertStoreGetCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
75433 {
75434         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
75435         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetCertificateResponse, n, soap_fdelete);
75436         if (!cp)
75437                 return NULL;
75438         if (n < 0)
75439         {       cp->ptr = (void*)new _sai__CertStoreGetCertificateResponse;
75440                 if (size)
75441                         *size = sizeof(_sai__CertStoreGetCertificateResponse);
75442                 ((_sai__CertStoreGetCertificateResponse*)cp->ptr)->soap = soap;
75443         }
75444         else
75445         {       cp->ptr = (void*)new _sai__CertStoreGetCertificateResponse[n];
75446                 if (size)
75447                         *size = n * sizeof(_sai__CertStoreGetCertificateResponse);
75448                 for (int i = 0; i < n; i++)
75449                         ((_sai__CertStoreGetCertificateResponse*)cp->ptr)[i].soap = soap;
75450         }
75451                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
75452         return (_sai__CertStoreGetCertificateResponse*)cp->ptr;
75453 }
75454
75455 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
75456 {
75457         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetCertificateResponse %p -> %p\n", q, p));
75458         *(_sai__CertStoreGetCertificateResponse*)p = *(_sai__CertStoreGetCertificateResponse*)q;
75459 }
75460
75461 void _sai__CertStoreGetCertificate::soap_serialize(struct soap *soap) const
75462 {
75463         (void)soap; /* appease -Wall -Werror */
75464         soap_embedded(soap, &((_sai__CertStoreGetCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
75465         /* transient soap skipped */
75466 }
75467
75468 void _sai__CertStoreGetCertificate::soap_default(struct soap *soap)
75469 {
75470         this->soap = soap;
75471         soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreGetCertificate*)this)->CertHandle);
75472         /* transient soap skipped */
75473 }
75474
75475 int _sai__CertStoreGetCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
75476 {
75477         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetCertificate);
75478         if (this->soap_out(soap, tag, id, type))
75479                 return soap->error;
75480         return soap_putindependent(soap);
75481 }
75482
75483 int _sai__CertStoreGetCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
75484 {
75485         return soap_out__sai__CertStoreGetCertificate(soap, tag, id, this, type);
75486 }
75487
75488 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetCertificate *a, const char *type)
75489 {
75490         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetCertificate), type);
75491         soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreGetCertificate*)a)->CertHandle), "");
75492         /* transient soap skipped */
75493         soap_element_end_out(soap, tag);
75494         return SOAP_OK;
75495 }
75496
75497 void *_sai__CertStoreGetCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
75498 {
75499         return soap_get__sai__CertStoreGetCertificate(soap, this, tag, type);
75500 }
75501
75502 SOAP_FMAC3 _sai__CertStoreGetCertificate * SOAP_FMAC4 soap_get__sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *p, const char *tag, const char *type)
75503 {
75504         if ((p = soap_in__sai__CertStoreGetCertificate(soap, tag, p, type)))
75505                 soap_getindependent(soap);
75506         return p;
75507 }
75508
75509 void *_sai__CertStoreGetCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
75510 {       return soap_in__sai__CertStoreGetCertificate(soap, tag, this, type);
75511 }
75512
75513 SOAP_FMAC3 _sai__CertStoreGetCertificate * SOAP_FMAC4 soap_in__sai__CertStoreGetCertificate(struct soap *soap, const char *tag, _sai__CertStoreGetCertificate *a, const char *type)
75514 {
75515         if (soap_element_begin_in(soap, tag, 0, NULL))
75516                 return NULL;
75517         a = (_sai__CertStoreGetCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetCertificate, sizeof(_sai__CertStoreGetCertificate), soap->type, soap->arrayType);
75518         if (!a)
75519                 return NULL;
75520         if (soap->alloced)
75521         {       a->soap_default(soap);
75522                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetCertificate)
75523                 {       soap_revert(soap);
75524                         *soap->id = '\0';
75525                         return (_sai__CertStoreGetCertificate *)a->soap_in(soap, tag, type);
75526                 }
75527         }
75528         short soap_flag_CertHandle1 = 1;
75529         if (soap->body && !*soap->href)
75530         {
75531                 for (;;)
75532                 {       soap->error = SOAP_TAG_MISMATCH;
75533                         if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
75534                                 if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreGetCertificate*)a)->CertHandle), "sai:CertificateHandleType"))
75535                                 {       soap_flag_CertHandle1--;
75536                                         continue;
75537                                 }
75538                         /* transient soap skipped */
75539                         if (soap->error == SOAP_TAG_MISMATCH)
75540                                 soap->error = soap_ignore_element(soap);
75541                         if (soap->error == SOAP_NO_TAG)
75542                                 break;
75543                         if (soap->error)
75544                                 return NULL;
75545                 }
75546                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0))
75547                 {       soap->error = SOAP_OCCURS;
75548                         return NULL;
75549                 }
75550                 if (soap_element_end_in(soap, tag))
75551                         return NULL;
75552         }
75553         else
75554         {       a = (_sai__CertStoreGetCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetCertificate, 0, sizeof(_sai__CertStoreGetCertificate), 0, soap_copy__sai__CertStoreGetCertificate);
75555                 if (soap->body && soap_element_end_in(soap, tag))
75556                         return NULL;
75557         }
75558         return a;
75559 }
75560
75561 SOAP_FMAC5 _sai__CertStoreGetCertificate * SOAP_FMAC6 soap_new__sai__CertStoreGetCertificate(struct soap *soap, int n)
75562 {       return soap_instantiate__sai__CertStoreGetCertificate(soap, n, NULL, NULL, NULL);
75563 }
75564
75565 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *p)
75566 {       soap_delete(soap, p);
75567 }
75568
75569 SOAP_FMAC3 _sai__CertStoreGetCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
75570 {
75571         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
75572         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetCertificate, n, soap_fdelete);
75573         if (!cp)
75574                 return NULL;
75575         if (n < 0)
75576         {       cp->ptr = (void*)new _sai__CertStoreGetCertificate;
75577                 if (size)
75578                         *size = sizeof(_sai__CertStoreGetCertificate);
75579                 ((_sai__CertStoreGetCertificate*)cp->ptr)->soap = soap;
75580         }
75581         else
75582         {       cp->ptr = (void*)new _sai__CertStoreGetCertificate[n];
75583                 if (size)
75584                         *size = n * sizeof(_sai__CertStoreGetCertificate);
75585                 for (int i = 0; i < n; i++)
75586                         ((_sai__CertStoreGetCertificate*)cp->ptr)[i].soap = soap;
75587         }
75588                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
75589         return (_sai__CertStoreGetCertificate*)cp->ptr;
75590 }
75591
75592 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
75593 {
75594         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetCertificate %p -> %p\n", q, p));
75595         *(_sai__CertStoreGetCertificate*)p = *(_sai__CertStoreGetCertificate*)q;
75596 }
75597
75598 void _sai__CertStoreEnumerateCertificatesResponse::soap_serialize(struct soap *soap) const
75599 {
75600         (void)soap; /* appease -Wall -Werror */
75601         soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateCertificatesResponse*)this)->CertHandles);
75602         /* transient soap skipped */
75603 }
75604
75605 void _sai__CertStoreEnumerateCertificatesResponse::soap_default(struct soap *soap)
75606 {
75607         this->soap = soap;
75608         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreEnumerateCertificatesResponse*)this)->StatusCode);
75609         soap_default_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateCertificatesResponse*)this)->CertHandles);
75610         /* transient soap skipped */
75611 }
75612
75613 int _sai__CertStoreEnumerateCertificatesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
75614 {
75615         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse);
75616         if (this->soap_out(soap, tag, id, type))
75617                 return soap->error;
75618         return soap_putindependent(soap);
75619 }
75620
75621 int _sai__CertStoreEnumerateCertificatesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
75622 {
75623         return soap_out__sai__CertStoreEnumerateCertificatesResponse(soap, tag, id, this, type);
75624 }
75625
75626 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateCertificatesResponse *a, const char *type)
75627 {
75628         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse), type);
75629         soap_element_result(soap, "sai:StatusCode");
75630         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->StatusCode), "");
75631         soap_out_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandles", -1, &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->CertHandles), "");
75632         /* transient soap skipped */
75633         soap_element_end_out(soap, tag);
75634         return SOAP_OK;
75635 }
75636
75637 void *_sai__CertStoreEnumerateCertificatesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
75638 {
75639         return soap_get__sai__CertStoreEnumerateCertificatesResponse(soap, this, tag, type);
75640 }
75641
75642 SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *p, const char *tag, const char *type)
75643 {
75644         if ((p = soap_in__sai__CertStoreEnumerateCertificatesResponse(soap, tag, p, type)))
75645                 soap_getindependent(soap);
75646         return p;
75647 }
75648
75649 void *_sai__CertStoreEnumerateCertificatesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
75650 {       return soap_in__sai__CertStoreEnumerateCertificatesResponse(soap, tag, this, type);
75651 }
75652
75653 SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificatesResponse *a, const char *type)
75654 {
75655         if (soap_element_begin_in(soap, tag, 0, NULL))
75656                 return NULL;
75657         a = (_sai__CertStoreEnumerateCertificatesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, sizeof(_sai__CertStoreEnumerateCertificatesResponse), soap->type, soap->arrayType);
75658         if (!a)
75659                 return NULL;
75660         if (soap->alloced)
75661         {       a->soap_default(soap);
75662                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse)
75663                 {       soap_revert(soap);
75664                         *soap->id = '\0';
75665                         return (_sai__CertStoreEnumerateCertificatesResponse *)a->soap_in(soap, tag, type);
75666                 }
75667         }
75668         short soap_flag_StatusCode1 = 1;
75669         if (soap->body && !*soap->href)
75670         {
75671                 for (;;)
75672                 {       soap->error = SOAP_TAG_MISMATCH;
75673                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
75674                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->StatusCode), "cmn:PT_STATUS"))
75675                                 {       soap_flag_StatusCode1--;
75676                                         continue;
75677                                 }
75678                         if (soap->error == SOAP_TAG_MISMATCH)
75679                                 if (soap_in_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandles", &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->CertHandles), "sai:CertificateHandleType"))
75680                                         continue;
75681                         /* transient soap skipped */
75682                         soap_check_result(soap, "sai:StatusCode");
75683                         if (soap->error == SOAP_TAG_MISMATCH)
75684                                 soap->error = soap_ignore_element(soap);
75685                         if (soap->error == SOAP_NO_TAG)
75686                                 break;
75687                         if (soap->error)
75688                                 return NULL;
75689                 }
75690                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
75691                 {       soap->error = SOAP_OCCURS;
75692                         return NULL;
75693                 }
75694                 if (soap_element_end_in(soap, tag))
75695                         return NULL;
75696         }
75697         else
75698         {       a = (_sai__CertStoreEnumerateCertificatesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, 0, sizeof(_sai__CertStoreEnumerateCertificatesResponse), 0, soap_copy__sai__CertStoreEnumerateCertificatesResponse);
75699                 if (soap->body && soap_element_end_in(soap, tag))
75700                         return NULL;
75701         }
75702         return a;
75703 }
75704
75705 SOAP_FMAC5 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, int n)
75706 {       return soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(soap, n, NULL, NULL, NULL);
75707 }
75708
75709 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *p)
75710 {       soap_delete(soap, p);
75711 }
75712
75713 SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
75714 {
75715         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
75716         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, n, soap_fdelete);
75717         if (!cp)
75718                 return NULL;
75719         if (n < 0)
75720         {       cp->ptr = (void*)new _sai__CertStoreEnumerateCertificatesResponse;
75721                 if (size)
75722                         *size = sizeof(_sai__CertStoreEnumerateCertificatesResponse);
75723                 ((_sai__CertStoreEnumerateCertificatesResponse*)cp->ptr)->soap = soap;
75724         }
75725         else
75726         {       cp->ptr = (void*)new _sai__CertStoreEnumerateCertificatesResponse[n];
75727                 if (size)
75728                         *size = n * sizeof(_sai__CertStoreEnumerateCertificatesResponse);
75729                 for (int i = 0; i < n; i++)
75730                         ((_sai__CertStoreEnumerateCertificatesResponse*)cp->ptr)[i].soap = soap;
75731         }
75732                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
75733         return (_sai__CertStoreEnumerateCertificatesResponse*)cp->ptr;
75734 }
75735
75736 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
75737 {
75738         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateCertificatesResponse %p -> %p\n", q, p));
75739         *(_sai__CertStoreEnumerateCertificatesResponse*)p = *(_sai__CertStoreEnumerateCertificatesResponse*)q;
75740 }
75741
75742 void _sai__CertStoreEnumerateCertificates::soap_serialize(struct soap *soap) const
75743 {
75744         (void)soap; /* appease -Wall -Werror */
75745         soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreEnumerateCertificates*)this)->FindByDNName);
75746         soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreEnumerateCertificates*)this)->FindByUsage);
75747         soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreEnumerateCertificates*)this)->FindByIssuer);
75748         /* transient soap skipped */
75749 }
75750
75751 void _sai__CertStoreEnumerateCertificates::soap_default(struct soap *soap)
75752 {
75753         this->soap = soap;
75754         ((_sai__CertStoreEnumerateCertificates*)this)->FindByDNName = NULL;
75755         ((_sai__CertStoreEnumerateCertificates*)this)->FindByUsage = NULL;
75756         ((_sai__CertStoreEnumerateCertificates*)this)->FindByIssuer = NULL;
75757         /* transient soap skipped */
75758 }
75759
75760 int _sai__CertStoreEnumerateCertificates::soap_put(struct soap *soap, const char *tag, const  char *type) const
75761 {
75762         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreEnumerateCertificates);
75763         if (this->soap_out(soap, tag, id, type))
75764                 return soap->error;
75765         return soap_putindependent(soap);
75766 }
75767
75768 int _sai__CertStoreEnumerateCertificates::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
75769 {
75770         return soap_out__sai__CertStoreEnumerateCertificates(soap, tag, id, this, type);
75771 }
75772
75773 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateCertificates *a, const char *type)
75774 {
75775         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificates), type);
75776         soap_out_PointerTostd__string(soap, "sai:FindByDNName", -1, &(((_sai__CertStoreEnumerateCertificates*)a)->FindByDNName), "");
75777         soap_out_PointerTostd__string(soap, "sai:FindByUsage", -1, &(((_sai__CertStoreEnumerateCertificates*)a)->FindByUsage), "");
75778         soap_out_PointerTostd__string(soap, "sai:FindByIssuer", -1, &(((_sai__CertStoreEnumerateCertificates*)a)->FindByIssuer), "");
75779         /* transient soap skipped */
75780         soap_element_end_out(soap, tag);
75781         return SOAP_OK;
75782 }
75783
75784 void *_sai__CertStoreEnumerateCertificates::soap_get(struct soap *soap, const char *tag, const char *type)
75785 {
75786         return soap_get__sai__CertStoreEnumerateCertificates(soap, this, tag, type);
75787 }
75788
75789 SOAP_FMAC3 _sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *p, const char *tag, const char *type)
75790 {
75791         if ((p = soap_in__sai__CertStoreEnumerateCertificates(soap, tag, p, type)))
75792                 soap_getindependent(soap);
75793         return p;
75794 }
75795
75796 void *_sai__CertStoreEnumerateCertificates::soap_in(struct soap *soap, const char *tag, const char *type)
75797 {       return soap_in__sai__CertStoreEnumerateCertificates(soap, tag, this, type);
75798 }
75799
75800 SOAP_FMAC3 _sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificates *a, const char *type)
75801 {
75802         if (soap_element_begin_in(soap, tag, 0, NULL))
75803                 return NULL;
75804         a = (_sai__CertStoreEnumerateCertificates *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificates, sizeof(_sai__CertStoreEnumerateCertificates), soap->type, soap->arrayType);
75805         if (!a)
75806                 return NULL;
75807         if (soap->alloced)
75808         {       a->soap_default(soap);
75809                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateCertificates)
75810                 {       soap_revert(soap);
75811                         *soap->id = '\0';
75812                         return (_sai__CertStoreEnumerateCertificates *)a->soap_in(soap, tag, type);
75813                 }
75814         }
75815         short soap_flag_FindByDNName1 = 1, soap_flag_FindByUsage1 = 1, soap_flag_FindByIssuer1 = 1;
75816         if (soap->body && !*soap->href)
75817         {
75818                 for (;;)
75819                 {       soap->error = SOAP_TAG_MISMATCH;
75820                         if (soap_flag_FindByDNName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
75821                                 if (soap_in_PointerTostd__string(soap, "sai:FindByDNName", &(((_sai__CertStoreEnumerateCertificates*)a)->FindByDNName), "xsd:string"))
75822                                 {       soap_flag_FindByDNName1--;
75823                                         continue;
75824                                 }
75825                         if (soap_flag_FindByUsage1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
75826                                 if (soap_in_PointerTostd__string(soap, "sai:FindByUsage", &(((_sai__CertStoreEnumerateCertificates*)a)->FindByUsage), "xsd:string"))
75827                                 {       soap_flag_FindByUsage1--;
75828                                         continue;
75829                                 }
75830                         if (soap_flag_FindByIssuer1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
75831                                 if (soap_in_PointerTostd__string(soap, "sai:FindByIssuer", &(((_sai__CertStoreEnumerateCertificates*)a)->FindByIssuer), "xsd:string"))
75832                                 {       soap_flag_FindByIssuer1--;
75833                                         continue;
75834                                 }
75835                         /* transient soap skipped */
75836                         if (soap->error == SOAP_TAG_MISMATCH)
75837                                 soap->error = soap_ignore_element(soap);
75838                         if (soap->error == SOAP_NO_TAG)
75839                                 break;
75840                         if (soap->error)
75841                                 return NULL;
75842                 }
75843                 if (soap_element_end_in(soap, tag))
75844                         return NULL;
75845         }
75846         else
75847         {       a = (_sai__CertStoreEnumerateCertificates *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreEnumerateCertificates, 0, sizeof(_sai__CertStoreEnumerateCertificates), 0, soap_copy__sai__CertStoreEnumerateCertificates);
75848                 if (soap->body && soap_element_end_in(soap, tag))
75849                         return NULL;
75850         }
75851         return a;
75852 }
75853
75854 SOAP_FMAC5 _sai__CertStoreEnumerateCertificates * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateCertificates(struct soap *soap, int n)
75855 {       return soap_instantiate__sai__CertStoreEnumerateCertificates(soap, n, NULL, NULL, NULL);
75856 }
75857
75858 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *p)
75859 {       soap_delete(soap, p);
75860 }
75861
75862 SOAP_FMAC3 _sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateCertificates(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
75863 {
75864         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
75865         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateCertificates, n, soap_fdelete);
75866         if (!cp)
75867                 return NULL;
75868         if (n < 0)
75869         {       cp->ptr = (void*)new _sai__CertStoreEnumerateCertificates;
75870                 if (size)
75871                         *size = sizeof(_sai__CertStoreEnumerateCertificates);
75872                 ((_sai__CertStoreEnumerateCertificates*)cp->ptr)->soap = soap;
75873         }
75874         else
75875         {       cp->ptr = (void*)new _sai__CertStoreEnumerateCertificates[n];
75876                 if (size)
75877                         *size = n * sizeof(_sai__CertStoreEnumerateCertificates);
75878                 for (int i = 0; i < n; i++)
75879                         ((_sai__CertStoreEnumerateCertificates*)cp->ptr)[i].soap = soap;
75880         }
75881                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
75882         return (_sai__CertStoreEnumerateCertificates*)cp->ptr;
75883 }
75884
75885 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreEnumerateCertificates(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
75886 {
75887         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateCertificates %p -> %p\n", q, p));
75888         *(_sai__CertStoreEnumerateCertificates*)p = *(_sai__CertStoreEnumerateCertificates*)q;
75889 }
75890
75891 void _sai__CertStoreAddCertificateResponse::soap_serialize(struct soap *soap) const
75892 {
75893         (void)soap; /* appease -Wall -Werror */
75894         soap_embedded(soap, &((_sai__CertStoreAddCertificateResponse*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
75895         /* transient soap skipped */
75896 }
75897
75898 void _sai__CertStoreAddCertificateResponse::soap_default(struct soap *soap)
75899 {
75900         this->soap = soap;
75901         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreAddCertificateResponse*)this)->StatusCode);
75902         soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreAddCertificateResponse*)this)->CertHandle);
75903         /* transient soap skipped */
75904 }
75905
75906 int _sai__CertStoreAddCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
75907 {
75908         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreAddCertificateResponse);
75909         if (this->soap_out(soap, tag, id, type))
75910                 return soap->error;
75911         return soap_putindependent(soap);
75912 }
75913
75914 int _sai__CertStoreAddCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
75915 {
75916         return soap_out__sai__CertStoreAddCertificateResponse(soap, tag, id, this, type);
75917 }
75918
75919 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddCertificateResponse *a, const char *type)
75920 {
75921         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddCertificateResponse), type);
75922         soap_element_result(soap, "sai:StatusCode");
75923         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreAddCertificateResponse*)a)->StatusCode), "");
75924         soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreAddCertificateResponse*)a)->CertHandle), "");
75925         /* transient soap skipped */
75926         soap_element_end_out(soap, tag);
75927         return SOAP_OK;
75928 }
75929
75930 void *_sai__CertStoreAddCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
75931 {
75932         return soap_get__sai__CertStoreAddCertificateResponse(soap, this, tag, type);
75933 }
75934
75935 SOAP_FMAC3 _sai__CertStoreAddCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *p, const char *tag, const char *type)
75936 {
75937         if ((p = soap_in__sai__CertStoreAddCertificateResponse(soap, tag, p, type)))
75938                 soap_getindependent(soap);
75939         return p;
75940 }
75941
75942 void *_sai__CertStoreAddCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
75943 {       return soap_in__sai__CertStoreAddCertificateResponse(soap, tag, this, type);
75944 }
75945
75946 SOAP_FMAC3 _sai__CertStoreAddCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreAddCertificateResponse *a, const char *type)
75947 {
75948         if (soap_element_begin_in(soap, tag, 0, NULL))
75949                 return NULL;
75950         a = (_sai__CertStoreAddCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddCertificateResponse, sizeof(_sai__CertStoreAddCertificateResponse), soap->type, soap->arrayType);
75951         if (!a)
75952                 return NULL;
75953         if (soap->alloced)
75954         {       a->soap_default(soap);
75955                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddCertificateResponse)
75956                 {       soap_revert(soap);
75957                         *soap->id = '\0';
75958                         return (_sai__CertStoreAddCertificateResponse *)a->soap_in(soap, tag, type);
75959                 }
75960         }
75961         short soap_flag_StatusCode1 = 1, soap_flag_CertHandle1 = 1;
75962         if (soap->body && !*soap->href)
75963         {
75964                 for (;;)
75965                 {       soap->error = SOAP_TAG_MISMATCH;
75966                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
75967                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreAddCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
75968                                 {       soap_flag_StatusCode1--;
75969                                         continue;
75970                                 }
75971                         if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
75972                                 if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreAddCertificateResponse*)a)->CertHandle), "sai:CertificateHandleType"))
75973                                 {       soap_flag_CertHandle1--;
75974                                         continue;
75975                                 }
75976                         /* transient soap skipped */
75977                         soap_check_result(soap, "sai:StatusCode");
75978                         if (soap->error == SOAP_TAG_MISMATCH)
75979                                 soap->error = soap_ignore_element(soap);
75980                         if (soap->error == SOAP_NO_TAG)
75981                                 break;
75982                         if (soap->error)
75983                                 return NULL;
75984                 }
75985                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertHandle1 > 0))
75986                 {       soap->error = SOAP_OCCURS;
75987                         return NULL;
75988                 }
75989                 if (soap_element_end_in(soap, tag))
75990                         return NULL;
75991         }
75992         else
75993         {       a = (_sai__CertStoreAddCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreAddCertificateResponse, 0, sizeof(_sai__CertStoreAddCertificateResponse), 0, soap_copy__sai__CertStoreAddCertificateResponse);
75994                 if (soap->body && soap_element_end_in(soap, tag))
75995                         return NULL;
75996         }
75997         return a;
75998 }
75999
76000 SOAP_FMAC5 _sai__CertStoreAddCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreAddCertificateResponse(struct soap *soap, int n)
76001 {       return soap_instantiate__sai__CertStoreAddCertificateResponse(soap, n, NULL, NULL, NULL);
76002 }
76003
76004 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *p)
76005 {       soap_delete(soap, p);
76006 }
76007
76008 SOAP_FMAC3 _sai__CertStoreAddCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
76009 {
76010         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
76011         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddCertificateResponse, n, soap_fdelete);
76012         if (!cp)
76013                 return NULL;
76014         if (n < 0)
76015         {       cp->ptr = (void*)new _sai__CertStoreAddCertificateResponse;
76016                 if (size)
76017                         *size = sizeof(_sai__CertStoreAddCertificateResponse);
76018                 ((_sai__CertStoreAddCertificateResponse*)cp->ptr)->soap = soap;
76019         }
76020         else
76021         {       cp->ptr = (void*)new _sai__CertStoreAddCertificateResponse[n];
76022                 if (size)
76023                         *size = n * sizeof(_sai__CertStoreAddCertificateResponse);
76024                 for (int i = 0; i < n; i++)
76025                         ((_sai__CertStoreAddCertificateResponse*)cp->ptr)[i].soap = soap;
76026         }
76027                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
76028         return (_sai__CertStoreAddCertificateResponse*)cp->ptr;
76029 }
76030
76031 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreAddCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
76032 {
76033         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddCertificateResponse %p -> %p\n", q, p));
76034         *(_sai__CertStoreAddCertificateResponse*)p = *(_sai__CertStoreAddCertificateResponse*)q;
76035 }
76036
76037 void _sai__CertStoreAddCertificate::soap_serialize(struct soap *soap) const
76038 {
76039         (void)soap; /* appease -Wall -Werror */
76040         soap_serialize_PointerTosai__CertificateType(soap, &((_sai__CertStoreAddCertificate*)this)->Certificate);
76041         /* transient soap skipped */
76042 }
76043
76044 void _sai__CertStoreAddCertificate::soap_default(struct soap *soap)
76045 {
76046         this->soap = soap;
76047         ((_sai__CertStoreAddCertificate*)this)->Certificate = NULL;
76048         /* transient soap skipped */
76049 }
76050
76051 int _sai__CertStoreAddCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
76052 {
76053         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreAddCertificate);
76054         if (this->soap_out(soap, tag, id, type))
76055                 return soap->error;
76056         return soap_putindependent(soap);
76057 }
76058
76059 int _sai__CertStoreAddCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
76060 {
76061         return soap_out__sai__CertStoreAddCertificate(soap, tag, id, this, type);
76062 }
76063
76064 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddCertificate *a, const char *type)
76065 {
76066         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddCertificate), type);
76067         soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__CertStoreAddCertificate*)a)->Certificate), "");
76068         /* transient soap skipped */
76069         soap_element_end_out(soap, tag);
76070         return SOAP_OK;
76071 }
76072
76073 void *_sai__CertStoreAddCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
76074 {
76075         return soap_get__sai__CertStoreAddCertificate(soap, this, tag, type);
76076 }
76077
76078 SOAP_FMAC3 _sai__CertStoreAddCertificate * SOAP_FMAC4 soap_get__sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *p, const char *tag, const char *type)
76079 {
76080         if ((p = soap_in__sai__CertStoreAddCertificate(soap, tag, p, type)))
76081                 soap_getindependent(soap);
76082         return p;
76083 }
76084
76085 void *_sai__CertStoreAddCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
76086 {       return soap_in__sai__CertStoreAddCertificate(soap, tag, this, type);
76087 }
76088
76089 SOAP_FMAC3 _sai__CertStoreAddCertificate * SOAP_FMAC4 soap_in__sai__CertStoreAddCertificate(struct soap *soap, const char *tag, _sai__CertStoreAddCertificate *a, const char *type)
76090 {
76091         if (soap_element_begin_in(soap, tag, 0, NULL))
76092                 return NULL;
76093         a = (_sai__CertStoreAddCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddCertificate, sizeof(_sai__CertStoreAddCertificate), soap->type, soap->arrayType);
76094         if (!a)
76095                 return NULL;
76096         if (soap->alloced)
76097         {       a->soap_default(soap);
76098                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddCertificate)
76099                 {       soap_revert(soap);
76100                         *soap->id = '\0';
76101                         return (_sai__CertStoreAddCertificate *)a->soap_in(soap, tag, type);
76102                 }
76103         }
76104         short soap_flag_Certificate1 = 1;
76105         if (soap->body && !*soap->href)
76106         {
76107                 for (;;)
76108                 {       soap->error = SOAP_TAG_MISMATCH;
76109                         if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH)
76110                                 if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__CertStoreAddCertificate*)a)->Certificate), "sai:CertificateType"))
76111                                 {       soap_flag_Certificate1--;
76112                                         continue;
76113                                 }
76114                         /* transient soap skipped */
76115                         if (soap->error == SOAP_TAG_MISMATCH)
76116                                 soap->error = soap_ignore_element(soap);
76117                         if (soap->error == SOAP_NO_TAG)
76118                                 break;
76119                         if (soap->error)
76120                                 return NULL;
76121                 }
76122                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Certificate1 > 0))
76123                 {       soap->error = SOAP_OCCURS;
76124                         return NULL;
76125                 }
76126                 if (soap_element_end_in(soap, tag))
76127                         return NULL;
76128         }
76129         else
76130         {       a = (_sai__CertStoreAddCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreAddCertificate, 0, sizeof(_sai__CertStoreAddCertificate), 0, soap_copy__sai__CertStoreAddCertificate);
76131                 if (soap->body && soap_element_end_in(soap, tag))
76132                         return NULL;
76133         }
76134         return a;
76135 }
76136
76137 SOAP_FMAC5 _sai__CertStoreAddCertificate * SOAP_FMAC6 soap_new__sai__CertStoreAddCertificate(struct soap *soap, int n)
76138 {       return soap_instantiate__sai__CertStoreAddCertificate(soap, n, NULL, NULL, NULL);
76139 }
76140
76141 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *p)
76142 {       soap_delete(soap, p);
76143 }
76144
76145 SOAP_FMAC3 _sai__CertStoreAddCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
76146 {
76147         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
76148         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddCertificate, n, soap_fdelete);
76149         if (!cp)
76150                 return NULL;
76151         if (n < 0)
76152         {       cp->ptr = (void*)new _sai__CertStoreAddCertificate;
76153                 if (size)
76154                         *size = sizeof(_sai__CertStoreAddCertificate);
76155                 ((_sai__CertStoreAddCertificate*)cp->ptr)->soap = soap;
76156         }
76157         else
76158         {       cp->ptr = (void*)new _sai__CertStoreAddCertificate[n];
76159                 if (size)
76160                         *size = n * sizeof(_sai__CertStoreAddCertificate);
76161                 for (int i = 0; i < n; i++)
76162                         ((_sai__CertStoreAddCertificate*)cp->ptr)[i].soap = soap;
76163         }
76164                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
76165         return (_sai__CertStoreAddCertificate*)cp->ptr;
76166 }
76167
76168 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreAddCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
76169 {
76170         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddCertificate %p -> %p\n", q, p));
76171         *(_sai__CertStoreAddCertificate*)p = *(_sai__CertStoreAddCertificate*)q;
76172 }
76173
76174 void _sai__CertStoreRemoveKeyResponse::soap_serialize(struct soap *soap) const
76175 {
76176         (void)soap; /* appease -Wall -Werror */
76177         /* transient soap skipped */
76178 }
76179
76180 void _sai__CertStoreRemoveKeyResponse::soap_default(struct soap *soap)
76181 {
76182         this->soap = soap;
76183         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreRemoveKeyResponse*)this)->StatusCode);
76184         /* transient soap skipped */
76185 }
76186
76187 int _sai__CertStoreRemoveKeyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
76188 {
76189         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreRemoveKeyResponse);
76190         if (this->soap_out(soap, tag, id, type))
76191                 return soap->error;
76192         return soap_putindependent(soap);
76193 }
76194
76195 int _sai__CertStoreRemoveKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
76196 {
76197         return soap_out__sai__CertStoreRemoveKeyResponse(soap, tag, id, this, type);
76198 }
76199
76200 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveKeyResponse *a, const char *type)
76201 {
76202         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse), type);
76203         soap_element_result(soap, "sai:StatusCode");
76204         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreRemoveKeyResponse*)a)->StatusCode), "");
76205         /* transient soap skipped */
76206         soap_element_end_out(soap, tag);
76207         return SOAP_OK;
76208 }
76209
76210 void *_sai__CertStoreRemoveKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
76211 {
76212         return soap_get__sai__CertStoreRemoveKeyResponse(soap, this, tag, type);
76213 }
76214
76215 SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC4 soap_get__sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *p, const char *tag, const char *type)
76216 {
76217         if ((p = soap_in__sai__CertStoreRemoveKeyResponse(soap, tag, p, type)))
76218                 soap_getindependent(soap);
76219         return p;
76220 }
76221
76222 void *_sai__CertStoreRemoveKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
76223 {       return soap_in__sai__CertStoreRemoveKeyResponse(soap, tag, this, type);
76224 }
76225
76226 SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC4 soap_in__sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveKeyResponse *a, const char *type)
76227 {
76228         if (soap_element_begin_in(soap, tag, 0, NULL))
76229                 return NULL;
76230         a = (_sai__CertStoreRemoveKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, sizeof(_sai__CertStoreRemoveKeyResponse), soap->type, soap->arrayType);
76231         if (!a)
76232                 return NULL;
76233         if (soap->alloced)
76234         {       a->soap_default(soap);
76235                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveKeyResponse)
76236                 {       soap_revert(soap);
76237                         *soap->id = '\0';
76238                         return (_sai__CertStoreRemoveKeyResponse *)a->soap_in(soap, tag, type);
76239                 }
76240         }
76241         short soap_flag_StatusCode1 = 1;
76242         if (soap->body && !*soap->href)
76243         {
76244                 for (;;)
76245                 {       soap->error = SOAP_TAG_MISMATCH;
76246                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
76247                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreRemoveKeyResponse*)a)->StatusCode), "cmn:PT_STATUS"))
76248                                 {       soap_flag_StatusCode1--;
76249                                         continue;
76250                                 }
76251                         /* transient soap skipped */
76252                         soap_check_result(soap, "sai:StatusCode");
76253                         if (soap->error == SOAP_TAG_MISMATCH)
76254                                 soap->error = soap_ignore_element(soap);
76255                         if (soap->error == SOAP_NO_TAG)
76256                                 break;
76257                         if (soap->error)
76258                                 return NULL;
76259                 }
76260                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
76261                 {       soap->error = SOAP_OCCURS;
76262                         return NULL;
76263                 }
76264                 if (soap_element_end_in(soap, tag))
76265                         return NULL;
76266         }
76267         else
76268         {       a = (_sai__CertStoreRemoveKeyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, 0, sizeof(_sai__CertStoreRemoveKeyResponse), 0, soap_copy__sai__CertStoreRemoveKeyResponse);
76269                 if (soap->body && soap_element_end_in(soap, tag))
76270                         return NULL;
76271         }
76272         return a;
76273 }
76274
76275 SOAP_FMAC5 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC6 soap_new__sai__CertStoreRemoveKeyResponse(struct soap *soap, int n)
76276 {       return soap_instantiate__sai__CertStoreRemoveKeyResponse(soap, n, NULL, NULL, NULL);
76277 }
76278
76279 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *p)
76280 {       soap_delete(soap, p);
76281 }
76282
76283 SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
76284 {
76285         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
76286         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, n, soap_fdelete);
76287         if (!cp)
76288                 return NULL;
76289         if (n < 0)
76290         {       cp->ptr = (void*)new _sai__CertStoreRemoveKeyResponse;
76291                 if (size)
76292                         *size = sizeof(_sai__CertStoreRemoveKeyResponse);
76293                 ((_sai__CertStoreRemoveKeyResponse*)cp->ptr)->soap = soap;
76294         }
76295         else
76296         {       cp->ptr = (void*)new _sai__CertStoreRemoveKeyResponse[n];
76297                 if (size)
76298                         *size = n * sizeof(_sai__CertStoreRemoveKeyResponse);
76299                 for (int i = 0; i < n; i++)
76300                         ((_sai__CertStoreRemoveKeyResponse*)cp->ptr)[i].soap = soap;
76301         }
76302                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
76303         return (_sai__CertStoreRemoveKeyResponse*)cp->ptr;
76304 }
76305
76306 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreRemoveKeyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
76307 {
76308         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveKeyResponse %p -> %p\n", q, p));
76309         *(_sai__CertStoreRemoveKeyResponse*)p = *(_sai__CertStoreRemoveKeyResponse*)q;
76310 }
76311
76312 void _sai__CertStoreRemoveKey::soap_serialize(struct soap *soap) const
76313 {
76314         (void)soap; /* appease -Wall -Werror */
76315         soap_embedded(soap, &((_sai__CertStoreRemoveKey*)this)->KeyPairHandle, SOAP_TYPE_sai__CertificateHandleType);
76316         /* transient soap skipped */
76317 }
76318
76319 void _sai__CertStoreRemoveKey::soap_default(struct soap *soap)
76320 {
76321         this->soap = soap;
76322         soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreRemoveKey*)this)->KeyPairHandle);
76323         /* transient soap skipped */
76324 }
76325
76326 int _sai__CertStoreRemoveKey::soap_put(struct soap *soap, const char *tag, const  char *type) const
76327 {
76328         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreRemoveKey);
76329         if (this->soap_out(soap, tag, id, type))
76330                 return soap->error;
76331         return soap_putindependent(soap);
76332 }
76333
76334 int _sai__CertStoreRemoveKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
76335 {
76336         return soap_out__sai__CertStoreRemoveKey(soap, tag, id, this, type);
76337 }
76338
76339 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveKey(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveKey *a, const char *type)
76340 {
76341         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveKey), type);
76342         soap_out_sai__CertificateHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreRemoveKey*)a)->KeyPairHandle), "");
76343         /* transient soap skipped */
76344         soap_element_end_out(soap, tag);
76345         return SOAP_OK;
76346 }
76347
76348 void *_sai__CertStoreRemoveKey::soap_get(struct soap *soap, const char *tag, const char *type)
76349 {
76350         return soap_get__sai__CertStoreRemoveKey(soap, this, tag, type);
76351 }
76352
76353 SOAP_FMAC3 _sai__CertStoreRemoveKey * SOAP_FMAC4 soap_get__sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *p, const char *tag, const char *type)
76354 {
76355         if ((p = soap_in__sai__CertStoreRemoveKey(soap, tag, p, type)))
76356                 soap_getindependent(soap);
76357         return p;
76358 }
76359
76360 void *_sai__CertStoreRemoveKey::soap_in(struct soap *soap, const char *tag, const char *type)
76361 {       return soap_in__sai__CertStoreRemoveKey(soap, tag, this, type);
76362 }
76363
76364 SOAP_FMAC3 _sai__CertStoreRemoveKey * SOAP_FMAC4 soap_in__sai__CertStoreRemoveKey(struct soap *soap, const char *tag, _sai__CertStoreRemoveKey *a, const char *type)
76365 {
76366         if (soap_element_begin_in(soap, tag, 0, NULL))
76367                 return NULL;
76368         a = (_sai__CertStoreRemoveKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveKey, sizeof(_sai__CertStoreRemoveKey), soap->type, soap->arrayType);
76369         if (!a)
76370                 return NULL;
76371         if (soap->alloced)
76372         {       a->soap_default(soap);
76373                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveKey)
76374                 {       soap_revert(soap);
76375                         *soap->id = '\0';
76376                         return (_sai__CertStoreRemoveKey *)a->soap_in(soap, tag, type);
76377                 }
76378         }
76379         short soap_flag_KeyPairHandle1 = 1;
76380         if (soap->body && !*soap->href)
76381         {
76382                 for (;;)
76383                 {       soap->error = SOAP_TAG_MISMATCH;
76384                         if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH)
76385                                 if (soap_in_sai__CertificateHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreRemoveKey*)a)->KeyPairHandle), "sai:CertificateHandleType"))
76386                                 {       soap_flag_KeyPairHandle1--;
76387                                         continue;
76388                                 }
76389                         /* transient soap skipped */
76390                         if (soap->error == SOAP_TAG_MISMATCH)
76391                                 soap->error = soap_ignore_element(soap);
76392                         if (soap->error == SOAP_NO_TAG)
76393                                 break;
76394                         if (soap->error)
76395                                 return NULL;
76396                 }
76397                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyPairHandle1 > 0))
76398                 {       soap->error = SOAP_OCCURS;
76399                         return NULL;
76400                 }
76401                 if (soap_element_end_in(soap, tag))
76402                         return NULL;
76403         }
76404         else
76405         {       a = (_sai__CertStoreRemoveKey *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreRemoveKey, 0, sizeof(_sai__CertStoreRemoveKey), 0, soap_copy__sai__CertStoreRemoveKey);
76406                 if (soap->body && soap_element_end_in(soap, tag))
76407                         return NULL;
76408         }
76409         return a;
76410 }
76411
76412 SOAP_FMAC5 _sai__CertStoreRemoveKey * SOAP_FMAC6 soap_new__sai__CertStoreRemoveKey(struct soap *soap, int n)
76413 {       return soap_instantiate__sai__CertStoreRemoveKey(soap, n, NULL, NULL, NULL);
76414 }
76415
76416 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *p)
76417 {       soap_delete(soap, p);
76418 }
76419
76420 SOAP_FMAC3 _sai__CertStoreRemoveKey * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
76421 {
76422         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
76423         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveKey, n, soap_fdelete);
76424         if (!cp)
76425                 return NULL;
76426         if (n < 0)
76427         {       cp->ptr = (void*)new _sai__CertStoreRemoveKey;
76428                 if (size)
76429                         *size = sizeof(_sai__CertStoreRemoveKey);
76430                 ((_sai__CertStoreRemoveKey*)cp->ptr)->soap = soap;
76431         }
76432         else
76433         {       cp->ptr = (void*)new _sai__CertStoreRemoveKey[n];
76434                 if (size)
76435                         *size = n * sizeof(_sai__CertStoreRemoveKey);
76436                 for (int i = 0; i < n; i++)
76437                         ((_sai__CertStoreRemoveKey*)cp->ptr)[i].soap = soap;
76438         }
76439                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
76440         return (_sai__CertStoreRemoveKey*)cp->ptr;
76441 }
76442
76443 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreRemoveKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
76444 {
76445         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveKey %p -> %p\n", q, p));
76446         *(_sai__CertStoreRemoveKey*)p = *(_sai__CertStoreRemoveKey*)q;
76447 }
76448
76449 void _sai__CertStoreGetKeyResponse::soap_serialize(struct soap *soap) const
76450 {
76451         (void)soap; /* appease -Wall -Werror */
76452         soap_serialize_PointerTocstr__KeyPairType(soap, &((_sai__CertStoreGetKeyResponse*)this)->PublicKey);
76453         /* transient soap skipped */
76454 }
76455
76456 void _sai__CertStoreGetKeyResponse::soap_default(struct soap *soap)
76457 {
76458         this->soap = soap;
76459         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreGetKeyResponse*)this)->StatusCode);
76460         ((_sai__CertStoreGetKeyResponse*)this)->PublicKey = NULL;
76461         /* transient soap skipped */
76462 }
76463
76464 int _sai__CertStoreGetKeyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
76465 {
76466         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetKeyResponse);
76467         if (this->soap_out(soap, tag, id, type))
76468                 return soap->error;
76469         return soap_putindependent(soap);
76470 }
76471
76472 int _sai__CertStoreGetKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
76473 {
76474         return soap_out__sai__CertStoreGetKeyResponse(soap, tag, id, this, type);
76475 }
76476
76477 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetKeyResponse *a, const char *type)
76478 {
76479         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetKeyResponse), type);
76480         soap_element_result(soap, "sai:StatusCode");
76481         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreGetKeyResponse*)a)->StatusCode), "");
76482         soap_out_PointerTocstr__KeyPairType(soap, "sai:PublicKey", -1, &(((_sai__CertStoreGetKeyResponse*)a)->PublicKey), "");
76483         /* transient soap skipped */
76484         soap_element_end_out(soap, tag);
76485         return SOAP_OK;
76486 }
76487
76488 void *_sai__CertStoreGetKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
76489 {
76490         return soap_get__sai__CertStoreGetKeyResponse(soap, this, tag, type);
76491 }
76492
76493 SOAP_FMAC3 _sai__CertStoreGetKeyResponse * SOAP_FMAC4 soap_get__sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *p, const char *tag, const char *type)
76494 {
76495         if ((p = soap_in__sai__CertStoreGetKeyResponse(soap, tag, p, type)))
76496                 soap_getindependent(soap);
76497         return p;
76498 }
76499
76500 void *_sai__CertStoreGetKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
76501 {       return soap_in__sai__CertStoreGetKeyResponse(soap, tag, this, type);
76502 }
76503
76504 SOAP_FMAC3 _sai__CertStoreGetKeyResponse * SOAP_FMAC4 soap_in__sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreGetKeyResponse *a, const char *type)
76505 {
76506         if (soap_element_begin_in(soap, tag, 0, NULL))
76507                 return NULL;
76508         a = (_sai__CertStoreGetKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetKeyResponse, sizeof(_sai__CertStoreGetKeyResponse), soap->type, soap->arrayType);
76509         if (!a)
76510                 return NULL;
76511         if (soap->alloced)
76512         {       a->soap_default(soap);
76513                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetKeyResponse)
76514                 {       soap_revert(soap);
76515                         *soap->id = '\0';
76516                         return (_sai__CertStoreGetKeyResponse *)a->soap_in(soap, tag, type);
76517                 }
76518         }
76519         short soap_flag_StatusCode1 = 1, soap_flag_PublicKey1 = 1;
76520         if (soap->body && !*soap->href)
76521         {
76522                 for (;;)
76523                 {       soap->error = SOAP_TAG_MISMATCH;
76524                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
76525                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreGetKeyResponse*)a)->StatusCode), "cmn:PT_STATUS"))
76526                                 {       soap_flag_StatusCode1--;
76527                                         continue;
76528                                 }
76529                         if (soap_flag_PublicKey1 && soap->error == SOAP_TAG_MISMATCH)
76530                                 if (soap_in_PointerTocstr__KeyPairType(soap, "sai:PublicKey", &(((_sai__CertStoreGetKeyResponse*)a)->PublicKey), "cstr:KeyPairType"))
76531                                 {       soap_flag_PublicKey1--;
76532                                         continue;
76533                                 }
76534                         /* transient soap skipped */
76535                         soap_check_result(soap, "sai:StatusCode");
76536                         if (soap->error == SOAP_TAG_MISMATCH)
76537                                 soap->error = soap_ignore_element(soap);
76538                         if (soap->error == SOAP_NO_TAG)
76539                                 break;
76540                         if (soap->error)
76541                                 return NULL;
76542                 }
76543                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PublicKey1 > 0))
76544                 {       soap->error = SOAP_OCCURS;
76545                         return NULL;
76546                 }
76547                 if (soap_element_end_in(soap, tag))
76548                         return NULL;
76549         }
76550         else
76551         {       a = (_sai__CertStoreGetKeyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetKeyResponse, 0, sizeof(_sai__CertStoreGetKeyResponse), 0, soap_copy__sai__CertStoreGetKeyResponse);
76552                 if (soap->body && soap_element_end_in(soap, tag))
76553                         return NULL;
76554         }
76555         return a;
76556 }
76557
76558 SOAP_FMAC5 _sai__CertStoreGetKeyResponse * SOAP_FMAC6 soap_new__sai__CertStoreGetKeyResponse(struct soap *soap, int n)
76559 {       return soap_instantiate__sai__CertStoreGetKeyResponse(soap, n, NULL, NULL, NULL);
76560 }
76561
76562 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *p)
76563 {       soap_delete(soap, p);
76564 }
76565
76566 SOAP_FMAC3 _sai__CertStoreGetKeyResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
76567 {
76568         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
76569         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetKeyResponse, n, soap_fdelete);
76570         if (!cp)
76571                 return NULL;
76572         if (n < 0)
76573         {       cp->ptr = (void*)new _sai__CertStoreGetKeyResponse;
76574                 if (size)
76575                         *size = sizeof(_sai__CertStoreGetKeyResponse);
76576                 ((_sai__CertStoreGetKeyResponse*)cp->ptr)->soap = soap;
76577         }
76578         else
76579         {       cp->ptr = (void*)new _sai__CertStoreGetKeyResponse[n];
76580                 if (size)
76581                         *size = n * sizeof(_sai__CertStoreGetKeyResponse);
76582                 for (int i = 0; i < n; i++)
76583                         ((_sai__CertStoreGetKeyResponse*)cp->ptr)[i].soap = soap;
76584         }
76585                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
76586         return (_sai__CertStoreGetKeyResponse*)cp->ptr;
76587 }
76588
76589 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetKeyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
76590 {
76591         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetKeyResponse %p -> %p\n", q, p));
76592         *(_sai__CertStoreGetKeyResponse*)p = *(_sai__CertStoreGetKeyResponse*)q;
76593 }
76594
76595 void _sai__CertStoreGetKey::soap_serialize(struct soap *soap) const
76596 {
76597         (void)soap; /* appease -Wall -Werror */
76598         soap_embedded(soap, &((_sai__CertStoreGetKey*)this)->KeyPairHandle, SOAP_TYPE_sai__CertificateHandleType);
76599         /* transient soap skipped */
76600 }
76601
76602 void _sai__CertStoreGetKey::soap_default(struct soap *soap)
76603 {
76604         this->soap = soap;
76605         soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreGetKey*)this)->KeyPairHandle);
76606         /* transient soap skipped */
76607 }
76608
76609 int _sai__CertStoreGetKey::soap_put(struct soap *soap, const char *tag, const  char *type) const
76610 {
76611         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetKey);
76612         if (this->soap_out(soap, tag, id, type))
76613                 return soap->error;
76614         return soap_putindependent(soap);
76615 }
76616
76617 int _sai__CertStoreGetKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
76618 {
76619         return soap_out__sai__CertStoreGetKey(soap, tag, id, this, type);
76620 }
76621
76622 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetKey(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetKey *a, const char *type)
76623 {
76624         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetKey), type);
76625         soap_out_sai__CertificateHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreGetKey*)a)->KeyPairHandle), "");
76626         /* transient soap skipped */
76627         soap_element_end_out(soap, tag);
76628         return SOAP_OK;
76629 }
76630
76631 void *_sai__CertStoreGetKey::soap_get(struct soap *soap, const char *tag, const char *type)
76632 {
76633         return soap_get__sai__CertStoreGetKey(soap, this, tag, type);
76634 }
76635
76636 SOAP_FMAC3 _sai__CertStoreGetKey * SOAP_FMAC4 soap_get__sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *p, const char *tag, const char *type)
76637 {
76638         if ((p = soap_in__sai__CertStoreGetKey(soap, tag, p, type)))
76639                 soap_getindependent(soap);
76640         return p;
76641 }
76642
76643 void *_sai__CertStoreGetKey::soap_in(struct soap *soap, const char *tag, const char *type)
76644 {       return soap_in__sai__CertStoreGetKey(soap, tag, this, type);
76645 }
76646
76647 SOAP_FMAC3 _sai__CertStoreGetKey * SOAP_FMAC4 soap_in__sai__CertStoreGetKey(struct soap *soap, const char *tag, _sai__CertStoreGetKey *a, const char *type)
76648 {
76649         if (soap_element_begin_in(soap, tag, 0, NULL))
76650                 return NULL;
76651         a = (_sai__CertStoreGetKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetKey, sizeof(_sai__CertStoreGetKey), soap->type, soap->arrayType);
76652         if (!a)
76653                 return NULL;
76654         if (soap->alloced)
76655         {       a->soap_default(soap);
76656                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetKey)
76657                 {       soap_revert(soap);
76658                         *soap->id = '\0';
76659                         return (_sai__CertStoreGetKey *)a->soap_in(soap, tag, type);
76660                 }
76661         }
76662         short soap_flag_KeyPairHandle1 = 1;
76663         if (soap->body && !*soap->href)
76664         {
76665                 for (;;)
76666                 {       soap->error = SOAP_TAG_MISMATCH;
76667                         if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH)
76668                                 if (soap_in_sai__CertificateHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreGetKey*)a)->KeyPairHandle), "sai:CertificateHandleType"))
76669                                 {       soap_flag_KeyPairHandle1--;
76670                                         continue;
76671                                 }
76672                         /* transient soap skipped */
76673                         if (soap->error == SOAP_TAG_MISMATCH)
76674                                 soap->error = soap_ignore_element(soap);
76675                         if (soap->error == SOAP_NO_TAG)
76676                                 break;
76677                         if (soap->error)
76678                                 return NULL;
76679                 }
76680                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyPairHandle1 > 0))
76681                 {       soap->error = SOAP_OCCURS;
76682                         return NULL;
76683                 }
76684                 if (soap_element_end_in(soap, tag))
76685                         return NULL;
76686         }
76687         else
76688         {       a = (_sai__CertStoreGetKey *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreGetKey, 0, sizeof(_sai__CertStoreGetKey), 0, soap_copy__sai__CertStoreGetKey);
76689                 if (soap->body && soap_element_end_in(soap, tag))
76690                         return NULL;
76691         }
76692         return a;
76693 }
76694
76695 SOAP_FMAC5 _sai__CertStoreGetKey * SOAP_FMAC6 soap_new__sai__CertStoreGetKey(struct soap *soap, int n)
76696 {       return soap_instantiate__sai__CertStoreGetKey(soap, n, NULL, NULL, NULL);
76697 }
76698
76699 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *p)
76700 {       soap_delete(soap, p);
76701 }
76702
76703 SOAP_FMAC3 _sai__CertStoreGetKey * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
76704 {
76705         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
76706         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetKey, n, soap_fdelete);
76707         if (!cp)
76708                 return NULL;
76709         if (n < 0)
76710         {       cp->ptr = (void*)new _sai__CertStoreGetKey;
76711                 if (size)
76712                         *size = sizeof(_sai__CertStoreGetKey);
76713                 ((_sai__CertStoreGetKey*)cp->ptr)->soap = soap;
76714         }
76715         else
76716         {       cp->ptr = (void*)new _sai__CertStoreGetKey[n];
76717                 if (size)
76718                         *size = n * sizeof(_sai__CertStoreGetKey);
76719                 for (int i = 0; i < n; i++)
76720                         ((_sai__CertStoreGetKey*)cp->ptr)[i].soap = soap;
76721         }
76722                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
76723         return (_sai__CertStoreGetKey*)cp->ptr;
76724 }
76725
76726 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreGetKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
76727 {
76728         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetKey %p -> %p\n", q, p));
76729         *(_sai__CertStoreGetKey*)p = *(_sai__CertStoreGetKey*)q;
76730 }
76731
76732 void _sai__CertStoreEnumerateKeysResponse::soap_serialize(struct soap *soap) const
76733 {
76734         (void)soap; /* appease -Wall -Werror */
76735         soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateKeysResponse*)this)->KeyPairHandles);
76736         /* transient soap skipped */
76737 }
76738
76739 void _sai__CertStoreEnumerateKeysResponse::soap_default(struct soap *soap)
76740 {
76741         this->soap = soap;
76742         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreEnumerateKeysResponse*)this)->StatusCode);
76743         soap_default_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateKeysResponse*)this)->KeyPairHandles);
76744         /* transient soap skipped */
76745 }
76746
76747 int _sai__CertStoreEnumerateKeysResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
76748 {
76749         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse);
76750         if (this->soap_out(soap, tag, id, type))
76751                 return soap->error;
76752         return soap_putindependent(soap);
76753 }
76754
76755 int _sai__CertStoreEnumerateKeysResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
76756 {
76757         return soap_out__sai__CertStoreEnumerateKeysResponse(soap, tag, id, this, type);
76758 }
76759
76760 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateKeysResponse *a, const char *type)
76761 {
76762         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse), type);
76763         soap_element_result(soap, "sai:StatusCode");
76764         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreEnumerateKeysResponse*)a)->StatusCode), "");
76765         soap_out_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:KeyPairHandles", -1, &(((_sai__CertStoreEnumerateKeysResponse*)a)->KeyPairHandles), "");
76766         /* transient soap skipped */
76767         soap_element_end_out(soap, tag);
76768         return SOAP_OK;
76769 }
76770
76771 void *_sai__CertStoreEnumerateKeysResponse::soap_get(struct soap *soap, const char *tag, const char *type)
76772 {
76773         return soap_get__sai__CertStoreEnumerateKeysResponse(soap, this, tag, type);
76774 }
76775
76776 SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *p, const char *tag, const char *type)
76777 {
76778         if ((p = soap_in__sai__CertStoreEnumerateKeysResponse(soap, tag, p, type)))
76779                 soap_getindependent(soap);
76780         return p;
76781 }
76782
76783 void *_sai__CertStoreEnumerateKeysResponse::soap_in(struct soap *soap, const char *tag, const char *type)
76784 {       return soap_in__sai__CertStoreEnumerateKeysResponse(soap, tag, this, type);
76785 }
76786
76787 SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeysResponse *a, const char *type)
76788 {
76789         if (soap_element_begin_in(soap, tag, 0, NULL))
76790                 return NULL;
76791         a = (_sai__CertStoreEnumerateKeysResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, sizeof(_sai__CertStoreEnumerateKeysResponse), soap->type, soap->arrayType);
76792         if (!a)
76793                 return NULL;
76794         if (soap->alloced)
76795         {       a->soap_default(soap);
76796                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateKeysResponse)
76797                 {       soap_revert(soap);
76798                         *soap->id = '\0';
76799                         return (_sai__CertStoreEnumerateKeysResponse *)a->soap_in(soap, tag, type);
76800                 }
76801         }
76802         short soap_flag_StatusCode1 = 1;
76803         if (soap->body && !*soap->href)
76804         {
76805                 for (;;)
76806                 {       soap->error = SOAP_TAG_MISMATCH;
76807                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
76808                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreEnumerateKeysResponse*)a)->StatusCode), "cmn:PT_STATUS"))
76809                                 {       soap_flag_StatusCode1--;
76810                                         continue;
76811                                 }
76812                         if (soap->error == SOAP_TAG_MISMATCH)
76813                                 if (soap_in_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:KeyPairHandles", &(((_sai__CertStoreEnumerateKeysResponse*)a)->KeyPairHandles), "sai:CertificateHandleType"))
76814                                         continue;
76815                         /* transient soap skipped */
76816                         soap_check_result(soap, "sai:StatusCode");
76817                         if (soap->error == SOAP_TAG_MISMATCH)
76818                                 soap->error = soap_ignore_element(soap);
76819                         if (soap->error == SOAP_NO_TAG)
76820                                 break;
76821                         if (soap->error)
76822                                 return NULL;
76823                 }
76824                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
76825                 {       soap->error = SOAP_OCCURS;
76826                         return NULL;
76827                 }
76828                 if (soap_element_end_in(soap, tag))
76829                         return NULL;
76830         }
76831         else
76832         {       a = (_sai__CertStoreEnumerateKeysResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, 0, sizeof(_sai__CertStoreEnumerateKeysResponse), 0, soap_copy__sai__CertStoreEnumerateKeysResponse);
76833                 if (soap->body && soap_element_end_in(soap, tag))
76834                         return NULL;
76835         }
76836         return a;
76837 }
76838
76839 SOAP_FMAC5 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateKeysResponse(struct soap *soap, int n)
76840 {       return soap_instantiate__sai__CertStoreEnumerateKeysResponse(soap, n, NULL, NULL, NULL);
76841 }
76842
76843 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *p)
76844 {       soap_delete(soap, p);
76845 }
76846
76847 SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateKeysResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
76848 {
76849         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateKeysResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
76850         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, n, soap_fdelete);
76851         if (!cp)
76852                 return NULL;
76853         if (n < 0)
76854         {       cp->ptr = (void*)new _sai__CertStoreEnumerateKeysResponse;
76855                 if (size)
76856                         *size = sizeof(_sai__CertStoreEnumerateKeysResponse);
76857                 ((_sai__CertStoreEnumerateKeysResponse*)cp->ptr)->soap = soap;
76858         }
76859         else
76860         {       cp->ptr = (void*)new _sai__CertStoreEnumerateKeysResponse[n];
76861                 if (size)
76862                         *size = n * sizeof(_sai__CertStoreEnumerateKeysResponse);
76863                 for (int i = 0; i < n; i++)
76864                         ((_sai__CertStoreEnumerateKeysResponse*)cp->ptr)[i].soap = soap;
76865         }
76866                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
76867         return (_sai__CertStoreEnumerateKeysResponse*)cp->ptr;
76868 }
76869
76870 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreEnumerateKeysResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
76871 {
76872         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateKeysResponse %p -> %p\n", q, p));
76873         *(_sai__CertStoreEnumerateKeysResponse*)p = *(_sai__CertStoreEnumerateKeysResponse*)q;
76874 }
76875
76876 void _sai__CertStoreEnumerateKeys::soap_serialize(struct soap *soap) const
76877 {
76878         (void)soap; /* appease -Wall -Werror */
76879         soap_serialize_PointerTosai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateKeys*)this)->FindByCert);
76880         /* transient soap skipped */
76881 }
76882
76883 void _sai__CertStoreEnumerateKeys::soap_default(struct soap *soap)
76884 {
76885         this->soap = soap;
76886         ((_sai__CertStoreEnumerateKeys*)this)->FindByCert = NULL;
76887         /* transient soap skipped */
76888 }
76889
76890 int _sai__CertStoreEnumerateKeys::soap_put(struct soap *soap, const char *tag, const  char *type) const
76891 {
76892         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreEnumerateKeys);
76893         if (this->soap_out(soap, tag, id, type))
76894                 return soap->error;
76895         return soap_putindependent(soap);
76896 }
76897
76898 int _sai__CertStoreEnumerateKeys::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
76899 {
76900         return soap_out__sai__CertStoreEnumerateKeys(soap, tag, id, this, type);
76901 }
76902
76903 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateKeys *a, const char *type)
76904 {
76905         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateKeys), type);
76906         soap_out_PointerTosai__CertificateHandleType(soap, "sai:FindByCert", -1, &(((_sai__CertStoreEnumerateKeys*)a)->FindByCert), "");
76907         /* transient soap skipped */
76908         soap_element_end_out(soap, tag);
76909         return SOAP_OK;
76910 }
76911
76912 void *_sai__CertStoreEnumerateKeys::soap_get(struct soap *soap, const char *tag, const char *type)
76913 {
76914         return soap_get__sai__CertStoreEnumerateKeys(soap, this, tag, type);
76915 }
76916
76917 SOAP_FMAC3 _sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *p, const char *tag, const char *type)
76918 {
76919         if ((p = soap_in__sai__CertStoreEnumerateKeys(soap, tag, p, type)))
76920                 soap_getindependent(soap);
76921         return p;
76922 }
76923
76924 void *_sai__CertStoreEnumerateKeys::soap_in(struct soap *soap, const char *tag, const char *type)
76925 {       return soap_in__sai__CertStoreEnumerateKeys(soap, tag, this, type);
76926 }
76927
76928 SOAP_FMAC3 _sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeys *a, const char *type)
76929 {
76930         if (soap_element_begin_in(soap, tag, 0, NULL))
76931                 return NULL;
76932         a = (_sai__CertStoreEnumerateKeys *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateKeys, sizeof(_sai__CertStoreEnumerateKeys), soap->type, soap->arrayType);
76933         if (!a)
76934                 return NULL;
76935         if (soap->alloced)
76936         {       a->soap_default(soap);
76937                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateKeys)
76938                 {       soap_revert(soap);
76939                         *soap->id = '\0';
76940                         return (_sai__CertStoreEnumerateKeys *)a->soap_in(soap, tag, type);
76941                 }
76942         }
76943         short soap_flag_FindByCert1 = 1;
76944         if (soap->body && !*soap->href)
76945         {
76946                 for (;;)
76947                 {       soap->error = SOAP_TAG_MISMATCH;
76948                         if (soap_flag_FindByCert1 && soap->error == SOAP_TAG_MISMATCH)
76949                                 if (soap_in_PointerTosai__CertificateHandleType(soap, "sai:FindByCert", &(((_sai__CertStoreEnumerateKeys*)a)->FindByCert), "sai:CertificateHandleType"))
76950                                 {       soap_flag_FindByCert1--;
76951                                         continue;
76952                                 }
76953                         /* transient soap skipped */
76954                         if (soap->error == SOAP_TAG_MISMATCH)
76955                                 soap->error = soap_ignore_element(soap);
76956                         if (soap->error == SOAP_NO_TAG)
76957                                 break;
76958                         if (soap->error)
76959                                 return NULL;
76960                 }
76961                 if (soap_element_end_in(soap, tag))
76962                         return NULL;
76963         }
76964         else
76965         {       a = (_sai__CertStoreEnumerateKeys *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreEnumerateKeys, 0, sizeof(_sai__CertStoreEnumerateKeys), 0, soap_copy__sai__CertStoreEnumerateKeys);
76966                 if (soap->body && soap_element_end_in(soap, tag))
76967                         return NULL;
76968         }
76969         return a;
76970 }
76971
76972 SOAP_FMAC5 _sai__CertStoreEnumerateKeys * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateKeys(struct soap *soap, int n)
76973 {       return soap_instantiate__sai__CertStoreEnumerateKeys(soap, n, NULL, NULL, NULL);
76974 }
76975
76976 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *p)
76977 {       soap_delete(soap, p);
76978 }
76979
76980 SOAP_FMAC3 _sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateKeys(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
76981 {
76982         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateKeys(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
76983         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateKeys, n, soap_fdelete);
76984         if (!cp)
76985                 return NULL;
76986         if (n < 0)
76987         {       cp->ptr = (void*)new _sai__CertStoreEnumerateKeys;
76988                 if (size)
76989                         *size = sizeof(_sai__CertStoreEnumerateKeys);
76990                 ((_sai__CertStoreEnumerateKeys*)cp->ptr)->soap = soap;
76991         }
76992         else
76993         {       cp->ptr = (void*)new _sai__CertStoreEnumerateKeys[n];
76994                 if (size)
76995                         *size = n * sizeof(_sai__CertStoreEnumerateKeys);
76996                 for (int i = 0; i < n; i++)
76997                         ((_sai__CertStoreEnumerateKeys*)cp->ptr)[i].soap = soap;
76998         }
76999                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
77000         return (_sai__CertStoreEnumerateKeys*)cp->ptr;
77001 }
77002
77003 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreEnumerateKeys(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
77004 {
77005         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateKeys %p -> %p\n", q, p));
77006         *(_sai__CertStoreEnumerateKeys*)p = *(_sai__CertStoreEnumerateKeys*)q;
77007 }
77008
77009 void _sai__CertStoreAddKeyResponse::soap_serialize(struct soap *soap) const
77010 {
77011         (void)soap; /* appease -Wall -Werror */
77012         /* transient soap skipped */
77013 }
77014
77015 void _sai__CertStoreAddKeyResponse::soap_default(struct soap *soap)
77016 {
77017         this->soap = soap;
77018         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreAddKeyResponse*)this)->StatusCode);
77019         soap_default_cstr__KeyPairHandleType(soap, &((_sai__CertStoreAddKeyResponse*)this)->KeyPairHandle);
77020         /* transient soap skipped */
77021 }
77022
77023 int _sai__CertStoreAddKeyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
77024 {
77025         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreAddKeyResponse);
77026         if (this->soap_out(soap, tag, id, type))
77027                 return soap->error;
77028         return soap_putindependent(soap);
77029 }
77030
77031 int _sai__CertStoreAddKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
77032 {
77033         return soap_out__sai__CertStoreAddKeyResponse(soap, tag, id, this, type);
77034 }
77035
77036 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddKeyResponse *a, const char *type)
77037 {
77038         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddKeyResponse), type);
77039         soap_element_result(soap, "sai:StatusCode");
77040         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreAddKeyResponse*)a)->StatusCode), "");
77041         soap_out_cstr__KeyPairHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreAddKeyResponse*)a)->KeyPairHandle), "");
77042         /* transient soap skipped */
77043         soap_element_end_out(soap, tag);
77044         return SOAP_OK;
77045 }
77046
77047 void *_sai__CertStoreAddKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
77048 {
77049         return soap_get__sai__CertStoreAddKeyResponse(soap, this, tag, type);
77050 }
77051
77052 SOAP_FMAC3 _sai__CertStoreAddKeyResponse * SOAP_FMAC4 soap_get__sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *p, const char *tag, const char *type)
77053 {
77054         if ((p = soap_in__sai__CertStoreAddKeyResponse(soap, tag, p, type)))
77055                 soap_getindependent(soap);
77056         return p;
77057 }
77058
77059 void *_sai__CertStoreAddKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
77060 {       return soap_in__sai__CertStoreAddKeyResponse(soap, tag, this, type);
77061 }
77062
77063 SOAP_FMAC3 _sai__CertStoreAddKeyResponse * SOAP_FMAC4 soap_in__sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreAddKeyResponse *a, const char *type)
77064 {
77065         if (soap_element_begin_in(soap, tag, 0, NULL))
77066                 return NULL;
77067         a = (_sai__CertStoreAddKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddKeyResponse, sizeof(_sai__CertStoreAddKeyResponse), soap->type, soap->arrayType);
77068         if (!a)
77069                 return NULL;
77070         if (soap->alloced)
77071         {       a->soap_default(soap);
77072                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddKeyResponse)
77073                 {       soap_revert(soap);
77074                         *soap->id = '\0';
77075                         return (_sai__CertStoreAddKeyResponse *)a->soap_in(soap, tag, type);
77076                 }
77077         }
77078         short soap_flag_StatusCode1 = 1, soap_flag_KeyPairHandle1 = 1;
77079         if (soap->body && !*soap->href)
77080         {
77081                 for (;;)
77082                 {       soap->error = SOAP_TAG_MISMATCH;
77083                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
77084                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreAddKeyResponse*)a)->StatusCode), "cmn:PT_STATUS"))
77085                                 {       soap_flag_StatusCode1--;
77086                                         continue;
77087                                 }
77088                         if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH)
77089                                 if (soap_in_cstr__KeyPairHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreAddKeyResponse*)a)->KeyPairHandle), "cstr:KeyPairHandleType"))
77090                                 {       soap_flag_KeyPairHandle1--;
77091                                         continue;
77092                                 }
77093                         /* transient soap skipped */
77094                         soap_check_result(soap, "sai:StatusCode");
77095                         if (soap->error == SOAP_TAG_MISMATCH)
77096                                 soap->error = soap_ignore_element(soap);
77097                         if (soap->error == SOAP_NO_TAG)
77098                                 break;
77099                         if (soap->error)
77100                                 return NULL;
77101                 }
77102                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_KeyPairHandle1 > 0))
77103                 {       soap->error = SOAP_OCCURS;
77104                         return NULL;
77105                 }
77106                 if (soap_element_end_in(soap, tag))
77107                         return NULL;
77108         }
77109         else
77110         {       a = (_sai__CertStoreAddKeyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreAddKeyResponse, 0, sizeof(_sai__CertStoreAddKeyResponse), 0, soap_copy__sai__CertStoreAddKeyResponse);
77111                 if (soap->body && soap_element_end_in(soap, tag))
77112                         return NULL;
77113         }
77114         return a;
77115 }
77116
77117 SOAP_FMAC5 _sai__CertStoreAddKeyResponse * SOAP_FMAC6 soap_new__sai__CertStoreAddKeyResponse(struct soap *soap, int n)
77118 {       return soap_instantiate__sai__CertStoreAddKeyResponse(soap, n, NULL, NULL, NULL);
77119 }
77120
77121 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *p)
77122 {       soap_delete(soap, p);
77123 }
77124
77125 SOAP_FMAC3 _sai__CertStoreAddKeyResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
77126 {
77127         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
77128         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddKeyResponse, n, soap_fdelete);
77129         if (!cp)
77130                 return NULL;
77131         if (n < 0)
77132         {       cp->ptr = (void*)new _sai__CertStoreAddKeyResponse;
77133                 if (size)
77134                         *size = sizeof(_sai__CertStoreAddKeyResponse);
77135                 ((_sai__CertStoreAddKeyResponse*)cp->ptr)->soap = soap;
77136         }
77137         else
77138         {       cp->ptr = (void*)new _sai__CertStoreAddKeyResponse[n];
77139                 if (size)
77140                         *size = n * sizeof(_sai__CertStoreAddKeyResponse);
77141                 for (int i = 0; i < n; i++)
77142                         ((_sai__CertStoreAddKeyResponse*)cp->ptr)[i].soap = soap;
77143         }
77144                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
77145         return (_sai__CertStoreAddKeyResponse*)cp->ptr;
77146 }
77147
77148 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreAddKeyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
77149 {
77150         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddKeyResponse %p -> %p\n", q, p));
77151         *(_sai__CertStoreAddKeyResponse*)p = *(_sai__CertStoreAddKeyResponse*)q;
77152 }
77153
77154 void _sai__CertStoreAddKey::soap_serialize(struct soap *soap) const
77155 {
77156         (void)soap; /* appease -Wall -Werror */
77157         soap_serialize_PointerTocstr__KeyPairType(soap, &((_sai__CertStoreAddKey*)this)->KeyPair);
77158         /* transient soap skipped */
77159 }
77160
77161 void _sai__CertStoreAddKey::soap_default(struct soap *soap)
77162 {
77163         this->soap = soap;
77164         ((_sai__CertStoreAddKey*)this)->KeyPair = NULL;
77165         /* transient soap skipped */
77166 }
77167
77168 int _sai__CertStoreAddKey::soap_put(struct soap *soap, const char *tag, const  char *type) const
77169 {
77170         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreAddKey);
77171         if (this->soap_out(soap, tag, id, type))
77172                 return soap->error;
77173         return soap_putindependent(soap);
77174 }
77175
77176 int _sai__CertStoreAddKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
77177 {
77178         return soap_out__sai__CertStoreAddKey(soap, tag, id, this, type);
77179 }
77180
77181 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddKey(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddKey *a, const char *type)
77182 {
77183         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddKey), type);
77184         soap_out_PointerTocstr__KeyPairType(soap, "sai:KeyPair", -1, &(((_sai__CertStoreAddKey*)a)->KeyPair), "");
77185         /* transient soap skipped */
77186         soap_element_end_out(soap, tag);
77187         return SOAP_OK;
77188 }
77189
77190 void *_sai__CertStoreAddKey::soap_get(struct soap *soap, const char *tag, const char *type)
77191 {
77192         return soap_get__sai__CertStoreAddKey(soap, this, tag, type);
77193 }
77194
77195 SOAP_FMAC3 _sai__CertStoreAddKey * SOAP_FMAC4 soap_get__sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *p, const char *tag, const char *type)
77196 {
77197         if ((p = soap_in__sai__CertStoreAddKey(soap, tag, p, type)))
77198                 soap_getindependent(soap);
77199         return p;
77200 }
77201
77202 void *_sai__CertStoreAddKey::soap_in(struct soap *soap, const char *tag, const char *type)
77203 {       return soap_in__sai__CertStoreAddKey(soap, tag, this, type);
77204 }
77205
77206 SOAP_FMAC3 _sai__CertStoreAddKey * SOAP_FMAC4 soap_in__sai__CertStoreAddKey(struct soap *soap, const char *tag, _sai__CertStoreAddKey *a, const char *type)
77207 {
77208         if (soap_element_begin_in(soap, tag, 0, NULL))
77209                 return NULL;
77210         a = (_sai__CertStoreAddKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddKey, sizeof(_sai__CertStoreAddKey), soap->type, soap->arrayType);
77211         if (!a)
77212                 return NULL;
77213         if (soap->alloced)
77214         {       a->soap_default(soap);
77215                 if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddKey)
77216                 {       soap_revert(soap);
77217                         *soap->id = '\0';
77218                         return (_sai__CertStoreAddKey *)a->soap_in(soap, tag, type);
77219                 }
77220         }
77221         short soap_flag_KeyPair1 = 1;
77222         if (soap->body && !*soap->href)
77223         {
77224                 for (;;)
77225                 {       soap->error = SOAP_TAG_MISMATCH;
77226                         if (soap_flag_KeyPair1 && soap->error == SOAP_TAG_MISMATCH)
77227                                 if (soap_in_PointerTocstr__KeyPairType(soap, "sai:KeyPair", &(((_sai__CertStoreAddKey*)a)->KeyPair), "cstr:KeyPairType"))
77228                                 {       soap_flag_KeyPair1--;
77229                                         continue;
77230                                 }
77231                         /* transient soap skipped */
77232                         if (soap->error == SOAP_TAG_MISMATCH)
77233                                 soap->error = soap_ignore_element(soap);
77234                         if (soap->error == SOAP_NO_TAG)
77235                                 break;
77236                         if (soap->error)
77237                                 return NULL;
77238                 }
77239                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyPair1 > 0))
77240                 {       soap->error = SOAP_OCCURS;
77241                         return NULL;
77242                 }
77243                 if (soap_element_end_in(soap, tag))
77244                         return NULL;
77245         }
77246         else
77247         {       a = (_sai__CertStoreAddKey *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CertStoreAddKey, 0, sizeof(_sai__CertStoreAddKey), 0, soap_copy__sai__CertStoreAddKey);
77248                 if (soap->body && soap_element_end_in(soap, tag))
77249                         return NULL;
77250         }
77251         return a;
77252 }
77253
77254 SOAP_FMAC5 _sai__CertStoreAddKey * SOAP_FMAC6 soap_new__sai__CertStoreAddKey(struct soap *soap, int n)
77255 {       return soap_instantiate__sai__CertStoreAddKey(soap, n, NULL, NULL, NULL);
77256 }
77257
77258 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *p)
77259 {       soap_delete(soap, p);
77260 }
77261
77262 SOAP_FMAC3 _sai__CertStoreAddKey * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
77263 {
77264         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
77265         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddKey, n, soap_fdelete);
77266         if (!cp)
77267                 return NULL;
77268         if (n < 0)
77269         {       cp->ptr = (void*)new _sai__CertStoreAddKey;
77270                 if (size)
77271                         *size = sizeof(_sai__CertStoreAddKey);
77272                 ((_sai__CertStoreAddKey*)cp->ptr)->soap = soap;
77273         }
77274         else
77275         {       cp->ptr = (void*)new _sai__CertStoreAddKey[n];
77276                 if (size)
77277                         *size = n * sizeof(_sai__CertStoreAddKey);
77278                 for (int i = 0; i < n; i++)
77279                         ((_sai__CertStoreAddKey*)cp->ptr)[i].soap = soap;
77280         }
77281                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
77282         return (_sai__CertStoreAddKey*)cp->ptr;
77283 }
77284
77285 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CertStoreAddKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
77286 {
77287         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddKey %p -> %p\n", q, p));
77288         *(_sai__CertStoreAddKey*)p = *(_sai__CertStoreAddKey*)q;
77289 }
77290
77291 void _sai__GetGlobalPowerPolicyResponse::soap_serialize(struct soap *soap) const
77292 {
77293         (void)soap; /* appease -Wall -Werror */
77294         soap_serialize_PointerTosai__GlobalPowerPolicyType(soap, &((_sai__GetGlobalPowerPolicyResponse*)this)->GlobalPowerPolicy);
77295         /* transient soap skipped */
77296 }
77297
77298 void _sai__GetGlobalPowerPolicyResponse::soap_default(struct soap *soap)
77299 {
77300         this->soap = soap;
77301         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetGlobalPowerPolicyResponse*)this)->StatusCode);
77302         ((_sai__GetGlobalPowerPolicyResponse*)this)->GlobalPowerPolicy = NULL;
77303         /* transient soap skipped */
77304 }
77305
77306 int _sai__GetGlobalPowerPolicyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
77307 {
77308         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse);
77309         if (this->soap_out(soap, tag, id, type))
77310                 return soap->error;
77311         return soap_putindependent(soap);
77312 }
77313
77314 int _sai__GetGlobalPowerPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
77315 {
77316         return soap_out__sai__GetGlobalPowerPolicyResponse(soap, tag, id, this, type);
77317 }
77318
77319 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, int id, const _sai__GetGlobalPowerPolicyResponse *a, const char *type)
77320 {
77321         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse), type);
77322         soap_element_result(soap, "sai:StatusCode");
77323         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetGlobalPowerPolicyResponse*)a)->StatusCode), "");
77324         soap_out_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", -1, &(((_sai__GetGlobalPowerPolicyResponse*)a)->GlobalPowerPolicy), "");
77325         /* transient soap skipped */
77326         soap_element_end_out(soap, tag);
77327         return SOAP_OK;
77328 }
77329
77330 void *_sai__GetGlobalPowerPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
77331 {
77332         return soap_get__sai__GetGlobalPowerPolicyResponse(soap, this, tag, type);
77333 }
77334
77335 SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_get__sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *p, const char *tag, const char *type)
77336 {
77337         if ((p = soap_in__sai__GetGlobalPowerPolicyResponse(soap, tag, p, type)))
77338                 soap_getindependent(soap);
77339         return p;
77340 }
77341
77342 void *_sai__GetGlobalPowerPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
77343 {       return soap_in__sai__GetGlobalPowerPolicyResponse(soap, tag, this, type);
77344 }
77345
77346 SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_in__sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicyResponse *a, const char *type)
77347 {
77348         if (soap_element_begin_in(soap, tag, 0, NULL))
77349                 return NULL;
77350         a = (_sai__GetGlobalPowerPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, sizeof(_sai__GetGlobalPowerPolicyResponse), soap->type, soap->arrayType);
77351         if (!a)
77352                 return NULL;
77353         if (soap->alloced)
77354         {       a->soap_default(soap);
77355                 if (soap->clist->type != SOAP_TYPE__sai__GetGlobalPowerPolicyResponse)
77356                 {       soap_revert(soap);
77357                         *soap->id = '\0';
77358                         return (_sai__GetGlobalPowerPolicyResponse *)a->soap_in(soap, tag, type);
77359                 }
77360         }
77361         short soap_flag_StatusCode1 = 1, soap_flag_GlobalPowerPolicy1 = 1;
77362         if (soap->body && !*soap->href)
77363         {
77364                 for (;;)
77365                 {       soap->error = SOAP_TAG_MISMATCH;
77366                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
77367                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetGlobalPowerPolicyResponse*)a)->StatusCode), "cmn:PT_STATUS"))
77368                                 {       soap_flag_StatusCode1--;
77369                                         continue;
77370                                 }
77371                         if (soap_flag_GlobalPowerPolicy1 && soap->error == SOAP_TAG_MISMATCH)
77372                                 if (soap_in_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", &(((_sai__GetGlobalPowerPolicyResponse*)a)->GlobalPowerPolicy), "sai:GlobalPowerPolicyType"))
77373                                 {       soap_flag_GlobalPowerPolicy1--;
77374                                         continue;
77375                                 }
77376                         /* transient soap skipped */
77377                         soap_check_result(soap, "sai:StatusCode");
77378                         if (soap->error == SOAP_TAG_MISMATCH)
77379                                 soap->error = soap_ignore_element(soap);
77380                         if (soap->error == SOAP_NO_TAG)
77381                                 break;
77382                         if (soap->error)
77383                                 return NULL;
77384                 }
77385                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_GlobalPowerPolicy1 > 0))
77386                 {       soap->error = SOAP_OCCURS;
77387                         return NULL;
77388                 }
77389                 if (soap_element_end_in(soap, tag))
77390                         return NULL;
77391         }
77392         else
77393         {       a = (_sai__GetGlobalPowerPolicyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, 0, sizeof(_sai__GetGlobalPowerPolicyResponse), 0, soap_copy__sai__GetGlobalPowerPolicyResponse);
77394                 if (soap->body && soap_element_end_in(soap, tag))
77395                         return NULL;
77396         }
77397         return a;
77398 }
77399
77400 SOAP_FMAC5 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC6 soap_new__sai__GetGlobalPowerPolicyResponse(struct soap *soap, int n)
77401 {       return soap_instantiate__sai__GetGlobalPowerPolicyResponse(soap, n, NULL, NULL, NULL);
77402 }
77403
77404 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *p)
77405 {       soap_delete(soap, p);
77406 }
77407
77408 SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_instantiate__sai__GetGlobalPowerPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
77409 {
77410         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetGlobalPowerPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
77411         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, n, soap_fdelete);
77412         if (!cp)
77413                 return NULL;
77414         if (n < 0)
77415         {       cp->ptr = (void*)new _sai__GetGlobalPowerPolicyResponse;
77416                 if (size)
77417                         *size = sizeof(_sai__GetGlobalPowerPolicyResponse);
77418                 ((_sai__GetGlobalPowerPolicyResponse*)cp->ptr)->soap = soap;
77419         }
77420         else
77421         {       cp->ptr = (void*)new _sai__GetGlobalPowerPolicyResponse[n];
77422                 if (size)
77423                         *size = n * sizeof(_sai__GetGlobalPowerPolicyResponse);
77424                 for (int i = 0; i < n; i++)
77425                         ((_sai__GetGlobalPowerPolicyResponse*)cp->ptr)[i].soap = soap;
77426         }
77427                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
77428         return (_sai__GetGlobalPowerPolicyResponse*)cp->ptr;
77429 }
77430
77431 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetGlobalPowerPolicyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
77432 {
77433         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetGlobalPowerPolicyResponse %p -> %p\n", q, p));
77434         *(_sai__GetGlobalPowerPolicyResponse*)p = *(_sai__GetGlobalPowerPolicyResponse*)q;
77435 }
77436
77437 void _sai__GetGlobalPowerPolicy::soap_serialize(struct soap *soap) const
77438 {
77439         (void)soap; /* appease -Wall -Werror */
77440         /* transient soap skipped */
77441 }
77442
77443 void _sai__GetGlobalPowerPolicy::soap_default(struct soap *soap)
77444 {
77445         this->soap = soap;
77446         /* transient soap skipped */
77447 }
77448
77449 int _sai__GetGlobalPowerPolicy::soap_put(struct soap *soap, const char *tag, const  char *type) const
77450 {
77451         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetGlobalPowerPolicy);
77452         if (this->soap_out(soap, tag, id, type))
77453                 return soap->error;
77454         return soap_putindependent(soap);
77455 }
77456
77457 int _sai__GetGlobalPowerPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
77458 {
77459         return soap_out__sai__GetGlobalPowerPolicy(soap, tag, id, this, type);
77460 }
77461
77462 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, const _sai__GetGlobalPowerPolicy *a, const char *type)
77463 {
77464         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetGlobalPowerPolicy), type);
77465         /* transient soap skipped */
77466         soap_element_end_out(soap, tag);
77467         return SOAP_OK;
77468 }
77469
77470 void *_sai__GetGlobalPowerPolicy::soap_get(struct soap *soap, const char *tag, const char *type)
77471 {
77472         return soap_get__sai__GetGlobalPowerPolicy(soap, this, tag, type);
77473 }
77474
77475 SOAP_FMAC3 _sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_get__sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *p, const char *tag, const char *type)
77476 {
77477         if ((p = soap_in__sai__GetGlobalPowerPolicy(soap, tag, p, type)))
77478                 soap_getindependent(soap);
77479         return p;
77480 }
77481
77482 void *_sai__GetGlobalPowerPolicy::soap_in(struct soap *soap, const char *tag, const char *type)
77483 {       return soap_in__sai__GetGlobalPowerPolicy(soap, tag, this, type);
77484 }
77485
77486 SOAP_FMAC3 _sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_in__sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicy *a, const char *type)
77487 {
77488         if (soap_element_begin_in(soap, tag, 0, NULL))
77489                 return NULL;
77490         a = (_sai__GetGlobalPowerPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetGlobalPowerPolicy, sizeof(_sai__GetGlobalPowerPolicy), soap->type, soap->arrayType);
77491         if (!a)
77492                 return NULL;
77493         if (soap->alloced)
77494         {       a->soap_default(soap);
77495                 if (soap->clist->type != SOAP_TYPE__sai__GetGlobalPowerPolicy)
77496                 {       soap_revert(soap);
77497                         *soap->id = '\0';
77498                         return (_sai__GetGlobalPowerPolicy *)a->soap_in(soap, tag, type);
77499                 }
77500         };
77501         if (soap->body && !*soap->href)
77502         {
77503                 for (;;)
77504                 {       soap->error = SOAP_TAG_MISMATCH;
77505                         /* transient soap skipped */
77506                         if (soap->error == SOAP_TAG_MISMATCH)
77507                                 soap->error = soap_ignore_element(soap);
77508                         if (soap->error == SOAP_NO_TAG)
77509                                 break;
77510                         if (soap->error)
77511                                 return NULL;
77512                 }
77513                 if (soap_element_end_in(soap, tag))
77514                         return NULL;
77515         }
77516         else
77517         {       a = (_sai__GetGlobalPowerPolicy *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetGlobalPowerPolicy, 0, sizeof(_sai__GetGlobalPowerPolicy), 0, soap_copy__sai__GetGlobalPowerPolicy);
77518                 if (soap->body && soap_element_end_in(soap, tag))
77519                         return NULL;
77520         }
77521         return a;
77522 }
77523
77524 SOAP_FMAC5 _sai__GetGlobalPowerPolicy * SOAP_FMAC6 soap_new__sai__GetGlobalPowerPolicy(struct soap *soap, int n)
77525 {       return soap_instantiate__sai__GetGlobalPowerPolicy(soap, n, NULL, NULL, NULL);
77526 }
77527
77528 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *p)
77529 {       soap_delete(soap, p);
77530 }
77531
77532 SOAP_FMAC3 _sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_instantiate__sai__GetGlobalPowerPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
77533 {
77534         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
77535         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetGlobalPowerPolicy, n, soap_fdelete);
77536         if (!cp)
77537                 return NULL;
77538         if (n < 0)
77539         {       cp->ptr = (void*)new _sai__GetGlobalPowerPolicy;
77540                 if (size)
77541                         *size = sizeof(_sai__GetGlobalPowerPolicy);
77542                 ((_sai__GetGlobalPowerPolicy*)cp->ptr)->soap = soap;
77543         }
77544         else
77545         {       cp->ptr = (void*)new _sai__GetGlobalPowerPolicy[n];
77546                 if (size)
77547                         *size = n * sizeof(_sai__GetGlobalPowerPolicy);
77548                 for (int i = 0; i < n; i++)
77549                         ((_sai__GetGlobalPowerPolicy*)cp->ptr)[i].soap = soap;
77550         }
77551                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
77552         return (_sai__GetGlobalPowerPolicy*)cp->ptr;
77553 }
77554
77555 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetGlobalPowerPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
77556 {
77557         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetGlobalPowerPolicy %p -> %p\n", q, p));
77558         *(_sai__GetGlobalPowerPolicy*)p = *(_sai__GetGlobalPowerPolicy*)q;
77559 }
77560
77561 void _sai__SetGlobalPowerPolicyResponse::soap_serialize(struct soap *soap) const
77562 {
77563         (void)soap; /* appease -Wall -Werror */
77564         /* transient soap skipped */
77565 }
77566
77567 void _sai__SetGlobalPowerPolicyResponse::soap_default(struct soap *soap)
77568 {
77569         this->soap = soap;
77570         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetGlobalPowerPolicyResponse*)this)->StatusCode);
77571         /* transient soap skipped */
77572 }
77573
77574 int _sai__SetGlobalPowerPolicyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
77575 {
77576         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse);
77577         if (this->soap_out(soap, tag, id, type))
77578                 return soap->error;
77579         return soap_putindependent(soap);
77580 }
77581
77582 int _sai__SetGlobalPowerPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
77583 {
77584         return soap_out__sai__SetGlobalPowerPolicyResponse(soap, tag, id, this, type);
77585 }
77586
77587 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, int id, const _sai__SetGlobalPowerPolicyResponse *a, const char *type)
77588 {
77589         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse), type);
77590         soap_element_result(soap, "sai:StatusCode");
77591         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetGlobalPowerPolicyResponse*)a)->StatusCode), "");
77592         /* transient soap skipped */
77593         soap_element_end_out(soap, tag);
77594         return SOAP_OK;
77595 }
77596
77597 void *_sai__SetGlobalPowerPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
77598 {
77599         return soap_get__sai__SetGlobalPowerPolicyResponse(soap, this, tag, type);
77600 }
77601
77602 SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_get__sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *p, const char *tag, const char *type)
77603 {
77604         if ((p = soap_in__sai__SetGlobalPowerPolicyResponse(soap, tag, p, type)))
77605                 soap_getindependent(soap);
77606         return p;
77607 }
77608
77609 void *_sai__SetGlobalPowerPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
77610 {       return soap_in__sai__SetGlobalPowerPolicyResponse(soap, tag, this, type);
77611 }
77612
77613 SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_in__sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicyResponse *a, const char *type)
77614 {
77615         if (soap_element_begin_in(soap, tag, 0, NULL))
77616                 return NULL;
77617         a = (_sai__SetGlobalPowerPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, sizeof(_sai__SetGlobalPowerPolicyResponse), soap->type, soap->arrayType);
77618         if (!a)
77619                 return NULL;
77620         if (soap->alloced)
77621         {       a->soap_default(soap);
77622                 if (soap->clist->type != SOAP_TYPE__sai__SetGlobalPowerPolicyResponse)
77623                 {       soap_revert(soap);
77624                         *soap->id = '\0';
77625                         return (_sai__SetGlobalPowerPolicyResponse *)a->soap_in(soap, tag, type);
77626                 }
77627         }
77628         short soap_flag_StatusCode1 = 1;
77629         if (soap->body && !*soap->href)
77630         {
77631                 for (;;)
77632                 {       soap->error = SOAP_TAG_MISMATCH;
77633                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
77634                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetGlobalPowerPolicyResponse*)a)->StatusCode), "cmn:PT_STATUS"))
77635                                 {       soap_flag_StatusCode1--;
77636                                         continue;
77637                                 }
77638                         /* transient soap skipped */
77639                         soap_check_result(soap, "sai:StatusCode");
77640                         if (soap->error == SOAP_TAG_MISMATCH)
77641                                 soap->error = soap_ignore_element(soap);
77642                         if (soap->error == SOAP_NO_TAG)
77643                                 break;
77644                         if (soap->error)
77645                                 return NULL;
77646                 }
77647                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
77648                 {       soap->error = SOAP_OCCURS;
77649                         return NULL;
77650                 }
77651                 if (soap_element_end_in(soap, tag))
77652                         return NULL;
77653         }
77654         else
77655         {       a = (_sai__SetGlobalPowerPolicyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, 0, sizeof(_sai__SetGlobalPowerPolicyResponse), 0, soap_copy__sai__SetGlobalPowerPolicyResponse);
77656                 if (soap->body && soap_element_end_in(soap, tag))
77657                         return NULL;
77658         }
77659         return a;
77660 }
77661
77662 SOAP_FMAC5 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC6 soap_new__sai__SetGlobalPowerPolicyResponse(struct soap *soap, int n)
77663 {       return soap_instantiate__sai__SetGlobalPowerPolicyResponse(soap, n, NULL, NULL, NULL);
77664 }
77665
77666 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *p)
77667 {       soap_delete(soap, p);
77668 }
77669
77670 SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_instantiate__sai__SetGlobalPowerPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
77671 {
77672         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetGlobalPowerPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
77673         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, n, soap_fdelete);
77674         if (!cp)
77675                 return NULL;
77676         if (n < 0)
77677         {       cp->ptr = (void*)new _sai__SetGlobalPowerPolicyResponse;
77678                 if (size)
77679                         *size = sizeof(_sai__SetGlobalPowerPolicyResponse);
77680                 ((_sai__SetGlobalPowerPolicyResponse*)cp->ptr)->soap = soap;
77681         }
77682         else
77683         {       cp->ptr = (void*)new _sai__SetGlobalPowerPolicyResponse[n];
77684                 if (size)
77685                         *size = n * sizeof(_sai__SetGlobalPowerPolicyResponse);
77686                 for (int i = 0; i < n; i++)
77687                         ((_sai__SetGlobalPowerPolicyResponse*)cp->ptr)[i].soap = soap;
77688         }
77689                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
77690         return (_sai__SetGlobalPowerPolicyResponse*)cp->ptr;
77691 }
77692
77693 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetGlobalPowerPolicyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
77694 {
77695         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetGlobalPowerPolicyResponse %p -> %p\n", q, p));
77696         *(_sai__SetGlobalPowerPolicyResponse*)p = *(_sai__SetGlobalPowerPolicyResponse*)q;
77697 }
77698
77699 void _sai__SetGlobalPowerPolicy::soap_serialize(struct soap *soap) const
77700 {
77701         (void)soap; /* appease -Wall -Werror */
77702         soap_serialize_PointerTosai__GlobalPowerPolicyType(soap, &((_sai__SetGlobalPowerPolicy*)this)->GlobalPowerPolicy);
77703         /* transient soap skipped */
77704 }
77705
77706 void _sai__SetGlobalPowerPolicy::soap_default(struct soap *soap)
77707 {
77708         this->soap = soap;
77709         ((_sai__SetGlobalPowerPolicy*)this)->GlobalPowerPolicy = NULL;
77710         /* transient soap skipped */
77711 }
77712
77713 int _sai__SetGlobalPowerPolicy::soap_put(struct soap *soap, const char *tag, const  char *type) const
77714 {
77715         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetGlobalPowerPolicy);
77716         if (this->soap_out(soap, tag, id, type))
77717                 return soap->error;
77718         return soap_putindependent(soap);
77719 }
77720
77721 int _sai__SetGlobalPowerPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
77722 {
77723         return soap_out__sai__SetGlobalPowerPolicy(soap, tag, id, this, type);
77724 }
77725
77726 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, const _sai__SetGlobalPowerPolicy *a, const char *type)
77727 {
77728         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetGlobalPowerPolicy), type);
77729         soap_out_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", -1, &(((_sai__SetGlobalPowerPolicy*)a)->GlobalPowerPolicy), "");
77730         /* transient soap skipped */
77731         soap_element_end_out(soap, tag);
77732         return SOAP_OK;
77733 }
77734
77735 void *_sai__SetGlobalPowerPolicy::soap_get(struct soap *soap, const char *tag, const char *type)
77736 {
77737         return soap_get__sai__SetGlobalPowerPolicy(soap, this, tag, type);
77738 }
77739
77740 SOAP_FMAC3 _sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_get__sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *p, const char *tag, const char *type)
77741 {
77742         if ((p = soap_in__sai__SetGlobalPowerPolicy(soap, tag, p, type)))
77743                 soap_getindependent(soap);
77744         return p;
77745 }
77746
77747 void *_sai__SetGlobalPowerPolicy::soap_in(struct soap *soap, const char *tag, const char *type)
77748 {       return soap_in__sai__SetGlobalPowerPolicy(soap, tag, this, type);
77749 }
77750
77751 SOAP_FMAC3 _sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_in__sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicy *a, const char *type)
77752 {
77753         if (soap_element_begin_in(soap, tag, 0, NULL))
77754                 return NULL;
77755         a = (_sai__SetGlobalPowerPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetGlobalPowerPolicy, sizeof(_sai__SetGlobalPowerPolicy), soap->type, soap->arrayType);
77756         if (!a)
77757                 return NULL;
77758         if (soap->alloced)
77759         {       a->soap_default(soap);
77760                 if (soap->clist->type != SOAP_TYPE__sai__SetGlobalPowerPolicy)
77761                 {       soap_revert(soap);
77762                         *soap->id = '\0';
77763                         return (_sai__SetGlobalPowerPolicy *)a->soap_in(soap, tag, type);
77764                 }
77765         }
77766         short soap_flag_GlobalPowerPolicy1 = 1;
77767         if (soap->body && !*soap->href)
77768         {
77769                 for (;;)
77770                 {       soap->error = SOAP_TAG_MISMATCH;
77771                         if (soap_flag_GlobalPowerPolicy1 && soap->error == SOAP_TAG_MISMATCH)
77772                                 if (soap_in_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", &(((_sai__SetGlobalPowerPolicy*)a)->GlobalPowerPolicy), "sai:GlobalPowerPolicyType"))
77773                                 {       soap_flag_GlobalPowerPolicy1--;
77774                                         continue;
77775                                 }
77776                         /* transient soap skipped */
77777                         if (soap->error == SOAP_TAG_MISMATCH)
77778                                 soap->error = soap_ignore_element(soap);
77779                         if (soap->error == SOAP_NO_TAG)
77780                                 break;
77781                         if (soap->error)
77782                                 return NULL;
77783                 }
77784                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_GlobalPowerPolicy1 > 0))
77785                 {       soap->error = SOAP_OCCURS;
77786                         return NULL;
77787                 }
77788                 if (soap_element_end_in(soap, tag))
77789                         return NULL;
77790         }
77791         else
77792         {       a = (_sai__SetGlobalPowerPolicy *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetGlobalPowerPolicy, 0, sizeof(_sai__SetGlobalPowerPolicy), 0, soap_copy__sai__SetGlobalPowerPolicy);
77793                 if (soap->body && soap_element_end_in(soap, tag))
77794                         return NULL;
77795         }
77796         return a;
77797 }
77798
77799 SOAP_FMAC5 _sai__SetGlobalPowerPolicy * SOAP_FMAC6 soap_new__sai__SetGlobalPowerPolicy(struct soap *soap, int n)
77800 {       return soap_instantiate__sai__SetGlobalPowerPolicy(soap, n, NULL, NULL, NULL);
77801 }
77802
77803 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *p)
77804 {       soap_delete(soap, p);
77805 }
77806
77807 SOAP_FMAC3 _sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_instantiate__sai__SetGlobalPowerPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
77808 {
77809         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
77810         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetGlobalPowerPolicy, n, soap_fdelete);
77811         if (!cp)
77812                 return NULL;
77813         if (n < 0)
77814         {       cp->ptr = (void*)new _sai__SetGlobalPowerPolicy;
77815                 if (size)
77816                         *size = sizeof(_sai__SetGlobalPowerPolicy);
77817                 ((_sai__SetGlobalPowerPolicy*)cp->ptr)->soap = soap;
77818         }
77819         else
77820         {       cp->ptr = (void*)new _sai__SetGlobalPowerPolicy[n];
77821                 if (size)
77822                         *size = n * sizeof(_sai__SetGlobalPowerPolicy);
77823                 for (int i = 0; i < n; i++)
77824                         ((_sai__SetGlobalPowerPolicy*)cp->ptr)[i].soap = soap;
77825         }
77826                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
77827         return (_sai__SetGlobalPowerPolicy*)cp->ptr;
77828 }
77829
77830 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetGlobalPowerPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
77831 {
77832         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetGlobalPowerPolicy %p -> %p\n", q, p));
77833         *(_sai__SetGlobalPowerPolicy*)p = *(_sai__SetGlobalPowerPolicy*)q;
77834 }
77835
77836 void _sai__SetActivePowerPackageResponse::soap_serialize(struct soap *soap) const
77837 {
77838         (void)soap; /* appease -Wall -Werror */
77839         /* transient soap skipped */
77840 }
77841
77842 void _sai__SetActivePowerPackageResponse::soap_default(struct soap *soap)
77843 {
77844         this->soap = soap;
77845         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetActivePowerPackageResponse*)this)->StatusCode);
77846         /* transient soap skipped */
77847 }
77848
77849 int _sai__SetActivePowerPackageResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
77850 {
77851         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetActivePowerPackageResponse);
77852         if (this->soap_out(soap, tag, id, type))
77853                 return soap->error;
77854         return soap_putindependent(soap);
77855 }
77856
77857 int _sai__SetActivePowerPackageResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
77858 {
77859         return soap_out__sai__SetActivePowerPackageResponse(soap, tag, id, this, type);
77860 }
77861
77862 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, int id, const _sai__SetActivePowerPackageResponse *a, const char *type)
77863 {
77864         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetActivePowerPackageResponse), type);
77865         soap_element_result(soap, "sai:StatusCode");
77866         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetActivePowerPackageResponse*)a)->StatusCode), "");
77867         /* transient soap skipped */
77868         soap_element_end_out(soap, tag);
77869         return SOAP_OK;
77870 }
77871
77872 void *_sai__SetActivePowerPackageResponse::soap_get(struct soap *soap, const char *tag, const char *type)
77873 {
77874         return soap_get__sai__SetActivePowerPackageResponse(soap, this, tag, type);
77875 }
77876
77877 SOAP_FMAC3 _sai__SetActivePowerPackageResponse * SOAP_FMAC4 soap_get__sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *p, const char *tag, const char *type)
77878 {
77879         if ((p = soap_in__sai__SetActivePowerPackageResponse(soap, tag, p, type)))
77880                 soap_getindependent(soap);
77881         return p;
77882 }
77883
77884 void *_sai__SetActivePowerPackageResponse::soap_in(struct soap *soap, const char *tag, const char *type)
77885 {       return soap_in__sai__SetActivePowerPackageResponse(soap, tag, this, type);
77886 }
77887
77888 SOAP_FMAC3 _sai__SetActivePowerPackageResponse * SOAP_FMAC4 soap_in__sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__SetActivePowerPackageResponse *a, const char *type)
77889 {
77890         if (soap_element_begin_in(soap, tag, 0, NULL))
77891                 return NULL;
77892         a = (_sai__SetActivePowerPackageResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetActivePowerPackageResponse, sizeof(_sai__SetActivePowerPackageResponse), soap->type, soap->arrayType);
77893         if (!a)
77894                 return NULL;
77895         if (soap->alloced)
77896         {       a->soap_default(soap);
77897                 if (soap->clist->type != SOAP_TYPE__sai__SetActivePowerPackageResponse)
77898                 {       soap_revert(soap);
77899                         *soap->id = '\0';
77900                         return (_sai__SetActivePowerPackageResponse *)a->soap_in(soap, tag, type);
77901                 }
77902         }
77903         short soap_flag_StatusCode1 = 1;
77904         if (soap->body && !*soap->href)
77905         {
77906                 for (;;)
77907                 {       soap->error = SOAP_TAG_MISMATCH;
77908                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
77909                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetActivePowerPackageResponse*)a)->StatusCode), "cmn:PT_STATUS"))
77910                                 {       soap_flag_StatusCode1--;
77911                                         continue;
77912                                 }
77913                         /* transient soap skipped */
77914                         soap_check_result(soap, "sai:StatusCode");
77915                         if (soap->error == SOAP_TAG_MISMATCH)
77916                                 soap->error = soap_ignore_element(soap);
77917                         if (soap->error == SOAP_NO_TAG)
77918                                 break;
77919                         if (soap->error)
77920                                 return NULL;
77921                 }
77922                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
77923                 {       soap->error = SOAP_OCCURS;
77924                         return NULL;
77925                 }
77926                 if (soap_element_end_in(soap, tag))
77927                         return NULL;
77928         }
77929         else
77930         {       a = (_sai__SetActivePowerPackageResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetActivePowerPackageResponse, 0, sizeof(_sai__SetActivePowerPackageResponse), 0, soap_copy__sai__SetActivePowerPackageResponse);
77931                 if (soap->body && soap_element_end_in(soap, tag))
77932                         return NULL;
77933         }
77934         return a;
77935 }
77936
77937 SOAP_FMAC5 _sai__SetActivePowerPackageResponse * SOAP_FMAC6 soap_new__sai__SetActivePowerPackageResponse(struct soap *soap, int n)
77938 {       return soap_instantiate__sai__SetActivePowerPackageResponse(soap, n, NULL, NULL, NULL);
77939 }
77940
77941 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *p)
77942 {       soap_delete(soap, p);
77943 }
77944
77945 SOAP_FMAC3 _sai__SetActivePowerPackageResponse * SOAP_FMAC4 soap_instantiate__sai__SetActivePowerPackageResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
77946 {
77947         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetActivePowerPackageResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
77948         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetActivePowerPackageResponse, n, soap_fdelete);
77949         if (!cp)
77950                 return NULL;
77951         if (n < 0)
77952         {       cp->ptr = (void*)new _sai__SetActivePowerPackageResponse;
77953                 if (size)
77954                         *size = sizeof(_sai__SetActivePowerPackageResponse);
77955                 ((_sai__SetActivePowerPackageResponse*)cp->ptr)->soap = soap;
77956         }
77957         else
77958         {       cp->ptr = (void*)new _sai__SetActivePowerPackageResponse[n];
77959                 if (size)
77960                         *size = n * sizeof(_sai__SetActivePowerPackageResponse);
77961                 for (int i = 0; i < n; i++)
77962                         ((_sai__SetActivePowerPackageResponse*)cp->ptr)[i].soap = soap;
77963         }
77964                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
77965         return (_sai__SetActivePowerPackageResponse*)cp->ptr;
77966 }
77967
77968 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetActivePowerPackageResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
77969 {
77970         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetActivePowerPackageResponse %p -> %p\n", q, p));
77971         *(_sai__SetActivePowerPackageResponse*)p = *(_sai__SetActivePowerPackageResponse*)q;
77972 }
77973
77974 void _sai__SetActivePowerPackage::soap_serialize(struct soap *soap) const
77975 {
77976         (void)soap; /* appease -Wall -Werror */
77977         soap_serialize_cmn__GuidBuf(soap, &((_sai__SetActivePowerPackage*)this)->PolicyGUID);
77978         /* transient soap skipped */
77979 }
77980
77981 void _sai__SetActivePowerPackage::soap_default(struct soap *soap)
77982 {
77983         this->soap = soap;
77984         soap_default_cmn__GuidBuf(soap, &((_sai__SetActivePowerPackage*)this)->PolicyGUID);
77985         /* transient soap skipped */
77986 }
77987
77988 int _sai__SetActivePowerPackage::soap_put(struct soap *soap, const char *tag, const  char *type) const
77989 {
77990         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetActivePowerPackage);
77991         if (this->soap_out(soap, tag, id, type))
77992                 return soap->error;
77993         return soap_putindependent(soap);
77994 }
77995
77996 int _sai__SetActivePowerPackage::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
77997 {
77998         return soap_out__sai__SetActivePowerPackage(soap, tag, id, this, type);
77999 }
78000
78001 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetActivePowerPackage(struct soap *soap, const char *tag, int id, const _sai__SetActivePowerPackage *a, const char *type)
78002 {
78003         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetActivePowerPackage), type);
78004         soap_out_cmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__SetActivePowerPackage*)a)->PolicyGUID), "");
78005         /* transient soap skipped */
78006         soap_element_end_out(soap, tag);
78007         return SOAP_OK;
78008 }
78009
78010 void *_sai__SetActivePowerPackage::soap_get(struct soap *soap, const char *tag, const char *type)
78011 {
78012         return soap_get__sai__SetActivePowerPackage(soap, this, tag, type);
78013 }
78014
78015 SOAP_FMAC3 _sai__SetActivePowerPackage * SOAP_FMAC4 soap_get__sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *p, const char *tag, const char *type)
78016 {
78017         if ((p = soap_in__sai__SetActivePowerPackage(soap, tag, p, type)))
78018                 soap_getindependent(soap);
78019         return p;
78020 }
78021
78022 void *_sai__SetActivePowerPackage::soap_in(struct soap *soap, const char *tag, const char *type)
78023 {       return soap_in__sai__SetActivePowerPackage(soap, tag, this, type);
78024 }
78025
78026 SOAP_FMAC3 _sai__SetActivePowerPackage * SOAP_FMAC4 soap_in__sai__SetActivePowerPackage(struct soap *soap, const char *tag, _sai__SetActivePowerPackage *a, const char *type)
78027 {
78028         if (soap_element_begin_in(soap, tag, 0, NULL))
78029                 return NULL;
78030         a = (_sai__SetActivePowerPackage *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetActivePowerPackage, sizeof(_sai__SetActivePowerPackage), soap->type, soap->arrayType);
78031         if (!a)
78032                 return NULL;
78033         if (soap->alloced)
78034         {       a->soap_default(soap);
78035                 if (soap->clist->type != SOAP_TYPE__sai__SetActivePowerPackage)
78036                 {       soap_revert(soap);
78037                         *soap->id = '\0';
78038                         return (_sai__SetActivePowerPackage *)a->soap_in(soap, tag, type);
78039                 }
78040         }
78041         short soap_flag_PolicyGUID1 = 1;
78042         if (soap->body && !*soap->href)
78043         {
78044                 for (;;)
78045                 {       soap->error = SOAP_TAG_MISMATCH;
78046                         if (soap_flag_PolicyGUID1 && soap->error == SOAP_TAG_MISMATCH)
78047                                 if (soap_in_cmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__SetActivePowerPackage*)a)->PolicyGUID), "cmn:GuidBuf"))
78048                                 {       soap_flag_PolicyGUID1--;
78049                                         continue;
78050                                 }
78051                         /* transient soap skipped */
78052                         if (soap->error == SOAP_TAG_MISMATCH)
78053                                 soap->error = soap_ignore_element(soap);
78054                         if (soap->error == SOAP_NO_TAG)
78055                                 break;
78056                         if (soap->error)
78057                                 return NULL;
78058                 }
78059                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyGUID1 > 0))
78060                 {       soap->error = SOAP_OCCURS;
78061                         return NULL;
78062                 }
78063                 if (soap_element_end_in(soap, tag))
78064                         return NULL;
78065         }
78066         else
78067         {       a = (_sai__SetActivePowerPackage *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetActivePowerPackage, 0, sizeof(_sai__SetActivePowerPackage), 0, soap_copy__sai__SetActivePowerPackage);
78068                 if (soap->body && soap_element_end_in(soap, tag))
78069                         return NULL;
78070         }
78071         return a;
78072 }
78073
78074 SOAP_FMAC5 _sai__SetActivePowerPackage * SOAP_FMAC6 soap_new__sai__SetActivePowerPackage(struct soap *soap, int n)
78075 {       return soap_instantiate__sai__SetActivePowerPackage(soap, n, NULL, NULL, NULL);
78076 }
78077
78078 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *p)
78079 {       soap_delete(soap, p);
78080 }
78081
78082 SOAP_FMAC3 _sai__SetActivePowerPackage * SOAP_FMAC4 soap_instantiate__sai__SetActivePowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
78083 {
78084         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
78085         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetActivePowerPackage, n, soap_fdelete);
78086         if (!cp)
78087                 return NULL;
78088         if (n < 0)
78089         {       cp->ptr = (void*)new _sai__SetActivePowerPackage;
78090                 if (size)
78091                         *size = sizeof(_sai__SetActivePowerPackage);
78092                 ((_sai__SetActivePowerPackage*)cp->ptr)->soap = soap;
78093         }
78094         else
78095         {       cp->ptr = (void*)new _sai__SetActivePowerPackage[n];
78096                 if (size)
78097                         *size = n * sizeof(_sai__SetActivePowerPackage);
78098                 for (int i = 0; i < n; i++)
78099                         ((_sai__SetActivePowerPackage*)cp->ptr)[i].soap = soap;
78100         }
78101                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
78102         return (_sai__SetActivePowerPackage*)cp->ptr;
78103 }
78104
78105 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetActivePowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
78106 {
78107         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetActivePowerPackage %p -> %p\n", q, p));
78108         *(_sai__SetActivePowerPackage*)p = *(_sai__SetActivePowerPackage*)q;
78109 }
78110
78111 void _sai__GetPowerPackageResponse::soap_serialize(struct soap *soap) const
78112 {
78113         (void)soap; /* appease -Wall -Werror */
78114         soap_embedded(soap, &((_sai__GetPowerPackageResponse*)this)->PolicyDescriptor, SOAP_TYPE_std__string);
78115         soap_serialize_std__string(soap, &((_sai__GetPowerPackageResponse*)this)->PolicyDescriptor);
78116         /* transient soap skipped */
78117 }
78118
78119 void _sai__GetPowerPackageResponse::soap_default(struct soap *soap)
78120 {
78121         this->soap = soap;
78122         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetPowerPackageResponse*)this)->StatusCode);
78123         soap_default_std__string(soap, &((_sai__GetPowerPackageResponse*)this)->PolicyDescriptor);
78124         /* transient soap skipped */
78125 }
78126
78127 int _sai__GetPowerPackageResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
78128 {
78129         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPowerPackageResponse);
78130         if (this->soap_out(soap, tag, id, type))
78131                 return soap->error;
78132         return soap_putindependent(soap);
78133 }
78134
78135 int _sai__GetPowerPackageResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
78136 {
78137         return soap_out__sai__GetPowerPackageResponse(soap, tag, id, this, type);
78138 }
78139
78140 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerPackageResponse(struct soap *soap, const char *tag, int id, const _sai__GetPowerPackageResponse *a, const char *type)
78141 {
78142         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerPackageResponse), type);
78143         soap_element_result(soap, "sai:StatusCode");
78144         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetPowerPackageResponse*)a)->StatusCode), "");
78145         soap_out_std__string(soap, "sai:PolicyDescriptor", -1, &(((_sai__GetPowerPackageResponse*)a)->PolicyDescriptor), "");
78146         /* transient soap skipped */
78147         soap_element_end_out(soap, tag);
78148         return SOAP_OK;
78149 }
78150
78151 void *_sai__GetPowerPackageResponse::soap_get(struct soap *soap, const char *tag, const char *type)
78152 {
78153         return soap_get__sai__GetPowerPackageResponse(soap, this, tag, type);
78154 }
78155
78156 SOAP_FMAC3 _sai__GetPowerPackageResponse * SOAP_FMAC4 soap_get__sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *p, const char *tag, const char *type)
78157 {
78158         if ((p = soap_in__sai__GetPowerPackageResponse(soap, tag, p, type)))
78159                 soap_getindependent(soap);
78160         return p;
78161 }
78162
78163 void *_sai__GetPowerPackageResponse::soap_in(struct soap *soap, const char *tag, const char *type)
78164 {       return soap_in__sai__GetPowerPackageResponse(soap, tag, this, type);
78165 }
78166
78167 SOAP_FMAC3 _sai__GetPowerPackageResponse * SOAP_FMAC4 soap_in__sai__GetPowerPackageResponse(struct soap *soap, const char *tag, _sai__GetPowerPackageResponse *a, const char *type)
78168 {
78169         if (soap_element_begin_in(soap, tag, 0, NULL))
78170                 return NULL;
78171         a = (_sai__GetPowerPackageResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerPackageResponse, sizeof(_sai__GetPowerPackageResponse), soap->type, soap->arrayType);
78172         if (!a)
78173                 return NULL;
78174         if (soap->alloced)
78175         {       a->soap_default(soap);
78176                 if (soap->clist->type != SOAP_TYPE__sai__GetPowerPackageResponse)
78177                 {       soap_revert(soap);
78178                         *soap->id = '\0';
78179                         return (_sai__GetPowerPackageResponse *)a->soap_in(soap, tag, type);
78180                 }
78181         }
78182         short soap_flag_StatusCode1 = 1, soap_flag_PolicyDescriptor1 = 1;
78183         if (soap->body && !*soap->href)
78184         {
78185                 for (;;)
78186                 {       soap->error = SOAP_TAG_MISMATCH;
78187                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
78188                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetPowerPackageResponse*)a)->StatusCode), "cmn:PT_STATUS"))
78189                                 {       soap_flag_StatusCode1--;
78190                                         continue;
78191                                 }
78192                         if (soap_flag_PolicyDescriptor1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
78193                                 if (soap_in_std__string(soap, "sai:PolicyDescriptor", &(((_sai__GetPowerPackageResponse*)a)->PolicyDescriptor), "xsd:string"))
78194                                 {       soap_flag_PolicyDescriptor1--;
78195                                         continue;
78196                                 }
78197                         /* transient soap skipped */
78198                         soap_check_result(soap, "sai:StatusCode");
78199                         if (soap->error == SOAP_TAG_MISMATCH)
78200                                 soap->error = soap_ignore_element(soap);
78201                         if (soap->error == SOAP_NO_TAG)
78202                                 break;
78203                         if (soap->error)
78204                                 return NULL;
78205                 }
78206                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PolicyDescriptor1 > 0))
78207                 {       soap->error = SOAP_OCCURS;
78208                         return NULL;
78209                 }
78210                 if (soap_element_end_in(soap, tag))
78211                         return NULL;
78212         }
78213         else
78214         {       a = (_sai__GetPowerPackageResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPowerPackageResponse, 0, sizeof(_sai__GetPowerPackageResponse), 0, soap_copy__sai__GetPowerPackageResponse);
78215                 if (soap->body && soap_element_end_in(soap, tag))
78216                         return NULL;
78217         }
78218         return a;
78219 }
78220
78221 SOAP_FMAC5 _sai__GetPowerPackageResponse * SOAP_FMAC6 soap_new__sai__GetPowerPackageResponse(struct soap *soap, int n)
78222 {       return soap_instantiate__sai__GetPowerPackageResponse(soap, n, NULL, NULL, NULL);
78223 }
78224
78225 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *p)
78226 {       soap_delete(soap, p);
78227 }
78228
78229 SOAP_FMAC3 _sai__GetPowerPackageResponse * SOAP_FMAC4 soap_instantiate__sai__GetPowerPackageResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
78230 {
78231         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerPackageResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
78232         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerPackageResponse, n, soap_fdelete);
78233         if (!cp)
78234                 return NULL;
78235         if (n < 0)
78236         {       cp->ptr = (void*)new _sai__GetPowerPackageResponse;
78237                 if (size)
78238                         *size = sizeof(_sai__GetPowerPackageResponse);
78239                 ((_sai__GetPowerPackageResponse*)cp->ptr)->soap = soap;
78240         }
78241         else
78242         {       cp->ptr = (void*)new _sai__GetPowerPackageResponse[n];
78243                 if (size)
78244                         *size = n * sizeof(_sai__GetPowerPackageResponse);
78245                 for (int i = 0; i < n; i++)
78246                         ((_sai__GetPowerPackageResponse*)cp->ptr)[i].soap = soap;
78247         }
78248                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
78249         return (_sai__GetPowerPackageResponse*)cp->ptr;
78250 }
78251
78252 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPowerPackageResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
78253 {
78254         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerPackageResponse %p -> %p\n", q, p));
78255         *(_sai__GetPowerPackageResponse*)p = *(_sai__GetPowerPackageResponse*)q;
78256 }
78257
78258 void _sai__GetPowerPackage::soap_serialize(struct soap *soap) const
78259 {
78260         (void)soap; /* appease -Wall -Werror */
78261         soap_serialize_cmn__GuidBuf(soap, &((_sai__GetPowerPackage*)this)->PolicyGUID);
78262         /* transient soap skipped */
78263 }
78264
78265 void _sai__GetPowerPackage::soap_default(struct soap *soap)
78266 {
78267         this->soap = soap;
78268         soap_default_cmn__GuidBuf(soap, &((_sai__GetPowerPackage*)this)->PolicyGUID);
78269         /* transient soap skipped */
78270 }
78271
78272 int _sai__GetPowerPackage::soap_put(struct soap *soap, const char *tag, const  char *type) const
78273 {
78274         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPowerPackage);
78275         if (this->soap_out(soap, tag, id, type))
78276                 return soap->error;
78277         return soap_putindependent(soap);
78278 }
78279
78280 int _sai__GetPowerPackage::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
78281 {
78282         return soap_out__sai__GetPowerPackage(soap, tag, id, this, type);
78283 }
78284
78285 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerPackage(struct soap *soap, const char *tag, int id, const _sai__GetPowerPackage *a, const char *type)
78286 {
78287         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerPackage), type);
78288         soap_out_cmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__GetPowerPackage*)a)->PolicyGUID), "");
78289         /* transient soap skipped */
78290         soap_element_end_out(soap, tag);
78291         return SOAP_OK;
78292 }
78293
78294 void *_sai__GetPowerPackage::soap_get(struct soap *soap, const char *tag, const char *type)
78295 {
78296         return soap_get__sai__GetPowerPackage(soap, this, tag, type);
78297 }
78298
78299 SOAP_FMAC3 _sai__GetPowerPackage * SOAP_FMAC4 soap_get__sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *p, const char *tag, const char *type)
78300 {
78301         if ((p = soap_in__sai__GetPowerPackage(soap, tag, p, type)))
78302                 soap_getindependent(soap);
78303         return p;
78304 }
78305
78306 void *_sai__GetPowerPackage::soap_in(struct soap *soap, const char *tag, const char *type)
78307 {       return soap_in__sai__GetPowerPackage(soap, tag, this, type);
78308 }
78309
78310 SOAP_FMAC3 _sai__GetPowerPackage * SOAP_FMAC4 soap_in__sai__GetPowerPackage(struct soap *soap, const char *tag, _sai__GetPowerPackage *a, const char *type)
78311 {
78312         if (soap_element_begin_in(soap, tag, 0, NULL))
78313                 return NULL;
78314         a = (_sai__GetPowerPackage *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerPackage, sizeof(_sai__GetPowerPackage), soap->type, soap->arrayType);
78315         if (!a)
78316                 return NULL;
78317         if (soap->alloced)
78318         {       a->soap_default(soap);
78319                 if (soap->clist->type != SOAP_TYPE__sai__GetPowerPackage)
78320                 {       soap_revert(soap);
78321                         *soap->id = '\0';
78322                         return (_sai__GetPowerPackage *)a->soap_in(soap, tag, type);
78323                 }
78324         }
78325         short soap_flag_PolicyGUID1 = 1;
78326         if (soap->body && !*soap->href)
78327         {
78328                 for (;;)
78329                 {       soap->error = SOAP_TAG_MISMATCH;
78330                         if (soap_flag_PolicyGUID1 && soap->error == SOAP_TAG_MISMATCH)
78331                                 if (soap_in_cmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__GetPowerPackage*)a)->PolicyGUID), "cmn:GuidBuf"))
78332                                 {       soap_flag_PolicyGUID1--;
78333                                         continue;
78334                                 }
78335                         /* transient soap skipped */
78336                         if (soap->error == SOAP_TAG_MISMATCH)
78337                                 soap->error = soap_ignore_element(soap);
78338                         if (soap->error == SOAP_NO_TAG)
78339                                 break;
78340                         if (soap->error)
78341                                 return NULL;
78342                 }
78343                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyGUID1 > 0))
78344                 {       soap->error = SOAP_OCCURS;
78345                         return NULL;
78346                 }
78347                 if (soap_element_end_in(soap, tag))
78348                         return NULL;
78349         }
78350         else
78351         {       a = (_sai__GetPowerPackage *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPowerPackage, 0, sizeof(_sai__GetPowerPackage), 0, soap_copy__sai__GetPowerPackage);
78352                 if (soap->body && soap_element_end_in(soap, tag))
78353                         return NULL;
78354         }
78355         return a;
78356 }
78357
78358 SOAP_FMAC5 _sai__GetPowerPackage * SOAP_FMAC6 soap_new__sai__GetPowerPackage(struct soap *soap, int n)
78359 {       return soap_instantiate__sai__GetPowerPackage(soap, n, NULL, NULL, NULL);
78360 }
78361
78362 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *p)
78363 {       soap_delete(soap, p);
78364 }
78365
78366 SOAP_FMAC3 _sai__GetPowerPackage * SOAP_FMAC4 soap_instantiate__sai__GetPowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
78367 {
78368         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
78369         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerPackage, n, soap_fdelete);
78370         if (!cp)
78371                 return NULL;
78372         if (n < 0)
78373         {       cp->ptr = (void*)new _sai__GetPowerPackage;
78374                 if (size)
78375                         *size = sizeof(_sai__GetPowerPackage);
78376                 ((_sai__GetPowerPackage*)cp->ptr)->soap = soap;
78377         }
78378         else
78379         {       cp->ptr = (void*)new _sai__GetPowerPackage[n];
78380                 if (size)
78381                         *size = n * sizeof(_sai__GetPowerPackage);
78382                 for (int i = 0; i < n; i++)
78383                         ((_sai__GetPowerPackage*)cp->ptr)[i].soap = soap;
78384         }
78385                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
78386         return (_sai__GetPowerPackage*)cp->ptr;
78387 }
78388
78389 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
78390 {
78391         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerPackage %p -> %p\n", q, p));
78392         *(_sai__GetPowerPackage*)p = *(_sai__GetPowerPackage*)q;
78393 }
78394
78395 void _sai__GetActivePowerPackageResponse::soap_serialize(struct soap *soap) const
78396 {
78397         (void)soap; /* appease -Wall -Werror */
78398         soap_serialize_cmn__GuidBuf(soap, &((_sai__GetActivePowerPackageResponse*)this)->PolicyGUID);
78399         /* transient soap skipped */
78400 }
78401
78402 void _sai__GetActivePowerPackageResponse::soap_default(struct soap *soap)
78403 {
78404         this->soap = soap;
78405         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetActivePowerPackageResponse*)this)->StatusCode);
78406         soap_default_cmn__GuidBuf(soap, &((_sai__GetActivePowerPackageResponse*)this)->PolicyGUID);
78407         /* transient soap skipped */
78408 }
78409
78410 int _sai__GetActivePowerPackageResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
78411 {
78412         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetActivePowerPackageResponse);
78413         if (this->soap_out(soap, tag, id, type))
78414                 return soap->error;
78415         return soap_putindependent(soap);
78416 }
78417
78418 int _sai__GetActivePowerPackageResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
78419 {
78420         return soap_out__sai__GetActivePowerPackageResponse(soap, tag, id, this, type);
78421 }
78422
78423 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, int id, const _sai__GetActivePowerPackageResponse *a, const char *type)
78424 {
78425         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetActivePowerPackageResponse), type);
78426         soap_element_result(soap, "sai:StatusCode");
78427         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetActivePowerPackageResponse*)a)->StatusCode), "");
78428         soap_out_cmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__GetActivePowerPackageResponse*)a)->PolicyGUID), "");
78429         /* transient soap skipped */
78430         soap_element_end_out(soap, tag);
78431         return SOAP_OK;
78432 }
78433
78434 void *_sai__GetActivePowerPackageResponse::soap_get(struct soap *soap, const char *tag, const char *type)
78435 {
78436         return soap_get__sai__GetActivePowerPackageResponse(soap, this, tag, type);
78437 }
78438
78439 SOAP_FMAC3 _sai__GetActivePowerPackageResponse * SOAP_FMAC4 soap_get__sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *p, const char *tag, const char *type)
78440 {
78441         if ((p = soap_in__sai__GetActivePowerPackageResponse(soap, tag, p, type)))
78442                 soap_getindependent(soap);
78443         return p;
78444 }
78445
78446 void *_sai__GetActivePowerPackageResponse::soap_in(struct soap *soap, const char *tag, const char *type)
78447 {       return soap_in__sai__GetActivePowerPackageResponse(soap, tag, this, type);
78448 }
78449
78450 SOAP_FMAC3 _sai__GetActivePowerPackageResponse * SOAP_FMAC4 soap_in__sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__GetActivePowerPackageResponse *a, const char *type)
78451 {
78452         if (soap_element_begin_in(soap, tag, 0, NULL))
78453                 return NULL;
78454         a = (_sai__GetActivePowerPackageResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetActivePowerPackageResponse, sizeof(_sai__GetActivePowerPackageResponse), soap->type, soap->arrayType);
78455         if (!a)
78456                 return NULL;
78457         if (soap->alloced)
78458         {       a->soap_default(soap);
78459                 if (soap->clist->type != SOAP_TYPE__sai__GetActivePowerPackageResponse)
78460                 {       soap_revert(soap);
78461                         *soap->id = '\0';
78462                         return (_sai__GetActivePowerPackageResponse *)a->soap_in(soap, tag, type);
78463                 }
78464         }
78465         short soap_flag_StatusCode1 = 1, soap_flag_PolicyGUID1 = 1;
78466         if (soap->body && !*soap->href)
78467         {
78468                 for (;;)
78469                 {       soap->error = SOAP_TAG_MISMATCH;
78470                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
78471                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetActivePowerPackageResponse*)a)->StatusCode), "cmn:PT_STATUS"))
78472                                 {       soap_flag_StatusCode1--;
78473                                         continue;
78474                                 }
78475                         if (soap_flag_PolicyGUID1 && soap->error == SOAP_TAG_MISMATCH)
78476                                 if (soap_in_cmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__GetActivePowerPackageResponse*)a)->PolicyGUID), "cmn:GuidBuf"))
78477                                 {       soap_flag_PolicyGUID1--;
78478                                         continue;
78479                                 }
78480                         /* transient soap skipped */
78481                         soap_check_result(soap, "sai:StatusCode");
78482                         if (soap->error == SOAP_TAG_MISMATCH)
78483                                 soap->error = soap_ignore_element(soap);
78484                         if (soap->error == SOAP_NO_TAG)
78485                                 break;
78486                         if (soap->error)
78487                                 return NULL;
78488                 }
78489                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PolicyGUID1 > 0))
78490                 {       soap->error = SOAP_OCCURS;
78491                         return NULL;
78492                 }
78493                 if (soap_element_end_in(soap, tag))
78494                         return NULL;
78495         }
78496         else
78497         {       a = (_sai__GetActivePowerPackageResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetActivePowerPackageResponse, 0, sizeof(_sai__GetActivePowerPackageResponse), 0, soap_copy__sai__GetActivePowerPackageResponse);
78498                 if (soap->body && soap_element_end_in(soap, tag))
78499                         return NULL;
78500         }
78501         return a;
78502 }
78503
78504 SOAP_FMAC5 _sai__GetActivePowerPackageResponse * SOAP_FMAC6 soap_new__sai__GetActivePowerPackageResponse(struct soap *soap, int n)
78505 {       return soap_instantiate__sai__GetActivePowerPackageResponse(soap, n, NULL, NULL, NULL);
78506 }
78507
78508 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *p)
78509 {       soap_delete(soap, p);
78510 }
78511
78512 SOAP_FMAC3 _sai__GetActivePowerPackageResponse * SOAP_FMAC4 soap_instantiate__sai__GetActivePowerPackageResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
78513 {
78514         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetActivePowerPackageResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
78515         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetActivePowerPackageResponse, n, soap_fdelete);
78516         if (!cp)
78517                 return NULL;
78518         if (n < 0)
78519         {       cp->ptr = (void*)new _sai__GetActivePowerPackageResponse;
78520                 if (size)
78521                         *size = sizeof(_sai__GetActivePowerPackageResponse);
78522                 ((_sai__GetActivePowerPackageResponse*)cp->ptr)->soap = soap;
78523         }
78524         else
78525         {       cp->ptr = (void*)new _sai__GetActivePowerPackageResponse[n];
78526                 if (size)
78527                         *size = n * sizeof(_sai__GetActivePowerPackageResponse);
78528                 for (int i = 0; i < n; i++)
78529                         ((_sai__GetActivePowerPackageResponse*)cp->ptr)[i].soap = soap;
78530         }
78531                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
78532         return (_sai__GetActivePowerPackageResponse*)cp->ptr;
78533 }
78534
78535 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetActivePowerPackageResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
78536 {
78537         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetActivePowerPackageResponse %p -> %p\n", q, p));
78538         *(_sai__GetActivePowerPackageResponse*)p = *(_sai__GetActivePowerPackageResponse*)q;
78539 }
78540
78541 void _sai__GetActivePowerPackage::soap_serialize(struct soap *soap) const
78542 {
78543         (void)soap; /* appease -Wall -Werror */
78544         /* transient soap skipped */
78545 }
78546
78547 void _sai__GetActivePowerPackage::soap_default(struct soap *soap)
78548 {
78549         this->soap = soap;
78550         /* transient soap skipped */
78551 }
78552
78553 int _sai__GetActivePowerPackage::soap_put(struct soap *soap, const char *tag, const  char *type) const
78554 {
78555         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetActivePowerPackage);
78556         if (this->soap_out(soap, tag, id, type))
78557                 return soap->error;
78558         return soap_putindependent(soap);
78559 }
78560
78561 int _sai__GetActivePowerPackage::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
78562 {
78563         return soap_out__sai__GetActivePowerPackage(soap, tag, id, this, type);
78564 }
78565
78566 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetActivePowerPackage(struct soap *soap, const char *tag, int id, const _sai__GetActivePowerPackage *a, const char *type)
78567 {
78568         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetActivePowerPackage), type);
78569         /* transient soap skipped */
78570         soap_element_end_out(soap, tag);
78571         return SOAP_OK;
78572 }
78573
78574 void *_sai__GetActivePowerPackage::soap_get(struct soap *soap, const char *tag, const char *type)
78575 {
78576         return soap_get__sai__GetActivePowerPackage(soap, this, tag, type);
78577 }
78578
78579 SOAP_FMAC3 _sai__GetActivePowerPackage * SOAP_FMAC4 soap_get__sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *p, const char *tag, const char *type)
78580 {
78581         if ((p = soap_in__sai__GetActivePowerPackage(soap, tag, p, type)))
78582                 soap_getindependent(soap);
78583         return p;
78584 }
78585
78586 void *_sai__GetActivePowerPackage::soap_in(struct soap *soap, const char *tag, const char *type)
78587 {       return soap_in__sai__GetActivePowerPackage(soap, tag, this, type);
78588 }
78589
78590 SOAP_FMAC3 _sai__GetActivePowerPackage * SOAP_FMAC4 soap_in__sai__GetActivePowerPackage(struct soap *soap, const char *tag, _sai__GetActivePowerPackage *a, const char *type)
78591 {
78592         if (soap_element_begin_in(soap, tag, 0, NULL))
78593                 return NULL;
78594         a = (_sai__GetActivePowerPackage *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetActivePowerPackage, sizeof(_sai__GetActivePowerPackage), soap->type, soap->arrayType);
78595         if (!a)
78596                 return NULL;
78597         if (soap->alloced)
78598         {       a->soap_default(soap);
78599                 if (soap->clist->type != SOAP_TYPE__sai__GetActivePowerPackage)
78600                 {       soap_revert(soap);
78601                         *soap->id = '\0';
78602                         return (_sai__GetActivePowerPackage *)a->soap_in(soap, tag, type);
78603                 }
78604         };
78605         if (soap->body && !*soap->href)
78606         {
78607                 for (;;)
78608                 {       soap->error = SOAP_TAG_MISMATCH;
78609                         /* transient soap skipped */
78610                         if (soap->error == SOAP_TAG_MISMATCH)
78611                                 soap->error = soap_ignore_element(soap);
78612                         if (soap->error == SOAP_NO_TAG)
78613                                 break;
78614                         if (soap->error)
78615                                 return NULL;
78616                 }
78617                 if (soap_element_end_in(soap, tag))
78618                         return NULL;
78619         }
78620         else
78621         {       a = (_sai__GetActivePowerPackage *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetActivePowerPackage, 0, sizeof(_sai__GetActivePowerPackage), 0, soap_copy__sai__GetActivePowerPackage);
78622                 if (soap->body && soap_element_end_in(soap, tag))
78623                         return NULL;
78624         }
78625         return a;
78626 }
78627
78628 SOAP_FMAC5 _sai__GetActivePowerPackage * SOAP_FMAC6 soap_new__sai__GetActivePowerPackage(struct soap *soap, int n)
78629 {       return soap_instantiate__sai__GetActivePowerPackage(soap, n, NULL, NULL, NULL);
78630 }
78631
78632 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *p)
78633 {       soap_delete(soap, p);
78634 }
78635
78636 SOAP_FMAC3 _sai__GetActivePowerPackage * SOAP_FMAC4 soap_instantiate__sai__GetActivePowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
78637 {
78638         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
78639         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetActivePowerPackage, n, soap_fdelete);
78640         if (!cp)
78641                 return NULL;
78642         if (n < 0)
78643         {       cp->ptr = (void*)new _sai__GetActivePowerPackage;
78644                 if (size)
78645                         *size = sizeof(_sai__GetActivePowerPackage);
78646                 ((_sai__GetActivePowerPackage*)cp->ptr)->soap = soap;
78647         }
78648         else
78649         {       cp->ptr = (void*)new _sai__GetActivePowerPackage[n];
78650                 if (size)
78651                         *size = n * sizeof(_sai__GetActivePowerPackage);
78652                 for (int i = 0; i < n; i++)
78653                         ((_sai__GetActivePowerPackage*)cp->ptr)[i].soap = soap;
78654         }
78655                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
78656         return (_sai__GetActivePowerPackage*)cp->ptr;
78657 }
78658
78659 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetActivePowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
78660 {
78661         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetActivePowerPackage %p -> %p\n", q, p));
78662         *(_sai__GetActivePowerPackage*)p = *(_sai__GetActivePowerPackage*)q;
78663 }
78664
78665 void _sai__EnumeratePowerPackagesResponse::soap_serialize(struct soap *soap) const
78666 {
78667         (void)soap; /* appease -Wall -Werror */
78668         soap_serialize_std__vectorTemplateOfcmn__GuidBuf(soap, &((_sai__EnumeratePowerPackagesResponse*)this)->PolicyGUID);
78669         /* transient soap skipped */
78670 }
78671
78672 void _sai__EnumeratePowerPackagesResponse::soap_default(struct soap *soap)
78673 {
78674         this->soap = soap;
78675         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnumeratePowerPackagesResponse*)this)->StatusCode);
78676         soap_default_std__vectorTemplateOfcmn__GuidBuf(soap, &((_sai__EnumeratePowerPackagesResponse*)this)->PolicyGUID);
78677         /* transient soap skipped */
78678 }
78679
78680 int _sai__EnumeratePowerPackagesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
78681 {
78682         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumeratePowerPackagesResponse);
78683         if (this->soap_out(soap, tag, id, type))
78684                 return soap->error;
78685         return soap_putindependent(soap);
78686 }
78687
78688 int _sai__EnumeratePowerPackagesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
78689 {
78690         return soap_out__sai__EnumeratePowerPackagesResponse(soap, tag, id, this, type);
78691 }
78692
78693 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumeratePowerPackagesResponse *a, const char *type)
78694 {
78695         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse), type);
78696         soap_element_result(soap, "sai:StatusCode");
78697         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumeratePowerPackagesResponse*)a)->StatusCode), "");
78698         soap_out_std__vectorTemplateOfcmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__EnumeratePowerPackagesResponse*)a)->PolicyGUID), "");
78699         /* transient soap skipped */
78700         soap_element_end_out(soap, tag);
78701         return SOAP_OK;
78702 }
78703
78704 void *_sai__EnumeratePowerPackagesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
78705 {
78706         return soap_get__sai__EnumeratePowerPackagesResponse(soap, this, tag, type);
78707 }
78708
78709 SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC4 soap_get__sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *p, const char *tag, const char *type)
78710 {
78711         if ((p = soap_in__sai__EnumeratePowerPackagesResponse(soap, tag, p, type)))
78712                 soap_getindependent(soap);
78713         return p;
78714 }
78715
78716 void *_sai__EnumeratePowerPackagesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
78717 {       return soap_in__sai__EnumeratePowerPackagesResponse(soap, tag, this, type);
78718 }
78719
78720 SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC4 soap_in__sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, _sai__EnumeratePowerPackagesResponse *a, const char *type)
78721 {
78722         if (soap_element_begin_in(soap, tag, 0, NULL))
78723                 return NULL;
78724         a = (_sai__EnumeratePowerPackagesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, sizeof(_sai__EnumeratePowerPackagesResponse), soap->type, soap->arrayType);
78725         if (!a)
78726                 return NULL;
78727         if (soap->alloced)
78728         {       a->soap_default(soap);
78729                 if (soap->clist->type != SOAP_TYPE__sai__EnumeratePowerPackagesResponse)
78730                 {       soap_revert(soap);
78731                         *soap->id = '\0';
78732                         return (_sai__EnumeratePowerPackagesResponse *)a->soap_in(soap, tag, type);
78733                 }
78734         }
78735         short soap_flag_StatusCode1 = 1;
78736         if (soap->body && !*soap->href)
78737         {
78738                 for (;;)
78739                 {       soap->error = SOAP_TAG_MISMATCH;
78740                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
78741                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumeratePowerPackagesResponse*)a)->StatusCode), "cmn:PT_STATUS"))
78742                                 {       soap_flag_StatusCode1--;
78743                                         continue;
78744                                 }
78745                         if (soap->error == SOAP_TAG_MISMATCH)
78746                                 if (soap_in_std__vectorTemplateOfcmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__EnumeratePowerPackagesResponse*)a)->PolicyGUID), "cmn:GuidBuf"))
78747                                         continue;
78748                         /* transient soap skipped */
78749                         soap_check_result(soap, "sai:StatusCode");
78750                         if (soap->error == SOAP_TAG_MISMATCH)
78751                                 soap->error = soap_ignore_element(soap);
78752                         if (soap->error == SOAP_NO_TAG)
78753                                 break;
78754                         if (soap->error)
78755                                 return NULL;
78756                 }
78757                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
78758                 {       soap->error = SOAP_OCCURS;
78759                         return NULL;
78760                 }
78761                 if (soap_element_end_in(soap, tag))
78762                         return NULL;
78763         }
78764         else
78765         {       a = (_sai__EnumeratePowerPackagesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, 0, sizeof(_sai__EnumeratePowerPackagesResponse), 0, soap_copy__sai__EnumeratePowerPackagesResponse);
78766                 if (soap->body && soap_element_end_in(soap, tag))
78767                         return NULL;
78768         }
78769         return a;
78770 }
78771
78772 SOAP_FMAC5 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC6 soap_new__sai__EnumeratePowerPackagesResponse(struct soap *soap, int n)
78773 {       return soap_instantiate__sai__EnumeratePowerPackagesResponse(soap, n, NULL, NULL, NULL);
78774 }
78775
78776 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *p)
78777 {       soap_delete(soap, p);
78778 }
78779
78780 SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumeratePowerPackagesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
78781 {
78782         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumeratePowerPackagesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
78783         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, n, soap_fdelete);
78784         if (!cp)
78785                 return NULL;
78786         if (n < 0)
78787         {       cp->ptr = (void*)new _sai__EnumeratePowerPackagesResponse;
78788                 if (size)
78789                         *size = sizeof(_sai__EnumeratePowerPackagesResponse);
78790                 ((_sai__EnumeratePowerPackagesResponse*)cp->ptr)->soap = soap;
78791         }
78792         else
78793         {       cp->ptr = (void*)new _sai__EnumeratePowerPackagesResponse[n];
78794                 if (size)
78795                         *size = n * sizeof(_sai__EnumeratePowerPackagesResponse);
78796                 for (int i = 0; i < n; i++)
78797                         ((_sai__EnumeratePowerPackagesResponse*)cp->ptr)[i].soap = soap;
78798         }
78799                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
78800         return (_sai__EnumeratePowerPackagesResponse*)cp->ptr;
78801 }
78802
78803 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumeratePowerPackagesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
78804 {
78805         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumeratePowerPackagesResponse %p -> %p\n", q, p));
78806         *(_sai__EnumeratePowerPackagesResponse*)p = *(_sai__EnumeratePowerPackagesResponse*)q;
78807 }
78808
78809 void _sai__EnumeratePowerPackages::soap_serialize(struct soap *soap) const
78810 {
78811         (void)soap; /* appease -Wall -Werror */
78812         /* transient soap skipped */
78813 }
78814
78815 void _sai__EnumeratePowerPackages::soap_default(struct soap *soap)
78816 {
78817         this->soap = soap;
78818         /* transient soap skipped */
78819 }
78820
78821 int _sai__EnumeratePowerPackages::soap_put(struct soap *soap, const char *tag, const  char *type) const
78822 {
78823         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumeratePowerPackages);
78824         if (this->soap_out(soap, tag, id, type))
78825                 return soap->error;
78826         return soap_putindependent(soap);
78827 }
78828
78829 int _sai__EnumeratePowerPackages::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
78830 {
78831         return soap_out__sai__EnumeratePowerPackages(soap, tag, id, this, type);
78832 }
78833
78834 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumeratePowerPackages(struct soap *soap, const char *tag, int id, const _sai__EnumeratePowerPackages *a, const char *type)
78835 {
78836         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumeratePowerPackages), type);
78837         /* transient soap skipped */
78838         soap_element_end_out(soap, tag);
78839         return SOAP_OK;
78840 }
78841
78842 void *_sai__EnumeratePowerPackages::soap_get(struct soap *soap, const char *tag, const char *type)
78843 {
78844         return soap_get__sai__EnumeratePowerPackages(soap, this, tag, type);
78845 }
78846
78847 SOAP_FMAC3 _sai__EnumeratePowerPackages * SOAP_FMAC4 soap_get__sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *p, const char *tag, const char *type)
78848 {
78849         if ((p = soap_in__sai__EnumeratePowerPackages(soap, tag, p, type)))
78850                 soap_getindependent(soap);
78851         return p;
78852 }
78853
78854 void *_sai__EnumeratePowerPackages::soap_in(struct soap *soap, const char *tag, const char *type)
78855 {       return soap_in__sai__EnumeratePowerPackages(soap, tag, this, type);
78856 }
78857
78858 SOAP_FMAC3 _sai__EnumeratePowerPackages * SOAP_FMAC4 soap_in__sai__EnumeratePowerPackages(struct soap *soap, const char *tag, _sai__EnumeratePowerPackages *a, const char *type)
78859 {
78860         if (soap_element_begin_in(soap, tag, 0, NULL))
78861                 return NULL;
78862         a = (_sai__EnumeratePowerPackages *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumeratePowerPackages, sizeof(_sai__EnumeratePowerPackages), soap->type, soap->arrayType);
78863         if (!a)
78864                 return NULL;
78865         if (soap->alloced)
78866         {       a->soap_default(soap);
78867                 if (soap->clist->type != SOAP_TYPE__sai__EnumeratePowerPackages)
78868                 {       soap_revert(soap);
78869                         *soap->id = '\0';
78870                         return (_sai__EnumeratePowerPackages *)a->soap_in(soap, tag, type);
78871                 }
78872         };
78873         if (soap->body && !*soap->href)
78874         {
78875                 for (;;)
78876                 {       soap->error = SOAP_TAG_MISMATCH;
78877                         /* transient soap skipped */
78878                         if (soap->error == SOAP_TAG_MISMATCH)
78879                                 soap->error = soap_ignore_element(soap);
78880                         if (soap->error == SOAP_NO_TAG)
78881                                 break;
78882                         if (soap->error)
78883                                 return NULL;
78884                 }
78885                 if (soap_element_end_in(soap, tag))
78886                         return NULL;
78887         }
78888         else
78889         {       a = (_sai__EnumeratePowerPackages *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumeratePowerPackages, 0, sizeof(_sai__EnumeratePowerPackages), 0, soap_copy__sai__EnumeratePowerPackages);
78890                 if (soap->body && soap_element_end_in(soap, tag))
78891                         return NULL;
78892         }
78893         return a;
78894 }
78895
78896 SOAP_FMAC5 _sai__EnumeratePowerPackages * SOAP_FMAC6 soap_new__sai__EnumeratePowerPackages(struct soap *soap, int n)
78897 {       return soap_instantiate__sai__EnumeratePowerPackages(soap, n, NULL, NULL, NULL);
78898 }
78899
78900 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *p)
78901 {       soap_delete(soap, p);
78902 }
78903
78904 SOAP_FMAC3 _sai__EnumeratePowerPackages * SOAP_FMAC4 soap_instantiate__sai__EnumeratePowerPackages(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
78905 {
78906         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumeratePowerPackages(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
78907         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumeratePowerPackages, n, soap_fdelete);
78908         if (!cp)
78909                 return NULL;
78910         if (n < 0)
78911         {       cp->ptr = (void*)new _sai__EnumeratePowerPackages;
78912                 if (size)
78913                         *size = sizeof(_sai__EnumeratePowerPackages);
78914                 ((_sai__EnumeratePowerPackages*)cp->ptr)->soap = soap;
78915         }
78916         else
78917         {       cp->ptr = (void*)new _sai__EnumeratePowerPackages[n];
78918                 if (size)
78919                         *size = n * sizeof(_sai__EnumeratePowerPackages);
78920                 for (int i = 0; i < n; i++)
78921                         ((_sai__EnumeratePowerPackages*)cp->ptr)[i].soap = soap;
78922         }
78923                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
78924         return (_sai__EnumeratePowerPackages*)cp->ptr;
78925 }
78926
78927 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumeratePowerPackages(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
78928 {
78929         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumeratePowerPackages %p -> %p\n", q, p));
78930         *(_sai__EnumeratePowerPackages*)p = *(_sai__EnumeratePowerPackages*)q;
78931 }
78932
78933 void _sai__GetEnvironmentDetectionResponse::soap_serialize(struct soap *soap) const
78934 {
78935         (void)soap; /* appease -Wall -Werror */
78936         soap_serialize_PointerTosai__EnvironmentDetectionType(soap, &((_sai__GetEnvironmentDetectionResponse*)this)->Params);
78937         /* transient soap skipped */
78938 }
78939
78940 void _sai__GetEnvironmentDetectionResponse::soap_default(struct soap *soap)
78941 {
78942         this->soap = soap;
78943         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetEnvironmentDetectionResponse*)this)->StatusCode);
78944         ((_sai__GetEnvironmentDetectionResponse*)this)->Params = NULL;
78945         /* transient soap skipped */
78946 }
78947
78948 int _sai__GetEnvironmentDetectionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
78949 {
78950         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetEnvironmentDetectionResponse);
78951         if (this->soap_out(soap, tag, id, type))
78952                 return soap->error;
78953         return soap_putindependent(soap);
78954 }
78955
78956 int _sai__GetEnvironmentDetectionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
78957 {
78958         return soap_out__sai__GetEnvironmentDetectionResponse(soap, tag, id, this, type);
78959 }
78960
78961 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, int id, const _sai__GetEnvironmentDetectionResponse *a, const char *type)
78962 {
78963         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse), type);
78964         soap_element_result(soap, "sai:StatusCode");
78965         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetEnvironmentDetectionResponse*)a)->StatusCode), "");
78966         soap_out_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", -1, &(((_sai__GetEnvironmentDetectionResponse*)a)->Params), "");
78967         /* transient soap skipped */
78968         soap_element_end_out(soap, tag);
78969         return SOAP_OK;
78970 }
78971
78972 void *_sai__GetEnvironmentDetectionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
78973 {
78974         return soap_get__sai__GetEnvironmentDetectionResponse(soap, this, tag, type);
78975 }
78976
78977 SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC4 soap_get__sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *p, const char *tag, const char *type)
78978 {
78979         if ((p = soap_in__sai__GetEnvironmentDetectionResponse(soap, tag, p, type)))
78980                 soap_getindependent(soap);
78981         return p;
78982 }
78983
78984 void *_sai__GetEnvironmentDetectionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
78985 {       return soap_in__sai__GetEnvironmentDetectionResponse(soap, tag, this, type);
78986 }
78987
78988 SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC4 soap_in__sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__GetEnvironmentDetectionResponse *a, const char *type)
78989 {
78990         if (soap_element_begin_in(soap, tag, 0, NULL))
78991                 return NULL;
78992         a = (_sai__GetEnvironmentDetectionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, sizeof(_sai__GetEnvironmentDetectionResponse), soap->type, soap->arrayType);
78993         if (!a)
78994                 return NULL;
78995         if (soap->alloced)
78996         {       a->soap_default(soap);
78997                 if (soap->clist->type != SOAP_TYPE__sai__GetEnvironmentDetectionResponse)
78998                 {       soap_revert(soap);
78999                         *soap->id = '\0';
79000                         return (_sai__GetEnvironmentDetectionResponse *)a->soap_in(soap, tag, type);
79001                 }
79002         }
79003         short soap_flag_StatusCode1 = 1, soap_flag_Params1 = 1;
79004         if (soap->body && !*soap->href)
79005         {
79006                 for (;;)
79007                 {       soap->error = SOAP_TAG_MISMATCH;
79008                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
79009                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetEnvironmentDetectionResponse*)a)->StatusCode), "cmn:PT_STATUS"))
79010                                 {       soap_flag_StatusCode1--;
79011                                         continue;
79012                                 }
79013                         if (soap_flag_Params1 && soap->error == SOAP_TAG_MISMATCH)
79014                                 if (soap_in_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", &(((_sai__GetEnvironmentDetectionResponse*)a)->Params), "sai:EnvironmentDetectionType"))
79015                                 {       soap_flag_Params1--;
79016                                         continue;
79017                                 }
79018                         /* transient soap skipped */
79019                         soap_check_result(soap, "sai:StatusCode");
79020                         if (soap->error == SOAP_TAG_MISMATCH)
79021                                 soap->error = soap_ignore_element(soap);
79022                         if (soap->error == SOAP_NO_TAG)
79023                                 break;
79024                         if (soap->error)
79025                                 return NULL;
79026                 }
79027                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Params1 > 0))
79028                 {       soap->error = SOAP_OCCURS;
79029                         return NULL;
79030                 }
79031                 if (soap_element_end_in(soap, tag))
79032                         return NULL;
79033         }
79034         else
79035         {       a = (_sai__GetEnvironmentDetectionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, 0, sizeof(_sai__GetEnvironmentDetectionResponse), 0, soap_copy__sai__GetEnvironmentDetectionResponse);
79036                 if (soap->body && soap_element_end_in(soap, tag))
79037                         return NULL;
79038         }
79039         return a;
79040 }
79041
79042 SOAP_FMAC5 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC6 soap_new__sai__GetEnvironmentDetectionResponse(struct soap *soap, int n)
79043 {       return soap_instantiate__sai__GetEnvironmentDetectionResponse(soap, n, NULL, NULL, NULL);
79044 }
79045
79046 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *p)
79047 {       soap_delete(soap, p);
79048 }
79049
79050 SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC4 soap_instantiate__sai__GetEnvironmentDetectionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
79051 {
79052         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnvironmentDetectionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
79053         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, n, soap_fdelete);
79054         if (!cp)
79055                 return NULL;
79056         if (n < 0)
79057         {       cp->ptr = (void*)new _sai__GetEnvironmentDetectionResponse;
79058                 if (size)
79059                         *size = sizeof(_sai__GetEnvironmentDetectionResponse);
79060                 ((_sai__GetEnvironmentDetectionResponse*)cp->ptr)->soap = soap;
79061         }
79062         else
79063         {       cp->ptr = (void*)new _sai__GetEnvironmentDetectionResponse[n];
79064                 if (size)
79065                         *size = n * sizeof(_sai__GetEnvironmentDetectionResponse);
79066                 for (int i = 0; i < n; i++)
79067                         ((_sai__GetEnvironmentDetectionResponse*)cp->ptr)[i].soap = soap;
79068         }
79069                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
79070         return (_sai__GetEnvironmentDetectionResponse*)cp->ptr;
79071 }
79072
79073 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetEnvironmentDetectionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
79074 {
79075         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnvironmentDetectionResponse %p -> %p\n", q, p));
79076         *(_sai__GetEnvironmentDetectionResponse*)p = *(_sai__GetEnvironmentDetectionResponse*)q;
79077 }
79078
79079 void _sai__GetEnvironmentDetection::soap_serialize(struct soap *soap) const
79080 {
79081         (void)soap; /* appease -Wall -Werror */
79082         /* transient soap skipped */
79083 }
79084
79085 void _sai__GetEnvironmentDetection::soap_default(struct soap *soap)
79086 {
79087         this->soap = soap;
79088         /* transient soap skipped */
79089 }
79090
79091 int _sai__GetEnvironmentDetection::soap_put(struct soap *soap, const char *tag, const  char *type) const
79092 {
79093         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetEnvironmentDetection);
79094         if (this->soap_out(soap, tag, id, type))
79095                 return soap->error;
79096         return soap_putindependent(soap);
79097 }
79098
79099 int _sai__GetEnvironmentDetection::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
79100 {
79101         return soap_out__sai__GetEnvironmentDetection(soap, tag, id, this, type);
79102 }
79103
79104 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnvironmentDetection(struct soap *soap, const char *tag, int id, const _sai__GetEnvironmentDetection *a, const char *type)
79105 {
79106         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnvironmentDetection), type);
79107         /* transient soap skipped */
79108         soap_element_end_out(soap, tag);
79109         return SOAP_OK;
79110 }
79111
79112 void *_sai__GetEnvironmentDetection::soap_get(struct soap *soap, const char *tag, const char *type)
79113 {
79114         return soap_get__sai__GetEnvironmentDetection(soap, this, tag, type);
79115 }
79116
79117 SOAP_FMAC3 _sai__GetEnvironmentDetection * SOAP_FMAC4 soap_get__sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *p, const char *tag, const char *type)
79118 {
79119         if ((p = soap_in__sai__GetEnvironmentDetection(soap, tag, p, type)))
79120                 soap_getindependent(soap);
79121         return p;
79122 }
79123
79124 void *_sai__GetEnvironmentDetection::soap_in(struct soap *soap, const char *tag, const char *type)
79125 {       return soap_in__sai__GetEnvironmentDetection(soap, tag, this, type);
79126 }
79127
79128 SOAP_FMAC3 _sai__GetEnvironmentDetection * SOAP_FMAC4 soap_in__sai__GetEnvironmentDetection(struct soap *soap, const char *tag, _sai__GetEnvironmentDetection *a, const char *type)
79129 {
79130         if (soap_element_begin_in(soap, tag, 0, NULL))
79131                 return NULL;
79132         a = (_sai__GetEnvironmentDetection *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnvironmentDetection, sizeof(_sai__GetEnvironmentDetection), soap->type, soap->arrayType);
79133         if (!a)
79134                 return NULL;
79135         if (soap->alloced)
79136         {       a->soap_default(soap);
79137                 if (soap->clist->type != SOAP_TYPE__sai__GetEnvironmentDetection)
79138                 {       soap_revert(soap);
79139                         *soap->id = '\0';
79140                         return (_sai__GetEnvironmentDetection *)a->soap_in(soap, tag, type);
79141                 }
79142         };
79143         if (soap->body && !*soap->href)
79144         {
79145                 for (;;)
79146                 {       soap->error = SOAP_TAG_MISMATCH;
79147                         /* transient soap skipped */
79148                         if (soap->error == SOAP_TAG_MISMATCH)
79149                                 soap->error = soap_ignore_element(soap);
79150                         if (soap->error == SOAP_NO_TAG)
79151                                 break;
79152                         if (soap->error)
79153                                 return NULL;
79154                 }
79155                 if (soap_element_end_in(soap, tag))
79156                         return NULL;
79157         }
79158         else
79159         {       a = (_sai__GetEnvironmentDetection *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetEnvironmentDetection, 0, sizeof(_sai__GetEnvironmentDetection), 0, soap_copy__sai__GetEnvironmentDetection);
79160                 if (soap->body && soap_element_end_in(soap, tag))
79161                         return NULL;
79162         }
79163         return a;
79164 }
79165
79166 SOAP_FMAC5 _sai__GetEnvironmentDetection * SOAP_FMAC6 soap_new__sai__GetEnvironmentDetection(struct soap *soap, int n)
79167 {       return soap_instantiate__sai__GetEnvironmentDetection(soap, n, NULL, NULL, NULL);
79168 }
79169
79170 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *p)
79171 {       soap_delete(soap, p);
79172 }
79173
79174 SOAP_FMAC3 _sai__GetEnvironmentDetection * SOAP_FMAC4 soap_instantiate__sai__GetEnvironmentDetection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
79175 {
79176         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
79177         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnvironmentDetection, n, soap_fdelete);
79178         if (!cp)
79179                 return NULL;
79180         if (n < 0)
79181         {       cp->ptr = (void*)new _sai__GetEnvironmentDetection;
79182                 if (size)
79183                         *size = sizeof(_sai__GetEnvironmentDetection);
79184                 ((_sai__GetEnvironmentDetection*)cp->ptr)->soap = soap;
79185         }
79186         else
79187         {       cp->ptr = (void*)new _sai__GetEnvironmentDetection[n];
79188                 if (size)
79189                         *size = n * sizeof(_sai__GetEnvironmentDetection);
79190                 for (int i = 0; i < n; i++)
79191                         ((_sai__GetEnvironmentDetection*)cp->ptr)[i].soap = soap;
79192         }
79193                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
79194         return (_sai__GetEnvironmentDetection*)cp->ptr;
79195 }
79196
79197 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetEnvironmentDetection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
79198 {
79199         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnvironmentDetection %p -> %p\n", q, p));
79200         *(_sai__GetEnvironmentDetection*)p = *(_sai__GetEnvironmentDetection*)q;
79201 }
79202
79203 void _sai__SetEnvironmentDetectionResponse::soap_serialize(struct soap *soap) const
79204 {
79205         (void)soap; /* appease -Wall -Werror */
79206         /* transient soap skipped */
79207 }
79208
79209 void _sai__SetEnvironmentDetectionResponse::soap_default(struct soap *soap)
79210 {
79211         this->soap = soap;
79212         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetEnvironmentDetectionResponse*)this)->StatusCode);
79213         /* transient soap skipped */
79214 }
79215
79216 int _sai__SetEnvironmentDetectionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
79217 {
79218         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetEnvironmentDetectionResponse);
79219         if (this->soap_out(soap, tag, id, type))
79220                 return soap->error;
79221         return soap_putindependent(soap);
79222 }
79223
79224 int _sai__SetEnvironmentDetectionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
79225 {
79226         return soap_out__sai__SetEnvironmentDetectionResponse(soap, tag, id, this, type);
79227 }
79228
79229 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, int id, const _sai__SetEnvironmentDetectionResponse *a, const char *type)
79230 {
79231         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse), type);
79232         soap_element_result(soap, "sai:StatusCode");
79233         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetEnvironmentDetectionResponse*)a)->StatusCode), "");
79234         /* transient soap skipped */
79235         soap_element_end_out(soap, tag);
79236         return SOAP_OK;
79237 }
79238
79239 void *_sai__SetEnvironmentDetectionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
79240 {
79241         return soap_get__sai__SetEnvironmentDetectionResponse(soap, this, tag, type);
79242 }
79243
79244 SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC4 soap_get__sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *p, const char *tag, const char *type)
79245 {
79246         if ((p = soap_in__sai__SetEnvironmentDetectionResponse(soap, tag, p, type)))
79247                 soap_getindependent(soap);
79248         return p;
79249 }
79250
79251 void *_sai__SetEnvironmentDetectionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
79252 {       return soap_in__sai__SetEnvironmentDetectionResponse(soap, tag, this, type);
79253 }
79254
79255 SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC4 soap_in__sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__SetEnvironmentDetectionResponse *a, const char *type)
79256 {
79257         if (soap_element_begin_in(soap, tag, 0, NULL))
79258                 return NULL;
79259         a = (_sai__SetEnvironmentDetectionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, sizeof(_sai__SetEnvironmentDetectionResponse), soap->type, soap->arrayType);
79260         if (!a)
79261                 return NULL;
79262         if (soap->alloced)
79263         {       a->soap_default(soap);
79264                 if (soap->clist->type != SOAP_TYPE__sai__SetEnvironmentDetectionResponse)
79265                 {       soap_revert(soap);
79266                         *soap->id = '\0';
79267                         return (_sai__SetEnvironmentDetectionResponse *)a->soap_in(soap, tag, type);
79268                 }
79269         }
79270         short soap_flag_StatusCode1 = 1;
79271         if (soap->body && !*soap->href)
79272         {
79273                 for (;;)
79274                 {       soap->error = SOAP_TAG_MISMATCH;
79275                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
79276                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetEnvironmentDetectionResponse*)a)->StatusCode), "cmn:PT_STATUS"))
79277                                 {       soap_flag_StatusCode1--;
79278                                         continue;
79279                                 }
79280                         /* transient soap skipped */
79281                         soap_check_result(soap, "sai:StatusCode");
79282                         if (soap->error == SOAP_TAG_MISMATCH)
79283                                 soap->error = soap_ignore_element(soap);
79284                         if (soap->error == SOAP_NO_TAG)
79285                                 break;
79286                         if (soap->error)
79287                                 return NULL;
79288                 }
79289                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
79290                 {       soap->error = SOAP_OCCURS;
79291                         return NULL;
79292                 }
79293                 if (soap_element_end_in(soap, tag))
79294                         return NULL;
79295         }
79296         else
79297         {       a = (_sai__SetEnvironmentDetectionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, 0, sizeof(_sai__SetEnvironmentDetectionResponse), 0, soap_copy__sai__SetEnvironmentDetectionResponse);
79298                 if (soap->body && soap_element_end_in(soap, tag))
79299                         return NULL;
79300         }
79301         return a;
79302 }
79303
79304 SOAP_FMAC5 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC6 soap_new__sai__SetEnvironmentDetectionResponse(struct soap *soap, int n)
79305 {       return soap_instantiate__sai__SetEnvironmentDetectionResponse(soap, n, NULL, NULL, NULL);
79306 }
79307
79308 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *p)
79309 {       soap_delete(soap, p);
79310 }
79311
79312 SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC4 soap_instantiate__sai__SetEnvironmentDetectionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
79313 {
79314         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnvironmentDetectionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
79315         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, n, soap_fdelete);
79316         if (!cp)
79317                 return NULL;
79318         if (n < 0)
79319         {       cp->ptr = (void*)new _sai__SetEnvironmentDetectionResponse;
79320                 if (size)
79321                         *size = sizeof(_sai__SetEnvironmentDetectionResponse);
79322                 ((_sai__SetEnvironmentDetectionResponse*)cp->ptr)->soap = soap;
79323         }
79324         else
79325         {       cp->ptr = (void*)new _sai__SetEnvironmentDetectionResponse[n];
79326                 if (size)
79327                         *size = n * sizeof(_sai__SetEnvironmentDetectionResponse);
79328                 for (int i = 0; i < n; i++)
79329                         ((_sai__SetEnvironmentDetectionResponse*)cp->ptr)[i].soap = soap;
79330         }
79331                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
79332         return (_sai__SetEnvironmentDetectionResponse*)cp->ptr;
79333 }
79334
79335 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetEnvironmentDetectionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
79336 {
79337         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnvironmentDetectionResponse %p -> %p\n", q, p));
79338         *(_sai__SetEnvironmentDetectionResponse*)p = *(_sai__SetEnvironmentDetectionResponse*)q;
79339 }
79340
79341 void _sai__SetEnvironmentDetection::soap_serialize(struct soap *soap) const
79342 {
79343         (void)soap; /* appease -Wall -Werror */
79344         soap_serialize_PointerTosai__EnvironmentDetectionType(soap, &((_sai__SetEnvironmentDetection*)this)->Params);
79345         /* transient soap skipped */
79346 }
79347
79348 void _sai__SetEnvironmentDetection::soap_default(struct soap *soap)
79349 {
79350         this->soap = soap;
79351         ((_sai__SetEnvironmentDetection*)this)->Params = NULL;
79352         /* transient soap skipped */
79353 }
79354
79355 int _sai__SetEnvironmentDetection::soap_put(struct soap *soap, const char *tag, const  char *type) const
79356 {
79357         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetEnvironmentDetection);
79358         if (this->soap_out(soap, tag, id, type))
79359                 return soap->error;
79360         return soap_putindependent(soap);
79361 }
79362
79363 int _sai__SetEnvironmentDetection::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
79364 {
79365         return soap_out__sai__SetEnvironmentDetection(soap, tag, id, this, type);
79366 }
79367
79368 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnvironmentDetection(struct soap *soap, const char *tag, int id, const _sai__SetEnvironmentDetection *a, const char *type)
79369 {
79370         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnvironmentDetection), type);
79371         soap_out_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", -1, &(((_sai__SetEnvironmentDetection*)a)->Params), "");
79372         /* transient soap skipped */
79373         soap_element_end_out(soap, tag);
79374         return SOAP_OK;
79375 }
79376
79377 void *_sai__SetEnvironmentDetection::soap_get(struct soap *soap, const char *tag, const char *type)
79378 {
79379         return soap_get__sai__SetEnvironmentDetection(soap, this, tag, type);
79380 }
79381
79382 SOAP_FMAC3 _sai__SetEnvironmentDetection * SOAP_FMAC4 soap_get__sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *p, const char *tag, const char *type)
79383 {
79384         if ((p = soap_in__sai__SetEnvironmentDetection(soap, tag, p, type)))
79385                 soap_getindependent(soap);
79386         return p;
79387 }
79388
79389 void *_sai__SetEnvironmentDetection::soap_in(struct soap *soap, const char *tag, const char *type)
79390 {       return soap_in__sai__SetEnvironmentDetection(soap, tag, this, type);
79391 }
79392
79393 SOAP_FMAC3 _sai__SetEnvironmentDetection * SOAP_FMAC4 soap_in__sai__SetEnvironmentDetection(struct soap *soap, const char *tag, _sai__SetEnvironmentDetection *a, const char *type)
79394 {
79395         if (soap_element_begin_in(soap, tag, 0, NULL))
79396                 return NULL;
79397         a = (_sai__SetEnvironmentDetection *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnvironmentDetection, sizeof(_sai__SetEnvironmentDetection), soap->type, soap->arrayType);
79398         if (!a)
79399                 return NULL;
79400         if (soap->alloced)
79401         {       a->soap_default(soap);
79402                 if (soap->clist->type != SOAP_TYPE__sai__SetEnvironmentDetection)
79403                 {       soap_revert(soap);
79404                         *soap->id = '\0';
79405                         return (_sai__SetEnvironmentDetection *)a->soap_in(soap, tag, type);
79406                 }
79407         }
79408         short soap_flag_Params1 = 1;
79409         if (soap->body && !*soap->href)
79410         {
79411                 for (;;)
79412                 {       soap->error = SOAP_TAG_MISMATCH;
79413                         if (soap_flag_Params1 && soap->error == SOAP_TAG_MISMATCH)
79414                                 if (soap_in_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", &(((_sai__SetEnvironmentDetection*)a)->Params), "sai:EnvironmentDetectionType"))
79415                                 {       soap_flag_Params1--;
79416                                         continue;
79417                                 }
79418                         /* transient soap skipped */
79419                         if (soap->error == SOAP_TAG_MISMATCH)
79420                                 soap->error = soap_ignore_element(soap);
79421                         if (soap->error == SOAP_NO_TAG)
79422                                 break;
79423                         if (soap->error)
79424                                 return NULL;
79425                 }
79426                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Params1 > 0))
79427                 {       soap->error = SOAP_OCCURS;
79428                         return NULL;
79429                 }
79430                 if (soap_element_end_in(soap, tag))
79431                         return NULL;
79432         }
79433         else
79434         {       a = (_sai__SetEnvironmentDetection *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetEnvironmentDetection, 0, sizeof(_sai__SetEnvironmentDetection), 0, soap_copy__sai__SetEnvironmentDetection);
79435                 if (soap->body && soap_element_end_in(soap, tag))
79436                         return NULL;
79437         }
79438         return a;
79439 }
79440
79441 SOAP_FMAC5 _sai__SetEnvironmentDetection * SOAP_FMAC6 soap_new__sai__SetEnvironmentDetection(struct soap *soap, int n)
79442 {       return soap_instantiate__sai__SetEnvironmentDetection(soap, n, NULL, NULL, NULL);
79443 }
79444
79445 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *p)
79446 {       soap_delete(soap, p);
79447 }
79448
79449 SOAP_FMAC3 _sai__SetEnvironmentDetection * SOAP_FMAC4 soap_instantiate__sai__SetEnvironmentDetection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
79450 {
79451         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
79452         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnvironmentDetection, n, soap_fdelete);
79453         if (!cp)
79454                 return NULL;
79455         if (n < 0)
79456         {       cp->ptr = (void*)new _sai__SetEnvironmentDetection;
79457                 if (size)
79458                         *size = sizeof(_sai__SetEnvironmentDetection);
79459                 ((_sai__SetEnvironmentDetection*)cp->ptr)->soap = soap;
79460         }
79461         else
79462         {       cp->ptr = (void*)new _sai__SetEnvironmentDetection[n];
79463                 if (size)
79464                         *size = n * sizeof(_sai__SetEnvironmentDetection);
79465                 for (int i = 0; i < n; i++)
79466                         ((_sai__SetEnvironmentDetection*)cp->ptr)[i].soap = soap;
79467         }
79468                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
79469         return (_sai__SetEnvironmentDetection*)cp->ptr;
79470 }
79471
79472 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetEnvironmentDetection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
79473 {
79474         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnvironmentDetection %p -> %p\n", q, p));
79475         *(_sai__SetEnvironmentDetection*)p = *(_sai__SetEnvironmentDetection*)q;
79476 }
79477
79478 void _sai__SetRealmAuthOptionsResponse::soap_serialize(struct soap *soap) const
79479 {
79480         (void)soap; /* appease -Wall -Werror */
79481         /* transient soap skipped */
79482 }
79483
79484 void _sai__SetRealmAuthOptionsResponse::soap_default(struct soap *soap)
79485 {
79486         this->soap = soap;
79487         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetRealmAuthOptionsResponse*)this)->StatusCode);
79488         /* transient soap skipped */
79489 }
79490
79491 int _sai__SetRealmAuthOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
79492 {
79493         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetRealmAuthOptionsResponse);
79494         if (this->soap_out(soap, tag, id, type))
79495                 return soap->error;
79496         return soap_putindependent(soap);
79497 }
79498
79499 int _sai__SetRealmAuthOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
79500 {
79501         return soap_out__sai__SetRealmAuthOptionsResponse(soap, tag, id, this, type);
79502 }
79503
79504 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetRealmAuthOptionsResponse *a, const char *type)
79505 {
79506         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse), type);
79507         soap_element_result(soap, "sai:StatusCode");
79508         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetRealmAuthOptionsResponse*)a)->StatusCode), "");
79509         /* transient soap skipped */
79510         soap_element_end_out(soap, tag);
79511         return SOAP_OK;
79512 }
79513
79514 void *_sai__SetRealmAuthOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
79515 {
79516         return soap_get__sai__SetRealmAuthOptionsResponse(soap, this, tag, type);
79517 }
79518
79519 SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC4 soap_get__sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *p, const char *tag, const char *type)
79520 {
79521         if ((p = soap_in__sai__SetRealmAuthOptionsResponse(soap, tag, p, type)))
79522                 soap_getindependent(soap);
79523         return p;
79524 }
79525
79526 void *_sai__SetRealmAuthOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
79527 {       return soap_in__sai__SetRealmAuthOptionsResponse(soap, tag, this, type);
79528 }
79529
79530 SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC4 soap_in__sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__SetRealmAuthOptionsResponse *a, const char *type)
79531 {
79532         if (soap_element_begin_in(soap, tag, 0, NULL))
79533                 return NULL;
79534         a = (_sai__SetRealmAuthOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, sizeof(_sai__SetRealmAuthOptionsResponse), soap->type, soap->arrayType);
79535         if (!a)
79536                 return NULL;
79537         if (soap->alloced)
79538         {       a->soap_default(soap);
79539                 if (soap->clist->type != SOAP_TYPE__sai__SetRealmAuthOptionsResponse)
79540                 {       soap_revert(soap);
79541                         *soap->id = '\0';
79542                         return (_sai__SetRealmAuthOptionsResponse *)a->soap_in(soap, tag, type);
79543                 }
79544         }
79545         short soap_flag_StatusCode1 = 1;
79546         if (soap->body && !*soap->href)
79547         {
79548                 for (;;)
79549                 {       soap->error = SOAP_TAG_MISMATCH;
79550                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
79551                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetRealmAuthOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
79552                                 {       soap_flag_StatusCode1--;
79553                                         continue;
79554                                 }
79555                         /* transient soap skipped */
79556                         soap_check_result(soap, "sai:StatusCode");
79557                         if (soap->error == SOAP_TAG_MISMATCH)
79558                                 soap->error = soap_ignore_element(soap);
79559                         if (soap->error == SOAP_NO_TAG)
79560                                 break;
79561                         if (soap->error)
79562                                 return NULL;
79563                 }
79564                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
79565                 {       soap->error = SOAP_OCCURS;
79566                         return NULL;
79567                 }
79568                 if (soap_element_end_in(soap, tag))
79569                         return NULL;
79570         }
79571         else
79572         {       a = (_sai__SetRealmAuthOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, 0, sizeof(_sai__SetRealmAuthOptionsResponse), 0, soap_copy__sai__SetRealmAuthOptionsResponse);
79573                 if (soap->body && soap_element_end_in(soap, tag))
79574                         return NULL;
79575         }
79576         return a;
79577 }
79578
79579 SOAP_FMAC5 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC6 soap_new__sai__SetRealmAuthOptionsResponse(struct soap *soap, int n)
79580 {       return soap_instantiate__sai__SetRealmAuthOptionsResponse(soap, n, NULL, NULL, NULL);
79581 }
79582
79583 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *p)
79584 {       soap_delete(soap, p);
79585 }
79586
79587 SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetRealmAuthOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
79588 {
79589         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRealmAuthOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
79590         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, n, soap_fdelete);
79591         if (!cp)
79592                 return NULL;
79593         if (n < 0)
79594         {       cp->ptr = (void*)new _sai__SetRealmAuthOptionsResponse;
79595                 if (size)
79596                         *size = sizeof(_sai__SetRealmAuthOptionsResponse);
79597                 ((_sai__SetRealmAuthOptionsResponse*)cp->ptr)->soap = soap;
79598         }
79599         else
79600         {       cp->ptr = (void*)new _sai__SetRealmAuthOptionsResponse[n];
79601                 if (size)
79602                         *size = n * sizeof(_sai__SetRealmAuthOptionsResponse);
79603                 for (int i = 0; i < n; i++)
79604                         ((_sai__SetRealmAuthOptionsResponse*)cp->ptr)[i].soap = soap;
79605         }
79606                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
79607         return (_sai__SetRealmAuthOptionsResponse*)cp->ptr;
79608 }
79609
79610 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetRealmAuthOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
79611 {
79612         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRealmAuthOptionsResponse %p -> %p\n", q, p));
79613         *(_sai__SetRealmAuthOptionsResponse*)p = *(_sai__SetRealmAuthOptionsResponse*)q;
79614 }
79615
79616 void _sai__SetRealmAuthOptions::soap_serialize(struct soap *soap) const
79617 {
79618         (void)soap; /* appease -Wall -Werror */
79619         /* transient soap skipped */
79620 }
79621
79622 void _sai__SetRealmAuthOptions::soap_default(struct soap *soap)
79623 {
79624         this->soap = soap;
79625         soap_default_sai__UserAclRealmType(soap, &((_sai__SetRealmAuthOptions*)this)->Realm);
79626         soap_default_sai__HTTPAuthOptionType(soap, &((_sai__SetRealmAuthOptions*)this)->HTTPAuthOption);
79627         /* transient soap skipped */
79628 }
79629
79630 int _sai__SetRealmAuthOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
79631 {
79632         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetRealmAuthOptions);
79633         if (this->soap_out(soap, tag, id, type))
79634                 return soap->error;
79635         return soap_putindependent(soap);
79636 }
79637
79638 int _sai__SetRealmAuthOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
79639 {
79640         return soap_out__sai__SetRealmAuthOptions(soap, tag, id, this, type);
79641 }
79642
79643 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRealmAuthOptions(struct soap *soap, const char *tag, int id, const _sai__SetRealmAuthOptions *a, const char *type)
79644 {
79645         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRealmAuthOptions), type);
79646         soap_out_sai__UserAclRealmType(soap, "sai:Realm", -1, &(((_sai__SetRealmAuthOptions*)a)->Realm), "");
79647         soap_out_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", -1, &(((_sai__SetRealmAuthOptions*)a)->HTTPAuthOption), "");
79648         /* transient soap skipped */
79649         soap_element_end_out(soap, tag);
79650         return SOAP_OK;
79651 }
79652
79653 void *_sai__SetRealmAuthOptions::soap_get(struct soap *soap, const char *tag, const char *type)
79654 {
79655         return soap_get__sai__SetRealmAuthOptions(soap, this, tag, type);
79656 }
79657
79658 SOAP_FMAC3 _sai__SetRealmAuthOptions * SOAP_FMAC4 soap_get__sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *p, const char *tag, const char *type)
79659 {
79660         if ((p = soap_in__sai__SetRealmAuthOptions(soap, tag, p, type)))
79661                 soap_getindependent(soap);
79662         return p;
79663 }
79664
79665 void *_sai__SetRealmAuthOptions::soap_in(struct soap *soap, const char *tag, const char *type)
79666 {       return soap_in__sai__SetRealmAuthOptions(soap, tag, this, type);
79667 }
79668
79669 SOAP_FMAC3 _sai__SetRealmAuthOptions * SOAP_FMAC4 soap_in__sai__SetRealmAuthOptions(struct soap *soap, const char *tag, _sai__SetRealmAuthOptions *a, const char *type)
79670 {
79671         if (soap_element_begin_in(soap, tag, 0, NULL))
79672                 return NULL;
79673         a = (_sai__SetRealmAuthOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRealmAuthOptions, sizeof(_sai__SetRealmAuthOptions), soap->type, soap->arrayType);
79674         if (!a)
79675                 return NULL;
79676         if (soap->alloced)
79677         {       a->soap_default(soap);
79678                 if (soap->clist->type != SOAP_TYPE__sai__SetRealmAuthOptions)
79679                 {       soap_revert(soap);
79680                         *soap->id = '\0';
79681                         return (_sai__SetRealmAuthOptions *)a->soap_in(soap, tag, type);
79682                 }
79683         }
79684         short soap_flag_Realm1 = 1, soap_flag_HTTPAuthOption1 = 1;
79685         if (soap->body && !*soap->href)
79686         {
79687                 for (;;)
79688                 {       soap->error = SOAP_TAG_MISMATCH;
79689                         if (soap_flag_Realm1 && soap->error == SOAP_TAG_MISMATCH)
79690                                 if (soap_in_sai__UserAclRealmType(soap, "sai:Realm", &(((_sai__SetRealmAuthOptions*)a)->Realm), "sai:UserAclRealmType"))
79691                                 {       soap_flag_Realm1--;
79692                                         continue;
79693                                 }
79694                         if (soap_flag_HTTPAuthOption1 && soap->error == SOAP_TAG_MISMATCH)
79695                                 if (soap_in_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", &(((_sai__SetRealmAuthOptions*)a)->HTTPAuthOption), "sai:HTTPAuthOptionType"))
79696                                 {       soap_flag_HTTPAuthOption1--;
79697                                         continue;
79698                                 }
79699                         /* transient soap skipped */
79700                         if (soap->error == SOAP_TAG_MISMATCH)
79701                                 soap->error = soap_ignore_element(soap);
79702                         if (soap->error == SOAP_NO_TAG)
79703                                 break;
79704                         if (soap->error)
79705                                 return NULL;
79706                 }
79707                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Realm1 > 0 || soap_flag_HTTPAuthOption1 > 0))
79708                 {       soap->error = SOAP_OCCURS;
79709                         return NULL;
79710                 }
79711                 if (soap_element_end_in(soap, tag))
79712                         return NULL;
79713         }
79714         else
79715         {       a = (_sai__SetRealmAuthOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetRealmAuthOptions, 0, sizeof(_sai__SetRealmAuthOptions), 0, soap_copy__sai__SetRealmAuthOptions);
79716                 if (soap->body && soap_element_end_in(soap, tag))
79717                         return NULL;
79718         }
79719         return a;
79720 }
79721
79722 SOAP_FMAC5 _sai__SetRealmAuthOptions * SOAP_FMAC6 soap_new__sai__SetRealmAuthOptions(struct soap *soap, int n)
79723 {       return soap_instantiate__sai__SetRealmAuthOptions(soap, n, NULL, NULL, NULL);
79724 }
79725
79726 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *p)
79727 {       soap_delete(soap, p);
79728 }
79729
79730 SOAP_FMAC3 _sai__SetRealmAuthOptions * SOAP_FMAC4 soap_instantiate__sai__SetRealmAuthOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
79731 {
79732         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
79733         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRealmAuthOptions, n, soap_fdelete);
79734         if (!cp)
79735                 return NULL;
79736         if (n < 0)
79737         {       cp->ptr = (void*)new _sai__SetRealmAuthOptions;
79738                 if (size)
79739                         *size = sizeof(_sai__SetRealmAuthOptions);
79740                 ((_sai__SetRealmAuthOptions*)cp->ptr)->soap = soap;
79741         }
79742         else
79743         {       cp->ptr = (void*)new _sai__SetRealmAuthOptions[n];
79744                 if (size)
79745                         *size = n * sizeof(_sai__SetRealmAuthOptions);
79746                 for (int i = 0; i < n; i++)
79747                         ((_sai__SetRealmAuthOptions*)cp->ptr)[i].soap = soap;
79748         }
79749                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
79750         return (_sai__SetRealmAuthOptions*)cp->ptr;
79751 }
79752
79753 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetRealmAuthOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
79754 {
79755         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRealmAuthOptions %p -> %p\n", q, p));
79756         *(_sai__SetRealmAuthOptions*)p = *(_sai__SetRealmAuthOptions*)q;
79757 }
79758
79759 void _sai__GetRealmAuthOptionsResponse::soap_serialize(struct soap *soap) const
79760 {
79761         (void)soap; /* appease -Wall -Werror */
79762         /* transient soap skipped */
79763 }
79764
79765 void _sai__GetRealmAuthOptionsResponse::soap_default(struct soap *soap)
79766 {
79767         this->soap = soap;
79768         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetRealmAuthOptionsResponse*)this)->StatusCode);
79769         soap_default_sai__HTTPAuthOptionType(soap, &((_sai__GetRealmAuthOptionsResponse*)this)->HTTPAuthOption);
79770         /* transient soap skipped */
79771 }
79772
79773 int _sai__GetRealmAuthOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
79774 {
79775         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetRealmAuthOptionsResponse);
79776         if (this->soap_out(soap, tag, id, type))
79777                 return soap->error;
79778         return soap_putindependent(soap);
79779 }
79780
79781 int _sai__GetRealmAuthOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
79782 {
79783         return soap_out__sai__GetRealmAuthOptionsResponse(soap, tag, id, this, type);
79784 }
79785
79786 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetRealmAuthOptionsResponse *a, const char *type)
79787 {
79788         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse), type);
79789         soap_element_result(soap, "sai:StatusCode");
79790         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetRealmAuthOptionsResponse*)a)->StatusCode), "");
79791         soap_out_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", -1, &(((_sai__GetRealmAuthOptionsResponse*)a)->HTTPAuthOption), "");
79792         /* transient soap skipped */
79793         soap_element_end_out(soap, tag);
79794         return SOAP_OK;
79795 }
79796
79797 void *_sai__GetRealmAuthOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
79798 {
79799         return soap_get__sai__GetRealmAuthOptionsResponse(soap, this, tag, type);
79800 }
79801
79802 SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC4 soap_get__sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *p, const char *tag, const char *type)
79803 {
79804         if ((p = soap_in__sai__GetRealmAuthOptionsResponse(soap, tag, p, type)))
79805                 soap_getindependent(soap);
79806         return p;
79807 }
79808
79809 void *_sai__GetRealmAuthOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
79810 {       return soap_in__sai__GetRealmAuthOptionsResponse(soap, tag, this, type);
79811 }
79812
79813 SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC4 soap_in__sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__GetRealmAuthOptionsResponse *a, const char *type)
79814 {
79815         if (soap_element_begin_in(soap, tag, 0, NULL))
79816                 return NULL;
79817         a = (_sai__GetRealmAuthOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, sizeof(_sai__GetRealmAuthOptionsResponse), soap->type, soap->arrayType);
79818         if (!a)
79819                 return NULL;
79820         if (soap->alloced)
79821         {       a->soap_default(soap);
79822                 if (soap->clist->type != SOAP_TYPE__sai__GetRealmAuthOptionsResponse)
79823                 {       soap_revert(soap);
79824                         *soap->id = '\0';
79825                         return (_sai__GetRealmAuthOptionsResponse *)a->soap_in(soap, tag, type);
79826                 }
79827         }
79828         short soap_flag_StatusCode1 = 1, soap_flag_HTTPAuthOption1 = 1;
79829         if (soap->body && !*soap->href)
79830         {
79831                 for (;;)
79832                 {       soap->error = SOAP_TAG_MISMATCH;
79833                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
79834                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetRealmAuthOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
79835                                 {       soap_flag_StatusCode1--;
79836                                         continue;
79837                                 }
79838                         if (soap_flag_HTTPAuthOption1 && soap->error == SOAP_TAG_MISMATCH)
79839                                 if (soap_in_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", &(((_sai__GetRealmAuthOptionsResponse*)a)->HTTPAuthOption), "sai:HTTPAuthOptionType"))
79840                                 {       soap_flag_HTTPAuthOption1--;
79841                                         continue;
79842                                 }
79843                         /* transient soap skipped */
79844                         soap_check_result(soap, "sai:StatusCode");
79845                         if (soap->error == SOAP_TAG_MISMATCH)
79846                                 soap->error = soap_ignore_element(soap);
79847                         if (soap->error == SOAP_NO_TAG)
79848                                 break;
79849                         if (soap->error)
79850                                 return NULL;
79851                 }
79852                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_HTTPAuthOption1 > 0))
79853                 {       soap->error = SOAP_OCCURS;
79854                         return NULL;
79855                 }
79856                 if (soap_element_end_in(soap, tag))
79857                         return NULL;
79858         }
79859         else
79860         {       a = (_sai__GetRealmAuthOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, 0, sizeof(_sai__GetRealmAuthOptionsResponse), 0, soap_copy__sai__GetRealmAuthOptionsResponse);
79861                 if (soap->body && soap_element_end_in(soap, tag))
79862                         return NULL;
79863         }
79864         return a;
79865 }
79866
79867 SOAP_FMAC5 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC6 soap_new__sai__GetRealmAuthOptionsResponse(struct soap *soap, int n)
79868 {       return soap_instantiate__sai__GetRealmAuthOptionsResponse(soap, n, NULL, NULL, NULL);
79869 }
79870
79871 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *p)
79872 {       soap_delete(soap, p);
79873 }
79874
79875 SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetRealmAuthOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
79876 {
79877         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetRealmAuthOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
79878         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, n, soap_fdelete);
79879         if (!cp)
79880                 return NULL;
79881         if (n < 0)
79882         {       cp->ptr = (void*)new _sai__GetRealmAuthOptionsResponse;
79883                 if (size)
79884                         *size = sizeof(_sai__GetRealmAuthOptionsResponse);
79885                 ((_sai__GetRealmAuthOptionsResponse*)cp->ptr)->soap = soap;
79886         }
79887         else
79888         {       cp->ptr = (void*)new _sai__GetRealmAuthOptionsResponse[n];
79889                 if (size)
79890                         *size = n * sizeof(_sai__GetRealmAuthOptionsResponse);
79891                 for (int i = 0; i < n; i++)
79892                         ((_sai__GetRealmAuthOptionsResponse*)cp->ptr)[i].soap = soap;
79893         }
79894                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
79895         return (_sai__GetRealmAuthOptionsResponse*)cp->ptr;
79896 }
79897
79898 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetRealmAuthOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
79899 {
79900         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetRealmAuthOptionsResponse %p -> %p\n", q, p));
79901         *(_sai__GetRealmAuthOptionsResponse*)p = *(_sai__GetRealmAuthOptionsResponse*)q;
79902 }
79903
79904 void _sai__GetRealmAuthOptions::soap_serialize(struct soap *soap) const
79905 {
79906         (void)soap; /* appease -Wall -Werror */
79907         /* transient soap skipped */
79908 }
79909
79910 void _sai__GetRealmAuthOptions::soap_default(struct soap *soap)
79911 {
79912         this->soap = soap;
79913         soap_default_sai__UserAclRealmType(soap, &((_sai__GetRealmAuthOptions*)this)->Realm);
79914         /* transient soap skipped */
79915 }
79916
79917 int _sai__GetRealmAuthOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
79918 {
79919         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetRealmAuthOptions);
79920         if (this->soap_out(soap, tag, id, type))
79921                 return soap->error;
79922         return soap_putindependent(soap);
79923 }
79924
79925 int _sai__GetRealmAuthOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
79926 {
79927         return soap_out__sai__GetRealmAuthOptions(soap, tag, id, this, type);
79928 }
79929
79930 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetRealmAuthOptions(struct soap *soap, const char *tag, int id, const _sai__GetRealmAuthOptions *a, const char *type)
79931 {
79932         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetRealmAuthOptions), type);
79933         soap_out_sai__UserAclRealmType(soap, "sai:Realm", -1, &(((_sai__GetRealmAuthOptions*)a)->Realm), "");
79934         /* transient soap skipped */
79935         soap_element_end_out(soap, tag);
79936         return SOAP_OK;
79937 }
79938
79939 void *_sai__GetRealmAuthOptions::soap_get(struct soap *soap, const char *tag, const char *type)
79940 {
79941         return soap_get__sai__GetRealmAuthOptions(soap, this, tag, type);
79942 }
79943
79944 SOAP_FMAC3 _sai__GetRealmAuthOptions * SOAP_FMAC4 soap_get__sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *p, const char *tag, const char *type)
79945 {
79946         if ((p = soap_in__sai__GetRealmAuthOptions(soap, tag, p, type)))
79947                 soap_getindependent(soap);
79948         return p;
79949 }
79950
79951 void *_sai__GetRealmAuthOptions::soap_in(struct soap *soap, const char *tag, const char *type)
79952 {       return soap_in__sai__GetRealmAuthOptions(soap, tag, this, type);
79953 }
79954
79955 SOAP_FMAC3 _sai__GetRealmAuthOptions * SOAP_FMAC4 soap_in__sai__GetRealmAuthOptions(struct soap *soap, const char *tag, _sai__GetRealmAuthOptions *a, const char *type)
79956 {
79957         if (soap_element_begin_in(soap, tag, 0, NULL))
79958                 return NULL;
79959         a = (_sai__GetRealmAuthOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetRealmAuthOptions, sizeof(_sai__GetRealmAuthOptions), soap->type, soap->arrayType);
79960         if (!a)
79961                 return NULL;
79962         if (soap->alloced)
79963         {       a->soap_default(soap);
79964                 if (soap->clist->type != SOAP_TYPE__sai__GetRealmAuthOptions)
79965                 {       soap_revert(soap);
79966                         *soap->id = '\0';
79967                         return (_sai__GetRealmAuthOptions *)a->soap_in(soap, tag, type);
79968                 }
79969         }
79970         short soap_flag_Realm1 = 1;
79971         if (soap->body && !*soap->href)
79972         {
79973                 for (;;)
79974                 {       soap->error = SOAP_TAG_MISMATCH;
79975                         if (soap_flag_Realm1 && soap->error == SOAP_TAG_MISMATCH)
79976                                 if (soap_in_sai__UserAclRealmType(soap, "sai:Realm", &(((_sai__GetRealmAuthOptions*)a)->Realm), "sai:UserAclRealmType"))
79977                                 {       soap_flag_Realm1--;
79978                                         continue;
79979                                 }
79980                         /* transient soap skipped */
79981                         if (soap->error == SOAP_TAG_MISMATCH)
79982                                 soap->error = soap_ignore_element(soap);
79983                         if (soap->error == SOAP_NO_TAG)
79984                                 break;
79985                         if (soap->error)
79986                                 return NULL;
79987                 }
79988                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Realm1 > 0))
79989                 {       soap->error = SOAP_OCCURS;
79990                         return NULL;
79991                 }
79992                 if (soap_element_end_in(soap, tag))
79993                         return NULL;
79994         }
79995         else
79996         {       a = (_sai__GetRealmAuthOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetRealmAuthOptions, 0, sizeof(_sai__GetRealmAuthOptions), 0, soap_copy__sai__GetRealmAuthOptions);
79997                 if (soap->body && soap_element_end_in(soap, tag))
79998                         return NULL;
79999         }
80000         return a;
80001 }
80002
80003 SOAP_FMAC5 _sai__GetRealmAuthOptions * SOAP_FMAC6 soap_new__sai__GetRealmAuthOptions(struct soap *soap, int n)
80004 {       return soap_instantiate__sai__GetRealmAuthOptions(soap, n, NULL, NULL, NULL);
80005 }
80006
80007 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *p)
80008 {       soap_delete(soap, p);
80009 }
80010
80011 SOAP_FMAC3 _sai__GetRealmAuthOptions * SOAP_FMAC4 soap_instantiate__sai__GetRealmAuthOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
80012 {
80013         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
80014         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetRealmAuthOptions, n, soap_fdelete);
80015         if (!cp)
80016                 return NULL;
80017         if (n < 0)
80018         {       cp->ptr = (void*)new _sai__GetRealmAuthOptions;
80019                 if (size)
80020                         *size = sizeof(_sai__GetRealmAuthOptions);
80021                 ((_sai__GetRealmAuthOptions*)cp->ptr)->soap = soap;
80022         }
80023         else
80024         {       cp->ptr = (void*)new _sai__GetRealmAuthOptions[n];
80025                 if (size)
80026                         *size = n * sizeof(_sai__GetRealmAuthOptions);
80027                 for (int i = 0; i < n; i++)
80028                         ((_sai__GetRealmAuthOptions*)cp->ptr)[i].soap = soap;
80029         }
80030                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
80031         return (_sai__GetRealmAuthOptions*)cp->ptr;
80032 }
80033
80034 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetRealmAuthOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
80035 {
80036         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetRealmAuthOptions %p -> %p\n", q, p));
80037         *(_sai__GetRealmAuthOptions*)p = *(_sai__GetRealmAuthOptions*)q;
80038 }
80039
80040 void _sai__ExtendProvisioningPeriodResponse::soap_serialize(struct soap *soap) const
80041 {
80042         (void)soap; /* appease -Wall -Werror */
80043         /* transient soap skipped */
80044 }
80045
80046 void _sai__ExtendProvisioningPeriodResponse::soap_default(struct soap *soap)
80047 {
80048         this->soap = soap;
80049         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__ExtendProvisioningPeriodResponse*)this)->StatusCode);
80050         /* transient soap skipped */
80051 }
80052
80053 int _sai__ExtendProvisioningPeriodResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
80054 {
80055         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse);
80056         if (this->soap_out(soap, tag, id, type))
80057                 return soap->error;
80058         return soap_putindependent(soap);
80059 }
80060
80061 int _sai__ExtendProvisioningPeriodResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
80062 {
80063         return soap_out__sai__ExtendProvisioningPeriodResponse(soap, tag, id, this, type);
80064 }
80065
80066 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, int id, const _sai__ExtendProvisioningPeriodResponse *a, const char *type)
80067 {
80068         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse), type);
80069         soap_element_result(soap, "sai:StatusCode");
80070         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__ExtendProvisioningPeriodResponse*)a)->StatusCode), "");
80071         /* transient soap skipped */
80072         soap_element_end_out(soap, tag);
80073         return SOAP_OK;
80074 }
80075
80076 void *_sai__ExtendProvisioningPeriodResponse::soap_get(struct soap *soap, const char *tag, const char *type)
80077 {
80078         return soap_get__sai__ExtendProvisioningPeriodResponse(soap, this, tag, type);
80079 }
80080
80081 SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC4 soap_get__sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *p, const char *tag, const char *type)
80082 {
80083         if ((p = soap_in__sai__ExtendProvisioningPeriodResponse(soap, tag, p, type)))
80084                 soap_getindependent(soap);
80085         return p;
80086 }
80087
80088 void *_sai__ExtendProvisioningPeriodResponse::soap_in(struct soap *soap, const char *tag, const char *type)
80089 {       return soap_in__sai__ExtendProvisioningPeriodResponse(soap, tag, this, type);
80090 }
80091
80092 SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC4 soap_in__sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriodResponse *a, const char *type)
80093 {
80094         if (soap_element_begin_in(soap, tag, 0, NULL))
80095                 return NULL;
80096         a = (_sai__ExtendProvisioningPeriodResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, sizeof(_sai__ExtendProvisioningPeriodResponse), soap->type, soap->arrayType);
80097         if (!a)
80098                 return NULL;
80099         if (soap->alloced)
80100         {       a->soap_default(soap);
80101                 if (soap->clist->type != SOAP_TYPE__sai__ExtendProvisioningPeriodResponse)
80102                 {       soap_revert(soap);
80103                         *soap->id = '\0';
80104                         return (_sai__ExtendProvisioningPeriodResponse *)a->soap_in(soap, tag, type);
80105                 }
80106         }
80107         short soap_flag_StatusCode1 = 1;
80108         if (soap->body && !*soap->href)
80109         {
80110                 for (;;)
80111                 {       soap->error = SOAP_TAG_MISMATCH;
80112                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
80113                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__ExtendProvisioningPeriodResponse*)a)->StatusCode), "cmn:PT_STATUS"))
80114                                 {       soap_flag_StatusCode1--;
80115                                         continue;
80116                                 }
80117                         /* transient soap skipped */
80118                         soap_check_result(soap, "sai:StatusCode");
80119                         if (soap->error == SOAP_TAG_MISMATCH)
80120                                 soap->error = soap_ignore_element(soap);
80121                         if (soap->error == SOAP_NO_TAG)
80122                                 break;
80123                         if (soap->error)
80124                                 return NULL;
80125                 }
80126                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
80127                 {       soap->error = SOAP_OCCURS;
80128                         return NULL;
80129                 }
80130                 if (soap_element_end_in(soap, tag))
80131                         return NULL;
80132         }
80133         else
80134         {       a = (_sai__ExtendProvisioningPeriodResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, 0, sizeof(_sai__ExtendProvisioningPeriodResponse), 0, soap_copy__sai__ExtendProvisioningPeriodResponse);
80135                 if (soap->body && soap_element_end_in(soap, tag))
80136                         return NULL;
80137         }
80138         return a;
80139 }
80140
80141 SOAP_FMAC5 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC6 soap_new__sai__ExtendProvisioningPeriodResponse(struct soap *soap, int n)
80142 {       return soap_instantiate__sai__ExtendProvisioningPeriodResponse(soap, n, NULL, NULL, NULL);
80143 }
80144
80145 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *p)
80146 {       soap_delete(soap, p);
80147 }
80148
80149 SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC4 soap_instantiate__sai__ExtendProvisioningPeriodResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
80150 {
80151         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ExtendProvisioningPeriodResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
80152         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, n, soap_fdelete);
80153         if (!cp)
80154                 return NULL;
80155         if (n < 0)
80156         {       cp->ptr = (void*)new _sai__ExtendProvisioningPeriodResponse;
80157                 if (size)
80158                         *size = sizeof(_sai__ExtendProvisioningPeriodResponse);
80159                 ((_sai__ExtendProvisioningPeriodResponse*)cp->ptr)->soap = soap;
80160         }
80161         else
80162         {       cp->ptr = (void*)new _sai__ExtendProvisioningPeriodResponse[n];
80163                 if (size)
80164                         *size = n * sizeof(_sai__ExtendProvisioningPeriodResponse);
80165                 for (int i = 0; i < n; i++)
80166                         ((_sai__ExtendProvisioningPeriodResponse*)cp->ptr)[i].soap = soap;
80167         }
80168                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
80169         return (_sai__ExtendProvisioningPeriodResponse*)cp->ptr;
80170 }
80171
80172 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__ExtendProvisioningPeriodResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
80173 {
80174         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ExtendProvisioningPeriodResponse %p -> %p\n", q, p));
80175         *(_sai__ExtendProvisioningPeriodResponse*)p = *(_sai__ExtendProvisioningPeriodResponse*)q;
80176 }
80177
80178 void _sai__ExtendProvisioningPeriod::soap_serialize(struct soap *soap) const
80179 {
80180         (void)soap; /* appease -Wall -Werror */
80181         soap_embedded(soap, &((_sai__ExtendProvisioningPeriod*)this)->Duration, SOAP_TYPE_unsignedInt);
80182         /* transient soap skipped */
80183 }
80184
80185 void _sai__ExtendProvisioningPeriod::soap_default(struct soap *soap)
80186 {
80187         this->soap = soap;
80188         soap_default_unsignedInt(soap, &((_sai__ExtendProvisioningPeriod*)this)->Duration);
80189         /* transient soap skipped */
80190 }
80191
80192 int _sai__ExtendProvisioningPeriod::soap_put(struct soap *soap, const char *tag, const  char *type) const
80193 {
80194         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__ExtendProvisioningPeriod);
80195         if (this->soap_out(soap, tag, id, type))
80196                 return soap->error;
80197         return soap_putindependent(soap);
80198 }
80199
80200 int _sai__ExtendProvisioningPeriod::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
80201 {
80202         return soap_out__sai__ExtendProvisioningPeriod(soap, tag, id, this, type);
80203 }
80204
80205 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, int id, const _sai__ExtendProvisioningPeriod *a, const char *type)
80206 {
80207         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ExtendProvisioningPeriod), type);
80208         soap_out_unsignedInt(soap, "sai:Duration", -1, &(((_sai__ExtendProvisioningPeriod*)a)->Duration), "");
80209         /* transient soap skipped */
80210         soap_element_end_out(soap, tag);
80211         return SOAP_OK;
80212 }
80213
80214 void *_sai__ExtendProvisioningPeriod::soap_get(struct soap *soap, const char *tag, const char *type)
80215 {
80216         return soap_get__sai__ExtendProvisioningPeriod(soap, this, tag, type);
80217 }
80218
80219 SOAP_FMAC3 _sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_get__sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *p, const char *tag, const char *type)
80220 {
80221         if ((p = soap_in__sai__ExtendProvisioningPeriod(soap, tag, p, type)))
80222                 soap_getindependent(soap);
80223         return p;
80224 }
80225
80226 void *_sai__ExtendProvisioningPeriod::soap_in(struct soap *soap, const char *tag, const char *type)
80227 {       return soap_in__sai__ExtendProvisioningPeriod(soap, tag, this, type);
80228 }
80229
80230 SOAP_FMAC3 _sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_in__sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriod *a, const char *type)
80231 {
80232         if (soap_element_begin_in(soap, tag, 0, NULL))
80233                 return NULL;
80234         a = (_sai__ExtendProvisioningPeriod *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ExtendProvisioningPeriod, sizeof(_sai__ExtendProvisioningPeriod), soap->type, soap->arrayType);
80235         if (!a)
80236                 return NULL;
80237         if (soap->alloced)
80238         {       a->soap_default(soap);
80239                 if (soap->clist->type != SOAP_TYPE__sai__ExtendProvisioningPeriod)
80240                 {       soap_revert(soap);
80241                         *soap->id = '\0';
80242                         return (_sai__ExtendProvisioningPeriod *)a->soap_in(soap, tag, type);
80243                 }
80244         }
80245         short soap_flag_Duration1 = 1;
80246         if (soap->body && !*soap->href)
80247         {
80248                 for (;;)
80249                 {       soap->error = SOAP_TAG_MISMATCH;
80250                         if (soap_flag_Duration1 && soap->error == SOAP_TAG_MISMATCH)
80251                                 if (soap_in_unsignedInt(soap, "sai:Duration", &(((_sai__ExtendProvisioningPeriod*)a)->Duration), "xsd:unsignedInt"))
80252                                 {       soap_flag_Duration1--;
80253                                         continue;
80254                                 }
80255                         /* transient soap skipped */
80256                         if (soap->error == SOAP_TAG_MISMATCH)
80257                                 soap->error = soap_ignore_element(soap);
80258                         if (soap->error == SOAP_NO_TAG)
80259                                 break;
80260                         if (soap->error)
80261                                 return NULL;
80262                 }
80263                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Duration1 > 0))
80264                 {       soap->error = SOAP_OCCURS;
80265                         return NULL;
80266                 }
80267                 if (soap_element_end_in(soap, tag))
80268                         return NULL;
80269         }
80270         else
80271         {       a = (_sai__ExtendProvisioningPeriod *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__ExtendProvisioningPeriod, 0, sizeof(_sai__ExtendProvisioningPeriod), 0, soap_copy__sai__ExtendProvisioningPeriod);
80272                 if (soap->body && soap_element_end_in(soap, tag))
80273                         return NULL;
80274         }
80275         return a;
80276 }
80277
80278 SOAP_FMAC5 _sai__ExtendProvisioningPeriod * SOAP_FMAC6 soap_new__sai__ExtendProvisioningPeriod(struct soap *soap, int n)
80279 {       return soap_instantiate__sai__ExtendProvisioningPeriod(soap, n, NULL, NULL, NULL);
80280 }
80281
80282 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *p)
80283 {       soap_delete(soap, p);
80284 }
80285
80286 SOAP_FMAC3 _sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_instantiate__sai__ExtendProvisioningPeriod(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
80287 {
80288         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ExtendProvisioningPeriod(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
80289         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ExtendProvisioningPeriod, n, soap_fdelete);
80290         if (!cp)
80291                 return NULL;
80292         if (n < 0)
80293         {       cp->ptr = (void*)new _sai__ExtendProvisioningPeriod;
80294                 if (size)
80295                         *size = sizeof(_sai__ExtendProvisioningPeriod);
80296                 ((_sai__ExtendProvisioningPeriod*)cp->ptr)->soap = soap;
80297         }
80298         else
80299         {       cp->ptr = (void*)new _sai__ExtendProvisioningPeriod[n];
80300                 if (size)
80301                         *size = n * sizeof(_sai__ExtendProvisioningPeriod);
80302                 for (int i = 0; i < n; i++)
80303                         ((_sai__ExtendProvisioningPeriod*)cp->ptr)[i].soap = soap;
80304         }
80305                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
80306         return (_sai__ExtendProvisioningPeriod*)cp->ptr;
80307 }
80308
80309 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__ExtendProvisioningPeriod(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
80310 {
80311         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ExtendProvisioningPeriod %p -> %p\n", q, p));
80312         *(_sai__ExtendProvisioningPeriod*)p = *(_sai__ExtendProvisioningPeriod*)q;
80313 }
80314
80315 void _sai__GetProvisioningPIDResponse::soap_serialize(struct soap *soap) const
80316 {
80317         (void)soap; /* appease -Wall -Werror */
80318         soap_embedded(soap, &((_sai__GetProvisioningPIDResponse*)this)->PID, SOAP_TYPE_xsd__base64Binary);
80319         ((_sai__GetProvisioningPIDResponse*)this)->PID.soap_serialize(soap);
80320         /* transient soap skipped */
80321 }
80322
80323 void _sai__GetProvisioningPIDResponse::soap_default(struct soap *soap)
80324 {
80325         this->soap = soap;
80326         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetProvisioningPIDResponse*)this)->StatusCode);
80327         ((_sai__GetProvisioningPIDResponse*)this)->PID.xsd__base64Binary::soap_default(soap);
80328         /* transient soap skipped */
80329 }
80330
80331 int _sai__GetProvisioningPIDResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
80332 {
80333         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningPIDResponse);
80334         if (this->soap_out(soap, tag, id, type))
80335                 return soap->error;
80336         return soap_putindependent(soap);
80337 }
80338
80339 int _sai__GetProvisioningPIDResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
80340 {
80341         return soap_out__sai__GetProvisioningPIDResponse(soap, tag, id, this, type);
80342 }
80343
80344 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningPIDResponse *a, const char *type)
80345 {
80346         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningPIDResponse), type);
80347         soap_element_result(soap, "sai:StatusCode");
80348         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningPIDResponse*)a)->StatusCode), "");
80349         (((_sai__GetProvisioningPIDResponse*)a)->PID).soap_out(soap, "sai:PID", -1, "");
80350         /* transient soap skipped */
80351         soap_element_end_out(soap, tag);
80352         return SOAP_OK;
80353 }
80354
80355 void *_sai__GetProvisioningPIDResponse::soap_get(struct soap *soap, const char *tag, const char *type)
80356 {
80357         return soap_get__sai__GetProvisioningPIDResponse(soap, this, tag, type);
80358 }
80359
80360 SOAP_FMAC3 _sai__GetProvisioningPIDResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *p, const char *tag, const char *type)
80361 {
80362         if ((p = soap_in__sai__GetProvisioningPIDResponse(soap, tag, p, type)))
80363                 soap_getindependent(soap);
80364         return p;
80365 }
80366
80367 void *_sai__GetProvisioningPIDResponse::soap_in(struct soap *soap, const char *tag, const char *type)
80368 {       return soap_in__sai__GetProvisioningPIDResponse(soap, tag, this, type);
80369 }
80370
80371 SOAP_FMAC3 _sai__GetProvisioningPIDResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, _sai__GetProvisioningPIDResponse *a, const char *type)
80372 {
80373         if (soap_element_begin_in(soap, tag, 0, NULL))
80374                 return NULL;
80375         a = (_sai__GetProvisioningPIDResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningPIDResponse, sizeof(_sai__GetProvisioningPIDResponse), soap->type, soap->arrayType);
80376         if (!a)
80377                 return NULL;
80378         if (soap->alloced)
80379         {       a->soap_default(soap);
80380                 if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningPIDResponse)
80381                 {       soap_revert(soap);
80382                         *soap->id = '\0';
80383                         return (_sai__GetProvisioningPIDResponse *)a->soap_in(soap, tag, type);
80384                 }
80385         }
80386         short soap_flag_StatusCode1 = 1, soap_flag_PID1 = 1;
80387         if (soap->body && !*soap->href)
80388         {
80389                 for (;;)
80390                 {       soap->error = SOAP_TAG_MISMATCH;
80391                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
80392                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningPIDResponse*)a)->StatusCode), "cmn:PT_STATUS"))
80393                                 {       soap_flag_StatusCode1--;
80394                                         continue;
80395                                 }
80396                         if (soap_flag_PID1 && soap->error == SOAP_TAG_MISMATCH)
80397                                 if ((((_sai__GetProvisioningPIDResponse*)a)->PID).soap_in(soap, "sai:PID", "xsd:base64Binary"))
80398                                 {       soap_flag_PID1--;
80399                                         continue;
80400                                 }
80401                         /* transient soap skipped */
80402                         soap_check_result(soap, "sai:StatusCode");
80403                         if (soap->error == SOAP_TAG_MISMATCH)
80404                                 soap->error = soap_ignore_element(soap);
80405                         if (soap->error == SOAP_NO_TAG)
80406                                 break;
80407                         if (soap->error)
80408                                 return NULL;
80409                 }
80410                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PID1 > 0))
80411                 {       soap->error = SOAP_OCCURS;
80412                         return NULL;
80413                 }
80414                 if (soap_element_end_in(soap, tag))
80415                         return NULL;
80416         }
80417         else
80418         {       a = (_sai__GetProvisioningPIDResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningPIDResponse, 0, sizeof(_sai__GetProvisioningPIDResponse), 0, soap_copy__sai__GetProvisioningPIDResponse);
80419                 if (soap->body && soap_element_end_in(soap, tag))
80420                         return NULL;
80421         }
80422         return a;
80423 }
80424
80425 SOAP_FMAC5 _sai__GetProvisioningPIDResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningPIDResponse(struct soap *soap, int n)
80426 {       return soap_instantiate__sai__GetProvisioningPIDResponse(soap, n, NULL, NULL, NULL);
80427 }
80428
80429 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *p)
80430 {       soap_delete(soap, p);
80431 }
80432
80433 SOAP_FMAC3 _sai__GetProvisioningPIDResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningPIDResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
80434 {
80435         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningPIDResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
80436         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningPIDResponse, n, soap_fdelete);
80437         if (!cp)
80438                 return NULL;
80439         if (n < 0)
80440         {       cp->ptr = (void*)new _sai__GetProvisioningPIDResponse;
80441                 if (size)
80442                         *size = sizeof(_sai__GetProvisioningPIDResponse);
80443                 ((_sai__GetProvisioningPIDResponse*)cp->ptr)->soap = soap;
80444         }
80445         else
80446         {       cp->ptr = (void*)new _sai__GetProvisioningPIDResponse[n];
80447                 if (size)
80448                         *size = n * sizeof(_sai__GetProvisioningPIDResponse);
80449                 for (int i = 0; i < n; i++)
80450                         ((_sai__GetProvisioningPIDResponse*)cp->ptr)[i].soap = soap;
80451         }
80452                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
80453         return (_sai__GetProvisioningPIDResponse*)cp->ptr;
80454 }
80455
80456 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningPIDResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
80457 {
80458         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningPIDResponse %p -> %p\n", q, p));
80459         *(_sai__GetProvisioningPIDResponse*)p = *(_sai__GetProvisioningPIDResponse*)q;
80460 }
80461
80462 void _sai__GetProvisioningPID::soap_serialize(struct soap *soap) const
80463 {
80464         (void)soap; /* appease -Wall -Werror */
80465         /* transient soap skipped */
80466 }
80467
80468 void _sai__GetProvisioningPID::soap_default(struct soap *soap)
80469 {
80470         this->soap = soap;
80471         /* transient soap skipped */
80472 }
80473
80474 int _sai__GetProvisioningPID::soap_put(struct soap *soap, const char *tag, const  char *type) const
80475 {
80476         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningPID);
80477         if (this->soap_out(soap, tag, id, type))
80478                 return soap->error;
80479         return soap_putindependent(soap);
80480 }
80481
80482 int _sai__GetProvisioningPID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
80483 {
80484         return soap_out__sai__GetProvisioningPID(soap, tag, id, this, type);
80485 }
80486
80487 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningPID(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningPID *a, const char *type)
80488 {
80489         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningPID), type);
80490         /* transient soap skipped */
80491         soap_element_end_out(soap, tag);
80492         return SOAP_OK;
80493 }
80494
80495 void *_sai__GetProvisioningPID::soap_get(struct soap *soap, const char *tag, const char *type)
80496 {
80497         return soap_get__sai__GetProvisioningPID(soap, this, tag, type);
80498 }
80499
80500 SOAP_FMAC3 _sai__GetProvisioningPID * SOAP_FMAC4 soap_get__sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *p, const char *tag, const char *type)
80501 {
80502         if ((p = soap_in__sai__GetProvisioningPID(soap, tag, p, type)))
80503                 soap_getindependent(soap);
80504         return p;
80505 }
80506
80507 void *_sai__GetProvisioningPID::soap_in(struct soap *soap, const char *tag, const char *type)
80508 {       return soap_in__sai__GetProvisioningPID(soap, tag, this, type);
80509 }
80510
80511 SOAP_FMAC3 _sai__GetProvisioningPID * SOAP_FMAC4 soap_in__sai__GetProvisioningPID(struct soap *soap, const char *tag, _sai__GetProvisioningPID *a, const char *type)
80512 {
80513         if (soap_element_begin_in(soap, tag, 0, NULL))
80514                 return NULL;
80515         a = (_sai__GetProvisioningPID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningPID, sizeof(_sai__GetProvisioningPID), soap->type, soap->arrayType);
80516         if (!a)
80517                 return NULL;
80518         if (soap->alloced)
80519         {       a->soap_default(soap);
80520                 if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningPID)
80521                 {       soap_revert(soap);
80522                         *soap->id = '\0';
80523                         return (_sai__GetProvisioningPID *)a->soap_in(soap, tag, type);
80524                 }
80525         };
80526         if (soap->body && !*soap->href)
80527         {
80528                 for (;;)
80529                 {       soap->error = SOAP_TAG_MISMATCH;
80530                         /* transient soap skipped */
80531                         if (soap->error == SOAP_TAG_MISMATCH)
80532                                 soap->error = soap_ignore_element(soap);
80533                         if (soap->error == SOAP_NO_TAG)
80534                                 break;
80535                         if (soap->error)
80536                                 return NULL;
80537                 }
80538                 if (soap_element_end_in(soap, tag))
80539                         return NULL;
80540         }
80541         else
80542         {       a = (_sai__GetProvisioningPID *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningPID, 0, sizeof(_sai__GetProvisioningPID), 0, soap_copy__sai__GetProvisioningPID);
80543                 if (soap->body && soap_element_end_in(soap, tag))
80544                         return NULL;
80545         }
80546         return a;
80547 }
80548
80549 SOAP_FMAC5 _sai__GetProvisioningPID * SOAP_FMAC6 soap_new__sai__GetProvisioningPID(struct soap *soap, int n)
80550 {       return soap_instantiate__sai__GetProvisioningPID(soap, n, NULL, NULL, NULL);
80551 }
80552
80553 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *p)
80554 {       soap_delete(soap, p);
80555 }
80556
80557 SOAP_FMAC3 _sai__GetProvisioningPID * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningPID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
80558 {
80559         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningPID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
80560         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningPID, n, soap_fdelete);
80561         if (!cp)
80562                 return NULL;
80563         if (n < 0)
80564         {       cp->ptr = (void*)new _sai__GetProvisioningPID;
80565                 if (size)
80566                         *size = sizeof(_sai__GetProvisioningPID);
80567                 ((_sai__GetProvisioningPID*)cp->ptr)->soap = soap;
80568         }
80569         else
80570         {       cp->ptr = (void*)new _sai__GetProvisioningPID[n];
80571                 if (size)
80572                         *size = n * sizeof(_sai__GetProvisioningPID);
80573                 for (int i = 0; i < n; i++)
80574                         ((_sai__GetProvisioningPID*)cp->ptr)[i].soap = soap;
80575         }
80576                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
80577         return (_sai__GetProvisioningPID*)cp->ptr;
80578 }
80579
80580 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningPID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
80581 {
80582         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningPID %p -> %p\n", q, p));
80583         *(_sai__GetProvisioningPID*)p = *(_sai__GetProvisioningPID*)q;
80584 }
80585
80586 void _sai__GetProvisioningAuditRecordResponse::soap_serialize(struct soap *soap) const
80587 {
80588         (void)soap; /* appease -Wall -Werror */
80589         soap_serialize_PointerTosai__ProvisioningAuditRecordType(soap, &((_sai__GetProvisioningAuditRecordResponse*)this)->ProvisioningAuditRecord);
80590         /* transient soap skipped */
80591 }
80592
80593 void _sai__GetProvisioningAuditRecordResponse::soap_default(struct soap *soap)
80594 {
80595         this->soap = soap;
80596         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetProvisioningAuditRecordResponse*)this)->StatusCode);
80597         ((_sai__GetProvisioningAuditRecordResponse*)this)->ProvisioningAuditRecord = NULL;
80598         /* transient soap skipped */
80599 }
80600
80601 int _sai__GetProvisioningAuditRecordResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
80602 {
80603         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse);
80604         if (this->soap_out(soap, tag, id, type))
80605                 return soap->error;
80606         return soap_putindependent(soap);
80607 }
80608
80609 int _sai__GetProvisioningAuditRecordResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
80610 {
80611         return soap_out__sai__GetProvisioningAuditRecordResponse(soap, tag, id, this, type);
80612 }
80613
80614 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningAuditRecordResponse *a, const char *type)
80615 {
80616         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse), type);
80617         soap_element_result(soap, "sai:StatusCode");
80618         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningAuditRecordResponse*)a)->StatusCode), "");
80619         soap_out_PointerTosai__ProvisioningAuditRecordType(soap, "sai:ProvisioningAuditRecord", -1, &(((_sai__GetProvisioningAuditRecordResponse*)a)->ProvisioningAuditRecord), "");
80620         /* transient soap skipped */
80621         soap_element_end_out(soap, tag);
80622         return SOAP_OK;
80623 }
80624
80625 void *_sai__GetProvisioningAuditRecordResponse::soap_get(struct soap *soap, const char *tag, const char *type)
80626 {
80627         return soap_get__sai__GetProvisioningAuditRecordResponse(soap, this, tag, type);
80628 }
80629
80630 SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *p, const char *tag, const char *type)
80631 {
80632         if ((p = soap_in__sai__GetProvisioningAuditRecordResponse(soap, tag, p, type)))
80633                 soap_getindependent(soap);
80634         return p;
80635 }
80636
80637 void *_sai__GetProvisioningAuditRecordResponse::soap_in(struct soap *soap, const char *tag, const char *type)
80638 {       return soap_in__sai__GetProvisioningAuditRecordResponse(soap, tag, this, type);
80639 }
80640
80641 SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecordResponse *a, const char *type)
80642 {
80643         if (soap_element_begin_in(soap, tag, 0, NULL))
80644                 return NULL;
80645         a = (_sai__GetProvisioningAuditRecordResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, sizeof(_sai__GetProvisioningAuditRecordResponse), soap->type, soap->arrayType);
80646         if (!a)
80647                 return NULL;
80648         if (soap->alloced)
80649         {       a->soap_default(soap);
80650                 if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningAuditRecordResponse)
80651                 {       soap_revert(soap);
80652                         *soap->id = '\0';
80653                         return (_sai__GetProvisioningAuditRecordResponse *)a->soap_in(soap, tag, type);
80654                 }
80655         }
80656         short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningAuditRecord1 = 1;
80657         if (soap->body && !*soap->href)
80658         {
80659                 for (;;)
80660                 {       soap->error = SOAP_TAG_MISMATCH;
80661                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
80662                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningAuditRecordResponse*)a)->StatusCode), "cmn:PT_STATUS"))
80663                                 {       soap_flag_StatusCode1--;
80664                                         continue;
80665                                 }
80666                         if (soap_flag_ProvisioningAuditRecord1 && soap->error == SOAP_TAG_MISMATCH)
80667                                 if (soap_in_PointerTosai__ProvisioningAuditRecordType(soap, "sai:ProvisioningAuditRecord", &(((_sai__GetProvisioningAuditRecordResponse*)a)->ProvisioningAuditRecord), "sai:ProvisioningAuditRecordType"))
80668                                 {       soap_flag_ProvisioningAuditRecord1--;
80669                                         continue;
80670                                 }
80671                         /* transient soap skipped */
80672                         soap_check_result(soap, "sai:StatusCode");
80673                         if (soap->error == SOAP_TAG_MISMATCH)
80674                                 soap->error = soap_ignore_element(soap);
80675                         if (soap->error == SOAP_NO_TAG)
80676                                 break;
80677                         if (soap->error)
80678                                 return NULL;
80679                 }
80680                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningAuditRecord1 > 0))
80681                 {       soap->error = SOAP_OCCURS;
80682                         return NULL;
80683                 }
80684                 if (soap_element_end_in(soap, tag))
80685                         return NULL;
80686         }
80687         else
80688         {       a = (_sai__GetProvisioningAuditRecordResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, 0, sizeof(_sai__GetProvisioningAuditRecordResponse), 0, soap_copy__sai__GetProvisioningAuditRecordResponse);
80689                 if (soap->body && soap_element_end_in(soap, tag))
80690                         return NULL;
80691         }
80692         return a;
80693 }
80694
80695 SOAP_FMAC5 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningAuditRecordResponse(struct soap *soap, int n)
80696 {       return soap_instantiate__sai__GetProvisioningAuditRecordResponse(soap, n, NULL, NULL, NULL);
80697 }
80698
80699 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *p)
80700 {       soap_delete(soap, p);
80701 }
80702
80703 SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningAuditRecordResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
80704 {
80705         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningAuditRecordResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
80706         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, n, soap_fdelete);
80707         if (!cp)
80708                 return NULL;
80709         if (n < 0)
80710         {       cp->ptr = (void*)new _sai__GetProvisioningAuditRecordResponse;
80711                 if (size)
80712                         *size = sizeof(_sai__GetProvisioningAuditRecordResponse);
80713                 ((_sai__GetProvisioningAuditRecordResponse*)cp->ptr)->soap = soap;
80714         }
80715         else
80716         {       cp->ptr = (void*)new _sai__GetProvisioningAuditRecordResponse[n];
80717                 if (size)
80718                         *size = n * sizeof(_sai__GetProvisioningAuditRecordResponse);
80719                 for (int i = 0; i < n; i++)
80720                         ((_sai__GetProvisioningAuditRecordResponse*)cp->ptr)[i].soap = soap;
80721         }
80722                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
80723         return (_sai__GetProvisioningAuditRecordResponse*)cp->ptr;
80724 }
80725
80726 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningAuditRecordResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
80727 {
80728         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningAuditRecordResponse %p -> %p\n", q, p));
80729         *(_sai__GetProvisioningAuditRecordResponse*)p = *(_sai__GetProvisioningAuditRecordResponse*)q;
80730 }
80731
80732 void _sai__GetProvisioningAuditRecord::soap_serialize(struct soap *soap) const
80733 {
80734         (void)soap; /* appease -Wall -Werror */
80735         /* transient soap skipped */
80736 }
80737
80738 void _sai__GetProvisioningAuditRecord::soap_default(struct soap *soap)
80739 {
80740         this->soap = soap;
80741         /* transient soap skipped */
80742 }
80743
80744 int _sai__GetProvisioningAuditRecord::soap_put(struct soap *soap, const char *tag, const  char *type) const
80745 {
80746         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningAuditRecord);
80747         if (this->soap_out(soap, tag, id, type))
80748                 return soap->error;
80749         return soap_putindependent(soap);
80750 }
80751
80752 int _sai__GetProvisioningAuditRecord::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
80753 {
80754         return soap_out__sai__GetProvisioningAuditRecord(soap, tag, id, this, type);
80755 }
80756
80757 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningAuditRecord *a, const char *type)
80758 {
80759         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningAuditRecord), type);
80760         /* transient soap skipped */
80761         soap_element_end_out(soap, tag);
80762         return SOAP_OK;
80763 }
80764
80765 void *_sai__GetProvisioningAuditRecord::soap_get(struct soap *soap, const char *tag, const char *type)
80766 {
80767         return soap_get__sai__GetProvisioningAuditRecord(soap, this, tag, type);
80768 }
80769
80770 SOAP_FMAC3 _sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_get__sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *p, const char *tag, const char *type)
80771 {
80772         if ((p = soap_in__sai__GetProvisioningAuditRecord(soap, tag, p, type)))
80773                 soap_getindependent(soap);
80774         return p;
80775 }
80776
80777 void *_sai__GetProvisioningAuditRecord::soap_in(struct soap *soap, const char *tag, const char *type)
80778 {       return soap_in__sai__GetProvisioningAuditRecord(soap, tag, this, type);
80779 }
80780
80781 SOAP_FMAC3 _sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_in__sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecord *a, const char *type)
80782 {
80783         if (soap_element_begin_in(soap, tag, 0, NULL))
80784                 return NULL;
80785         a = (_sai__GetProvisioningAuditRecord *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningAuditRecord, sizeof(_sai__GetProvisioningAuditRecord), soap->type, soap->arrayType);
80786         if (!a)
80787                 return NULL;
80788         if (soap->alloced)
80789         {       a->soap_default(soap);
80790                 if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningAuditRecord)
80791                 {       soap_revert(soap);
80792                         *soap->id = '\0';
80793                         return (_sai__GetProvisioningAuditRecord *)a->soap_in(soap, tag, type);
80794                 }
80795         };
80796         if (soap->body && !*soap->href)
80797         {
80798                 for (;;)
80799                 {       soap->error = SOAP_TAG_MISMATCH;
80800                         /* transient soap skipped */
80801                         if (soap->error == SOAP_TAG_MISMATCH)
80802                                 soap->error = soap_ignore_element(soap);
80803                         if (soap->error == SOAP_NO_TAG)
80804                                 break;
80805                         if (soap->error)
80806                                 return NULL;
80807                 }
80808                 if (soap_element_end_in(soap, tag))
80809                         return NULL;
80810         }
80811         else
80812         {       a = (_sai__GetProvisioningAuditRecord *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningAuditRecord, 0, sizeof(_sai__GetProvisioningAuditRecord), 0, soap_copy__sai__GetProvisioningAuditRecord);
80813                 if (soap->body && soap_element_end_in(soap, tag))
80814                         return NULL;
80815         }
80816         return a;
80817 }
80818
80819 SOAP_FMAC5 _sai__GetProvisioningAuditRecord * SOAP_FMAC6 soap_new__sai__GetProvisioningAuditRecord(struct soap *soap, int n)
80820 {       return soap_instantiate__sai__GetProvisioningAuditRecord(soap, n, NULL, NULL, NULL);
80821 }
80822
80823 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *p)
80824 {       soap_delete(soap, p);
80825 }
80826
80827 SOAP_FMAC3 _sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningAuditRecord(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
80828 {
80829         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningAuditRecord(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
80830         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningAuditRecord, n, soap_fdelete);
80831         if (!cp)
80832                 return NULL;
80833         if (n < 0)
80834         {       cp->ptr = (void*)new _sai__GetProvisioningAuditRecord;
80835                 if (size)
80836                         *size = sizeof(_sai__GetProvisioningAuditRecord);
80837                 ((_sai__GetProvisioningAuditRecord*)cp->ptr)->soap = soap;
80838         }
80839         else
80840         {       cp->ptr = (void*)new _sai__GetProvisioningAuditRecord[n];
80841                 if (size)
80842                         *size = n * sizeof(_sai__GetProvisioningAuditRecord);
80843                 for (int i = 0; i < n; i++)
80844                         ((_sai__GetProvisioningAuditRecord*)cp->ptr)[i].soap = soap;
80845         }
80846                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
80847         return (_sai__GetProvisioningAuditRecord*)cp->ptr;
80848 }
80849
80850 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningAuditRecord(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
80851 {
80852         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningAuditRecord %p -> %p\n", q, p));
80853         *(_sai__GetProvisioningAuditRecord*)p = *(_sai__GetProvisioningAuditRecord*)q;
80854 }
80855
80856 void _sai__SetZeroTouchConfigurationModeResponse::soap_serialize(struct soap *soap) const
80857 {
80858         (void)soap; /* appease -Wall -Werror */
80859         /* transient soap skipped */
80860 }
80861
80862 void _sai__SetZeroTouchConfigurationModeResponse::soap_default(struct soap *soap)
80863 {
80864         this->soap = soap;
80865         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetZeroTouchConfigurationModeResponse*)this)->StatusCode);
80866         /* transient soap skipped */
80867 }
80868
80869 int _sai__SetZeroTouchConfigurationModeResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
80870 {
80871         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse);
80872         if (this->soap_out(soap, tag, id, type))
80873                 return soap->error;
80874         return soap_putindependent(soap);
80875 }
80876
80877 int _sai__SetZeroTouchConfigurationModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
80878 {
80879         return soap_out__sai__SetZeroTouchConfigurationModeResponse(soap, tag, id, this, type);
80880 }
80881
80882 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, int id, const _sai__SetZeroTouchConfigurationModeResponse *a, const char *type)
80883 {
80884         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse), type);
80885         soap_element_result(soap, "sai:StatusCode");
80886         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetZeroTouchConfigurationModeResponse*)a)->StatusCode), "");
80887         /* transient soap skipped */
80888         soap_element_end_out(soap, tag);
80889         return SOAP_OK;
80890 }
80891
80892 void *_sai__SetZeroTouchConfigurationModeResponse::soap_get(struct soap *soap, const char *tag, const char *type)
80893 {
80894         return soap_get__sai__SetZeroTouchConfigurationModeResponse(soap, this, tag, type);
80895 }
80896
80897 SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_get__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *p, const char *tag, const char *type)
80898 {
80899         if ((p = soap_in__sai__SetZeroTouchConfigurationModeResponse(soap, tag, p, type)))
80900                 soap_getindependent(soap);
80901         return p;
80902 }
80903
80904 void *_sai__SetZeroTouchConfigurationModeResponse::soap_in(struct soap *soap, const char *tag, const char *type)
80905 {       return soap_in__sai__SetZeroTouchConfigurationModeResponse(soap, tag, this, type);
80906 }
80907
80908 SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_in__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationModeResponse *a, const char *type)
80909 {
80910         if (soap_element_begin_in(soap, tag, 0, NULL))
80911                 return NULL;
80912         a = (_sai__SetZeroTouchConfigurationModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, sizeof(_sai__SetZeroTouchConfigurationModeResponse), soap->type, soap->arrayType);
80913         if (!a)
80914                 return NULL;
80915         if (soap->alloced)
80916         {       a->soap_default(soap);
80917                 if (soap->clist->type != SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse)
80918                 {       soap_revert(soap);
80919                         *soap->id = '\0';
80920                         return (_sai__SetZeroTouchConfigurationModeResponse *)a->soap_in(soap, tag, type);
80921                 }
80922         }
80923         short soap_flag_StatusCode1 = 1;
80924         if (soap->body && !*soap->href)
80925         {
80926                 for (;;)
80927                 {       soap->error = SOAP_TAG_MISMATCH;
80928                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
80929                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetZeroTouchConfigurationModeResponse*)a)->StatusCode), "cmn:PT_STATUS"))
80930                                 {       soap_flag_StatusCode1--;
80931                                         continue;
80932                                 }
80933                         /* transient soap skipped */
80934                         soap_check_result(soap, "sai:StatusCode");
80935                         if (soap->error == SOAP_TAG_MISMATCH)
80936                                 soap->error = soap_ignore_element(soap);
80937                         if (soap->error == SOAP_NO_TAG)
80938                                 break;
80939                         if (soap->error)
80940                                 return NULL;
80941                 }
80942                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
80943                 {       soap->error = SOAP_OCCURS;
80944                         return NULL;
80945                 }
80946                 if (soap_element_end_in(soap, tag))
80947                         return NULL;
80948         }
80949         else
80950         {       a = (_sai__SetZeroTouchConfigurationModeResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, 0, sizeof(_sai__SetZeroTouchConfigurationModeResponse), 0, soap_copy__sai__SetZeroTouchConfigurationModeResponse);
80951                 if (soap->body && soap_element_end_in(soap, tag))
80952                         return NULL;
80953         }
80954         return a;
80955 }
80956
80957 SOAP_FMAC5 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC6 soap_new__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, int n)
80958 {       return soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(soap, n, NULL, NULL, NULL);
80959 }
80960
80961 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *p)
80962 {       soap_delete(soap, p);
80963 }
80964
80965 SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
80966 {
80967         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
80968         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, n, soap_fdelete);
80969         if (!cp)
80970                 return NULL;
80971         if (n < 0)
80972         {       cp->ptr = (void*)new _sai__SetZeroTouchConfigurationModeResponse;
80973                 if (size)
80974                         *size = sizeof(_sai__SetZeroTouchConfigurationModeResponse);
80975                 ((_sai__SetZeroTouchConfigurationModeResponse*)cp->ptr)->soap = soap;
80976         }
80977         else
80978         {       cp->ptr = (void*)new _sai__SetZeroTouchConfigurationModeResponse[n];
80979                 if (size)
80980                         *size = n * sizeof(_sai__SetZeroTouchConfigurationModeResponse);
80981                 for (int i = 0; i < n; i++)
80982                         ((_sai__SetZeroTouchConfigurationModeResponse*)cp->ptr)[i].soap = soap;
80983         }
80984                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
80985         return (_sai__SetZeroTouchConfigurationModeResponse*)cp->ptr;
80986 }
80987
80988 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
80989 {
80990         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetZeroTouchConfigurationModeResponse %p -> %p\n", q, p));
80991         *(_sai__SetZeroTouchConfigurationModeResponse*)p = *(_sai__SetZeroTouchConfigurationModeResponse*)q;
80992 }
80993
80994 void _sai__SetZeroTouchConfigurationMode::soap_serialize(struct soap *soap) const
80995 {
80996         (void)soap; /* appease -Wall -Werror */
80997         soap_embedded(soap, &((_sai__SetZeroTouchConfigurationMode*)this)->Enabled, SOAP_TYPE_bool);
80998         /* transient soap skipped */
80999 }
81000
81001 void _sai__SetZeroTouchConfigurationMode::soap_default(struct soap *soap)
81002 {
81003         this->soap = soap;
81004         soap_default_bool(soap, &((_sai__SetZeroTouchConfigurationMode*)this)->Enabled);
81005         /* transient soap skipped */
81006 }
81007
81008 int _sai__SetZeroTouchConfigurationMode::soap_put(struct soap *soap, const char *tag, const  char *type) const
81009 {
81010         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetZeroTouchConfigurationMode);
81011         if (this->soap_out(soap, tag, id, type))
81012                 return soap->error;
81013         return soap_putindependent(soap);
81014 }
81015
81016 int _sai__SetZeroTouchConfigurationMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
81017 {
81018         return soap_out__sai__SetZeroTouchConfigurationMode(soap, tag, id, this, type);
81019 }
81020
81021 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, const _sai__SetZeroTouchConfigurationMode *a, const char *type)
81022 {
81023         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode), type);
81024         soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__SetZeroTouchConfigurationMode*)a)->Enabled), "");
81025         /* transient soap skipped */
81026         soap_element_end_out(soap, tag);
81027         return SOAP_OK;
81028 }
81029
81030 void *_sai__SetZeroTouchConfigurationMode::soap_get(struct soap *soap, const char *tag, const char *type)
81031 {
81032         return soap_get__sai__SetZeroTouchConfigurationMode(soap, this, tag, type);
81033 }
81034
81035 SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get__sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *p, const char *tag, const char *type)
81036 {
81037         if ((p = soap_in__sai__SetZeroTouchConfigurationMode(soap, tag, p, type)))
81038                 soap_getindependent(soap);
81039         return p;
81040 }
81041
81042 void *_sai__SetZeroTouchConfigurationMode::soap_in(struct soap *soap, const char *tag, const char *type)
81043 {       return soap_in__sai__SetZeroTouchConfigurationMode(soap, tag, this, type);
81044 }
81045
81046 SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in__sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationMode *a, const char *type)
81047 {
81048         if (soap_element_begin_in(soap, tag, 0, NULL))
81049                 return NULL;
81050         a = (_sai__SetZeroTouchConfigurationMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, sizeof(_sai__SetZeroTouchConfigurationMode), soap->type, soap->arrayType);
81051         if (!a)
81052                 return NULL;
81053         if (soap->alloced)
81054         {       a->soap_default(soap);
81055                 if (soap->clist->type != SOAP_TYPE__sai__SetZeroTouchConfigurationMode)
81056                 {       soap_revert(soap);
81057                         *soap->id = '\0';
81058                         return (_sai__SetZeroTouchConfigurationMode *)a->soap_in(soap, tag, type);
81059                 }
81060         }
81061         short soap_flag_Enabled1 = 1;
81062         if (soap->body && !*soap->href)
81063         {
81064                 for (;;)
81065                 {       soap->error = SOAP_TAG_MISMATCH;
81066                         if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
81067                                 if (soap_in_bool(soap, "sai:Enabled", &(((_sai__SetZeroTouchConfigurationMode*)a)->Enabled), "xsd:boolean"))
81068                                 {       soap_flag_Enabled1--;
81069                                         continue;
81070                                 }
81071                         /* transient soap skipped */
81072                         if (soap->error == SOAP_TAG_MISMATCH)
81073                                 soap->error = soap_ignore_element(soap);
81074                         if (soap->error == SOAP_NO_TAG)
81075                                 break;
81076                         if (soap->error)
81077                                 return NULL;
81078                 }
81079                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0))
81080                 {       soap->error = SOAP_OCCURS;
81081                         return NULL;
81082                 }
81083                 if (soap_element_end_in(soap, tag))
81084                         return NULL;
81085         }
81086         else
81087         {       a = (_sai__SetZeroTouchConfigurationMode *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, 0, sizeof(_sai__SetZeroTouchConfigurationMode), 0, soap_copy__sai__SetZeroTouchConfigurationMode);
81088                 if (soap->body && soap_element_end_in(soap, tag))
81089                         return NULL;
81090         }
81091         return a;
81092 }
81093
81094 SOAP_FMAC5 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new__sai__SetZeroTouchConfigurationMode(struct soap *soap, int n)
81095 {       return soap_instantiate__sai__SetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL);
81096 }
81097
81098 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *p)
81099 {       soap_delete(soap, p);
81100 }
81101
81102 SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_instantiate__sai__SetZeroTouchConfigurationMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
81103 {
81104         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
81105         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, n, soap_fdelete);
81106         if (!cp)
81107                 return NULL;
81108         if (n < 0)
81109         {       cp->ptr = (void*)new _sai__SetZeroTouchConfigurationMode;
81110                 if (size)
81111                         *size = sizeof(_sai__SetZeroTouchConfigurationMode);
81112                 ((_sai__SetZeroTouchConfigurationMode*)cp->ptr)->soap = soap;
81113         }
81114         else
81115         {       cp->ptr = (void*)new _sai__SetZeroTouchConfigurationMode[n];
81116                 if (size)
81117                         *size = n * sizeof(_sai__SetZeroTouchConfigurationMode);
81118                 for (int i = 0; i < n; i++)
81119                         ((_sai__SetZeroTouchConfigurationMode*)cp->ptr)[i].soap = soap;
81120         }
81121                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
81122         return (_sai__SetZeroTouchConfigurationMode*)cp->ptr;
81123 }
81124
81125 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetZeroTouchConfigurationMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
81126 {
81127         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetZeroTouchConfigurationMode %p -> %p\n", q, p));
81128         *(_sai__SetZeroTouchConfigurationMode*)p = *(_sai__SetZeroTouchConfigurationMode*)q;
81129 }
81130
81131 void _sai__GetZeroTouchConfigurationModeResponse::soap_serialize(struct soap *soap) const
81132 {
81133         (void)soap; /* appease -Wall -Werror */
81134         soap_embedded(soap, &((_sai__GetZeroTouchConfigurationModeResponse*)this)->Enabled, SOAP_TYPE_bool);
81135         /* transient soap skipped */
81136 }
81137
81138 void _sai__GetZeroTouchConfigurationModeResponse::soap_default(struct soap *soap)
81139 {
81140         this->soap = soap;
81141         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetZeroTouchConfigurationModeResponse*)this)->StatusCode);
81142         soap_default_bool(soap, &((_sai__GetZeroTouchConfigurationModeResponse*)this)->Enabled);
81143         /* transient soap skipped */
81144 }
81145
81146 int _sai__GetZeroTouchConfigurationModeResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
81147 {
81148         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse);
81149         if (this->soap_out(soap, tag, id, type))
81150                 return soap->error;
81151         return soap_putindependent(soap);
81152 }
81153
81154 int _sai__GetZeroTouchConfigurationModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
81155 {
81156         return soap_out__sai__GetZeroTouchConfigurationModeResponse(soap, tag, id, this, type);
81157 }
81158
81159 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, int id, const _sai__GetZeroTouchConfigurationModeResponse *a, const char *type)
81160 {
81161         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse), type);
81162         soap_element_result(soap, "sai:StatusCode");
81163         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->StatusCode), "");
81164         soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->Enabled), "");
81165         /* transient soap skipped */
81166         soap_element_end_out(soap, tag);
81167         return SOAP_OK;
81168 }
81169
81170 void *_sai__GetZeroTouchConfigurationModeResponse::soap_get(struct soap *soap, const char *tag, const char *type)
81171 {
81172         return soap_get__sai__GetZeroTouchConfigurationModeResponse(soap, this, tag, type);
81173 }
81174
81175 SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_get__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *p, const char *tag, const char *type)
81176 {
81177         if ((p = soap_in__sai__GetZeroTouchConfigurationModeResponse(soap, tag, p, type)))
81178                 soap_getindependent(soap);
81179         return p;
81180 }
81181
81182 void *_sai__GetZeroTouchConfigurationModeResponse::soap_in(struct soap *soap, const char *tag, const char *type)
81183 {       return soap_in__sai__GetZeroTouchConfigurationModeResponse(soap, tag, this, type);
81184 }
81185
81186 SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_in__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationModeResponse *a, const char *type)
81187 {
81188         if (soap_element_begin_in(soap, tag, 0, NULL))
81189                 return NULL;
81190         a = (_sai__GetZeroTouchConfigurationModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, sizeof(_sai__GetZeroTouchConfigurationModeResponse), soap->type, soap->arrayType);
81191         if (!a)
81192                 return NULL;
81193         if (soap->alloced)
81194         {       a->soap_default(soap);
81195                 if (soap->clist->type != SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse)
81196                 {       soap_revert(soap);
81197                         *soap->id = '\0';
81198                         return (_sai__GetZeroTouchConfigurationModeResponse *)a->soap_in(soap, tag, type);
81199                 }
81200         }
81201         short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1;
81202         if (soap->body && !*soap->href)
81203         {
81204                 for (;;)
81205                 {       soap->error = SOAP_TAG_MISMATCH;
81206                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
81207                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->StatusCode), "cmn:PT_STATUS"))
81208                                 {       soap_flag_StatusCode1--;
81209                                         continue;
81210                                 }
81211                         if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
81212                                 if (soap_in_bool(soap, "sai:Enabled", &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->Enabled), "xsd:boolean"))
81213                                 {       soap_flag_Enabled1--;
81214                                         continue;
81215                                 }
81216                         /* transient soap skipped */
81217                         soap_check_result(soap, "sai:StatusCode");
81218                         if (soap->error == SOAP_TAG_MISMATCH)
81219                                 soap->error = soap_ignore_element(soap);
81220                         if (soap->error == SOAP_NO_TAG)
81221                                 break;
81222                         if (soap->error)
81223                                 return NULL;
81224                 }
81225                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0))
81226                 {       soap->error = SOAP_OCCURS;
81227                         return NULL;
81228                 }
81229                 if (soap_element_end_in(soap, tag))
81230                         return NULL;
81231         }
81232         else
81233         {       a = (_sai__GetZeroTouchConfigurationModeResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, 0, sizeof(_sai__GetZeroTouchConfigurationModeResponse), 0, soap_copy__sai__GetZeroTouchConfigurationModeResponse);
81234                 if (soap->body && soap_element_end_in(soap, tag))
81235                         return NULL;
81236         }
81237         return a;
81238 }
81239
81240 SOAP_FMAC5 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC6 soap_new__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, int n)
81241 {       return soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(soap, n, NULL, NULL, NULL);
81242 }
81243
81244 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *p)
81245 {       soap_delete(soap, p);
81246 }
81247
81248 SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
81249 {
81250         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
81251         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, n, soap_fdelete);
81252         if (!cp)
81253                 return NULL;
81254         if (n < 0)
81255         {       cp->ptr = (void*)new _sai__GetZeroTouchConfigurationModeResponse;
81256                 if (size)
81257                         *size = sizeof(_sai__GetZeroTouchConfigurationModeResponse);
81258                 ((_sai__GetZeroTouchConfigurationModeResponse*)cp->ptr)->soap = soap;
81259         }
81260         else
81261         {       cp->ptr = (void*)new _sai__GetZeroTouchConfigurationModeResponse[n];
81262                 if (size)
81263                         *size = n * sizeof(_sai__GetZeroTouchConfigurationModeResponse);
81264                 for (int i = 0; i < n; i++)
81265                         ((_sai__GetZeroTouchConfigurationModeResponse*)cp->ptr)[i].soap = soap;
81266         }
81267                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
81268         return (_sai__GetZeroTouchConfigurationModeResponse*)cp->ptr;
81269 }
81270
81271 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
81272 {
81273         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetZeroTouchConfigurationModeResponse %p -> %p\n", q, p));
81274         *(_sai__GetZeroTouchConfigurationModeResponse*)p = *(_sai__GetZeroTouchConfigurationModeResponse*)q;
81275 }
81276
81277 void _sai__GetZeroTouchConfigurationMode::soap_serialize(struct soap *soap) const
81278 {
81279         (void)soap; /* appease -Wall -Werror */
81280         /* transient soap skipped */
81281 }
81282
81283 void _sai__GetZeroTouchConfigurationMode::soap_default(struct soap *soap)
81284 {
81285         this->soap = soap;
81286         /* transient soap skipped */
81287 }
81288
81289 int _sai__GetZeroTouchConfigurationMode::soap_put(struct soap *soap, const char *tag, const  char *type) const
81290 {
81291         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetZeroTouchConfigurationMode);
81292         if (this->soap_out(soap, tag, id, type))
81293                 return soap->error;
81294         return soap_putindependent(soap);
81295 }
81296
81297 int _sai__GetZeroTouchConfigurationMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
81298 {
81299         return soap_out__sai__GetZeroTouchConfigurationMode(soap, tag, id, this, type);
81300 }
81301
81302 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, const _sai__GetZeroTouchConfigurationMode *a, const char *type)
81303 {
81304         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode), type);
81305         /* transient soap skipped */
81306         soap_element_end_out(soap, tag);
81307         return SOAP_OK;
81308 }
81309
81310 void *_sai__GetZeroTouchConfigurationMode::soap_get(struct soap *soap, const char *tag, const char *type)
81311 {
81312         return soap_get__sai__GetZeroTouchConfigurationMode(soap, this, tag, type);
81313 }
81314
81315 SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get__sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *p, const char *tag, const char *type)
81316 {
81317         if ((p = soap_in__sai__GetZeroTouchConfigurationMode(soap, tag, p, type)))
81318                 soap_getindependent(soap);
81319         return p;
81320 }
81321
81322 void *_sai__GetZeroTouchConfigurationMode::soap_in(struct soap *soap, const char *tag, const char *type)
81323 {       return soap_in__sai__GetZeroTouchConfigurationMode(soap, tag, this, type);
81324 }
81325
81326 SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in__sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationMode *a, const char *type)
81327 {
81328         if (soap_element_begin_in(soap, tag, 0, NULL))
81329                 return NULL;
81330         a = (_sai__GetZeroTouchConfigurationMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, sizeof(_sai__GetZeroTouchConfigurationMode), soap->type, soap->arrayType);
81331         if (!a)
81332                 return NULL;
81333         if (soap->alloced)
81334         {       a->soap_default(soap);
81335                 if (soap->clist->type != SOAP_TYPE__sai__GetZeroTouchConfigurationMode)
81336                 {       soap_revert(soap);
81337                         *soap->id = '\0';
81338                         return (_sai__GetZeroTouchConfigurationMode *)a->soap_in(soap, tag, type);
81339                 }
81340         };
81341         if (soap->body && !*soap->href)
81342         {
81343                 for (;;)
81344                 {       soap->error = SOAP_TAG_MISMATCH;
81345                         /* transient soap skipped */
81346                         if (soap->error == SOAP_TAG_MISMATCH)
81347                                 soap->error = soap_ignore_element(soap);
81348                         if (soap->error == SOAP_NO_TAG)
81349                                 break;
81350                         if (soap->error)
81351                                 return NULL;
81352                 }
81353                 if (soap_element_end_in(soap, tag))
81354                         return NULL;
81355         }
81356         else
81357         {       a = (_sai__GetZeroTouchConfigurationMode *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, 0, sizeof(_sai__GetZeroTouchConfigurationMode), 0, soap_copy__sai__GetZeroTouchConfigurationMode);
81358                 if (soap->body && soap_element_end_in(soap, tag))
81359                         return NULL;
81360         }
81361         return a;
81362 }
81363
81364 SOAP_FMAC5 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new__sai__GetZeroTouchConfigurationMode(struct soap *soap, int n)
81365 {       return soap_instantiate__sai__GetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL);
81366 }
81367
81368 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *p)
81369 {       soap_delete(soap, p);
81370 }
81371
81372 SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_instantiate__sai__GetZeroTouchConfigurationMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
81373 {
81374         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
81375         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, n, soap_fdelete);
81376         if (!cp)
81377                 return NULL;
81378         if (n < 0)
81379         {       cp->ptr = (void*)new _sai__GetZeroTouchConfigurationMode;
81380                 if (size)
81381                         *size = sizeof(_sai__GetZeroTouchConfigurationMode);
81382                 ((_sai__GetZeroTouchConfigurationMode*)cp->ptr)->soap = soap;
81383         }
81384         else
81385         {       cp->ptr = (void*)new _sai__GetZeroTouchConfigurationMode[n];
81386                 if (size)
81387                         *size = n * sizeof(_sai__GetZeroTouchConfigurationMode);
81388                 for (int i = 0; i < n; i++)
81389                         ((_sai__GetZeroTouchConfigurationMode*)cp->ptr)[i].soap = soap;
81390         }
81391                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
81392         return (_sai__GetZeroTouchConfigurationMode*)cp->ptr;
81393 }
81394
81395 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetZeroTouchConfigurationMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
81396 {
81397         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetZeroTouchConfigurationMode %p -> %p\n", q, p));
81398         *(_sai__GetZeroTouchConfigurationMode*)p = *(_sai__GetZeroTouchConfigurationMode*)q;
81399 }
81400
81401 void _sai__EnableCertificateHashEntryResponse::soap_serialize(struct soap *soap) const
81402 {
81403         (void)soap; /* appease -Wall -Werror */
81404         /* transient soap skipped */
81405 }
81406
81407 void _sai__EnableCertificateHashEntryResponse::soap_default(struct soap *soap)
81408 {
81409         this->soap = soap;
81410         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnableCertificateHashEntryResponse*)this)->StatusCode);
81411         /* transient soap skipped */
81412 }
81413
81414 int _sai__EnableCertificateHashEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
81415 {
81416         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnableCertificateHashEntryResponse);
81417         if (this->soap_out(soap, tag, id, type))
81418                 return soap->error;
81419         return soap_putindependent(soap);
81420 }
81421
81422 int _sai__EnableCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
81423 {
81424         return soap_out__sai__EnableCertificateHashEntryResponse(soap, tag, id, this, type);
81425 }
81426
81427 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__EnableCertificateHashEntryResponse *a, const char *type)
81428 {
81429         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse), type);
81430         soap_element_result(soap, "sai:StatusCode");
81431         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnableCertificateHashEntryResponse*)a)->StatusCode), "");
81432         /* transient soap skipped */
81433         soap_element_end_out(soap, tag);
81434         return SOAP_OK;
81435 }
81436
81437 void *_sai__EnableCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
81438 {
81439         return soap_get__sai__EnableCertificateHashEntryResponse(soap, this, tag, type);
81440 }
81441
81442 SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *p, const char *tag, const char *type)
81443 {
81444         if ((p = soap_in__sai__EnableCertificateHashEntryResponse(soap, tag, p, type)))
81445                 soap_getindependent(soap);
81446         return p;
81447 }
81448
81449 void *_sai__EnableCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
81450 {       return soap_in__sai__EnableCertificateHashEntryResponse(soap, tag, this, type);
81451 }
81452
81453 SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntryResponse *a, const char *type)
81454 {
81455         if (soap_element_begin_in(soap, tag, 0, NULL))
81456                 return NULL;
81457         a = (_sai__EnableCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, sizeof(_sai__EnableCertificateHashEntryResponse), soap->type, soap->arrayType);
81458         if (!a)
81459                 return NULL;
81460         if (soap->alloced)
81461         {       a->soap_default(soap);
81462                 if (soap->clist->type != SOAP_TYPE__sai__EnableCertificateHashEntryResponse)
81463                 {       soap_revert(soap);
81464                         *soap->id = '\0';
81465                         return (_sai__EnableCertificateHashEntryResponse *)a->soap_in(soap, tag, type);
81466                 }
81467         }
81468         short soap_flag_StatusCode1 = 1;
81469         if (soap->body && !*soap->href)
81470         {
81471                 for (;;)
81472                 {       soap->error = SOAP_TAG_MISMATCH;
81473                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
81474                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnableCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS"))
81475                                 {       soap_flag_StatusCode1--;
81476                                         continue;
81477                                 }
81478                         /* transient soap skipped */
81479                         soap_check_result(soap, "sai:StatusCode");
81480                         if (soap->error == SOAP_TAG_MISMATCH)
81481                                 soap->error = soap_ignore_element(soap);
81482                         if (soap->error == SOAP_NO_TAG)
81483                                 break;
81484                         if (soap->error)
81485                                 return NULL;
81486                 }
81487                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
81488                 {       soap->error = SOAP_OCCURS;
81489                         return NULL;
81490                 }
81491                 if (soap_element_end_in(soap, tag))
81492                         return NULL;
81493         }
81494         else
81495         {       a = (_sai__EnableCertificateHashEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, 0, sizeof(_sai__EnableCertificateHashEntryResponse), 0, soap_copy__sai__EnableCertificateHashEntryResponse);
81496                 if (soap->body && soap_element_end_in(soap, tag))
81497                         return NULL;
81498         }
81499         return a;
81500 }
81501
81502 SOAP_FMAC5 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__EnableCertificateHashEntryResponse(struct soap *soap, int n)
81503 {       return soap_instantiate__sai__EnableCertificateHashEntryResponse(soap, n, NULL, NULL, NULL);
81504 }
81505
81506 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *p)
81507 {       soap_delete(soap, p);
81508 }
81509
81510 SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__EnableCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
81511 {
81512         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
81513         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, n, soap_fdelete);
81514         if (!cp)
81515                 return NULL;
81516         if (n < 0)
81517         {       cp->ptr = (void*)new _sai__EnableCertificateHashEntryResponse;
81518                 if (size)
81519                         *size = sizeof(_sai__EnableCertificateHashEntryResponse);
81520                 ((_sai__EnableCertificateHashEntryResponse*)cp->ptr)->soap = soap;
81521         }
81522         else
81523         {       cp->ptr = (void*)new _sai__EnableCertificateHashEntryResponse[n];
81524                 if (size)
81525                         *size = n * sizeof(_sai__EnableCertificateHashEntryResponse);
81526                 for (int i = 0; i < n; i++)
81527                         ((_sai__EnableCertificateHashEntryResponse*)cp->ptr)[i].soap = soap;
81528         }
81529                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
81530         return (_sai__EnableCertificateHashEntryResponse*)cp->ptr;
81531 }
81532
81533 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnableCertificateHashEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
81534 {
81535         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableCertificateHashEntryResponse %p -> %p\n", q, p));
81536         *(_sai__EnableCertificateHashEntryResponse*)p = *(_sai__EnableCertificateHashEntryResponse*)q;
81537 }
81538
81539 void _sai__EnableCertificateHashEntry::soap_serialize(struct soap *soap) const
81540 {
81541         (void)soap; /* appease -Wall -Werror */
81542         soap_embedded(soap, &((_sai__EnableCertificateHashEntry*)this)->Handle, SOAP_TYPE_unsignedInt);
81543         soap_embedded(soap, &((_sai__EnableCertificateHashEntry*)this)->Enabled, SOAP_TYPE_bool);
81544         /* transient soap skipped */
81545 }
81546
81547 void _sai__EnableCertificateHashEntry::soap_default(struct soap *soap)
81548 {
81549         this->soap = soap;
81550         soap_default_unsignedInt(soap, &((_sai__EnableCertificateHashEntry*)this)->Handle);
81551         soap_default_bool(soap, &((_sai__EnableCertificateHashEntry*)this)->Enabled);
81552         /* transient soap skipped */
81553 }
81554
81555 int _sai__EnableCertificateHashEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
81556 {
81557         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnableCertificateHashEntry);
81558         if (this->soap_out(soap, tag, id, type))
81559                 return soap->error;
81560         return soap_putindependent(soap);
81561 }
81562
81563 int _sai__EnableCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
81564 {
81565         return soap_out__sai__EnableCertificateHashEntry(soap, tag, id, this, type);
81566 }
81567
81568 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__EnableCertificateHashEntry *a, const char *type)
81569 {
81570         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableCertificateHashEntry), type);
81571         soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__EnableCertificateHashEntry*)a)->Handle), "");
81572         soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__EnableCertificateHashEntry*)a)->Enabled), "");
81573         /* transient soap skipped */
81574         soap_element_end_out(soap, tag);
81575         return SOAP_OK;
81576 }
81577
81578 void *_sai__EnableCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type)
81579 {
81580         return soap_get__sai__EnableCertificateHashEntry(soap, this, tag, type);
81581 }
81582
81583 SOAP_FMAC3 _sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_get__sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *p, const char *tag, const char *type)
81584 {
81585         if ((p = soap_in__sai__EnableCertificateHashEntry(soap, tag, p, type)))
81586                 soap_getindependent(soap);
81587         return p;
81588 }
81589
81590 void *_sai__EnableCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type)
81591 {       return soap_in__sai__EnableCertificateHashEntry(soap, tag, this, type);
81592 }
81593
81594 SOAP_FMAC3 _sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_in__sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntry *a, const char *type)
81595 {
81596         if (soap_element_begin_in(soap, tag, 0, NULL))
81597                 return NULL;
81598         a = (_sai__EnableCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableCertificateHashEntry, sizeof(_sai__EnableCertificateHashEntry), soap->type, soap->arrayType);
81599         if (!a)
81600                 return NULL;
81601         if (soap->alloced)
81602         {       a->soap_default(soap);
81603                 if (soap->clist->type != SOAP_TYPE__sai__EnableCertificateHashEntry)
81604                 {       soap_revert(soap);
81605                         *soap->id = '\0';
81606                         return (_sai__EnableCertificateHashEntry *)a->soap_in(soap, tag, type);
81607                 }
81608         }
81609         short soap_flag_Handle1 = 1, soap_flag_Enabled1 = 1;
81610         if (soap->body && !*soap->href)
81611         {
81612                 for (;;)
81613                 {       soap->error = SOAP_TAG_MISMATCH;
81614                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
81615                                 if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__EnableCertificateHashEntry*)a)->Handle), "xsd:unsignedInt"))
81616                                 {       soap_flag_Handle1--;
81617                                         continue;
81618                                 }
81619                         if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
81620                                 if (soap_in_bool(soap, "sai:Enabled", &(((_sai__EnableCertificateHashEntry*)a)->Enabled), "xsd:boolean"))
81621                                 {       soap_flag_Enabled1--;
81622                                         continue;
81623                                 }
81624                         /* transient soap skipped */
81625                         if (soap->error == SOAP_TAG_MISMATCH)
81626                                 soap->error = soap_ignore_element(soap);
81627                         if (soap->error == SOAP_NO_TAG)
81628                                 break;
81629                         if (soap->error)
81630                                 return NULL;
81631                 }
81632                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_Enabled1 > 0))
81633                 {       soap->error = SOAP_OCCURS;
81634                         return NULL;
81635                 }
81636                 if (soap_element_end_in(soap, tag))
81637                         return NULL;
81638         }
81639         else
81640         {       a = (_sai__EnableCertificateHashEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnableCertificateHashEntry, 0, sizeof(_sai__EnableCertificateHashEntry), 0, soap_copy__sai__EnableCertificateHashEntry);
81641                 if (soap->body && soap_element_end_in(soap, tag))
81642                         return NULL;
81643         }
81644         return a;
81645 }
81646
81647 SOAP_FMAC5 _sai__EnableCertificateHashEntry * SOAP_FMAC6 soap_new__sai__EnableCertificateHashEntry(struct soap *soap, int n)
81648 {       return soap_instantiate__sai__EnableCertificateHashEntry(soap, n, NULL, NULL, NULL);
81649 }
81650
81651 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *p)
81652 {       soap_delete(soap, p);
81653 }
81654
81655 SOAP_FMAC3 _sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__EnableCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
81656 {
81657         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
81658         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableCertificateHashEntry, n, soap_fdelete);
81659         if (!cp)
81660                 return NULL;
81661         if (n < 0)
81662         {       cp->ptr = (void*)new _sai__EnableCertificateHashEntry;
81663                 if (size)
81664                         *size = sizeof(_sai__EnableCertificateHashEntry);
81665                 ((_sai__EnableCertificateHashEntry*)cp->ptr)->soap = soap;
81666         }
81667         else
81668         {       cp->ptr = (void*)new _sai__EnableCertificateHashEntry[n];
81669                 if (size)
81670                         *size = n * sizeof(_sai__EnableCertificateHashEntry);
81671                 for (int i = 0; i < n; i++)
81672                         ((_sai__EnableCertificateHashEntry*)cp->ptr)[i].soap = soap;
81673         }
81674                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
81675         return (_sai__EnableCertificateHashEntry*)cp->ptr;
81676 }
81677
81678 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnableCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
81679 {
81680         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableCertificateHashEntry %p -> %p\n", q, p));
81681         *(_sai__EnableCertificateHashEntry*)p = *(_sai__EnableCertificateHashEntry*)q;
81682 }
81683
81684 void _sai__DeleteCertificateHashEntryResponse::soap_serialize(struct soap *soap) const
81685 {
81686         (void)soap; /* appease -Wall -Werror */
81687         /* transient soap skipped */
81688 }
81689
81690 void _sai__DeleteCertificateHashEntryResponse::soap_default(struct soap *soap)
81691 {
81692         this->soap = soap;
81693         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__DeleteCertificateHashEntryResponse*)this)->StatusCode);
81694         /* transient soap skipped */
81695 }
81696
81697 int _sai__DeleteCertificateHashEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
81698 {
81699         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse);
81700         if (this->soap_out(soap, tag, id, type))
81701                 return soap->error;
81702         return soap_putindependent(soap);
81703 }
81704
81705 int _sai__DeleteCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
81706 {
81707         return soap_out__sai__DeleteCertificateHashEntryResponse(soap, tag, id, this, type);
81708 }
81709
81710 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__DeleteCertificateHashEntryResponse *a, const char *type)
81711 {
81712         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse), type);
81713         soap_element_result(soap, "sai:StatusCode");
81714         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__DeleteCertificateHashEntryResponse*)a)->StatusCode), "");
81715         /* transient soap skipped */
81716         soap_element_end_out(soap, tag);
81717         return SOAP_OK;
81718 }
81719
81720 void *_sai__DeleteCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
81721 {
81722         return soap_get__sai__DeleteCertificateHashEntryResponse(soap, this, tag, type);
81723 }
81724
81725 SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *p, const char *tag, const char *type)
81726 {
81727         if ((p = soap_in__sai__DeleteCertificateHashEntryResponse(soap, tag, p, type)))
81728                 soap_getindependent(soap);
81729         return p;
81730 }
81731
81732 void *_sai__DeleteCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
81733 {       return soap_in__sai__DeleteCertificateHashEntryResponse(soap, tag, this, type);
81734 }
81735
81736 SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntryResponse *a, const char *type)
81737 {
81738         if (soap_element_begin_in(soap, tag, 0, NULL))
81739                 return NULL;
81740         a = (_sai__DeleteCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, sizeof(_sai__DeleteCertificateHashEntryResponse), soap->type, soap->arrayType);
81741         if (!a)
81742                 return NULL;
81743         if (soap->alloced)
81744         {       a->soap_default(soap);
81745                 if (soap->clist->type != SOAP_TYPE__sai__DeleteCertificateHashEntryResponse)
81746                 {       soap_revert(soap);
81747                         *soap->id = '\0';
81748                         return (_sai__DeleteCertificateHashEntryResponse *)a->soap_in(soap, tag, type);
81749                 }
81750         }
81751         short soap_flag_StatusCode1 = 1;
81752         if (soap->body && !*soap->href)
81753         {
81754                 for (;;)
81755                 {       soap->error = SOAP_TAG_MISMATCH;
81756                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
81757                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__DeleteCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS"))
81758                                 {       soap_flag_StatusCode1--;
81759                                         continue;
81760                                 }
81761                         /* transient soap skipped */
81762                         soap_check_result(soap, "sai:StatusCode");
81763                         if (soap->error == SOAP_TAG_MISMATCH)
81764                                 soap->error = soap_ignore_element(soap);
81765                         if (soap->error == SOAP_NO_TAG)
81766                                 break;
81767                         if (soap->error)
81768                                 return NULL;
81769                 }
81770                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
81771                 {       soap->error = SOAP_OCCURS;
81772                         return NULL;
81773                 }
81774                 if (soap_element_end_in(soap, tag))
81775                         return NULL;
81776         }
81777         else
81778         {       a = (_sai__DeleteCertificateHashEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, 0, sizeof(_sai__DeleteCertificateHashEntryResponse), 0, soap_copy__sai__DeleteCertificateHashEntryResponse);
81779                 if (soap->body && soap_element_end_in(soap, tag))
81780                         return NULL;
81781         }
81782         return a;
81783 }
81784
81785 SOAP_FMAC5 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__DeleteCertificateHashEntryResponse(struct soap *soap, int n)
81786 {       return soap_instantiate__sai__DeleteCertificateHashEntryResponse(soap, n, NULL, NULL, NULL);
81787 }
81788
81789 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *p)
81790 {       soap_delete(soap, p);
81791 }
81792
81793 SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__DeleteCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
81794 {
81795         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
81796         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, n, soap_fdelete);
81797         if (!cp)
81798                 return NULL;
81799         if (n < 0)
81800         {       cp->ptr = (void*)new _sai__DeleteCertificateHashEntryResponse;
81801                 if (size)
81802                         *size = sizeof(_sai__DeleteCertificateHashEntryResponse);
81803                 ((_sai__DeleteCertificateHashEntryResponse*)cp->ptr)->soap = soap;
81804         }
81805         else
81806         {       cp->ptr = (void*)new _sai__DeleteCertificateHashEntryResponse[n];
81807                 if (size)
81808                         *size = n * sizeof(_sai__DeleteCertificateHashEntryResponse);
81809                 for (int i = 0; i < n; i++)
81810                         ((_sai__DeleteCertificateHashEntryResponse*)cp->ptr)[i].soap = soap;
81811         }
81812                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
81813         return (_sai__DeleteCertificateHashEntryResponse*)cp->ptr;
81814 }
81815
81816 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__DeleteCertificateHashEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
81817 {
81818         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteCertificateHashEntryResponse %p -> %p\n", q, p));
81819         *(_sai__DeleteCertificateHashEntryResponse*)p = *(_sai__DeleteCertificateHashEntryResponse*)q;
81820 }
81821
81822 void _sai__DeleteCertificateHashEntry::soap_serialize(struct soap *soap) const
81823 {
81824         (void)soap; /* appease -Wall -Werror */
81825         soap_embedded(soap, &((_sai__DeleteCertificateHashEntry*)this)->Handle, SOAP_TYPE_unsignedInt);
81826         /* transient soap skipped */
81827 }
81828
81829 void _sai__DeleteCertificateHashEntry::soap_default(struct soap *soap)
81830 {
81831         this->soap = soap;
81832         soap_default_unsignedInt(soap, &((_sai__DeleteCertificateHashEntry*)this)->Handle);
81833         /* transient soap skipped */
81834 }
81835
81836 int _sai__DeleteCertificateHashEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
81837 {
81838         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__DeleteCertificateHashEntry);
81839         if (this->soap_out(soap, tag, id, type))
81840                 return soap->error;
81841         return soap_putindependent(soap);
81842 }
81843
81844 int _sai__DeleteCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
81845 {
81846         return soap_out__sai__DeleteCertificateHashEntry(soap, tag, id, this, type);
81847 }
81848
81849 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__DeleteCertificateHashEntry *a, const char *type)
81850 {
81851         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteCertificateHashEntry), type);
81852         soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__DeleteCertificateHashEntry*)a)->Handle), "");
81853         /* transient soap skipped */
81854         soap_element_end_out(soap, tag);
81855         return SOAP_OK;
81856 }
81857
81858 void *_sai__DeleteCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type)
81859 {
81860         return soap_get__sai__DeleteCertificateHashEntry(soap, this, tag, type);
81861 }
81862
81863 SOAP_FMAC3 _sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_get__sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *p, const char *tag, const char *type)
81864 {
81865         if ((p = soap_in__sai__DeleteCertificateHashEntry(soap, tag, p, type)))
81866                 soap_getindependent(soap);
81867         return p;
81868 }
81869
81870 void *_sai__DeleteCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type)
81871 {       return soap_in__sai__DeleteCertificateHashEntry(soap, tag, this, type);
81872 }
81873
81874 SOAP_FMAC3 _sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_in__sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntry *a, const char *type)
81875 {
81876         if (soap_element_begin_in(soap, tag, 0, NULL))
81877                 return NULL;
81878         a = (_sai__DeleteCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteCertificateHashEntry, sizeof(_sai__DeleteCertificateHashEntry), soap->type, soap->arrayType);
81879         if (!a)
81880                 return NULL;
81881         if (soap->alloced)
81882         {       a->soap_default(soap);
81883                 if (soap->clist->type != SOAP_TYPE__sai__DeleteCertificateHashEntry)
81884                 {       soap_revert(soap);
81885                         *soap->id = '\0';
81886                         return (_sai__DeleteCertificateHashEntry *)a->soap_in(soap, tag, type);
81887                 }
81888         }
81889         short soap_flag_Handle1 = 1;
81890         if (soap->body && !*soap->href)
81891         {
81892                 for (;;)
81893                 {       soap->error = SOAP_TAG_MISMATCH;
81894                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
81895                                 if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__DeleteCertificateHashEntry*)a)->Handle), "xsd:unsignedInt"))
81896                                 {       soap_flag_Handle1--;
81897                                         continue;
81898                                 }
81899                         /* transient soap skipped */
81900                         if (soap->error == SOAP_TAG_MISMATCH)
81901                                 soap->error = soap_ignore_element(soap);
81902                         if (soap->error == SOAP_NO_TAG)
81903                                 break;
81904                         if (soap->error)
81905                                 return NULL;
81906                 }
81907                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
81908                 {       soap->error = SOAP_OCCURS;
81909                         return NULL;
81910                 }
81911                 if (soap_element_end_in(soap, tag))
81912                         return NULL;
81913         }
81914         else
81915         {       a = (_sai__DeleteCertificateHashEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__DeleteCertificateHashEntry, 0, sizeof(_sai__DeleteCertificateHashEntry), 0, soap_copy__sai__DeleteCertificateHashEntry);
81916                 if (soap->body && soap_element_end_in(soap, tag))
81917                         return NULL;
81918         }
81919         return a;
81920 }
81921
81922 SOAP_FMAC5 _sai__DeleteCertificateHashEntry * SOAP_FMAC6 soap_new__sai__DeleteCertificateHashEntry(struct soap *soap, int n)
81923 {       return soap_instantiate__sai__DeleteCertificateHashEntry(soap, n, NULL, NULL, NULL);
81924 }
81925
81926 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *p)
81927 {       soap_delete(soap, p);
81928 }
81929
81930 SOAP_FMAC3 _sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__DeleteCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
81931 {
81932         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
81933         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteCertificateHashEntry, n, soap_fdelete);
81934         if (!cp)
81935                 return NULL;
81936         if (n < 0)
81937         {       cp->ptr = (void*)new _sai__DeleteCertificateHashEntry;
81938                 if (size)
81939                         *size = sizeof(_sai__DeleteCertificateHashEntry);
81940                 ((_sai__DeleteCertificateHashEntry*)cp->ptr)->soap = soap;
81941         }
81942         else
81943         {       cp->ptr = (void*)new _sai__DeleteCertificateHashEntry[n];
81944                 if (size)
81945                         *size = n * sizeof(_sai__DeleteCertificateHashEntry);
81946                 for (int i = 0; i < n; i++)
81947                         ((_sai__DeleteCertificateHashEntry*)cp->ptr)[i].soap = soap;
81948         }
81949                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
81950         return (_sai__DeleteCertificateHashEntry*)cp->ptr;
81951 }
81952
81953 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__DeleteCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
81954 {
81955         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteCertificateHashEntry %p -> %p\n", q, p));
81956         *(_sai__DeleteCertificateHashEntry*)p = *(_sai__DeleteCertificateHashEntry*)q;
81957 }
81958
81959 void _sai__AddCertificateHashEntryResponse::soap_serialize(struct soap *soap) const
81960 {
81961         (void)soap; /* appease -Wall -Werror */
81962         soap_embedded(soap, &((_sai__AddCertificateHashEntryResponse*)this)->Handle, SOAP_TYPE_unsignedInt);
81963         /* transient soap skipped */
81964 }
81965
81966 void _sai__AddCertificateHashEntryResponse::soap_default(struct soap *soap)
81967 {
81968         this->soap = soap;
81969         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__AddCertificateHashEntryResponse*)this)->StatusCode);
81970         soap_default_unsignedInt(soap, &((_sai__AddCertificateHashEntryResponse*)this)->Handle);
81971         /* transient soap skipped */
81972 }
81973
81974 int _sai__AddCertificateHashEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
81975 {
81976         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddCertificateHashEntryResponse);
81977         if (this->soap_out(soap, tag, id, type))
81978                 return soap->error;
81979         return soap_putindependent(soap);
81980 }
81981
81982 int _sai__AddCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
81983 {
81984         return soap_out__sai__AddCertificateHashEntryResponse(soap, tag, id, this, type);
81985 }
81986
81987 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__AddCertificateHashEntryResponse *a, const char *type)
81988 {
81989         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddCertificateHashEntryResponse), type);
81990         soap_element_result(soap, "sai:StatusCode");
81991         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddCertificateHashEntryResponse*)a)->StatusCode), "");
81992         soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__AddCertificateHashEntryResponse*)a)->Handle), "");
81993         /* transient soap skipped */
81994         soap_element_end_out(soap, tag);
81995         return SOAP_OK;
81996 }
81997
81998 void *_sai__AddCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
81999 {
82000         return soap_get__sai__AddCertificateHashEntryResponse(soap, this, tag, type);
82001 }
82002
82003 SOAP_FMAC3 _sai__AddCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *p, const char *tag, const char *type)
82004 {
82005         if ((p = soap_in__sai__AddCertificateHashEntryResponse(soap, tag, p, type)))
82006                 soap_getindependent(soap);
82007         return p;
82008 }
82009
82010 void *_sai__AddCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
82011 {       return soap_in__sai__AddCertificateHashEntryResponse(soap, tag, this, type);
82012 }
82013
82014 SOAP_FMAC3 _sai__AddCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__AddCertificateHashEntryResponse *a, const char *type)
82015 {
82016         if (soap_element_begin_in(soap, tag, 0, NULL))
82017                 return NULL;
82018         a = (_sai__AddCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddCertificateHashEntryResponse, sizeof(_sai__AddCertificateHashEntryResponse), soap->type, soap->arrayType);
82019         if (!a)
82020                 return NULL;
82021         if (soap->alloced)
82022         {       a->soap_default(soap);
82023                 if (soap->clist->type != SOAP_TYPE__sai__AddCertificateHashEntryResponse)
82024                 {       soap_revert(soap);
82025                         *soap->id = '\0';
82026                         return (_sai__AddCertificateHashEntryResponse *)a->soap_in(soap, tag, type);
82027                 }
82028         }
82029         short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1;
82030         if (soap->body && !*soap->href)
82031         {
82032                 for (;;)
82033                 {       soap->error = SOAP_TAG_MISMATCH;
82034                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
82035                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS"))
82036                                 {       soap_flag_StatusCode1--;
82037                                         continue;
82038                                 }
82039                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
82040                                 if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__AddCertificateHashEntryResponse*)a)->Handle), "xsd:unsignedInt"))
82041                                 {       soap_flag_Handle1--;
82042                                         continue;
82043                                 }
82044                         /* transient soap skipped */
82045                         soap_check_result(soap, "sai:StatusCode");
82046                         if (soap->error == SOAP_TAG_MISMATCH)
82047                                 soap->error = soap_ignore_element(soap);
82048                         if (soap->error == SOAP_NO_TAG)
82049                                 break;
82050                         if (soap->error)
82051                                 return NULL;
82052                 }
82053                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0))
82054                 {       soap->error = SOAP_OCCURS;
82055                         return NULL;
82056                 }
82057                 if (soap_element_end_in(soap, tag))
82058                         return NULL;
82059         }
82060         else
82061         {       a = (_sai__AddCertificateHashEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddCertificateHashEntryResponse, 0, sizeof(_sai__AddCertificateHashEntryResponse), 0, soap_copy__sai__AddCertificateHashEntryResponse);
82062                 if (soap->body && soap_element_end_in(soap, tag))
82063                         return NULL;
82064         }
82065         return a;
82066 }
82067
82068 SOAP_FMAC5 _sai__AddCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__AddCertificateHashEntryResponse(struct soap *soap, int n)
82069 {       return soap_instantiate__sai__AddCertificateHashEntryResponse(soap, n, NULL, NULL, NULL);
82070 }
82071
82072 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *p)
82073 {       soap_delete(soap, p);
82074 }
82075
82076 SOAP_FMAC3 _sai__AddCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__AddCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
82077 {
82078         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
82079         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddCertificateHashEntryResponse, n, soap_fdelete);
82080         if (!cp)
82081                 return NULL;
82082         if (n < 0)
82083         {       cp->ptr = (void*)new _sai__AddCertificateHashEntryResponse;
82084                 if (size)
82085                         *size = sizeof(_sai__AddCertificateHashEntryResponse);
82086                 ((_sai__AddCertificateHashEntryResponse*)cp->ptr)->soap = soap;
82087         }
82088         else
82089         {       cp->ptr = (void*)new _sai__AddCertificateHashEntryResponse[n];
82090                 if (size)
82091                         *size = n * sizeof(_sai__AddCertificateHashEntryResponse);
82092                 for (int i = 0; i < n; i++)
82093                         ((_sai__AddCertificateHashEntryResponse*)cp->ptr)[i].soap = soap;
82094         }
82095                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
82096         return (_sai__AddCertificateHashEntryResponse*)cp->ptr;
82097 }
82098
82099 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddCertificateHashEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
82100 {
82101         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddCertificateHashEntryResponse %p -> %p\n", q, p));
82102         *(_sai__AddCertificateHashEntryResponse*)p = *(_sai__AddCertificateHashEntryResponse*)q;
82103 }
82104
82105 void _sai__AddCertificateHashEntry::soap_serialize(struct soap *soap) const
82106 {
82107         (void)soap; /* appease -Wall -Werror */
82108         soap_serialize_PointerTosai__CertHashEntryType(soap, &((_sai__AddCertificateHashEntry*)this)->CertHashEntry);
82109         /* transient soap skipped */
82110 }
82111
82112 void _sai__AddCertificateHashEntry::soap_default(struct soap *soap)
82113 {
82114         this->soap = soap;
82115         ((_sai__AddCertificateHashEntry*)this)->CertHashEntry = NULL;
82116         /* transient soap skipped */
82117 }
82118
82119 int _sai__AddCertificateHashEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
82120 {
82121         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddCertificateHashEntry);
82122         if (this->soap_out(soap, tag, id, type))
82123                 return soap->error;
82124         return soap_putindependent(soap);
82125 }
82126
82127 int _sai__AddCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
82128 {
82129         return soap_out__sai__AddCertificateHashEntry(soap, tag, id, this, type);
82130 }
82131
82132 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__AddCertificateHashEntry *a, const char *type)
82133 {
82134         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddCertificateHashEntry), type);
82135         soap_out_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", -1, &(((_sai__AddCertificateHashEntry*)a)->CertHashEntry), "");
82136         /* transient soap skipped */
82137         soap_element_end_out(soap, tag);
82138         return SOAP_OK;
82139 }
82140
82141 void *_sai__AddCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type)
82142 {
82143         return soap_get__sai__AddCertificateHashEntry(soap, this, tag, type);
82144 }
82145
82146 SOAP_FMAC3 _sai__AddCertificateHashEntry * SOAP_FMAC4 soap_get__sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *p, const char *tag, const char *type)
82147 {
82148         if ((p = soap_in__sai__AddCertificateHashEntry(soap, tag, p, type)))
82149                 soap_getindependent(soap);
82150         return p;
82151 }
82152
82153 void *_sai__AddCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type)
82154 {       return soap_in__sai__AddCertificateHashEntry(soap, tag, this, type);
82155 }
82156
82157 SOAP_FMAC3 _sai__AddCertificateHashEntry * SOAP_FMAC4 soap_in__sai__AddCertificateHashEntry(struct soap *soap, const char *tag, _sai__AddCertificateHashEntry *a, const char *type)
82158 {
82159         if (soap_element_begin_in(soap, tag, 0, NULL))
82160                 return NULL;
82161         a = (_sai__AddCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddCertificateHashEntry, sizeof(_sai__AddCertificateHashEntry), soap->type, soap->arrayType);
82162         if (!a)
82163                 return NULL;
82164         if (soap->alloced)
82165         {       a->soap_default(soap);
82166                 if (soap->clist->type != SOAP_TYPE__sai__AddCertificateHashEntry)
82167                 {       soap_revert(soap);
82168                         *soap->id = '\0';
82169                         return (_sai__AddCertificateHashEntry *)a->soap_in(soap, tag, type);
82170                 }
82171         }
82172         short soap_flag_CertHashEntry1 = 1;
82173         if (soap->body && !*soap->href)
82174         {
82175                 for (;;)
82176                 {       soap->error = SOAP_TAG_MISMATCH;
82177                         if (soap_flag_CertHashEntry1 && soap->error == SOAP_TAG_MISMATCH)
82178                                 if (soap_in_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", &(((_sai__AddCertificateHashEntry*)a)->CertHashEntry), "sai:CertHashEntryType"))
82179                                 {       soap_flag_CertHashEntry1--;
82180                                         continue;
82181                                 }
82182                         /* transient soap skipped */
82183                         if (soap->error == SOAP_TAG_MISMATCH)
82184                                 soap->error = soap_ignore_element(soap);
82185                         if (soap->error == SOAP_NO_TAG)
82186                                 break;
82187                         if (soap->error)
82188                                 return NULL;
82189                 }
82190                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHashEntry1 > 0))
82191                 {       soap->error = SOAP_OCCURS;
82192                         return NULL;
82193                 }
82194                 if (soap_element_end_in(soap, tag))
82195                         return NULL;
82196         }
82197         else
82198         {       a = (_sai__AddCertificateHashEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddCertificateHashEntry, 0, sizeof(_sai__AddCertificateHashEntry), 0, soap_copy__sai__AddCertificateHashEntry);
82199                 if (soap->body && soap_element_end_in(soap, tag))
82200                         return NULL;
82201         }
82202         return a;
82203 }
82204
82205 SOAP_FMAC5 _sai__AddCertificateHashEntry * SOAP_FMAC6 soap_new__sai__AddCertificateHashEntry(struct soap *soap, int n)
82206 {       return soap_instantiate__sai__AddCertificateHashEntry(soap, n, NULL, NULL, NULL);
82207 }
82208
82209 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *p)
82210 {       soap_delete(soap, p);
82211 }
82212
82213 SOAP_FMAC3 _sai__AddCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__AddCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
82214 {
82215         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
82216         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddCertificateHashEntry, n, soap_fdelete);
82217         if (!cp)
82218                 return NULL;
82219         if (n < 0)
82220         {       cp->ptr = (void*)new _sai__AddCertificateHashEntry;
82221                 if (size)
82222                         *size = sizeof(_sai__AddCertificateHashEntry);
82223                 ((_sai__AddCertificateHashEntry*)cp->ptr)->soap = soap;
82224         }
82225         else
82226         {       cp->ptr = (void*)new _sai__AddCertificateHashEntry[n];
82227                 if (size)
82228                         *size = n * sizeof(_sai__AddCertificateHashEntry);
82229                 for (int i = 0; i < n; i++)
82230                         ((_sai__AddCertificateHashEntry*)cp->ptr)[i].soap = soap;
82231         }
82232                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
82233         return (_sai__AddCertificateHashEntry*)cp->ptr;
82234 }
82235
82236 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
82237 {
82238         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddCertificateHashEntry %p -> %p\n", q, p));
82239         *(_sai__AddCertificateHashEntry*)p = *(_sai__AddCertificateHashEntry*)q;
82240 }
82241
82242 void _sai__GetCertificateHashEntryResponse::soap_serialize(struct soap *soap) const
82243 {
82244         (void)soap; /* appease -Wall -Werror */
82245         soap_serialize_PointerTosai__CertHashEntryType(soap, &((_sai__GetCertificateHashEntryResponse*)this)->CertHashEntry);
82246         /* transient soap skipped */
82247 }
82248
82249 void _sai__GetCertificateHashEntryResponse::soap_default(struct soap *soap)
82250 {
82251         this->soap = soap;
82252         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetCertificateHashEntryResponse*)this)->StatusCode);
82253         ((_sai__GetCertificateHashEntryResponse*)this)->CertHashEntry = NULL;
82254         /* transient soap skipped */
82255 }
82256
82257 int _sai__GetCertificateHashEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
82258 {
82259         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCertificateHashEntryResponse);
82260         if (this->soap_out(soap, tag, id, type))
82261                 return soap->error;
82262         return soap_putindependent(soap);
82263 }
82264
82265 int _sai__GetCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
82266 {
82267         return soap_out__sai__GetCertificateHashEntryResponse(soap, tag, id, this, type);
82268 }
82269
82270 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__GetCertificateHashEntryResponse *a, const char *type)
82271 {
82272         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCertificateHashEntryResponse), type);
82273         soap_element_result(soap, "sai:StatusCode");
82274         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetCertificateHashEntryResponse*)a)->StatusCode), "");
82275         soap_out_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", -1, &(((_sai__GetCertificateHashEntryResponse*)a)->CertHashEntry), "");
82276         /* transient soap skipped */
82277         soap_element_end_out(soap, tag);
82278         return SOAP_OK;
82279 }
82280
82281 void *_sai__GetCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
82282 {
82283         return soap_get__sai__GetCertificateHashEntryResponse(soap, this, tag, type);
82284 }
82285
82286 SOAP_FMAC3 _sai__GetCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *p, const char *tag, const char *type)
82287 {
82288         if ((p = soap_in__sai__GetCertificateHashEntryResponse(soap, tag, p, type)))
82289                 soap_getindependent(soap);
82290         return p;
82291 }
82292
82293 void *_sai__GetCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
82294 {       return soap_in__sai__GetCertificateHashEntryResponse(soap, tag, this, type);
82295 }
82296
82297 SOAP_FMAC3 _sai__GetCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__GetCertificateHashEntryResponse *a, const char *type)
82298 {
82299         if (soap_element_begin_in(soap, tag, 0, NULL))
82300                 return NULL;
82301         a = (_sai__GetCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCertificateHashEntryResponse, sizeof(_sai__GetCertificateHashEntryResponse), soap->type, soap->arrayType);
82302         if (!a)
82303                 return NULL;
82304         if (soap->alloced)
82305         {       a->soap_default(soap);
82306                 if (soap->clist->type != SOAP_TYPE__sai__GetCertificateHashEntryResponse)
82307                 {       soap_revert(soap);
82308                         *soap->id = '\0';
82309                         return (_sai__GetCertificateHashEntryResponse *)a->soap_in(soap, tag, type);
82310                 }
82311         }
82312         short soap_flag_StatusCode1 = 1, soap_flag_CertHashEntry1 = 1;
82313         if (soap->body && !*soap->href)
82314         {
82315                 for (;;)
82316                 {       soap->error = SOAP_TAG_MISMATCH;
82317                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
82318                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS"))
82319                                 {       soap_flag_StatusCode1--;
82320                                         continue;
82321                                 }
82322                         if (soap_flag_CertHashEntry1 && soap->error == SOAP_TAG_MISMATCH)
82323                                 if (soap_in_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", &(((_sai__GetCertificateHashEntryResponse*)a)->CertHashEntry), "sai:CertHashEntryType"))
82324                                 {       soap_flag_CertHashEntry1--;
82325                                         continue;
82326                                 }
82327                         /* transient soap skipped */
82328                         soap_check_result(soap, "sai:StatusCode");
82329                         if (soap->error == SOAP_TAG_MISMATCH)
82330                                 soap->error = soap_ignore_element(soap);
82331                         if (soap->error == SOAP_NO_TAG)
82332                                 break;
82333                         if (soap->error)
82334                                 return NULL;
82335                 }
82336                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertHashEntry1 > 0))
82337                 {       soap->error = SOAP_OCCURS;
82338                         return NULL;
82339                 }
82340                 if (soap_element_end_in(soap, tag))
82341                         return NULL;
82342         }
82343         else
82344         {       a = (_sai__GetCertificateHashEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCertificateHashEntryResponse, 0, sizeof(_sai__GetCertificateHashEntryResponse), 0, soap_copy__sai__GetCertificateHashEntryResponse);
82345                 if (soap->body && soap_element_end_in(soap, tag))
82346                         return NULL;
82347         }
82348         return a;
82349 }
82350
82351 SOAP_FMAC5 _sai__GetCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__GetCertificateHashEntryResponse(struct soap *soap, int n)
82352 {       return soap_instantiate__sai__GetCertificateHashEntryResponse(soap, n, NULL, NULL, NULL);
82353 }
82354
82355 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *p)
82356 {       soap_delete(soap, p);
82357 }
82358
82359 SOAP_FMAC3 _sai__GetCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__GetCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
82360 {
82361         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
82362         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCertificateHashEntryResponse, n, soap_fdelete);
82363         if (!cp)
82364                 return NULL;
82365         if (n < 0)
82366         {       cp->ptr = (void*)new _sai__GetCertificateHashEntryResponse;
82367                 if (size)
82368                         *size = sizeof(_sai__GetCertificateHashEntryResponse);
82369                 ((_sai__GetCertificateHashEntryResponse*)cp->ptr)->soap = soap;
82370         }
82371         else
82372         {       cp->ptr = (void*)new _sai__GetCertificateHashEntryResponse[n];
82373                 if (size)
82374                         *size = n * sizeof(_sai__GetCertificateHashEntryResponse);
82375                 for (int i = 0; i < n; i++)
82376                         ((_sai__GetCertificateHashEntryResponse*)cp->ptr)[i].soap = soap;
82377         }
82378                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
82379         return (_sai__GetCertificateHashEntryResponse*)cp->ptr;
82380 }
82381
82382 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCertificateHashEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
82383 {
82384         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCertificateHashEntryResponse %p -> %p\n", q, p));
82385         *(_sai__GetCertificateHashEntryResponse*)p = *(_sai__GetCertificateHashEntryResponse*)q;
82386 }
82387
82388 void _sai__GetCertificateHashEntry::soap_serialize(struct soap *soap) const
82389 {
82390         (void)soap; /* appease -Wall -Werror */
82391         soap_embedded(soap, &((_sai__GetCertificateHashEntry*)this)->Handle, SOAP_TYPE_unsignedInt);
82392         /* transient soap skipped */
82393 }
82394
82395 void _sai__GetCertificateHashEntry::soap_default(struct soap *soap)
82396 {
82397         this->soap = soap;
82398         soap_default_unsignedInt(soap, &((_sai__GetCertificateHashEntry*)this)->Handle);
82399         /* transient soap skipped */
82400 }
82401
82402 int _sai__GetCertificateHashEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
82403 {
82404         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCertificateHashEntry);
82405         if (this->soap_out(soap, tag, id, type))
82406                 return soap->error;
82407         return soap_putindependent(soap);
82408 }
82409
82410 int _sai__GetCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
82411 {
82412         return soap_out__sai__GetCertificateHashEntry(soap, tag, id, this, type);
82413 }
82414
82415 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__GetCertificateHashEntry *a, const char *type)
82416 {
82417         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCertificateHashEntry), type);
82418         soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__GetCertificateHashEntry*)a)->Handle), "");
82419         /* transient soap skipped */
82420         soap_element_end_out(soap, tag);
82421         return SOAP_OK;
82422 }
82423
82424 void *_sai__GetCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type)
82425 {
82426         return soap_get__sai__GetCertificateHashEntry(soap, this, tag, type);
82427 }
82428
82429 SOAP_FMAC3 _sai__GetCertificateHashEntry * SOAP_FMAC4 soap_get__sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *p, const char *tag, const char *type)
82430 {
82431         if ((p = soap_in__sai__GetCertificateHashEntry(soap, tag, p, type)))
82432                 soap_getindependent(soap);
82433         return p;
82434 }
82435
82436 void *_sai__GetCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type)
82437 {       return soap_in__sai__GetCertificateHashEntry(soap, tag, this, type);
82438 }
82439
82440 SOAP_FMAC3 _sai__GetCertificateHashEntry * SOAP_FMAC4 soap_in__sai__GetCertificateHashEntry(struct soap *soap, const char *tag, _sai__GetCertificateHashEntry *a, const char *type)
82441 {
82442         if (soap_element_begin_in(soap, tag, 0, NULL))
82443                 return NULL;
82444         a = (_sai__GetCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCertificateHashEntry, sizeof(_sai__GetCertificateHashEntry), soap->type, soap->arrayType);
82445         if (!a)
82446                 return NULL;
82447         if (soap->alloced)
82448         {       a->soap_default(soap);
82449                 if (soap->clist->type != SOAP_TYPE__sai__GetCertificateHashEntry)
82450                 {       soap_revert(soap);
82451                         *soap->id = '\0';
82452                         return (_sai__GetCertificateHashEntry *)a->soap_in(soap, tag, type);
82453                 }
82454         }
82455         short soap_flag_Handle1 = 1;
82456         if (soap->body && !*soap->href)
82457         {
82458                 for (;;)
82459                 {       soap->error = SOAP_TAG_MISMATCH;
82460                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
82461                                 if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__GetCertificateHashEntry*)a)->Handle), "xsd:unsignedInt"))
82462                                 {       soap_flag_Handle1--;
82463                                         continue;
82464                                 }
82465                         /* transient soap skipped */
82466                         if (soap->error == SOAP_TAG_MISMATCH)
82467                                 soap->error = soap_ignore_element(soap);
82468                         if (soap->error == SOAP_NO_TAG)
82469                                 break;
82470                         if (soap->error)
82471                                 return NULL;
82472                 }
82473                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
82474                 {       soap->error = SOAP_OCCURS;
82475                         return NULL;
82476                 }
82477                 if (soap_element_end_in(soap, tag))
82478                         return NULL;
82479         }
82480         else
82481         {       a = (_sai__GetCertificateHashEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCertificateHashEntry, 0, sizeof(_sai__GetCertificateHashEntry), 0, soap_copy__sai__GetCertificateHashEntry);
82482                 if (soap->body && soap_element_end_in(soap, tag))
82483                         return NULL;
82484         }
82485         return a;
82486 }
82487
82488 SOAP_FMAC5 _sai__GetCertificateHashEntry * SOAP_FMAC6 soap_new__sai__GetCertificateHashEntry(struct soap *soap, int n)
82489 {       return soap_instantiate__sai__GetCertificateHashEntry(soap, n, NULL, NULL, NULL);
82490 }
82491
82492 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *p)
82493 {       soap_delete(soap, p);
82494 }
82495
82496 SOAP_FMAC3 _sai__GetCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__GetCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
82497 {
82498         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
82499         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCertificateHashEntry, n, soap_fdelete);
82500         if (!cp)
82501                 return NULL;
82502         if (n < 0)
82503         {       cp->ptr = (void*)new _sai__GetCertificateHashEntry;
82504                 if (size)
82505                         *size = sizeof(_sai__GetCertificateHashEntry);
82506                 ((_sai__GetCertificateHashEntry*)cp->ptr)->soap = soap;
82507         }
82508         else
82509         {       cp->ptr = (void*)new _sai__GetCertificateHashEntry[n];
82510                 if (size)
82511                         *size = n * sizeof(_sai__GetCertificateHashEntry);
82512                 for (int i = 0; i < n; i++)
82513                         ((_sai__GetCertificateHashEntry*)cp->ptr)[i].soap = soap;
82514         }
82515                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
82516         return (_sai__GetCertificateHashEntry*)cp->ptr;
82517 }
82518
82519 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
82520 {
82521         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCertificateHashEntry %p -> %p\n", q, p));
82522         *(_sai__GetCertificateHashEntry*)p = *(_sai__GetCertificateHashEntry*)q;
82523 }
82524
82525 void _sai__EnumerateCertificateHashEntriesResponse::soap_serialize(struct soap *soap) const
82526 {
82527         (void)soap; /* appease -Wall -Werror */
82528         soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((_sai__EnumerateCertificateHashEntriesResponse*)this)->Handles);
82529         /* transient soap skipped */
82530 }
82531
82532 void _sai__EnumerateCertificateHashEntriesResponse::soap_default(struct soap *soap)
82533 {
82534         this->soap = soap;
82535         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnumerateCertificateHashEntriesResponse*)this)->StatusCode);
82536         soap_default_std__vectorTemplateOfunsignedInt(soap, &((_sai__EnumerateCertificateHashEntriesResponse*)this)->Handles);
82537         /* transient soap skipped */
82538 }
82539
82540 int _sai__EnumerateCertificateHashEntriesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
82541 {
82542         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse);
82543         if (this->soap_out(soap, tag, id, type))
82544                 return soap->error;
82545         return soap_putindependent(soap);
82546 }
82547
82548 int _sai__EnumerateCertificateHashEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
82549 {
82550         return soap_out__sai__EnumerateCertificateHashEntriesResponse(soap, tag, id, this, type);
82551 }
82552
82553 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumerateCertificateHashEntriesResponse *a, const char *type)
82554 {
82555         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse), type);
82556         soap_element_result(soap, "sai:StatusCode");
82557         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->StatusCode), "");
82558         soap_out_std__vectorTemplateOfunsignedInt(soap, "sai:Handles", -1, &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->Handles), "");
82559         /* transient soap skipped */
82560         soap_element_end_out(soap, tag);
82561         return SOAP_OK;
82562 }
82563
82564 void *_sai__EnumerateCertificateHashEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
82565 {
82566         return soap_get__sai__EnumerateCertificateHashEntriesResponse(soap, this, tag, type);
82567 }
82568
82569 SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC4 soap_get__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *p, const char *tag, const char *type)
82570 {
82571         if ((p = soap_in__sai__EnumerateCertificateHashEntriesResponse(soap, tag, p, type)))
82572                 soap_getindependent(soap);
82573         return p;
82574 }
82575
82576 void *_sai__EnumerateCertificateHashEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
82577 {       return soap_in__sai__EnumerateCertificateHashEntriesResponse(soap, tag, this, type);
82578 }
82579
82580 SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC4 soap_in__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntriesResponse *a, const char *type)
82581 {
82582         if (soap_element_begin_in(soap, tag, 0, NULL))
82583                 return NULL;
82584         a = (_sai__EnumerateCertificateHashEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, sizeof(_sai__EnumerateCertificateHashEntriesResponse), soap->type, soap->arrayType);
82585         if (!a)
82586                 return NULL;
82587         if (soap->alloced)
82588         {       a->soap_default(soap);
82589                 if (soap->clist->type != SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse)
82590                 {       soap_revert(soap);
82591                         *soap->id = '\0';
82592                         return (_sai__EnumerateCertificateHashEntriesResponse *)a->soap_in(soap, tag, type);
82593                 }
82594         }
82595         short soap_flag_StatusCode1 = 1;
82596         if (soap->body && !*soap->href)
82597         {
82598                 for (;;)
82599                 {       soap->error = SOAP_TAG_MISMATCH;
82600                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
82601                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->StatusCode), "cmn:PT_STATUS"))
82602                                 {       soap_flag_StatusCode1--;
82603                                         continue;
82604                                 }
82605                         if (soap->error == SOAP_TAG_MISMATCH)
82606                                 if (soap_in_std__vectorTemplateOfunsignedInt(soap, "sai:Handles", &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->Handles), "xsd:unsignedInt"))
82607                                         continue;
82608                         /* transient soap skipped */
82609                         soap_check_result(soap, "sai:StatusCode");
82610                         if (soap->error == SOAP_TAG_MISMATCH)
82611                                 soap->error = soap_ignore_element(soap);
82612                         if (soap->error == SOAP_NO_TAG)
82613                                 break;
82614                         if (soap->error)
82615                                 return NULL;
82616                 }
82617                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
82618                 {       soap->error = SOAP_OCCURS;
82619                         return NULL;
82620                 }
82621                 if (soap_element_end_in(soap, tag))
82622                         return NULL;
82623         }
82624         else
82625         {       a = (_sai__EnumerateCertificateHashEntriesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, 0, sizeof(_sai__EnumerateCertificateHashEntriesResponse), 0, soap_copy__sai__EnumerateCertificateHashEntriesResponse);
82626                 if (soap->body && soap_element_end_in(soap, tag))
82627                         return NULL;
82628         }
82629         return a;
82630 }
82631
82632 SOAP_FMAC5 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC6 soap_new__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, int n)
82633 {       return soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(soap, n, NULL, NULL, NULL);
82634 }
82635
82636 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *p)
82637 {       soap_delete(soap, p);
82638 }
82639
82640 SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
82641 {
82642         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
82643         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, n, soap_fdelete);
82644         if (!cp)
82645                 return NULL;
82646         if (n < 0)
82647         {       cp->ptr = (void*)new _sai__EnumerateCertificateHashEntriesResponse;
82648                 if (size)
82649                         *size = sizeof(_sai__EnumerateCertificateHashEntriesResponse);
82650                 ((_sai__EnumerateCertificateHashEntriesResponse*)cp->ptr)->soap = soap;
82651         }
82652         else
82653         {       cp->ptr = (void*)new _sai__EnumerateCertificateHashEntriesResponse[n];
82654                 if (size)
82655                         *size = n * sizeof(_sai__EnumerateCertificateHashEntriesResponse);
82656                 for (int i = 0; i < n; i++)
82657                         ((_sai__EnumerateCertificateHashEntriesResponse*)cp->ptr)[i].soap = soap;
82658         }
82659                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
82660         return (_sai__EnumerateCertificateHashEntriesResponse*)cp->ptr;
82661 }
82662
82663 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
82664 {
82665         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateCertificateHashEntriesResponse %p -> %p\n", q, p));
82666         *(_sai__EnumerateCertificateHashEntriesResponse*)p = *(_sai__EnumerateCertificateHashEntriesResponse*)q;
82667 }
82668
82669 void _sai__EnumerateCertificateHashEntries::soap_serialize(struct soap *soap) const
82670 {
82671         (void)soap; /* appease -Wall -Werror */
82672         /* transient soap skipped */
82673 }
82674
82675 void _sai__EnumerateCertificateHashEntries::soap_default(struct soap *soap)
82676 {
82677         this->soap = soap;
82678         /* transient soap skipped */
82679 }
82680
82681 int _sai__EnumerateCertificateHashEntries::soap_put(struct soap *soap, const char *tag, const  char *type) const
82682 {
82683         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateCertificateHashEntries);
82684         if (this->soap_out(soap, tag, id, type))
82685                 return soap->error;
82686         return soap_putindependent(soap);
82687 }
82688
82689 int _sai__EnumerateCertificateHashEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
82690 {
82691         return soap_out__sai__EnumerateCertificateHashEntries(soap, tag, id, this, type);
82692 }
82693
82694 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, int id, const _sai__EnumerateCertificateHashEntries *a, const char *type)
82695 {
82696         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntries), type);
82697         /* transient soap skipped */
82698         soap_element_end_out(soap, tag);
82699         return SOAP_OK;
82700 }
82701
82702 void *_sai__EnumerateCertificateHashEntries::soap_get(struct soap *soap, const char *tag, const char *type)
82703 {
82704         return soap_get__sai__EnumerateCertificateHashEntries(soap, this, tag, type);
82705 }
82706
82707 SOAP_FMAC3 _sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_get__sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *p, const char *tag, const char *type)
82708 {
82709         if ((p = soap_in__sai__EnumerateCertificateHashEntries(soap, tag, p, type)))
82710                 soap_getindependent(soap);
82711         return p;
82712 }
82713
82714 void *_sai__EnumerateCertificateHashEntries::soap_in(struct soap *soap, const char *tag, const char *type)
82715 {       return soap_in__sai__EnumerateCertificateHashEntries(soap, tag, this, type);
82716 }
82717
82718 SOAP_FMAC3 _sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_in__sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntries *a, const char *type)
82719 {
82720         if (soap_element_begin_in(soap, tag, 0, NULL))
82721                 return NULL;
82722         a = (_sai__EnumerateCertificateHashEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntries, sizeof(_sai__EnumerateCertificateHashEntries), soap->type, soap->arrayType);
82723         if (!a)
82724                 return NULL;
82725         if (soap->alloced)
82726         {       a->soap_default(soap);
82727                 if (soap->clist->type != SOAP_TYPE__sai__EnumerateCertificateHashEntries)
82728                 {       soap_revert(soap);
82729                         *soap->id = '\0';
82730                         return (_sai__EnumerateCertificateHashEntries *)a->soap_in(soap, tag, type);
82731                 }
82732         };
82733         if (soap->body && !*soap->href)
82734         {
82735                 for (;;)
82736                 {       soap->error = SOAP_TAG_MISMATCH;
82737                         /* transient soap skipped */
82738                         if (soap->error == SOAP_TAG_MISMATCH)
82739                                 soap->error = soap_ignore_element(soap);
82740                         if (soap->error == SOAP_NO_TAG)
82741                                 break;
82742                         if (soap->error)
82743                                 return NULL;
82744                 }
82745                 if (soap_element_end_in(soap, tag))
82746                         return NULL;
82747         }
82748         else
82749         {       a = (_sai__EnumerateCertificateHashEntries *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateCertificateHashEntries, 0, sizeof(_sai__EnumerateCertificateHashEntries), 0, soap_copy__sai__EnumerateCertificateHashEntries);
82750                 if (soap->body && soap_element_end_in(soap, tag))
82751                         return NULL;
82752         }
82753         return a;
82754 }
82755
82756 SOAP_FMAC5 _sai__EnumerateCertificateHashEntries * SOAP_FMAC6 soap_new__sai__EnumerateCertificateHashEntries(struct soap *soap, int n)
82757 {       return soap_instantiate__sai__EnumerateCertificateHashEntries(soap, n, NULL, NULL, NULL);
82758 }
82759
82760 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *p)
82761 {       soap_delete(soap, p);
82762 }
82763
82764 SOAP_FMAC3 _sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_instantiate__sai__EnumerateCertificateHashEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
82765 {
82766         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateCertificateHashEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
82767         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateCertificateHashEntries, n, soap_fdelete);
82768         if (!cp)
82769                 return NULL;
82770         if (n < 0)
82771         {       cp->ptr = (void*)new _sai__EnumerateCertificateHashEntries;
82772                 if (size)
82773                         *size = sizeof(_sai__EnumerateCertificateHashEntries);
82774                 ((_sai__EnumerateCertificateHashEntries*)cp->ptr)->soap = soap;
82775         }
82776         else
82777         {       cp->ptr = (void*)new _sai__EnumerateCertificateHashEntries[n];
82778                 if (size)
82779                         *size = n * sizeof(_sai__EnumerateCertificateHashEntries);
82780                 for (int i = 0; i < n; i++)
82781                         ((_sai__EnumerateCertificateHashEntries*)cp->ptr)[i].soap = soap;
82782         }
82783                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
82784         return (_sai__EnumerateCertificateHashEntries*)cp->ptr;
82785 }
82786
82787 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateCertificateHashEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
82788 {
82789         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateCertificateHashEntries %p -> %p\n", q, p));
82790         *(_sai__EnumerateCertificateHashEntries*)p = *(_sai__EnumerateCertificateHashEntries*)q;
82791 }
82792
82793 void _sai__GetProvisioningServerOTPResponse::soap_serialize(struct soap *soap) const
82794 {
82795         (void)soap; /* appease -Wall -Werror */
82796         soap_embedded(soap, &((_sai__GetProvisioningServerOTPResponse*)this)->OTP, SOAP_TYPE_xsd__base64Binary);
82797         ((_sai__GetProvisioningServerOTPResponse*)this)->OTP.soap_serialize(soap);
82798         /* transient soap skipped */
82799 }
82800
82801 void _sai__GetProvisioningServerOTPResponse::soap_default(struct soap *soap)
82802 {
82803         this->soap = soap;
82804         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetProvisioningServerOTPResponse*)this)->StatusCode);
82805         ((_sai__GetProvisioningServerOTPResponse*)this)->OTP.xsd__base64Binary::soap_default(soap);
82806         /* transient soap skipped */
82807 }
82808
82809 int _sai__GetProvisioningServerOTPResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
82810 {
82811         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningServerOTPResponse);
82812         if (this->soap_out(soap, tag, id, type))
82813                 return soap->error;
82814         return soap_putindependent(soap);
82815 }
82816
82817 int _sai__GetProvisioningServerOTPResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
82818 {
82819         return soap_out__sai__GetProvisioningServerOTPResponse(soap, tag, id, this, type);
82820 }
82821
82822 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningServerOTPResponse *a, const char *type)
82823 {
82824         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse), type);
82825         soap_element_result(soap, "sai:StatusCode");
82826         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningServerOTPResponse*)a)->StatusCode), "");
82827         (((_sai__GetProvisioningServerOTPResponse*)a)->OTP).soap_out(soap, "sai:OTP", -1, "");
82828         /* transient soap skipped */
82829         soap_element_end_out(soap, tag);
82830         return SOAP_OK;
82831 }
82832
82833 void *_sai__GetProvisioningServerOTPResponse::soap_get(struct soap *soap, const char *tag, const char *type)
82834 {
82835         return soap_get__sai__GetProvisioningServerOTPResponse(soap, this, tag, type);
82836 }
82837
82838 SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *p, const char *tag, const char *type)
82839 {
82840         if ((p = soap_in__sai__GetProvisioningServerOTPResponse(soap, tag, p, type)))
82841                 soap_getindependent(soap);
82842         return p;
82843 }
82844
82845 void *_sai__GetProvisioningServerOTPResponse::soap_in(struct soap *soap, const char *tag, const char *type)
82846 {       return soap_in__sai__GetProvisioningServerOTPResponse(soap, tag, this, type);
82847 }
82848
82849 SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTPResponse *a, const char *type)
82850 {
82851         if (soap_element_begin_in(soap, tag, 0, NULL))
82852                 return NULL;
82853         a = (_sai__GetProvisioningServerOTPResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, sizeof(_sai__GetProvisioningServerOTPResponse), soap->type, soap->arrayType);
82854         if (!a)
82855                 return NULL;
82856         if (soap->alloced)
82857         {       a->soap_default(soap);
82858                 if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningServerOTPResponse)
82859                 {       soap_revert(soap);
82860                         *soap->id = '\0';
82861                         return (_sai__GetProvisioningServerOTPResponse *)a->soap_in(soap, tag, type);
82862                 }
82863         }
82864         short soap_flag_StatusCode1 = 1, soap_flag_OTP1 = 1;
82865         if (soap->body && !*soap->href)
82866         {
82867                 for (;;)
82868                 {       soap->error = SOAP_TAG_MISMATCH;
82869                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
82870                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningServerOTPResponse*)a)->StatusCode), "cmn:PT_STATUS"))
82871                                 {       soap_flag_StatusCode1--;
82872                                         continue;
82873                                 }
82874                         if (soap_flag_OTP1 && soap->error == SOAP_TAG_MISMATCH)
82875                                 if ((((_sai__GetProvisioningServerOTPResponse*)a)->OTP).soap_in(soap, "sai:OTP", "xsd:base64Binary"))
82876                                 {       soap_flag_OTP1--;
82877                                         continue;
82878                                 }
82879                         /* transient soap skipped */
82880                         soap_check_result(soap, "sai:StatusCode");
82881                         if (soap->error == SOAP_TAG_MISMATCH)
82882                                 soap->error = soap_ignore_element(soap);
82883                         if (soap->error == SOAP_NO_TAG)
82884                                 break;
82885                         if (soap->error)
82886                                 return NULL;
82887                 }
82888                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_OTP1 > 0))
82889                 {       soap->error = SOAP_OCCURS;
82890                         return NULL;
82891                 }
82892                 if (soap_element_end_in(soap, tag))
82893                         return NULL;
82894         }
82895         else
82896         {       a = (_sai__GetProvisioningServerOTPResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, 0, sizeof(_sai__GetProvisioningServerOTPResponse), 0, soap_copy__sai__GetProvisioningServerOTPResponse);
82897                 if (soap->body && soap_element_end_in(soap, tag))
82898                         return NULL;
82899         }
82900         return a;
82901 }
82902
82903 SOAP_FMAC5 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningServerOTPResponse(struct soap *soap, int n)
82904 {       return soap_instantiate__sai__GetProvisioningServerOTPResponse(soap, n, NULL, NULL, NULL);
82905 }
82906
82907 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *p)
82908 {       soap_delete(soap, p);
82909 }
82910
82911 SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningServerOTPResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
82912 {
82913         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningServerOTPResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
82914         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, n, soap_fdelete);
82915         if (!cp)
82916                 return NULL;
82917         if (n < 0)
82918         {       cp->ptr = (void*)new _sai__GetProvisioningServerOTPResponse;
82919                 if (size)
82920                         *size = sizeof(_sai__GetProvisioningServerOTPResponse);
82921                 ((_sai__GetProvisioningServerOTPResponse*)cp->ptr)->soap = soap;
82922         }
82923         else
82924         {       cp->ptr = (void*)new _sai__GetProvisioningServerOTPResponse[n];
82925                 if (size)
82926                         *size = n * sizeof(_sai__GetProvisioningServerOTPResponse);
82927                 for (int i = 0; i < n; i++)
82928                         ((_sai__GetProvisioningServerOTPResponse*)cp->ptr)[i].soap = soap;
82929         }
82930                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
82931         return (_sai__GetProvisioningServerOTPResponse*)cp->ptr;
82932 }
82933
82934 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningServerOTPResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
82935 {
82936         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningServerOTPResponse %p -> %p\n", q, p));
82937         *(_sai__GetProvisioningServerOTPResponse*)p = *(_sai__GetProvisioningServerOTPResponse*)q;
82938 }
82939
82940 void _sai__GetProvisioningServerOTP::soap_serialize(struct soap *soap) const
82941 {
82942         (void)soap; /* appease -Wall -Werror */
82943         /* transient soap skipped */
82944 }
82945
82946 void _sai__GetProvisioningServerOTP::soap_default(struct soap *soap)
82947 {
82948         this->soap = soap;
82949         /* transient soap skipped */
82950 }
82951
82952 int _sai__GetProvisioningServerOTP::soap_put(struct soap *soap, const char *tag, const  char *type) const
82953 {
82954         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningServerOTP);
82955         if (this->soap_out(soap, tag, id, type))
82956                 return soap->error;
82957         return soap_putindependent(soap);
82958 }
82959
82960 int _sai__GetProvisioningServerOTP::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
82961 {
82962         return soap_out__sai__GetProvisioningServerOTP(soap, tag, id, this, type);
82963 }
82964
82965 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningServerOTP *a, const char *type)
82966 {
82967         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningServerOTP), type);
82968         /* transient soap skipped */
82969         soap_element_end_out(soap, tag);
82970         return SOAP_OK;
82971 }
82972
82973 void *_sai__GetProvisioningServerOTP::soap_get(struct soap *soap, const char *tag, const char *type)
82974 {
82975         return soap_get__sai__GetProvisioningServerOTP(soap, this, tag, type);
82976 }
82977
82978 SOAP_FMAC3 _sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_get__sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *p, const char *tag, const char *type)
82979 {
82980         if ((p = soap_in__sai__GetProvisioningServerOTP(soap, tag, p, type)))
82981                 soap_getindependent(soap);
82982         return p;
82983 }
82984
82985 void *_sai__GetProvisioningServerOTP::soap_in(struct soap *soap, const char *tag, const char *type)
82986 {       return soap_in__sai__GetProvisioningServerOTP(soap, tag, this, type);
82987 }
82988
82989 SOAP_FMAC3 _sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_in__sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTP *a, const char *type)
82990 {
82991         if (soap_element_begin_in(soap, tag, 0, NULL))
82992                 return NULL;
82993         a = (_sai__GetProvisioningServerOTP *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningServerOTP, sizeof(_sai__GetProvisioningServerOTP), soap->type, soap->arrayType);
82994         if (!a)
82995                 return NULL;
82996         if (soap->alloced)
82997         {       a->soap_default(soap);
82998                 if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningServerOTP)
82999                 {       soap_revert(soap);
83000                         *soap->id = '\0';
83001                         return (_sai__GetProvisioningServerOTP *)a->soap_in(soap, tag, type);
83002                 }
83003         };
83004         if (soap->body && !*soap->href)
83005         {
83006                 for (;;)
83007                 {       soap->error = SOAP_TAG_MISMATCH;
83008                         /* transient soap skipped */
83009                         if (soap->error == SOAP_TAG_MISMATCH)
83010                                 soap->error = soap_ignore_element(soap);
83011                         if (soap->error == SOAP_NO_TAG)
83012                                 break;
83013                         if (soap->error)
83014                                 return NULL;
83015                 }
83016                 if (soap_element_end_in(soap, tag))
83017                         return NULL;
83018         }
83019         else
83020         {       a = (_sai__GetProvisioningServerOTP *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningServerOTP, 0, sizeof(_sai__GetProvisioningServerOTP), 0, soap_copy__sai__GetProvisioningServerOTP);
83021                 if (soap->body && soap_element_end_in(soap, tag))
83022                         return NULL;
83023         }
83024         return a;
83025 }
83026
83027 SOAP_FMAC5 _sai__GetProvisioningServerOTP * SOAP_FMAC6 soap_new__sai__GetProvisioningServerOTP(struct soap *soap, int n)
83028 {       return soap_instantiate__sai__GetProvisioningServerOTP(soap, n, NULL, NULL, NULL);
83029 }
83030
83031 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *p)
83032 {       soap_delete(soap, p);
83033 }
83034
83035 SOAP_FMAC3 _sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningServerOTP(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
83036 {
83037         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
83038         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningServerOTP, n, soap_fdelete);
83039         if (!cp)
83040                 return NULL;
83041         if (n < 0)
83042         {       cp->ptr = (void*)new _sai__GetProvisioningServerOTP;
83043                 if (size)
83044                         *size = sizeof(_sai__GetProvisioningServerOTP);
83045                 ((_sai__GetProvisioningServerOTP*)cp->ptr)->soap = soap;
83046         }
83047         else
83048         {       cp->ptr = (void*)new _sai__GetProvisioningServerOTP[n];
83049                 if (size)
83050                         *size = n * sizeof(_sai__GetProvisioningServerOTP);
83051                 for (int i = 0; i < n; i++)
83052                         ((_sai__GetProvisioningServerOTP*)cp->ptr)[i].soap = soap;
83053         }
83054                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
83055         return (_sai__GetProvisioningServerOTP*)cp->ptr;
83056 }
83057
83058 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningServerOTP(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
83059 {
83060         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningServerOTP %p -> %p\n", q, p));
83061         *(_sai__GetProvisioningServerOTP*)p = *(_sai__GetProvisioningServerOTP*)q;
83062 }
83063
83064 void _sai__SetProvisioningServerOTPResponse::soap_serialize(struct soap *soap) const
83065 {
83066         (void)soap; /* appease -Wall -Werror */
83067         /* transient soap skipped */
83068 }
83069
83070 void _sai__SetProvisioningServerOTPResponse::soap_default(struct soap *soap)
83071 {
83072         this->soap = soap;
83073         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetProvisioningServerOTPResponse*)this)->StatusCode);
83074         /* transient soap skipped */
83075 }
83076
83077 int _sai__SetProvisioningServerOTPResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
83078 {
83079         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetProvisioningServerOTPResponse);
83080         if (this->soap_out(soap, tag, id, type))
83081                 return soap->error;
83082         return soap_putindependent(soap);
83083 }
83084
83085 int _sai__SetProvisioningServerOTPResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
83086 {
83087         return soap_out__sai__SetProvisioningServerOTPResponse(soap, tag, id, this, type);
83088 }
83089
83090 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningServerOTPResponse *a, const char *type)
83091 {
83092         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse), type);
83093         soap_element_result(soap, "sai:StatusCode");
83094         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetProvisioningServerOTPResponse*)a)->StatusCode), "");
83095         /* transient soap skipped */
83096         soap_element_end_out(soap, tag);
83097         return SOAP_OK;
83098 }
83099
83100 void *_sai__SetProvisioningServerOTPResponse::soap_get(struct soap *soap, const char *tag, const char *type)
83101 {
83102         return soap_get__sai__SetProvisioningServerOTPResponse(soap, this, tag, type);
83103 }
83104
83105 SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC4 soap_get__sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *p, const char *tag, const char *type)
83106 {
83107         if ((p = soap_in__sai__SetProvisioningServerOTPResponse(soap, tag, p, type)))
83108                 soap_getindependent(soap);
83109         return p;
83110 }
83111
83112 void *_sai__SetProvisioningServerOTPResponse::soap_in(struct soap *soap, const char *tag, const char *type)
83113 {       return soap_in__sai__SetProvisioningServerOTPResponse(soap, tag, this, type);
83114 }
83115
83116 SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC4 soap_in__sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTPResponse *a, const char *type)
83117 {
83118         if (soap_element_begin_in(soap, tag, 0, NULL))
83119                 return NULL;
83120         a = (_sai__SetProvisioningServerOTPResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, sizeof(_sai__SetProvisioningServerOTPResponse), soap->type, soap->arrayType);
83121         if (!a)
83122                 return NULL;
83123         if (soap->alloced)
83124         {       a->soap_default(soap);
83125                 if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningServerOTPResponse)
83126                 {       soap_revert(soap);
83127                         *soap->id = '\0';
83128                         return (_sai__SetProvisioningServerOTPResponse *)a->soap_in(soap, tag, type);
83129                 }
83130         }
83131         short soap_flag_StatusCode1 = 1;
83132         if (soap->body && !*soap->href)
83133         {
83134                 for (;;)
83135                 {       soap->error = SOAP_TAG_MISMATCH;
83136                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
83137                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetProvisioningServerOTPResponse*)a)->StatusCode), "cmn:PT_STATUS"))
83138                                 {       soap_flag_StatusCode1--;
83139                                         continue;
83140                                 }
83141                         /* transient soap skipped */
83142                         soap_check_result(soap, "sai:StatusCode");
83143                         if (soap->error == SOAP_TAG_MISMATCH)
83144                                 soap->error = soap_ignore_element(soap);
83145                         if (soap->error == SOAP_NO_TAG)
83146                                 break;
83147                         if (soap->error)
83148                                 return NULL;
83149                 }
83150                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
83151                 {       soap->error = SOAP_OCCURS;
83152                         return NULL;
83153                 }
83154                 if (soap_element_end_in(soap, tag))
83155                         return NULL;
83156         }
83157         else
83158         {       a = (_sai__SetProvisioningServerOTPResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, 0, sizeof(_sai__SetProvisioningServerOTPResponse), 0, soap_copy__sai__SetProvisioningServerOTPResponse);
83159                 if (soap->body && soap_element_end_in(soap, tag))
83160                         return NULL;
83161         }
83162         return a;
83163 }
83164
83165 SOAP_FMAC5 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC6 soap_new__sai__SetProvisioningServerOTPResponse(struct soap *soap, int n)
83166 {       return soap_instantiate__sai__SetProvisioningServerOTPResponse(soap, n, NULL, NULL, NULL);
83167 }
83168
83169 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *p)
83170 {       soap_delete(soap, p);
83171 }
83172
83173 SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningServerOTPResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
83174 {
83175         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningServerOTPResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
83176         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, n, soap_fdelete);
83177         if (!cp)
83178                 return NULL;
83179         if (n < 0)
83180         {       cp->ptr = (void*)new _sai__SetProvisioningServerOTPResponse;
83181                 if (size)
83182                         *size = sizeof(_sai__SetProvisioningServerOTPResponse);
83183                 ((_sai__SetProvisioningServerOTPResponse*)cp->ptr)->soap = soap;
83184         }
83185         else
83186         {       cp->ptr = (void*)new _sai__SetProvisioningServerOTPResponse[n];
83187                 if (size)
83188                         *size = n * sizeof(_sai__SetProvisioningServerOTPResponse);
83189                 for (int i = 0; i < n; i++)
83190                         ((_sai__SetProvisioningServerOTPResponse*)cp->ptr)[i].soap = soap;
83191         }
83192                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
83193         return (_sai__SetProvisioningServerOTPResponse*)cp->ptr;
83194 }
83195
83196 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetProvisioningServerOTPResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
83197 {
83198         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningServerOTPResponse %p -> %p\n", q, p));
83199         *(_sai__SetProvisioningServerOTPResponse*)p = *(_sai__SetProvisioningServerOTPResponse*)q;
83200 }
83201
83202 void _sai__SetProvisioningServerOTP::soap_serialize(struct soap *soap) const
83203 {
83204         (void)soap; /* appease -Wall -Werror */
83205         soap_serialize_PointerTosai__ProvisioningOTPType(soap, &((_sai__SetProvisioningServerOTP*)this)->OTP);
83206         /* transient soap skipped */
83207 }
83208
83209 void _sai__SetProvisioningServerOTP::soap_default(struct soap *soap)
83210 {
83211         this->soap = soap;
83212         ((_sai__SetProvisioningServerOTP*)this)->OTP = NULL;
83213         /* transient soap skipped */
83214 }
83215
83216 int _sai__SetProvisioningServerOTP::soap_put(struct soap *soap, const char *tag, const  char *type) const
83217 {
83218         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetProvisioningServerOTP);
83219         if (this->soap_out(soap, tag, id, type))
83220                 return soap->error;
83221         return soap_putindependent(soap);
83222 }
83223
83224 int _sai__SetProvisioningServerOTP::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
83225 {
83226         return soap_out__sai__SetProvisioningServerOTP(soap, tag, id, this, type);
83227 }
83228
83229 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningServerOTP *a, const char *type)
83230 {
83231         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningServerOTP), type);
83232         soap_out_PointerTosai__ProvisioningOTPType(soap, "sai:OTP", -1, &(((_sai__SetProvisioningServerOTP*)a)->OTP), "");
83233         /* transient soap skipped */
83234         soap_element_end_out(soap, tag);
83235         return SOAP_OK;
83236 }
83237
83238 void *_sai__SetProvisioningServerOTP::soap_get(struct soap *soap, const char *tag, const char *type)
83239 {
83240         return soap_get__sai__SetProvisioningServerOTP(soap, this, tag, type);
83241 }
83242
83243 SOAP_FMAC3 _sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_get__sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *p, const char *tag, const char *type)
83244 {
83245         if ((p = soap_in__sai__SetProvisioningServerOTP(soap, tag, p, type)))
83246                 soap_getindependent(soap);
83247         return p;
83248 }
83249
83250 void *_sai__SetProvisioningServerOTP::soap_in(struct soap *soap, const char *tag, const char *type)
83251 {       return soap_in__sai__SetProvisioningServerOTP(soap, tag, this, type);
83252 }
83253
83254 SOAP_FMAC3 _sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_in__sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTP *a, const char *type)
83255 {
83256         if (soap_element_begin_in(soap, tag, 0, NULL))
83257                 return NULL;
83258         a = (_sai__SetProvisioningServerOTP *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningServerOTP, sizeof(_sai__SetProvisioningServerOTP), soap->type, soap->arrayType);
83259         if (!a)
83260                 return NULL;
83261         if (soap->alloced)
83262         {       a->soap_default(soap);
83263                 if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningServerOTP)
83264                 {       soap_revert(soap);
83265                         *soap->id = '\0';
83266                         return (_sai__SetProvisioningServerOTP *)a->soap_in(soap, tag, type);
83267                 }
83268         }
83269         short soap_flag_OTP1 = 1;
83270         if (soap->body && !*soap->href)
83271         {
83272                 for (;;)
83273                 {       soap->error = SOAP_TAG_MISMATCH;
83274                         if (soap_flag_OTP1 && soap->error == SOAP_TAG_MISMATCH)
83275                                 if (soap_in_PointerTosai__ProvisioningOTPType(soap, "sai:OTP", &(((_sai__SetProvisioningServerOTP*)a)->OTP), "sai:ProvisioningOTPType"))
83276                                 {       soap_flag_OTP1--;
83277                                         continue;
83278                                 }
83279                         /* transient soap skipped */
83280                         if (soap->error == SOAP_TAG_MISMATCH)
83281                                 soap->error = soap_ignore_element(soap);
83282                         if (soap->error == SOAP_NO_TAG)
83283                                 break;
83284                         if (soap->error)
83285                                 return NULL;
83286                 }
83287                 if (soap_element_end_in(soap, tag))
83288                         return NULL;
83289         }
83290         else
83291         {       a = (_sai__SetProvisioningServerOTP *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetProvisioningServerOTP, 0, sizeof(_sai__SetProvisioningServerOTP), 0, soap_copy__sai__SetProvisioningServerOTP);
83292                 if (soap->body && soap_element_end_in(soap, tag))
83293                         return NULL;
83294         }
83295         return a;
83296 }
83297
83298 SOAP_FMAC5 _sai__SetProvisioningServerOTP * SOAP_FMAC6 soap_new__sai__SetProvisioningServerOTP(struct soap *soap, int n)
83299 {       return soap_instantiate__sai__SetProvisioningServerOTP(soap, n, NULL, NULL, NULL);
83300 }
83301
83302 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *p)
83303 {       soap_delete(soap, p);
83304 }
83305
83306 SOAP_FMAC3 _sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningServerOTP(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
83307 {
83308         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
83309         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningServerOTP, n, soap_fdelete);
83310         if (!cp)
83311                 return NULL;
83312         if (n < 0)
83313         {       cp->ptr = (void*)new _sai__SetProvisioningServerOTP;
83314                 if (size)
83315                         *size = sizeof(_sai__SetProvisioningServerOTP);
83316                 ((_sai__SetProvisioningServerOTP*)cp->ptr)->soap = soap;
83317         }
83318         else
83319         {       cp->ptr = (void*)new _sai__SetProvisioningServerOTP[n];
83320                 if (size)
83321                         *size = n * sizeof(_sai__SetProvisioningServerOTP);
83322                 for (int i = 0; i < n; i++)
83323                         ((_sai__SetProvisioningServerOTP*)cp->ptr)[i].soap = soap;
83324         }
83325                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
83326         return (_sai__SetProvisioningServerOTP*)cp->ptr;
83327 }
83328
83329 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetProvisioningServerOTP(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
83330 {
83331         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningServerOTP %p -> %p\n", q, p));
83332         *(_sai__SetProvisioningServerOTP*)p = *(_sai__SetProvisioningServerOTP*)q;
83333 }
83334
83335 void _sai__SetMEBxPasswordResponse::soap_serialize(struct soap *soap) const
83336 {
83337         (void)soap; /* appease -Wall -Werror */
83338         /* transient soap skipped */
83339 }
83340
83341 void _sai__SetMEBxPasswordResponse::soap_default(struct soap *soap)
83342 {
83343         this->soap = soap;
83344         soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetMEBxPasswordResponse*)this)->StatusCode);
83345         /* transient soap skipped */
83346 }
83347
83348 int _sai__SetMEBxPasswordResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
83349 {
83350         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetMEBxPasswordResponse);
83351         if (this->soap_out(soap, tag, id, type))
83352                 return soap->error;
83353         return soap_putindependent(soap);
83354 }
83355
83356 int _sai__SetMEBxPasswordResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
83357 {
83358         return soap_out__sai__SetMEBxPasswordResponse(soap, tag, id, this, type);
83359 }
83360
83361 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, int id, const _sai__SetMEBxPasswordResponse *a, const char *type)
83362 {
83363         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetMEBxPasswordResponse), type);
83364         soap_element_result(soap, "sai:StatusCode");
83365         soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetMEBxPasswordResponse*)a)->StatusCode), "");
83366         /* transient soap skipped */
83367         soap_element_end_out(soap, tag);
83368         return SOAP_OK;
83369 }
83370
83371 void *_sai__SetMEBxPasswordResponse::soap_get(struct soap *soap, const char *tag, const char *type)
83372 {
83373         return soap_get__sai__SetMEBxPasswordResponse(soap, this, tag, type);
83374 }
83375
83376 SOAP_FMAC3 _sai__SetMEBxPasswordResponse * SOAP_FMAC4 soap_get__sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *p, const char *tag, const char *type)
83377 {
83378         if ((p = soap_in__sai__SetMEBxPasswordResponse(soap, tag, p, type)))
83379                 soap_getindependent(soap);
83380         return p;
83381 }
83382
83383 void *_sai__SetMEBxPasswordResponse::soap_in(struct soap *soap, const char *tag, const char *type)
83384 {       return soap_in__sai__SetMEBxPasswordResponse(soap, tag, this, type);
83385 }
83386
83387 SOAP_FMAC3 _sai__SetMEBxPasswordResponse * SOAP_FMAC4 soap_in__sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, _sai__SetMEBxPasswordResponse *a, const char *type)
83388 {
83389         if (soap_element_begin_in(soap, tag, 0, NULL))
83390                 return NULL;
83391         a = (_sai__SetMEBxPasswordResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetMEBxPasswordResponse, sizeof(_sai__SetMEBxPasswordResponse), soap->type, soap->arrayType);
83392         if (!a)
83393                 return NULL;
83394         if (soap->alloced)
83395         {       a->soap_default(soap);
83396                 if (soap->clist->type != SOAP_TYPE__sai__SetMEBxPasswordResponse)
83397                 {       soap_revert(soap);
83398                         *soap->id = '\0';
83399                         return (_sai__SetMEBxPasswordResponse *)a->soap_in(soap, tag, type);
83400                 }
83401         }
83402         short soap_flag_StatusCode1 = 1;
83403         if (soap->body && !*soap->href)
83404         {
83405                 for (;;)
83406                 {       soap->error = SOAP_TAG_MISMATCH;
83407                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
83408                                 if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetMEBxPasswordResponse*)a)->StatusCode), "cmn:PT_STATUS"))
83409                                 {       soap_flag_StatusCode1--;
83410                                         continue;
83411                                 }
83412                         /* transient soap skipped */
83413                         soap_check_result(soap, "sai:StatusCode");
83414                         if (soap->error == SOAP_TAG_MISMATCH)
83415                                 soap->error = soap_ignore_element(soap);
83416                         if (soap->error == SOAP_NO_TAG)
83417                                 break;
83418                         if (soap->error)
83419                                 return NULL;
83420                 }
83421                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
83422                 {       soap->error = SOAP_OCCURS;
83423                         return NULL;
83424                 }
83425                 if (soap_element_end_in(soap, tag))
83426                         return NULL;
83427         }
83428         else
83429         {       a = (_sai__SetMEBxPasswordResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetMEBxPasswordResponse, 0, sizeof(_sai__SetMEBxPasswordResponse), 0, soap_copy__sai__SetMEBxPasswordResponse);
83430                 if (soap->body && soap_element_end_in(soap, tag))
83431                         return NULL;
83432         }
83433         return a;
83434 }
83435
83436 SOAP_FMAC5 _sai__SetMEBxPasswordResponse * SOAP_FMAC6 soap_new__sai__SetMEBxPasswordResponse(struct soap *soap, int n)
83437 {       return soap_instantiate__sai__SetMEBxPasswordResponse(soap, n, NULL, NULL, NULL);
83438 }
83439
83440 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *p)
83441 {       soap_delete(soap, p);
83442 }
83443
83444 SOAP_FMAC3 _sai__SetMEBxPasswordResponse * SOAP_FMAC4 soap_instantiate__sai__SetMEBxPasswordResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
83445 {
83446         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetMEBxPasswordResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
83447         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetMEBxPasswordResponse, n, soap_fdelete);
83448         if (!cp)
83449                 return NULL;
83450         if (n < 0)
83451         {       cp->ptr = (void*)new _sai__SetMEBxPasswordResponse;
83452                 if (size)
83453                         *size = sizeof(_sai__SetMEBxPasswordResponse);
83454                 ((_sai__SetMEBxPasswordResponse*)cp->ptr)->soap = soap;
83455         }
83456         else
83457         {       cp->ptr = (void*)new _sai__SetMEBxPasswordResponse[n];
83458                 if (size)
83459                         *size = n * sizeof(_sai__SetMEBxPasswordResponse);
83460                 for (int i = 0; i < n; i++)
83461                         ((_sai__SetMEBxPasswordResponse*)cp->ptr)[i].soap = soap;
83462         }
83463                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
83464         return (_sai__SetMEBxPasswordResponse*)cp->ptr;
83465 }
83466
83467 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetMEBxPasswordResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
83468 {
83469         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetMEBxPasswordResponse %p -> %p\n", q, p));
83470         *(_sai__SetMEBxPasswordResponse*)p = *(_sai__SetMEBxPasswordResponse*)q;
83471 }
83472
83473 void _sai__SetMEBxPassword::soap_serialize(struct soap *soap) const
83474 {
83475         (void)soap; /* appease -Wall -Werror */
83476         soap_serialize_sai__MEBxPasswordType(soap, &((_sai__SetMEBxPassword*)this)->Password);
83477         /* transient soap skipped */
83478 }
83479
83480 void _sai__SetMEBxPassword::soap_default(struct soap *soap)
83481 {
83482         this->soap = soap;
83483         soap_default_sai__MEBxPasswordType(soap, &((_sai__SetMEBxPassword*)this)->Password);
83484         /* transient soap skipped */
83485 }
83486
83487 int _sai__SetMEBxPassword::soap_put(struct soap *soap, const char *tag, const  char *type) const
83488 {
83489         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetMEBxPassword);
83490         if (this->soap_out(soap, tag, id, type))
83491                 return soap->error;
83492         return soap_putindependent(soap);
83493 }
83494
83495 int _sai__SetMEBxPassword::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
83496 {
83497         return soap_out__sai__SetMEBxPassword(soap, tag, id, this, type);
83498 }
83499
83500 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetMEBxPassword(struct soap *soap, const char *tag, int id, const _sai__SetMEBxPassword *a, const char *type)
83501 {
83502         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetMEBxPassword), type);
83503         soap_out_sai__MEBxPasswordType(soap, "sai:Password", -1, &(((_sai__SetMEBxPassword*)a)->Password), "");
83504         /* transient soap skipped */
83505         soap_element_end_out(soap, tag);
83506         return SOAP_OK;
83507 }
83508
83509 void *_sai__SetMEBxPassword::soap_get(struct soap *soap, const char *tag, const char *type)
83510 {
83511         return soap_get__sai__SetMEBxPassword(soap, this, tag, type);
83512 }
83513
83514 SOAP_FMAC3 _sai__SetMEBxPassword * SOAP_FMAC4 soap_get__sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *p, const char *tag, const char *type)
83515 {
83516         if ((p = soap_in__sai__SetMEBxPassword(soap, tag, p, type)))
83517                 soap_getindependent(soap);
83518         return p;
83519 }
83520
83521 void *_sai__SetMEBxPassword::soap_in(struct soap *soap, const char *tag, const char *type)
83522 {       return soap_in__sai__SetMEBxPassword(soap, tag, this, type);
83523 }
83524
83525 SOAP_FMAC3 _sai__SetMEBxPassword * SOAP_FMAC4 soap_in__sai__SetMEBxPassword(struct soap *soap, const char *tag, _sai__SetMEBxPassword *a, const char *type)
83526 {
83527         if (soap_element_begin_in(soap, tag, 0, NULL))
83528                 return NULL;
83529         a = (_sai__SetMEBxPassword *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetMEBxPassword, sizeof(_sai__SetMEBxPassword), soap->type, soap->arrayType);
83530         if (!a)
83531                 return NULL;
83532         if (soap->alloced)
83533         {       a->soap_default(soap);
83534                 if (soap->clist->type != SOAP_TYPE__sai__SetMEBxPassword)
83535                 {       soap_revert(soap);
83536                         *soap->id = '\0';
83537                         return (_sai__SetMEBxPassword *)a->soap_in(soap, tag, type);
83538                 }
83539         }
83540         short soap_flag_Password1 = 1;
83541         if (soap->body && !*soap->href)
83542         {
83543                 for (;;)
83544                 {       soap->error = SOAP_TAG_MISMATCH;
83545                         if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
83546                                 if (soap_in_sai__MEBxPasswordType(soap, "sai:Password", &(((_sai__SetMEBxPassword*)a)->Password), "sai:MEBxPasswordType"))
83547                                 {       soap_flag_Password1--;
83548                                         continue;
83549                                 }
83550                         /* transient soap skipped */
83551                         if (soap->error == SOAP_TAG_MISMATCH)
83552                                 soap->error = soap_ignore_element(soap);
83553                         if (soap->error == SOAP_NO_TAG)
83554                                 break;
83555                         if (soap->error)
83556                                 return NULL;
83557                 }
83558                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Password1 > 0))
83559                 {       soap->error = SOAP_OCCURS;
83560                         return NULL;
83561                 }
83562                 if (soap_element_end_in(soap, tag))
83563                         return NULL;
83564         }
83565         else
83566         {       a = (_sai__SetMEBxPassword *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetMEBxPassword, 0, sizeof(_sai__SetMEBxPassword), 0, soap_copy__sai__SetMEBxPassword);
83567                 if (soap->body && soap_element_end_in(soap, tag))
83568                         return NULL;
83569         }
83570         return a;
83571 }
83572
83573 SOAP_FMAC5 _sai__SetMEBxPassword * SOAP_FMAC6 soap_new__sai__SetMEBxPassword(struct soap *soap, int n)
83574 {       return soap_instantiate__sai__SetMEBxPassword(soap, n, NULL, NULL, NULL);
83575 }
83576
83577 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *p)
83578 {       soap_delete(soap, p);
83579 }
83580
83581 SOAP_FMAC3 _sai__SetMEBxPassword * SOAP_FMAC4 soap_instantiate__sai__SetMEBxPassword(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
83582 {
83583         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetMEBxPassword(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
83584         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetMEBxPassword, n, soap_fdelete);
83585         if (!cp)
83586                 return NULL;
83587         if (n < 0)
83588         {       cp->ptr = (void*)new _sai__SetMEBxPassword;
83589                 if (size)
83590                         *size = sizeof(_sai__SetMEBxPassword);
83591                 ((_sai__SetMEBxPassword*)cp->ptr)->soap = soap;
83592         }
83593         else
83594         {       cp->ptr = (void*)new _sai__SetMEBxPassword[n];
83595                 if (size)
83596                         *size = n * sizeof(_sai__SetMEBxPassword);
83597                 for (int i = 0; i < n; i++)
83598                         ((_sai__SetMEBxPassword*)cp->ptr)[i].soap = soap;
83599         }
83600                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
83601         return (_sai__SetMEBxPassword*)cp->ptr;
83602 }
83603
83604 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetMEBxPassword(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
83605 {
83606         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetMEBxPassword %p -> %p\n", q, p));
83607         *(_sai__SetMEBxPassword*)p = *(_sai__SetMEBxPassword*)q;
83608 }
83609
83610 void _sai__PartialUnprovisionResponse::soap_serialize(struct soap *soap) const
83611 {
83612         (void)soap; /* appease -Wall -Werror */
83613         /* transient soap skipped */
83614 }
83615
83616 void _sai__PartialUnprovisionResponse::soap_default(struct soap *soap)
83617 {
83618         this->soap = soap;
83619         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__PartialUnprovisionResponse*)this)->StatusCode);
83620         /* transient soap skipped */
83621 }
83622
83623 int _sai__PartialUnprovisionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
83624 {
83625         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__PartialUnprovisionResponse);
83626         if (this->soap_out(soap, tag, id, type))
83627                 return soap->error;
83628         return soap_putindependent(soap);
83629 }
83630
83631 int _sai__PartialUnprovisionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
83632 {
83633         return soap_out__sai__PartialUnprovisionResponse(soap, tag, id, this, type);
83634 }
83635
83636 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, int id, const _sai__PartialUnprovisionResponse *a, const char *type)
83637 {
83638         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__PartialUnprovisionResponse), type);
83639         soap_element_result(soap, "sai:StatusCode");
83640         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__PartialUnprovisionResponse*)a)->StatusCode), "");
83641         /* transient soap skipped */
83642         soap_element_end_out(soap, tag);
83643         return SOAP_OK;
83644 }
83645
83646 void *_sai__PartialUnprovisionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
83647 {
83648         return soap_get__sai__PartialUnprovisionResponse(soap, this, tag, type);
83649 }
83650
83651 SOAP_FMAC3 _sai__PartialUnprovisionResponse * SOAP_FMAC4 soap_get__sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *p, const char *tag, const char *type)
83652 {
83653         if ((p = soap_in__sai__PartialUnprovisionResponse(soap, tag, p, type)))
83654                 soap_getindependent(soap);
83655         return p;
83656 }
83657
83658 void *_sai__PartialUnprovisionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
83659 {       return soap_in__sai__PartialUnprovisionResponse(soap, tag, this, type);
83660 }
83661
83662 SOAP_FMAC3 _sai__PartialUnprovisionResponse * SOAP_FMAC4 soap_in__sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, _sai__PartialUnprovisionResponse *a, const char *type)
83663 {
83664         if (soap_element_begin_in(soap, tag, 0, NULL))
83665                 return NULL;
83666         a = (_sai__PartialUnprovisionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__PartialUnprovisionResponse, sizeof(_sai__PartialUnprovisionResponse), soap->type, soap->arrayType);
83667         if (!a)
83668                 return NULL;
83669         if (soap->alloced)
83670         {       a->soap_default(soap);
83671                 if (soap->clist->type != SOAP_TYPE__sai__PartialUnprovisionResponse)
83672                 {       soap_revert(soap);
83673                         *soap->id = '\0';
83674                         return (_sai__PartialUnprovisionResponse *)a->soap_in(soap, tag, type);
83675                 }
83676         }
83677         short soap_flag_StatusCode1 = 1;
83678         if (soap->body && !*soap->href)
83679         {
83680                 for (;;)
83681                 {       soap->error = SOAP_TAG_MISMATCH;
83682                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
83683                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__PartialUnprovisionResponse*)a)->StatusCode), "sai:PT_STATUS"))
83684                                 {       soap_flag_StatusCode1--;
83685                                         continue;
83686                                 }
83687                         /* transient soap skipped */
83688                         soap_check_result(soap, "sai:StatusCode");
83689                         if (soap->error == SOAP_TAG_MISMATCH)
83690                                 soap->error = soap_ignore_element(soap);
83691                         if (soap->error == SOAP_NO_TAG)
83692                                 break;
83693                         if (soap->error)
83694                                 return NULL;
83695                 }
83696                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
83697                 {       soap->error = SOAP_OCCURS;
83698                         return NULL;
83699                 }
83700                 if (soap_element_end_in(soap, tag))
83701                         return NULL;
83702         }
83703         else
83704         {       a = (_sai__PartialUnprovisionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__PartialUnprovisionResponse, 0, sizeof(_sai__PartialUnprovisionResponse), 0, soap_copy__sai__PartialUnprovisionResponse);
83705                 if (soap->body && soap_element_end_in(soap, tag))
83706                         return NULL;
83707         }
83708         return a;
83709 }
83710
83711 SOAP_FMAC5 _sai__PartialUnprovisionResponse * SOAP_FMAC6 soap_new__sai__PartialUnprovisionResponse(struct soap *soap, int n)
83712 {       return soap_instantiate__sai__PartialUnprovisionResponse(soap, n, NULL, NULL, NULL);
83713 }
83714
83715 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *p)
83716 {       soap_delete(soap, p);
83717 }
83718
83719 SOAP_FMAC3 _sai__PartialUnprovisionResponse * SOAP_FMAC4 soap_instantiate__sai__PartialUnprovisionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
83720 {
83721         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__PartialUnprovisionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
83722         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__PartialUnprovisionResponse, n, soap_fdelete);
83723         if (!cp)
83724                 return NULL;
83725         if (n < 0)
83726         {       cp->ptr = (void*)new _sai__PartialUnprovisionResponse;
83727                 if (size)
83728                         *size = sizeof(_sai__PartialUnprovisionResponse);
83729                 ((_sai__PartialUnprovisionResponse*)cp->ptr)->soap = soap;
83730         }
83731         else
83732         {       cp->ptr = (void*)new _sai__PartialUnprovisionResponse[n];
83733                 if (size)
83734                         *size = n * sizeof(_sai__PartialUnprovisionResponse);
83735                 for (int i = 0; i < n; i++)
83736                         ((_sai__PartialUnprovisionResponse*)cp->ptr)[i].soap = soap;
83737         }
83738                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
83739         return (_sai__PartialUnprovisionResponse*)cp->ptr;
83740 }
83741
83742 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__PartialUnprovisionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
83743 {
83744         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__PartialUnprovisionResponse %p -> %p\n", q, p));
83745         *(_sai__PartialUnprovisionResponse*)p = *(_sai__PartialUnprovisionResponse*)q;
83746 }
83747
83748 void _sai__PartialUnprovision::soap_serialize(struct soap *soap) const
83749 {
83750         (void)soap; /* appease -Wall -Werror */
83751         /* transient soap skipped */
83752 }
83753
83754 void _sai__PartialUnprovision::soap_default(struct soap *soap)
83755 {
83756         this->soap = soap;
83757         /* transient soap skipped */
83758 }
83759
83760 int _sai__PartialUnprovision::soap_put(struct soap *soap, const char *tag, const  char *type) const
83761 {
83762         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__PartialUnprovision);
83763         if (this->soap_out(soap, tag, id, type))
83764                 return soap->error;
83765         return soap_putindependent(soap);
83766 }
83767
83768 int _sai__PartialUnprovision::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
83769 {
83770         return soap_out__sai__PartialUnprovision(soap, tag, id, this, type);
83771 }
83772
83773 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__PartialUnprovision(struct soap *soap, const char *tag, int id, const _sai__PartialUnprovision *a, const char *type)
83774 {
83775         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__PartialUnprovision), type);
83776         /* transient soap skipped */
83777         soap_element_end_out(soap, tag);
83778         return SOAP_OK;
83779 }
83780
83781 void *_sai__PartialUnprovision::soap_get(struct soap *soap, const char *tag, const char *type)
83782 {
83783         return soap_get__sai__PartialUnprovision(soap, this, tag, type);
83784 }
83785
83786 SOAP_FMAC3 _sai__PartialUnprovision * SOAP_FMAC4 soap_get__sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *p, const char *tag, const char *type)
83787 {
83788         if ((p = soap_in__sai__PartialUnprovision(soap, tag, p, type)))
83789                 soap_getindependent(soap);
83790         return p;
83791 }
83792
83793 void *_sai__PartialUnprovision::soap_in(struct soap *soap, const char *tag, const char *type)
83794 {       return soap_in__sai__PartialUnprovision(soap, tag, this, type);
83795 }
83796
83797 SOAP_FMAC3 _sai__PartialUnprovision * SOAP_FMAC4 soap_in__sai__PartialUnprovision(struct soap *soap, const char *tag, _sai__PartialUnprovision *a, const char *type)
83798 {
83799         if (soap_element_begin_in(soap, tag, 0, NULL))
83800                 return NULL;
83801         a = (_sai__PartialUnprovision *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__PartialUnprovision, sizeof(_sai__PartialUnprovision), soap->type, soap->arrayType);
83802         if (!a)
83803                 return NULL;
83804         if (soap->alloced)
83805         {       a->soap_default(soap);
83806                 if (soap->clist->type != SOAP_TYPE__sai__PartialUnprovision)
83807                 {       soap_revert(soap);
83808                         *soap->id = '\0';
83809                         return (_sai__PartialUnprovision *)a->soap_in(soap, tag, type);
83810                 }
83811         };
83812         if (soap->body && !*soap->href)
83813         {
83814                 for (;;)
83815                 {       soap->error = SOAP_TAG_MISMATCH;
83816                         /* transient soap skipped */
83817                         if (soap->error == SOAP_TAG_MISMATCH)
83818                                 soap->error = soap_ignore_element(soap);
83819                         if (soap->error == SOAP_NO_TAG)
83820                                 break;
83821                         if (soap->error)
83822                                 return NULL;
83823                 }
83824                 if (soap_element_end_in(soap, tag))
83825                         return NULL;
83826         }
83827         else
83828         {       a = (_sai__PartialUnprovision *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__PartialUnprovision, 0, sizeof(_sai__PartialUnprovision), 0, soap_copy__sai__PartialUnprovision);
83829                 if (soap->body && soap_element_end_in(soap, tag))
83830                         return NULL;
83831         }
83832         return a;
83833 }
83834
83835 SOAP_FMAC5 _sai__PartialUnprovision * SOAP_FMAC6 soap_new__sai__PartialUnprovision(struct soap *soap, int n)
83836 {       return soap_instantiate__sai__PartialUnprovision(soap, n, NULL, NULL, NULL);
83837 }
83838
83839 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *p)
83840 {       soap_delete(soap, p);
83841 }
83842
83843 SOAP_FMAC3 _sai__PartialUnprovision * SOAP_FMAC4 soap_instantiate__sai__PartialUnprovision(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
83844 {
83845         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__PartialUnprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
83846         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__PartialUnprovision, n, soap_fdelete);
83847         if (!cp)
83848                 return NULL;
83849         if (n < 0)
83850         {       cp->ptr = (void*)new _sai__PartialUnprovision;
83851                 if (size)
83852                         *size = sizeof(_sai__PartialUnprovision);
83853                 ((_sai__PartialUnprovision*)cp->ptr)->soap = soap;
83854         }
83855         else
83856         {       cp->ptr = (void*)new _sai__PartialUnprovision[n];
83857                 if (size)
83858                         *size = n * sizeof(_sai__PartialUnprovision);
83859                 for (int i = 0; i < n; i++)
83860                         ((_sai__PartialUnprovision*)cp->ptr)[i].soap = soap;
83861         }
83862                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
83863         return (_sai__PartialUnprovision*)cp->ptr;
83864 }
83865
83866 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__PartialUnprovision(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
83867 {
83868         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__PartialUnprovision %p -> %p\n", q, p));
83869         *(_sai__PartialUnprovision*)p = *(_sai__PartialUnprovision*)q;
83870 }
83871
83872 void _sai__SetTLSPSKResponse::soap_serialize(struct soap *soap) const
83873 {
83874         (void)soap; /* appease -Wall -Werror */
83875         /* transient soap skipped */
83876 }
83877
83878 void _sai__SetTLSPSKResponse::soap_default(struct soap *soap)
83879 {
83880         this->soap = soap;
83881         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTLSPSKResponse*)this)->StatusCode);
83882         /* transient soap skipped */
83883 }
83884
83885 int _sai__SetTLSPSKResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
83886 {
83887         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSPSKResponse);
83888         if (this->soap_out(soap, tag, id, type))
83889                 return soap->error;
83890         return soap_putindependent(soap);
83891 }
83892
83893 int _sai__SetTLSPSKResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
83894 {
83895         return soap_out__sai__SetTLSPSKResponse(soap, tag, id, this, type);
83896 }
83897
83898 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSPSKResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSPSKResponse *a, const char *type)
83899 {
83900         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSPSKResponse), type);
83901         soap_element_result(soap, "sai:StatusCode");
83902         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSPSKResponse*)a)->StatusCode), "");
83903         /* transient soap skipped */
83904         soap_element_end_out(soap, tag);
83905         return SOAP_OK;
83906 }
83907
83908 void *_sai__SetTLSPSKResponse::soap_get(struct soap *soap, const char *tag, const char *type)
83909 {
83910         return soap_get__sai__SetTLSPSKResponse(soap, this, tag, type);
83911 }
83912
83913 SOAP_FMAC3 _sai__SetTLSPSKResponse * SOAP_FMAC4 soap_get__sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *p, const char *tag, const char *type)
83914 {
83915         if ((p = soap_in__sai__SetTLSPSKResponse(soap, tag, p, type)))
83916                 soap_getindependent(soap);
83917         return p;
83918 }
83919
83920 void *_sai__SetTLSPSKResponse::soap_in(struct soap *soap, const char *tag, const char *type)
83921 {       return soap_in__sai__SetTLSPSKResponse(soap, tag, this, type);
83922 }
83923
83924 SOAP_FMAC3 _sai__SetTLSPSKResponse * SOAP_FMAC4 soap_in__sai__SetTLSPSKResponse(struct soap *soap, const char *tag, _sai__SetTLSPSKResponse *a, const char *type)
83925 {
83926         if (soap_element_begin_in(soap, tag, 0, NULL))
83927                 return NULL;
83928         a = (_sai__SetTLSPSKResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSPSKResponse, sizeof(_sai__SetTLSPSKResponse), soap->type, soap->arrayType);
83929         if (!a)
83930                 return NULL;
83931         if (soap->alloced)
83932         {       a->soap_default(soap);
83933                 if (soap->clist->type != SOAP_TYPE__sai__SetTLSPSKResponse)
83934                 {       soap_revert(soap);
83935                         *soap->id = '\0';
83936                         return (_sai__SetTLSPSKResponse *)a->soap_in(soap, tag, type);
83937                 }
83938         }
83939         short soap_flag_StatusCode1 = 1;
83940         if (soap->body && !*soap->href)
83941         {
83942                 for (;;)
83943                 {       soap->error = SOAP_TAG_MISMATCH;
83944                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
83945                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSPSKResponse*)a)->StatusCode), "sai:PT_STATUS"))
83946                                 {       soap_flag_StatusCode1--;
83947                                         continue;
83948                                 }
83949                         /* transient soap skipped */
83950                         soap_check_result(soap, "sai:StatusCode");
83951                         if (soap->error == SOAP_TAG_MISMATCH)
83952                                 soap->error = soap_ignore_element(soap);
83953                         if (soap->error == SOAP_NO_TAG)
83954                                 break;
83955                         if (soap->error)
83956                                 return NULL;
83957                 }
83958                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
83959                 {       soap->error = SOAP_OCCURS;
83960                         return NULL;
83961                 }
83962                 if (soap_element_end_in(soap, tag))
83963                         return NULL;
83964         }
83965         else
83966         {       a = (_sai__SetTLSPSKResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSPSKResponse, 0, sizeof(_sai__SetTLSPSKResponse), 0, soap_copy__sai__SetTLSPSKResponse);
83967                 if (soap->body && soap_element_end_in(soap, tag))
83968                         return NULL;
83969         }
83970         return a;
83971 }
83972
83973 SOAP_FMAC5 _sai__SetTLSPSKResponse * SOAP_FMAC6 soap_new__sai__SetTLSPSKResponse(struct soap *soap, int n)
83974 {       return soap_instantiate__sai__SetTLSPSKResponse(soap, n, NULL, NULL, NULL);
83975 }
83976
83977 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *p)
83978 {       soap_delete(soap, p);
83979 }
83980
83981 SOAP_FMAC3 _sai__SetTLSPSKResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSPSKResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
83982 {
83983         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSPSKResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
83984         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSPSKResponse, n, soap_fdelete);
83985         if (!cp)
83986                 return NULL;
83987         if (n < 0)
83988         {       cp->ptr = (void*)new _sai__SetTLSPSKResponse;
83989                 if (size)
83990                         *size = sizeof(_sai__SetTLSPSKResponse);
83991                 ((_sai__SetTLSPSKResponse*)cp->ptr)->soap = soap;
83992         }
83993         else
83994         {       cp->ptr = (void*)new _sai__SetTLSPSKResponse[n];
83995                 if (size)
83996                         *size = n * sizeof(_sai__SetTLSPSKResponse);
83997                 for (int i = 0; i < n; i++)
83998                         ((_sai__SetTLSPSKResponse*)cp->ptr)[i].soap = soap;
83999         }
84000                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
84001         return (_sai__SetTLSPSKResponse*)cp->ptr;
84002 }
84003
84004 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSPSKResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
84005 {
84006         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSPSKResponse %p -> %p\n", q, p));
84007         *(_sai__SetTLSPSKResponse*)p = *(_sai__SetTLSPSKResponse*)q;
84008 }
84009
84010 void _sai__SetTLSPSK::soap_serialize(struct soap *soap) const
84011 {
84012         (void)soap; /* appease -Wall -Werror */
84013         soap_embedded(soap, &((_sai__SetTLSPSK*)this)->PID, SOAP_TYPE_xsd__base64Binary);
84014         ((_sai__SetTLSPSK*)this)->PID.soap_serialize(soap);
84015         soap_embedded(soap, &((_sai__SetTLSPSK*)this)->PPS, SOAP_TYPE_xsd__base64Binary);
84016         ((_sai__SetTLSPSK*)this)->PPS.soap_serialize(soap);
84017         /* transient soap skipped */
84018 }
84019
84020 void _sai__SetTLSPSK::soap_default(struct soap *soap)
84021 {
84022         this->soap = soap;
84023         ((_sai__SetTLSPSK*)this)->PID.xsd__base64Binary::soap_default(soap);
84024         ((_sai__SetTLSPSK*)this)->PPS.xsd__base64Binary::soap_default(soap);
84025         /* transient soap skipped */
84026 }
84027
84028 int _sai__SetTLSPSK::soap_put(struct soap *soap, const char *tag, const  char *type) const
84029 {
84030         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSPSK);
84031         if (this->soap_out(soap, tag, id, type))
84032                 return soap->error;
84033         return soap_putindependent(soap);
84034 }
84035
84036 int _sai__SetTLSPSK::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
84037 {
84038         return soap_out__sai__SetTLSPSK(soap, tag, id, this, type);
84039 }
84040
84041 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSPSK(struct soap *soap, const char *tag, int id, const _sai__SetTLSPSK *a, const char *type)
84042 {
84043         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSPSK), type);
84044         (((_sai__SetTLSPSK*)a)->PID).soap_out(soap, "sai:PID", -1, "");
84045         (((_sai__SetTLSPSK*)a)->PPS).soap_out(soap, "sai:PPS", -1, "");
84046         /* transient soap skipped */
84047         soap_element_end_out(soap, tag);
84048         return SOAP_OK;
84049 }
84050
84051 void *_sai__SetTLSPSK::soap_get(struct soap *soap, const char *tag, const char *type)
84052 {
84053         return soap_get__sai__SetTLSPSK(soap, this, tag, type);
84054 }
84055
84056 SOAP_FMAC3 _sai__SetTLSPSK * SOAP_FMAC4 soap_get__sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *p, const char *tag, const char *type)
84057 {
84058         if ((p = soap_in__sai__SetTLSPSK(soap, tag, p, type)))
84059                 soap_getindependent(soap);
84060         return p;
84061 }
84062
84063 void *_sai__SetTLSPSK::soap_in(struct soap *soap, const char *tag, const char *type)
84064 {       return soap_in__sai__SetTLSPSK(soap, tag, this, type);
84065 }
84066
84067 SOAP_FMAC3 _sai__SetTLSPSK * SOAP_FMAC4 soap_in__sai__SetTLSPSK(struct soap *soap, const char *tag, _sai__SetTLSPSK *a, const char *type)
84068 {
84069         if (soap_element_begin_in(soap, tag, 0, NULL))
84070                 return NULL;
84071         a = (_sai__SetTLSPSK *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSPSK, sizeof(_sai__SetTLSPSK), soap->type, soap->arrayType);
84072         if (!a)
84073                 return NULL;
84074         if (soap->alloced)
84075         {       a->soap_default(soap);
84076                 if (soap->clist->type != SOAP_TYPE__sai__SetTLSPSK)
84077                 {       soap_revert(soap);
84078                         *soap->id = '\0';
84079                         return (_sai__SetTLSPSK *)a->soap_in(soap, tag, type);
84080                 }
84081         }
84082         short soap_flag_PID1 = 1, soap_flag_PPS1 = 1;
84083         if (soap->body && !*soap->href)
84084         {
84085                 for (;;)
84086                 {       soap->error = SOAP_TAG_MISMATCH;
84087                         if (soap_flag_PID1 && soap->error == SOAP_TAG_MISMATCH)
84088                                 if ((((_sai__SetTLSPSK*)a)->PID).soap_in(soap, "sai:PID", "xsd:base64Binary"))
84089                                 {       soap_flag_PID1--;
84090                                         continue;
84091                                 }
84092                         if (soap_flag_PPS1 && soap->error == SOAP_TAG_MISMATCH)
84093                                 if ((((_sai__SetTLSPSK*)a)->PPS).soap_in(soap, "sai:PPS", "xsd:base64Binary"))
84094                                 {       soap_flag_PPS1--;
84095                                         continue;
84096                                 }
84097                         /* transient soap skipped */
84098                         if (soap->error == SOAP_TAG_MISMATCH)
84099                                 soap->error = soap_ignore_element(soap);
84100                         if (soap->error == SOAP_NO_TAG)
84101                                 break;
84102                         if (soap->error)
84103                                 return NULL;
84104                 }
84105                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PID1 > 0 || soap_flag_PPS1 > 0))
84106                 {       soap->error = SOAP_OCCURS;
84107                         return NULL;
84108                 }
84109                 if (soap_element_end_in(soap, tag))
84110                         return NULL;
84111         }
84112         else
84113         {       a = (_sai__SetTLSPSK *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSPSK, 0, sizeof(_sai__SetTLSPSK), 0, soap_copy__sai__SetTLSPSK);
84114                 if (soap->body && soap_element_end_in(soap, tag))
84115                         return NULL;
84116         }
84117         return a;
84118 }
84119
84120 SOAP_FMAC5 _sai__SetTLSPSK * SOAP_FMAC6 soap_new__sai__SetTLSPSK(struct soap *soap, int n)
84121 {       return soap_instantiate__sai__SetTLSPSK(soap, n, NULL, NULL, NULL);
84122 }
84123
84124 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *p)
84125 {       soap_delete(soap, p);
84126 }
84127
84128 SOAP_FMAC3 _sai__SetTLSPSK * SOAP_FMAC4 soap_instantiate__sai__SetTLSPSK(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
84129 {
84130         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSPSK(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
84131         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSPSK, n, soap_fdelete);
84132         if (!cp)
84133                 return NULL;
84134         if (n < 0)
84135         {       cp->ptr = (void*)new _sai__SetTLSPSK;
84136                 if (size)
84137                         *size = sizeof(_sai__SetTLSPSK);
84138                 ((_sai__SetTLSPSK*)cp->ptr)->soap = soap;
84139         }
84140         else
84141         {       cp->ptr = (void*)new _sai__SetTLSPSK[n];
84142                 if (size)
84143                         *size = n * sizeof(_sai__SetTLSPSK);
84144                 for (int i = 0; i < n; i++)
84145                         ((_sai__SetTLSPSK*)cp->ptr)[i].soap = soap;
84146         }
84147                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
84148         return (_sai__SetTLSPSK*)cp->ptr;
84149 }
84150
84151 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSPSK(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
84152 {
84153         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSPSK %p -> %p\n", q, p));
84154         *(_sai__SetTLSPSK*)p = *(_sai__SetTLSPSK*)q;
84155 }
84156
84157 void _sai__GetPowerSavingOptionsResponse::soap_serialize(struct soap *soap) const
84158 {
84159         (void)soap; /* appease -Wall -Werror */
84160         soap_embedded(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->ActiveStateAC, SOAP_TYPE_sai__PowerStateType);
84161         soap_serialize_PointerTosai__PowerStateType(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessThresholdAC);
84162         soap_serialize_PointerTounsignedShort(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessSleepTimer);
84163         /* transient soap skipped */
84164 }
84165
84166 void _sai__GetPowerSavingOptionsResponse::soap_default(struct soap *soap)
84167 {
84168         this->soap = soap;
84169         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->StatusCode);
84170         soap_default_sai__PowerStateType(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->ActiveStateAC);
84171         ((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessThresholdAC = NULL;
84172         ((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessSleepTimer = NULL;
84173         /* transient soap skipped */
84174 }
84175
84176 int _sai__GetPowerSavingOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
84177 {
84178         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPowerSavingOptionsResponse);
84179         if (this->soap_out(soap, tag, id, type))
84180                 return soap->error;
84181         return soap_putindependent(soap);
84182 }
84183
84184 int _sai__GetPowerSavingOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
84185 {
84186         return soap_out__sai__GetPowerSavingOptionsResponse(soap, tag, id, this, type);
84187 }
84188
84189 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetPowerSavingOptionsResponse *a, const char *type)
84190 {
84191         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse), type);
84192         soap_element_result(soap, "sai:StatusCode");
84193         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->StatusCode), "");
84194         soap_out_sai__PowerStateType(soap, "sai:ActiveStateAC", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->ActiveStateAC), "");
84195         soap_out_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessThresholdAC), "");
84196         soap_out_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessSleepTimer), "");
84197         /* transient soap skipped */
84198         soap_element_end_out(soap, tag);
84199         return SOAP_OK;
84200 }
84201
84202 void *_sai__GetPowerSavingOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
84203 {
84204         return soap_get__sai__GetPowerSavingOptionsResponse(soap, this, tag, type);
84205 }
84206
84207 SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC4 soap_get__sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *p, const char *tag, const char *type)
84208 {
84209         if ((p = soap_in__sai__GetPowerSavingOptionsResponse(soap, tag, p, type)))
84210                 soap_getindependent(soap);
84211         return p;
84212 }
84213
84214 void *_sai__GetPowerSavingOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
84215 {       return soap_in__sai__GetPowerSavingOptionsResponse(soap, tag, this, type);
84216 }
84217
84218 SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC4 soap_in__sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__GetPowerSavingOptionsResponse *a, const char *type)
84219 {
84220         if (soap_element_begin_in(soap, tag, 0, NULL))
84221                 return NULL;
84222         a = (_sai__GetPowerSavingOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, sizeof(_sai__GetPowerSavingOptionsResponse), soap->type, soap->arrayType);
84223         if (!a)
84224                 return NULL;
84225         if (soap->alloced)
84226         {       a->soap_default(soap);
84227                 if (soap->clist->type != SOAP_TYPE__sai__GetPowerSavingOptionsResponse)
84228                 {       soap_revert(soap);
84229                         *soap->id = '\0';
84230                         return (_sai__GetPowerSavingOptionsResponse *)a->soap_in(soap, tag, type);
84231                 }
84232         }
84233         short soap_flag_StatusCode1 = 1, soap_flag_ActiveStateAC1 = 1, soap_flag_WakeOnNetAccessThresholdAC1 = 1, soap_flag_WakeOnNetAccessSleepTimer1 = 1;
84234         if (soap->body && !*soap->href)
84235         {
84236                 for (;;)
84237                 {       soap->error = SOAP_TAG_MISMATCH;
84238                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
84239                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetPowerSavingOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
84240                                 {       soap_flag_StatusCode1--;
84241                                         continue;
84242                                 }
84243                         if (soap_flag_ActiveStateAC1 && soap->error == SOAP_TAG_MISMATCH)
84244                                 if (soap_in_sai__PowerStateType(soap, "sai:ActiveStateAC", &(((_sai__GetPowerSavingOptionsResponse*)a)->ActiveStateAC), "sai:PowerStateType"))
84245                                 {       soap_flag_ActiveStateAC1--;
84246                                         continue;
84247                                 }
84248                         if (soap_flag_WakeOnNetAccessThresholdAC1 && soap->error == SOAP_TAG_MISMATCH)
84249                                 if (soap_in_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessThresholdAC), "sai:PowerStateType"))
84250                                 {       soap_flag_WakeOnNetAccessThresholdAC1--;
84251                                         continue;
84252                                 }
84253                         if (soap_flag_WakeOnNetAccessSleepTimer1 && soap->error == SOAP_TAG_MISMATCH)
84254                                 if (soap_in_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessSleepTimer), "xsd:unsignedShort"))
84255                                 {       soap_flag_WakeOnNetAccessSleepTimer1--;
84256                                         continue;
84257                                 }
84258                         /* transient soap skipped */
84259                         soap_check_result(soap, "sai:StatusCode");
84260                         if (soap->error == SOAP_TAG_MISMATCH)
84261                                 soap->error = soap_ignore_element(soap);
84262                         if (soap->error == SOAP_NO_TAG)
84263                                 break;
84264                         if (soap->error)
84265                                 return NULL;
84266                 }
84267                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ActiveStateAC1 > 0))
84268                 {       soap->error = SOAP_OCCURS;
84269                         return NULL;
84270                 }
84271                 if (soap_element_end_in(soap, tag))
84272                         return NULL;
84273         }
84274         else
84275         {       a = (_sai__GetPowerSavingOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, 0, sizeof(_sai__GetPowerSavingOptionsResponse), 0, soap_copy__sai__GetPowerSavingOptionsResponse);
84276                 if (soap->body && soap_element_end_in(soap, tag))
84277                         return NULL;
84278         }
84279         return a;
84280 }
84281
84282 SOAP_FMAC5 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC6 soap_new__sai__GetPowerSavingOptionsResponse(struct soap *soap, int n)
84283 {       return soap_instantiate__sai__GetPowerSavingOptionsResponse(soap, n, NULL, NULL, NULL);
84284 }
84285
84286 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *p)
84287 {       soap_delete(soap, p);
84288 }
84289
84290 SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetPowerSavingOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
84291 {
84292         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerSavingOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
84293         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, n, soap_fdelete);
84294         if (!cp)
84295                 return NULL;
84296         if (n < 0)
84297         {       cp->ptr = (void*)new _sai__GetPowerSavingOptionsResponse;
84298                 if (size)
84299                         *size = sizeof(_sai__GetPowerSavingOptionsResponse);
84300                 ((_sai__GetPowerSavingOptionsResponse*)cp->ptr)->soap = soap;
84301         }
84302         else
84303         {       cp->ptr = (void*)new _sai__GetPowerSavingOptionsResponse[n];
84304                 if (size)
84305                         *size = n * sizeof(_sai__GetPowerSavingOptionsResponse);
84306                 for (int i = 0; i < n; i++)
84307                         ((_sai__GetPowerSavingOptionsResponse*)cp->ptr)[i].soap = soap;
84308         }
84309                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
84310         return (_sai__GetPowerSavingOptionsResponse*)cp->ptr;
84311 }
84312
84313 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPowerSavingOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
84314 {
84315         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerSavingOptionsResponse %p -> %p\n", q, p));
84316         *(_sai__GetPowerSavingOptionsResponse*)p = *(_sai__GetPowerSavingOptionsResponse*)q;
84317 }
84318
84319 void _sai__GetPowerSavingOptions::soap_serialize(struct soap *soap) const
84320 {
84321         (void)soap; /* appease -Wall -Werror */
84322         /* transient soap skipped */
84323 }
84324
84325 void _sai__GetPowerSavingOptions::soap_default(struct soap *soap)
84326 {
84327         this->soap = soap;
84328         /* transient soap skipped */
84329 }
84330
84331 int _sai__GetPowerSavingOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
84332 {
84333         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPowerSavingOptions);
84334         if (this->soap_out(soap, tag, id, type))
84335                 return soap->error;
84336         return soap_putindependent(soap);
84337 }
84338
84339 int _sai__GetPowerSavingOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
84340 {
84341         return soap_out__sai__GetPowerSavingOptions(soap, tag, id, this, type);
84342 }
84343
84344 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerSavingOptions(struct soap *soap, const char *tag, int id, const _sai__GetPowerSavingOptions *a, const char *type)
84345 {
84346         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerSavingOptions), type);
84347         /* transient soap skipped */
84348         soap_element_end_out(soap, tag);
84349         return SOAP_OK;
84350 }
84351
84352 void *_sai__GetPowerSavingOptions::soap_get(struct soap *soap, const char *tag, const char *type)
84353 {
84354         return soap_get__sai__GetPowerSavingOptions(soap, this, tag, type);
84355 }
84356
84357 SOAP_FMAC3 _sai__GetPowerSavingOptions * SOAP_FMAC4 soap_get__sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *p, const char *tag, const char *type)
84358 {
84359         if ((p = soap_in__sai__GetPowerSavingOptions(soap, tag, p, type)))
84360                 soap_getindependent(soap);
84361         return p;
84362 }
84363
84364 void *_sai__GetPowerSavingOptions::soap_in(struct soap *soap, const char *tag, const char *type)
84365 {       return soap_in__sai__GetPowerSavingOptions(soap, tag, this, type);
84366 }
84367
84368 SOAP_FMAC3 _sai__GetPowerSavingOptions * SOAP_FMAC4 soap_in__sai__GetPowerSavingOptions(struct soap *soap, const char *tag, _sai__GetPowerSavingOptions *a, const char *type)
84369 {
84370         if (soap_element_begin_in(soap, tag, 0, NULL))
84371                 return NULL;
84372         a = (_sai__GetPowerSavingOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerSavingOptions, sizeof(_sai__GetPowerSavingOptions), soap->type, soap->arrayType);
84373         if (!a)
84374                 return NULL;
84375         if (soap->alloced)
84376         {       a->soap_default(soap);
84377                 if (soap->clist->type != SOAP_TYPE__sai__GetPowerSavingOptions)
84378                 {       soap_revert(soap);
84379                         *soap->id = '\0';
84380                         return (_sai__GetPowerSavingOptions *)a->soap_in(soap, tag, type);
84381                 }
84382         };
84383         if (soap->body && !*soap->href)
84384         {
84385                 for (;;)
84386                 {       soap->error = SOAP_TAG_MISMATCH;
84387                         /* transient soap skipped */
84388                         if (soap->error == SOAP_TAG_MISMATCH)
84389                                 soap->error = soap_ignore_element(soap);
84390                         if (soap->error == SOAP_NO_TAG)
84391                                 break;
84392                         if (soap->error)
84393                                 return NULL;
84394                 }
84395                 if (soap_element_end_in(soap, tag))
84396                         return NULL;
84397         }
84398         else
84399         {       a = (_sai__GetPowerSavingOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPowerSavingOptions, 0, sizeof(_sai__GetPowerSavingOptions), 0, soap_copy__sai__GetPowerSavingOptions);
84400                 if (soap->body && soap_element_end_in(soap, tag))
84401                         return NULL;
84402         }
84403         return a;
84404 }
84405
84406 SOAP_FMAC5 _sai__GetPowerSavingOptions * SOAP_FMAC6 soap_new__sai__GetPowerSavingOptions(struct soap *soap, int n)
84407 {       return soap_instantiate__sai__GetPowerSavingOptions(soap, n, NULL, NULL, NULL);
84408 }
84409
84410 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *p)
84411 {       soap_delete(soap, p);
84412 }
84413
84414 SOAP_FMAC3 _sai__GetPowerSavingOptions * SOAP_FMAC4 soap_instantiate__sai__GetPowerSavingOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
84415 {
84416         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
84417         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerSavingOptions, n, soap_fdelete);
84418         if (!cp)
84419                 return NULL;
84420         if (n < 0)
84421         {       cp->ptr = (void*)new _sai__GetPowerSavingOptions;
84422                 if (size)
84423                         *size = sizeof(_sai__GetPowerSavingOptions);
84424                 ((_sai__GetPowerSavingOptions*)cp->ptr)->soap = soap;
84425         }
84426         else
84427         {       cp->ptr = (void*)new _sai__GetPowerSavingOptions[n];
84428                 if (size)
84429                         *size = n * sizeof(_sai__GetPowerSavingOptions);
84430                 for (int i = 0; i < n; i++)
84431                         ((_sai__GetPowerSavingOptions*)cp->ptr)[i].soap = soap;
84432         }
84433                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
84434         return (_sai__GetPowerSavingOptions*)cp->ptr;
84435 }
84436
84437 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPowerSavingOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
84438 {
84439         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerSavingOptions %p -> %p\n", q, p));
84440         *(_sai__GetPowerSavingOptions*)p = *(_sai__GetPowerSavingOptions*)q;
84441 }
84442
84443 void _sai__SetPowerSavingOptionsResponse::soap_serialize(struct soap *soap) const
84444 {
84445         (void)soap; /* appease -Wall -Werror */
84446         /* transient soap skipped */
84447 }
84448
84449 void _sai__SetPowerSavingOptionsResponse::soap_default(struct soap *soap)
84450 {
84451         this->soap = soap;
84452         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetPowerSavingOptionsResponse*)this)->StatusCode);
84453         /* transient soap skipped */
84454 }
84455
84456 int _sai__SetPowerSavingOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
84457 {
84458         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetPowerSavingOptionsResponse);
84459         if (this->soap_out(soap, tag, id, type))
84460                 return soap->error;
84461         return soap_putindependent(soap);
84462 }
84463
84464 int _sai__SetPowerSavingOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
84465 {
84466         return soap_out__sai__SetPowerSavingOptionsResponse(soap, tag, id, this, type);
84467 }
84468
84469 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetPowerSavingOptionsResponse *a, const char *type)
84470 {
84471         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse), type);
84472         soap_element_result(soap, "sai:StatusCode");
84473         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetPowerSavingOptionsResponse*)a)->StatusCode), "");
84474         /* transient soap skipped */
84475         soap_element_end_out(soap, tag);
84476         return SOAP_OK;
84477 }
84478
84479 void *_sai__SetPowerSavingOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
84480 {
84481         return soap_get__sai__SetPowerSavingOptionsResponse(soap, this, tag, type);
84482 }
84483
84484 SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC4 soap_get__sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *p, const char *tag, const char *type)
84485 {
84486         if ((p = soap_in__sai__SetPowerSavingOptionsResponse(soap, tag, p, type)))
84487                 soap_getindependent(soap);
84488         return p;
84489 }
84490
84491 void *_sai__SetPowerSavingOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
84492 {       return soap_in__sai__SetPowerSavingOptionsResponse(soap, tag, this, type);
84493 }
84494
84495 SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC4 soap_in__sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__SetPowerSavingOptionsResponse *a, const char *type)
84496 {
84497         if (soap_element_begin_in(soap, tag, 0, NULL))
84498                 return NULL;
84499         a = (_sai__SetPowerSavingOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, sizeof(_sai__SetPowerSavingOptionsResponse), soap->type, soap->arrayType);
84500         if (!a)
84501                 return NULL;
84502         if (soap->alloced)
84503         {       a->soap_default(soap);
84504                 if (soap->clist->type != SOAP_TYPE__sai__SetPowerSavingOptionsResponse)
84505                 {       soap_revert(soap);
84506                         *soap->id = '\0';
84507                         return (_sai__SetPowerSavingOptionsResponse *)a->soap_in(soap, tag, type);
84508                 }
84509         }
84510         short soap_flag_StatusCode1 = 1;
84511         if (soap->body && !*soap->href)
84512         {
84513                 for (;;)
84514                 {       soap->error = SOAP_TAG_MISMATCH;
84515                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
84516                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetPowerSavingOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
84517                                 {       soap_flag_StatusCode1--;
84518                                         continue;
84519                                 }
84520                         /* transient soap skipped */
84521                         soap_check_result(soap, "sai:StatusCode");
84522                         if (soap->error == SOAP_TAG_MISMATCH)
84523                                 soap->error = soap_ignore_element(soap);
84524                         if (soap->error == SOAP_NO_TAG)
84525                                 break;
84526                         if (soap->error)
84527                                 return NULL;
84528                 }
84529                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
84530                 {       soap->error = SOAP_OCCURS;
84531                         return NULL;
84532                 }
84533                 if (soap_element_end_in(soap, tag))
84534                         return NULL;
84535         }
84536         else
84537         {       a = (_sai__SetPowerSavingOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, 0, sizeof(_sai__SetPowerSavingOptionsResponse), 0, soap_copy__sai__SetPowerSavingOptionsResponse);
84538                 if (soap->body && soap_element_end_in(soap, tag))
84539                         return NULL;
84540         }
84541         return a;
84542 }
84543
84544 SOAP_FMAC5 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC6 soap_new__sai__SetPowerSavingOptionsResponse(struct soap *soap, int n)
84545 {       return soap_instantiate__sai__SetPowerSavingOptionsResponse(soap, n, NULL, NULL, NULL);
84546 }
84547
84548 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *p)
84549 {       soap_delete(soap, p);
84550 }
84551
84552 SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetPowerSavingOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
84553 {
84554         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetPowerSavingOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
84555         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, n, soap_fdelete);
84556         if (!cp)
84557                 return NULL;
84558         if (n < 0)
84559         {       cp->ptr = (void*)new _sai__SetPowerSavingOptionsResponse;
84560                 if (size)
84561                         *size = sizeof(_sai__SetPowerSavingOptionsResponse);
84562                 ((_sai__SetPowerSavingOptionsResponse*)cp->ptr)->soap = soap;
84563         }
84564         else
84565         {       cp->ptr = (void*)new _sai__SetPowerSavingOptionsResponse[n];
84566                 if (size)
84567                         *size = n * sizeof(_sai__SetPowerSavingOptionsResponse);
84568                 for (int i = 0; i < n; i++)
84569                         ((_sai__SetPowerSavingOptionsResponse*)cp->ptr)[i].soap = soap;
84570         }
84571                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
84572         return (_sai__SetPowerSavingOptionsResponse*)cp->ptr;
84573 }
84574
84575 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetPowerSavingOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
84576 {
84577         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetPowerSavingOptionsResponse %p -> %p\n", q, p));
84578         *(_sai__SetPowerSavingOptionsResponse*)p = *(_sai__SetPowerSavingOptionsResponse*)q;
84579 }
84580
84581 void _sai__SetPowerSavingOptions::soap_serialize(struct soap *soap) const
84582 {
84583         (void)soap; /* appease -Wall -Werror */
84584         soap_embedded(soap, &((_sai__SetPowerSavingOptions*)this)->ActiveStateAC, SOAP_TYPE_sai__PowerStateType);
84585         soap_serialize_PointerTosai__PowerStateType(soap, &((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessThresholdAC);
84586         soap_serialize_PointerTounsignedShort(soap, &((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessSleepTimer);
84587         /* transient soap skipped */
84588 }
84589
84590 void _sai__SetPowerSavingOptions::soap_default(struct soap *soap)
84591 {
84592         this->soap = soap;
84593         soap_default_sai__PowerStateType(soap, &((_sai__SetPowerSavingOptions*)this)->ActiveStateAC);
84594         ((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessThresholdAC = NULL;
84595         ((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessSleepTimer = NULL;
84596         /* transient soap skipped */
84597 }
84598
84599 int _sai__SetPowerSavingOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
84600 {
84601         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetPowerSavingOptions);
84602         if (this->soap_out(soap, tag, id, type))
84603                 return soap->error;
84604         return soap_putindependent(soap);
84605 }
84606
84607 int _sai__SetPowerSavingOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
84608 {
84609         return soap_out__sai__SetPowerSavingOptions(soap, tag, id, this, type);
84610 }
84611
84612 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetPowerSavingOptions(struct soap *soap, const char *tag, int id, const _sai__SetPowerSavingOptions *a, const char *type)
84613 {
84614         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetPowerSavingOptions), type);
84615         soap_out_sai__PowerStateType(soap, "sai:ActiveStateAC", -1, &(((_sai__SetPowerSavingOptions*)a)->ActiveStateAC), "");
84616         soap_out_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", -1, &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessThresholdAC), "");
84617         soap_out_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", -1, &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessSleepTimer), "");
84618         /* transient soap skipped */
84619         soap_element_end_out(soap, tag);
84620         return SOAP_OK;
84621 }
84622
84623 void *_sai__SetPowerSavingOptions::soap_get(struct soap *soap, const char *tag, const char *type)
84624 {
84625         return soap_get__sai__SetPowerSavingOptions(soap, this, tag, type);
84626 }
84627
84628 SOAP_FMAC3 _sai__SetPowerSavingOptions * SOAP_FMAC4 soap_get__sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *p, const char *tag, const char *type)
84629 {
84630         if ((p = soap_in__sai__SetPowerSavingOptions(soap, tag, p, type)))
84631                 soap_getindependent(soap);
84632         return p;
84633 }
84634
84635 void *_sai__SetPowerSavingOptions::soap_in(struct soap *soap, const char *tag, const char *type)
84636 {       return soap_in__sai__SetPowerSavingOptions(soap, tag, this, type);
84637 }
84638
84639 SOAP_FMAC3 _sai__SetPowerSavingOptions * SOAP_FMAC4 soap_in__sai__SetPowerSavingOptions(struct soap *soap, const char *tag, _sai__SetPowerSavingOptions *a, const char *type)
84640 {
84641         if (soap_element_begin_in(soap, tag, 0, NULL))
84642                 return NULL;
84643         a = (_sai__SetPowerSavingOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetPowerSavingOptions, sizeof(_sai__SetPowerSavingOptions), soap->type, soap->arrayType);
84644         if (!a)
84645                 return NULL;
84646         if (soap->alloced)
84647         {       a->soap_default(soap);
84648                 if (soap->clist->type != SOAP_TYPE__sai__SetPowerSavingOptions)
84649                 {       soap_revert(soap);
84650                         *soap->id = '\0';
84651                         return (_sai__SetPowerSavingOptions *)a->soap_in(soap, tag, type);
84652                 }
84653         }
84654         short soap_flag_ActiveStateAC1 = 1, soap_flag_WakeOnNetAccessThresholdAC1 = 1, soap_flag_WakeOnNetAccessSleepTimer1 = 1;
84655         if (soap->body && !*soap->href)
84656         {
84657                 for (;;)
84658                 {       soap->error = SOAP_TAG_MISMATCH;
84659                         if (soap_flag_ActiveStateAC1 && soap->error == SOAP_TAG_MISMATCH)
84660                                 if (soap_in_sai__PowerStateType(soap, "sai:ActiveStateAC", &(((_sai__SetPowerSavingOptions*)a)->ActiveStateAC), "sai:PowerStateType"))
84661                                 {       soap_flag_ActiveStateAC1--;
84662                                         continue;
84663                                 }
84664                         if (soap_flag_WakeOnNetAccessThresholdAC1 && soap->error == SOAP_TAG_MISMATCH)
84665                                 if (soap_in_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessThresholdAC), "sai:PowerStateType"))
84666                                 {       soap_flag_WakeOnNetAccessThresholdAC1--;
84667                                         continue;
84668                                 }
84669                         if (soap_flag_WakeOnNetAccessSleepTimer1 && soap->error == SOAP_TAG_MISMATCH)
84670                                 if (soap_in_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessSleepTimer), "xsd:unsignedShort"))
84671                                 {       soap_flag_WakeOnNetAccessSleepTimer1--;
84672                                         continue;
84673                                 }
84674                         /* transient soap skipped */
84675                         if (soap->error == SOAP_TAG_MISMATCH)
84676                                 soap->error = soap_ignore_element(soap);
84677                         if (soap->error == SOAP_NO_TAG)
84678                                 break;
84679                         if (soap->error)
84680                                 return NULL;
84681                 }
84682                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ActiveStateAC1 > 0))
84683                 {       soap->error = SOAP_OCCURS;
84684                         return NULL;
84685                 }
84686                 if (soap_element_end_in(soap, tag))
84687                         return NULL;
84688         }
84689         else
84690         {       a = (_sai__SetPowerSavingOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetPowerSavingOptions, 0, sizeof(_sai__SetPowerSavingOptions), 0, soap_copy__sai__SetPowerSavingOptions);
84691                 if (soap->body && soap_element_end_in(soap, tag))
84692                         return NULL;
84693         }
84694         return a;
84695 }
84696
84697 SOAP_FMAC5 _sai__SetPowerSavingOptions * SOAP_FMAC6 soap_new__sai__SetPowerSavingOptions(struct soap *soap, int n)
84698 {       return soap_instantiate__sai__SetPowerSavingOptions(soap, n, NULL, NULL, NULL);
84699 }
84700
84701 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *p)
84702 {       soap_delete(soap, p);
84703 }
84704
84705 SOAP_FMAC3 _sai__SetPowerSavingOptions * SOAP_FMAC4 soap_instantiate__sai__SetPowerSavingOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
84706 {
84707         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
84708         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetPowerSavingOptions, n, soap_fdelete);
84709         if (!cp)
84710                 return NULL;
84711         if (n < 0)
84712         {       cp->ptr = (void*)new _sai__SetPowerSavingOptions;
84713                 if (size)
84714                         *size = sizeof(_sai__SetPowerSavingOptions);
84715                 ((_sai__SetPowerSavingOptions*)cp->ptr)->soap = soap;
84716         }
84717         else
84718         {       cp->ptr = (void*)new _sai__SetPowerSavingOptions[n];
84719                 if (size)
84720                         *size = n * sizeof(_sai__SetPowerSavingOptions);
84721                 for (int i = 0; i < n; i++)
84722                         ((_sai__SetPowerSavingOptions*)cp->ptr)[i].soap = soap;
84723         }
84724                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
84725         return (_sai__SetPowerSavingOptions*)cp->ptr;
84726 }
84727
84728 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetPowerSavingOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
84729 {
84730         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetPowerSavingOptions %p -> %p\n", q, p));
84731         *(_sai__SetPowerSavingOptions*)p = *(_sai__SetPowerSavingOptions*)q;
84732 }
84733
84734 void _sai__GetPkiCapabilitiesResponse::soap_serialize(struct soap *soap) const
84735 {
84736         (void)soap; /* appease -Wall -Werror */
84737         soap_serialize_PointerTosai__PkiCapsType(soap, &((_sai__GetPkiCapabilitiesResponse*)this)->PkiCaps);
84738         /* transient soap skipped */
84739 }
84740
84741 void _sai__GetPkiCapabilitiesResponse::soap_default(struct soap *soap)
84742 {
84743         this->soap = soap;
84744         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetPkiCapabilitiesResponse*)this)->StatusCode);
84745         ((_sai__GetPkiCapabilitiesResponse*)this)->PkiCaps = NULL;
84746         /* transient soap skipped */
84747 }
84748
84749 int _sai__GetPkiCapabilitiesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
84750 {
84751         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPkiCapabilitiesResponse);
84752         if (this->soap_out(soap, tag, id, type))
84753                 return soap->error;
84754         return soap_putindependent(soap);
84755 }
84756
84757 int _sai__GetPkiCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
84758 {
84759         return soap_out__sai__GetPkiCapabilitiesResponse(soap, tag, id, this, type);
84760 }
84761
84762 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _sai__GetPkiCapabilitiesResponse *a, const char *type)
84763 {
84764         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse), type);
84765         soap_element_result(soap, "sai:StatusCode");
84766         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetPkiCapabilitiesResponse*)a)->StatusCode), "");
84767         soap_out_PointerTosai__PkiCapsType(soap, "sai:PkiCaps", -1, &(((_sai__GetPkiCapabilitiesResponse*)a)->PkiCaps), "");
84768         /* transient soap skipped */
84769         soap_element_end_out(soap, tag);
84770         return SOAP_OK;
84771 }
84772
84773 void *_sai__GetPkiCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
84774 {
84775         return soap_get__sai__GetPkiCapabilitiesResponse(soap, this, tag, type);
84776 }
84777
84778 SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC4 soap_get__sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *p, const char *tag, const char *type)
84779 {
84780         if ((p = soap_in__sai__GetPkiCapabilitiesResponse(soap, tag, p, type)))
84781                 soap_getindependent(soap);
84782         return p;
84783 }
84784
84785 void *_sai__GetPkiCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
84786 {       return soap_in__sai__GetPkiCapabilitiesResponse(soap, tag, this, type);
84787 }
84788
84789 SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC4 soap_in__sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, _sai__GetPkiCapabilitiesResponse *a, const char *type)
84790 {
84791         if (soap_element_begin_in(soap, tag, 0, NULL))
84792                 return NULL;
84793         a = (_sai__GetPkiCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, sizeof(_sai__GetPkiCapabilitiesResponse), soap->type, soap->arrayType);
84794         if (!a)
84795                 return NULL;
84796         if (soap->alloced)
84797         {       a->soap_default(soap);
84798                 if (soap->clist->type != SOAP_TYPE__sai__GetPkiCapabilitiesResponse)
84799                 {       soap_revert(soap);
84800                         *soap->id = '\0';
84801                         return (_sai__GetPkiCapabilitiesResponse *)a->soap_in(soap, tag, type);
84802                 }
84803         }
84804         short soap_flag_StatusCode1 = 1, soap_flag_PkiCaps1 = 1;
84805         if (soap->body && !*soap->href)
84806         {
84807                 for (;;)
84808                 {       soap->error = SOAP_TAG_MISMATCH;
84809                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
84810                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetPkiCapabilitiesResponse*)a)->StatusCode), "sai:PT_STATUS"))
84811                                 {       soap_flag_StatusCode1--;
84812                                         continue;
84813                                 }
84814                         if (soap_flag_PkiCaps1 && soap->error == SOAP_TAG_MISMATCH)
84815                                 if (soap_in_PointerTosai__PkiCapsType(soap, "sai:PkiCaps", &(((_sai__GetPkiCapabilitiesResponse*)a)->PkiCaps), "sai:PkiCapsType"))
84816                                 {       soap_flag_PkiCaps1--;
84817                                         continue;
84818                                 }
84819                         /* transient soap skipped */
84820                         soap_check_result(soap, "sai:StatusCode");
84821                         if (soap->error == SOAP_TAG_MISMATCH)
84822                                 soap->error = soap_ignore_element(soap);
84823                         if (soap->error == SOAP_NO_TAG)
84824                                 break;
84825                         if (soap->error)
84826                                 return NULL;
84827                 }
84828                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PkiCaps1 > 0))
84829                 {       soap->error = SOAP_OCCURS;
84830                         return NULL;
84831                 }
84832                 if (soap_element_end_in(soap, tag))
84833                         return NULL;
84834         }
84835         else
84836         {       a = (_sai__GetPkiCapabilitiesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, 0, sizeof(_sai__GetPkiCapabilitiesResponse), 0, soap_copy__sai__GetPkiCapabilitiesResponse);
84837                 if (soap->body && soap_element_end_in(soap, tag))
84838                         return NULL;
84839         }
84840         return a;
84841 }
84842
84843 SOAP_FMAC5 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC6 soap_new__sai__GetPkiCapabilitiesResponse(struct soap *soap, int n)
84844 {       return soap_instantiate__sai__GetPkiCapabilitiesResponse(soap, n, NULL, NULL, NULL);
84845 }
84846
84847 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *p)
84848 {       soap_delete(soap, p);
84849 }
84850
84851 SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__sai__GetPkiCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
84852 {
84853         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPkiCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
84854         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, n, soap_fdelete);
84855         if (!cp)
84856                 return NULL;
84857         if (n < 0)
84858         {       cp->ptr = (void*)new _sai__GetPkiCapabilitiesResponse;
84859                 if (size)
84860                         *size = sizeof(_sai__GetPkiCapabilitiesResponse);
84861                 ((_sai__GetPkiCapabilitiesResponse*)cp->ptr)->soap = soap;
84862         }
84863         else
84864         {       cp->ptr = (void*)new _sai__GetPkiCapabilitiesResponse[n];
84865                 if (size)
84866                         *size = n * sizeof(_sai__GetPkiCapabilitiesResponse);
84867                 for (int i = 0; i < n; i++)
84868                         ((_sai__GetPkiCapabilitiesResponse*)cp->ptr)[i].soap = soap;
84869         }
84870                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
84871         return (_sai__GetPkiCapabilitiesResponse*)cp->ptr;
84872 }
84873
84874 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPkiCapabilitiesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
84875 {
84876         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPkiCapabilitiesResponse %p -> %p\n", q, p));
84877         *(_sai__GetPkiCapabilitiesResponse*)p = *(_sai__GetPkiCapabilitiesResponse*)q;
84878 }
84879
84880 void _sai__GetPkiCapabilities::soap_serialize(struct soap *soap) const
84881 {
84882         (void)soap; /* appease -Wall -Werror */
84883         /* transient soap skipped */
84884 }
84885
84886 void _sai__GetPkiCapabilities::soap_default(struct soap *soap)
84887 {
84888         this->soap = soap;
84889         /* transient soap skipped */
84890 }
84891
84892 int _sai__GetPkiCapabilities::soap_put(struct soap *soap, const char *tag, const  char *type) const
84893 {
84894         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPkiCapabilities);
84895         if (this->soap_out(soap, tag, id, type))
84896                 return soap->error;
84897         return soap_putindependent(soap);
84898 }
84899
84900 int _sai__GetPkiCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
84901 {
84902         return soap_out__sai__GetPkiCapabilities(soap, tag, id, this, type);
84903 }
84904
84905 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPkiCapabilities(struct soap *soap, const char *tag, int id, const _sai__GetPkiCapabilities *a, const char *type)
84906 {
84907         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPkiCapabilities), type);
84908         /* transient soap skipped */
84909         soap_element_end_out(soap, tag);
84910         return SOAP_OK;
84911 }
84912
84913 void *_sai__GetPkiCapabilities::soap_get(struct soap *soap, const char *tag, const char *type)
84914 {
84915         return soap_get__sai__GetPkiCapabilities(soap, this, tag, type);
84916 }
84917
84918 SOAP_FMAC3 _sai__GetPkiCapabilities * SOAP_FMAC4 soap_get__sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *p, const char *tag, const char *type)
84919 {
84920         if ((p = soap_in__sai__GetPkiCapabilities(soap, tag, p, type)))
84921                 soap_getindependent(soap);
84922         return p;
84923 }
84924
84925 void *_sai__GetPkiCapabilities::soap_in(struct soap *soap, const char *tag, const char *type)
84926 {       return soap_in__sai__GetPkiCapabilities(soap, tag, this, type);
84927 }
84928
84929 SOAP_FMAC3 _sai__GetPkiCapabilities * SOAP_FMAC4 soap_in__sai__GetPkiCapabilities(struct soap *soap, const char *tag, _sai__GetPkiCapabilities *a, const char *type)
84930 {
84931         if (soap_element_begin_in(soap, tag, 0, NULL))
84932                 return NULL;
84933         a = (_sai__GetPkiCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPkiCapabilities, sizeof(_sai__GetPkiCapabilities), soap->type, soap->arrayType);
84934         if (!a)
84935                 return NULL;
84936         if (soap->alloced)
84937         {       a->soap_default(soap);
84938                 if (soap->clist->type != SOAP_TYPE__sai__GetPkiCapabilities)
84939                 {       soap_revert(soap);
84940                         *soap->id = '\0';
84941                         return (_sai__GetPkiCapabilities *)a->soap_in(soap, tag, type);
84942                 }
84943         };
84944         if (soap->body && !*soap->href)
84945         {
84946                 for (;;)
84947                 {       soap->error = SOAP_TAG_MISMATCH;
84948                         /* transient soap skipped */
84949                         if (soap->error == SOAP_TAG_MISMATCH)
84950                                 soap->error = soap_ignore_element(soap);
84951                         if (soap->error == SOAP_NO_TAG)
84952                                 break;
84953                         if (soap->error)
84954                                 return NULL;
84955                 }
84956                 if (soap_element_end_in(soap, tag))
84957                         return NULL;
84958         }
84959         else
84960         {       a = (_sai__GetPkiCapabilities *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetPkiCapabilities, 0, sizeof(_sai__GetPkiCapabilities), 0, soap_copy__sai__GetPkiCapabilities);
84961                 if (soap->body && soap_element_end_in(soap, tag))
84962                         return NULL;
84963         }
84964         return a;
84965 }
84966
84967 SOAP_FMAC5 _sai__GetPkiCapabilities * SOAP_FMAC6 soap_new__sai__GetPkiCapabilities(struct soap *soap, int n)
84968 {       return soap_instantiate__sai__GetPkiCapabilities(soap, n, NULL, NULL, NULL);
84969 }
84970
84971 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *p)
84972 {       soap_delete(soap, p);
84973 }
84974
84975 SOAP_FMAC3 _sai__GetPkiCapabilities * SOAP_FMAC4 soap_instantiate__sai__GetPkiCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
84976 {
84977         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPkiCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
84978         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPkiCapabilities, n, soap_fdelete);
84979         if (!cp)
84980                 return NULL;
84981         if (n < 0)
84982         {       cp->ptr = (void*)new _sai__GetPkiCapabilities;
84983                 if (size)
84984                         *size = sizeof(_sai__GetPkiCapabilities);
84985                 ((_sai__GetPkiCapabilities*)cp->ptr)->soap = soap;
84986         }
84987         else
84988         {       cp->ptr = (void*)new _sai__GetPkiCapabilities[n];
84989                 if (size)
84990                         *size = n * sizeof(_sai__GetPkiCapabilities);
84991                 for (int i = 0; i < n; i++)
84992                         ((_sai__GetPkiCapabilities*)cp->ptr)[i].soap = soap;
84993         }
84994                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
84995         return (_sai__GetPkiCapabilities*)cp->ptr;
84996 }
84997
84998 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetPkiCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
84999 {
85000         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPkiCapabilities %p -> %p\n", q, p));
85001         *(_sai__GetPkiCapabilities*)p = *(_sai__GetPkiCapabilities*)q;
85002 }
85003
85004 void _sai__GetServerCertificateReqResponse::soap_serialize(struct soap *soap) const
85005 {
85006         (void)soap; /* appease -Wall -Werror */
85007         soap_embedded(soap, &((_sai__GetServerCertificateReqResponse*)this)->CertReq, SOAP_TYPE_xsd__base64Binary);
85008         ((_sai__GetServerCertificateReqResponse*)this)->CertReq.soap_serialize(soap);
85009         /* transient soap skipped */
85010 }
85011
85012 void _sai__GetServerCertificateReqResponse::soap_default(struct soap *soap)
85013 {
85014         this->soap = soap;
85015         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetServerCertificateReqResponse*)this)->StatusCode);
85016         ((_sai__GetServerCertificateReqResponse*)this)->CertReq.xsd__base64Binary::soap_default(soap);
85017         /* transient soap skipped */
85018 }
85019
85020 int _sai__GetServerCertificateReqResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
85021 {
85022         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetServerCertificateReqResponse);
85023         if (this->soap_out(soap, tag, id, type))
85024                 return soap->error;
85025         return soap_putindependent(soap);
85026 }
85027
85028 int _sai__GetServerCertificateReqResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
85029 {
85030         return soap_out__sai__GetServerCertificateReqResponse(soap, tag, id, this, type);
85031 }
85032
85033 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, int id, const _sai__GetServerCertificateReqResponse *a, const char *type)
85034 {
85035         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetServerCertificateReqResponse), type);
85036         soap_element_result(soap, "sai:StatusCode");
85037         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetServerCertificateReqResponse*)a)->StatusCode), "");
85038         (((_sai__GetServerCertificateReqResponse*)a)->CertReq).soap_out(soap, "sai:CertReq", -1, "");
85039         /* transient soap skipped */
85040         soap_element_end_out(soap, tag);
85041         return SOAP_OK;
85042 }
85043
85044 void *_sai__GetServerCertificateReqResponse::soap_get(struct soap *soap, const char *tag, const char *type)
85045 {
85046         return soap_get__sai__GetServerCertificateReqResponse(soap, this, tag, type);
85047 }
85048
85049 SOAP_FMAC3 _sai__GetServerCertificateReqResponse * SOAP_FMAC4 soap_get__sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *p, const char *tag, const char *type)
85050 {
85051         if ((p = soap_in__sai__GetServerCertificateReqResponse(soap, tag, p, type)))
85052                 soap_getindependent(soap);
85053         return p;
85054 }
85055
85056 void *_sai__GetServerCertificateReqResponse::soap_in(struct soap *soap, const char *tag, const char *type)
85057 {       return soap_in__sai__GetServerCertificateReqResponse(soap, tag, this, type);
85058 }
85059
85060 SOAP_FMAC3 _sai__GetServerCertificateReqResponse * SOAP_FMAC4 soap_in__sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, _sai__GetServerCertificateReqResponse *a, const char *type)
85061 {
85062         if (soap_element_begin_in(soap, tag, 0, NULL))
85063                 return NULL;
85064         a = (_sai__GetServerCertificateReqResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetServerCertificateReqResponse, sizeof(_sai__GetServerCertificateReqResponse), soap->type, soap->arrayType);
85065         if (!a)
85066                 return NULL;
85067         if (soap->alloced)
85068         {       a->soap_default(soap);
85069                 if (soap->clist->type != SOAP_TYPE__sai__GetServerCertificateReqResponse)
85070                 {       soap_revert(soap);
85071                         *soap->id = '\0';
85072                         return (_sai__GetServerCertificateReqResponse *)a->soap_in(soap, tag, type);
85073                 }
85074         }
85075         short soap_flag_StatusCode1 = 1, soap_flag_CertReq1 = 1;
85076         if (soap->body && !*soap->href)
85077         {
85078                 for (;;)
85079                 {       soap->error = SOAP_TAG_MISMATCH;
85080                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
85081                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetServerCertificateReqResponse*)a)->StatusCode), "sai:PT_STATUS"))
85082                                 {       soap_flag_StatusCode1--;
85083                                         continue;
85084                                 }
85085                         if (soap_flag_CertReq1 && soap->error == SOAP_TAG_MISMATCH)
85086                                 if ((((_sai__GetServerCertificateReqResponse*)a)->CertReq).soap_in(soap, "sai:CertReq", "xsd:base64Binary"))
85087                                 {       soap_flag_CertReq1--;
85088                                         continue;
85089                                 }
85090                         /* transient soap skipped */
85091                         soap_check_result(soap, "sai:StatusCode");
85092                         if (soap->error == SOAP_TAG_MISMATCH)
85093                                 soap->error = soap_ignore_element(soap);
85094                         if (soap->error == SOAP_NO_TAG)
85095                                 break;
85096                         if (soap->error)
85097                                 return NULL;
85098                 }
85099                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertReq1 > 0))
85100                 {       soap->error = SOAP_OCCURS;
85101                         return NULL;
85102                 }
85103                 if (soap_element_end_in(soap, tag))
85104                         return NULL;
85105         }
85106         else
85107         {       a = (_sai__GetServerCertificateReqResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetServerCertificateReqResponse, 0, sizeof(_sai__GetServerCertificateReqResponse), 0, soap_copy__sai__GetServerCertificateReqResponse);
85108                 if (soap->body && soap_element_end_in(soap, tag))
85109                         return NULL;
85110         }
85111         return a;
85112 }
85113
85114 SOAP_FMAC5 _sai__GetServerCertificateReqResponse * SOAP_FMAC6 soap_new__sai__GetServerCertificateReqResponse(struct soap *soap, int n)
85115 {       return soap_instantiate__sai__GetServerCertificateReqResponse(soap, n, NULL, NULL, NULL);
85116 }
85117
85118 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *p)
85119 {       soap_delete(soap, p);
85120 }
85121
85122 SOAP_FMAC3 _sai__GetServerCertificateReqResponse * SOAP_FMAC4 soap_instantiate__sai__GetServerCertificateReqResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
85123 {
85124         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetServerCertificateReqResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
85125         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetServerCertificateReqResponse, n, soap_fdelete);
85126         if (!cp)
85127                 return NULL;
85128         if (n < 0)
85129         {       cp->ptr = (void*)new _sai__GetServerCertificateReqResponse;
85130                 if (size)
85131                         *size = sizeof(_sai__GetServerCertificateReqResponse);
85132                 ((_sai__GetServerCertificateReqResponse*)cp->ptr)->soap = soap;
85133         }
85134         else
85135         {       cp->ptr = (void*)new _sai__GetServerCertificateReqResponse[n];
85136                 if (size)
85137                         *size = n * sizeof(_sai__GetServerCertificateReqResponse);
85138                 for (int i = 0; i < n; i++)
85139                         ((_sai__GetServerCertificateReqResponse*)cp->ptr)[i].soap = soap;
85140         }
85141                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
85142         return (_sai__GetServerCertificateReqResponse*)cp->ptr;
85143 }
85144
85145 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetServerCertificateReqResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
85146 {
85147         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetServerCertificateReqResponse %p -> %p\n", q, p));
85148         *(_sai__GetServerCertificateReqResponse*)p = *(_sai__GetServerCertificateReqResponse*)q;
85149 }
85150
85151 void _sai__GetServerCertificateReq::soap_serialize(struct soap *soap) const
85152 {
85153         (void)soap; /* appease -Wall -Werror */
85154         /* transient soap skipped */
85155 }
85156
85157 void _sai__GetServerCertificateReq::soap_default(struct soap *soap)
85158 {
85159         this->soap = soap;
85160         /* transient soap skipped */
85161 }
85162
85163 int _sai__GetServerCertificateReq::soap_put(struct soap *soap, const char *tag, const  char *type) const
85164 {
85165         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetServerCertificateReq);
85166         if (this->soap_out(soap, tag, id, type))
85167                 return soap->error;
85168         return soap_putindependent(soap);
85169 }
85170
85171 int _sai__GetServerCertificateReq::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
85172 {
85173         return soap_out__sai__GetServerCertificateReq(soap, tag, id, this, type);
85174 }
85175
85176 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetServerCertificateReq(struct soap *soap, const char *tag, int id, const _sai__GetServerCertificateReq *a, const char *type)
85177 {
85178         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetServerCertificateReq), type);
85179         /* transient soap skipped */
85180         soap_element_end_out(soap, tag);
85181         return SOAP_OK;
85182 }
85183
85184 void *_sai__GetServerCertificateReq::soap_get(struct soap *soap, const char *tag, const char *type)
85185 {
85186         return soap_get__sai__GetServerCertificateReq(soap, this, tag, type);
85187 }
85188
85189 SOAP_FMAC3 _sai__GetServerCertificateReq * SOAP_FMAC4 soap_get__sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *p, const char *tag, const char *type)
85190 {
85191         if ((p = soap_in__sai__GetServerCertificateReq(soap, tag, p, type)))
85192                 soap_getindependent(soap);
85193         return p;
85194 }
85195
85196 void *_sai__GetServerCertificateReq::soap_in(struct soap *soap, const char *tag, const char *type)
85197 {       return soap_in__sai__GetServerCertificateReq(soap, tag, this, type);
85198 }
85199
85200 SOAP_FMAC3 _sai__GetServerCertificateReq * SOAP_FMAC4 soap_in__sai__GetServerCertificateReq(struct soap *soap, const char *tag, _sai__GetServerCertificateReq *a, const char *type)
85201 {
85202         if (soap_element_begin_in(soap, tag, 0, NULL))
85203                 return NULL;
85204         a = (_sai__GetServerCertificateReq *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetServerCertificateReq, sizeof(_sai__GetServerCertificateReq), soap->type, soap->arrayType);
85205         if (!a)
85206                 return NULL;
85207         if (soap->alloced)
85208         {       a->soap_default(soap);
85209                 if (soap->clist->type != SOAP_TYPE__sai__GetServerCertificateReq)
85210                 {       soap_revert(soap);
85211                         *soap->id = '\0';
85212                         return (_sai__GetServerCertificateReq *)a->soap_in(soap, tag, type);
85213                 }
85214         };
85215         if (soap->body && !*soap->href)
85216         {
85217                 for (;;)
85218                 {       soap->error = SOAP_TAG_MISMATCH;
85219                         /* transient soap skipped */
85220                         if (soap->error == SOAP_TAG_MISMATCH)
85221                                 soap->error = soap_ignore_element(soap);
85222                         if (soap->error == SOAP_NO_TAG)
85223                                 break;
85224                         if (soap->error)
85225                                 return NULL;
85226                 }
85227                 if (soap_element_end_in(soap, tag))
85228                         return NULL;
85229         }
85230         else
85231         {       a = (_sai__GetServerCertificateReq *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetServerCertificateReq, 0, sizeof(_sai__GetServerCertificateReq), 0, soap_copy__sai__GetServerCertificateReq);
85232                 if (soap->body && soap_element_end_in(soap, tag))
85233                         return NULL;
85234         }
85235         return a;
85236 }
85237
85238 SOAP_FMAC5 _sai__GetServerCertificateReq * SOAP_FMAC6 soap_new__sai__GetServerCertificateReq(struct soap *soap, int n)
85239 {       return soap_instantiate__sai__GetServerCertificateReq(soap, n, NULL, NULL, NULL);
85240 }
85241
85242 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *p)
85243 {       soap_delete(soap, p);
85244 }
85245
85246 SOAP_FMAC3 _sai__GetServerCertificateReq * SOAP_FMAC4 soap_instantiate__sai__GetServerCertificateReq(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
85247 {
85248         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetServerCertificateReq(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
85249         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetServerCertificateReq, n, soap_fdelete);
85250         if (!cp)
85251                 return NULL;
85252         if (n < 0)
85253         {       cp->ptr = (void*)new _sai__GetServerCertificateReq;
85254                 if (size)
85255                         *size = sizeof(_sai__GetServerCertificateReq);
85256                 ((_sai__GetServerCertificateReq*)cp->ptr)->soap = soap;
85257         }
85258         else
85259         {       cp->ptr = (void*)new _sai__GetServerCertificateReq[n];
85260                 if (size)
85261                         *size = n * sizeof(_sai__GetServerCertificateReq);
85262                 for (int i = 0; i < n; i++)
85263                         ((_sai__GetServerCertificateReq*)cp->ptr)[i].soap = soap;
85264         }
85265                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
85266         return (_sai__GetServerCertificateReq*)cp->ptr;
85267 }
85268
85269 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetServerCertificateReq(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
85270 {
85271         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetServerCertificateReq %p -> %p\n", q, p));
85272         *(_sai__GetServerCertificateReq*)p = *(_sai__GetServerCertificateReq*)q;
85273 }
85274
85275 void _sai__GetCRLResponse::soap_serialize(struct soap *soap) const
85276 {
85277         (void)soap; /* appease -Wall -Werror */
85278         soap_serialize_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__GetCRLResponse*)this)->Crl);
85279         /* transient soap skipped */
85280 }
85281
85282 void _sai__GetCRLResponse::soap_default(struct soap *soap)
85283 {
85284         this->soap = soap;
85285         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetCRLResponse*)this)->StatusCode);
85286         soap_default_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__GetCRLResponse*)this)->Crl);
85287         /* transient soap skipped */
85288 }
85289
85290 int _sai__GetCRLResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
85291 {
85292         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCRLResponse);
85293         if (this->soap_out(soap, tag, id, type))
85294                 return soap->error;
85295         return soap_putindependent(soap);
85296 }
85297
85298 int _sai__GetCRLResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
85299 {
85300         return soap_out__sai__GetCRLResponse(soap, tag, id, this, type);
85301 }
85302
85303 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCRLResponse(struct soap *soap, const char *tag, int id, const _sai__GetCRLResponse *a, const char *type)
85304 {
85305         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCRLResponse), type);
85306         soap_element_result(soap, "sai:StatusCode");
85307         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetCRLResponse*)a)->StatusCode), "");
85308         soap_out_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", -1, &(((_sai__GetCRLResponse*)a)->Crl), "");
85309         /* transient soap skipped */
85310         soap_element_end_out(soap, tag);
85311         return SOAP_OK;
85312 }
85313
85314 void *_sai__GetCRLResponse::soap_get(struct soap *soap, const char *tag, const char *type)
85315 {
85316         return soap_get__sai__GetCRLResponse(soap, this, tag, type);
85317 }
85318
85319 SOAP_FMAC3 _sai__GetCRLResponse * SOAP_FMAC4 soap_get__sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *p, const char *tag, const char *type)
85320 {
85321         if ((p = soap_in__sai__GetCRLResponse(soap, tag, p, type)))
85322                 soap_getindependent(soap);
85323         return p;
85324 }
85325
85326 void *_sai__GetCRLResponse::soap_in(struct soap *soap, const char *tag, const char *type)
85327 {       return soap_in__sai__GetCRLResponse(soap, tag, this, type);
85328 }
85329
85330 SOAP_FMAC3 _sai__GetCRLResponse * SOAP_FMAC4 soap_in__sai__GetCRLResponse(struct soap *soap, const char *tag, _sai__GetCRLResponse *a, const char *type)
85331 {
85332         if (soap_element_begin_in(soap, tag, 0, NULL))
85333                 return NULL;
85334         a = (_sai__GetCRLResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCRLResponse, sizeof(_sai__GetCRLResponse), soap->type, soap->arrayType);
85335         if (!a)
85336                 return NULL;
85337         if (soap->alloced)
85338         {       a->soap_default(soap);
85339                 if (soap->clist->type != SOAP_TYPE__sai__GetCRLResponse)
85340                 {       soap_revert(soap);
85341                         *soap->id = '\0';
85342                         return (_sai__GetCRLResponse *)a->soap_in(soap, tag, type);
85343                 }
85344         }
85345         short soap_flag_StatusCode1 = 1;
85346         if (soap->body && !*soap->href)
85347         {
85348                 for (;;)
85349                 {       soap->error = SOAP_TAG_MISMATCH;
85350                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
85351                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetCRLResponse*)a)->StatusCode), "sai:PT_STATUS"))
85352                                 {       soap_flag_StatusCode1--;
85353                                         continue;
85354                                 }
85355                         if (soap->error == SOAP_TAG_MISMATCH)
85356                                 if (soap_in_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", &(((_sai__GetCRLResponse*)a)->Crl), "sai:CrlType"))
85357                                         continue;
85358                         /* transient soap skipped */
85359                         soap_check_result(soap, "sai:StatusCode");
85360                         if (soap->error == SOAP_TAG_MISMATCH)
85361                                 soap->error = soap_ignore_element(soap);
85362                         if (soap->error == SOAP_NO_TAG)
85363                                 break;
85364                         if (soap->error)
85365                                 return NULL;
85366                 }
85367                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
85368                 {       soap->error = SOAP_OCCURS;
85369                         return NULL;
85370                 }
85371                 if (soap_element_end_in(soap, tag))
85372                         return NULL;
85373         }
85374         else
85375         {       a = (_sai__GetCRLResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCRLResponse, 0, sizeof(_sai__GetCRLResponse), 0, soap_copy__sai__GetCRLResponse);
85376                 if (soap->body && soap_element_end_in(soap, tag))
85377                         return NULL;
85378         }
85379         return a;
85380 }
85381
85382 SOAP_FMAC5 _sai__GetCRLResponse * SOAP_FMAC6 soap_new__sai__GetCRLResponse(struct soap *soap, int n)
85383 {       return soap_instantiate__sai__GetCRLResponse(soap, n, NULL, NULL, NULL);
85384 }
85385
85386 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *p)
85387 {       soap_delete(soap, p);
85388 }
85389
85390 SOAP_FMAC3 _sai__GetCRLResponse * SOAP_FMAC4 soap_instantiate__sai__GetCRLResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
85391 {
85392         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCRLResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
85393         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCRLResponse, n, soap_fdelete);
85394         if (!cp)
85395                 return NULL;
85396         if (n < 0)
85397         {       cp->ptr = (void*)new _sai__GetCRLResponse;
85398                 if (size)
85399                         *size = sizeof(_sai__GetCRLResponse);
85400                 ((_sai__GetCRLResponse*)cp->ptr)->soap = soap;
85401         }
85402         else
85403         {       cp->ptr = (void*)new _sai__GetCRLResponse[n];
85404                 if (size)
85405                         *size = n * sizeof(_sai__GetCRLResponse);
85406                 for (int i = 0; i < n; i++)
85407                         ((_sai__GetCRLResponse*)cp->ptr)[i].soap = soap;
85408         }
85409                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
85410         return (_sai__GetCRLResponse*)cp->ptr;
85411 }
85412
85413 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCRLResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
85414 {
85415         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCRLResponse %p -> %p\n", q, p));
85416         *(_sai__GetCRLResponse*)p = *(_sai__GetCRLResponse*)q;
85417 }
85418
85419 void _sai__GetCRL::soap_serialize(struct soap *soap) const
85420 {
85421         (void)soap; /* appease -Wall -Werror */
85422         /* transient soap skipped */
85423 }
85424
85425 void _sai__GetCRL::soap_default(struct soap *soap)
85426 {
85427         this->soap = soap;
85428         /* transient soap skipped */
85429 }
85430
85431 int _sai__GetCRL::soap_put(struct soap *soap, const char *tag, const  char *type) const
85432 {
85433         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCRL);
85434         if (this->soap_out(soap, tag, id, type))
85435                 return soap->error;
85436         return soap_putindependent(soap);
85437 }
85438
85439 int _sai__GetCRL::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
85440 {
85441         return soap_out__sai__GetCRL(soap, tag, id, this, type);
85442 }
85443
85444 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCRL(struct soap *soap, const char *tag, int id, const _sai__GetCRL *a, const char *type)
85445 {
85446         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCRL), type);
85447         /* transient soap skipped */
85448         soap_element_end_out(soap, tag);
85449         return SOAP_OK;
85450 }
85451
85452 void *_sai__GetCRL::soap_get(struct soap *soap, const char *tag, const char *type)
85453 {
85454         return soap_get__sai__GetCRL(soap, this, tag, type);
85455 }
85456
85457 SOAP_FMAC3 _sai__GetCRL * SOAP_FMAC4 soap_get__sai__GetCRL(struct soap *soap, _sai__GetCRL *p, const char *tag, const char *type)
85458 {
85459         if ((p = soap_in__sai__GetCRL(soap, tag, p, type)))
85460                 soap_getindependent(soap);
85461         return p;
85462 }
85463
85464 void *_sai__GetCRL::soap_in(struct soap *soap, const char *tag, const char *type)
85465 {       return soap_in__sai__GetCRL(soap, tag, this, type);
85466 }
85467
85468 SOAP_FMAC3 _sai__GetCRL * SOAP_FMAC4 soap_in__sai__GetCRL(struct soap *soap, const char *tag, _sai__GetCRL *a, const char *type)
85469 {
85470         if (soap_element_begin_in(soap, tag, 0, NULL))
85471                 return NULL;
85472         a = (_sai__GetCRL *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCRL, sizeof(_sai__GetCRL), soap->type, soap->arrayType);
85473         if (!a)
85474                 return NULL;
85475         if (soap->alloced)
85476         {       a->soap_default(soap);
85477                 if (soap->clist->type != SOAP_TYPE__sai__GetCRL)
85478                 {       soap_revert(soap);
85479                         *soap->id = '\0';
85480                         return (_sai__GetCRL *)a->soap_in(soap, tag, type);
85481                 }
85482         };
85483         if (soap->body && !*soap->href)
85484         {
85485                 for (;;)
85486                 {       soap->error = SOAP_TAG_MISMATCH;
85487                         /* transient soap skipped */
85488                         if (soap->error == SOAP_TAG_MISMATCH)
85489                                 soap->error = soap_ignore_element(soap);
85490                         if (soap->error == SOAP_NO_TAG)
85491                                 break;
85492                         if (soap->error)
85493                                 return NULL;
85494                 }
85495                 if (soap_element_end_in(soap, tag))
85496                         return NULL;
85497         }
85498         else
85499         {       a = (_sai__GetCRL *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCRL, 0, sizeof(_sai__GetCRL), 0, soap_copy__sai__GetCRL);
85500                 if (soap->body && soap_element_end_in(soap, tag))
85501                         return NULL;
85502         }
85503         return a;
85504 }
85505
85506 SOAP_FMAC5 _sai__GetCRL * SOAP_FMAC6 soap_new__sai__GetCRL(struct soap *soap, int n)
85507 {       return soap_instantiate__sai__GetCRL(soap, n, NULL, NULL, NULL);
85508 }
85509
85510 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCRL(struct soap *soap, _sai__GetCRL *p)
85511 {       soap_delete(soap, p);
85512 }
85513
85514 SOAP_FMAC3 _sai__GetCRL * SOAP_FMAC4 soap_instantiate__sai__GetCRL(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
85515 {
85516         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
85517         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCRL, n, soap_fdelete);
85518         if (!cp)
85519                 return NULL;
85520         if (n < 0)
85521         {       cp->ptr = (void*)new _sai__GetCRL;
85522                 if (size)
85523                         *size = sizeof(_sai__GetCRL);
85524                 ((_sai__GetCRL*)cp->ptr)->soap = soap;
85525         }
85526         else
85527         {       cp->ptr = (void*)new _sai__GetCRL[n];
85528                 if (size)
85529                         *size = n * sizeof(_sai__GetCRL);
85530                 for (int i = 0; i < n; i++)
85531                         ((_sai__GetCRL*)cp->ptr)[i].soap = soap;
85532         }
85533                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
85534         return (_sai__GetCRL*)cp->ptr;
85535 }
85536
85537 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCRL(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
85538 {
85539         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCRL %p -> %p\n", q, p));
85540         *(_sai__GetCRL*)p = *(_sai__GetCRL*)q;
85541 }
85542
85543 void _sai__SetCRLResponse::soap_serialize(struct soap *soap) const
85544 {
85545         (void)soap; /* appease -Wall -Werror */
85546         /* transient soap skipped */
85547 }
85548
85549 void _sai__SetCRLResponse::soap_default(struct soap *soap)
85550 {
85551         this->soap = soap;
85552         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetCRLResponse*)this)->StatusCode);
85553         /* transient soap skipped */
85554 }
85555
85556 int _sai__SetCRLResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
85557 {
85558         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetCRLResponse);
85559         if (this->soap_out(soap, tag, id, type))
85560                 return soap->error;
85561         return soap_putindependent(soap);
85562 }
85563
85564 int _sai__SetCRLResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
85565 {
85566         return soap_out__sai__SetCRLResponse(soap, tag, id, this, type);
85567 }
85568
85569 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetCRLResponse(struct soap *soap, const char *tag, int id, const _sai__SetCRLResponse *a, const char *type)
85570 {
85571         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetCRLResponse), type);
85572         soap_element_result(soap, "sai:StatusCode");
85573         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetCRLResponse*)a)->StatusCode), "");
85574         /* transient soap skipped */
85575         soap_element_end_out(soap, tag);
85576         return SOAP_OK;
85577 }
85578
85579 void *_sai__SetCRLResponse::soap_get(struct soap *soap, const char *tag, const char *type)
85580 {
85581         return soap_get__sai__SetCRLResponse(soap, this, tag, type);
85582 }
85583
85584 SOAP_FMAC3 _sai__SetCRLResponse * SOAP_FMAC4 soap_get__sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *p, const char *tag, const char *type)
85585 {
85586         if ((p = soap_in__sai__SetCRLResponse(soap, tag, p, type)))
85587                 soap_getindependent(soap);
85588         return p;
85589 }
85590
85591 void *_sai__SetCRLResponse::soap_in(struct soap *soap, const char *tag, const char *type)
85592 {       return soap_in__sai__SetCRLResponse(soap, tag, this, type);
85593 }
85594
85595 SOAP_FMAC3 _sai__SetCRLResponse * SOAP_FMAC4 soap_in__sai__SetCRLResponse(struct soap *soap, const char *tag, _sai__SetCRLResponse *a, const char *type)
85596 {
85597         if (soap_element_begin_in(soap, tag, 0, NULL))
85598                 return NULL;
85599         a = (_sai__SetCRLResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetCRLResponse, sizeof(_sai__SetCRLResponse), soap->type, soap->arrayType);
85600         if (!a)
85601                 return NULL;
85602         if (soap->alloced)
85603         {       a->soap_default(soap);
85604                 if (soap->clist->type != SOAP_TYPE__sai__SetCRLResponse)
85605                 {       soap_revert(soap);
85606                         *soap->id = '\0';
85607                         return (_sai__SetCRLResponse *)a->soap_in(soap, tag, type);
85608                 }
85609         }
85610         short soap_flag_StatusCode1 = 1;
85611         if (soap->body && !*soap->href)
85612         {
85613                 for (;;)
85614                 {       soap->error = SOAP_TAG_MISMATCH;
85615                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
85616                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetCRLResponse*)a)->StatusCode), "sai:PT_STATUS"))
85617                                 {       soap_flag_StatusCode1--;
85618                                         continue;
85619                                 }
85620                         /* transient soap skipped */
85621                         soap_check_result(soap, "sai:StatusCode");
85622                         if (soap->error == SOAP_TAG_MISMATCH)
85623                                 soap->error = soap_ignore_element(soap);
85624                         if (soap->error == SOAP_NO_TAG)
85625                                 break;
85626                         if (soap->error)
85627                                 return NULL;
85628                 }
85629                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
85630                 {       soap->error = SOAP_OCCURS;
85631                         return NULL;
85632                 }
85633                 if (soap_element_end_in(soap, tag))
85634                         return NULL;
85635         }
85636         else
85637         {       a = (_sai__SetCRLResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetCRLResponse, 0, sizeof(_sai__SetCRLResponse), 0, soap_copy__sai__SetCRLResponse);
85638                 if (soap->body && soap_element_end_in(soap, tag))
85639                         return NULL;
85640         }
85641         return a;
85642 }
85643
85644 SOAP_FMAC5 _sai__SetCRLResponse * SOAP_FMAC6 soap_new__sai__SetCRLResponse(struct soap *soap, int n)
85645 {       return soap_instantiate__sai__SetCRLResponse(soap, n, NULL, NULL, NULL);
85646 }
85647
85648 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *p)
85649 {       soap_delete(soap, p);
85650 }
85651
85652 SOAP_FMAC3 _sai__SetCRLResponse * SOAP_FMAC4 soap_instantiate__sai__SetCRLResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
85653 {
85654         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetCRLResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
85655         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetCRLResponse, n, soap_fdelete);
85656         if (!cp)
85657                 return NULL;
85658         if (n < 0)
85659         {       cp->ptr = (void*)new _sai__SetCRLResponse;
85660                 if (size)
85661                         *size = sizeof(_sai__SetCRLResponse);
85662                 ((_sai__SetCRLResponse*)cp->ptr)->soap = soap;
85663         }
85664         else
85665         {       cp->ptr = (void*)new _sai__SetCRLResponse[n];
85666                 if (size)
85667                         *size = n * sizeof(_sai__SetCRLResponse);
85668                 for (int i = 0; i < n; i++)
85669                         ((_sai__SetCRLResponse*)cp->ptr)[i].soap = soap;
85670         }
85671                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
85672         return (_sai__SetCRLResponse*)cp->ptr;
85673 }
85674
85675 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetCRLResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
85676 {
85677         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetCRLResponse %p -> %p\n", q, p));
85678         *(_sai__SetCRLResponse*)p = *(_sai__SetCRLResponse*)q;
85679 }
85680
85681 void _sai__SetCRL::soap_serialize(struct soap *soap) const
85682 {
85683         (void)soap; /* appease -Wall -Werror */
85684         soap_serialize_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__SetCRL*)this)->Crl);
85685         /* transient soap skipped */
85686 }
85687
85688 void _sai__SetCRL::soap_default(struct soap *soap)
85689 {
85690         this->soap = soap;
85691         soap_default_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__SetCRL*)this)->Crl);
85692         /* transient soap skipped */
85693 }
85694
85695 int _sai__SetCRL::soap_put(struct soap *soap, const char *tag, const  char *type) const
85696 {
85697         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetCRL);
85698         if (this->soap_out(soap, tag, id, type))
85699                 return soap->error;
85700         return soap_putindependent(soap);
85701 }
85702
85703 int _sai__SetCRL::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
85704 {
85705         return soap_out__sai__SetCRL(soap, tag, id, this, type);
85706 }
85707
85708 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetCRL(struct soap *soap, const char *tag, int id, const _sai__SetCRL *a, const char *type)
85709 {
85710         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetCRL), type);
85711         soap_out_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", -1, &(((_sai__SetCRL*)a)->Crl), "");
85712         /* transient soap skipped */
85713         soap_element_end_out(soap, tag);
85714         return SOAP_OK;
85715 }
85716
85717 void *_sai__SetCRL::soap_get(struct soap *soap, const char *tag, const char *type)
85718 {
85719         return soap_get__sai__SetCRL(soap, this, tag, type);
85720 }
85721
85722 SOAP_FMAC3 _sai__SetCRL * SOAP_FMAC4 soap_get__sai__SetCRL(struct soap *soap, _sai__SetCRL *p, const char *tag, const char *type)
85723 {
85724         if ((p = soap_in__sai__SetCRL(soap, tag, p, type)))
85725                 soap_getindependent(soap);
85726         return p;
85727 }
85728
85729 void *_sai__SetCRL::soap_in(struct soap *soap, const char *tag, const char *type)
85730 {       return soap_in__sai__SetCRL(soap, tag, this, type);
85731 }
85732
85733 SOAP_FMAC3 _sai__SetCRL * SOAP_FMAC4 soap_in__sai__SetCRL(struct soap *soap, const char *tag, _sai__SetCRL *a, const char *type)
85734 {
85735         if (soap_element_begin_in(soap, tag, 0, NULL))
85736                 return NULL;
85737         a = (_sai__SetCRL *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetCRL, sizeof(_sai__SetCRL), soap->type, soap->arrayType);
85738         if (!a)
85739                 return NULL;
85740         if (soap->alloced)
85741         {       a->soap_default(soap);
85742                 if (soap->clist->type != SOAP_TYPE__sai__SetCRL)
85743                 {       soap_revert(soap);
85744                         *soap->id = '\0';
85745                         return (_sai__SetCRL *)a->soap_in(soap, tag, type);
85746                 }
85747         };
85748         if (soap->body && !*soap->href)
85749         {
85750                 for (;;)
85751                 {       soap->error = SOAP_TAG_MISMATCH;
85752                         if (soap->error == SOAP_TAG_MISMATCH)
85753                                 if (soap_in_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", &(((_sai__SetCRL*)a)->Crl), "sai:CrlType"))
85754                                         continue;
85755                         /* transient soap skipped */
85756                         if (soap->error == SOAP_TAG_MISMATCH)
85757                                 soap->error = soap_ignore_element(soap);
85758                         if (soap->error == SOAP_NO_TAG)
85759                                 break;
85760                         if (soap->error)
85761                                 return NULL;
85762                 }
85763                 if (soap_element_end_in(soap, tag))
85764                         return NULL;
85765         }
85766         else
85767         {       a = (_sai__SetCRL *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetCRL, 0, sizeof(_sai__SetCRL), 0, soap_copy__sai__SetCRL);
85768                 if (soap->body && soap_element_end_in(soap, tag))
85769                         return NULL;
85770         }
85771         return a;
85772 }
85773
85774 SOAP_FMAC5 _sai__SetCRL * SOAP_FMAC6 soap_new__sai__SetCRL(struct soap *soap, int n)
85775 {       return soap_instantiate__sai__SetCRL(soap, n, NULL, NULL, NULL);
85776 }
85777
85778 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetCRL(struct soap *soap, _sai__SetCRL *p)
85779 {       soap_delete(soap, p);
85780 }
85781
85782 SOAP_FMAC3 _sai__SetCRL * SOAP_FMAC4 soap_instantiate__sai__SetCRL(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
85783 {
85784         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
85785         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetCRL, n, soap_fdelete);
85786         if (!cp)
85787                 return NULL;
85788         if (n < 0)
85789         {       cp->ptr = (void*)new _sai__SetCRL;
85790                 if (size)
85791                         *size = sizeof(_sai__SetCRL);
85792                 ((_sai__SetCRL*)cp->ptr)->soap = soap;
85793         }
85794         else
85795         {       cp->ptr = (void*)new _sai__SetCRL[n];
85796                 if (size)
85797                         *size = n * sizeof(_sai__SetCRL);
85798                 for (int i = 0; i < n; i++)
85799                         ((_sai__SetCRL*)cp->ptr)[i].soap = soap;
85800         }
85801                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
85802         return (_sai__SetCRL*)cp->ptr;
85803 }
85804
85805 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetCRL(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
85806 {
85807         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetCRL %p -> %p\n", q, p));
85808         *(_sai__SetCRL*)p = *(_sai__SetCRL*)q;
85809 }
85810
85811 void _sai__GetTrustedFqdnCNResponse::soap_serialize(struct soap *soap) const
85812 {
85813         (void)soap; /* appease -Wall -Werror */
85814         soap_serialize_std__vectorTemplateOfstd__string(soap, &((_sai__GetTrustedFqdnCNResponse*)this)->FqdnSuffix);
85815         /* transient soap skipped */
85816 }
85817
85818 void _sai__GetTrustedFqdnCNResponse::soap_default(struct soap *soap)
85819 {
85820         this->soap = soap;
85821         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTrustedFqdnCNResponse*)this)->StatusCode);
85822         soap_default_std__vectorTemplateOfstd__string(soap, &((_sai__GetTrustedFqdnCNResponse*)this)->FqdnSuffix);
85823         /* transient soap skipped */
85824 }
85825
85826 int _sai__GetTrustedFqdnCNResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
85827 {
85828         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTrustedFqdnCNResponse);
85829         if (this->soap_out(soap, tag, id, type))
85830                 return soap->error;
85831         return soap_putindependent(soap);
85832 }
85833
85834 int _sai__GetTrustedFqdnCNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
85835 {
85836         return soap_out__sai__GetTrustedFqdnCNResponse(soap, tag, id, this, type);
85837 }
85838
85839 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, int id, const _sai__GetTrustedFqdnCNResponse *a, const char *type)
85840 {
85841         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse), type);
85842         soap_element_result(soap, "sai:StatusCode");
85843         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTrustedFqdnCNResponse*)a)->StatusCode), "");
85844         soap_out_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", -1, &(((_sai__GetTrustedFqdnCNResponse*)a)->FqdnSuffix), "");
85845         /* transient soap skipped */
85846         soap_element_end_out(soap, tag);
85847         return SOAP_OK;
85848 }
85849
85850 void *_sai__GetTrustedFqdnCNResponse::soap_get(struct soap *soap, const char *tag, const char *type)
85851 {
85852         return soap_get__sai__GetTrustedFqdnCNResponse(soap, this, tag, type);
85853 }
85854
85855 SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC4 soap_get__sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *p, const char *tag, const char *type)
85856 {
85857         if ((p = soap_in__sai__GetTrustedFqdnCNResponse(soap, tag, p, type)))
85858                 soap_getindependent(soap);
85859         return p;
85860 }
85861
85862 void *_sai__GetTrustedFqdnCNResponse::soap_in(struct soap *soap, const char *tag, const char *type)
85863 {       return soap_in__sai__GetTrustedFqdnCNResponse(soap, tag, this, type);
85864 }
85865
85866 SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC4 soap_in__sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCNResponse *a, const char *type)
85867 {
85868         if (soap_element_begin_in(soap, tag, 0, NULL))
85869                 return NULL;
85870         a = (_sai__GetTrustedFqdnCNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, sizeof(_sai__GetTrustedFqdnCNResponse), soap->type, soap->arrayType);
85871         if (!a)
85872                 return NULL;
85873         if (soap->alloced)
85874         {       a->soap_default(soap);
85875                 if (soap->clist->type != SOAP_TYPE__sai__GetTrustedFqdnCNResponse)
85876                 {       soap_revert(soap);
85877                         *soap->id = '\0';
85878                         return (_sai__GetTrustedFqdnCNResponse *)a->soap_in(soap, tag, type);
85879                 }
85880         }
85881         short soap_flag_StatusCode1 = 1;
85882         if (soap->body && !*soap->href)
85883         {
85884                 for (;;)
85885                 {       soap->error = SOAP_TAG_MISMATCH;
85886                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
85887                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTrustedFqdnCNResponse*)a)->StatusCode), "sai:PT_STATUS"))
85888                                 {       soap_flag_StatusCode1--;
85889                                         continue;
85890                                 }
85891                         if (soap->error == SOAP_TAG_MISMATCH)
85892                                 if (soap_in_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", &(((_sai__GetTrustedFqdnCNResponse*)a)->FqdnSuffix), "xsd:string"))
85893                                         continue;
85894                         /* transient soap skipped */
85895                         soap_check_result(soap, "sai:StatusCode");
85896                         if (soap->error == SOAP_TAG_MISMATCH)
85897                                 soap->error = soap_ignore_element(soap);
85898                         if (soap->error == SOAP_NO_TAG)
85899                                 break;
85900                         if (soap->error)
85901                                 return NULL;
85902                 }
85903                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
85904                 {       soap->error = SOAP_OCCURS;
85905                         return NULL;
85906                 }
85907                 if (soap_element_end_in(soap, tag))
85908                         return NULL;
85909         }
85910         else
85911         {       a = (_sai__GetTrustedFqdnCNResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, 0, sizeof(_sai__GetTrustedFqdnCNResponse), 0, soap_copy__sai__GetTrustedFqdnCNResponse);
85912                 if (soap->body && soap_element_end_in(soap, tag))
85913                         return NULL;
85914         }
85915         return a;
85916 }
85917
85918 SOAP_FMAC5 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC6 soap_new__sai__GetTrustedFqdnCNResponse(struct soap *soap, int n)
85919 {       return soap_instantiate__sai__GetTrustedFqdnCNResponse(soap, n, NULL, NULL, NULL);
85920 }
85921
85922 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *p)
85923 {       soap_delete(soap, p);
85924 }
85925
85926 SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC4 soap_instantiate__sai__GetTrustedFqdnCNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
85927 {
85928         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedFqdnCNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
85929         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, n, soap_fdelete);
85930         if (!cp)
85931                 return NULL;
85932         if (n < 0)
85933         {       cp->ptr = (void*)new _sai__GetTrustedFqdnCNResponse;
85934                 if (size)
85935                         *size = sizeof(_sai__GetTrustedFqdnCNResponse);
85936                 ((_sai__GetTrustedFqdnCNResponse*)cp->ptr)->soap = soap;
85937         }
85938         else
85939         {       cp->ptr = (void*)new _sai__GetTrustedFqdnCNResponse[n];
85940                 if (size)
85941                         *size = n * sizeof(_sai__GetTrustedFqdnCNResponse);
85942                 for (int i = 0; i < n; i++)
85943                         ((_sai__GetTrustedFqdnCNResponse*)cp->ptr)[i].soap = soap;
85944         }
85945                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
85946         return (_sai__GetTrustedFqdnCNResponse*)cp->ptr;
85947 }
85948
85949 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTrustedFqdnCNResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
85950 {
85951         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedFqdnCNResponse %p -> %p\n", q, p));
85952         *(_sai__GetTrustedFqdnCNResponse*)p = *(_sai__GetTrustedFqdnCNResponse*)q;
85953 }
85954
85955 void _sai__GetTrustedFqdnCN::soap_serialize(struct soap *soap) const
85956 {
85957         (void)soap; /* appease -Wall -Werror */
85958         /* transient soap skipped */
85959 }
85960
85961 void _sai__GetTrustedFqdnCN::soap_default(struct soap *soap)
85962 {
85963         this->soap = soap;
85964         /* transient soap skipped */
85965 }
85966
85967 int _sai__GetTrustedFqdnCN::soap_put(struct soap *soap, const char *tag, const  char *type) const
85968 {
85969         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTrustedFqdnCN);
85970         if (this->soap_out(soap, tag, id, type))
85971                 return soap->error;
85972         return soap_putindependent(soap);
85973 }
85974
85975 int _sai__GetTrustedFqdnCN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
85976 {
85977         return soap_out__sai__GetTrustedFqdnCN(soap, tag, id, this, type);
85978 }
85979
85980 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, int id, const _sai__GetTrustedFqdnCN *a, const char *type)
85981 {
85982         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedFqdnCN), type);
85983         /* transient soap skipped */
85984         soap_element_end_out(soap, tag);
85985         return SOAP_OK;
85986 }
85987
85988 void *_sai__GetTrustedFqdnCN::soap_get(struct soap *soap, const char *tag, const char *type)
85989 {
85990         return soap_get__sai__GetTrustedFqdnCN(soap, this, tag, type);
85991 }
85992
85993 SOAP_FMAC3 _sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_get__sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *p, const char *tag, const char *type)
85994 {
85995         if ((p = soap_in__sai__GetTrustedFqdnCN(soap, tag, p, type)))
85996                 soap_getindependent(soap);
85997         return p;
85998 }
85999
86000 void *_sai__GetTrustedFqdnCN::soap_in(struct soap *soap, const char *tag, const char *type)
86001 {       return soap_in__sai__GetTrustedFqdnCN(soap, tag, this, type);
86002 }
86003
86004 SOAP_FMAC3 _sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_in__sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCN *a, const char *type)
86005 {
86006         if (soap_element_begin_in(soap, tag, 0, NULL))
86007                 return NULL;
86008         a = (_sai__GetTrustedFqdnCN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedFqdnCN, sizeof(_sai__GetTrustedFqdnCN), soap->type, soap->arrayType);
86009         if (!a)
86010                 return NULL;
86011         if (soap->alloced)
86012         {       a->soap_default(soap);
86013                 if (soap->clist->type != SOAP_TYPE__sai__GetTrustedFqdnCN)
86014                 {       soap_revert(soap);
86015                         *soap->id = '\0';
86016                         return (_sai__GetTrustedFqdnCN *)a->soap_in(soap, tag, type);
86017                 }
86018         };
86019         if (soap->body && !*soap->href)
86020         {
86021                 for (;;)
86022                 {       soap->error = SOAP_TAG_MISMATCH;
86023                         /* transient soap skipped */
86024                         if (soap->error == SOAP_TAG_MISMATCH)
86025                                 soap->error = soap_ignore_element(soap);
86026                         if (soap->error == SOAP_NO_TAG)
86027                                 break;
86028                         if (soap->error)
86029                                 return NULL;
86030                 }
86031                 if (soap_element_end_in(soap, tag))
86032                         return NULL;
86033         }
86034         else
86035         {       a = (_sai__GetTrustedFqdnCN *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTrustedFqdnCN, 0, sizeof(_sai__GetTrustedFqdnCN), 0, soap_copy__sai__GetTrustedFqdnCN);
86036                 if (soap->body && soap_element_end_in(soap, tag))
86037                         return NULL;
86038         }
86039         return a;
86040 }
86041
86042 SOAP_FMAC5 _sai__GetTrustedFqdnCN * SOAP_FMAC6 soap_new__sai__GetTrustedFqdnCN(struct soap *soap, int n)
86043 {       return soap_instantiate__sai__GetTrustedFqdnCN(soap, n, NULL, NULL, NULL);
86044 }
86045
86046 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *p)
86047 {       soap_delete(soap, p);
86048 }
86049
86050 SOAP_FMAC3 _sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_instantiate__sai__GetTrustedFqdnCN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
86051 {
86052         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
86053         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedFqdnCN, n, soap_fdelete);
86054         if (!cp)
86055                 return NULL;
86056         if (n < 0)
86057         {       cp->ptr = (void*)new _sai__GetTrustedFqdnCN;
86058                 if (size)
86059                         *size = sizeof(_sai__GetTrustedFqdnCN);
86060                 ((_sai__GetTrustedFqdnCN*)cp->ptr)->soap = soap;
86061         }
86062         else
86063         {       cp->ptr = (void*)new _sai__GetTrustedFqdnCN[n];
86064                 if (size)
86065                         *size = n * sizeof(_sai__GetTrustedFqdnCN);
86066                 for (int i = 0; i < n; i++)
86067                         ((_sai__GetTrustedFqdnCN*)cp->ptr)[i].soap = soap;
86068         }
86069                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
86070         return (_sai__GetTrustedFqdnCN*)cp->ptr;
86071 }
86072
86073 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTrustedFqdnCN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
86074 {
86075         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedFqdnCN %p -> %p\n", q, p));
86076         *(_sai__GetTrustedFqdnCN*)p = *(_sai__GetTrustedFqdnCN*)q;
86077 }
86078
86079 void _sai__SetTrustedFqdnCNResponse::soap_serialize(struct soap *soap) const
86080 {
86081         (void)soap; /* appease -Wall -Werror */
86082         /* transient soap skipped */
86083 }
86084
86085 void _sai__SetTrustedFqdnCNResponse::soap_default(struct soap *soap)
86086 {
86087         this->soap = soap;
86088         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTrustedFqdnCNResponse*)this)->StatusCode);
86089         /* transient soap skipped */
86090 }
86091
86092 int _sai__SetTrustedFqdnCNResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
86093 {
86094         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTrustedFqdnCNResponse);
86095         if (this->soap_out(soap, tag, id, type))
86096                 return soap->error;
86097         return soap_putindependent(soap);
86098 }
86099
86100 int _sai__SetTrustedFqdnCNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
86101 {
86102         return soap_out__sai__SetTrustedFqdnCNResponse(soap, tag, id, this, type);
86103 }
86104
86105 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, int id, const _sai__SetTrustedFqdnCNResponse *a, const char *type)
86106 {
86107         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse), type);
86108         soap_element_result(soap, "sai:StatusCode");
86109         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTrustedFqdnCNResponse*)a)->StatusCode), "");
86110         /* transient soap skipped */
86111         soap_element_end_out(soap, tag);
86112         return SOAP_OK;
86113 }
86114
86115 void *_sai__SetTrustedFqdnCNResponse::soap_get(struct soap *soap, const char *tag, const char *type)
86116 {
86117         return soap_get__sai__SetTrustedFqdnCNResponse(soap, this, tag, type);
86118 }
86119
86120 SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC4 soap_get__sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *p, const char *tag, const char *type)
86121 {
86122         if ((p = soap_in__sai__SetTrustedFqdnCNResponse(soap, tag, p, type)))
86123                 soap_getindependent(soap);
86124         return p;
86125 }
86126
86127 void *_sai__SetTrustedFqdnCNResponse::soap_in(struct soap *soap, const char *tag, const char *type)
86128 {       return soap_in__sai__SetTrustedFqdnCNResponse(soap, tag, this, type);
86129 }
86130
86131 SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC4 soap_in__sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCNResponse *a, const char *type)
86132 {
86133         if (soap_element_begin_in(soap, tag, 0, NULL))
86134                 return NULL;
86135         a = (_sai__SetTrustedFqdnCNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, sizeof(_sai__SetTrustedFqdnCNResponse), soap->type, soap->arrayType);
86136         if (!a)
86137                 return NULL;
86138         if (soap->alloced)
86139         {       a->soap_default(soap);
86140                 if (soap->clist->type != SOAP_TYPE__sai__SetTrustedFqdnCNResponse)
86141                 {       soap_revert(soap);
86142                         *soap->id = '\0';
86143                         return (_sai__SetTrustedFqdnCNResponse *)a->soap_in(soap, tag, type);
86144                 }
86145         }
86146         short soap_flag_StatusCode1 = 1;
86147         if (soap->body && !*soap->href)
86148         {
86149                 for (;;)
86150                 {       soap->error = SOAP_TAG_MISMATCH;
86151                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
86152                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTrustedFqdnCNResponse*)a)->StatusCode), "sai:PT_STATUS"))
86153                                 {       soap_flag_StatusCode1--;
86154                                         continue;
86155                                 }
86156                         /* transient soap skipped */
86157                         soap_check_result(soap, "sai:StatusCode");
86158                         if (soap->error == SOAP_TAG_MISMATCH)
86159                                 soap->error = soap_ignore_element(soap);
86160                         if (soap->error == SOAP_NO_TAG)
86161                                 break;
86162                         if (soap->error)
86163                                 return NULL;
86164                 }
86165                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
86166                 {       soap->error = SOAP_OCCURS;
86167                         return NULL;
86168                 }
86169                 if (soap_element_end_in(soap, tag))
86170                         return NULL;
86171         }
86172         else
86173         {       a = (_sai__SetTrustedFqdnCNResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, 0, sizeof(_sai__SetTrustedFqdnCNResponse), 0, soap_copy__sai__SetTrustedFqdnCNResponse);
86174                 if (soap->body && soap_element_end_in(soap, tag))
86175                         return NULL;
86176         }
86177         return a;
86178 }
86179
86180 SOAP_FMAC5 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC6 soap_new__sai__SetTrustedFqdnCNResponse(struct soap *soap, int n)
86181 {       return soap_instantiate__sai__SetTrustedFqdnCNResponse(soap, n, NULL, NULL, NULL);
86182 }
86183
86184 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *p)
86185 {       soap_delete(soap, p);
86186 }
86187
86188 SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC4 soap_instantiate__sai__SetTrustedFqdnCNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
86189 {
86190         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTrustedFqdnCNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
86191         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, n, soap_fdelete);
86192         if (!cp)
86193                 return NULL;
86194         if (n < 0)
86195         {       cp->ptr = (void*)new _sai__SetTrustedFqdnCNResponse;
86196                 if (size)
86197                         *size = sizeof(_sai__SetTrustedFqdnCNResponse);
86198                 ((_sai__SetTrustedFqdnCNResponse*)cp->ptr)->soap = soap;
86199         }
86200         else
86201         {       cp->ptr = (void*)new _sai__SetTrustedFqdnCNResponse[n];
86202                 if (size)
86203                         *size = n * sizeof(_sai__SetTrustedFqdnCNResponse);
86204                 for (int i = 0; i < n; i++)
86205                         ((_sai__SetTrustedFqdnCNResponse*)cp->ptr)[i].soap = soap;
86206         }
86207                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
86208         return (_sai__SetTrustedFqdnCNResponse*)cp->ptr;
86209 }
86210
86211 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTrustedFqdnCNResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
86212 {
86213         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTrustedFqdnCNResponse %p -> %p\n", q, p));
86214         *(_sai__SetTrustedFqdnCNResponse*)p = *(_sai__SetTrustedFqdnCNResponse*)q;
86215 }
86216
86217 void _sai__SetTrustedFqdnCN::soap_serialize(struct soap *soap) const
86218 {
86219         (void)soap; /* appease -Wall -Werror */
86220         soap_serialize_std__vectorTemplateOfstd__string(soap, &((_sai__SetTrustedFqdnCN*)this)->FqdnSuffix);
86221         /* transient soap skipped */
86222 }
86223
86224 void _sai__SetTrustedFqdnCN::soap_default(struct soap *soap)
86225 {
86226         this->soap = soap;
86227         soap_default_std__vectorTemplateOfstd__string(soap, &((_sai__SetTrustedFqdnCN*)this)->FqdnSuffix);
86228         /* transient soap skipped */
86229 }
86230
86231 int _sai__SetTrustedFqdnCN::soap_put(struct soap *soap, const char *tag, const  char *type) const
86232 {
86233         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTrustedFqdnCN);
86234         if (this->soap_out(soap, tag, id, type))
86235                 return soap->error;
86236         return soap_putindependent(soap);
86237 }
86238
86239 int _sai__SetTrustedFqdnCN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
86240 {
86241         return soap_out__sai__SetTrustedFqdnCN(soap, tag, id, this, type);
86242 }
86243
86244 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, int id, const _sai__SetTrustedFqdnCN *a, const char *type)
86245 {
86246         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTrustedFqdnCN), type);
86247         soap_out_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", -1, &(((_sai__SetTrustedFqdnCN*)a)->FqdnSuffix), "");
86248         /* transient soap skipped */
86249         soap_element_end_out(soap, tag);
86250         return SOAP_OK;
86251 }
86252
86253 void *_sai__SetTrustedFqdnCN::soap_get(struct soap *soap, const char *tag, const char *type)
86254 {
86255         return soap_get__sai__SetTrustedFqdnCN(soap, this, tag, type);
86256 }
86257
86258 SOAP_FMAC3 _sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_get__sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *p, const char *tag, const char *type)
86259 {
86260         if ((p = soap_in__sai__SetTrustedFqdnCN(soap, tag, p, type)))
86261                 soap_getindependent(soap);
86262         return p;
86263 }
86264
86265 void *_sai__SetTrustedFqdnCN::soap_in(struct soap *soap, const char *tag, const char *type)
86266 {       return soap_in__sai__SetTrustedFqdnCN(soap, tag, this, type);
86267 }
86268
86269 SOAP_FMAC3 _sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_in__sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCN *a, const char *type)
86270 {
86271         if (soap_element_begin_in(soap, tag, 0, NULL))
86272                 return NULL;
86273         a = (_sai__SetTrustedFqdnCN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTrustedFqdnCN, sizeof(_sai__SetTrustedFqdnCN), soap->type, soap->arrayType);
86274         if (!a)
86275                 return NULL;
86276         if (soap->alloced)
86277         {       a->soap_default(soap);
86278                 if (soap->clist->type != SOAP_TYPE__sai__SetTrustedFqdnCN)
86279                 {       soap_revert(soap);
86280                         *soap->id = '\0';
86281                         return (_sai__SetTrustedFqdnCN *)a->soap_in(soap, tag, type);
86282                 }
86283         };
86284         if (soap->body && !*soap->href)
86285         {
86286                 for (;;)
86287                 {       soap->error = SOAP_TAG_MISMATCH;
86288                         if (soap->error == SOAP_TAG_MISMATCH)
86289                                 if (soap_in_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", &(((_sai__SetTrustedFqdnCN*)a)->FqdnSuffix), "xsd:string"))
86290                                         continue;
86291                         /* transient soap skipped */
86292                         if (soap->error == SOAP_TAG_MISMATCH)
86293                                 soap->error = soap_ignore_element(soap);
86294                         if (soap->error == SOAP_NO_TAG)
86295                                 break;
86296                         if (soap->error)
86297                                 return NULL;
86298                 }
86299                 if (soap_element_end_in(soap, tag))
86300                         return NULL;
86301         }
86302         else
86303         {       a = (_sai__SetTrustedFqdnCN *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTrustedFqdnCN, 0, sizeof(_sai__SetTrustedFqdnCN), 0, soap_copy__sai__SetTrustedFqdnCN);
86304                 if (soap->body && soap_element_end_in(soap, tag))
86305                         return NULL;
86306         }
86307         return a;
86308 }
86309
86310 SOAP_FMAC5 _sai__SetTrustedFqdnCN * SOAP_FMAC6 soap_new__sai__SetTrustedFqdnCN(struct soap *soap, int n)
86311 {       return soap_instantiate__sai__SetTrustedFqdnCN(soap, n, NULL, NULL, NULL);
86312 }
86313
86314 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *p)
86315 {       soap_delete(soap, p);
86316 }
86317
86318 SOAP_FMAC3 _sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_instantiate__sai__SetTrustedFqdnCN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
86319 {
86320         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
86321         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTrustedFqdnCN, n, soap_fdelete);
86322         if (!cp)
86323                 return NULL;
86324         if (n < 0)
86325         {       cp->ptr = (void*)new _sai__SetTrustedFqdnCN;
86326                 if (size)
86327                         *size = sizeof(_sai__SetTrustedFqdnCN);
86328                 ((_sai__SetTrustedFqdnCN*)cp->ptr)->soap = soap;
86329         }
86330         else
86331         {       cp->ptr = (void*)new _sai__SetTrustedFqdnCN[n];
86332                 if (size)
86333                         *size = n * sizeof(_sai__SetTrustedFqdnCN);
86334                 for (int i = 0; i < n; i++)
86335                         ((_sai__SetTrustedFqdnCN*)cp->ptr)[i].soap = soap;
86336         }
86337                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
86338         return (_sai__SetTrustedFqdnCN*)cp->ptr;
86339 }
86340
86341 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTrustedFqdnCN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
86342 {
86343         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTrustedFqdnCN %p -> %p\n", q, p));
86344         *(_sai__SetTrustedFqdnCN*)p = *(_sai__SetTrustedFqdnCN*)q;
86345 }
86346
86347 void _sai__EnumerateTrustedRootCertificatesResponse::soap_serialize(struct soap *soap) const
86348 {
86349         (void)soap; /* appease -Wall -Werror */
86350         soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__EnumerateTrustedRootCertificatesResponse*)this)->CertHandle);
86351         /* transient soap skipped */
86352 }
86353
86354 void _sai__EnumerateTrustedRootCertificatesResponse::soap_default(struct soap *soap)
86355 {
86356         this->soap = soap;
86357         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__EnumerateTrustedRootCertificatesResponse*)this)->StatusCode);
86358         soap_default_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__EnumerateTrustedRootCertificatesResponse*)this)->CertHandle);
86359         /* transient soap skipped */
86360 }
86361
86362 int _sai__EnumerateTrustedRootCertificatesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
86363 {
86364         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse);
86365         if (this->soap_out(soap, tag, id, type))
86366                 return soap->error;
86367         return soap_putindependent(soap);
86368 }
86369
86370 int _sai__EnumerateTrustedRootCertificatesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
86371 {
86372         return soap_out__sai__EnumerateTrustedRootCertificatesResponse(soap, tag, id, this, type);
86373 }
86374
86375 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumerateTrustedRootCertificatesResponse *a, const char *type)
86376 {
86377         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse), type);
86378         soap_element_result(soap, "sai:StatusCode");
86379         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->StatusCode), "");
86380         soap_out_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->CertHandle), "");
86381         /* transient soap skipped */
86382         soap_element_end_out(soap, tag);
86383         return SOAP_OK;
86384 }
86385
86386 void *_sai__EnumerateTrustedRootCertificatesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
86387 {
86388         return soap_get__sai__EnumerateTrustedRootCertificatesResponse(soap, this, tag, type);
86389 }
86390
86391 SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC4 soap_get__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *p, const char *tag, const char *type)
86392 {
86393         if ((p = soap_in__sai__EnumerateTrustedRootCertificatesResponse(soap, tag, p, type)))
86394                 soap_getindependent(soap);
86395         return p;
86396 }
86397
86398 void *_sai__EnumerateTrustedRootCertificatesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
86399 {       return soap_in__sai__EnumerateTrustedRootCertificatesResponse(soap, tag, this, type);
86400 }
86401
86402 SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC4 soap_in__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificatesResponse *a, const char *type)
86403 {
86404         if (soap_element_begin_in(soap, tag, 0, NULL))
86405                 return NULL;
86406         a = (_sai__EnumerateTrustedRootCertificatesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, sizeof(_sai__EnumerateTrustedRootCertificatesResponse), soap->type, soap->arrayType);
86407         if (!a)
86408                 return NULL;
86409         if (soap->alloced)
86410         {       a->soap_default(soap);
86411                 if (soap->clist->type != SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse)
86412                 {       soap_revert(soap);
86413                         *soap->id = '\0';
86414                         return (_sai__EnumerateTrustedRootCertificatesResponse *)a->soap_in(soap, tag, type);
86415                 }
86416         }
86417         short soap_flag_StatusCode1 = 1;
86418         if (soap->body && !*soap->href)
86419         {
86420                 for (;;)
86421                 {       soap->error = SOAP_TAG_MISMATCH;
86422                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
86423                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->StatusCode), "sai:PT_STATUS"))
86424                                 {       soap_flag_StatusCode1--;
86425                                         continue;
86426                                 }
86427                         if (soap->error == SOAP_TAG_MISMATCH)
86428                                 if (soap_in_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->CertHandle), "sai:CertificateHandleType"))
86429                                         continue;
86430                         /* transient soap skipped */
86431                         soap_check_result(soap, "sai:StatusCode");
86432                         if (soap->error == SOAP_TAG_MISMATCH)
86433                                 soap->error = soap_ignore_element(soap);
86434                         if (soap->error == SOAP_NO_TAG)
86435                                 break;
86436                         if (soap->error)
86437                                 return NULL;
86438                 }
86439                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
86440                 {       soap->error = SOAP_OCCURS;
86441                         return NULL;
86442                 }
86443                 if (soap_element_end_in(soap, tag))
86444                         return NULL;
86445         }
86446         else
86447         {       a = (_sai__EnumerateTrustedRootCertificatesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, 0, sizeof(_sai__EnumerateTrustedRootCertificatesResponse), 0, soap_copy__sai__EnumerateTrustedRootCertificatesResponse);
86448                 if (soap->body && soap_element_end_in(soap, tag))
86449                         return NULL;
86450         }
86451         return a;
86452 }
86453
86454 SOAP_FMAC5 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC6 soap_new__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, int n)
86455 {       return soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(soap, n, NULL, NULL, NULL);
86456 }
86457
86458 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *p)
86459 {       soap_delete(soap, p);
86460 }
86461
86462 SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
86463 {
86464         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
86465         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, n, soap_fdelete);
86466         if (!cp)
86467                 return NULL;
86468         if (n < 0)
86469         {       cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificatesResponse;
86470                 if (size)
86471                         *size = sizeof(_sai__EnumerateTrustedRootCertificatesResponse);
86472                 ((_sai__EnumerateTrustedRootCertificatesResponse*)cp->ptr)->soap = soap;
86473         }
86474         else
86475         {       cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificatesResponse[n];
86476                 if (size)
86477                         *size = n * sizeof(_sai__EnumerateTrustedRootCertificatesResponse);
86478                 for (int i = 0; i < n; i++)
86479                         ((_sai__EnumerateTrustedRootCertificatesResponse*)cp->ptr)[i].soap = soap;
86480         }
86481                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
86482         return (_sai__EnumerateTrustedRootCertificatesResponse*)cp->ptr;
86483 }
86484
86485 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
86486 {
86487         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateTrustedRootCertificatesResponse %p -> %p\n", q, p));
86488         *(_sai__EnumerateTrustedRootCertificatesResponse*)p = *(_sai__EnumerateTrustedRootCertificatesResponse*)q;
86489 }
86490
86491 void _sai__EnumerateTrustedRootCertificates::soap_serialize(struct soap *soap) const
86492 {
86493         (void)soap; /* appease -Wall -Werror */
86494         /* transient soap skipped */
86495 }
86496
86497 void _sai__EnumerateTrustedRootCertificates::soap_default(struct soap *soap)
86498 {
86499         this->soap = soap;
86500         /* transient soap skipped */
86501 }
86502
86503 int _sai__EnumerateTrustedRootCertificates::soap_put(struct soap *soap, const char *tag, const  char *type) const
86504 {
86505         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateTrustedRootCertificates);
86506         if (this->soap_out(soap, tag, id, type))
86507                 return soap->error;
86508         return soap_putindependent(soap);
86509 }
86510
86511 int _sai__EnumerateTrustedRootCertificates::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
86512 {
86513         return soap_out__sai__EnumerateTrustedRootCertificates(soap, tag, id, this, type);
86514 }
86515
86516 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, int id, const _sai__EnumerateTrustedRootCertificates *a, const char *type)
86517 {
86518         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates), type);
86519         /* transient soap skipped */
86520         soap_element_end_out(soap, tag);
86521         return SOAP_OK;
86522 }
86523
86524 void *_sai__EnumerateTrustedRootCertificates::soap_get(struct soap *soap, const char *tag, const char *type)
86525 {
86526         return soap_get__sai__EnumerateTrustedRootCertificates(soap, this, tag, type);
86527 }
86528
86529 SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_get__sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *p, const char *tag, const char *type)
86530 {
86531         if ((p = soap_in__sai__EnumerateTrustedRootCertificates(soap, tag, p, type)))
86532                 soap_getindependent(soap);
86533         return p;
86534 }
86535
86536 void *_sai__EnumerateTrustedRootCertificates::soap_in(struct soap *soap, const char *tag, const char *type)
86537 {       return soap_in__sai__EnumerateTrustedRootCertificates(soap, tag, this, type);
86538 }
86539
86540 SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_in__sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificates *a, const char *type)
86541 {
86542         if (soap_element_begin_in(soap, tag, 0, NULL))
86543                 return NULL;
86544         a = (_sai__EnumerateTrustedRootCertificates *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, sizeof(_sai__EnumerateTrustedRootCertificates), soap->type, soap->arrayType);
86545         if (!a)
86546                 return NULL;
86547         if (soap->alloced)
86548         {       a->soap_default(soap);
86549                 if (soap->clist->type != SOAP_TYPE__sai__EnumerateTrustedRootCertificates)
86550                 {       soap_revert(soap);
86551                         *soap->id = '\0';
86552                         return (_sai__EnumerateTrustedRootCertificates *)a->soap_in(soap, tag, type);
86553                 }
86554         };
86555         if (soap->body && !*soap->href)
86556         {
86557                 for (;;)
86558                 {       soap->error = SOAP_TAG_MISMATCH;
86559                         /* transient soap skipped */
86560                         if (soap->error == SOAP_TAG_MISMATCH)
86561                                 soap->error = soap_ignore_element(soap);
86562                         if (soap->error == SOAP_NO_TAG)
86563                                 break;
86564                         if (soap->error)
86565                                 return NULL;
86566                 }
86567                 if (soap_element_end_in(soap, tag))
86568                         return NULL;
86569         }
86570         else
86571         {       a = (_sai__EnumerateTrustedRootCertificates *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, 0, sizeof(_sai__EnumerateTrustedRootCertificates), 0, soap_copy__sai__EnumerateTrustedRootCertificates);
86572                 if (soap->body && soap_element_end_in(soap, tag))
86573                         return NULL;
86574         }
86575         return a;
86576 }
86577
86578 SOAP_FMAC5 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC6 soap_new__sai__EnumerateTrustedRootCertificates(struct soap *soap, int n)
86579 {       return soap_instantiate__sai__EnumerateTrustedRootCertificates(soap, n, NULL, NULL, NULL);
86580 }
86581
86582 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *p)
86583 {       soap_delete(soap, p);
86584 }
86585
86586 SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_instantiate__sai__EnumerateTrustedRootCertificates(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
86587 {
86588         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateTrustedRootCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
86589         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, n, soap_fdelete);
86590         if (!cp)
86591                 return NULL;
86592         if (n < 0)
86593         {       cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificates;
86594                 if (size)
86595                         *size = sizeof(_sai__EnumerateTrustedRootCertificates);
86596                 ((_sai__EnumerateTrustedRootCertificates*)cp->ptr)->soap = soap;
86597         }
86598         else
86599         {       cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificates[n];
86600                 if (size)
86601                         *size = n * sizeof(_sai__EnumerateTrustedRootCertificates);
86602                 for (int i = 0; i < n; i++)
86603                         ((_sai__EnumerateTrustedRootCertificates*)cp->ptr)[i].soap = soap;
86604         }
86605                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
86606         return (_sai__EnumerateTrustedRootCertificates*)cp->ptr;
86607 }
86608
86609 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateTrustedRootCertificates(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
86610 {
86611         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateTrustedRootCertificates %p -> %p\n", q, p));
86612         *(_sai__EnumerateTrustedRootCertificates*)p = *(_sai__EnumerateTrustedRootCertificates*)q;
86613 }
86614
86615 void _sai__DeleteTrustedRootCertificateResponse::soap_serialize(struct soap *soap) const
86616 {
86617         (void)soap; /* appease -Wall -Werror */
86618         /* transient soap skipped */
86619 }
86620
86621 void _sai__DeleteTrustedRootCertificateResponse::soap_default(struct soap *soap)
86622 {
86623         this->soap = soap;
86624         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__DeleteTrustedRootCertificateResponse*)this)->StatusCode);
86625         /* transient soap skipped */
86626 }
86627
86628 int _sai__DeleteTrustedRootCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
86629 {
86630         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse);
86631         if (this->soap_out(soap, tag, id, type))
86632                 return soap->error;
86633         return soap_putindependent(soap);
86634 }
86635
86636 int _sai__DeleteTrustedRootCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
86637 {
86638         return soap_out__sai__DeleteTrustedRootCertificateResponse(soap, tag, id, this, type);
86639 }
86640
86641 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__DeleteTrustedRootCertificateResponse *a, const char *type)
86642 {
86643         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse), type);
86644         soap_element_result(soap, "sai:StatusCode");
86645         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__DeleteTrustedRootCertificateResponse*)a)->StatusCode), "");
86646         /* transient soap skipped */
86647         soap_element_end_out(soap, tag);
86648         return SOAP_OK;
86649 }
86650
86651 void *_sai__DeleteTrustedRootCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
86652 {
86653         return soap_get__sai__DeleteTrustedRootCertificateResponse(soap, this, tag, type);
86654 }
86655
86656 SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC4 soap_get__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *p, const char *tag, const char *type)
86657 {
86658         if ((p = soap_in__sai__DeleteTrustedRootCertificateResponse(soap, tag, p, type)))
86659                 soap_getindependent(soap);
86660         return p;
86661 }
86662
86663 void *_sai__DeleteTrustedRootCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
86664 {       return soap_in__sai__DeleteTrustedRootCertificateResponse(soap, tag, this, type);
86665 }
86666
86667 SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC4 soap_in__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificateResponse *a, const char *type)
86668 {
86669         if (soap_element_begin_in(soap, tag, 0, NULL))
86670                 return NULL;
86671         a = (_sai__DeleteTrustedRootCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, sizeof(_sai__DeleteTrustedRootCertificateResponse), soap->type, soap->arrayType);
86672         if (!a)
86673                 return NULL;
86674         if (soap->alloced)
86675         {       a->soap_default(soap);
86676                 if (soap->clist->type != SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse)
86677                 {       soap_revert(soap);
86678                         *soap->id = '\0';
86679                         return (_sai__DeleteTrustedRootCertificateResponse *)a->soap_in(soap, tag, type);
86680                 }
86681         }
86682         short soap_flag_StatusCode1 = 1;
86683         if (soap->body && !*soap->href)
86684         {
86685                 for (;;)
86686                 {       soap->error = SOAP_TAG_MISMATCH;
86687                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
86688                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__DeleteTrustedRootCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
86689                                 {       soap_flag_StatusCode1--;
86690                                         continue;
86691                                 }
86692                         /* transient soap skipped */
86693                         soap_check_result(soap, "sai:StatusCode");
86694                         if (soap->error == SOAP_TAG_MISMATCH)
86695                                 soap->error = soap_ignore_element(soap);
86696                         if (soap->error == SOAP_NO_TAG)
86697                                 break;
86698                         if (soap->error)
86699                                 return NULL;
86700                 }
86701                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
86702                 {       soap->error = SOAP_OCCURS;
86703                         return NULL;
86704                 }
86705                 if (soap_element_end_in(soap, tag))
86706                         return NULL;
86707         }
86708         else
86709         {       a = (_sai__DeleteTrustedRootCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, 0, sizeof(_sai__DeleteTrustedRootCertificateResponse), 0, soap_copy__sai__DeleteTrustedRootCertificateResponse);
86710                 if (soap->body && soap_element_end_in(soap, tag))
86711                         return NULL;
86712         }
86713         return a;
86714 }
86715
86716 SOAP_FMAC5 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC6 soap_new__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, int n)
86717 {       return soap_instantiate__sai__DeleteTrustedRootCertificateResponse(soap, n, NULL, NULL, NULL);
86718 }
86719
86720 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *p)
86721 {       soap_delete(soap, p);
86722 }
86723
86724 SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
86725 {
86726         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteTrustedRootCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
86727         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, n, soap_fdelete);
86728         if (!cp)
86729                 return NULL;
86730         if (n < 0)
86731         {       cp->ptr = (void*)new _sai__DeleteTrustedRootCertificateResponse;
86732                 if (size)
86733                         *size = sizeof(_sai__DeleteTrustedRootCertificateResponse);
86734                 ((_sai__DeleteTrustedRootCertificateResponse*)cp->ptr)->soap = soap;
86735         }
86736         else
86737         {       cp->ptr = (void*)new _sai__DeleteTrustedRootCertificateResponse[n];
86738                 if (size)
86739                         *size = n * sizeof(_sai__DeleteTrustedRootCertificateResponse);
86740                 for (int i = 0; i < n; i++)
86741                         ((_sai__DeleteTrustedRootCertificateResponse*)cp->ptr)[i].soap = soap;
86742         }
86743                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
86744         return (_sai__DeleteTrustedRootCertificateResponse*)cp->ptr;
86745 }
86746
86747 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
86748 {
86749         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteTrustedRootCertificateResponse %p -> %p\n", q, p));
86750         *(_sai__DeleteTrustedRootCertificateResponse*)p = *(_sai__DeleteTrustedRootCertificateResponse*)q;
86751 }
86752
86753 void _sai__DeleteTrustedRootCertificate::soap_serialize(struct soap *soap) const
86754 {
86755         (void)soap; /* appease -Wall -Werror */
86756         soap_embedded(soap, &((_sai__DeleteTrustedRootCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
86757         /* transient soap skipped */
86758 }
86759
86760 void _sai__DeleteTrustedRootCertificate::soap_default(struct soap *soap)
86761 {
86762         this->soap = soap;
86763         soap_default_sai__CertificateHandleType(soap, &((_sai__DeleteTrustedRootCertificate*)this)->CertHandle);
86764         /* transient soap skipped */
86765 }
86766
86767 int _sai__DeleteTrustedRootCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
86768 {
86769         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__DeleteTrustedRootCertificate);
86770         if (this->soap_out(soap, tag, id, type))
86771                 return soap->error;
86772         return soap_putindependent(soap);
86773 }
86774
86775 int _sai__DeleteTrustedRootCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
86776 {
86777         return soap_out__sai__DeleteTrustedRootCertificate(soap, tag, id, this, type);
86778 }
86779
86780 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, int id, const _sai__DeleteTrustedRootCertificate *a, const char *type)
86781 {
86782         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificate), type);
86783         soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__DeleteTrustedRootCertificate*)a)->CertHandle), "");
86784         /* transient soap skipped */
86785         soap_element_end_out(soap, tag);
86786         return SOAP_OK;
86787 }
86788
86789 void *_sai__DeleteTrustedRootCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
86790 {
86791         return soap_get__sai__DeleteTrustedRootCertificate(soap, this, tag, type);
86792 }
86793
86794 SOAP_FMAC3 _sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_get__sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *p, const char *tag, const char *type)
86795 {
86796         if ((p = soap_in__sai__DeleteTrustedRootCertificate(soap, tag, p, type)))
86797                 soap_getindependent(soap);
86798         return p;
86799 }
86800
86801 void *_sai__DeleteTrustedRootCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
86802 {       return soap_in__sai__DeleteTrustedRootCertificate(soap, tag, this, type);
86803 }
86804
86805 SOAP_FMAC3 _sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_in__sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificate *a, const char *type)
86806 {
86807         if (soap_element_begin_in(soap, tag, 0, NULL))
86808                 return NULL;
86809         a = (_sai__DeleteTrustedRootCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificate, sizeof(_sai__DeleteTrustedRootCertificate), soap->type, soap->arrayType);
86810         if (!a)
86811                 return NULL;
86812         if (soap->alloced)
86813         {       a->soap_default(soap);
86814                 if (soap->clist->type != SOAP_TYPE__sai__DeleteTrustedRootCertificate)
86815                 {       soap_revert(soap);
86816                         *soap->id = '\0';
86817                         return (_sai__DeleteTrustedRootCertificate *)a->soap_in(soap, tag, type);
86818                 }
86819         }
86820         short soap_flag_CertHandle1 = 1;
86821         if (soap->body && !*soap->href)
86822         {
86823                 for (;;)
86824                 {       soap->error = SOAP_TAG_MISMATCH;
86825                         if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
86826                                 if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__DeleteTrustedRootCertificate*)a)->CertHandle), "sai:CertificateHandleType"))
86827                                 {       soap_flag_CertHandle1--;
86828                                         continue;
86829                                 }
86830                         /* transient soap skipped */
86831                         if (soap->error == SOAP_TAG_MISMATCH)
86832                                 soap->error = soap_ignore_element(soap);
86833                         if (soap->error == SOAP_NO_TAG)
86834                                 break;
86835                         if (soap->error)
86836                                 return NULL;
86837                 }
86838                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0))
86839                 {       soap->error = SOAP_OCCURS;
86840                         return NULL;
86841                 }
86842                 if (soap_element_end_in(soap, tag))
86843                         return NULL;
86844         }
86845         else
86846         {       a = (_sai__DeleteTrustedRootCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__DeleteTrustedRootCertificate, 0, sizeof(_sai__DeleteTrustedRootCertificate), 0, soap_copy__sai__DeleteTrustedRootCertificate);
86847                 if (soap->body && soap_element_end_in(soap, tag))
86848                         return NULL;
86849         }
86850         return a;
86851 }
86852
86853 SOAP_FMAC5 _sai__DeleteTrustedRootCertificate * SOAP_FMAC6 soap_new__sai__DeleteTrustedRootCertificate(struct soap *soap, int n)
86854 {       return soap_instantiate__sai__DeleteTrustedRootCertificate(soap, n, NULL, NULL, NULL);
86855 }
86856
86857 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *p)
86858 {       soap_delete(soap, p);
86859 }
86860
86861 SOAP_FMAC3 _sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_instantiate__sai__DeleteTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
86862 {
86863         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
86864         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteTrustedRootCertificate, n, soap_fdelete);
86865         if (!cp)
86866                 return NULL;
86867         if (n < 0)
86868         {       cp->ptr = (void*)new _sai__DeleteTrustedRootCertificate;
86869                 if (size)
86870                         *size = sizeof(_sai__DeleteTrustedRootCertificate);
86871                 ((_sai__DeleteTrustedRootCertificate*)cp->ptr)->soap = soap;
86872         }
86873         else
86874         {       cp->ptr = (void*)new _sai__DeleteTrustedRootCertificate[n];
86875                 if (size)
86876                         *size = n * sizeof(_sai__DeleteTrustedRootCertificate);
86877                 for (int i = 0; i < n; i++)
86878                         ((_sai__DeleteTrustedRootCertificate*)cp->ptr)[i].soap = soap;
86879         }
86880                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
86881         return (_sai__DeleteTrustedRootCertificate*)cp->ptr;
86882 }
86883
86884 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__DeleteTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
86885 {
86886         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteTrustedRootCertificate %p -> %p\n", q, p));
86887         *(_sai__DeleteTrustedRootCertificate*)p = *(_sai__DeleteTrustedRootCertificate*)q;
86888 }
86889
86890 void _sai__GetTrustedRootCertificateResponse::soap_serialize(struct soap *soap) const
86891 {
86892         (void)soap; /* appease -Wall -Werror */
86893         soap_serialize_PointerTosai__CertificateType(soap, &((_sai__GetTrustedRootCertificateResponse*)this)->Certificate);
86894         /* transient soap skipped */
86895 }
86896
86897 void _sai__GetTrustedRootCertificateResponse::soap_default(struct soap *soap)
86898 {
86899         this->soap = soap;
86900         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTrustedRootCertificateResponse*)this)->StatusCode);
86901         ((_sai__GetTrustedRootCertificateResponse*)this)->Certificate = NULL;
86902         /* transient soap skipped */
86903 }
86904
86905 int _sai__GetTrustedRootCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
86906 {
86907         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTrustedRootCertificateResponse);
86908         if (this->soap_out(soap, tag, id, type))
86909                 return soap->error;
86910         return soap_putindependent(soap);
86911 }
86912
86913 int _sai__GetTrustedRootCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
86914 {
86915         return soap_out__sai__GetTrustedRootCertificateResponse(soap, tag, id, this, type);
86916 }
86917
86918 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__GetTrustedRootCertificateResponse *a, const char *type)
86919 {
86920         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse), type);
86921         soap_element_result(soap, "sai:StatusCode");
86922         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTrustedRootCertificateResponse*)a)->StatusCode), "");
86923         soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__GetTrustedRootCertificateResponse*)a)->Certificate), "");
86924         /* transient soap skipped */
86925         soap_element_end_out(soap, tag);
86926         return SOAP_OK;
86927 }
86928
86929 void *_sai__GetTrustedRootCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
86930 {
86931         return soap_get__sai__GetTrustedRootCertificateResponse(soap, this, tag, type);
86932 }
86933
86934 SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC4 soap_get__sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *p, const char *tag, const char *type)
86935 {
86936         if ((p = soap_in__sai__GetTrustedRootCertificateResponse(soap, tag, p, type)))
86937                 soap_getindependent(soap);
86938         return p;
86939 }
86940
86941 void *_sai__GetTrustedRootCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
86942 {       return soap_in__sai__GetTrustedRootCertificateResponse(soap, tag, this, type);
86943 }
86944
86945 SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC4 soap_in__sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificateResponse *a, const char *type)
86946 {
86947         if (soap_element_begin_in(soap, tag, 0, NULL))
86948                 return NULL;
86949         a = (_sai__GetTrustedRootCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, sizeof(_sai__GetTrustedRootCertificateResponse), soap->type, soap->arrayType);
86950         if (!a)
86951                 return NULL;
86952         if (soap->alloced)
86953         {       a->soap_default(soap);
86954                 if (soap->clist->type != SOAP_TYPE__sai__GetTrustedRootCertificateResponse)
86955                 {       soap_revert(soap);
86956                         *soap->id = '\0';
86957                         return (_sai__GetTrustedRootCertificateResponse *)a->soap_in(soap, tag, type);
86958                 }
86959         }
86960         short soap_flag_StatusCode1 = 1, soap_flag_Certificate1 = 1;
86961         if (soap->body && !*soap->href)
86962         {
86963                 for (;;)
86964                 {       soap->error = SOAP_TAG_MISMATCH;
86965                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
86966                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTrustedRootCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
86967                                 {       soap_flag_StatusCode1--;
86968                                         continue;
86969                                 }
86970                         if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH)
86971                                 if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__GetTrustedRootCertificateResponse*)a)->Certificate), "sai:CertificateType"))
86972                                 {       soap_flag_Certificate1--;
86973                                         continue;
86974                                 }
86975                         /* transient soap skipped */
86976                         soap_check_result(soap, "sai:StatusCode");
86977                         if (soap->error == SOAP_TAG_MISMATCH)
86978                                 soap->error = soap_ignore_element(soap);
86979                         if (soap->error == SOAP_NO_TAG)
86980                                 break;
86981                         if (soap->error)
86982                                 return NULL;
86983                 }
86984                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Certificate1 > 0))
86985                 {       soap->error = SOAP_OCCURS;
86986                         return NULL;
86987                 }
86988                 if (soap_element_end_in(soap, tag))
86989                         return NULL;
86990         }
86991         else
86992         {       a = (_sai__GetTrustedRootCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, 0, sizeof(_sai__GetTrustedRootCertificateResponse), 0, soap_copy__sai__GetTrustedRootCertificateResponse);
86993                 if (soap->body && soap_element_end_in(soap, tag))
86994                         return NULL;
86995         }
86996         return a;
86997 }
86998
86999 SOAP_FMAC5 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC6 soap_new__sai__GetTrustedRootCertificateResponse(struct soap *soap, int n)
87000 {       return soap_instantiate__sai__GetTrustedRootCertificateResponse(soap, n, NULL, NULL, NULL);
87001 }
87002
87003 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *p)
87004 {       soap_delete(soap, p);
87005 }
87006
87007 SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__GetTrustedRootCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
87008 {
87009         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedRootCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
87010         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, n, soap_fdelete);
87011         if (!cp)
87012                 return NULL;
87013         if (n < 0)
87014         {       cp->ptr = (void*)new _sai__GetTrustedRootCertificateResponse;
87015                 if (size)
87016                         *size = sizeof(_sai__GetTrustedRootCertificateResponse);
87017                 ((_sai__GetTrustedRootCertificateResponse*)cp->ptr)->soap = soap;
87018         }
87019         else
87020         {       cp->ptr = (void*)new _sai__GetTrustedRootCertificateResponse[n];
87021                 if (size)
87022                         *size = n * sizeof(_sai__GetTrustedRootCertificateResponse);
87023                 for (int i = 0; i < n; i++)
87024                         ((_sai__GetTrustedRootCertificateResponse*)cp->ptr)[i].soap = soap;
87025         }
87026                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
87027         return (_sai__GetTrustedRootCertificateResponse*)cp->ptr;
87028 }
87029
87030 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTrustedRootCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
87031 {
87032         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedRootCertificateResponse %p -> %p\n", q, p));
87033         *(_sai__GetTrustedRootCertificateResponse*)p = *(_sai__GetTrustedRootCertificateResponse*)q;
87034 }
87035
87036 void _sai__GetTrustedRootCertificate::soap_serialize(struct soap *soap) const
87037 {
87038         (void)soap; /* appease -Wall -Werror */
87039         soap_embedded(soap, &((_sai__GetTrustedRootCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
87040         /* transient soap skipped */
87041 }
87042
87043 void _sai__GetTrustedRootCertificate::soap_default(struct soap *soap)
87044 {
87045         this->soap = soap;
87046         soap_default_sai__CertificateHandleType(soap, &((_sai__GetTrustedRootCertificate*)this)->CertHandle);
87047         /* transient soap skipped */
87048 }
87049
87050 int _sai__GetTrustedRootCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
87051 {
87052         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTrustedRootCertificate);
87053         if (this->soap_out(soap, tag, id, type))
87054                 return soap->error;
87055         return soap_putindependent(soap);
87056 }
87057
87058 int _sai__GetTrustedRootCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
87059 {
87060         return soap_out__sai__GetTrustedRootCertificate(soap, tag, id, this, type);
87061 }
87062
87063 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, int id, const _sai__GetTrustedRootCertificate *a, const char *type)
87064 {
87065         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedRootCertificate), type);
87066         soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__GetTrustedRootCertificate*)a)->CertHandle), "");
87067         /* transient soap skipped */
87068         soap_element_end_out(soap, tag);
87069         return SOAP_OK;
87070 }
87071
87072 void *_sai__GetTrustedRootCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
87073 {
87074         return soap_get__sai__GetTrustedRootCertificate(soap, this, tag, type);
87075 }
87076
87077 SOAP_FMAC3 _sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_get__sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *p, const char *tag, const char *type)
87078 {
87079         if ((p = soap_in__sai__GetTrustedRootCertificate(soap, tag, p, type)))
87080                 soap_getindependent(soap);
87081         return p;
87082 }
87083
87084 void *_sai__GetTrustedRootCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
87085 {       return soap_in__sai__GetTrustedRootCertificate(soap, tag, this, type);
87086 }
87087
87088 SOAP_FMAC3 _sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_in__sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificate *a, const char *type)
87089 {
87090         if (soap_element_begin_in(soap, tag, 0, NULL))
87091                 return NULL;
87092         a = (_sai__GetTrustedRootCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedRootCertificate, sizeof(_sai__GetTrustedRootCertificate), soap->type, soap->arrayType);
87093         if (!a)
87094                 return NULL;
87095         if (soap->alloced)
87096         {       a->soap_default(soap);
87097                 if (soap->clist->type != SOAP_TYPE__sai__GetTrustedRootCertificate)
87098                 {       soap_revert(soap);
87099                         *soap->id = '\0';
87100                         return (_sai__GetTrustedRootCertificate *)a->soap_in(soap, tag, type);
87101                 }
87102         }
87103         short soap_flag_CertHandle1 = 1;
87104         if (soap->body && !*soap->href)
87105         {
87106                 for (;;)
87107                 {       soap->error = SOAP_TAG_MISMATCH;
87108                         if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
87109                                 if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__GetTrustedRootCertificate*)a)->CertHandle), "sai:CertificateHandleType"))
87110                                 {       soap_flag_CertHandle1--;
87111                                         continue;
87112                                 }
87113                         /* transient soap skipped */
87114                         if (soap->error == SOAP_TAG_MISMATCH)
87115                                 soap->error = soap_ignore_element(soap);
87116                         if (soap->error == SOAP_NO_TAG)
87117                                 break;
87118                         if (soap->error)
87119                                 return NULL;
87120                 }
87121                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0))
87122                 {       soap->error = SOAP_OCCURS;
87123                         return NULL;
87124                 }
87125                 if (soap_element_end_in(soap, tag))
87126                         return NULL;
87127         }
87128         else
87129         {       a = (_sai__GetTrustedRootCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTrustedRootCertificate, 0, sizeof(_sai__GetTrustedRootCertificate), 0, soap_copy__sai__GetTrustedRootCertificate);
87130                 if (soap->body && soap_element_end_in(soap, tag))
87131                         return NULL;
87132         }
87133         return a;
87134 }
87135
87136 SOAP_FMAC5 _sai__GetTrustedRootCertificate * SOAP_FMAC6 soap_new__sai__GetTrustedRootCertificate(struct soap *soap, int n)
87137 {       return soap_instantiate__sai__GetTrustedRootCertificate(soap, n, NULL, NULL, NULL);
87138 }
87139
87140 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *p)
87141 {       soap_delete(soap, p);
87142 }
87143
87144 SOAP_FMAC3 _sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_instantiate__sai__GetTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
87145 {
87146         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
87147         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedRootCertificate, n, soap_fdelete);
87148         if (!cp)
87149                 return NULL;
87150         if (n < 0)
87151         {       cp->ptr = (void*)new _sai__GetTrustedRootCertificate;
87152                 if (size)
87153                         *size = sizeof(_sai__GetTrustedRootCertificate);
87154                 ((_sai__GetTrustedRootCertificate*)cp->ptr)->soap = soap;
87155         }
87156         else
87157         {       cp->ptr = (void*)new _sai__GetTrustedRootCertificate[n];
87158                 if (size)
87159                         *size = n * sizeof(_sai__GetTrustedRootCertificate);
87160                 for (int i = 0; i < n; i++)
87161                         ((_sai__GetTrustedRootCertificate*)cp->ptr)[i].soap = soap;
87162         }
87163                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
87164         return (_sai__GetTrustedRootCertificate*)cp->ptr;
87165 }
87166
87167 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
87168 {
87169         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedRootCertificate %p -> %p\n", q, p));
87170         *(_sai__GetTrustedRootCertificate*)p = *(_sai__GetTrustedRootCertificate*)q;
87171 }
87172
87173 void _sai__AddTrustedRootCertificateResponse::soap_serialize(struct soap *soap) const
87174 {
87175         (void)soap; /* appease -Wall -Werror */
87176         soap_embedded(soap, &((_sai__AddTrustedRootCertificateResponse*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
87177         /* transient soap skipped */
87178 }
87179
87180 void _sai__AddTrustedRootCertificateResponse::soap_default(struct soap *soap)
87181 {
87182         this->soap = soap;
87183         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__AddTrustedRootCertificateResponse*)this)->StatusCode);
87184         soap_default_sai__CertificateHandleType(soap, &((_sai__AddTrustedRootCertificateResponse*)this)->CertHandle);
87185         /* transient soap skipped */
87186 }
87187
87188 int _sai__AddTrustedRootCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
87189 {
87190         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddTrustedRootCertificateResponse);
87191         if (this->soap_out(soap, tag, id, type))
87192                 return soap->error;
87193         return soap_putindependent(soap);
87194 }
87195
87196 int _sai__AddTrustedRootCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
87197 {
87198         return soap_out__sai__AddTrustedRootCertificateResponse(soap, tag, id, this, type);
87199 }
87200
87201 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__AddTrustedRootCertificateResponse *a, const char *type)
87202 {
87203         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse), type);
87204         soap_element_result(soap, "sai:StatusCode");
87205         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddTrustedRootCertificateResponse*)a)->StatusCode), "");
87206         soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__AddTrustedRootCertificateResponse*)a)->CertHandle), "");
87207         /* transient soap skipped */
87208         soap_element_end_out(soap, tag);
87209         return SOAP_OK;
87210 }
87211
87212 void *_sai__AddTrustedRootCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
87213 {
87214         return soap_get__sai__AddTrustedRootCertificateResponse(soap, this, tag, type);
87215 }
87216
87217 SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC4 soap_get__sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *p, const char *tag, const char *type)
87218 {
87219         if ((p = soap_in__sai__AddTrustedRootCertificateResponse(soap, tag, p, type)))
87220                 soap_getindependent(soap);
87221         return p;
87222 }
87223
87224 void *_sai__AddTrustedRootCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
87225 {       return soap_in__sai__AddTrustedRootCertificateResponse(soap, tag, this, type);
87226 }
87227
87228 SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC4 soap_in__sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificateResponse *a, const char *type)
87229 {
87230         if (soap_element_begin_in(soap, tag, 0, NULL))
87231                 return NULL;
87232         a = (_sai__AddTrustedRootCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, sizeof(_sai__AddTrustedRootCertificateResponse), soap->type, soap->arrayType);
87233         if (!a)
87234                 return NULL;
87235         if (soap->alloced)
87236         {       a->soap_default(soap);
87237                 if (soap->clist->type != SOAP_TYPE__sai__AddTrustedRootCertificateResponse)
87238                 {       soap_revert(soap);
87239                         *soap->id = '\0';
87240                         return (_sai__AddTrustedRootCertificateResponse *)a->soap_in(soap, tag, type);
87241                 }
87242         }
87243         short soap_flag_StatusCode1 = 1, soap_flag_CertHandle1 = 1;
87244         if (soap->body && !*soap->href)
87245         {
87246                 for (;;)
87247                 {       soap->error = SOAP_TAG_MISMATCH;
87248                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
87249                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddTrustedRootCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
87250                                 {       soap_flag_StatusCode1--;
87251                                         continue;
87252                                 }
87253                         if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
87254                                 if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__AddTrustedRootCertificateResponse*)a)->CertHandle), "sai:CertificateHandleType"))
87255                                 {       soap_flag_CertHandle1--;
87256                                         continue;
87257                                 }
87258                         /* transient soap skipped */
87259                         soap_check_result(soap, "sai:StatusCode");
87260                         if (soap->error == SOAP_TAG_MISMATCH)
87261                                 soap->error = soap_ignore_element(soap);
87262                         if (soap->error == SOAP_NO_TAG)
87263                                 break;
87264                         if (soap->error)
87265                                 return NULL;
87266                 }
87267                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertHandle1 > 0))
87268                 {       soap->error = SOAP_OCCURS;
87269                         return NULL;
87270                 }
87271                 if (soap_element_end_in(soap, tag))
87272                         return NULL;
87273         }
87274         else
87275         {       a = (_sai__AddTrustedRootCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, 0, sizeof(_sai__AddTrustedRootCertificateResponse), 0, soap_copy__sai__AddTrustedRootCertificateResponse);
87276                 if (soap->body && soap_element_end_in(soap, tag))
87277                         return NULL;
87278         }
87279         return a;
87280 }
87281
87282 SOAP_FMAC5 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC6 soap_new__sai__AddTrustedRootCertificateResponse(struct soap *soap, int n)
87283 {       return soap_instantiate__sai__AddTrustedRootCertificateResponse(soap, n, NULL, NULL, NULL);
87284 }
87285
87286 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *p)
87287 {       soap_delete(soap, p);
87288 }
87289
87290 SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__AddTrustedRootCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
87291 {
87292         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddTrustedRootCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
87293         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, n, soap_fdelete);
87294         if (!cp)
87295                 return NULL;
87296         if (n < 0)
87297         {       cp->ptr = (void*)new _sai__AddTrustedRootCertificateResponse;
87298                 if (size)
87299                         *size = sizeof(_sai__AddTrustedRootCertificateResponse);
87300                 ((_sai__AddTrustedRootCertificateResponse*)cp->ptr)->soap = soap;
87301         }
87302         else
87303         {       cp->ptr = (void*)new _sai__AddTrustedRootCertificateResponse[n];
87304                 if (size)
87305                         *size = n * sizeof(_sai__AddTrustedRootCertificateResponse);
87306                 for (int i = 0; i < n; i++)
87307                         ((_sai__AddTrustedRootCertificateResponse*)cp->ptr)[i].soap = soap;
87308         }
87309                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
87310         return (_sai__AddTrustedRootCertificateResponse*)cp->ptr;
87311 }
87312
87313 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddTrustedRootCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
87314 {
87315         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddTrustedRootCertificateResponse %p -> %p\n", q, p));
87316         *(_sai__AddTrustedRootCertificateResponse*)p = *(_sai__AddTrustedRootCertificateResponse*)q;
87317 }
87318
87319 void _sai__AddTrustedRootCertificate::soap_serialize(struct soap *soap) const
87320 {
87321         (void)soap; /* appease -Wall -Werror */
87322         soap_serialize_PointerTosai__CertificateType(soap, &((_sai__AddTrustedRootCertificate*)this)->Certificate);
87323         /* transient soap skipped */
87324 }
87325
87326 void _sai__AddTrustedRootCertificate::soap_default(struct soap *soap)
87327 {
87328         this->soap = soap;
87329         ((_sai__AddTrustedRootCertificate*)this)->Certificate = NULL;
87330         /* transient soap skipped */
87331 }
87332
87333 int _sai__AddTrustedRootCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
87334 {
87335         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddTrustedRootCertificate);
87336         if (this->soap_out(soap, tag, id, type))
87337                 return soap->error;
87338         return soap_putindependent(soap);
87339 }
87340
87341 int _sai__AddTrustedRootCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
87342 {
87343         return soap_out__sai__AddTrustedRootCertificate(soap, tag, id, this, type);
87344 }
87345
87346 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, int id, const _sai__AddTrustedRootCertificate *a, const char *type)
87347 {
87348         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddTrustedRootCertificate), type);
87349         soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__AddTrustedRootCertificate*)a)->Certificate), "");
87350         /* transient soap skipped */
87351         soap_element_end_out(soap, tag);
87352         return SOAP_OK;
87353 }
87354
87355 void *_sai__AddTrustedRootCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
87356 {
87357         return soap_get__sai__AddTrustedRootCertificate(soap, this, tag, type);
87358 }
87359
87360 SOAP_FMAC3 _sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_get__sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *p, const char *tag, const char *type)
87361 {
87362         if ((p = soap_in__sai__AddTrustedRootCertificate(soap, tag, p, type)))
87363                 soap_getindependent(soap);
87364         return p;
87365 }
87366
87367 void *_sai__AddTrustedRootCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
87368 {       return soap_in__sai__AddTrustedRootCertificate(soap, tag, this, type);
87369 }
87370
87371 SOAP_FMAC3 _sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_in__sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificate *a, const char *type)
87372 {
87373         if (soap_element_begin_in(soap, tag, 0, NULL))
87374                 return NULL;
87375         a = (_sai__AddTrustedRootCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddTrustedRootCertificate, sizeof(_sai__AddTrustedRootCertificate), soap->type, soap->arrayType);
87376         if (!a)
87377                 return NULL;
87378         if (soap->alloced)
87379         {       a->soap_default(soap);
87380                 if (soap->clist->type != SOAP_TYPE__sai__AddTrustedRootCertificate)
87381                 {       soap_revert(soap);
87382                         *soap->id = '\0';
87383                         return (_sai__AddTrustedRootCertificate *)a->soap_in(soap, tag, type);
87384                 }
87385         }
87386         short soap_flag_Certificate1 = 1;
87387         if (soap->body && !*soap->href)
87388         {
87389                 for (;;)
87390                 {       soap->error = SOAP_TAG_MISMATCH;
87391                         if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH)
87392                                 if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__AddTrustedRootCertificate*)a)->Certificate), "sai:CertificateType"))
87393                                 {       soap_flag_Certificate1--;
87394                                         continue;
87395                                 }
87396                         /* transient soap skipped */
87397                         if (soap->error == SOAP_TAG_MISMATCH)
87398                                 soap->error = soap_ignore_element(soap);
87399                         if (soap->error == SOAP_NO_TAG)
87400                                 break;
87401                         if (soap->error)
87402                                 return NULL;
87403                 }
87404                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Certificate1 > 0))
87405                 {       soap->error = SOAP_OCCURS;
87406                         return NULL;
87407                 }
87408                 if (soap_element_end_in(soap, tag))
87409                         return NULL;
87410         }
87411         else
87412         {       a = (_sai__AddTrustedRootCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddTrustedRootCertificate, 0, sizeof(_sai__AddTrustedRootCertificate), 0, soap_copy__sai__AddTrustedRootCertificate);
87413                 if (soap->body && soap_element_end_in(soap, tag))
87414                         return NULL;
87415         }
87416         return a;
87417 }
87418
87419 SOAP_FMAC5 _sai__AddTrustedRootCertificate * SOAP_FMAC6 soap_new__sai__AddTrustedRootCertificate(struct soap *soap, int n)
87420 {       return soap_instantiate__sai__AddTrustedRootCertificate(soap, n, NULL, NULL, NULL);
87421 }
87422
87423 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *p)
87424 {       soap_delete(soap, p);
87425 }
87426
87427 SOAP_FMAC3 _sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_instantiate__sai__AddTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
87428 {
87429         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
87430         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddTrustedRootCertificate, n, soap_fdelete);
87431         if (!cp)
87432                 return NULL;
87433         if (n < 0)
87434         {       cp->ptr = (void*)new _sai__AddTrustedRootCertificate;
87435                 if (size)
87436                         *size = sizeof(_sai__AddTrustedRootCertificate);
87437                 ((_sai__AddTrustedRootCertificate*)cp->ptr)->soap = soap;
87438         }
87439         else
87440         {       cp->ptr = (void*)new _sai__AddTrustedRootCertificate[n];
87441                 if (size)
87442                         *size = n * sizeof(_sai__AddTrustedRootCertificate);
87443                 for (int i = 0; i < n; i++)
87444                         ((_sai__AddTrustedRootCertificate*)cp->ptr)[i].soap = soap;
87445         }
87446                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
87447         return (_sai__AddTrustedRootCertificate*)cp->ptr;
87448 }
87449
87450 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
87451 {
87452         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddTrustedRootCertificate %p -> %p\n", q, p));
87453         *(_sai__AddTrustedRootCertificate*)p = *(_sai__AddTrustedRootCertificate*)q;
87454 }
87455
87456 void _sai__GetTlsOptionsResponse::soap_serialize(struct soap *soap) const
87457 {
87458         (void)soap; /* appease -Wall -Werror */
87459         soap_serialize_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__GetTlsOptionsResponse*)this)->TlsOptions);
87460         /* transient soap skipped */
87461 }
87462
87463 void _sai__GetTlsOptionsResponse::soap_default(struct soap *soap)
87464 {
87465         this->soap = soap;
87466         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTlsOptionsResponse*)this)->StatusCode);
87467         soap_default_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__GetTlsOptionsResponse*)this)->TlsOptions);
87468         /* transient soap skipped */
87469 }
87470
87471 int _sai__GetTlsOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
87472 {
87473         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTlsOptionsResponse);
87474         if (this->soap_out(soap, tag, id, type))
87475                 return soap->error;
87476         return soap_putindependent(soap);
87477 }
87478
87479 int _sai__GetTlsOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
87480 {
87481         return soap_out__sai__GetTlsOptionsResponse(soap, tag, id, this, type);
87482 }
87483
87484 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetTlsOptionsResponse *a, const char *type)
87485 {
87486         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTlsOptionsResponse), type);
87487         soap_element_result(soap, "sai:StatusCode");
87488         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTlsOptionsResponse*)a)->StatusCode), "");
87489         soap_out_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", -1, &(((_sai__GetTlsOptionsResponse*)a)->TlsOptions), "");
87490         /* transient soap skipped */
87491         soap_element_end_out(soap, tag);
87492         return SOAP_OK;
87493 }
87494
87495 void *_sai__GetTlsOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
87496 {
87497         return soap_get__sai__GetTlsOptionsResponse(soap, this, tag, type);
87498 }
87499
87500 SOAP_FMAC3 _sai__GetTlsOptionsResponse * SOAP_FMAC4 soap_get__sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *p, const char *tag, const char *type)
87501 {
87502         if ((p = soap_in__sai__GetTlsOptionsResponse(soap, tag, p, type)))
87503                 soap_getindependent(soap);
87504         return p;
87505 }
87506
87507 void *_sai__GetTlsOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
87508 {       return soap_in__sai__GetTlsOptionsResponse(soap, tag, this, type);
87509 }
87510
87511 SOAP_FMAC3 _sai__GetTlsOptionsResponse * SOAP_FMAC4 soap_in__sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__GetTlsOptionsResponse *a, const char *type)
87512 {
87513         if (soap_element_begin_in(soap, tag, 0, NULL))
87514                 return NULL;
87515         a = (_sai__GetTlsOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTlsOptionsResponse, sizeof(_sai__GetTlsOptionsResponse), soap->type, soap->arrayType);
87516         if (!a)
87517                 return NULL;
87518         if (soap->alloced)
87519         {       a->soap_default(soap);
87520                 if (soap->clist->type != SOAP_TYPE__sai__GetTlsOptionsResponse)
87521                 {       soap_revert(soap);
87522                         *soap->id = '\0';
87523                         return (_sai__GetTlsOptionsResponse *)a->soap_in(soap, tag, type);
87524                 }
87525         }
87526         short soap_flag_StatusCode1 = 1;
87527         if (soap->body && !*soap->href)
87528         {
87529                 for (;;)
87530                 {       soap->error = SOAP_TAG_MISMATCH;
87531                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
87532                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTlsOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
87533                                 {       soap_flag_StatusCode1--;
87534                                         continue;
87535                                 }
87536                         if (soap->error == SOAP_TAG_MISMATCH)
87537                                 if (soap_in_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", &(((_sai__GetTlsOptionsResponse*)a)->TlsOptions), "sai:TlsOptionsType"))
87538                                         continue;
87539                         /* transient soap skipped */
87540                         soap_check_result(soap, "sai:StatusCode");
87541                         if (soap->error == SOAP_TAG_MISMATCH)
87542                                 soap->error = soap_ignore_element(soap);
87543                         if (soap->error == SOAP_NO_TAG)
87544                                 break;
87545                         if (soap->error)
87546                                 return NULL;
87547                 }
87548                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || ((_sai__GetTlsOptionsResponse*)a)->TlsOptions.size() > 2))
87549                 {       soap->error = SOAP_OCCURS;
87550                         return NULL;
87551                 }
87552                 if (soap_element_end_in(soap, tag))
87553                         return NULL;
87554         }
87555         else
87556         {       a = (_sai__GetTlsOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTlsOptionsResponse, 0, sizeof(_sai__GetTlsOptionsResponse), 0, soap_copy__sai__GetTlsOptionsResponse);
87557                 if (soap->body && soap_element_end_in(soap, tag))
87558                         return NULL;
87559         }
87560         return a;
87561 }
87562
87563 SOAP_FMAC5 _sai__GetTlsOptionsResponse * SOAP_FMAC6 soap_new__sai__GetTlsOptionsResponse(struct soap *soap, int n)
87564 {       return soap_instantiate__sai__GetTlsOptionsResponse(soap, n, NULL, NULL, NULL);
87565 }
87566
87567 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *p)
87568 {       soap_delete(soap, p);
87569 }
87570
87571 SOAP_FMAC3 _sai__GetTlsOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetTlsOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
87572 {
87573         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTlsOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
87574         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTlsOptionsResponse, n, soap_fdelete);
87575         if (!cp)
87576                 return NULL;
87577         if (n < 0)
87578         {       cp->ptr = (void*)new _sai__GetTlsOptionsResponse;
87579                 if (size)
87580                         *size = sizeof(_sai__GetTlsOptionsResponse);
87581                 ((_sai__GetTlsOptionsResponse*)cp->ptr)->soap = soap;
87582         }
87583         else
87584         {       cp->ptr = (void*)new _sai__GetTlsOptionsResponse[n];
87585                 if (size)
87586                         *size = n * sizeof(_sai__GetTlsOptionsResponse);
87587                 for (int i = 0; i < n; i++)
87588                         ((_sai__GetTlsOptionsResponse*)cp->ptr)[i].soap = soap;
87589         }
87590                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
87591         return (_sai__GetTlsOptionsResponse*)cp->ptr;
87592 }
87593
87594 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTlsOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
87595 {
87596         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTlsOptionsResponse %p -> %p\n", q, p));
87597         *(_sai__GetTlsOptionsResponse*)p = *(_sai__GetTlsOptionsResponse*)q;
87598 }
87599
87600 void _sai__GetTlsOptions::soap_serialize(struct soap *soap) const
87601 {
87602         (void)soap; /* appease -Wall -Werror */
87603         /* transient soap skipped */
87604 }
87605
87606 void _sai__GetTlsOptions::soap_default(struct soap *soap)
87607 {
87608         this->soap = soap;
87609         /* transient soap skipped */
87610 }
87611
87612 int _sai__GetTlsOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
87613 {
87614         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTlsOptions);
87615         if (this->soap_out(soap, tag, id, type))
87616                 return soap->error;
87617         return soap_putindependent(soap);
87618 }
87619
87620 int _sai__GetTlsOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
87621 {
87622         return soap_out__sai__GetTlsOptions(soap, tag, id, this, type);
87623 }
87624
87625 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTlsOptions(struct soap *soap, const char *tag, int id, const _sai__GetTlsOptions *a, const char *type)
87626 {
87627         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTlsOptions), type);
87628         /* transient soap skipped */
87629         soap_element_end_out(soap, tag);
87630         return SOAP_OK;
87631 }
87632
87633 void *_sai__GetTlsOptions::soap_get(struct soap *soap, const char *tag, const char *type)
87634 {
87635         return soap_get__sai__GetTlsOptions(soap, this, tag, type);
87636 }
87637
87638 SOAP_FMAC3 _sai__GetTlsOptions * SOAP_FMAC4 soap_get__sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *p, const char *tag, const char *type)
87639 {
87640         if ((p = soap_in__sai__GetTlsOptions(soap, tag, p, type)))
87641                 soap_getindependent(soap);
87642         return p;
87643 }
87644
87645 void *_sai__GetTlsOptions::soap_in(struct soap *soap, const char *tag, const char *type)
87646 {       return soap_in__sai__GetTlsOptions(soap, tag, this, type);
87647 }
87648
87649 SOAP_FMAC3 _sai__GetTlsOptions * SOAP_FMAC4 soap_in__sai__GetTlsOptions(struct soap *soap, const char *tag, _sai__GetTlsOptions *a, const char *type)
87650 {
87651         if (soap_element_begin_in(soap, tag, 0, NULL))
87652                 return NULL;
87653         a = (_sai__GetTlsOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTlsOptions, sizeof(_sai__GetTlsOptions), soap->type, soap->arrayType);
87654         if (!a)
87655                 return NULL;
87656         if (soap->alloced)
87657         {       a->soap_default(soap);
87658                 if (soap->clist->type != SOAP_TYPE__sai__GetTlsOptions)
87659                 {       soap_revert(soap);
87660                         *soap->id = '\0';
87661                         return (_sai__GetTlsOptions *)a->soap_in(soap, tag, type);
87662                 }
87663         };
87664         if (soap->body && !*soap->href)
87665         {
87666                 for (;;)
87667                 {       soap->error = SOAP_TAG_MISMATCH;
87668                         /* transient soap skipped */
87669                         if (soap->error == SOAP_TAG_MISMATCH)
87670                                 soap->error = soap_ignore_element(soap);
87671                         if (soap->error == SOAP_NO_TAG)
87672                                 break;
87673                         if (soap->error)
87674                                 return NULL;
87675                 }
87676                 if (soap_element_end_in(soap, tag))
87677                         return NULL;
87678         }
87679         else
87680         {       a = (_sai__GetTlsOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTlsOptions, 0, sizeof(_sai__GetTlsOptions), 0, soap_copy__sai__GetTlsOptions);
87681                 if (soap->body && soap_element_end_in(soap, tag))
87682                         return NULL;
87683         }
87684         return a;
87685 }
87686
87687 SOAP_FMAC5 _sai__GetTlsOptions * SOAP_FMAC6 soap_new__sai__GetTlsOptions(struct soap *soap, int n)
87688 {       return soap_instantiate__sai__GetTlsOptions(soap, n, NULL, NULL, NULL);
87689 }
87690
87691 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *p)
87692 {       soap_delete(soap, p);
87693 }
87694
87695 SOAP_FMAC3 _sai__GetTlsOptions * SOAP_FMAC4 soap_instantiate__sai__GetTlsOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
87696 {
87697         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
87698         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTlsOptions, n, soap_fdelete);
87699         if (!cp)
87700                 return NULL;
87701         if (n < 0)
87702         {       cp->ptr = (void*)new _sai__GetTlsOptions;
87703                 if (size)
87704                         *size = sizeof(_sai__GetTlsOptions);
87705                 ((_sai__GetTlsOptions*)cp->ptr)->soap = soap;
87706         }
87707         else
87708         {       cp->ptr = (void*)new _sai__GetTlsOptions[n];
87709                 if (size)
87710                         *size = n * sizeof(_sai__GetTlsOptions);
87711                 for (int i = 0; i < n; i++)
87712                         ((_sai__GetTlsOptions*)cp->ptr)[i].soap = soap;
87713         }
87714                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
87715         return (_sai__GetTlsOptions*)cp->ptr;
87716 }
87717
87718 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTlsOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
87719 {
87720         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTlsOptions %p -> %p\n", q, p));
87721         *(_sai__GetTlsOptions*)p = *(_sai__GetTlsOptions*)q;
87722 }
87723
87724 void _sai__SetTlsOptionsResponse::soap_serialize(struct soap *soap) const
87725 {
87726         (void)soap; /* appease -Wall -Werror */
87727         /* transient soap skipped */
87728 }
87729
87730 void _sai__SetTlsOptionsResponse::soap_default(struct soap *soap)
87731 {
87732         this->soap = soap;
87733         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTlsOptionsResponse*)this)->StatusCode);
87734         /* transient soap skipped */
87735 }
87736
87737 int _sai__SetTlsOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
87738 {
87739         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTlsOptionsResponse);
87740         if (this->soap_out(soap, tag, id, type))
87741                 return soap->error;
87742         return soap_putindependent(soap);
87743 }
87744
87745 int _sai__SetTlsOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
87746 {
87747         return soap_out__sai__SetTlsOptionsResponse(soap, tag, id, this, type);
87748 }
87749
87750 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetTlsOptionsResponse *a, const char *type)
87751 {
87752         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsOptionsResponse), type);
87753         soap_element_result(soap, "sai:StatusCode");
87754         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTlsOptionsResponse*)a)->StatusCode), "");
87755         /* transient soap skipped */
87756         soap_element_end_out(soap, tag);
87757         return SOAP_OK;
87758 }
87759
87760 void *_sai__SetTlsOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
87761 {
87762         return soap_get__sai__SetTlsOptionsResponse(soap, this, tag, type);
87763 }
87764
87765 SOAP_FMAC3 _sai__SetTlsOptionsResponse * SOAP_FMAC4 soap_get__sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *p, const char *tag, const char *type)
87766 {
87767         if ((p = soap_in__sai__SetTlsOptionsResponse(soap, tag, p, type)))
87768                 soap_getindependent(soap);
87769         return p;
87770 }
87771
87772 void *_sai__SetTlsOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
87773 {       return soap_in__sai__SetTlsOptionsResponse(soap, tag, this, type);
87774 }
87775
87776 SOAP_FMAC3 _sai__SetTlsOptionsResponse * SOAP_FMAC4 soap_in__sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__SetTlsOptionsResponse *a, const char *type)
87777 {
87778         if (soap_element_begin_in(soap, tag, 0, NULL))
87779                 return NULL;
87780         a = (_sai__SetTlsOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsOptionsResponse, sizeof(_sai__SetTlsOptionsResponse), soap->type, soap->arrayType);
87781         if (!a)
87782                 return NULL;
87783         if (soap->alloced)
87784         {       a->soap_default(soap);
87785                 if (soap->clist->type != SOAP_TYPE__sai__SetTlsOptionsResponse)
87786                 {       soap_revert(soap);
87787                         *soap->id = '\0';
87788                         return (_sai__SetTlsOptionsResponse *)a->soap_in(soap, tag, type);
87789                 }
87790         }
87791         short soap_flag_StatusCode1 = 1;
87792         if (soap->body && !*soap->href)
87793         {
87794                 for (;;)
87795                 {       soap->error = SOAP_TAG_MISMATCH;
87796                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
87797                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTlsOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
87798                                 {       soap_flag_StatusCode1--;
87799                                         continue;
87800                                 }
87801                         /* transient soap skipped */
87802                         soap_check_result(soap, "sai:StatusCode");
87803                         if (soap->error == SOAP_TAG_MISMATCH)
87804                                 soap->error = soap_ignore_element(soap);
87805                         if (soap->error == SOAP_NO_TAG)
87806                                 break;
87807                         if (soap->error)
87808                                 return NULL;
87809                 }
87810                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
87811                 {       soap->error = SOAP_OCCURS;
87812                         return NULL;
87813                 }
87814                 if (soap_element_end_in(soap, tag))
87815                         return NULL;
87816         }
87817         else
87818         {       a = (_sai__SetTlsOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTlsOptionsResponse, 0, sizeof(_sai__SetTlsOptionsResponse), 0, soap_copy__sai__SetTlsOptionsResponse);
87819                 if (soap->body && soap_element_end_in(soap, tag))
87820                         return NULL;
87821         }
87822         return a;
87823 }
87824
87825 SOAP_FMAC5 _sai__SetTlsOptionsResponse * SOAP_FMAC6 soap_new__sai__SetTlsOptionsResponse(struct soap *soap, int n)
87826 {       return soap_instantiate__sai__SetTlsOptionsResponse(soap, n, NULL, NULL, NULL);
87827 }
87828
87829 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *p)
87830 {       soap_delete(soap, p);
87831 }
87832
87833 SOAP_FMAC3 _sai__SetTlsOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetTlsOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
87834 {
87835         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
87836         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsOptionsResponse, n, soap_fdelete);
87837         if (!cp)
87838                 return NULL;
87839         if (n < 0)
87840         {       cp->ptr = (void*)new _sai__SetTlsOptionsResponse;
87841                 if (size)
87842                         *size = sizeof(_sai__SetTlsOptionsResponse);
87843                 ((_sai__SetTlsOptionsResponse*)cp->ptr)->soap = soap;
87844         }
87845         else
87846         {       cp->ptr = (void*)new _sai__SetTlsOptionsResponse[n];
87847                 if (size)
87848                         *size = n * sizeof(_sai__SetTlsOptionsResponse);
87849                 for (int i = 0; i < n; i++)
87850                         ((_sai__SetTlsOptionsResponse*)cp->ptr)[i].soap = soap;
87851         }
87852                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
87853         return (_sai__SetTlsOptionsResponse*)cp->ptr;
87854 }
87855
87856 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTlsOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
87857 {
87858         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsOptionsResponse %p -> %p\n", q, p));
87859         *(_sai__SetTlsOptionsResponse*)p = *(_sai__SetTlsOptionsResponse*)q;
87860 }
87861
87862 void _sai__SetTlsOptions::soap_serialize(struct soap *soap) const
87863 {
87864         (void)soap; /* appease -Wall -Werror */
87865         soap_serialize_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__SetTlsOptions*)this)->TlsOptions);
87866         /* transient soap skipped */
87867 }
87868
87869 void _sai__SetTlsOptions::soap_default(struct soap *soap)
87870 {
87871         this->soap = soap;
87872         soap_default_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__SetTlsOptions*)this)->TlsOptions);
87873         /* transient soap skipped */
87874 }
87875
87876 int _sai__SetTlsOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
87877 {
87878         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTlsOptions);
87879         if (this->soap_out(soap, tag, id, type))
87880                 return soap->error;
87881         return soap_putindependent(soap);
87882 }
87883
87884 int _sai__SetTlsOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
87885 {
87886         return soap_out__sai__SetTlsOptions(soap, tag, id, this, type);
87887 }
87888
87889 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsOptions(struct soap *soap, const char *tag, int id, const _sai__SetTlsOptions *a, const char *type)
87890 {
87891         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsOptions), type);
87892         soap_out_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", -1, &(((_sai__SetTlsOptions*)a)->TlsOptions), "");
87893         /* transient soap skipped */
87894         soap_element_end_out(soap, tag);
87895         return SOAP_OK;
87896 }
87897
87898 void *_sai__SetTlsOptions::soap_get(struct soap *soap, const char *tag, const char *type)
87899 {
87900         return soap_get__sai__SetTlsOptions(soap, this, tag, type);
87901 }
87902
87903 SOAP_FMAC3 _sai__SetTlsOptions * SOAP_FMAC4 soap_get__sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *p, const char *tag, const char *type)
87904 {
87905         if ((p = soap_in__sai__SetTlsOptions(soap, tag, p, type)))
87906                 soap_getindependent(soap);
87907         return p;
87908 }
87909
87910 void *_sai__SetTlsOptions::soap_in(struct soap *soap, const char *tag, const char *type)
87911 {       return soap_in__sai__SetTlsOptions(soap, tag, this, type);
87912 }
87913
87914 SOAP_FMAC3 _sai__SetTlsOptions * SOAP_FMAC4 soap_in__sai__SetTlsOptions(struct soap *soap, const char *tag, _sai__SetTlsOptions *a, const char *type)
87915 {
87916         if (soap_element_begin_in(soap, tag, 0, NULL))
87917                 return NULL;
87918         a = (_sai__SetTlsOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsOptions, sizeof(_sai__SetTlsOptions), soap->type, soap->arrayType);
87919         if (!a)
87920                 return NULL;
87921         if (soap->alloced)
87922         {       a->soap_default(soap);
87923                 if (soap->clist->type != SOAP_TYPE__sai__SetTlsOptions)
87924                 {       soap_revert(soap);
87925                         *soap->id = '\0';
87926                         return (_sai__SetTlsOptions *)a->soap_in(soap, tag, type);
87927                 }
87928         };
87929         if (soap->body && !*soap->href)
87930         {
87931                 for (;;)
87932                 {       soap->error = SOAP_TAG_MISMATCH;
87933                         if (soap->error == SOAP_TAG_MISMATCH)
87934                                 if (soap_in_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", &(((_sai__SetTlsOptions*)a)->TlsOptions), "sai:TlsOptionsType"))
87935                                         continue;
87936                         /* transient soap skipped */
87937                         if (soap->error == SOAP_TAG_MISMATCH)
87938                                 soap->error = soap_ignore_element(soap);
87939                         if (soap->error == SOAP_NO_TAG)
87940                                 break;
87941                         if (soap->error)
87942                                 return NULL;
87943                 }
87944                 if ((soap->mode & SOAP_XML_STRICT) && (((_sai__SetTlsOptions*)a)->TlsOptions.size() > 2))
87945                 {       soap->error = SOAP_OCCURS;
87946                         return NULL;
87947                 }
87948                 if (soap_element_end_in(soap, tag))
87949                         return NULL;
87950         }
87951         else
87952         {       a = (_sai__SetTlsOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTlsOptions, 0, sizeof(_sai__SetTlsOptions), 0, soap_copy__sai__SetTlsOptions);
87953                 if (soap->body && soap_element_end_in(soap, tag))
87954                         return NULL;
87955         }
87956         return a;
87957 }
87958
87959 SOAP_FMAC5 _sai__SetTlsOptions * SOAP_FMAC6 soap_new__sai__SetTlsOptions(struct soap *soap, int n)
87960 {       return soap_instantiate__sai__SetTlsOptions(soap, n, NULL, NULL, NULL);
87961 }
87962
87963 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *p)
87964 {       soap_delete(soap, p);
87965 }
87966
87967 SOAP_FMAC3 _sai__SetTlsOptions * SOAP_FMAC4 soap_instantiate__sai__SetTlsOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
87968 {
87969         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
87970         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsOptions, n, soap_fdelete);
87971         if (!cp)
87972                 return NULL;
87973         if (n < 0)
87974         {       cp->ptr = (void*)new _sai__SetTlsOptions;
87975                 if (size)
87976                         *size = sizeof(_sai__SetTlsOptions);
87977                 ((_sai__SetTlsOptions*)cp->ptr)->soap = soap;
87978         }
87979         else
87980         {       cp->ptr = (void*)new _sai__SetTlsOptions[n];
87981                 if (size)
87982                         *size = n * sizeof(_sai__SetTlsOptions);
87983                 for (int i = 0; i < n; i++)
87984                         ((_sai__SetTlsOptions*)cp->ptr)[i].soap = soap;
87985         }
87986                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
87987         return (_sai__SetTlsOptions*)cp->ptr;
87988 }
87989
87990 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTlsOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
87991 {
87992         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsOptions %p -> %p\n", q, p));
87993         *(_sai__SetTlsOptions*)p = *(_sai__SetTlsOptions*)q;
87994 }
87995
87996 void _sai__GetEnabledInterfacesResponse::soap_serialize(struct soap *soap) const
87997 {
87998         (void)soap; /* appease -Wall -Werror */
87999         soap_serialize_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__GetEnabledInterfacesResponse*)this)->EnabledInterfaces);
88000         /* transient soap skipped */
88001 }
88002
88003 void _sai__GetEnabledInterfacesResponse::soap_default(struct soap *soap)
88004 {
88005         this->soap = soap;
88006         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetEnabledInterfacesResponse*)this)->StatusCode);
88007         soap_default_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__GetEnabledInterfacesResponse*)this)->EnabledInterfaces);
88008         /* transient soap skipped */
88009 }
88010
88011 int _sai__GetEnabledInterfacesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
88012 {
88013         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetEnabledInterfacesResponse);
88014         if (this->soap_out(soap, tag, id, type))
88015                 return soap->error;
88016         return soap_putindependent(soap);
88017 }
88018
88019 int _sai__GetEnabledInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
88020 {
88021         return soap_out__sai__GetEnabledInterfacesResponse(soap, tag, id, this, type);
88022 }
88023
88024 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, const _sai__GetEnabledInterfacesResponse *a, const char *type)
88025 {
88026         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnabledInterfacesResponse), type);
88027         soap_element_result(soap, "sai:StatusCode");
88028         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetEnabledInterfacesResponse*)a)->StatusCode), "");
88029         soap_out_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", -1, &(((_sai__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), "");
88030         /* transient soap skipped */
88031         soap_element_end_out(soap, tag);
88032         return SOAP_OK;
88033 }
88034
88035 void *_sai__GetEnabledInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
88036 {
88037         return soap_get__sai__GetEnabledInterfacesResponse(soap, this, tag, type);
88038 }
88039
88040 SOAP_FMAC3 _sai__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_get__sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *p, const char *tag, const char *type)
88041 {
88042         if ((p = soap_in__sai__GetEnabledInterfacesResponse(soap, tag, p, type)))
88043                 soap_getindependent(soap);
88044         return p;
88045 }
88046
88047 void *_sai__GetEnabledInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
88048 {       return soap_in__sai__GetEnabledInterfacesResponse(soap, tag, this, type);
88049 }
88050
88051 SOAP_FMAC3 _sai__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_in__sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__GetEnabledInterfacesResponse *a, const char *type)
88052 {
88053         if (soap_element_begin_in(soap, tag, 0, NULL))
88054                 return NULL;
88055         a = (_sai__GetEnabledInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnabledInterfacesResponse, sizeof(_sai__GetEnabledInterfacesResponse), soap->type, soap->arrayType);
88056         if (!a)
88057                 return NULL;
88058         if (soap->alloced)
88059         {       a->soap_default(soap);
88060                 if (soap->clist->type != SOAP_TYPE__sai__GetEnabledInterfacesResponse)
88061                 {       soap_revert(soap);
88062                         *soap->id = '\0';
88063                         return (_sai__GetEnabledInterfacesResponse *)a->soap_in(soap, tag, type);
88064                 }
88065         }
88066         short soap_flag_StatusCode1 = 1;
88067         if (soap->body && !*soap->href)
88068         {
88069                 for (;;)
88070                 {       soap->error = SOAP_TAG_MISMATCH;
88071                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
88072                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetEnabledInterfacesResponse*)a)->StatusCode), "sai:PT_STATUS"))
88073                                 {       soap_flag_StatusCode1--;
88074                                         continue;
88075                                 }
88076                         if (soap->error == SOAP_TAG_MISMATCH)
88077                                 if (soap_in_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", &(((_sai__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), "sai:EnabledInterfacesType"))
88078                                         continue;
88079                         /* transient soap skipped */
88080                         soap_check_result(soap, "sai:StatusCode");
88081                         if (soap->error == SOAP_TAG_MISMATCH)
88082                                 soap->error = soap_ignore_element(soap);
88083                         if (soap->error == SOAP_NO_TAG)
88084                                 break;
88085                         if (soap->error)
88086                                 return NULL;
88087                 }
88088                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
88089                 {       soap->error = SOAP_OCCURS;
88090                         return NULL;
88091                 }
88092                 if (soap_element_end_in(soap, tag))
88093                         return NULL;
88094         }
88095         else
88096         {       a = (_sai__GetEnabledInterfacesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetEnabledInterfacesResponse, 0, sizeof(_sai__GetEnabledInterfacesResponse), 0, soap_copy__sai__GetEnabledInterfacesResponse);
88097                 if (soap->body && soap_element_end_in(soap, tag))
88098                         return NULL;
88099         }
88100         return a;
88101 }
88102
88103 SOAP_FMAC5 _sai__GetEnabledInterfacesResponse * SOAP_FMAC6 soap_new__sai__GetEnabledInterfacesResponse(struct soap *soap, int n)
88104 {       return soap_instantiate__sai__GetEnabledInterfacesResponse(soap, n, NULL, NULL, NULL);
88105 }
88106
88107 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *p)
88108 {       soap_delete(soap, p);
88109 }
88110
88111 SOAP_FMAC3 _sai__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_instantiate__sai__GetEnabledInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
88112 {
88113         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnabledInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
88114         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnabledInterfacesResponse, n, soap_fdelete);
88115         if (!cp)
88116                 return NULL;
88117         if (n < 0)
88118         {       cp->ptr = (void*)new _sai__GetEnabledInterfacesResponse;
88119                 if (size)
88120                         *size = sizeof(_sai__GetEnabledInterfacesResponse);
88121                 ((_sai__GetEnabledInterfacesResponse*)cp->ptr)->soap = soap;
88122         }
88123         else
88124         {       cp->ptr = (void*)new _sai__GetEnabledInterfacesResponse[n];
88125                 if (size)
88126                         *size = n * sizeof(_sai__GetEnabledInterfacesResponse);
88127                 for (int i = 0; i < n; i++)
88128                         ((_sai__GetEnabledInterfacesResponse*)cp->ptr)[i].soap = soap;
88129         }
88130                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
88131         return (_sai__GetEnabledInterfacesResponse*)cp->ptr;
88132 }
88133
88134 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetEnabledInterfacesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
88135 {
88136         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnabledInterfacesResponse %p -> %p\n", q, p));
88137         *(_sai__GetEnabledInterfacesResponse*)p = *(_sai__GetEnabledInterfacesResponse*)q;
88138 }
88139
88140 void _sai__GetEnabledInterfaces::soap_serialize(struct soap *soap) const
88141 {
88142         (void)soap; /* appease -Wall -Werror */
88143         /* transient soap skipped */
88144 }
88145
88146 void _sai__GetEnabledInterfaces::soap_default(struct soap *soap)
88147 {
88148         this->soap = soap;
88149         /* transient soap skipped */
88150 }
88151
88152 int _sai__GetEnabledInterfaces::soap_put(struct soap *soap, const char *tag, const  char *type) const
88153 {
88154         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetEnabledInterfaces);
88155         if (this->soap_out(soap, tag, id, type))
88156                 return soap->error;
88157         return soap_putindependent(soap);
88158 }
88159
88160 int _sai__GetEnabledInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
88161 {
88162         return soap_out__sai__GetEnabledInterfaces(soap, tag, id, this, type);
88163 }
88164
88165 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, const _sai__GetEnabledInterfaces *a, const char *type)
88166 {
88167         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnabledInterfaces), type);
88168         /* transient soap skipped */
88169         soap_element_end_out(soap, tag);
88170         return SOAP_OK;
88171 }
88172
88173 void *_sai__GetEnabledInterfaces::soap_get(struct soap *soap, const char *tag, const char *type)
88174 {
88175         return soap_get__sai__GetEnabledInterfaces(soap, this, tag, type);
88176 }
88177
88178 SOAP_FMAC3 _sai__GetEnabledInterfaces * SOAP_FMAC4 soap_get__sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *p, const char *tag, const char *type)
88179 {
88180         if ((p = soap_in__sai__GetEnabledInterfaces(soap, tag, p, type)))
88181                 soap_getindependent(soap);
88182         return p;
88183 }
88184
88185 void *_sai__GetEnabledInterfaces::soap_in(struct soap *soap, const char *tag, const char *type)
88186 {       return soap_in__sai__GetEnabledInterfaces(soap, tag, this, type);
88187 }
88188
88189 SOAP_FMAC3 _sai__GetEnabledInterfaces * SOAP_FMAC4 soap_in__sai__GetEnabledInterfaces(struct soap *soap, const char *tag, _sai__GetEnabledInterfaces *a, const char *type)
88190 {
88191         if (soap_element_begin_in(soap, tag, 0, NULL))
88192                 return NULL;
88193         a = (_sai__GetEnabledInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnabledInterfaces, sizeof(_sai__GetEnabledInterfaces), soap->type, soap->arrayType);
88194         if (!a)
88195                 return NULL;
88196         if (soap->alloced)
88197         {       a->soap_default(soap);
88198                 if (soap->clist->type != SOAP_TYPE__sai__GetEnabledInterfaces)
88199                 {       soap_revert(soap);
88200                         *soap->id = '\0';
88201                         return (_sai__GetEnabledInterfaces *)a->soap_in(soap, tag, type);
88202                 }
88203         };
88204         if (soap->body && !*soap->href)
88205         {
88206                 for (;;)
88207                 {       soap->error = SOAP_TAG_MISMATCH;
88208                         /* transient soap skipped */
88209                         if (soap->error == SOAP_TAG_MISMATCH)
88210                                 soap->error = soap_ignore_element(soap);
88211                         if (soap->error == SOAP_NO_TAG)
88212                                 break;
88213                         if (soap->error)
88214                                 return NULL;
88215                 }
88216                 if (soap_element_end_in(soap, tag))
88217                         return NULL;
88218         }
88219         else
88220         {       a = (_sai__GetEnabledInterfaces *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetEnabledInterfaces, 0, sizeof(_sai__GetEnabledInterfaces), 0, soap_copy__sai__GetEnabledInterfaces);
88221                 if (soap->body && soap_element_end_in(soap, tag))
88222                         return NULL;
88223         }
88224         return a;
88225 }
88226
88227 SOAP_FMAC5 _sai__GetEnabledInterfaces * SOAP_FMAC6 soap_new__sai__GetEnabledInterfaces(struct soap *soap, int n)
88228 {       return soap_instantiate__sai__GetEnabledInterfaces(soap, n, NULL, NULL, NULL);
88229 }
88230
88231 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *p)
88232 {       soap_delete(soap, p);
88233 }
88234
88235 SOAP_FMAC3 _sai__GetEnabledInterfaces * SOAP_FMAC4 soap_instantiate__sai__GetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
88236 {
88237         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
88238         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnabledInterfaces, n, soap_fdelete);
88239         if (!cp)
88240                 return NULL;
88241         if (n < 0)
88242         {       cp->ptr = (void*)new _sai__GetEnabledInterfaces;
88243                 if (size)
88244                         *size = sizeof(_sai__GetEnabledInterfaces);
88245                 ((_sai__GetEnabledInterfaces*)cp->ptr)->soap = soap;
88246         }
88247         else
88248         {       cp->ptr = (void*)new _sai__GetEnabledInterfaces[n];
88249                 if (size)
88250                         *size = n * sizeof(_sai__GetEnabledInterfaces);
88251                 for (int i = 0; i < n; i++)
88252                         ((_sai__GetEnabledInterfaces*)cp->ptr)[i].soap = soap;
88253         }
88254                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
88255         return (_sai__GetEnabledInterfaces*)cp->ptr;
88256 }
88257
88258 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
88259 {
88260         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnabledInterfaces %p -> %p\n", q, p));
88261         *(_sai__GetEnabledInterfaces*)p = *(_sai__GetEnabledInterfaces*)q;
88262 }
88263
88264 void _sai__SetEnabledInterfacesResponse::soap_serialize(struct soap *soap) const
88265 {
88266         (void)soap; /* appease -Wall -Werror */
88267         /* transient soap skipped */
88268 }
88269
88270 void _sai__SetEnabledInterfacesResponse::soap_default(struct soap *soap)
88271 {
88272         this->soap = soap;
88273         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetEnabledInterfacesResponse*)this)->StatusCode);
88274         /* transient soap skipped */
88275 }
88276
88277 int _sai__SetEnabledInterfacesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
88278 {
88279         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetEnabledInterfacesResponse);
88280         if (this->soap_out(soap, tag, id, type))
88281                 return soap->error;
88282         return soap_putindependent(soap);
88283 }
88284
88285 int _sai__SetEnabledInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
88286 {
88287         return soap_out__sai__SetEnabledInterfacesResponse(soap, tag, id, this, type);
88288 }
88289
88290 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, const _sai__SetEnabledInterfacesResponse *a, const char *type)
88291 {
88292         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnabledInterfacesResponse), type);
88293         soap_element_result(soap, "sai:StatusCode");
88294         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetEnabledInterfacesResponse*)a)->StatusCode), "");
88295         /* transient soap skipped */
88296         soap_element_end_out(soap, tag);
88297         return SOAP_OK;
88298 }
88299
88300 void *_sai__SetEnabledInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
88301 {
88302         return soap_get__sai__SetEnabledInterfacesResponse(soap, this, tag, type);
88303 }
88304
88305 SOAP_FMAC3 _sai__SetEnabledInterfacesResponse * SOAP_FMAC4 soap_get__sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *p, const char *tag, const char *type)
88306 {
88307         if ((p = soap_in__sai__SetEnabledInterfacesResponse(soap, tag, p, type)))
88308                 soap_getindependent(soap);
88309         return p;
88310 }
88311
88312 void *_sai__SetEnabledInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
88313 {       return soap_in__sai__SetEnabledInterfacesResponse(soap, tag, this, type);
88314 }
88315
88316 SOAP_FMAC3 _sai__SetEnabledInterfacesResponse * SOAP_FMAC4 soap_in__sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__SetEnabledInterfacesResponse *a, const char *type)
88317 {
88318         if (soap_element_begin_in(soap, tag, 0, NULL))
88319                 return NULL;
88320         a = (_sai__SetEnabledInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnabledInterfacesResponse, sizeof(_sai__SetEnabledInterfacesResponse), soap->type, soap->arrayType);
88321         if (!a)
88322                 return NULL;
88323         if (soap->alloced)
88324         {       a->soap_default(soap);
88325                 if (soap->clist->type != SOAP_TYPE__sai__SetEnabledInterfacesResponse)
88326                 {       soap_revert(soap);
88327                         *soap->id = '\0';
88328                         return (_sai__SetEnabledInterfacesResponse *)a->soap_in(soap, tag, type);
88329                 }
88330         }
88331         short soap_flag_StatusCode1 = 1;
88332         if (soap->body && !*soap->href)
88333         {
88334                 for (;;)
88335                 {       soap->error = SOAP_TAG_MISMATCH;
88336                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
88337                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetEnabledInterfacesResponse*)a)->StatusCode), "sai:PT_STATUS"))
88338                                 {       soap_flag_StatusCode1--;
88339                                         continue;
88340                                 }
88341                         /* transient soap skipped */
88342                         soap_check_result(soap, "sai:StatusCode");
88343                         if (soap->error == SOAP_TAG_MISMATCH)
88344                                 soap->error = soap_ignore_element(soap);
88345                         if (soap->error == SOAP_NO_TAG)
88346                                 break;
88347                         if (soap->error)
88348                                 return NULL;
88349                 }
88350                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
88351                 {       soap->error = SOAP_OCCURS;
88352                         return NULL;
88353                 }
88354                 if (soap_element_end_in(soap, tag))
88355                         return NULL;
88356         }
88357         else
88358         {       a = (_sai__SetEnabledInterfacesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetEnabledInterfacesResponse, 0, sizeof(_sai__SetEnabledInterfacesResponse), 0, soap_copy__sai__SetEnabledInterfacesResponse);
88359                 if (soap->body && soap_element_end_in(soap, tag))
88360                         return NULL;
88361         }
88362         return a;
88363 }
88364
88365 SOAP_FMAC5 _sai__SetEnabledInterfacesResponse * SOAP_FMAC6 soap_new__sai__SetEnabledInterfacesResponse(struct soap *soap, int n)
88366 {       return soap_instantiate__sai__SetEnabledInterfacesResponse(soap, n, NULL, NULL, NULL);
88367 }
88368
88369 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *p)
88370 {       soap_delete(soap, p);
88371 }
88372
88373 SOAP_FMAC3 _sai__SetEnabledInterfacesResponse * SOAP_FMAC4 soap_instantiate__sai__SetEnabledInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
88374 {
88375         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnabledInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
88376         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnabledInterfacesResponse, n, soap_fdelete);
88377         if (!cp)
88378                 return NULL;
88379         if (n < 0)
88380         {       cp->ptr = (void*)new _sai__SetEnabledInterfacesResponse;
88381                 if (size)
88382                         *size = sizeof(_sai__SetEnabledInterfacesResponse);
88383                 ((_sai__SetEnabledInterfacesResponse*)cp->ptr)->soap = soap;
88384         }
88385         else
88386         {       cp->ptr = (void*)new _sai__SetEnabledInterfacesResponse[n];
88387                 if (size)
88388                         *size = n * sizeof(_sai__SetEnabledInterfacesResponse);
88389                 for (int i = 0; i < n; i++)
88390                         ((_sai__SetEnabledInterfacesResponse*)cp->ptr)[i].soap = soap;
88391         }
88392                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
88393         return (_sai__SetEnabledInterfacesResponse*)cp->ptr;
88394 }
88395
88396 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetEnabledInterfacesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
88397 {
88398         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnabledInterfacesResponse %p -> %p\n", q, p));
88399         *(_sai__SetEnabledInterfacesResponse*)p = *(_sai__SetEnabledInterfacesResponse*)q;
88400 }
88401
88402 void _sai__SetEnabledInterfaces::soap_serialize(struct soap *soap) const
88403 {
88404         (void)soap; /* appease -Wall -Werror */
88405         soap_serialize_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__SetEnabledInterfaces*)this)->EnabledInterfaces);
88406         /* transient soap skipped */
88407 }
88408
88409 void _sai__SetEnabledInterfaces::soap_default(struct soap *soap)
88410 {
88411         this->soap = soap;
88412         soap_default_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__SetEnabledInterfaces*)this)->EnabledInterfaces);
88413         /* transient soap skipped */
88414 }
88415
88416 int _sai__SetEnabledInterfaces::soap_put(struct soap *soap, const char *tag, const  char *type) const
88417 {
88418         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetEnabledInterfaces);
88419         if (this->soap_out(soap, tag, id, type))
88420                 return soap->error;
88421         return soap_putindependent(soap);
88422 }
88423
88424 int _sai__SetEnabledInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
88425 {
88426         return soap_out__sai__SetEnabledInterfaces(soap, tag, id, this, type);
88427 }
88428
88429 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnabledInterfaces(struct soap *soap, const char *tag, int id, const _sai__SetEnabledInterfaces *a, const char *type)
88430 {
88431         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnabledInterfaces), type);
88432         soap_out_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", -1, &(((_sai__SetEnabledInterfaces*)a)->EnabledInterfaces), "");
88433         /* transient soap skipped */
88434         soap_element_end_out(soap, tag);
88435         return SOAP_OK;
88436 }
88437
88438 void *_sai__SetEnabledInterfaces::soap_get(struct soap *soap, const char *tag, const char *type)
88439 {
88440         return soap_get__sai__SetEnabledInterfaces(soap, this, tag, type);
88441 }
88442
88443 SOAP_FMAC3 _sai__SetEnabledInterfaces * SOAP_FMAC4 soap_get__sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *p, const char *tag, const char *type)
88444 {
88445         if ((p = soap_in__sai__SetEnabledInterfaces(soap, tag, p, type)))
88446                 soap_getindependent(soap);
88447         return p;
88448 }
88449
88450 void *_sai__SetEnabledInterfaces::soap_in(struct soap *soap, const char *tag, const char *type)
88451 {       return soap_in__sai__SetEnabledInterfaces(soap, tag, this, type);
88452 }
88453
88454 SOAP_FMAC3 _sai__SetEnabledInterfaces * SOAP_FMAC4 soap_in__sai__SetEnabledInterfaces(struct soap *soap, const char *tag, _sai__SetEnabledInterfaces *a, const char *type)
88455 {
88456         if (soap_element_begin_in(soap, tag, 0, NULL))
88457                 return NULL;
88458         a = (_sai__SetEnabledInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnabledInterfaces, sizeof(_sai__SetEnabledInterfaces), soap->type, soap->arrayType);
88459         if (!a)
88460                 return NULL;
88461         if (soap->alloced)
88462         {       a->soap_default(soap);
88463                 if (soap->clist->type != SOAP_TYPE__sai__SetEnabledInterfaces)
88464                 {       soap_revert(soap);
88465                         *soap->id = '\0';
88466                         return (_sai__SetEnabledInterfaces *)a->soap_in(soap, tag, type);
88467                 }
88468         };
88469         if (soap->body && !*soap->href)
88470         {
88471                 for (;;)
88472                 {       soap->error = SOAP_TAG_MISMATCH;
88473                         if (soap->error == SOAP_TAG_MISMATCH)
88474                                 if (soap_in_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", &(((_sai__SetEnabledInterfaces*)a)->EnabledInterfaces), "sai:EnabledInterfacesType"))
88475                                         continue;
88476                         /* transient soap skipped */
88477                         if (soap->error == SOAP_TAG_MISMATCH)
88478                                 soap->error = soap_ignore_element(soap);
88479                         if (soap->error == SOAP_NO_TAG)
88480                                 break;
88481                         if (soap->error)
88482                                 return NULL;
88483                 }
88484                 if (soap_element_end_in(soap, tag))
88485                         return NULL;
88486         }
88487         else
88488         {       a = (_sai__SetEnabledInterfaces *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetEnabledInterfaces, 0, sizeof(_sai__SetEnabledInterfaces), 0, soap_copy__sai__SetEnabledInterfaces);
88489                 if (soap->body && soap_element_end_in(soap, tag))
88490                         return NULL;
88491         }
88492         return a;
88493 }
88494
88495 SOAP_FMAC5 _sai__SetEnabledInterfaces * SOAP_FMAC6 soap_new__sai__SetEnabledInterfaces(struct soap *soap, int n)
88496 {       return soap_instantiate__sai__SetEnabledInterfaces(soap, n, NULL, NULL, NULL);
88497 }
88498
88499 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *p)
88500 {       soap_delete(soap, p);
88501 }
88502
88503 SOAP_FMAC3 _sai__SetEnabledInterfaces * SOAP_FMAC4 soap_instantiate__sai__SetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
88504 {
88505         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
88506         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnabledInterfaces, n, soap_fdelete);
88507         if (!cp)
88508                 return NULL;
88509         if (n < 0)
88510         {       cp->ptr = (void*)new _sai__SetEnabledInterfaces;
88511                 if (size)
88512                         *size = sizeof(_sai__SetEnabledInterfaces);
88513                 ((_sai__SetEnabledInterfaces*)cp->ptr)->soap = soap;
88514         }
88515         else
88516         {       cp->ptr = (void*)new _sai__SetEnabledInterfaces[n];
88517                 if (size)
88518                         *size = n * sizeof(_sai__SetEnabledInterfaces);
88519                 for (int i = 0; i < n; i++)
88520                         ((_sai__SetEnabledInterfaces*)cp->ptr)[i].soap = soap;
88521         }
88522                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
88523         return (_sai__SetEnabledInterfaces*)cp->ptr;
88524 }
88525
88526 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
88527 {
88528         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnabledInterfaces %p -> %p\n", q, p));
88529         *(_sai__SetEnabledInterfaces*)p = *(_sai__SetEnabledInterfaces*)q;
88530 }
88531
88532 void _sai__GetKerberosOptionsResponse::soap_serialize(struct soap *soap) const
88533 {
88534         (void)soap; /* appease -Wall -Werror */
88535         soap_serialize_PointerTosai__KerberosOptionsType(soap, &((_sai__GetKerberosOptionsResponse*)this)->KerberosOptions);
88536         /* transient soap skipped */
88537 }
88538
88539 void _sai__GetKerberosOptionsResponse::soap_default(struct soap *soap)
88540 {
88541         this->soap = soap;
88542         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetKerberosOptionsResponse*)this)->StatusCode);
88543         ((_sai__GetKerberosOptionsResponse*)this)->KerberosOptions = NULL;
88544         /* transient soap skipped */
88545 }
88546
88547 int _sai__GetKerberosOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
88548 {
88549         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetKerberosOptionsResponse);
88550         if (this->soap_out(soap, tag, id, type))
88551                 return soap->error;
88552         return soap_putindependent(soap);
88553 }
88554
88555 int _sai__GetKerberosOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
88556 {
88557         return soap_out__sai__GetKerberosOptionsResponse(soap, tag, id, this, type);
88558 }
88559
88560 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetKerberosOptionsResponse *a, const char *type)
88561 {
88562         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetKerberosOptionsResponse), type);
88563         soap_element_result(soap, "sai:StatusCode");
88564         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetKerberosOptionsResponse*)a)->StatusCode), "");
88565         soap_out_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", -1, &(((_sai__GetKerberosOptionsResponse*)a)->KerberosOptions), "");
88566         /* transient soap skipped */
88567         soap_element_end_out(soap, tag);
88568         return SOAP_OK;
88569 }
88570
88571 void *_sai__GetKerberosOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
88572 {
88573         return soap_get__sai__GetKerberosOptionsResponse(soap, this, tag, type);
88574 }
88575
88576 SOAP_FMAC3 _sai__GetKerberosOptionsResponse * SOAP_FMAC4 soap_get__sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *p, const char *tag, const char *type)
88577 {
88578         if ((p = soap_in__sai__GetKerberosOptionsResponse(soap, tag, p, type)))
88579                 soap_getindependent(soap);
88580         return p;
88581 }
88582
88583 void *_sai__GetKerberosOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
88584 {       return soap_in__sai__GetKerberosOptionsResponse(soap, tag, this, type);
88585 }
88586
88587 SOAP_FMAC3 _sai__GetKerberosOptionsResponse * SOAP_FMAC4 soap_in__sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__GetKerberosOptionsResponse *a, const char *type)
88588 {
88589         if (soap_element_begin_in(soap, tag, 0, NULL))
88590                 return NULL;
88591         a = (_sai__GetKerberosOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetKerberosOptionsResponse, sizeof(_sai__GetKerberosOptionsResponse), soap->type, soap->arrayType);
88592         if (!a)
88593                 return NULL;
88594         if (soap->alloced)
88595         {       a->soap_default(soap);
88596                 if (soap->clist->type != SOAP_TYPE__sai__GetKerberosOptionsResponse)
88597                 {       soap_revert(soap);
88598                         *soap->id = '\0';
88599                         return (_sai__GetKerberosOptionsResponse *)a->soap_in(soap, tag, type);
88600                 }
88601         }
88602         short soap_flag_StatusCode1 = 1, soap_flag_KerberosOptions1 = 1;
88603         if (soap->body && !*soap->href)
88604         {
88605                 for (;;)
88606                 {       soap->error = SOAP_TAG_MISMATCH;
88607                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
88608                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetKerberosOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
88609                                 {       soap_flag_StatusCode1--;
88610                                         continue;
88611                                 }
88612                         if (soap_flag_KerberosOptions1 && soap->error == SOAP_TAG_MISMATCH)
88613                                 if (soap_in_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", &(((_sai__GetKerberosOptionsResponse*)a)->KerberosOptions), "sai:KerberosOptionsType"))
88614                                 {       soap_flag_KerberosOptions1--;
88615                                         continue;
88616                                 }
88617                         /* transient soap skipped */
88618                         soap_check_result(soap, "sai:StatusCode");
88619                         if (soap->error == SOAP_TAG_MISMATCH)
88620                                 soap->error = soap_ignore_element(soap);
88621                         if (soap->error == SOAP_NO_TAG)
88622                                 break;
88623                         if (soap->error)
88624                                 return NULL;
88625                 }
88626                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_KerberosOptions1 > 0))
88627                 {       soap->error = SOAP_OCCURS;
88628                         return NULL;
88629                 }
88630                 if (soap_element_end_in(soap, tag))
88631                         return NULL;
88632         }
88633         else
88634         {       a = (_sai__GetKerberosOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetKerberosOptionsResponse, 0, sizeof(_sai__GetKerberosOptionsResponse), 0, soap_copy__sai__GetKerberosOptionsResponse);
88635                 if (soap->body && soap_element_end_in(soap, tag))
88636                         return NULL;
88637         }
88638         return a;
88639 }
88640
88641 SOAP_FMAC5 _sai__GetKerberosOptionsResponse * SOAP_FMAC6 soap_new__sai__GetKerberosOptionsResponse(struct soap *soap, int n)
88642 {       return soap_instantiate__sai__GetKerberosOptionsResponse(soap, n, NULL, NULL, NULL);
88643 }
88644
88645 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *p)
88646 {       soap_delete(soap, p);
88647 }
88648
88649 SOAP_FMAC3 _sai__GetKerberosOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetKerberosOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
88650 {
88651         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetKerberosOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
88652         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetKerberosOptionsResponse, n, soap_fdelete);
88653         if (!cp)
88654                 return NULL;
88655         if (n < 0)
88656         {       cp->ptr = (void*)new _sai__GetKerberosOptionsResponse;
88657                 if (size)
88658                         *size = sizeof(_sai__GetKerberosOptionsResponse);
88659                 ((_sai__GetKerberosOptionsResponse*)cp->ptr)->soap = soap;
88660         }
88661         else
88662         {       cp->ptr = (void*)new _sai__GetKerberosOptionsResponse[n];
88663                 if (size)
88664                         *size = n * sizeof(_sai__GetKerberosOptionsResponse);
88665                 for (int i = 0; i < n; i++)
88666                         ((_sai__GetKerberosOptionsResponse*)cp->ptr)[i].soap = soap;
88667         }
88668                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
88669         return (_sai__GetKerberosOptionsResponse*)cp->ptr;
88670 }
88671
88672 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetKerberosOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
88673 {
88674         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetKerberosOptionsResponse %p -> %p\n", q, p));
88675         *(_sai__GetKerberosOptionsResponse*)p = *(_sai__GetKerberosOptionsResponse*)q;
88676 }
88677
88678 void _sai__GetKerberosOptions::soap_serialize(struct soap *soap) const
88679 {
88680         (void)soap; /* appease -Wall -Werror */
88681         /* transient soap skipped */
88682 }
88683
88684 void _sai__GetKerberosOptions::soap_default(struct soap *soap)
88685 {
88686         this->soap = soap;
88687         /* transient soap skipped */
88688 }
88689
88690 int _sai__GetKerberosOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
88691 {
88692         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetKerberosOptions);
88693         if (this->soap_out(soap, tag, id, type))
88694                 return soap->error;
88695         return soap_putindependent(soap);
88696 }
88697
88698 int _sai__GetKerberosOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
88699 {
88700         return soap_out__sai__GetKerberosOptions(soap, tag, id, this, type);
88701 }
88702
88703 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetKerberosOptions(struct soap *soap, const char *tag, int id, const _sai__GetKerberosOptions *a, const char *type)
88704 {
88705         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetKerberosOptions), type);
88706         /* transient soap skipped */
88707         soap_element_end_out(soap, tag);
88708         return SOAP_OK;
88709 }
88710
88711 void *_sai__GetKerberosOptions::soap_get(struct soap *soap, const char *tag, const char *type)
88712 {
88713         return soap_get__sai__GetKerberosOptions(soap, this, tag, type);
88714 }
88715
88716 SOAP_FMAC3 _sai__GetKerberosOptions * SOAP_FMAC4 soap_get__sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *p, const char *tag, const char *type)
88717 {
88718         if ((p = soap_in__sai__GetKerberosOptions(soap, tag, p, type)))
88719                 soap_getindependent(soap);
88720         return p;
88721 }
88722
88723 void *_sai__GetKerberosOptions::soap_in(struct soap *soap, const char *tag, const char *type)
88724 {       return soap_in__sai__GetKerberosOptions(soap, tag, this, type);
88725 }
88726
88727 SOAP_FMAC3 _sai__GetKerberosOptions * SOAP_FMAC4 soap_in__sai__GetKerberosOptions(struct soap *soap, const char *tag, _sai__GetKerberosOptions *a, const char *type)
88728 {
88729         if (soap_element_begin_in(soap, tag, 0, NULL))
88730                 return NULL;
88731         a = (_sai__GetKerberosOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetKerberosOptions, sizeof(_sai__GetKerberosOptions), soap->type, soap->arrayType);
88732         if (!a)
88733                 return NULL;
88734         if (soap->alloced)
88735         {       a->soap_default(soap);
88736                 if (soap->clist->type != SOAP_TYPE__sai__GetKerberosOptions)
88737                 {       soap_revert(soap);
88738                         *soap->id = '\0';
88739                         return (_sai__GetKerberosOptions *)a->soap_in(soap, tag, type);
88740                 }
88741         };
88742         if (soap->body && !*soap->href)
88743         {
88744                 for (;;)
88745                 {       soap->error = SOAP_TAG_MISMATCH;
88746                         /* transient soap skipped */
88747                         if (soap->error == SOAP_TAG_MISMATCH)
88748                                 soap->error = soap_ignore_element(soap);
88749                         if (soap->error == SOAP_NO_TAG)
88750                                 break;
88751                         if (soap->error)
88752                                 return NULL;
88753                 }
88754                 if (soap_element_end_in(soap, tag))
88755                         return NULL;
88756         }
88757         else
88758         {       a = (_sai__GetKerberosOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetKerberosOptions, 0, sizeof(_sai__GetKerberosOptions), 0, soap_copy__sai__GetKerberosOptions);
88759                 if (soap->body && soap_element_end_in(soap, tag))
88760                         return NULL;
88761         }
88762         return a;
88763 }
88764
88765 SOAP_FMAC5 _sai__GetKerberosOptions * SOAP_FMAC6 soap_new__sai__GetKerberosOptions(struct soap *soap, int n)
88766 {       return soap_instantiate__sai__GetKerberosOptions(soap, n, NULL, NULL, NULL);
88767 }
88768
88769 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *p)
88770 {       soap_delete(soap, p);
88771 }
88772
88773 SOAP_FMAC3 _sai__GetKerberosOptions * SOAP_FMAC4 soap_instantiate__sai__GetKerberosOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
88774 {
88775         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
88776         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetKerberosOptions, n, soap_fdelete);
88777         if (!cp)
88778                 return NULL;
88779         if (n < 0)
88780         {       cp->ptr = (void*)new _sai__GetKerberosOptions;
88781                 if (size)
88782                         *size = sizeof(_sai__GetKerberosOptions);
88783                 ((_sai__GetKerberosOptions*)cp->ptr)->soap = soap;
88784         }
88785         else
88786         {       cp->ptr = (void*)new _sai__GetKerberosOptions[n];
88787                 if (size)
88788                         *size = n * sizeof(_sai__GetKerberosOptions);
88789                 for (int i = 0; i < n; i++)
88790                         ((_sai__GetKerberosOptions*)cp->ptr)[i].soap = soap;
88791         }
88792                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
88793         return (_sai__GetKerberosOptions*)cp->ptr;
88794 }
88795
88796 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetKerberosOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
88797 {
88798         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetKerberosOptions %p -> %p\n", q, p));
88799         *(_sai__GetKerberosOptions*)p = *(_sai__GetKerberosOptions*)q;
88800 }
88801
88802 void _sai__SetKerberosOptionsResponse::soap_serialize(struct soap *soap) const
88803 {
88804         (void)soap; /* appease -Wall -Werror */
88805         /* transient soap skipped */
88806 }
88807
88808 void _sai__SetKerberosOptionsResponse::soap_default(struct soap *soap)
88809 {
88810         this->soap = soap;
88811         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetKerberosOptionsResponse*)this)->StatusCode);
88812         /* transient soap skipped */
88813 }
88814
88815 int _sai__SetKerberosOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
88816 {
88817         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetKerberosOptionsResponse);
88818         if (this->soap_out(soap, tag, id, type))
88819                 return soap->error;
88820         return soap_putindependent(soap);
88821 }
88822
88823 int _sai__SetKerberosOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
88824 {
88825         return soap_out__sai__SetKerberosOptionsResponse(soap, tag, id, this, type);
88826 }
88827
88828 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetKerberosOptionsResponse *a, const char *type)
88829 {
88830         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetKerberosOptionsResponse), type);
88831         soap_element_result(soap, "sai:StatusCode");
88832         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetKerberosOptionsResponse*)a)->StatusCode), "");
88833         /* transient soap skipped */
88834         soap_element_end_out(soap, tag);
88835         return SOAP_OK;
88836 }
88837
88838 void *_sai__SetKerberosOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
88839 {
88840         return soap_get__sai__SetKerberosOptionsResponse(soap, this, tag, type);
88841 }
88842
88843 SOAP_FMAC3 _sai__SetKerberosOptionsResponse * SOAP_FMAC4 soap_get__sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *p, const char *tag, const char *type)
88844 {
88845         if ((p = soap_in__sai__SetKerberosOptionsResponse(soap, tag, p, type)))
88846                 soap_getindependent(soap);
88847         return p;
88848 }
88849
88850 void *_sai__SetKerberosOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
88851 {       return soap_in__sai__SetKerberosOptionsResponse(soap, tag, this, type);
88852 }
88853
88854 SOAP_FMAC3 _sai__SetKerberosOptionsResponse * SOAP_FMAC4 soap_in__sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__SetKerberosOptionsResponse *a, const char *type)
88855 {
88856         if (soap_element_begin_in(soap, tag, 0, NULL))
88857                 return NULL;
88858         a = (_sai__SetKerberosOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetKerberosOptionsResponse, sizeof(_sai__SetKerberosOptionsResponse), soap->type, soap->arrayType);
88859         if (!a)
88860                 return NULL;
88861         if (soap->alloced)
88862         {       a->soap_default(soap);
88863                 if (soap->clist->type != SOAP_TYPE__sai__SetKerberosOptionsResponse)
88864                 {       soap_revert(soap);
88865                         *soap->id = '\0';
88866                         return (_sai__SetKerberosOptionsResponse *)a->soap_in(soap, tag, type);
88867                 }
88868         }
88869         short soap_flag_StatusCode1 = 1;
88870         if (soap->body && !*soap->href)
88871         {
88872                 for (;;)
88873                 {       soap->error = SOAP_TAG_MISMATCH;
88874                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
88875                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetKerberosOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
88876                                 {       soap_flag_StatusCode1--;
88877                                         continue;
88878                                 }
88879                         /* transient soap skipped */
88880                         soap_check_result(soap, "sai:StatusCode");
88881                         if (soap->error == SOAP_TAG_MISMATCH)
88882                                 soap->error = soap_ignore_element(soap);
88883                         if (soap->error == SOAP_NO_TAG)
88884                                 break;
88885                         if (soap->error)
88886                                 return NULL;
88887                 }
88888                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
88889                 {       soap->error = SOAP_OCCURS;
88890                         return NULL;
88891                 }
88892                 if (soap_element_end_in(soap, tag))
88893                         return NULL;
88894         }
88895         else
88896         {       a = (_sai__SetKerberosOptionsResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetKerberosOptionsResponse, 0, sizeof(_sai__SetKerberosOptionsResponse), 0, soap_copy__sai__SetKerberosOptionsResponse);
88897                 if (soap->body && soap_element_end_in(soap, tag))
88898                         return NULL;
88899         }
88900         return a;
88901 }
88902
88903 SOAP_FMAC5 _sai__SetKerberosOptionsResponse * SOAP_FMAC6 soap_new__sai__SetKerberosOptionsResponse(struct soap *soap, int n)
88904 {       return soap_instantiate__sai__SetKerberosOptionsResponse(soap, n, NULL, NULL, NULL);
88905 }
88906
88907 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *p)
88908 {       soap_delete(soap, p);
88909 }
88910
88911 SOAP_FMAC3 _sai__SetKerberosOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetKerberosOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
88912 {
88913         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetKerberosOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
88914         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetKerberosOptionsResponse, n, soap_fdelete);
88915         if (!cp)
88916                 return NULL;
88917         if (n < 0)
88918         {       cp->ptr = (void*)new _sai__SetKerberosOptionsResponse;
88919                 if (size)
88920                         *size = sizeof(_sai__SetKerberosOptionsResponse);
88921                 ((_sai__SetKerberosOptionsResponse*)cp->ptr)->soap = soap;
88922         }
88923         else
88924         {       cp->ptr = (void*)new _sai__SetKerberosOptionsResponse[n];
88925                 if (size)
88926                         *size = n * sizeof(_sai__SetKerberosOptionsResponse);
88927                 for (int i = 0; i < n; i++)
88928                         ((_sai__SetKerberosOptionsResponse*)cp->ptr)[i].soap = soap;
88929         }
88930                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
88931         return (_sai__SetKerberosOptionsResponse*)cp->ptr;
88932 }
88933
88934 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetKerberosOptionsResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
88935 {
88936         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetKerberosOptionsResponse %p -> %p\n", q, p));
88937         *(_sai__SetKerberosOptionsResponse*)p = *(_sai__SetKerberosOptionsResponse*)q;
88938 }
88939
88940 void _sai__SetKerberosOptions::soap_serialize(struct soap *soap) const
88941 {
88942         (void)soap; /* appease -Wall -Werror */
88943         soap_serialize_PointerTosai__KerberosOptionsType(soap, &((_sai__SetKerberosOptions*)this)->KerberosOptions);
88944         /* transient soap skipped */
88945 }
88946
88947 void _sai__SetKerberosOptions::soap_default(struct soap *soap)
88948 {
88949         this->soap = soap;
88950         ((_sai__SetKerberosOptions*)this)->KerberosOptions = NULL;
88951         /* transient soap skipped */
88952 }
88953
88954 int _sai__SetKerberosOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
88955 {
88956         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetKerberosOptions);
88957         if (this->soap_out(soap, tag, id, type))
88958                 return soap->error;
88959         return soap_putindependent(soap);
88960 }
88961
88962 int _sai__SetKerberosOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
88963 {
88964         return soap_out__sai__SetKerberosOptions(soap, tag, id, this, type);
88965 }
88966
88967 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetKerberosOptions(struct soap *soap, const char *tag, int id, const _sai__SetKerberosOptions *a, const char *type)
88968 {
88969         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetKerberosOptions), type);
88970         soap_out_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", -1, &(((_sai__SetKerberosOptions*)a)->KerberosOptions), "");
88971         /* transient soap skipped */
88972         soap_element_end_out(soap, tag);
88973         return SOAP_OK;
88974 }
88975
88976 void *_sai__SetKerberosOptions::soap_get(struct soap *soap, const char *tag, const char *type)
88977 {
88978         return soap_get__sai__SetKerberosOptions(soap, this, tag, type);
88979 }
88980
88981 SOAP_FMAC3 _sai__SetKerberosOptions * SOAP_FMAC4 soap_get__sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *p, const char *tag, const char *type)
88982 {
88983         if ((p = soap_in__sai__SetKerberosOptions(soap, tag, p, type)))
88984                 soap_getindependent(soap);
88985         return p;
88986 }
88987
88988 void *_sai__SetKerberosOptions::soap_in(struct soap *soap, const char *tag, const char *type)
88989 {       return soap_in__sai__SetKerberosOptions(soap, tag, this, type);
88990 }
88991
88992 SOAP_FMAC3 _sai__SetKerberosOptions * SOAP_FMAC4 soap_in__sai__SetKerberosOptions(struct soap *soap, const char *tag, _sai__SetKerberosOptions *a, const char *type)
88993 {
88994         if (soap_element_begin_in(soap, tag, 0, NULL))
88995                 return NULL;
88996         a = (_sai__SetKerberosOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetKerberosOptions, sizeof(_sai__SetKerberosOptions), soap->type, soap->arrayType);
88997         if (!a)
88998                 return NULL;
88999         if (soap->alloced)
89000         {       a->soap_default(soap);
89001                 if (soap->clist->type != SOAP_TYPE__sai__SetKerberosOptions)
89002                 {       soap_revert(soap);
89003                         *soap->id = '\0';
89004                         return (_sai__SetKerberosOptions *)a->soap_in(soap, tag, type);
89005                 }
89006         }
89007         short soap_flag_KerberosOptions1 = 1;
89008         if (soap->body && !*soap->href)
89009         {
89010                 for (;;)
89011                 {       soap->error = SOAP_TAG_MISMATCH;
89012                         if (soap_flag_KerberosOptions1 && soap->error == SOAP_TAG_MISMATCH)
89013                                 if (soap_in_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", &(((_sai__SetKerberosOptions*)a)->KerberosOptions), "sai:KerberosOptionsType"))
89014                                 {       soap_flag_KerberosOptions1--;
89015                                         continue;
89016                                 }
89017                         /* transient soap skipped */
89018                         if (soap->error == SOAP_TAG_MISMATCH)
89019                                 soap->error = soap_ignore_element(soap);
89020                         if (soap->error == SOAP_NO_TAG)
89021                                 break;
89022                         if (soap->error)
89023                                 return NULL;
89024                 }
89025                 if (soap_element_end_in(soap, tag))
89026                         return NULL;
89027         }
89028         else
89029         {       a = (_sai__SetKerberosOptions *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetKerberosOptions, 0, sizeof(_sai__SetKerberosOptions), 0, soap_copy__sai__SetKerberosOptions);
89030                 if (soap->body && soap_element_end_in(soap, tag))
89031                         return NULL;
89032         }
89033         return a;
89034 }
89035
89036 SOAP_FMAC5 _sai__SetKerberosOptions * SOAP_FMAC6 soap_new__sai__SetKerberosOptions(struct soap *soap, int n)
89037 {       return soap_instantiate__sai__SetKerberosOptions(soap, n, NULL, NULL, NULL);
89038 }
89039
89040 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *p)
89041 {       soap_delete(soap, p);
89042 }
89043
89044 SOAP_FMAC3 _sai__SetKerberosOptions * SOAP_FMAC4 soap_instantiate__sai__SetKerberosOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
89045 {
89046         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
89047         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetKerberosOptions, n, soap_fdelete);
89048         if (!cp)
89049                 return NULL;
89050         if (n < 0)
89051         {       cp->ptr = (void*)new _sai__SetKerberosOptions;
89052                 if (size)
89053                         *size = sizeof(_sai__SetKerberosOptions);
89054                 ((_sai__SetKerberosOptions*)cp->ptr)->soap = soap;
89055         }
89056         else
89057         {       cp->ptr = (void*)new _sai__SetKerberosOptions[n];
89058                 if (size)
89059                         *size = n * sizeof(_sai__SetKerberosOptions);
89060                 for (int i = 0; i < n; i++)
89061                         ((_sai__SetKerberosOptions*)cp->ptr)[i].soap = soap;
89062         }
89063                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
89064         return (_sai__SetKerberosOptions*)cp->ptr;
89065 }
89066
89067 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetKerberosOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
89068 {
89069         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetKerberosOptions %p -> %p\n", q, p));
89070         *(_sai__SetKerberosOptions*)p = *(_sai__SetKerberosOptions*)q;
89071 }
89072
89073 void _sai__GetDigestRealmResponse::soap_serialize(struct soap *soap) const
89074 {
89075         (void)soap; /* appease -Wall -Werror */
89076         soap_embedded(soap, &((_sai__GetDigestRealmResponse*)this)->DigestRealm, SOAP_TYPE_std__string);
89077         soap_serialize_std__string(soap, &((_sai__GetDigestRealmResponse*)this)->DigestRealm);
89078         /* transient soap skipped */
89079 }
89080
89081 void _sai__GetDigestRealmResponse::soap_default(struct soap *soap)
89082 {
89083         this->soap = soap;
89084         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetDigestRealmResponse*)this)->StatusCode);
89085         soap_default_std__string(soap, &((_sai__GetDigestRealmResponse*)this)->DigestRealm);
89086         /* transient soap skipped */
89087 }
89088
89089 int _sai__GetDigestRealmResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
89090 {
89091         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetDigestRealmResponse);
89092         if (this->soap_out(soap, tag, id, type))
89093                 return soap->error;
89094         return soap_putindependent(soap);
89095 }
89096
89097 int _sai__GetDigestRealmResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
89098 {
89099         return soap_out__sai__GetDigestRealmResponse(soap, tag, id, this, type);
89100 }
89101
89102 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetDigestRealmResponse(struct soap *soap, const char *tag, int id, const _sai__GetDigestRealmResponse *a, const char *type)
89103 {
89104         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetDigestRealmResponse), type);
89105         soap_element_result(soap, "sai:StatusCode");
89106         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetDigestRealmResponse*)a)->StatusCode), "");
89107         soap_out_std__string(soap, "sai:DigestRealm", -1, &(((_sai__GetDigestRealmResponse*)a)->DigestRealm), "");
89108         /* transient soap skipped */
89109         soap_element_end_out(soap, tag);
89110         return SOAP_OK;
89111 }
89112
89113 void *_sai__GetDigestRealmResponse::soap_get(struct soap *soap, const char *tag, const char *type)
89114 {
89115         return soap_get__sai__GetDigestRealmResponse(soap, this, tag, type);
89116 }
89117
89118 SOAP_FMAC3 _sai__GetDigestRealmResponse * SOAP_FMAC4 soap_get__sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *p, const char *tag, const char *type)
89119 {
89120         if ((p = soap_in__sai__GetDigestRealmResponse(soap, tag, p, type)))
89121                 soap_getindependent(soap);
89122         return p;
89123 }
89124
89125 void *_sai__GetDigestRealmResponse::soap_in(struct soap *soap, const char *tag, const char *type)
89126 {       return soap_in__sai__GetDigestRealmResponse(soap, tag, this, type);
89127 }
89128
89129 SOAP_FMAC3 _sai__GetDigestRealmResponse * SOAP_FMAC4 soap_in__sai__GetDigestRealmResponse(struct soap *soap, const char *tag, _sai__GetDigestRealmResponse *a, const char *type)
89130 {
89131         if (soap_element_begin_in(soap, tag, 0, NULL))
89132                 return NULL;
89133         a = (_sai__GetDigestRealmResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetDigestRealmResponse, sizeof(_sai__GetDigestRealmResponse), soap->type, soap->arrayType);
89134         if (!a)
89135                 return NULL;
89136         if (soap->alloced)
89137         {       a->soap_default(soap);
89138                 if (soap->clist->type != SOAP_TYPE__sai__GetDigestRealmResponse)
89139                 {       soap_revert(soap);
89140                         *soap->id = '\0';
89141                         return (_sai__GetDigestRealmResponse *)a->soap_in(soap, tag, type);
89142                 }
89143         }
89144         short soap_flag_StatusCode1 = 1, soap_flag_DigestRealm1 = 1;
89145         if (soap->body && !*soap->href)
89146         {
89147                 for (;;)
89148                 {       soap->error = SOAP_TAG_MISMATCH;
89149                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
89150                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetDigestRealmResponse*)a)->StatusCode), "sai:PT_STATUS"))
89151                                 {       soap_flag_StatusCode1--;
89152                                         continue;
89153                                 }
89154                         if (soap_flag_DigestRealm1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
89155                                 if (soap_in_std__string(soap, "sai:DigestRealm", &(((_sai__GetDigestRealmResponse*)a)->DigestRealm), "xsd:string"))
89156                                 {       soap_flag_DigestRealm1--;
89157                                         continue;
89158                                 }
89159                         /* transient soap skipped */
89160                         soap_check_result(soap, "sai:StatusCode");
89161                         if (soap->error == SOAP_TAG_MISMATCH)
89162                                 soap->error = soap_ignore_element(soap);
89163                         if (soap->error == SOAP_NO_TAG)
89164                                 break;
89165                         if (soap->error)
89166                                 return NULL;
89167                 }
89168                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_DigestRealm1 > 0))
89169                 {       soap->error = SOAP_OCCURS;
89170                         return NULL;
89171                 }
89172                 if (soap_element_end_in(soap, tag))
89173                         return NULL;
89174         }
89175         else
89176         {       a = (_sai__GetDigestRealmResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetDigestRealmResponse, 0, sizeof(_sai__GetDigestRealmResponse), 0, soap_copy__sai__GetDigestRealmResponse);
89177                 if (soap->body && soap_element_end_in(soap, tag))
89178                         return NULL;
89179         }
89180         return a;
89181 }
89182
89183 SOAP_FMAC5 _sai__GetDigestRealmResponse * SOAP_FMAC6 soap_new__sai__GetDigestRealmResponse(struct soap *soap, int n)
89184 {       return soap_instantiate__sai__GetDigestRealmResponse(soap, n, NULL, NULL, NULL);
89185 }
89186
89187 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *p)
89188 {       soap_delete(soap, p);
89189 }
89190
89191 SOAP_FMAC3 _sai__GetDigestRealmResponse * SOAP_FMAC4 soap_instantiate__sai__GetDigestRealmResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
89192 {
89193         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetDigestRealmResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
89194         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetDigestRealmResponse, n, soap_fdelete);
89195         if (!cp)
89196                 return NULL;
89197         if (n < 0)
89198         {       cp->ptr = (void*)new _sai__GetDigestRealmResponse;
89199                 if (size)
89200                         *size = sizeof(_sai__GetDigestRealmResponse);
89201                 ((_sai__GetDigestRealmResponse*)cp->ptr)->soap = soap;
89202         }
89203         else
89204         {       cp->ptr = (void*)new _sai__GetDigestRealmResponse[n];
89205                 if (size)
89206                         *size = n * sizeof(_sai__GetDigestRealmResponse);
89207                 for (int i = 0; i < n; i++)
89208                         ((_sai__GetDigestRealmResponse*)cp->ptr)[i].soap = soap;
89209         }
89210                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
89211         return (_sai__GetDigestRealmResponse*)cp->ptr;
89212 }
89213
89214 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetDigestRealmResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
89215 {
89216         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetDigestRealmResponse %p -> %p\n", q, p));
89217         *(_sai__GetDigestRealmResponse*)p = *(_sai__GetDigestRealmResponse*)q;
89218 }
89219
89220 void _sai__GetDigestRealm::soap_serialize(struct soap *soap) const
89221 {
89222         (void)soap; /* appease -Wall -Werror */
89223         /* transient soap skipped */
89224 }
89225
89226 void _sai__GetDigestRealm::soap_default(struct soap *soap)
89227 {
89228         this->soap = soap;
89229         /* transient soap skipped */
89230 }
89231
89232 int _sai__GetDigestRealm::soap_put(struct soap *soap, const char *tag, const  char *type) const
89233 {
89234         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetDigestRealm);
89235         if (this->soap_out(soap, tag, id, type))
89236                 return soap->error;
89237         return soap_putindependent(soap);
89238 }
89239
89240 int _sai__GetDigestRealm::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
89241 {
89242         return soap_out__sai__GetDigestRealm(soap, tag, id, this, type);
89243 }
89244
89245 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetDigestRealm(struct soap *soap, const char *tag, int id, const _sai__GetDigestRealm *a, const char *type)
89246 {
89247         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetDigestRealm), type);
89248         /* transient soap skipped */
89249         soap_element_end_out(soap, tag);
89250         return SOAP_OK;
89251 }
89252
89253 void *_sai__GetDigestRealm::soap_get(struct soap *soap, const char *tag, const char *type)
89254 {
89255         return soap_get__sai__GetDigestRealm(soap, this, tag, type);
89256 }
89257
89258 SOAP_FMAC3 _sai__GetDigestRealm * SOAP_FMAC4 soap_get__sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *p, const char *tag, const char *type)
89259 {
89260         if ((p = soap_in__sai__GetDigestRealm(soap, tag, p, type)))
89261                 soap_getindependent(soap);
89262         return p;
89263 }
89264
89265 void *_sai__GetDigestRealm::soap_in(struct soap *soap, const char *tag, const char *type)
89266 {       return soap_in__sai__GetDigestRealm(soap, tag, this, type);
89267 }
89268
89269 SOAP_FMAC3 _sai__GetDigestRealm * SOAP_FMAC4 soap_in__sai__GetDigestRealm(struct soap *soap, const char *tag, _sai__GetDigestRealm *a, const char *type)
89270 {
89271         if (soap_element_begin_in(soap, tag, 0, NULL))
89272                 return NULL;
89273         a = (_sai__GetDigestRealm *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetDigestRealm, sizeof(_sai__GetDigestRealm), soap->type, soap->arrayType);
89274         if (!a)
89275                 return NULL;
89276         if (soap->alloced)
89277         {       a->soap_default(soap);
89278                 if (soap->clist->type != SOAP_TYPE__sai__GetDigestRealm)
89279                 {       soap_revert(soap);
89280                         *soap->id = '\0';
89281                         return (_sai__GetDigestRealm *)a->soap_in(soap, tag, type);
89282                 }
89283         };
89284         if (soap->body && !*soap->href)
89285         {
89286                 for (;;)
89287                 {       soap->error = SOAP_TAG_MISMATCH;
89288                         /* transient soap skipped */
89289                         if (soap->error == SOAP_TAG_MISMATCH)
89290                                 soap->error = soap_ignore_element(soap);
89291                         if (soap->error == SOAP_NO_TAG)
89292                                 break;
89293                         if (soap->error)
89294                                 return NULL;
89295                 }
89296                 if (soap_element_end_in(soap, tag))
89297                         return NULL;
89298         }
89299         else
89300         {       a = (_sai__GetDigestRealm *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetDigestRealm, 0, sizeof(_sai__GetDigestRealm), 0, soap_copy__sai__GetDigestRealm);
89301                 if (soap->body && soap_element_end_in(soap, tag))
89302                         return NULL;
89303         }
89304         return a;
89305 }
89306
89307 SOAP_FMAC5 _sai__GetDigestRealm * SOAP_FMAC6 soap_new__sai__GetDigestRealm(struct soap *soap, int n)
89308 {       return soap_instantiate__sai__GetDigestRealm(soap, n, NULL, NULL, NULL);
89309 }
89310
89311 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *p)
89312 {       soap_delete(soap, p);
89313 }
89314
89315 SOAP_FMAC3 _sai__GetDigestRealm * SOAP_FMAC4 soap_instantiate__sai__GetDigestRealm(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
89316 {
89317         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetDigestRealm(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
89318         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetDigestRealm, n, soap_fdelete);
89319         if (!cp)
89320                 return NULL;
89321         if (n < 0)
89322         {       cp->ptr = (void*)new _sai__GetDigestRealm;
89323                 if (size)
89324                         *size = sizeof(_sai__GetDigestRealm);
89325                 ((_sai__GetDigestRealm*)cp->ptr)->soap = soap;
89326         }
89327         else
89328         {       cp->ptr = (void*)new _sai__GetDigestRealm[n];
89329                 if (size)
89330                         *size = n * sizeof(_sai__GetDigestRealm);
89331                 for (int i = 0; i < n; i++)
89332                         ((_sai__GetDigestRealm*)cp->ptr)[i].soap = soap;
89333         }
89334                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
89335         return (_sai__GetDigestRealm*)cp->ptr;
89336 }
89337
89338 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetDigestRealm(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
89339 {
89340         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetDigestRealm %p -> %p\n", q, p));
89341         *(_sai__GetDigestRealm*)p = *(_sai__GetDigestRealm*)q;
89342 }
89343
89344 void _sai__SetAdminAclEntryExResponse::soap_serialize(struct soap *soap) const
89345 {
89346         (void)soap; /* appease -Wall -Werror */
89347         /* transient soap skipped */
89348 }
89349
89350 void _sai__SetAdminAclEntryExResponse::soap_default(struct soap *soap)
89351 {
89352         this->soap = soap;
89353         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetAdminAclEntryExResponse*)this)->StatusCode);
89354         /* transient soap skipped */
89355 }
89356
89357 int _sai__SetAdminAclEntryExResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
89358 {
89359         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAdminAclEntryExResponse);
89360         if (this->soap_out(soap, tag, id, type))
89361                 return soap->error;
89362         return soap_putindependent(soap);
89363 }
89364
89365 int _sai__SetAdminAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
89366 {
89367         return soap_out__sai__SetAdminAclEntryExResponse(soap, tag, id, this, type);
89368 }
89369
89370 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntryExResponse *a, const char *type)
89371 {
89372         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntryExResponse), type);
89373         soap_element_result(soap, "sai:StatusCode");
89374         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetAdminAclEntryExResponse*)a)->StatusCode), "");
89375         /* transient soap skipped */
89376         soap_element_end_out(soap, tag);
89377         return SOAP_OK;
89378 }
89379
89380 void *_sai__SetAdminAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type)
89381 {
89382         return soap_get__sai__SetAdminAclEntryExResponse(soap, this, tag, type);
89383 }
89384
89385 SOAP_FMAC3 _sai__SetAdminAclEntryExResponse * SOAP_FMAC4 soap_get__sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *p, const char *tag, const char *type)
89386 {
89387         if ((p = soap_in__sai__SetAdminAclEntryExResponse(soap, tag, p, type)))
89388                 soap_getindependent(soap);
89389         return p;
89390 }
89391
89392 void *_sai__SetAdminAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type)
89393 {       return soap_in__sai__SetAdminAclEntryExResponse(soap, tag, this, type);
89394 }
89395
89396 SOAP_FMAC3 _sai__SetAdminAclEntryExResponse * SOAP_FMAC4 soap_in__sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryExResponse *a, const char *type)
89397 {
89398         if (soap_element_begin_in(soap, tag, 0, NULL))
89399                 return NULL;
89400         a = (_sai__SetAdminAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntryExResponse, sizeof(_sai__SetAdminAclEntryExResponse), soap->type, soap->arrayType);
89401         if (!a)
89402                 return NULL;
89403         if (soap->alloced)
89404         {       a->soap_default(soap);
89405                 if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntryExResponse)
89406                 {       soap_revert(soap);
89407                         *soap->id = '\0';
89408                         return (_sai__SetAdminAclEntryExResponse *)a->soap_in(soap, tag, type);
89409                 }
89410         }
89411         short soap_flag_StatusCode1 = 1;
89412         if (soap->body && !*soap->href)
89413         {
89414                 for (;;)
89415                 {       soap->error = SOAP_TAG_MISMATCH;
89416                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
89417                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetAdminAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS"))
89418                                 {       soap_flag_StatusCode1--;
89419                                         continue;
89420                                 }
89421                         /* transient soap skipped */
89422                         soap_check_result(soap, "sai:StatusCode");
89423                         if (soap->error == SOAP_TAG_MISMATCH)
89424                                 soap->error = soap_ignore_element(soap);
89425                         if (soap->error == SOAP_NO_TAG)
89426                                 break;
89427                         if (soap->error)
89428                                 return NULL;
89429                 }
89430                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
89431                 {       soap->error = SOAP_OCCURS;
89432                         return NULL;
89433                 }
89434                 if (soap_element_end_in(soap, tag))
89435                         return NULL;
89436         }
89437         else
89438         {       a = (_sai__SetAdminAclEntryExResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAdminAclEntryExResponse, 0, sizeof(_sai__SetAdminAclEntryExResponse), 0, soap_copy__sai__SetAdminAclEntryExResponse);
89439                 if (soap->body && soap_element_end_in(soap, tag))
89440                         return NULL;
89441         }
89442         return a;
89443 }
89444
89445 SOAP_FMAC5 _sai__SetAdminAclEntryExResponse * SOAP_FMAC6 soap_new__sai__SetAdminAclEntryExResponse(struct soap *soap, int n)
89446 {       return soap_instantiate__sai__SetAdminAclEntryExResponse(soap, n, NULL, NULL, NULL);
89447 }
89448
89449 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *p)
89450 {       soap_delete(soap, p);
89451 }
89452
89453 SOAP_FMAC3 _sai__SetAdminAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
89454 {
89455         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
89456         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntryExResponse, n, soap_fdelete);
89457         if (!cp)
89458                 return NULL;
89459         if (n < 0)
89460         {       cp->ptr = (void*)new _sai__SetAdminAclEntryExResponse;
89461                 if (size)
89462                         *size = sizeof(_sai__SetAdminAclEntryExResponse);
89463                 ((_sai__SetAdminAclEntryExResponse*)cp->ptr)->soap = soap;
89464         }
89465         else
89466         {       cp->ptr = (void*)new _sai__SetAdminAclEntryExResponse[n];
89467                 if (size)
89468                         *size = n * sizeof(_sai__SetAdminAclEntryExResponse);
89469                 for (int i = 0; i < n; i++)
89470                         ((_sai__SetAdminAclEntryExResponse*)cp->ptr)[i].soap = soap;
89471         }
89472                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
89473         return (_sai__SetAdminAclEntryExResponse*)cp->ptr;
89474 }
89475
89476 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAdminAclEntryExResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
89477 {
89478         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntryExResponse %p -> %p\n", q, p));
89479         *(_sai__SetAdminAclEntryExResponse*)p = *(_sai__SetAdminAclEntryExResponse*)q;
89480 }
89481
89482 void _sai__SetAdminAclEntryEx::soap_serialize(struct soap *soap) const
89483 {
89484         (void)soap; /* appease -Wall -Werror */
89485         soap_serialize_PointerTosai__AdminAclEntryExType(soap, &((_sai__SetAdminAclEntryEx*)this)->EntryEx);
89486         /* transient soap skipped */
89487 }
89488
89489 void _sai__SetAdminAclEntryEx::soap_default(struct soap *soap)
89490 {
89491         this->soap = soap;
89492         ((_sai__SetAdminAclEntryEx*)this)->EntryEx = NULL;
89493         /* transient soap skipped */
89494 }
89495
89496 int _sai__SetAdminAclEntryEx::soap_put(struct soap *soap, const char *tag, const  char *type) const
89497 {
89498         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAdminAclEntryEx);
89499         if (this->soap_out(soap, tag, id, type))
89500                 return soap->error;
89501         return soap_putindependent(soap);
89502 }
89503
89504 int _sai__SetAdminAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
89505 {
89506         return soap_out__sai__SetAdminAclEntryEx(soap, tag, id, this, type);
89507 }
89508
89509 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntryEx *a, const char *type)
89510 {
89511         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntryEx), type);
89512         soap_out_PointerTosai__AdminAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__SetAdminAclEntryEx*)a)->EntryEx), "");
89513         /* transient soap skipped */
89514         soap_element_end_out(soap, tag);
89515         return SOAP_OK;
89516 }
89517
89518 void *_sai__SetAdminAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type)
89519 {
89520         return soap_get__sai__SetAdminAclEntryEx(soap, this, tag, type);
89521 }
89522
89523 SOAP_FMAC3 _sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_get__sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *p, const char *tag, const char *type)
89524 {
89525         if ((p = soap_in__sai__SetAdminAclEntryEx(soap, tag, p, type)))
89526                 soap_getindependent(soap);
89527         return p;
89528 }
89529
89530 void *_sai__SetAdminAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type)
89531 {       return soap_in__sai__SetAdminAclEntryEx(soap, tag, this, type);
89532 }
89533
89534 SOAP_FMAC3 _sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_in__sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, _sai__SetAdminAclEntryEx *a, const char *type)
89535 {
89536         if (soap_element_begin_in(soap, tag, 0, NULL))
89537                 return NULL;
89538         a = (_sai__SetAdminAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntryEx, sizeof(_sai__SetAdminAclEntryEx), soap->type, soap->arrayType);
89539         if (!a)
89540                 return NULL;
89541         if (soap->alloced)
89542         {       a->soap_default(soap);
89543                 if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntryEx)
89544                 {       soap_revert(soap);
89545                         *soap->id = '\0';
89546                         return (_sai__SetAdminAclEntryEx *)a->soap_in(soap, tag, type);
89547                 }
89548         }
89549         short soap_flag_EntryEx1 = 1;
89550         if (soap->body && !*soap->href)
89551         {
89552                 for (;;)
89553                 {       soap->error = SOAP_TAG_MISMATCH;
89554                         if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH)
89555                                 if (soap_in_PointerTosai__AdminAclEntryExType(soap, "sai:EntryEx", &(((_sai__SetAdminAclEntryEx*)a)->EntryEx), "sai:AdminAclEntryExType"))
89556                                 {       soap_flag_EntryEx1--;
89557                                         continue;
89558                                 }
89559                         /* transient soap skipped */
89560                         if (soap->error == SOAP_TAG_MISMATCH)
89561                                 soap->error = soap_ignore_element(soap);
89562                         if (soap->error == SOAP_NO_TAG)
89563                                 break;
89564                         if (soap->error)
89565                                 return NULL;
89566                 }
89567                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EntryEx1 > 0))
89568                 {       soap->error = SOAP_OCCURS;
89569                         return NULL;
89570                 }
89571                 if (soap_element_end_in(soap, tag))
89572                         return NULL;
89573         }
89574         else
89575         {       a = (_sai__SetAdminAclEntryEx *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAdminAclEntryEx, 0, sizeof(_sai__SetAdminAclEntryEx), 0, soap_copy__sai__SetAdminAclEntryEx);
89576                 if (soap->body && soap_element_end_in(soap, tag))
89577                         return NULL;
89578         }
89579         return a;
89580 }
89581
89582 SOAP_FMAC5 _sai__SetAdminAclEntryEx * SOAP_FMAC6 soap_new__sai__SetAdminAclEntryEx(struct soap *soap, int n)
89583 {       return soap_instantiate__sai__SetAdminAclEntryEx(soap, n, NULL, NULL, NULL);
89584 }
89585
89586 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *p)
89587 {       soap_delete(soap, p);
89588 }
89589
89590 SOAP_FMAC3 _sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
89591 {
89592         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
89593         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntryEx, n, soap_fdelete);
89594         if (!cp)
89595                 return NULL;
89596         if (n < 0)
89597         {       cp->ptr = (void*)new _sai__SetAdminAclEntryEx;
89598                 if (size)
89599                         *size = sizeof(_sai__SetAdminAclEntryEx);
89600                 ((_sai__SetAdminAclEntryEx*)cp->ptr)->soap = soap;
89601         }
89602         else
89603         {       cp->ptr = (void*)new _sai__SetAdminAclEntryEx[n];
89604                 if (size)
89605                         *size = n * sizeof(_sai__SetAdminAclEntryEx);
89606                 for (int i = 0; i < n; i++)
89607                         ((_sai__SetAdminAclEntryEx*)cp->ptr)[i].soap = soap;
89608         }
89609                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
89610         return (_sai__SetAdminAclEntryEx*)cp->ptr;
89611 }
89612
89613 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAdminAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
89614 {
89615         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntryEx %p -> %p\n", q, p));
89616         *(_sai__SetAdminAclEntryEx*)p = *(_sai__SetAdminAclEntryEx*)q;
89617 }
89618
89619 void _sai__UpdateUserAclEntryExResponse::soap_serialize(struct soap *soap) const
89620 {
89621         (void)soap; /* appease -Wall -Werror */
89622         /* transient soap skipped */
89623 }
89624
89625 void _sai__UpdateUserAclEntryExResponse::soap_default(struct soap *soap)
89626 {
89627         this->soap = soap;
89628         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UpdateUserAclEntryExResponse*)this)->StatusCode);
89629         /* transient soap skipped */
89630 }
89631
89632 int _sai__UpdateUserAclEntryExResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
89633 {
89634         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateUserAclEntryExResponse);
89635         if (this->soap_out(soap, tag, id, type))
89636                 return soap->error;
89637         return soap_putindependent(soap);
89638 }
89639
89640 int _sai__UpdateUserAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
89641 {
89642         return soap_out__sai__UpdateUserAclEntryExResponse(soap, tag, id, this, type);
89643 }
89644
89645 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntryExResponse *a, const char *type)
89646 {
89647         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse), type);
89648         soap_element_result(soap, "sai:StatusCode");
89649         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UpdateUserAclEntryExResponse*)a)->StatusCode), "");
89650         /* transient soap skipped */
89651         soap_element_end_out(soap, tag);
89652         return SOAP_OK;
89653 }
89654
89655 void *_sai__UpdateUserAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type)
89656 {
89657         return soap_get__sai__UpdateUserAclEntryExResponse(soap, this, tag, type);
89658 }
89659
89660 SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *p, const char *tag, const char *type)
89661 {
89662         if ((p = soap_in__sai__UpdateUserAclEntryExResponse(soap, tag, p, type)))
89663                 soap_getindependent(soap);
89664         return p;
89665 }
89666
89667 void *_sai__UpdateUserAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type)
89668 {       return soap_in__sai__UpdateUserAclEntryExResponse(soap, tag, this, type);
89669 }
89670
89671 SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryExResponse *a, const char *type)
89672 {
89673         if (soap_element_begin_in(soap, tag, 0, NULL))
89674                 return NULL;
89675         a = (_sai__UpdateUserAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, sizeof(_sai__UpdateUserAclEntryExResponse), soap->type, soap->arrayType);
89676         if (!a)
89677                 return NULL;
89678         if (soap->alloced)
89679         {       a->soap_default(soap);
89680                 if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntryExResponse)
89681                 {       soap_revert(soap);
89682                         *soap->id = '\0';
89683                         return (_sai__UpdateUserAclEntryExResponse *)a->soap_in(soap, tag, type);
89684                 }
89685         }
89686         short soap_flag_StatusCode1 = 1;
89687         if (soap->body && !*soap->href)
89688         {
89689                 for (;;)
89690                 {       soap->error = SOAP_TAG_MISMATCH;
89691                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
89692                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UpdateUserAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS"))
89693                                 {       soap_flag_StatusCode1--;
89694                                         continue;
89695                                 }
89696                         /* transient soap skipped */
89697                         soap_check_result(soap, "sai:StatusCode");
89698                         if (soap->error == SOAP_TAG_MISMATCH)
89699                                 soap->error = soap_ignore_element(soap);
89700                         if (soap->error == SOAP_NO_TAG)
89701                                 break;
89702                         if (soap->error)
89703                                 return NULL;
89704                 }
89705                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
89706                 {       soap->error = SOAP_OCCURS;
89707                         return NULL;
89708                 }
89709                 if (soap_element_end_in(soap, tag))
89710                         return NULL;
89711         }
89712         else
89713         {       a = (_sai__UpdateUserAclEntryExResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, 0, sizeof(_sai__UpdateUserAclEntryExResponse), 0, soap_copy__sai__UpdateUserAclEntryExResponse);
89714                 if (soap->body && soap_element_end_in(soap, tag))
89715                         return NULL;
89716         }
89717         return a;
89718 }
89719
89720 SOAP_FMAC5 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntryExResponse(struct soap *soap, int n)
89721 {       return soap_instantiate__sai__UpdateUserAclEntryExResponse(soap, n, NULL, NULL, NULL);
89722 }
89723
89724 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *p)
89725 {       soap_delete(soap, p);
89726 }
89727
89728 SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
89729 {
89730         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
89731         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, n, soap_fdelete);
89732         if (!cp)
89733                 return NULL;
89734         if (n < 0)
89735         {       cp->ptr = (void*)new _sai__UpdateUserAclEntryExResponse;
89736                 if (size)
89737                         *size = sizeof(_sai__UpdateUserAclEntryExResponse);
89738                 ((_sai__UpdateUserAclEntryExResponse*)cp->ptr)->soap = soap;
89739         }
89740         else
89741         {       cp->ptr = (void*)new _sai__UpdateUserAclEntryExResponse[n];
89742                 if (size)
89743                         *size = n * sizeof(_sai__UpdateUserAclEntryExResponse);
89744                 for (int i = 0; i < n; i++)
89745                         ((_sai__UpdateUserAclEntryExResponse*)cp->ptr)[i].soap = soap;
89746         }
89747                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
89748         return (_sai__UpdateUserAclEntryExResponse*)cp->ptr;
89749 }
89750
89751 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateUserAclEntryExResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
89752 {
89753         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntryExResponse %p -> %p\n", q, p));
89754         *(_sai__UpdateUserAclEntryExResponse*)p = *(_sai__UpdateUserAclEntryExResponse*)q;
89755 }
89756
89757 void _sai__UpdateUserAclEntryEx::soap_serialize(struct soap *soap) const
89758 {
89759         (void)soap; /* appease -Wall -Werror */
89760         soap_serialize_PointerTosai__UserAclEntryExType(soap, &((_sai__UpdateUserAclEntryEx*)this)->EntryEx);
89761         /* transient soap skipped */
89762 }
89763
89764 void _sai__UpdateUserAclEntryEx::soap_default(struct soap *soap)
89765 {
89766         this->soap = soap;
89767         soap_default_sai__UserAclEntryHandleType(soap, &((_sai__UpdateUserAclEntryEx*)this)->Handle);
89768         ((_sai__UpdateUserAclEntryEx*)this)->EntryEx = NULL;
89769         /* transient soap skipped */
89770 }
89771
89772 int _sai__UpdateUserAclEntryEx::soap_put(struct soap *soap, const char *tag, const  char *type) const
89773 {
89774         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateUserAclEntryEx);
89775         if (this->soap_out(soap, tag, id, type))
89776                 return soap->error;
89777         return soap_putindependent(soap);
89778 }
89779
89780 int _sai__UpdateUserAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
89781 {
89782         return soap_out__sai__UpdateUserAclEntryEx(soap, tag, id, this, type);
89783 }
89784
89785 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntryEx *a, const char *type)
89786 {
89787         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntryEx), type);
89788         soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__UpdateUserAclEntryEx*)a)->Handle), "");
89789         soap_out_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__UpdateUserAclEntryEx*)a)->EntryEx), "");
89790         /* transient soap skipped */
89791         soap_element_end_out(soap, tag);
89792         return SOAP_OK;
89793 }
89794
89795 void *_sai__UpdateUserAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type)
89796 {
89797         return soap_get__sai__UpdateUserAclEntryEx(soap, this, tag, type);
89798 }
89799
89800 SOAP_FMAC3 _sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *p, const char *tag, const char *type)
89801 {
89802         if ((p = soap_in__sai__UpdateUserAclEntryEx(soap, tag, p, type)))
89803                 soap_getindependent(soap);
89804         return p;
89805 }
89806
89807 void *_sai__UpdateUserAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type)
89808 {       return soap_in__sai__UpdateUserAclEntryEx(soap, tag, this, type);
89809 }
89810
89811 SOAP_FMAC3 _sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryEx *a, const char *type)
89812 {
89813         if (soap_element_begin_in(soap, tag, 0, NULL))
89814                 return NULL;
89815         a = (_sai__UpdateUserAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntryEx, sizeof(_sai__UpdateUserAclEntryEx), soap->type, soap->arrayType);
89816         if (!a)
89817                 return NULL;
89818         if (soap->alloced)
89819         {       a->soap_default(soap);
89820                 if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntryEx)
89821                 {       soap_revert(soap);
89822                         *soap->id = '\0';
89823                         return (_sai__UpdateUserAclEntryEx *)a->soap_in(soap, tag, type);
89824                 }
89825         }
89826         short soap_flag_Handle1 = 1, soap_flag_EntryEx1 = 1;
89827         if (soap->body && !*soap->href)
89828         {
89829                 for (;;)
89830                 {       soap->error = SOAP_TAG_MISMATCH;
89831                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
89832                                 if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__UpdateUserAclEntryEx*)a)->Handle), "sai:UserAclEntryHandleType"))
89833                                 {       soap_flag_Handle1--;
89834                                         continue;
89835                                 }
89836                         if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH)
89837                                 if (soap_in_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", &(((_sai__UpdateUserAclEntryEx*)a)->EntryEx), "sai:UserAclEntryExType"))
89838                                 {       soap_flag_EntryEx1--;
89839                                         continue;
89840                                 }
89841                         /* transient soap skipped */
89842                         if (soap->error == SOAP_TAG_MISMATCH)
89843                                 soap->error = soap_ignore_element(soap);
89844                         if (soap->error == SOAP_NO_TAG)
89845                                 break;
89846                         if (soap->error)
89847                                 return NULL;
89848                 }
89849                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_EntryEx1 > 0))
89850                 {       soap->error = SOAP_OCCURS;
89851                         return NULL;
89852                 }
89853                 if (soap_element_end_in(soap, tag))
89854                         return NULL;
89855         }
89856         else
89857         {       a = (_sai__UpdateUserAclEntryEx *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateUserAclEntryEx, 0, sizeof(_sai__UpdateUserAclEntryEx), 0, soap_copy__sai__UpdateUserAclEntryEx);
89858                 if (soap->body && soap_element_end_in(soap, tag))
89859                         return NULL;
89860         }
89861         return a;
89862 }
89863
89864 SOAP_FMAC5 _sai__UpdateUserAclEntryEx * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntryEx(struct soap *soap, int n)
89865 {       return soap_instantiate__sai__UpdateUserAclEntryEx(soap, n, NULL, NULL, NULL);
89866 }
89867
89868 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *p)
89869 {       soap_delete(soap, p);
89870 }
89871
89872 SOAP_FMAC3 _sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
89873 {
89874         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
89875         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntryEx, n, soap_fdelete);
89876         if (!cp)
89877                 return NULL;
89878         if (n < 0)
89879         {       cp->ptr = (void*)new _sai__UpdateUserAclEntryEx;
89880                 if (size)
89881                         *size = sizeof(_sai__UpdateUserAclEntryEx);
89882                 ((_sai__UpdateUserAclEntryEx*)cp->ptr)->soap = soap;
89883         }
89884         else
89885         {       cp->ptr = (void*)new _sai__UpdateUserAclEntryEx[n];
89886                 if (size)
89887                         *size = n * sizeof(_sai__UpdateUserAclEntryEx);
89888                 for (int i = 0; i < n; i++)
89889                         ((_sai__UpdateUserAclEntryEx*)cp->ptr)[i].soap = soap;
89890         }
89891                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
89892         return (_sai__UpdateUserAclEntryEx*)cp->ptr;
89893 }
89894
89895 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
89896 {
89897         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntryEx %p -> %p\n", q, p));
89898         *(_sai__UpdateUserAclEntryEx*)p = *(_sai__UpdateUserAclEntryEx*)q;
89899 }
89900
89901 void _sai__GetUserAclEntryExResponse::soap_serialize(struct soap *soap) const
89902 {
89903         (void)soap; /* appease -Wall -Werror */
89904         soap_serialize_PointerTosai__UserAclEntryExType(soap, &((_sai__GetUserAclEntryExResponse*)this)->EntryEx);
89905         /* transient soap skipped */
89906 }
89907
89908 void _sai__GetUserAclEntryExResponse::soap_default(struct soap *soap)
89909 {
89910         this->soap = soap;
89911         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetUserAclEntryExResponse*)this)->StatusCode);
89912         ((_sai__GetUserAclEntryExResponse*)this)->EntryEx = NULL;
89913         /* transient soap skipped */
89914 }
89915
89916 int _sai__GetUserAclEntryExResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
89917 {
89918         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetUserAclEntryExResponse);
89919         if (this->soap_out(soap, tag, id, type))
89920                 return soap->error;
89921         return soap_putindependent(soap);
89922 }
89923
89924 int _sai__GetUserAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
89925 {
89926         return soap_out__sai__GetUserAclEntryExResponse(soap, tag, id, this, type);
89927 }
89928
89929 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntryExResponse *a, const char *type)
89930 {
89931         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntryExResponse), type);
89932         soap_element_result(soap, "sai:StatusCode");
89933         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetUserAclEntryExResponse*)a)->StatusCode), "");
89934         soap_out_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__GetUserAclEntryExResponse*)a)->EntryEx), "");
89935         /* transient soap skipped */
89936         soap_element_end_out(soap, tag);
89937         return SOAP_OK;
89938 }
89939
89940 void *_sai__GetUserAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type)
89941 {
89942         return soap_get__sai__GetUserAclEntryExResponse(soap, this, tag, type);
89943 }
89944
89945 SOAP_FMAC3 _sai__GetUserAclEntryExResponse * SOAP_FMAC4 soap_get__sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *p, const char *tag, const char *type)
89946 {
89947         if ((p = soap_in__sai__GetUserAclEntryExResponse(soap, tag, p, type)))
89948                 soap_getindependent(soap);
89949         return p;
89950 }
89951
89952 void *_sai__GetUserAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type)
89953 {       return soap_in__sai__GetUserAclEntryExResponse(soap, tag, this, type);
89954 }
89955
89956 SOAP_FMAC3 _sai__GetUserAclEntryExResponse * SOAP_FMAC4 soap_in__sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryExResponse *a, const char *type)
89957 {
89958         if (soap_element_begin_in(soap, tag, 0, NULL))
89959                 return NULL;
89960         a = (_sai__GetUserAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntryExResponse, sizeof(_sai__GetUserAclEntryExResponse), soap->type, soap->arrayType);
89961         if (!a)
89962                 return NULL;
89963         if (soap->alloced)
89964         {       a->soap_default(soap);
89965                 if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntryExResponse)
89966                 {       soap_revert(soap);
89967                         *soap->id = '\0';
89968                         return (_sai__GetUserAclEntryExResponse *)a->soap_in(soap, tag, type);
89969                 }
89970         }
89971         short soap_flag_StatusCode1 = 1, soap_flag_EntryEx1 = 1;
89972         if (soap->body && !*soap->href)
89973         {
89974                 for (;;)
89975                 {       soap->error = SOAP_TAG_MISMATCH;
89976                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
89977                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetUserAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS"))
89978                                 {       soap_flag_StatusCode1--;
89979                                         continue;
89980                                 }
89981                         if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH)
89982                                 if (soap_in_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", &(((_sai__GetUserAclEntryExResponse*)a)->EntryEx), "sai:UserAclEntryExType"))
89983                                 {       soap_flag_EntryEx1--;
89984                                         continue;
89985                                 }
89986                         /* transient soap skipped */
89987                         soap_check_result(soap, "sai:StatusCode");
89988                         if (soap->error == SOAP_TAG_MISMATCH)
89989                                 soap->error = soap_ignore_element(soap);
89990                         if (soap->error == SOAP_NO_TAG)
89991                                 break;
89992                         if (soap->error)
89993                                 return NULL;
89994                 }
89995                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_EntryEx1 > 0))
89996                 {       soap->error = SOAP_OCCURS;
89997                         return NULL;
89998                 }
89999                 if (soap_element_end_in(soap, tag))
90000                         return NULL;
90001         }
90002         else
90003         {       a = (_sai__GetUserAclEntryExResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetUserAclEntryExResponse, 0, sizeof(_sai__GetUserAclEntryExResponse), 0, soap_copy__sai__GetUserAclEntryExResponse);
90004                 if (soap->body && soap_element_end_in(soap, tag))
90005                         return NULL;
90006         }
90007         return a;
90008 }
90009
90010 SOAP_FMAC5 _sai__GetUserAclEntryExResponse * SOAP_FMAC6 soap_new__sai__GetUserAclEntryExResponse(struct soap *soap, int n)
90011 {       return soap_instantiate__sai__GetUserAclEntryExResponse(soap, n, NULL, NULL, NULL);
90012 }
90013
90014 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *p)
90015 {       soap_delete(soap, p);
90016 }
90017
90018 SOAP_FMAC3 _sai__GetUserAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
90019 {
90020         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
90021         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntryExResponse, n, soap_fdelete);
90022         if (!cp)
90023                 return NULL;
90024         if (n < 0)
90025         {       cp->ptr = (void*)new _sai__GetUserAclEntryExResponse;
90026                 if (size)
90027                         *size = sizeof(_sai__GetUserAclEntryExResponse);
90028                 ((_sai__GetUserAclEntryExResponse*)cp->ptr)->soap = soap;
90029         }
90030         else
90031         {       cp->ptr = (void*)new _sai__GetUserAclEntryExResponse[n];
90032                 if (size)
90033                         *size = n * sizeof(_sai__GetUserAclEntryExResponse);
90034                 for (int i = 0; i < n; i++)
90035                         ((_sai__GetUserAclEntryExResponse*)cp->ptr)[i].soap = soap;
90036         }
90037                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
90038         return (_sai__GetUserAclEntryExResponse*)cp->ptr;
90039 }
90040
90041 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetUserAclEntryExResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
90042 {
90043         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntryExResponse %p -> %p\n", q, p));
90044         *(_sai__GetUserAclEntryExResponse*)p = *(_sai__GetUserAclEntryExResponse*)q;
90045 }
90046
90047 void _sai__GetUserAclEntryEx::soap_serialize(struct soap *soap) const
90048 {
90049         (void)soap; /* appease -Wall -Werror */
90050         /* transient soap skipped */
90051 }
90052
90053 void _sai__GetUserAclEntryEx::soap_default(struct soap *soap)
90054 {
90055         this->soap = soap;
90056         soap_default_sai__UserAclEntryHandleType(soap, &((_sai__GetUserAclEntryEx*)this)->Handle);
90057         /* transient soap skipped */
90058 }
90059
90060 int _sai__GetUserAclEntryEx::soap_put(struct soap *soap, const char *tag, const  char *type) const
90061 {
90062         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetUserAclEntryEx);
90063         if (this->soap_out(soap, tag, id, type))
90064                 return soap->error;
90065         return soap_putindependent(soap);
90066 }
90067
90068 int _sai__GetUserAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
90069 {
90070         return soap_out__sai__GetUserAclEntryEx(soap, tag, id, this, type);
90071 }
90072
90073 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntryEx *a, const char *type)
90074 {
90075         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntryEx), type);
90076         soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__GetUserAclEntryEx*)a)->Handle), "");
90077         /* transient soap skipped */
90078         soap_element_end_out(soap, tag);
90079         return SOAP_OK;
90080 }
90081
90082 void *_sai__GetUserAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type)
90083 {
90084         return soap_get__sai__GetUserAclEntryEx(soap, this, tag, type);
90085 }
90086
90087 SOAP_FMAC3 _sai__GetUserAclEntryEx * SOAP_FMAC4 soap_get__sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *p, const char *tag, const char *type)
90088 {
90089         if ((p = soap_in__sai__GetUserAclEntryEx(soap, tag, p, type)))
90090                 soap_getindependent(soap);
90091         return p;
90092 }
90093
90094 void *_sai__GetUserAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type)
90095 {       return soap_in__sai__GetUserAclEntryEx(soap, tag, this, type);
90096 }
90097
90098 SOAP_FMAC3 _sai__GetUserAclEntryEx * SOAP_FMAC4 soap_in__sai__GetUserAclEntryEx(struct soap *soap, const char *tag, _sai__GetUserAclEntryEx *a, const char *type)
90099 {
90100         if (soap_element_begin_in(soap, tag, 0, NULL))
90101                 return NULL;
90102         a = (_sai__GetUserAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntryEx, sizeof(_sai__GetUserAclEntryEx), soap->type, soap->arrayType);
90103         if (!a)
90104                 return NULL;
90105         if (soap->alloced)
90106         {       a->soap_default(soap);
90107                 if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntryEx)
90108                 {       soap_revert(soap);
90109                         *soap->id = '\0';
90110                         return (_sai__GetUserAclEntryEx *)a->soap_in(soap, tag, type);
90111                 }
90112         }
90113         short soap_flag_Handle1 = 1;
90114         if (soap->body && !*soap->href)
90115         {
90116                 for (;;)
90117                 {       soap->error = SOAP_TAG_MISMATCH;
90118                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
90119                                 if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__GetUserAclEntryEx*)a)->Handle), "sai:UserAclEntryHandleType"))
90120                                 {       soap_flag_Handle1--;
90121                                         continue;
90122                                 }
90123                         /* transient soap skipped */
90124                         if (soap->error == SOAP_TAG_MISMATCH)
90125                                 soap->error = soap_ignore_element(soap);
90126                         if (soap->error == SOAP_NO_TAG)
90127                                 break;
90128                         if (soap->error)
90129                                 return NULL;
90130                 }
90131                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
90132                 {       soap->error = SOAP_OCCURS;
90133                         return NULL;
90134                 }
90135                 if (soap_element_end_in(soap, tag))
90136                         return NULL;
90137         }
90138         else
90139         {       a = (_sai__GetUserAclEntryEx *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetUserAclEntryEx, 0, sizeof(_sai__GetUserAclEntryEx), 0, soap_copy__sai__GetUserAclEntryEx);
90140                 if (soap->body && soap_element_end_in(soap, tag))
90141                         return NULL;
90142         }
90143         return a;
90144 }
90145
90146 SOAP_FMAC5 _sai__GetUserAclEntryEx * SOAP_FMAC6 soap_new__sai__GetUserAclEntryEx(struct soap *soap, int n)
90147 {       return soap_instantiate__sai__GetUserAclEntryEx(soap, n, NULL, NULL, NULL);
90148 }
90149
90150 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *p)
90151 {       soap_delete(soap, p);
90152 }
90153
90154 SOAP_FMAC3 _sai__GetUserAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
90155 {
90156         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
90157         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntryEx, n, soap_fdelete);
90158         if (!cp)
90159                 return NULL;
90160         if (n < 0)
90161         {       cp->ptr = (void*)new _sai__GetUserAclEntryEx;
90162                 if (size)
90163                         *size = sizeof(_sai__GetUserAclEntryEx);
90164                 ((_sai__GetUserAclEntryEx*)cp->ptr)->soap = soap;
90165         }
90166         else
90167         {       cp->ptr = (void*)new _sai__GetUserAclEntryEx[n];
90168                 if (size)
90169                         *size = n * sizeof(_sai__GetUserAclEntryEx);
90170                 for (int i = 0; i < n; i++)
90171                         ((_sai__GetUserAclEntryEx*)cp->ptr)[i].soap = soap;
90172         }
90173                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
90174         return (_sai__GetUserAclEntryEx*)cp->ptr;
90175 }
90176
90177 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
90178 {
90179         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntryEx %p -> %p\n", q, p));
90180         *(_sai__GetUserAclEntryEx*)p = *(_sai__GetUserAclEntryEx*)q;
90181 }
90182
90183 void _sai__AddUserAclEntryExResponse::soap_serialize(struct soap *soap) const
90184 {
90185         (void)soap; /* appease -Wall -Werror */
90186         /* transient soap skipped */
90187 }
90188
90189 void _sai__AddUserAclEntryExResponse::soap_default(struct soap *soap)
90190 {
90191         this->soap = soap;
90192         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__AddUserAclEntryExResponse*)this)->StatusCode);
90193         soap_default_sai__UserAclEntryHandleType(soap, &((_sai__AddUserAclEntryExResponse*)this)->Handle);
90194         /* transient soap skipped */
90195 }
90196
90197 int _sai__AddUserAclEntryExResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
90198 {
90199         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddUserAclEntryExResponse);
90200         if (this->soap_out(soap, tag, id, type))
90201                 return soap->error;
90202         return soap_putindependent(soap);
90203 }
90204
90205 int _sai__AddUserAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
90206 {
90207         return soap_out__sai__AddUserAclEntryExResponse(soap, tag, id, this, type);
90208 }
90209
90210 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntryExResponse *a, const char *type)
90211 {
90212         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntryExResponse), type);
90213         soap_element_result(soap, "sai:StatusCode");
90214         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddUserAclEntryExResponse*)a)->StatusCode), "");
90215         soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__AddUserAclEntryExResponse*)a)->Handle), "");
90216         /* transient soap skipped */
90217         soap_element_end_out(soap, tag);
90218         return SOAP_OK;
90219 }
90220
90221 void *_sai__AddUserAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type)
90222 {
90223         return soap_get__sai__AddUserAclEntryExResponse(soap, this, tag, type);
90224 }
90225
90226 SOAP_FMAC3 _sai__AddUserAclEntryExResponse * SOAP_FMAC4 soap_get__sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *p, const char *tag, const char *type)
90227 {
90228         if ((p = soap_in__sai__AddUserAclEntryExResponse(soap, tag, p, type)))
90229                 soap_getindependent(soap);
90230         return p;
90231 }
90232
90233 void *_sai__AddUserAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type)
90234 {       return soap_in__sai__AddUserAclEntryExResponse(soap, tag, this, type);
90235 }
90236
90237 SOAP_FMAC3 _sai__AddUserAclEntryExResponse * SOAP_FMAC4 soap_in__sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryExResponse *a, const char *type)
90238 {
90239         if (soap_element_begin_in(soap, tag, 0, NULL))
90240                 return NULL;
90241         a = (_sai__AddUserAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntryExResponse, sizeof(_sai__AddUserAclEntryExResponse), soap->type, soap->arrayType);
90242         if (!a)
90243                 return NULL;
90244         if (soap->alloced)
90245         {       a->soap_default(soap);
90246                 if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntryExResponse)
90247                 {       soap_revert(soap);
90248                         *soap->id = '\0';
90249                         return (_sai__AddUserAclEntryExResponse *)a->soap_in(soap, tag, type);
90250                 }
90251         }
90252         short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1;
90253         if (soap->body && !*soap->href)
90254         {
90255                 for (;;)
90256                 {       soap->error = SOAP_TAG_MISMATCH;
90257                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
90258                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddUserAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS"))
90259                                 {       soap_flag_StatusCode1--;
90260                                         continue;
90261                                 }
90262                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
90263                                 if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__AddUserAclEntryExResponse*)a)->Handle), "sai:UserAclEntryHandleType"))
90264                                 {       soap_flag_Handle1--;
90265                                         continue;
90266                                 }
90267                         /* transient soap skipped */
90268                         soap_check_result(soap, "sai:StatusCode");
90269                         if (soap->error == SOAP_TAG_MISMATCH)
90270                                 soap->error = soap_ignore_element(soap);
90271                         if (soap->error == SOAP_NO_TAG)
90272                                 break;
90273                         if (soap->error)
90274                                 return NULL;
90275                 }
90276                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0))
90277                 {       soap->error = SOAP_OCCURS;
90278                         return NULL;
90279                 }
90280                 if (soap_element_end_in(soap, tag))
90281                         return NULL;
90282         }
90283         else
90284         {       a = (_sai__AddUserAclEntryExResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddUserAclEntryExResponse, 0, sizeof(_sai__AddUserAclEntryExResponse), 0, soap_copy__sai__AddUserAclEntryExResponse);
90285                 if (soap->body && soap_element_end_in(soap, tag))
90286                         return NULL;
90287         }
90288         return a;
90289 }
90290
90291 SOAP_FMAC5 _sai__AddUserAclEntryExResponse * SOAP_FMAC6 soap_new__sai__AddUserAclEntryExResponse(struct soap *soap, int n)
90292 {       return soap_instantiate__sai__AddUserAclEntryExResponse(soap, n, NULL, NULL, NULL);
90293 }
90294
90295 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *p)
90296 {       soap_delete(soap, p);
90297 }
90298
90299 SOAP_FMAC3 _sai__AddUserAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
90300 {
90301         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
90302         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntryExResponse, n, soap_fdelete);
90303         if (!cp)
90304                 return NULL;
90305         if (n < 0)
90306         {       cp->ptr = (void*)new _sai__AddUserAclEntryExResponse;
90307                 if (size)
90308                         *size = sizeof(_sai__AddUserAclEntryExResponse);
90309                 ((_sai__AddUserAclEntryExResponse*)cp->ptr)->soap = soap;
90310         }
90311         else
90312         {       cp->ptr = (void*)new _sai__AddUserAclEntryExResponse[n];
90313                 if (size)
90314                         *size = n * sizeof(_sai__AddUserAclEntryExResponse);
90315                 for (int i = 0; i < n; i++)
90316                         ((_sai__AddUserAclEntryExResponse*)cp->ptr)[i].soap = soap;
90317         }
90318                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
90319         return (_sai__AddUserAclEntryExResponse*)cp->ptr;
90320 }
90321
90322 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddUserAclEntryExResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
90323 {
90324         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntryExResponse %p -> %p\n", q, p));
90325         *(_sai__AddUserAclEntryExResponse*)p = *(_sai__AddUserAclEntryExResponse*)q;
90326 }
90327
90328 void _sai__AddUserAclEntryEx::soap_serialize(struct soap *soap) const
90329 {
90330         (void)soap; /* appease -Wall -Werror */
90331         soap_serialize_PointerTosai__UserAclEntryExType(soap, &((_sai__AddUserAclEntryEx*)this)->EntryEx);
90332         /* transient soap skipped */
90333 }
90334
90335 void _sai__AddUserAclEntryEx::soap_default(struct soap *soap)
90336 {
90337         this->soap = soap;
90338         ((_sai__AddUserAclEntryEx*)this)->EntryEx = NULL;
90339         /* transient soap skipped */
90340 }
90341
90342 int _sai__AddUserAclEntryEx::soap_put(struct soap *soap, const char *tag, const  char *type) const
90343 {
90344         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddUserAclEntryEx);
90345         if (this->soap_out(soap, tag, id, type))
90346                 return soap->error;
90347         return soap_putindependent(soap);
90348 }
90349
90350 int _sai__AddUserAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
90351 {
90352         return soap_out__sai__AddUserAclEntryEx(soap, tag, id, this, type);
90353 }
90354
90355 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntryEx *a, const char *type)
90356 {
90357         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntryEx), type);
90358         soap_out_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__AddUserAclEntryEx*)a)->EntryEx), "");
90359         /* transient soap skipped */
90360         soap_element_end_out(soap, tag);
90361         return SOAP_OK;
90362 }
90363
90364 void *_sai__AddUserAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type)
90365 {
90366         return soap_get__sai__AddUserAclEntryEx(soap, this, tag, type);
90367 }
90368
90369 SOAP_FMAC3 _sai__AddUserAclEntryEx * SOAP_FMAC4 soap_get__sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *p, const char *tag, const char *type)
90370 {
90371         if ((p = soap_in__sai__AddUserAclEntryEx(soap, tag, p, type)))
90372                 soap_getindependent(soap);
90373         return p;
90374 }
90375
90376 void *_sai__AddUserAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type)
90377 {       return soap_in__sai__AddUserAclEntryEx(soap, tag, this, type);
90378 }
90379
90380 SOAP_FMAC3 _sai__AddUserAclEntryEx * SOAP_FMAC4 soap_in__sai__AddUserAclEntryEx(struct soap *soap, const char *tag, _sai__AddUserAclEntryEx *a, const char *type)
90381 {
90382         if (soap_element_begin_in(soap, tag, 0, NULL))
90383                 return NULL;
90384         a = (_sai__AddUserAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntryEx, sizeof(_sai__AddUserAclEntryEx), soap->type, soap->arrayType);
90385         if (!a)
90386                 return NULL;
90387         if (soap->alloced)
90388         {       a->soap_default(soap);
90389                 if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntryEx)
90390                 {       soap_revert(soap);
90391                         *soap->id = '\0';
90392                         return (_sai__AddUserAclEntryEx *)a->soap_in(soap, tag, type);
90393                 }
90394         }
90395         short soap_flag_EntryEx1 = 1;
90396         if (soap->body && !*soap->href)
90397         {
90398                 for (;;)
90399                 {       soap->error = SOAP_TAG_MISMATCH;
90400                         if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH)
90401                                 if (soap_in_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", &(((_sai__AddUserAclEntryEx*)a)->EntryEx), "sai:UserAclEntryExType"))
90402                                 {       soap_flag_EntryEx1--;
90403                                         continue;
90404                                 }
90405                         /* transient soap skipped */
90406                         if (soap->error == SOAP_TAG_MISMATCH)
90407                                 soap->error = soap_ignore_element(soap);
90408                         if (soap->error == SOAP_NO_TAG)
90409                                 break;
90410                         if (soap->error)
90411                                 return NULL;
90412                 }
90413                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EntryEx1 > 0))
90414                 {       soap->error = SOAP_OCCURS;
90415                         return NULL;
90416                 }
90417                 if (soap_element_end_in(soap, tag))
90418                         return NULL;
90419         }
90420         else
90421         {       a = (_sai__AddUserAclEntryEx *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddUserAclEntryEx, 0, sizeof(_sai__AddUserAclEntryEx), 0, soap_copy__sai__AddUserAclEntryEx);
90422                 if (soap->body && soap_element_end_in(soap, tag))
90423                         return NULL;
90424         }
90425         return a;
90426 }
90427
90428 SOAP_FMAC5 _sai__AddUserAclEntryEx * SOAP_FMAC6 soap_new__sai__AddUserAclEntryEx(struct soap *soap, int n)
90429 {       return soap_instantiate__sai__AddUserAclEntryEx(soap, n, NULL, NULL, NULL);
90430 }
90431
90432 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *p)
90433 {       soap_delete(soap, p);
90434 }
90435
90436 SOAP_FMAC3 _sai__AddUserAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
90437 {
90438         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
90439         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntryEx, n, soap_fdelete);
90440         if (!cp)
90441                 return NULL;
90442         if (n < 0)
90443         {       cp->ptr = (void*)new _sai__AddUserAclEntryEx;
90444                 if (size)
90445                         *size = sizeof(_sai__AddUserAclEntryEx);
90446                 ((_sai__AddUserAclEntryEx*)cp->ptr)->soap = soap;
90447         }
90448         else
90449         {       cp->ptr = (void*)new _sai__AddUserAclEntryEx[n];
90450                 if (size)
90451                         *size = n * sizeof(_sai__AddUserAclEntryEx);
90452                 for (int i = 0; i < n; i++)
90453                         ((_sai__AddUserAclEntryEx*)cp->ptr)[i].soap = soap;
90454         }
90455                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
90456         return (_sai__AddUserAclEntryEx*)cp->ptr;
90457 }
90458
90459 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
90460 {
90461         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntryEx %p -> %p\n", q, p));
90462         *(_sai__AddUserAclEntryEx*)p = *(_sai__AddUserAclEntryEx*)q;
90463 }
90464
90465 void _sai__GetCoreVersionResponse::soap_serialize(struct soap *soap) const
90466 {
90467         (void)soap; /* appease -Wall -Werror */
90468         soap_embedded(soap, &((_sai__GetCoreVersionResponse*)this)->Version, SOAP_TYPE_std__string);
90469         soap_serialize_std__string(soap, &((_sai__GetCoreVersionResponse*)this)->Version);
90470         /* transient soap skipped */
90471 }
90472
90473 void _sai__GetCoreVersionResponse::soap_default(struct soap *soap)
90474 {
90475         this->soap = soap;
90476         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetCoreVersionResponse*)this)->StatusCode);
90477         soap_default_std__string(soap, &((_sai__GetCoreVersionResponse*)this)->Version);
90478         /* transient soap skipped */
90479 }
90480
90481 int _sai__GetCoreVersionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
90482 {
90483         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCoreVersionResponse);
90484         if (this->soap_out(soap, tag, id, type))
90485                 return soap->error;
90486         return soap_putindependent(soap);
90487 }
90488
90489 int _sai__GetCoreVersionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
90490 {
90491         return soap_out__sai__GetCoreVersionResponse(soap, tag, id, this, type);
90492 }
90493
90494 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCoreVersionResponse(struct soap *soap, const char *tag, int id, const _sai__GetCoreVersionResponse *a, const char *type)
90495 {
90496         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCoreVersionResponse), type);
90497         soap_element_result(soap, "sai:StatusCode");
90498         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetCoreVersionResponse*)a)->StatusCode), "");
90499         soap_out_std__string(soap, "sai:Version", -1, &(((_sai__GetCoreVersionResponse*)a)->Version), "");
90500         /* transient soap skipped */
90501         soap_element_end_out(soap, tag);
90502         return SOAP_OK;
90503 }
90504
90505 void *_sai__GetCoreVersionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
90506 {
90507         return soap_get__sai__GetCoreVersionResponse(soap, this, tag, type);
90508 }
90509
90510 SOAP_FMAC3 _sai__GetCoreVersionResponse * SOAP_FMAC4 soap_get__sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *p, const char *tag, const char *type)
90511 {
90512         if ((p = soap_in__sai__GetCoreVersionResponse(soap, tag, p, type)))
90513                 soap_getindependent(soap);
90514         return p;
90515 }
90516
90517 void *_sai__GetCoreVersionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
90518 {       return soap_in__sai__GetCoreVersionResponse(soap, tag, this, type);
90519 }
90520
90521 SOAP_FMAC3 _sai__GetCoreVersionResponse * SOAP_FMAC4 soap_in__sai__GetCoreVersionResponse(struct soap *soap, const char *tag, _sai__GetCoreVersionResponse *a, const char *type)
90522 {
90523         if (soap_element_begin_in(soap, tag, 0, NULL))
90524                 return NULL;
90525         a = (_sai__GetCoreVersionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCoreVersionResponse, sizeof(_sai__GetCoreVersionResponse), soap->type, soap->arrayType);
90526         if (!a)
90527                 return NULL;
90528         if (soap->alloced)
90529         {       a->soap_default(soap);
90530                 if (soap->clist->type != SOAP_TYPE__sai__GetCoreVersionResponse)
90531                 {       soap_revert(soap);
90532                         *soap->id = '\0';
90533                         return (_sai__GetCoreVersionResponse *)a->soap_in(soap, tag, type);
90534                 }
90535         }
90536         short soap_flag_StatusCode1 = 1, soap_flag_Version1 = 1;
90537         if (soap->body && !*soap->href)
90538         {
90539                 for (;;)
90540                 {       soap->error = SOAP_TAG_MISMATCH;
90541                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
90542                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetCoreVersionResponse*)a)->StatusCode), "sai:PT_STATUS"))
90543                                 {       soap_flag_StatusCode1--;
90544                                         continue;
90545                                 }
90546                         if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
90547                                 if (soap_in_std__string(soap, "sai:Version", &(((_sai__GetCoreVersionResponse*)a)->Version), "xsd:string"))
90548                                 {       soap_flag_Version1--;
90549                                         continue;
90550                                 }
90551                         /* transient soap skipped */
90552                         soap_check_result(soap, "sai:StatusCode");
90553                         if (soap->error == SOAP_TAG_MISMATCH)
90554                                 soap->error = soap_ignore_element(soap);
90555                         if (soap->error == SOAP_NO_TAG)
90556                                 break;
90557                         if (soap->error)
90558                                 return NULL;
90559                 }
90560                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Version1 > 0))
90561                 {       soap->error = SOAP_OCCURS;
90562                         return NULL;
90563                 }
90564                 if (soap_element_end_in(soap, tag))
90565                         return NULL;
90566         }
90567         else
90568         {       a = (_sai__GetCoreVersionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCoreVersionResponse, 0, sizeof(_sai__GetCoreVersionResponse), 0, soap_copy__sai__GetCoreVersionResponse);
90569                 if (soap->body && soap_element_end_in(soap, tag))
90570                         return NULL;
90571         }
90572         return a;
90573 }
90574
90575 SOAP_FMAC5 _sai__GetCoreVersionResponse * SOAP_FMAC6 soap_new__sai__GetCoreVersionResponse(struct soap *soap, int n)
90576 {       return soap_instantiate__sai__GetCoreVersionResponse(soap, n, NULL, NULL, NULL);
90577 }
90578
90579 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *p)
90580 {       soap_delete(soap, p);
90581 }
90582
90583 SOAP_FMAC3 _sai__GetCoreVersionResponse * SOAP_FMAC4 soap_instantiate__sai__GetCoreVersionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
90584 {
90585         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCoreVersionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
90586         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCoreVersionResponse, n, soap_fdelete);
90587         if (!cp)
90588                 return NULL;
90589         if (n < 0)
90590         {       cp->ptr = (void*)new _sai__GetCoreVersionResponse;
90591                 if (size)
90592                         *size = sizeof(_sai__GetCoreVersionResponse);
90593                 ((_sai__GetCoreVersionResponse*)cp->ptr)->soap = soap;
90594         }
90595         else
90596         {       cp->ptr = (void*)new _sai__GetCoreVersionResponse[n];
90597                 if (size)
90598                         *size = n * sizeof(_sai__GetCoreVersionResponse);
90599                 for (int i = 0; i < n; i++)
90600                         ((_sai__GetCoreVersionResponse*)cp->ptr)[i].soap = soap;
90601         }
90602                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
90603         return (_sai__GetCoreVersionResponse*)cp->ptr;
90604 }
90605
90606 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCoreVersionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
90607 {
90608         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCoreVersionResponse %p -> %p\n", q, p));
90609         *(_sai__GetCoreVersionResponse*)p = *(_sai__GetCoreVersionResponse*)q;
90610 }
90611
90612 void _sai__GetCoreVersion::soap_serialize(struct soap *soap) const
90613 {
90614         (void)soap; /* appease -Wall -Werror */
90615         /* transient soap skipped */
90616 }
90617
90618 void _sai__GetCoreVersion::soap_default(struct soap *soap)
90619 {
90620         this->soap = soap;
90621         /* transient soap skipped */
90622 }
90623
90624 int _sai__GetCoreVersion::soap_put(struct soap *soap, const char *tag, const  char *type) const
90625 {
90626         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCoreVersion);
90627         if (this->soap_out(soap, tag, id, type))
90628                 return soap->error;
90629         return soap_putindependent(soap);
90630 }
90631
90632 int _sai__GetCoreVersion::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
90633 {
90634         return soap_out__sai__GetCoreVersion(soap, tag, id, this, type);
90635 }
90636
90637 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCoreVersion(struct soap *soap, const char *tag, int id, const _sai__GetCoreVersion *a, const char *type)
90638 {
90639         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCoreVersion), type);
90640         /* transient soap skipped */
90641         soap_element_end_out(soap, tag);
90642         return SOAP_OK;
90643 }
90644
90645 void *_sai__GetCoreVersion::soap_get(struct soap *soap, const char *tag, const char *type)
90646 {
90647         return soap_get__sai__GetCoreVersion(soap, this, tag, type);
90648 }
90649
90650 SOAP_FMAC3 _sai__GetCoreVersion * SOAP_FMAC4 soap_get__sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *p, const char *tag, const char *type)
90651 {
90652         if ((p = soap_in__sai__GetCoreVersion(soap, tag, p, type)))
90653                 soap_getindependent(soap);
90654         return p;
90655 }
90656
90657 void *_sai__GetCoreVersion::soap_in(struct soap *soap, const char *tag, const char *type)
90658 {       return soap_in__sai__GetCoreVersion(soap, tag, this, type);
90659 }
90660
90661 SOAP_FMAC3 _sai__GetCoreVersion * SOAP_FMAC4 soap_in__sai__GetCoreVersion(struct soap *soap, const char *tag, _sai__GetCoreVersion *a, const char *type)
90662 {
90663         if (soap_element_begin_in(soap, tag, 0, NULL))
90664                 return NULL;
90665         a = (_sai__GetCoreVersion *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCoreVersion, sizeof(_sai__GetCoreVersion), soap->type, soap->arrayType);
90666         if (!a)
90667                 return NULL;
90668         if (soap->alloced)
90669         {       a->soap_default(soap);
90670                 if (soap->clist->type != SOAP_TYPE__sai__GetCoreVersion)
90671                 {       soap_revert(soap);
90672                         *soap->id = '\0';
90673                         return (_sai__GetCoreVersion *)a->soap_in(soap, tag, type);
90674                 }
90675         };
90676         if (soap->body && !*soap->href)
90677         {
90678                 for (;;)
90679                 {       soap->error = SOAP_TAG_MISMATCH;
90680                         /* transient soap skipped */
90681                         if (soap->error == SOAP_TAG_MISMATCH)
90682                                 soap->error = soap_ignore_element(soap);
90683                         if (soap->error == SOAP_NO_TAG)
90684                                 break;
90685                         if (soap->error)
90686                                 return NULL;
90687                 }
90688                 if (soap_element_end_in(soap, tag))
90689                         return NULL;
90690         }
90691         else
90692         {       a = (_sai__GetCoreVersion *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetCoreVersion, 0, sizeof(_sai__GetCoreVersion), 0, soap_copy__sai__GetCoreVersion);
90693                 if (soap->body && soap_element_end_in(soap, tag))
90694                         return NULL;
90695         }
90696         return a;
90697 }
90698
90699 SOAP_FMAC5 _sai__GetCoreVersion * SOAP_FMAC6 soap_new__sai__GetCoreVersion(struct soap *soap, int n)
90700 {       return soap_instantiate__sai__GetCoreVersion(soap, n, NULL, NULL, NULL);
90701 }
90702
90703 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *p)
90704 {       soap_delete(soap, p);
90705 }
90706
90707 SOAP_FMAC3 _sai__GetCoreVersion * SOAP_FMAC4 soap_instantiate__sai__GetCoreVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
90708 {
90709         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
90710         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCoreVersion, n, soap_fdelete);
90711         if (!cp)
90712                 return NULL;
90713         if (n < 0)
90714         {       cp->ptr = (void*)new _sai__GetCoreVersion;
90715                 if (size)
90716                         *size = sizeof(_sai__GetCoreVersion);
90717                 ((_sai__GetCoreVersion*)cp->ptr)->soap = soap;
90718         }
90719         else
90720         {       cp->ptr = (void*)new _sai__GetCoreVersion[n];
90721                 if (size)
90722                         *size = n * sizeof(_sai__GetCoreVersion);
90723                 for (int i = 0; i < n; i++)
90724                         ((_sai__GetCoreVersion*)cp->ptr)[i].soap = soap;
90725         }
90726                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
90727         return (_sai__GetCoreVersion*)cp->ptr;
90728 }
90729
90730 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetCoreVersion(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
90731 {
90732         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCoreVersion %p -> %p\n", q, p));
90733         *(_sai__GetCoreVersion*)p = *(_sai__GetCoreVersion*)q;
90734 }
90735
90736 void _sai__ResetFlashWearOutProtectionResponse::soap_serialize(struct soap *soap) const
90737 {
90738         (void)soap; /* appease -Wall -Werror */
90739         /* transient soap skipped */
90740 }
90741
90742 void _sai__ResetFlashWearOutProtectionResponse::soap_default(struct soap *soap)
90743 {
90744         this->soap = soap;
90745         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__ResetFlashWearOutProtectionResponse*)this)->StatusCode);
90746         /* transient soap skipped */
90747 }
90748
90749 int _sai__ResetFlashWearOutProtectionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
90750 {
90751         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse);
90752         if (this->soap_out(soap, tag, id, type))
90753                 return soap->error;
90754         return soap_putindependent(soap);
90755 }
90756
90757 int _sai__ResetFlashWearOutProtectionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
90758 {
90759         return soap_out__sai__ResetFlashWearOutProtectionResponse(soap, tag, id, this, type);
90760 }
90761
90762 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, int id, const _sai__ResetFlashWearOutProtectionResponse *a, const char *type)
90763 {
90764         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse), type);
90765         soap_element_result(soap, "sai:StatusCode");
90766         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__ResetFlashWearOutProtectionResponse*)a)->StatusCode), "");
90767         /* transient soap skipped */
90768         soap_element_end_out(soap, tag);
90769         return SOAP_OK;
90770 }
90771
90772 void *_sai__ResetFlashWearOutProtectionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
90773 {
90774         return soap_get__sai__ResetFlashWearOutProtectionResponse(soap, this, tag, type);
90775 }
90776
90777 SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC4 soap_get__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *p, const char *tag, const char *type)
90778 {
90779         if ((p = soap_in__sai__ResetFlashWearOutProtectionResponse(soap, tag, p, type)))
90780                 soap_getindependent(soap);
90781         return p;
90782 }
90783
90784 void *_sai__ResetFlashWearOutProtectionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
90785 {       return soap_in__sai__ResetFlashWearOutProtectionResponse(soap, tag, this, type);
90786 }
90787
90788 SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC4 soap_in__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtectionResponse *a, const char *type)
90789 {
90790         if (soap_element_begin_in(soap, tag, 0, NULL))
90791                 return NULL;
90792         a = (_sai__ResetFlashWearOutProtectionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, sizeof(_sai__ResetFlashWearOutProtectionResponse), soap->type, soap->arrayType);
90793         if (!a)
90794                 return NULL;
90795         if (soap->alloced)
90796         {       a->soap_default(soap);
90797                 if (soap->clist->type != SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse)
90798                 {       soap_revert(soap);
90799                         *soap->id = '\0';
90800                         return (_sai__ResetFlashWearOutProtectionResponse *)a->soap_in(soap, tag, type);
90801                 }
90802         }
90803         short soap_flag_StatusCode1 = 1;
90804         if (soap->body && !*soap->href)
90805         {
90806                 for (;;)
90807                 {       soap->error = SOAP_TAG_MISMATCH;
90808                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
90809                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__ResetFlashWearOutProtectionResponse*)a)->StatusCode), "sai:PT_STATUS"))
90810                                 {       soap_flag_StatusCode1--;
90811                                         continue;
90812                                 }
90813                         /* transient soap skipped */
90814                         soap_check_result(soap, "sai:StatusCode");
90815                         if (soap->error == SOAP_TAG_MISMATCH)
90816                                 soap->error = soap_ignore_element(soap);
90817                         if (soap->error == SOAP_NO_TAG)
90818                                 break;
90819                         if (soap->error)
90820                                 return NULL;
90821                 }
90822                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
90823                 {       soap->error = SOAP_OCCURS;
90824                         return NULL;
90825                 }
90826                 if (soap_element_end_in(soap, tag))
90827                         return NULL;
90828         }
90829         else
90830         {       a = (_sai__ResetFlashWearOutProtectionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, 0, sizeof(_sai__ResetFlashWearOutProtectionResponse), 0, soap_copy__sai__ResetFlashWearOutProtectionResponse);
90831                 if (soap->body && soap_element_end_in(soap, tag))
90832                         return NULL;
90833         }
90834         return a;
90835 }
90836
90837 SOAP_FMAC5 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC6 soap_new__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, int n)
90838 {       return soap_instantiate__sai__ResetFlashWearOutProtectionResponse(soap, n, NULL, NULL, NULL);
90839 }
90840
90841 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *p)
90842 {       soap_delete(soap, p);
90843 }
90844
90845 SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC4 soap_instantiate__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
90846 {
90847         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ResetFlashWearOutProtectionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
90848         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, n, soap_fdelete);
90849         if (!cp)
90850                 return NULL;
90851         if (n < 0)
90852         {       cp->ptr = (void*)new _sai__ResetFlashWearOutProtectionResponse;
90853                 if (size)
90854                         *size = sizeof(_sai__ResetFlashWearOutProtectionResponse);
90855                 ((_sai__ResetFlashWearOutProtectionResponse*)cp->ptr)->soap = soap;
90856         }
90857         else
90858         {       cp->ptr = (void*)new _sai__ResetFlashWearOutProtectionResponse[n];
90859                 if (size)
90860                         *size = n * sizeof(_sai__ResetFlashWearOutProtectionResponse);
90861                 for (int i = 0; i < n; i++)
90862                         ((_sai__ResetFlashWearOutProtectionResponse*)cp->ptr)[i].soap = soap;
90863         }
90864                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
90865         return (_sai__ResetFlashWearOutProtectionResponse*)cp->ptr;
90866 }
90867
90868 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
90869 {
90870         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ResetFlashWearOutProtectionResponse %p -> %p\n", q, p));
90871         *(_sai__ResetFlashWearOutProtectionResponse*)p = *(_sai__ResetFlashWearOutProtectionResponse*)q;
90872 }
90873
90874 void _sai__ResetFlashWearOutProtection::soap_serialize(struct soap *soap) const
90875 {
90876         (void)soap; /* appease -Wall -Werror */
90877         /* transient soap skipped */
90878 }
90879
90880 void _sai__ResetFlashWearOutProtection::soap_default(struct soap *soap)
90881 {
90882         this->soap = soap;
90883         /* transient soap skipped */
90884 }
90885
90886 int _sai__ResetFlashWearOutProtection::soap_put(struct soap *soap, const char *tag, const  char *type) const
90887 {
90888         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__ResetFlashWearOutProtection);
90889         if (this->soap_out(soap, tag, id, type))
90890                 return soap->error;
90891         return soap_putindependent(soap);
90892 }
90893
90894 int _sai__ResetFlashWearOutProtection::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
90895 {
90896         return soap_out__sai__ResetFlashWearOutProtection(soap, tag, id, this, type);
90897 }
90898
90899 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, int id, const _sai__ResetFlashWearOutProtection *a, const char *type)
90900 {
90901         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ResetFlashWearOutProtection), type);
90902         /* transient soap skipped */
90903         soap_element_end_out(soap, tag);
90904         return SOAP_OK;
90905 }
90906
90907 void *_sai__ResetFlashWearOutProtection::soap_get(struct soap *soap, const char *tag, const char *type)
90908 {
90909         return soap_get__sai__ResetFlashWearOutProtection(soap, this, tag, type);
90910 }
90911
90912 SOAP_FMAC3 _sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_get__sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *p, const char *tag, const char *type)
90913 {
90914         if ((p = soap_in__sai__ResetFlashWearOutProtection(soap, tag, p, type)))
90915                 soap_getindependent(soap);
90916         return p;
90917 }
90918
90919 void *_sai__ResetFlashWearOutProtection::soap_in(struct soap *soap, const char *tag, const char *type)
90920 {       return soap_in__sai__ResetFlashWearOutProtection(soap, tag, this, type);
90921 }
90922
90923 SOAP_FMAC3 _sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_in__sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtection *a, const char *type)
90924 {
90925         if (soap_element_begin_in(soap, tag, 0, NULL))
90926                 return NULL;
90927         a = (_sai__ResetFlashWearOutProtection *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ResetFlashWearOutProtection, sizeof(_sai__ResetFlashWearOutProtection), soap->type, soap->arrayType);
90928         if (!a)
90929                 return NULL;
90930         if (soap->alloced)
90931         {       a->soap_default(soap);
90932                 if (soap->clist->type != SOAP_TYPE__sai__ResetFlashWearOutProtection)
90933                 {       soap_revert(soap);
90934                         *soap->id = '\0';
90935                         return (_sai__ResetFlashWearOutProtection *)a->soap_in(soap, tag, type);
90936                 }
90937         };
90938         if (soap->body && !*soap->href)
90939         {
90940                 for (;;)
90941                 {       soap->error = SOAP_TAG_MISMATCH;
90942                         /* transient soap skipped */
90943                         if (soap->error == SOAP_TAG_MISMATCH)
90944                                 soap->error = soap_ignore_element(soap);
90945                         if (soap->error == SOAP_NO_TAG)
90946                                 break;
90947                         if (soap->error)
90948                                 return NULL;
90949                 }
90950                 if (soap_element_end_in(soap, tag))
90951                         return NULL;
90952         }
90953         else
90954         {       a = (_sai__ResetFlashWearOutProtection *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__ResetFlashWearOutProtection, 0, sizeof(_sai__ResetFlashWearOutProtection), 0, soap_copy__sai__ResetFlashWearOutProtection);
90955                 if (soap->body && soap_element_end_in(soap, tag))
90956                         return NULL;
90957         }
90958         return a;
90959 }
90960
90961 SOAP_FMAC5 _sai__ResetFlashWearOutProtection * SOAP_FMAC6 soap_new__sai__ResetFlashWearOutProtection(struct soap *soap, int n)
90962 {       return soap_instantiate__sai__ResetFlashWearOutProtection(soap, n, NULL, NULL, NULL);
90963 }
90964
90965 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *p)
90966 {       soap_delete(soap, p);
90967 }
90968
90969 SOAP_FMAC3 _sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_instantiate__sai__ResetFlashWearOutProtection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
90970 {
90971         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ResetFlashWearOutProtection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
90972         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ResetFlashWearOutProtection, n, soap_fdelete);
90973         if (!cp)
90974                 return NULL;
90975         if (n < 0)
90976         {       cp->ptr = (void*)new _sai__ResetFlashWearOutProtection;
90977                 if (size)
90978                         *size = sizeof(_sai__ResetFlashWearOutProtection);
90979                 ((_sai__ResetFlashWearOutProtection*)cp->ptr)->soap = soap;
90980         }
90981         else
90982         {       cp->ptr = (void*)new _sai__ResetFlashWearOutProtection[n];
90983                 if (size)
90984                         *size = n * sizeof(_sai__ResetFlashWearOutProtection);
90985                 for (int i = 0; i < n; i++)
90986                         ((_sai__ResetFlashWearOutProtection*)cp->ptr)[i].soap = soap;
90987         }
90988                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
90989         return (_sai__ResetFlashWearOutProtection*)cp->ptr;
90990 }
90991
90992 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__ResetFlashWearOutProtection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
90993 {
90994         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ResetFlashWearOutProtection %p -> %p\n", q, p));
90995         *(_sai__ResetFlashWearOutProtection*)p = *(_sai__ResetFlashWearOutProtection*)q;
90996 }
90997
90998 void _sai__CommitChangesResponse::soap_serialize(struct soap *soap) const
90999 {
91000         (void)soap; /* appease -Wall -Werror */
91001         /* transient soap skipped */
91002 }
91003
91004 void _sai__CommitChangesResponse::soap_default(struct soap *soap)
91005 {
91006         this->soap = soap;
91007         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__CommitChangesResponse*)this)->StatusCode);
91008         /* transient soap skipped */
91009 }
91010
91011 int _sai__CommitChangesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
91012 {
91013         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CommitChangesResponse);
91014         if (this->soap_out(soap, tag, id, type))
91015                 return soap->error;
91016         return soap_putindependent(soap);
91017 }
91018
91019 int _sai__CommitChangesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
91020 {
91021         return soap_out__sai__CommitChangesResponse(soap, tag, id, this, type);
91022 }
91023
91024 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CommitChangesResponse(struct soap *soap, const char *tag, int id, const _sai__CommitChangesResponse *a, const char *type)
91025 {
91026         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CommitChangesResponse), type);
91027         soap_element_result(soap, "sai:StatusCode");
91028         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CommitChangesResponse*)a)->StatusCode), "");
91029         /* transient soap skipped */
91030         soap_element_end_out(soap, tag);
91031         return SOAP_OK;
91032 }
91033
91034 void *_sai__CommitChangesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
91035 {
91036         return soap_get__sai__CommitChangesResponse(soap, this, tag, type);
91037 }
91038
91039 SOAP_FMAC3 _sai__CommitChangesResponse * SOAP_FMAC4 soap_get__sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *p, const char *tag, const char *type)
91040 {
91041         if ((p = soap_in__sai__CommitChangesResponse(soap, tag, p, type)))
91042                 soap_getindependent(soap);
91043         return p;
91044 }
91045
91046 void *_sai__CommitChangesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
91047 {       return soap_in__sai__CommitChangesResponse(soap, tag, this, type);
91048 }
91049
91050 SOAP_FMAC3 _sai__CommitChangesResponse * SOAP_FMAC4 soap_in__sai__CommitChangesResponse(struct soap *soap, const char *tag, _sai__CommitChangesResponse *a, const char *type)
91051 {
91052         if (soap_element_begin_in(soap, tag, 0, NULL))
91053                 return NULL;
91054         a = (_sai__CommitChangesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CommitChangesResponse, sizeof(_sai__CommitChangesResponse), soap->type, soap->arrayType);
91055         if (!a)
91056                 return NULL;
91057         if (soap->alloced)
91058         {       a->soap_default(soap);
91059                 if (soap->clist->type != SOAP_TYPE__sai__CommitChangesResponse)
91060                 {       soap_revert(soap);
91061                         *soap->id = '\0';
91062                         return (_sai__CommitChangesResponse *)a->soap_in(soap, tag, type);
91063                 }
91064         }
91065         short soap_flag_StatusCode1 = 1;
91066         if (soap->body && !*soap->href)
91067         {
91068                 for (;;)
91069                 {       soap->error = SOAP_TAG_MISMATCH;
91070                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
91071                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CommitChangesResponse*)a)->StatusCode), "sai:PT_STATUS"))
91072                                 {       soap_flag_StatusCode1--;
91073                                         continue;
91074                                 }
91075                         /* transient soap skipped */
91076                         soap_check_result(soap, "sai:StatusCode");
91077                         if (soap->error == SOAP_TAG_MISMATCH)
91078                                 soap->error = soap_ignore_element(soap);
91079                         if (soap->error == SOAP_NO_TAG)
91080                                 break;
91081                         if (soap->error)
91082                                 return NULL;
91083                 }
91084                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
91085                 {       soap->error = SOAP_OCCURS;
91086                         return NULL;
91087                 }
91088                 if (soap_element_end_in(soap, tag))
91089                         return NULL;
91090         }
91091         else
91092         {       a = (_sai__CommitChangesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CommitChangesResponse, 0, sizeof(_sai__CommitChangesResponse), 0, soap_copy__sai__CommitChangesResponse);
91093                 if (soap->body && soap_element_end_in(soap, tag))
91094                         return NULL;
91095         }
91096         return a;
91097 }
91098
91099 SOAP_FMAC5 _sai__CommitChangesResponse * SOAP_FMAC6 soap_new__sai__CommitChangesResponse(struct soap *soap, int n)
91100 {       return soap_instantiate__sai__CommitChangesResponse(soap, n, NULL, NULL, NULL);
91101 }
91102
91103 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *p)
91104 {       soap_delete(soap, p);
91105 }
91106
91107 SOAP_FMAC3 _sai__CommitChangesResponse * SOAP_FMAC4 soap_instantiate__sai__CommitChangesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
91108 {
91109         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CommitChangesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
91110         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CommitChangesResponse, n, soap_fdelete);
91111         if (!cp)
91112                 return NULL;
91113         if (n < 0)
91114         {       cp->ptr = (void*)new _sai__CommitChangesResponse;
91115                 if (size)
91116                         *size = sizeof(_sai__CommitChangesResponse);
91117                 ((_sai__CommitChangesResponse*)cp->ptr)->soap = soap;
91118         }
91119         else
91120         {       cp->ptr = (void*)new _sai__CommitChangesResponse[n];
91121                 if (size)
91122                         *size = n * sizeof(_sai__CommitChangesResponse);
91123                 for (int i = 0; i < n; i++)
91124                         ((_sai__CommitChangesResponse*)cp->ptr)[i].soap = soap;
91125         }
91126                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
91127         return (_sai__CommitChangesResponse*)cp->ptr;
91128 }
91129
91130 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CommitChangesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
91131 {
91132         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CommitChangesResponse %p -> %p\n", q, p));
91133         *(_sai__CommitChangesResponse*)p = *(_sai__CommitChangesResponse*)q;
91134 }
91135
91136 void _sai__CommitChanges::soap_serialize(struct soap *soap) const
91137 {
91138         (void)soap; /* appease -Wall -Werror */
91139         /* transient soap skipped */
91140 }
91141
91142 void _sai__CommitChanges::soap_default(struct soap *soap)
91143 {
91144         this->soap = soap;
91145         /* transient soap skipped */
91146 }
91147
91148 int _sai__CommitChanges::soap_put(struct soap *soap, const char *tag, const  char *type) const
91149 {
91150         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CommitChanges);
91151         if (this->soap_out(soap, tag, id, type))
91152                 return soap->error;
91153         return soap_putindependent(soap);
91154 }
91155
91156 int _sai__CommitChanges::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
91157 {
91158         return soap_out__sai__CommitChanges(soap, tag, id, this, type);
91159 }
91160
91161 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CommitChanges(struct soap *soap, const char *tag, int id, const _sai__CommitChanges *a, const char *type)
91162 {
91163         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CommitChanges), type);
91164         /* transient soap skipped */
91165         soap_element_end_out(soap, tag);
91166         return SOAP_OK;
91167 }
91168
91169 void *_sai__CommitChanges::soap_get(struct soap *soap, const char *tag, const char *type)
91170 {
91171         return soap_get__sai__CommitChanges(soap, this, tag, type);
91172 }
91173
91174 SOAP_FMAC3 _sai__CommitChanges * SOAP_FMAC4 soap_get__sai__CommitChanges(struct soap *soap, _sai__CommitChanges *p, const char *tag, const char *type)
91175 {
91176         if ((p = soap_in__sai__CommitChanges(soap, tag, p, type)))
91177                 soap_getindependent(soap);
91178         return p;
91179 }
91180
91181 void *_sai__CommitChanges::soap_in(struct soap *soap, const char *tag, const char *type)
91182 {       return soap_in__sai__CommitChanges(soap, tag, this, type);
91183 }
91184
91185 SOAP_FMAC3 _sai__CommitChanges * SOAP_FMAC4 soap_in__sai__CommitChanges(struct soap *soap, const char *tag, _sai__CommitChanges *a, const char *type)
91186 {
91187         if (soap_element_begin_in(soap, tag, 0, NULL))
91188                 return NULL;
91189         a = (_sai__CommitChanges *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CommitChanges, sizeof(_sai__CommitChanges), soap->type, soap->arrayType);
91190         if (!a)
91191                 return NULL;
91192         if (soap->alloced)
91193         {       a->soap_default(soap);
91194                 if (soap->clist->type != SOAP_TYPE__sai__CommitChanges)
91195                 {       soap_revert(soap);
91196                         *soap->id = '\0';
91197                         return (_sai__CommitChanges *)a->soap_in(soap, tag, type);
91198                 }
91199         };
91200         if (soap->body && !*soap->href)
91201         {
91202                 for (;;)
91203                 {       soap->error = SOAP_TAG_MISMATCH;
91204                         /* transient soap skipped */
91205                         if (soap->error == SOAP_TAG_MISMATCH)
91206                                 soap->error = soap_ignore_element(soap);
91207                         if (soap->error == SOAP_NO_TAG)
91208                                 break;
91209                         if (soap->error)
91210                                 return NULL;
91211                 }
91212                 if (soap_element_end_in(soap, tag))
91213                         return NULL;
91214         }
91215         else
91216         {       a = (_sai__CommitChanges *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__CommitChanges, 0, sizeof(_sai__CommitChanges), 0, soap_copy__sai__CommitChanges);
91217                 if (soap->body && soap_element_end_in(soap, tag))
91218                         return NULL;
91219         }
91220         return a;
91221 }
91222
91223 SOAP_FMAC5 _sai__CommitChanges * SOAP_FMAC6 soap_new__sai__CommitChanges(struct soap *soap, int n)
91224 {       return soap_instantiate__sai__CommitChanges(soap, n, NULL, NULL, NULL);
91225 }
91226
91227 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CommitChanges(struct soap *soap, _sai__CommitChanges *p)
91228 {       soap_delete(soap, p);
91229 }
91230
91231 SOAP_FMAC3 _sai__CommitChanges * SOAP_FMAC4 soap_instantiate__sai__CommitChanges(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
91232 {
91233         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CommitChanges(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
91234         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CommitChanges, n, soap_fdelete);
91235         if (!cp)
91236                 return NULL;
91237         if (n < 0)
91238         {       cp->ptr = (void*)new _sai__CommitChanges;
91239                 if (size)
91240                         *size = sizeof(_sai__CommitChanges);
91241                 ((_sai__CommitChanges*)cp->ptr)->soap = soap;
91242         }
91243         else
91244         {       cp->ptr = (void*)new _sai__CommitChanges[n];
91245                 if (size)
91246                         *size = n * sizeof(_sai__CommitChanges);
91247                 for (int i = 0; i < n; i++)
91248                         ((_sai__CommitChanges*)cp->ptr)[i].soap = soap;
91249         }
91250                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
91251         return (_sai__CommitChanges*)cp->ptr;
91252 }
91253
91254 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__CommitChanges(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
91255 {
91256         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CommitChanges %p -> %p\n", q, p));
91257         *(_sai__CommitChanges*)p = *(_sai__CommitChanges*)q;
91258 }
91259
91260 void _sai__UnprovisionResponse::soap_serialize(struct soap *soap) const
91261 {
91262         (void)soap; /* appease -Wall -Werror */
91263         /* transient soap skipped */
91264 }
91265
91266 void _sai__UnprovisionResponse::soap_default(struct soap *soap)
91267 {
91268         this->soap = soap;
91269         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UnprovisionResponse*)this)->StatusCode);
91270         /* transient soap skipped */
91271 }
91272
91273 int _sai__UnprovisionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
91274 {
91275         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UnprovisionResponse);
91276         if (this->soap_out(soap, tag, id, type))
91277                 return soap->error;
91278         return soap_putindependent(soap);
91279 }
91280
91281 int _sai__UnprovisionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
91282 {
91283         return soap_out__sai__UnprovisionResponse(soap, tag, id, this, type);
91284 }
91285
91286 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UnprovisionResponse(struct soap *soap, const char *tag, int id, const _sai__UnprovisionResponse *a, const char *type)
91287 {
91288         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UnprovisionResponse), type);
91289         soap_element_result(soap, "sai:StatusCode");
91290         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UnprovisionResponse*)a)->StatusCode), "");
91291         /* transient soap skipped */
91292         soap_element_end_out(soap, tag);
91293         return SOAP_OK;
91294 }
91295
91296 void *_sai__UnprovisionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
91297 {
91298         return soap_get__sai__UnprovisionResponse(soap, this, tag, type);
91299 }
91300
91301 SOAP_FMAC3 _sai__UnprovisionResponse * SOAP_FMAC4 soap_get__sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *p, const char *tag, const char *type)
91302 {
91303         if ((p = soap_in__sai__UnprovisionResponse(soap, tag, p, type)))
91304                 soap_getindependent(soap);
91305         return p;
91306 }
91307
91308 void *_sai__UnprovisionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
91309 {       return soap_in__sai__UnprovisionResponse(soap, tag, this, type);
91310 }
91311
91312 SOAP_FMAC3 _sai__UnprovisionResponse * SOAP_FMAC4 soap_in__sai__UnprovisionResponse(struct soap *soap, const char *tag, _sai__UnprovisionResponse *a, const char *type)
91313 {
91314         if (soap_element_begin_in(soap, tag, 0, NULL))
91315                 return NULL;
91316         a = (_sai__UnprovisionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UnprovisionResponse, sizeof(_sai__UnprovisionResponse), soap->type, soap->arrayType);
91317         if (!a)
91318                 return NULL;
91319         if (soap->alloced)
91320         {       a->soap_default(soap);
91321                 if (soap->clist->type != SOAP_TYPE__sai__UnprovisionResponse)
91322                 {       soap_revert(soap);
91323                         *soap->id = '\0';
91324                         return (_sai__UnprovisionResponse *)a->soap_in(soap, tag, type);
91325                 }
91326         }
91327         short soap_flag_StatusCode1 = 1;
91328         if (soap->body && !*soap->href)
91329         {
91330                 for (;;)
91331                 {       soap->error = SOAP_TAG_MISMATCH;
91332                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
91333                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UnprovisionResponse*)a)->StatusCode), "sai:PT_STATUS"))
91334                                 {       soap_flag_StatusCode1--;
91335                                         continue;
91336                                 }
91337                         /* transient soap skipped */
91338                         soap_check_result(soap, "sai:StatusCode");
91339                         if (soap->error == SOAP_TAG_MISMATCH)
91340                                 soap->error = soap_ignore_element(soap);
91341                         if (soap->error == SOAP_NO_TAG)
91342                                 break;
91343                         if (soap->error)
91344                                 return NULL;
91345                 }
91346                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
91347                 {       soap->error = SOAP_OCCURS;
91348                         return NULL;
91349                 }
91350                 if (soap_element_end_in(soap, tag))
91351                         return NULL;
91352         }
91353         else
91354         {       a = (_sai__UnprovisionResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UnprovisionResponse, 0, sizeof(_sai__UnprovisionResponse), 0, soap_copy__sai__UnprovisionResponse);
91355                 if (soap->body && soap_element_end_in(soap, tag))
91356                         return NULL;
91357         }
91358         return a;
91359 }
91360
91361 SOAP_FMAC5 _sai__UnprovisionResponse * SOAP_FMAC6 soap_new__sai__UnprovisionResponse(struct soap *soap, int n)
91362 {       return soap_instantiate__sai__UnprovisionResponse(soap, n, NULL, NULL, NULL);
91363 }
91364
91365 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *p)
91366 {       soap_delete(soap, p);
91367 }
91368
91369 SOAP_FMAC3 _sai__UnprovisionResponse * SOAP_FMAC4 soap_instantiate__sai__UnprovisionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
91370 {
91371         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UnprovisionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
91372         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UnprovisionResponse, n, soap_fdelete);
91373         if (!cp)
91374                 return NULL;
91375         if (n < 0)
91376         {       cp->ptr = (void*)new _sai__UnprovisionResponse;
91377                 if (size)
91378                         *size = sizeof(_sai__UnprovisionResponse);
91379                 ((_sai__UnprovisionResponse*)cp->ptr)->soap = soap;
91380         }
91381         else
91382         {       cp->ptr = (void*)new _sai__UnprovisionResponse[n];
91383                 if (size)
91384                         *size = n * sizeof(_sai__UnprovisionResponse);
91385                 for (int i = 0; i < n; i++)
91386                         ((_sai__UnprovisionResponse*)cp->ptr)[i].soap = soap;
91387         }
91388                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
91389         return (_sai__UnprovisionResponse*)cp->ptr;
91390 }
91391
91392 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UnprovisionResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
91393 {
91394         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UnprovisionResponse %p -> %p\n", q, p));
91395         *(_sai__UnprovisionResponse*)p = *(_sai__UnprovisionResponse*)q;
91396 }
91397
91398 void _sai__Unprovision::soap_serialize(struct soap *soap) const
91399 {
91400         (void)soap; /* appease -Wall -Werror */
91401         /* transient soap skipped */
91402 }
91403
91404 void _sai__Unprovision::soap_default(struct soap *soap)
91405 {
91406         this->soap = soap;
91407         soap_default_sai__ProvisioningModeType(soap, &((_sai__Unprovision*)this)->ProvisioningMode);
91408         /* transient soap skipped */
91409 }
91410
91411 int _sai__Unprovision::soap_put(struct soap *soap, const char *tag, const  char *type) const
91412 {
91413         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__Unprovision);
91414         if (this->soap_out(soap, tag, id, type))
91415                 return soap->error;
91416         return soap_putindependent(soap);
91417 }
91418
91419 int _sai__Unprovision::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
91420 {
91421         return soap_out__sai__Unprovision(soap, tag, id, this, type);
91422 }
91423
91424 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__Unprovision(struct soap *soap, const char *tag, int id, const _sai__Unprovision *a, const char *type)
91425 {
91426         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__Unprovision), type);
91427         soap_out_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", -1, &(((_sai__Unprovision*)a)->ProvisioningMode), "");
91428         /* transient soap skipped */
91429         soap_element_end_out(soap, tag);
91430         return SOAP_OK;
91431 }
91432
91433 void *_sai__Unprovision::soap_get(struct soap *soap, const char *tag, const char *type)
91434 {
91435         return soap_get__sai__Unprovision(soap, this, tag, type);
91436 }
91437
91438 SOAP_FMAC3 _sai__Unprovision * SOAP_FMAC4 soap_get__sai__Unprovision(struct soap *soap, _sai__Unprovision *p, const char *tag, const char *type)
91439 {
91440         if ((p = soap_in__sai__Unprovision(soap, tag, p, type)))
91441                 soap_getindependent(soap);
91442         return p;
91443 }
91444
91445 void *_sai__Unprovision::soap_in(struct soap *soap, const char *tag, const char *type)
91446 {       return soap_in__sai__Unprovision(soap, tag, this, type);
91447 }
91448
91449 SOAP_FMAC3 _sai__Unprovision * SOAP_FMAC4 soap_in__sai__Unprovision(struct soap *soap, const char *tag, _sai__Unprovision *a, const char *type)
91450 {
91451         if (soap_element_begin_in(soap, tag, 0, NULL))
91452                 return NULL;
91453         a = (_sai__Unprovision *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__Unprovision, sizeof(_sai__Unprovision), soap->type, soap->arrayType);
91454         if (!a)
91455                 return NULL;
91456         if (soap->alloced)
91457         {       a->soap_default(soap);
91458                 if (soap->clist->type != SOAP_TYPE__sai__Unprovision)
91459                 {       soap_revert(soap);
91460                         *soap->id = '\0';
91461                         return (_sai__Unprovision *)a->soap_in(soap, tag, type);
91462                 }
91463         }
91464         short soap_flag_ProvisioningMode1 = 1;
91465         if (soap->body && !*soap->href)
91466         {
91467                 for (;;)
91468                 {       soap->error = SOAP_TAG_MISMATCH;
91469                         if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH)
91470                                 if (soap_in_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", &(((_sai__Unprovision*)a)->ProvisioningMode), "sai:ProvisioningModeType"))
91471                                 {       soap_flag_ProvisioningMode1--;
91472                                         continue;
91473                                 }
91474                         /* transient soap skipped */
91475                         if (soap->error == SOAP_TAG_MISMATCH)
91476                                 soap->error = soap_ignore_element(soap);
91477                         if (soap->error == SOAP_NO_TAG)
91478                                 break;
91479                         if (soap->error)
91480                                 return NULL;
91481                 }
91482                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProvisioningMode1 > 0))
91483                 {       soap->error = SOAP_OCCURS;
91484                         return NULL;
91485                 }
91486                 if (soap_element_end_in(soap, tag))
91487                         return NULL;
91488         }
91489         else
91490         {       a = (_sai__Unprovision *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__Unprovision, 0, sizeof(_sai__Unprovision), 0, soap_copy__sai__Unprovision);
91491                 if (soap->body && soap_element_end_in(soap, tag))
91492                         return NULL;
91493         }
91494         return a;
91495 }
91496
91497 SOAP_FMAC5 _sai__Unprovision * SOAP_FMAC6 soap_new__sai__Unprovision(struct soap *soap, int n)
91498 {       return soap_instantiate__sai__Unprovision(soap, n, NULL, NULL, NULL);
91499 }
91500
91501 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__Unprovision(struct soap *soap, _sai__Unprovision *p)
91502 {       soap_delete(soap, p);
91503 }
91504
91505 SOAP_FMAC3 _sai__Unprovision * SOAP_FMAC4 soap_instantiate__sai__Unprovision(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
91506 {
91507         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__Unprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
91508         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__Unprovision, n, soap_fdelete);
91509         if (!cp)
91510                 return NULL;
91511         if (n < 0)
91512         {       cp->ptr = (void*)new _sai__Unprovision;
91513                 if (size)
91514                         *size = sizeof(_sai__Unprovision);
91515                 ((_sai__Unprovision*)cp->ptr)->soap = soap;
91516         }
91517         else
91518         {       cp->ptr = (void*)new _sai__Unprovision[n];
91519                 if (size)
91520                         *size = n * sizeof(_sai__Unprovision);
91521                 for (int i = 0; i < n; i++)
91522                         ((_sai__Unprovision*)cp->ptr)[i].soap = soap;
91523         }
91524                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
91525         return (_sai__Unprovision*)cp->ptr;
91526 }
91527
91528 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__Unprovision(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
91529 {
91530         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__Unprovision %p -> %p\n", q, p));
91531         *(_sai__Unprovision*)p = *(_sai__Unprovision*)q;
91532 }
91533
91534 void _sai__SetProvisioningModeResponse::soap_serialize(struct soap *soap) const
91535 {
91536         (void)soap; /* appease -Wall -Werror */
91537         /* transient soap skipped */
91538 }
91539
91540 void _sai__SetProvisioningModeResponse::soap_default(struct soap *soap)
91541 {
91542         this->soap = soap;
91543         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetProvisioningModeResponse*)this)->StatusCode);
91544         /* transient soap skipped */
91545 }
91546
91547 int _sai__SetProvisioningModeResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
91548 {
91549         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetProvisioningModeResponse);
91550         if (this->soap_out(soap, tag, id, type))
91551                 return soap->error;
91552         return soap_putindependent(soap);
91553 }
91554
91555 int _sai__SetProvisioningModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
91556 {
91557         return soap_out__sai__SetProvisioningModeResponse(soap, tag, id, this, type);
91558 }
91559
91560 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningModeResponse *a, const char *type)
91561 {
91562         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningModeResponse), type);
91563         soap_element_result(soap, "sai:StatusCode");
91564         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetProvisioningModeResponse*)a)->StatusCode), "");
91565         /* transient soap skipped */
91566         soap_element_end_out(soap, tag);
91567         return SOAP_OK;
91568 }
91569
91570 void *_sai__SetProvisioningModeResponse::soap_get(struct soap *soap, const char *tag, const char *type)
91571 {
91572         return soap_get__sai__SetProvisioningModeResponse(soap, this, tag, type);
91573 }
91574
91575 SOAP_FMAC3 _sai__SetProvisioningModeResponse * SOAP_FMAC4 soap_get__sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *p, const char *tag, const char *type)
91576 {
91577         if ((p = soap_in__sai__SetProvisioningModeResponse(soap, tag, p, type)))
91578                 soap_getindependent(soap);
91579         return p;
91580 }
91581
91582 void *_sai__SetProvisioningModeResponse::soap_in(struct soap *soap, const char *tag, const char *type)
91583 {       return soap_in__sai__SetProvisioningModeResponse(soap, tag, this, type);
91584 }
91585
91586 SOAP_FMAC3 _sai__SetProvisioningModeResponse * SOAP_FMAC4 soap_in__sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__SetProvisioningModeResponse *a, const char *type)
91587 {
91588         if (soap_element_begin_in(soap, tag, 0, NULL))
91589                 return NULL;
91590         a = (_sai__SetProvisioningModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningModeResponse, sizeof(_sai__SetProvisioningModeResponse), soap->type, soap->arrayType);
91591         if (!a)
91592                 return NULL;
91593         if (soap->alloced)
91594         {       a->soap_default(soap);
91595                 if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningModeResponse)
91596                 {       soap_revert(soap);
91597                         *soap->id = '\0';
91598                         return (_sai__SetProvisioningModeResponse *)a->soap_in(soap, tag, type);
91599                 }
91600         }
91601         short soap_flag_StatusCode1 = 1;
91602         if (soap->body && !*soap->href)
91603         {
91604                 for (;;)
91605                 {       soap->error = SOAP_TAG_MISMATCH;
91606                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
91607                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetProvisioningModeResponse*)a)->StatusCode), "sai:PT_STATUS"))
91608                                 {       soap_flag_StatusCode1--;
91609                                         continue;
91610                                 }
91611                         /* transient soap skipped */
91612                         soap_check_result(soap, "sai:StatusCode");
91613                         if (soap->error == SOAP_TAG_MISMATCH)
91614                                 soap->error = soap_ignore_element(soap);
91615                         if (soap->error == SOAP_NO_TAG)
91616                                 break;
91617                         if (soap->error)
91618                                 return NULL;
91619                 }
91620                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
91621                 {       soap->error = SOAP_OCCURS;
91622                         return NULL;
91623                 }
91624                 if (soap_element_end_in(soap, tag))
91625                         return NULL;
91626         }
91627         else
91628         {       a = (_sai__SetProvisioningModeResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetProvisioningModeResponse, 0, sizeof(_sai__SetProvisioningModeResponse), 0, soap_copy__sai__SetProvisioningModeResponse);
91629                 if (soap->body && soap_element_end_in(soap, tag))
91630                         return NULL;
91631         }
91632         return a;
91633 }
91634
91635 SOAP_FMAC5 _sai__SetProvisioningModeResponse * SOAP_FMAC6 soap_new__sai__SetProvisioningModeResponse(struct soap *soap, int n)
91636 {       return soap_instantiate__sai__SetProvisioningModeResponse(soap, n, NULL, NULL, NULL);
91637 }
91638
91639 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *p)
91640 {       soap_delete(soap, p);
91641 }
91642
91643 SOAP_FMAC3 _sai__SetProvisioningModeResponse * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
91644 {
91645         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
91646         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningModeResponse, n, soap_fdelete);
91647         if (!cp)
91648                 return NULL;
91649         if (n < 0)
91650         {       cp->ptr = (void*)new _sai__SetProvisioningModeResponse;
91651                 if (size)
91652                         *size = sizeof(_sai__SetProvisioningModeResponse);
91653                 ((_sai__SetProvisioningModeResponse*)cp->ptr)->soap = soap;
91654         }
91655         else
91656         {       cp->ptr = (void*)new _sai__SetProvisioningModeResponse[n];
91657                 if (size)
91658                         *size = n * sizeof(_sai__SetProvisioningModeResponse);
91659                 for (int i = 0; i < n; i++)
91660                         ((_sai__SetProvisioningModeResponse*)cp->ptr)[i].soap = soap;
91661         }
91662                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
91663         return (_sai__SetProvisioningModeResponse*)cp->ptr;
91664 }
91665
91666 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetProvisioningModeResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
91667 {
91668         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningModeResponse %p -> %p\n", q, p));
91669         *(_sai__SetProvisioningModeResponse*)p = *(_sai__SetProvisioningModeResponse*)q;
91670 }
91671
91672 void _sai__SetProvisioningMode::soap_serialize(struct soap *soap) const
91673 {
91674         (void)soap; /* appease -Wall -Werror */
91675         /* transient soap skipped */
91676 }
91677
91678 void _sai__SetProvisioningMode::soap_default(struct soap *soap)
91679 {
91680         this->soap = soap;
91681         soap_default_sai__ProvisioningModeType(soap, &((_sai__SetProvisioningMode*)this)->ProvisioningMode);
91682         /* transient soap skipped */
91683 }
91684
91685 int _sai__SetProvisioningMode::soap_put(struct soap *soap, const char *tag, const  char *type) const
91686 {
91687         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetProvisioningMode);
91688         if (this->soap_out(soap, tag, id, type))
91689                 return soap->error;
91690         return soap_putindependent(soap);
91691 }
91692
91693 int _sai__SetProvisioningMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
91694 {
91695         return soap_out__sai__SetProvisioningMode(soap, tag, id, this, type);
91696 }
91697
91698 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningMode(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningMode *a, const char *type)
91699 {
91700         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningMode), type);
91701         soap_out_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", -1, &(((_sai__SetProvisioningMode*)a)->ProvisioningMode), "");
91702         /* transient soap skipped */
91703         soap_element_end_out(soap, tag);
91704         return SOAP_OK;
91705 }
91706
91707 void *_sai__SetProvisioningMode::soap_get(struct soap *soap, const char *tag, const char *type)
91708 {
91709         return soap_get__sai__SetProvisioningMode(soap, this, tag, type);
91710 }
91711
91712 SOAP_FMAC3 _sai__SetProvisioningMode * SOAP_FMAC4 soap_get__sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *p, const char *tag, const char *type)
91713 {
91714         if ((p = soap_in__sai__SetProvisioningMode(soap, tag, p, type)))
91715                 soap_getindependent(soap);
91716         return p;
91717 }
91718
91719 void *_sai__SetProvisioningMode::soap_in(struct soap *soap, const char *tag, const char *type)
91720 {       return soap_in__sai__SetProvisioningMode(soap, tag, this, type);
91721 }
91722
91723 SOAP_FMAC3 _sai__SetProvisioningMode * SOAP_FMAC4 soap_in__sai__SetProvisioningMode(struct soap *soap, const char *tag, _sai__SetProvisioningMode *a, const char *type)
91724 {
91725         if (soap_element_begin_in(soap, tag, 0, NULL))
91726                 return NULL;
91727         a = (_sai__SetProvisioningMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningMode, sizeof(_sai__SetProvisioningMode), soap->type, soap->arrayType);
91728         if (!a)
91729                 return NULL;
91730         if (soap->alloced)
91731         {       a->soap_default(soap);
91732                 if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningMode)
91733                 {       soap_revert(soap);
91734                         *soap->id = '\0';
91735                         return (_sai__SetProvisioningMode *)a->soap_in(soap, tag, type);
91736                 }
91737         }
91738         short soap_flag_ProvisioningMode1 = 1;
91739         if (soap->body && !*soap->href)
91740         {
91741                 for (;;)
91742                 {       soap->error = SOAP_TAG_MISMATCH;
91743                         if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH)
91744                                 if (soap_in_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", &(((_sai__SetProvisioningMode*)a)->ProvisioningMode), "sai:ProvisioningModeType"))
91745                                 {       soap_flag_ProvisioningMode1--;
91746                                         continue;
91747                                 }
91748                         /* transient soap skipped */
91749                         if (soap->error == SOAP_TAG_MISMATCH)
91750                                 soap->error = soap_ignore_element(soap);
91751                         if (soap->error == SOAP_NO_TAG)
91752                                 break;
91753                         if (soap->error)
91754                                 return NULL;
91755                 }
91756                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProvisioningMode1 > 0))
91757                 {       soap->error = SOAP_OCCURS;
91758                         return NULL;
91759                 }
91760                 if (soap_element_end_in(soap, tag))
91761                         return NULL;
91762         }
91763         else
91764         {       a = (_sai__SetProvisioningMode *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetProvisioningMode, 0, sizeof(_sai__SetProvisioningMode), 0, soap_copy__sai__SetProvisioningMode);
91765                 if (soap->body && soap_element_end_in(soap, tag))
91766                         return NULL;
91767         }
91768         return a;
91769 }
91770
91771 SOAP_FMAC5 _sai__SetProvisioningMode * SOAP_FMAC6 soap_new__sai__SetProvisioningMode(struct soap *soap, int n)
91772 {       return soap_instantiate__sai__SetProvisioningMode(soap, n, NULL, NULL, NULL);
91773 }
91774
91775 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *p)
91776 {       soap_delete(soap, p);
91777 }
91778
91779 SOAP_FMAC3 _sai__SetProvisioningMode * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
91780 {
91781         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
91782         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningMode, n, soap_fdelete);
91783         if (!cp)
91784                 return NULL;
91785         if (n < 0)
91786         {       cp->ptr = (void*)new _sai__SetProvisioningMode;
91787                 if (size)
91788                         *size = sizeof(_sai__SetProvisioningMode);
91789                 ((_sai__SetProvisioningMode*)cp->ptr)->soap = soap;
91790         }
91791         else
91792         {       cp->ptr = (void*)new _sai__SetProvisioningMode[n];
91793                 if (size)
91794                         *size = n * sizeof(_sai__SetProvisioningMode);
91795                 for (int i = 0; i < n; i++)
91796                         ((_sai__SetProvisioningMode*)cp->ptr)[i].soap = soap;
91797         }
91798                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
91799         return (_sai__SetProvisioningMode*)cp->ptr;
91800 }
91801
91802 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
91803 {
91804         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningMode %p -> %p\n", q, p));
91805         *(_sai__SetProvisioningMode*)p = *(_sai__SetProvisioningMode*)q;
91806 }
91807
91808 void _sai__GetProvisioningModeResponse::soap_serialize(struct soap *soap) const
91809 {
91810         (void)soap; /* appease -Wall -Werror */
91811         /* transient soap skipped */
91812 }
91813
91814 void _sai__GetProvisioningModeResponse::soap_default(struct soap *soap)
91815 {
91816         this->soap = soap;
91817         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetProvisioningModeResponse*)this)->StatusCode);
91818         soap_default_sai__ProvisioningModeType(soap, &((_sai__GetProvisioningModeResponse*)this)->ProvisioningMode);
91819         /* transient soap skipped */
91820 }
91821
91822 int _sai__GetProvisioningModeResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
91823 {
91824         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningModeResponse);
91825         if (this->soap_out(soap, tag, id, type))
91826                 return soap->error;
91827         return soap_putindependent(soap);
91828 }
91829
91830 int _sai__GetProvisioningModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
91831 {
91832         return soap_out__sai__GetProvisioningModeResponse(soap, tag, id, this, type);
91833 }
91834
91835 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningModeResponse *a, const char *type)
91836 {
91837         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningModeResponse), type);
91838         soap_element_result(soap, "sai:StatusCode");
91839         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningModeResponse*)a)->StatusCode), "");
91840         soap_out_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", -1, &(((_sai__GetProvisioningModeResponse*)a)->ProvisioningMode), "");
91841         /* transient soap skipped */
91842         soap_element_end_out(soap, tag);
91843         return SOAP_OK;
91844 }
91845
91846 void *_sai__GetProvisioningModeResponse::soap_get(struct soap *soap, const char *tag, const char *type)
91847 {
91848         return soap_get__sai__GetProvisioningModeResponse(soap, this, tag, type);
91849 }
91850
91851 SOAP_FMAC3 _sai__GetProvisioningModeResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *p, const char *tag, const char *type)
91852 {
91853         if ((p = soap_in__sai__GetProvisioningModeResponse(soap, tag, p, type)))
91854                 soap_getindependent(soap);
91855         return p;
91856 }
91857
91858 void *_sai__GetProvisioningModeResponse::soap_in(struct soap *soap, const char *tag, const char *type)
91859 {       return soap_in__sai__GetProvisioningModeResponse(soap, tag, this, type);
91860 }
91861
91862 SOAP_FMAC3 _sai__GetProvisioningModeResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__GetProvisioningModeResponse *a, const char *type)
91863 {
91864         if (soap_element_begin_in(soap, tag, 0, NULL))
91865                 return NULL;
91866         a = (_sai__GetProvisioningModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningModeResponse, sizeof(_sai__GetProvisioningModeResponse), soap->type, soap->arrayType);
91867         if (!a)
91868                 return NULL;
91869         if (soap->alloced)
91870         {       a->soap_default(soap);
91871                 if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningModeResponse)
91872                 {       soap_revert(soap);
91873                         *soap->id = '\0';
91874                         return (_sai__GetProvisioningModeResponse *)a->soap_in(soap, tag, type);
91875                 }
91876         }
91877         short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningMode1 = 1;
91878         if (soap->body && !*soap->href)
91879         {
91880                 for (;;)
91881                 {       soap->error = SOAP_TAG_MISMATCH;
91882                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
91883                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningModeResponse*)a)->StatusCode), "sai:PT_STATUS"))
91884                                 {       soap_flag_StatusCode1--;
91885                                         continue;
91886                                 }
91887                         if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH)
91888                                 if (soap_in_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", &(((_sai__GetProvisioningModeResponse*)a)->ProvisioningMode), "sai:ProvisioningModeType"))
91889                                 {       soap_flag_ProvisioningMode1--;
91890                                         continue;
91891                                 }
91892                         /* transient soap skipped */
91893                         soap_check_result(soap, "sai:StatusCode");
91894                         if (soap->error == SOAP_TAG_MISMATCH)
91895                                 soap->error = soap_ignore_element(soap);
91896                         if (soap->error == SOAP_NO_TAG)
91897                                 break;
91898                         if (soap->error)
91899                                 return NULL;
91900                 }
91901                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningMode1 > 0))
91902                 {       soap->error = SOAP_OCCURS;
91903                         return NULL;
91904                 }
91905                 if (soap_element_end_in(soap, tag))
91906                         return NULL;
91907         }
91908         else
91909         {       a = (_sai__GetProvisioningModeResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningModeResponse, 0, sizeof(_sai__GetProvisioningModeResponse), 0, soap_copy__sai__GetProvisioningModeResponse);
91910                 if (soap->body && soap_element_end_in(soap, tag))
91911                         return NULL;
91912         }
91913         return a;
91914 }
91915
91916 SOAP_FMAC5 _sai__GetProvisioningModeResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningModeResponse(struct soap *soap, int n)
91917 {       return soap_instantiate__sai__GetProvisioningModeResponse(soap, n, NULL, NULL, NULL);
91918 }
91919
91920 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *p)
91921 {       soap_delete(soap, p);
91922 }
91923
91924 SOAP_FMAC3 _sai__GetProvisioningModeResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
91925 {
91926         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
91927         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningModeResponse, n, soap_fdelete);
91928         if (!cp)
91929                 return NULL;
91930         if (n < 0)
91931         {       cp->ptr = (void*)new _sai__GetProvisioningModeResponse;
91932                 if (size)
91933                         *size = sizeof(_sai__GetProvisioningModeResponse);
91934                 ((_sai__GetProvisioningModeResponse*)cp->ptr)->soap = soap;
91935         }
91936         else
91937         {       cp->ptr = (void*)new _sai__GetProvisioningModeResponse[n];
91938                 if (size)
91939                         *size = n * sizeof(_sai__GetProvisioningModeResponse);
91940                 for (int i = 0; i < n; i++)
91941                         ((_sai__GetProvisioningModeResponse*)cp->ptr)[i].soap = soap;
91942         }
91943                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
91944         return (_sai__GetProvisioningModeResponse*)cp->ptr;
91945 }
91946
91947 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningModeResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
91948 {
91949         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningModeResponse %p -> %p\n", q, p));
91950         *(_sai__GetProvisioningModeResponse*)p = *(_sai__GetProvisioningModeResponse*)q;
91951 }
91952
91953 void _sai__GetProvisioningMode::soap_serialize(struct soap *soap) const
91954 {
91955         (void)soap; /* appease -Wall -Werror */
91956         /* transient soap skipped */
91957 }
91958
91959 void _sai__GetProvisioningMode::soap_default(struct soap *soap)
91960 {
91961         this->soap = soap;
91962         /* transient soap skipped */
91963 }
91964
91965 int _sai__GetProvisioningMode::soap_put(struct soap *soap, const char *tag, const  char *type) const
91966 {
91967         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningMode);
91968         if (this->soap_out(soap, tag, id, type))
91969                 return soap->error;
91970         return soap_putindependent(soap);
91971 }
91972
91973 int _sai__GetProvisioningMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
91974 {
91975         return soap_out__sai__GetProvisioningMode(soap, tag, id, this, type);
91976 }
91977
91978 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningMode(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningMode *a, const char *type)
91979 {
91980         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningMode), type);
91981         /* transient soap skipped */
91982         soap_element_end_out(soap, tag);
91983         return SOAP_OK;
91984 }
91985
91986 void *_sai__GetProvisioningMode::soap_get(struct soap *soap, const char *tag, const char *type)
91987 {
91988         return soap_get__sai__GetProvisioningMode(soap, this, tag, type);
91989 }
91990
91991 SOAP_FMAC3 _sai__GetProvisioningMode * SOAP_FMAC4 soap_get__sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *p, const char *tag, const char *type)
91992 {
91993         if ((p = soap_in__sai__GetProvisioningMode(soap, tag, p, type)))
91994                 soap_getindependent(soap);
91995         return p;
91996 }
91997
91998 void *_sai__GetProvisioningMode::soap_in(struct soap *soap, const char *tag, const char *type)
91999 {       return soap_in__sai__GetProvisioningMode(soap, tag, this, type);
92000 }
92001
92002 SOAP_FMAC3 _sai__GetProvisioningMode * SOAP_FMAC4 soap_in__sai__GetProvisioningMode(struct soap *soap, const char *tag, _sai__GetProvisioningMode *a, const char *type)
92003 {
92004         if (soap_element_begin_in(soap, tag, 0, NULL))
92005                 return NULL;
92006         a = (_sai__GetProvisioningMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningMode, sizeof(_sai__GetProvisioningMode), soap->type, soap->arrayType);
92007         if (!a)
92008                 return NULL;
92009         if (soap->alloced)
92010         {       a->soap_default(soap);
92011                 if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningMode)
92012                 {       soap_revert(soap);
92013                         *soap->id = '\0';
92014                         return (_sai__GetProvisioningMode *)a->soap_in(soap, tag, type);
92015                 }
92016         };
92017         if (soap->body && !*soap->href)
92018         {
92019                 for (;;)
92020                 {       soap->error = SOAP_TAG_MISMATCH;
92021                         /* transient soap skipped */
92022                         if (soap->error == SOAP_TAG_MISMATCH)
92023                                 soap->error = soap_ignore_element(soap);
92024                         if (soap->error == SOAP_NO_TAG)
92025                                 break;
92026                         if (soap->error)
92027                                 return NULL;
92028                 }
92029                 if (soap_element_end_in(soap, tag))
92030                         return NULL;
92031         }
92032         else
92033         {       a = (_sai__GetProvisioningMode *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetProvisioningMode, 0, sizeof(_sai__GetProvisioningMode), 0, soap_copy__sai__GetProvisioningMode);
92034                 if (soap->body && soap_element_end_in(soap, tag))
92035                         return NULL;
92036         }
92037         return a;
92038 }
92039
92040 SOAP_FMAC5 _sai__GetProvisioningMode * SOAP_FMAC6 soap_new__sai__GetProvisioningMode(struct soap *soap, int n)
92041 {       return soap_instantiate__sai__GetProvisioningMode(soap, n, NULL, NULL, NULL);
92042 }
92043
92044 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *p)
92045 {       soap_delete(soap, p);
92046 }
92047
92048 SOAP_FMAC3 _sai__GetProvisioningMode * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
92049 {
92050         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
92051         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningMode, n, soap_fdelete);
92052         if (!cp)
92053                 return NULL;
92054         if (n < 0)
92055         {       cp->ptr = (void*)new _sai__GetProvisioningMode;
92056                 if (size)
92057                         *size = sizeof(_sai__GetProvisioningMode);
92058                 ((_sai__GetProvisioningMode*)cp->ptr)->soap = soap;
92059         }
92060         else
92061         {       cp->ptr = (void*)new _sai__GetProvisioningMode[n];
92062                 if (size)
92063                         *size = n * sizeof(_sai__GetProvisioningMode);
92064                 for (int i = 0; i < n; i++)
92065                         ((_sai__GetProvisioningMode*)cp->ptr)[i].soap = soap;
92066         }
92067                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
92068         return (_sai__GetProvisioningMode*)cp->ptr;
92069 }
92070
92071 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
92072 {
92073         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningMode %p -> %p\n", q, p));
92074         *(_sai__GetProvisioningMode*)p = *(_sai__GetProvisioningMode*)q;
92075 }
92076
92077 void _sai__UpdateCoreFromUrlResponse::soap_serialize(struct soap *soap) const
92078 {
92079         (void)soap; /* appease -Wall -Werror */
92080         /* transient soap skipped */
92081 }
92082
92083 void _sai__UpdateCoreFromUrlResponse::soap_default(struct soap *soap)
92084 {
92085         this->soap = soap;
92086         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UpdateCoreFromUrlResponse*)this)->StatusCode);
92087         /* transient soap skipped */
92088 }
92089
92090 int _sai__UpdateCoreFromUrlResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
92091 {
92092         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateCoreFromUrlResponse);
92093         if (this->soap_out(soap, tag, id, type))
92094                 return soap->error;
92095         return soap_putindependent(soap);
92096 }
92097
92098 int _sai__UpdateCoreFromUrlResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
92099 {
92100         return soap_out__sai__UpdateCoreFromUrlResponse(soap, tag, id, this, type);
92101 }
92102
92103 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, int id, const _sai__UpdateCoreFromUrlResponse *a, const char *type)
92104 {
92105         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse), type);
92106         soap_element_result(soap, "sai:StatusCode");
92107         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UpdateCoreFromUrlResponse*)a)->StatusCode), "");
92108         /* transient soap skipped */
92109         soap_element_end_out(soap, tag);
92110         return SOAP_OK;
92111 }
92112
92113 void *_sai__UpdateCoreFromUrlResponse::soap_get(struct soap *soap, const char *tag, const char *type)
92114 {
92115         return soap_get__sai__UpdateCoreFromUrlResponse(soap, this, tag, type);
92116 }
92117
92118 SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC4 soap_get__sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *p, const char *tag, const char *type)
92119 {
92120         if ((p = soap_in__sai__UpdateCoreFromUrlResponse(soap, tag, p, type)))
92121                 soap_getindependent(soap);
92122         return p;
92123 }
92124
92125 void *_sai__UpdateCoreFromUrlResponse::soap_in(struct soap *soap, const char *tag, const char *type)
92126 {       return soap_in__sai__UpdateCoreFromUrlResponse(soap, tag, this, type);
92127 }
92128
92129 SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC4 soap_in__sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrlResponse *a, const char *type)
92130 {
92131         if (soap_element_begin_in(soap, tag, 0, NULL))
92132                 return NULL;
92133         a = (_sai__UpdateCoreFromUrlResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, sizeof(_sai__UpdateCoreFromUrlResponse), soap->type, soap->arrayType);
92134         if (!a)
92135                 return NULL;
92136         if (soap->alloced)
92137         {       a->soap_default(soap);
92138                 if (soap->clist->type != SOAP_TYPE__sai__UpdateCoreFromUrlResponse)
92139                 {       soap_revert(soap);
92140                         *soap->id = '\0';
92141                         return (_sai__UpdateCoreFromUrlResponse *)a->soap_in(soap, tag, type);
92142                 }
92143         }
92144         short soap_flag_StatusCode1 = 1;
92145         if (soap->body && !*soap->href)
92146         {
92147                 for (;;)
92148                 {       soap->error = SOAP_TAG_MISMATCH;
92149                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
92150                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UpdateCoreFromUrlResponse*)a)->StatusCode), "sai:PT_STATUS"))
92151                                 {       soap_flag_StatusCode1--;
92152                                         continue;
92153                                 }
92154                         /* transient soap skipped */
92155                         soap_check_result(soap, "sai:StatusCode");
92156                         if (soap->error == SOAP_TAG_MISMATCH)
92157                                 soap->error = soap_ignore_element(soap);
92158                         if (soap->error == SOAP_NO_TAG)
92159                                 break;
92160                         if (soap->error)
92161                                 return NULL;
92162                 }
92163                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
92164                 {       soap->error = SOAP_OCCURS;
92165                         return NULL;
92166                 }
92167                 if (soap_element_end_in(soap, tag))
92168                         return NULL;
92169         }
92170         else
92171         {       a = (_sai__UpdateCoreFromUrlResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, 0, sizeof(_sai__UpdateCoreFromUrlResponse), 0, soap_copy__sai__UpdateCoreFromUrlResponse);
92172                 if (soap->body && soap_element_end_in(soap, tag))
92173                         return NULL;
92174         }
92175         return a;
92176 }
92177
92178 SOAP_FMAC5 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC6 soap_new__sai__UpdateCoreFromUrlResponse(struct soap *soap, int n)
92179 {       return soap_instantiate__sai__UpdateCoreFromUrlResponse(soap, n, NULL, NULL, NULL);
92180 }
92181
92182 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *p)
92183 {       soap_delete(soap, p);
92184 }
92185
92186 SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC4 soap_instantiate__sai__UpdateCoreFromUrlResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
92187 {
92188         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateCoreFromUrlResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
92189         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, n, soap_fdelete);
92190         if (!cp)
92191                 return NULL;
92192         if (n < 0)
92193         {       cp->ptr = (void*)new _sai__UpdateCoreFromUrlResponse;
92194                 if (size)
92195                         *size = sizeof(_sai__UpdateCoreFromUrlResponse);
92196                 ((_sai__UpdateCoreFromUrlResponse*)cp->ptr)->soap = soap;
92197         }
92198         else
92199         {       cp->ptr = (void*)new _sai__UpdateCoreFromUrlResponse[n];
92200                 if (size)
92201                         *size = n * sizeof(_sai__UpdateCoreFromUrlResponse);
92202                 for (int i = 0; i < n; i++)
92203                         ((_sai__UpdateCoreFromUrlResponse*)cp->ptr)[i].soap = soap;
92204         }
92205                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
92206         return (_sai__UpdateCoreFromUrlResponse*)cp->ptr;
92207 }
92208
92209 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateCoreFromUrlResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
92210 {
92211         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateCoreFromUrlResponse %p -> %p\n", q, p));
92212         *(_sai__UpdateCoreFromUrlResponse*)p = *(_sai__UpdateCoreFromUrlResponse*)q;
92213 }
92214
92215 void _sai__UpdateCoreFromUrl::soap_serialize(struct soap *soap) const
92216 {
92217         (void)soap; /* appease -Wall -Werror */
92218         soap_serialize_PointerTostd__string(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerName);
92219         soap_embedded(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerPort, SOAP_TYPE_unsignedShort);
92220         soap_embedded(soap, &((_sai__UpdateCoreFromUrl*)this)->MagicPacketPort, SOAP_TYPE_unsignedShort);
92221         soap_embedded(soap, &((_sai__UpdateCoreFromUrl*)this)->packagePath, SOAP_TYPE_std__string);
92222         soap_serialize_std__string(soap, &((_sai__UpdateCoreFromUrl*)this)->packagePath);
92223         soap_serialize_PointerTosai__AmtVersion(soap, &((_sai__UpdateCoreFromUrl*)this)->AmtAppVersion);
92224         soap_serialize_PointerTosai__AmtVersion(soap, &((_sai__UpdateCoreFromUrl*)this)->UpdateAppVersion);
92225         soap_serialize_PointerTosai__UpdateCoreUrlKeyType(soap, &((_sai__UpdateCoreFromUrl*)this)->Key);
92226         /* transient soap skipped */
92227 }
92228
92229 void _sai__UpdateCoreFromUrl::soap_default(struct soap *soap)
92230 {
92231         this->soap = soap;
92232         soap_default_sai__IPv4AddressType(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerIp);
92233         ((_sai__UpdateCoreFromUrl*)this)->tftpServerName = NULL;
92234         soap_default_unsignedShort(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerPort);
92235         soap_default_unsignedShort(soap, &((_sai__UpdateCoreFromUrl*)this)->MagicPacketPort);
92236         soap_default_std__string(soap, &((_sai__UpdateCoreFromUrl*)this)->packagePath);
92237         ((_sai__UpdateCoreFromUrl*)this)->AmtAppVersion = NULL;
92238         ((_sai__UpdateCoreFromUrl*)this)->UpdateAppVersion = NULL;
92239         soap_default_sai__IPv4AddressType(soap, &((_sai__UpdateCoreFromUrl*)this)->MgmtConsoleAddr);
92240         ((_sai__UpdateCoreFromUrl*)this)->Key = NULL;
92241         /* transient soap skipped */
92242 }
92243
92244 int _sai__UpdateCoreFromUrl::soap_put(struct soap *soap, const char *tag, const  char *type) const
92245 {
92246         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateCoreFromUrl);
92247         if (this->soap_out(soap, tag, id, type))
92248                 return soap->error;
92249         return soap_putindependent(soap);
92250 }
92251
92252 int _sai__UpdateCoreFromUrl::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
92253 {
92254         return soap_out__sai__UpdateCoreFromUrl(soap, tag, id, this, type);
92255 }
92256
92257 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, int id, const _sai__UpdateCoreFromUrl *a, const char *type)
92258 {
92259         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateCoreFromUrl), type);
92260         soap_out_sai__IPv4AddressType(soap, "sai:tftpServerIp", -1, &(((_sai__UpdateCoreFromUrl*)a)->tftpServerIp), "");
92261         soap_out_PointerTostd__string(soap, "sai:tftpServerName", -1, &(((_sai__UpdateCoreFromUrl*)a)->tftpServerName), "");
92262         soap_out_unsignedShort(soap, "sai:tftpServerPort", -1, &(((_sai__UpdateCoreFromUrl*)a)->tftpServerPort), "");
92263         soap_out_unsignedShort(soap, "sai:MagicPacketPort", -1, &(((_sai__UpdateCoreFromUrl*)a)->MagicPacketPort), "");
92264         soap_out_std__string(soap, "sai:packagePath", -1, &(((_sai__UpdateCoreFromUrl*)a)->packagePath), "");
92265         soap_out_PointerTosai__AmtVersion(soap, "sai:AmtAppVersion", -1, &(((_sai__UpdateCoreFromUrl*)a)->AmtAppVersion), "");
92266         soap_out_PointerTosai__AmtVersion(soap, "sai:UpdateAppVersion", -1, &(((_sai__UpdateCoreFromUrl*)a)->UpdateAppVersion), "");
92267         soap_out_sai__IPv4AddressType(soap, "sai:MgmtConsoleAddr", -1, &(((_sai__UpdateCoreFromUrl*)a)->MgmtConsoleAddr), "");
92268         soap_out_PointerTosai__UpdateCoreUrlKeyType(soap, "sai:Key", -1, &(((_sai__UpdateCoreFromUrl*)a)->Key), "");
92269         /* transient soap skipped */
92270         soap_element_end_out(soap, tag);
92271         return SOAP_OK;
92272 }
92273
92274 void *_sai__UpdateCoreFromUrl::soap_get(struct soap *soap, const char *tag, const char *type)
92275 {
92276         return soap_get__sai__UpdateCoreFromUrl(soap, this, tag, type);
92277 }
92278
92279 SOAP_FMAC3 _sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_get__sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *p, const char *tag, const char *type)
92280 {
92281         if ((p = soap_in__sai__UpdateCoreFromUrl(soap, tag, p, type)))
92282                 soap_getindependent(soap);
92283         return p;
92284 }
92285
92286 void *_sai__UpdateCoreFromUrl::soap_in(struct soap *soap, const char *tag, const char *type)
92287 {       return soap_in__sai__UpdateCoreFromUrl(soap, tag, this, type);
92288 }
92289
92290 SOAP_FMAC3 _sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_in__sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrl *a, const char *type)
92291 {
92292         if (soap_element_begin_in(soap, tag, 0, NULL))
92293                 return NULL;
92294         a = (_sai__UpdateCoreFromUrl *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateCoreFromUrl, sizeof(_sai__UpdateCoreFromUrl), soap->type, soap->arrayType);
92295         if (!a)
92296                 return NULL;
92297         if (soap->alloced)
92298         {       a->soap_default(soap);
92299                 if (soap->clist->type != SOAP_TYPE__sai__UpdateCoreFromUrl)
92300                 {       soap_revert(soap);
92301                         *soap->id = '\0';
92302                         return (_sai__UpdateCoreFromUrl *)a->soap_in(soap, tag, type);
92303                 }
92304         }
92305         short soap_flag_tftpServerIp1 = 1, soap_flag_tftpServerName1 = 1, soap_flag_tftpServerPort1 = 1, soap_flag_MagicPacketPort1 = 1, soap_flag_packagePath1 = 1, soap_flag_AmtAppVersion1 = 1, soap_flag_UpdateAppVersion1 = 1, soap_flag_MgmtConsoleAddr1 = 1, soap_flag_Key1 = 1;
92306         if (soap->body && !*soap->href)
92307         {
92308                 for (;;)
92309                 {       soap->error = SOAP_TAG_MISMATCH;
92310                         if (soap_flag_tftpServerIp1 && soap->error == SOAP_TAG_MISMATCH)
92311                                 if (soap_in_sai__IPv4AddressType(soap, "sai:tftpServerIp", &(((_sai__UpdateCoreFromUrl*)a)->tftpServerIp), "sai:IPv4AddressType"))
92312                                 {       soap_flag_tftpServerIp1--;
92313                                         continue;
92314                                 }
92315                         if (soap_flag_tftpServerName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
92316                                 if (soap_in_PointerTostd__string(soap, "sai:tftpServerName", &(((_sai__UpdateCoreFromUrl*)a)->tftpServerName), "xsd:string"))
92317                                 {       soap_flag_tftpServerName1--;
92318                                         continue;
92319                                 }
92320                         if (soap_flag_tftpServerPort1 && soap->error == SOAP_TAG_MISMATCH)
92321                                 if (soap_in_unsignedShort(soap, "sai:tftpServerPort", &(((_sai__UpdateCoreFromUrl*)a)->tftpServerPort), "xsd:unsignedShort"))
92322                                 {       soap_flag_tftpServerPort1--;
92323                                         continue;
92324                                 }
92325                         if (soap_flag_MagicPacketPort1 && soap->error == SOAP_TAG_MISMATCH)
92326                                 if (soap_in_unsignedShort(soap, "sai:MagicPacketPort", &(((_sai__UpdateCoreFromUrl*)a)->MagicPacketPort), "xsd:unsignedShort"))
92327                                 {       soap_flag_MagicPacketPort1--;
92328                                         continue;
92329                                 }
92330                         if (soap_flag_packagePath1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
92331                                 if (soap_in_std__string(soap, "sai:packagePath", &(((_sai__UpdateCoreFromUrl*)a)->packagePath), "xsd:string"))
92332                                 {       soap_flag_packagePath1--;
92333                                         continue;
92334                                 }
92335                         if (soap_flag_AmtAppVersion1 && soap->error == SOAP_TAG_MISMATCH)
92336                                 if (soap_in_PointerTosai__AmtVersion(soap, "sai:AmtAppVersion", &(((_sai__UpdateCoreFromUrl*)a)->AmtAppVersion), "sai:AmtVersion"))
92337                                 {       soap_flag_AmtAppVersion1--;
92338                                         continue;
92339                                 }
92340                         if (soap_flag_UpdateAppVersion1 && soap->error == SOAP_TAG_MISMATCH)
92341                                 if (soap_in_PointerTosai__AmtVersion(soap, "sai:UpdateAppVersion", &(((_sai__UpdateCoreFromUrl*)a)->UpdateAppVersion), "sai:AmtVersion"))
92342                                 {       soap_flag_UpdateAppVersion1--;
92343                                         continue;
92344                                 }
92345                         if (soap_flag_MgmtConsoleAddr1 && soap->error == SOAP_TAG_MISMATCH)
92346                                 if (soap_in_sai__IPv4AddressType(soap, "sai:MgmtConsoleAddr", &(((_sai__UpdateCoreFromUrl*)a)->MgmtConsoleAddr), "sai:IPv4AddressType"))
92347                                 {       soap_flag_MgmtConsoleAddr1--;
92348                                         continue;
92349                                 }
92350                         if (soap_flag_Key1 && soap->error == SOAP_TAG_MISMATCH)
92351                                 if (soap_in_PointerTosai__UpdateCoreUrlKeyType(soap, "sai:Key", &(((_sai__UpdateCoreFromUrl*)a)->Key), "sai:UpdateCoreUrlKeyType"))
92352                                 {       soap_flag_Key1--;
92353                                         continue;
92354                                 }
92355                         /* transient soap skipped */
92356                         if (soap->error == SOAP_TAG_MISMATCH)
92357                                 soap->error = soap_ignore_element(soap);
92358                         if (soap->error == SOAP_NO_TAG)
92359                                 break;
92360                         if (soap->error)
92361                                 return NULL;
92362                 }
92363                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_tftpServerIp1 > 0 || soap_flag_tftpServerPort1 > 0 || soap_flag_MagicPacketPort1 > 0 || soap_flag_packagePath1 > 0 || soap_flag_AmtAppVersion1 > 0 || soap_flag_UpdateAppVersion1 > 0 || soap_flag_MgmtConsoleAddr1 > 0 || soap_flag_Key1 > 0))
92364                 {       soap->error = SOAP_OCCURS;
92365                         return NULL;
92366                 }
92367                 if (soap_element_end_in(soap, tag))
92368                         return NULL;
92369         }
92370         else
92371         {       a = (_sai__UpdateCoreFromUrl *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateCoreFromUrl, 0, sizeof(_sai__UpdateCoreFromUrl), 0, soap_copy__sai__UpdateCoreFromUrl);
92372                 if (soap->body && soap_element_end_in(soap, tag))
92373                         return NULL;
92374         }
92375         return a;
92376 }
92377
92378 SOAP_FMAC5 _sai__UpdateCoreFromUrl * SOAP_FMAC6 soap_new__sai__UpdateCoreFromUrl(struct soap *soap, int n)
92379 {       return soap_instantiate__sai__UpdateCoreFromUrl(soap, n, NULL, NULL, NULL);
92380 }
92381
92382 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *p)
92383 {       soap_delete(soap, p);
92384 }
92385
92386 SOAP_FMAC3 _sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_instantiate__sai__UpdateCoreFromUrl(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
92387 {
92388         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateCoreFromUrl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
92389         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateCoreFromUrl, n, soap_fdelete);
92390         if (!cp)
92391                 return NULL;
92392         if (n < 0)
92393         {       cp->ptr = (void*)new _sai__UpdateCoreFromUrl;
92394                 if (size)
92395                         *size = sizeof(_sai__UpdateCoreFromUrl);
92396                 ((_sai__UpdateCoreFromUrl*)cp->ptr)->soap = soap;
92397         }
92398         else
92399         {       cp->ptr = (void*)new _sai__UpdateCoreFromUrl[n];
92400                 if (size)
92401                         *size = n * sizeof(_sai__UpdateCoreFromUrl);
92402                 for (int i = 0; i < n; i++)
92403                         ((_sai__UpdateCoreFromUrl*)cp->ptr)[i].soap = soap;
92404         }
92405                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
92406         return (_sai__UpdateCoreFromUrl*)cp->ptr;
92407 }
92408
92409 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateCoreFromUrl(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
92410 {
92411         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateCoreFromUrl %p -> %p\n", q, p));
92412         *(_sai__UpdateCoreFromUrl*)p = *(_sai__UpdateCoreFromUrl*)q;
92413 }
92414
92415 void _sai__GetTLSCertificateResponse::soap_serialize(struct soap *soap) const
92416 {
92417         (void)soap; /* appease -Wall -Werror */
92418         soap_serialize_PointerTosai__CertificateChainType(soap, &((_sai__GetTLSCertificateResponse*)this)->CertificateChain);
92419         /* transient soap skipped */
92420 }
92421
92422 void _sai__GetTLSCertificateResponse::soap_default(struct soap *soap)
92423 {
92424         this->soap = soap;
92425         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTLSCertificateResponse*)this)->StatusCode);
92426         ((_sai__GetTLSCertificateResponse*)this)->CertificateChain = NULL;
92427         /* transient soap skipped */
92428 }
92429
92430 int _sai__GetTLSCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
92431 {
92432         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTLSCertificateResponse);
92433         if (this->soap_out(soap, tag, id, type))
92434                 return soap->error;
92435         return soap_putindependent(soap);
92436 }
92437
92438 int _sai__GetTLSCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
92439 {
92440         return soap_out__sai__GetTLSCertificateResponse(soap, tag, id, this, type);
92441 }
92442
92443 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__GetTLSCertificateResponse *a, const char *type)
92444 {
92445         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCertificateResponse), type);
92446         soap_element_result(soap, "sai:StatusCode");
92447         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTLSCertificateResponse*)a)->StatusCode), "");
92448         soap_out_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", -1, &(((_sai__GetTLSCertificateResponse*)a)->CertificateChain), "");
92449         /* transient soap skipped */
92450         soap_element_end_out(soap, tag);
92451         return SOAP_OK;
92452 }
92453
92454 void *_sai__GetTLSCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
92455 {
92456         return soap_get__sai__GetTLSCertificateResponse(soap, this, tag, type);
92457 }
92458
92459 SOAP_FMAC3 _sai__GetTLSCertificateResponse * SOAP_FMAC4 soap_get__sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *p, const char *tag, const char *type)
92460 {
92461         if ((p = soap_in__sai__GetTLSCertificateResponse(soap, tag, p, type)))
92462                 soap_getindependent(soap);
92463         return p;
92464 }
92465
92466 void *_sai__GetTLSCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
92467 {       return soap_in__sai__GetTLSCertificateResponse(soap, tag, this, type);
92468 }
92469
92470 SOAP_FMAC3 _sai__GetTLSCertificateResponse * SOAP_FMAC4 soap_in__sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__GetTLSCertificateResponse *a, const char *type)
92471 {
92472         if (soap_element_begin_in(soap, tag, 0, NULL))
92473                 return NULL;
92474         a = (_sai__GetTLSCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCertificateResponse, sizeof(_sai__GetTLSCertificateResponse), soap->type, soap->arrayType);
92475         if (!a)
92476                 return NULL;
92477         if (soap->alloced)
92478         {       a->soap_default(soap);
92479                 if (soap->clist->type != SOAP_TYPE__sai__GetTLSCertificateResponse)
92480                 {       soap_revert(soap);
92481                         *soap->id = '\0';
92482                         return (_sai__GetTLSCertificateResponse *)a->soap_in(soap, tag, type);
92483                 }
92484         }
92485         short soap_flag_StatusCode1 = 1, soap_flag_CertificateChain1 = 1;
92486         if (soap->body && !*soap->href)
92487         {
92488                 for (;;)
92489                 {       soap->error = SOAP_TAG_MISMATCH;
92490                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
92491                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTLSCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
92492                                 {       soap_flag_StatusCode1--;
92493                                         continue;
92494                                 }
92495                         if (soap_flag_CertificateChain1 && soap->error == SOAP_TAG_MISMATCH)
92496                                 if (soap_in_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", &(((_sai__GetTLSCertificateResponse*)a)->CertificateChain), "sai:CertificateChainType"))
92497                                 {       soap_flag_CertificateChain1--;
92498                                         continue;
92499                                 }
92500                         /* transient soap skipped */
92501                         soap_check_result(soap, "sai:StatusCode");
92502                         if (soap->error == SOAP_TAG_MISMATCH)
92503                                 soap->error = soap_ignore_element(soap);
92504                         if (soap->error == SOAP_NO_TAG)
92505                                 break;
92506                         if (soap->error)
92507                                 return NULL;
92508                 }
92509                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertificateChain1 > 0))
92510                 {       soap->error = SOAP_OCCURS;
92511                         return NULL;
92512                 }
92513                 if (soap_element_end_in(soap, tag))
92514                         return NULL;
92515         }
92516         else
92517         {       a = (_sai__GetTLSCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTLSCertificateResponse, 0, sizeof(_sai__GetTLSCertificateResponse), 0, soap_copy__sai__GetTLSCertificateResponse);
92518                 if (soap->body && soap_element_end_in(soap, tag))
92519                         return NULL;
92520         }
92521         return a;
92522 }
92523
92524 SOAP_FMAC5 _sai__GetTLSCertificateResponse * SOAP_FMAC6 soap_new__sai__GetTLSCertificateResponse(struct soap *soap, int n)
92525 {       return soap_instantiate__sai__GetTLSCertificateResponse(soap, n, NULL, NULL, NULL);
92526 }
92527
92528 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *p)
92529 {       soap_delete(soap, p);
92530 }
92531
92532 SOAP_FMAC3 _sai__GetTLSCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__GetTLSCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
92533 {
92534         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
92535         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCertificateResponse, n, soap_fdelete);
92536         if (!cp)
92537                 return NULL;
92538         if (n < 0)
92539         {       cp->ptr = (void*)new _sai__GetTLSCertificateResponse;
92540                 if (size)
92541                         *size = sizeof(_sai__GetTLSCertificateResponse);
92542                 ((_sai__GetTLSCertificateResponse*)cp->ptr)->soap = soap;
92543         }
92544         else
92545         {       cp->ptr = (void*)new _sai__GetTLSCertificateResponse[n];
92546                 if (size)
92547                         *size = n * sizeof(_sai__GetTLSCertificateResponse);
92548                 for (int i = 0; i < n; i++)
92549                         ((_sai__GetTLSCertificateResponse*)cp->ptr)[i].soap = soap;
92550         }
92551                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
92552         return (_sai__GetTLSCertificateResponse*)cp->ptr;
92553 }
92554
92555 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTLSCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
92556 {
92557         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCertificateResponse %p -> %p\n", q, p));
92558         *(_sai__GetTLSCertificateResponse*)p = *(_sai__GetTLSCertificateResponse*)q;
92559 }
92560
92561 void _sai__GetTLSCertificate::soap_serialize(struct soap *soap) const
92562 {
92563         (void)soap; /* appease -Wall -Werror */
92564         /* transient soap skipped */
92565 }
92566
92567 void _sai__GetTLSCertificate::soap_default(struct soap *soap)
92568 {
92569         this->soap = soap;
92570         /* transient soap skipped */
92571 }
92572
92573 int _sai__GetTLSCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
92574 {
92575         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTLSCertificate);
92576         if (this->soap_out(soap, tag, id, type))
92577                 return soap->error;
92578         return soap_putindependent(soap);
92579 }
92580
92581 int _sai__GetTLSCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
92582 {
92583         return soap_out__sai__GetTLSCertificate(soap, tag, id, this, type);
92584 }
92585
92586 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCertificate(struct soap *soap, const char *tag, int id, const _sai__GetTLSCertificate *a, const char *type)
92587 {
92588         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCertificate), type);
92589         /* transient soap skipped */
92590         soap_element_end_out(soap, tag);
92591         return SOAP_OK;
92592 }
92593
92594 void *_sai__GetTLSCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
92595 {
92596         return soap_get__sai__GetTLSCertificate(soap, this, tag, type);
92597 }
92598
92599 SOAP_FMAC3 _sai__GetTLSCertificate * SOAP_FMAC4 soap_get__sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *p, const char *tag, const char *type)
92600 {
92601         if ((p = soap_in__sai__GetTLSCertificate(soap, tag, p, type)))
92602                 soap_getindependent(soap);
92603         return p;
92604 }
92605
92606 void *_sai__GetTLSCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
92607 {       return soap_in__sai__GetTLSCertificate(soap, tag, this, type);
92608 }
92609
92610 SOAP_FMAC3 _sai__GetTLSCertificate * SOAP_FMAC4 soap_in__sai__GetTLSCertificate(struct soap *soap, const char *tag, _sai__GetTLSCertificate *a, const char *type)
92611 {
92612         if (soap_element_begin_in(soap, tag, 0, NULL))
92613                 return NULL;
92614         a = (_sai__GetTLSCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCertificate, sizeof(_sai__GetTLSCertificate), soap->type, soap->arrayType);
92615         if (!a)
92616                 return NULL;
92617         if (soap->alloced)
92618         {       a->soap_default(soap);
92619                 if (soap->clist->type != SOAP_TYPE__sai__GetTLSCertificate)
92620                 {       soap_revert(soap);
92621                         *soap->id = '\0';
92622                         return (_sai__GetTLSCertificate *)a->soap_in(soap, tag, type);
92623                 }
92624         };
92625         if (soap->body && !*soap->href)
92626         {
92627                 for (;;)
92628                 {       soap->error = SOAP_TAG_MISMATCH;
92629                         /* transient soap skipped */
92630                         if (soap->error == SOAP_TAG_MISMATCH)
92631                                 soap->error = soap_ignore_element(soap);
92632                         if (soap->error == SOAP_NO_TAG)
92633                                 break;
92634                         if (soap->error)
92635                                 return NULL;
92636                 }
92637                 if (soap_element_end_in(soap, tag))
92638                         return NULL;
92639         }
92640         else
92641         {       a = (_sai__GetTLSCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetTLSCertificate, 0, sizeof(_sai__GetTLSCertificate), 0, soap_copy__sai__GetTLSCertificate);
92642                 if (soap->body && soap_element_end_in(soap, tag))
92643                         return NULL;
92644         }
92645         return a;
92646 }
92647
92648 SOAP_FMAC5 _sai__GetTLSCertificate * SOAP_FMAC6 soap_new__sai__GetTLSCertificate(struct soap *soap, int n)
92649 {       return soap_instantiate__sai__GetTLSCertificate(soap, n, NULL, NULL, NULL);
92650 }
92651
92652 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *p)
92653 {       soap_delete(soap, p);
92654 }
92655
92656 SOAP_FMAC3 _sai__GetTLSCertificate * SOAP_FMAC4 soap_instantiate__sai__GetTLSCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
92657 {
92658         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
92659         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCertificate, n, soap_fdelete);
92660         if (!cp)
92661                 return NULL;
92662         if (n < 0)
92663         {       cp->ptr = (void*)new _sai__GetTLSCertificate;
92664                 if (size)
92665                         *size = sizeof(_sai__GetTLSCertificate);
92666                 ((_sai__GetTLSCertificate*)cp->ptr)->soap = soap;
92667         }
92668         else
92669         {       cp->ptr = (void*)new _sai__GetTLSCertificate[n];
92670                 if (size)
92671                         *size = n * sizeof(_sai__GetTLSCertificate);
92672                 for (int i = 0; i < n; i++)
92673                         ((_sai__GetTLSCertificate*)cp->ptr)[i].soap = soap;
92674         }
92675                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
92676         return (_sai__GetTLSCertificate*)cp->ptr;
92677 }
92678
92679 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetTLSCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
92680 {
92681         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCertificate %p -> %p\n", q, p));
92682         *(_sai__GetTLSCertificate*)p = *(_sai__GetTLSCertificate*)q;
92683 }
92684
92685 void _sai__SetTLSCertificateResponse::soap_serialize(struct soap *soap) const
92686 {
92687         (void)soap; /* appease -Wall -Werror */
92688         /* transient soap skipped */
92689 }
92690
92691 void _sai__SetTLSCertificateResponse::soap_default(struct soap *soap)
92692 {
92693         this->soap = soap;
92694         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTLSCertificateResponse*)this)->StatusCode);
92695         /* transient soap skipped */
92696 }
92697
92698 int _sai__SetTLSCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
92699 {
92700         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSCertificateResponse);
92701         if (this->soap_out(soap, tag, id, type))
92702                 return soap->error;
92703         return soap_putindependent(soap);
92704 }
92705
92706 int _sai__SetTLSCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
92707 {
92708         return soap_out__sai__SetTLSCertificateResponse(soap, tag, id, this, type);
92709 }
92710
92711 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSCertificateResponse *a, const char *type)
92712 {
92713         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCertificateResponse), type);
92714         soap_element_result(soap, "sai:StatusCode");
92715         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSCertificateResponse*)a)->StatusCode), "");
92716         /* transient soap skipped */
92717         soap_element_end_out(soap, tag);
92718         return SOAP_OK;
92719 }
92720
92721 void *_sai__SetTLSCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
92722 {
92723         return soap_get__sai__SetTLSCertificateResponse(soap, this, tag, type);
92724 }
92725
92726 SOAP_FMAC3 _sai__SetTLSCertificateResponse * SOAP_FMAC4 soap_get__sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *p, const char *tag, const char *type)
92727 {
92728         if ((p = soap_in__sai__SetTLSCertificateResponse(soap, tag, p, type)))
92729                 soap_getindependent(soap);
92730         return p;
92731 }
92732
92733 void *_sai__SetTLSCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
92734 {       return soap_in__sai__SetTLSCertificateResponse(soap, tag, this, type);
92735 }
92736
92737 SOAP_FMAC3 _sai__SetTLSCertificateResponse * SOAP_FMAC4 soap_in__sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSCertificateResponse *a, const char *type)
92738 {
92739         if (soap_element_begin_in(soap, tag, 0, NULL))
92740                 return NULL;
92741         a = (_sai__SetTLSCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCertificateResponse, sizeof(_sai__SetTLSCertificateResponse), soap->type, soap->arrayType);
92742         if (!a)
92743                 return NULL;
92744         if (soap->alloced)
92745         {       a->soap_default(soap);
92746                 if (soap->clist->type != SOAP_TYPE__sai__SetTLSCertificateResponse)
92747                 {       soap_revert(soap);
92748                         *soap->id = '\0';
92749                         return (_sai__SetTLSCertificateResponse *)a->soap_in(soap, tag, type);
92750                 }
92751         }
92752         short soap_flag_StatusCode1 = 1;
92753         if (soap->body && !*soap->href)
92754         {
92755                 for (;;)
92756                 {       soap->error = SOAP_TAG_MISMATCH;
92757                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
92758                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
92759                                 {       soap_flag_StatusCode1--;
92760                                         continue;
92761                                 }
92762                         /* transient soap skipped */
92763                         soap_check_result(soap, "sai:StatusCode");
92764                         if (soap->error == SOAP_TAG_MISMATCH)
92765                                 soap->error = soap_ignore_element(soap);
92766                         if (soap->error == SOAP_NO_TAG)
92767                                 break;
92768                         if (soap->error)
92769                                 return NULL;
92770                 }
92771                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
92772                 {       soap->error = SOAP_OCCURS;
92773                         return NULL;
92774                 }
92775                 if (soap_element_end_in(soap, tag))
92776                         return NULL;
92777         }
92778         else
92779         {       a = (_sai__SetTLSCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSCertificateResponse, 0, sizeof(_sai__SetTLSCertificateResponse), 0, soap_copy__sai__SetTLSCertificateResponse);
92780                 if (soap->body && soap_element_end_in(soap, tag))
92781                         return NULL;
92782         }
92783         return a;
92784 }
92785
92786 SOAP_FMAC5 _sai__SetTLSCertificateResponse * SOAP_FMAC6 soap_new__sai__SetTLSCertificateResponse(struct soap *soap, int n)
92787 {       return soap_instantiate__sai__SetTLSCertificateResponse(soap, n, NULL, NULL, NULL);
92788 }
92789
92790 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *p)
92791 {       soap_delete(soap, p);
92792 }
92793
92794 SOAP_FMAC3 _sai__SetTLSCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
92795 {
92796         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
92797         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCertificateResponse, n, soap_fdelete);
92798         if (!cp)
92799                 return NULL;
92800         if (n < 0)
92801         {       cp->ptr = (void*)new _sai__SetTLSCertificateResponse;
92802                 if (size)
92803                         *size = sizeof(_sai__SetTLSCertificateResponse);
92804                 ((_sai__SetTLSCertificateResponse*)cp->ptr)->soap = soap;
92805         }
92806         else
92807         {       cp->ptr = (void*)new _sai__SetTLSCertificateResponse[n];
92808                 if (size)
92809                         *size = n * sizeof(_sai__SetTLSCertificateResponse);
92810                 for (int i = 0; i < n; i++)
92811                         ((_sai__SetTLSCertificateResponse*)cp->ptr)[i].soap = soap;
92812         }
92813                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
92814         return (_sai__SetTLSCertificateResponse*)cp->ptr;
92815 }
92816
92817 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
92818 {
92819         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCertificateResponse %p -> %p\n", q, p));
92820         *(_sai__SetTLSCertificateResponse*)p = *(_sai__SetTLSCertificateResponse*)q;
92821 }
92822
92823 void _sai__SetTLSCertificate::soap_serialize(struct soap *soap) const
92824 {
92825         (void)soap; /* appease -Wall -Werror */
92826         soap_serialize_PointerTosai__CertificateChainType(soap, &((_sai__SetTLSCertificate*)this)->CertificateChain);
92827         /* transient soap skipped */
92828 }
92829
92830 void _sai__SetTLSCertificate::soap_default(struct soap *soap)
92831 {
92832         this->soap = soap;
92833         ((_sai__SetTLSCertificate*)this)->CertificateChain = NULL;
92834         /* transient soap skipped */
92835 }
92836
92837 int _sai__SetTLSCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
92838 {
92839         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSCertificate);
92840         if (this->soap_out(soap, tag, id, type))
92841                 return soap->error;
92842         return soap_putindependent(soap);
92843 }
92844
92845 int _sai__SetTLSCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
92846 {
92847         return soap_out__sai__SetTLSCertificate(soap, tag, id, this, type);
92848 }
92849
92850 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCertificate(struct soap *soap, const char *tag, int id, const _sai__SetTLSCertificate *a, const char *type)
92851 {
92852         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCertificate), type);
92853         soap_out_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", -1, &(((_sai__SetTLSCertificate*)a)->CertificateChain), "");
92854         /* transient soap skipped */
92855         soap_element_end_out(soap, tag);
92856         return SOAP_OK;
92857 }
92858
92859 void *_sai__SetTLSCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
92860 {
92861         return soap_get__sai__SetTLSCertificate(soap, this, tag, type);
92862 }
92863
92864 SOAP_FMAC3 _sai__SetTLSCertificate * SOAP_FMAC4 soap_get__sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *p, const char *tag, const char *type)
92865 {
92866         if ((p = soap_in__sai__SetTLSCertificate(soap, tag, p, type)))
92867                 soap_getindependent(soap);
92868         return p;
92869 }
92870
92871 void *_sai__SetTLSCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
92872 {       return soap_in__sai__SetTLSCertificate(soap, tag, this, type);
92873 }
92874
92875 SOAP_FMAC3 _sai__SetTLSCertificate * SOAP_FMAC4 soap_in__sai__SetTLSCertificate(struct soap *soap, const char *tag, _sai__SetTLSCertificate *a, const char *type)
92876 {
92877         if (soap_element_begin_in(soap, tag, 0, NULL))
92878                 return NULL;
92879         a = (_sai__SetTLSCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCertificate, sizeof(_sai__SetTLSCertificate), soap->type, soap->arrayType);
92880         if (!a)
92881                 return NULL;
92882         if (soap->alloced)
92883         {       a->soap_default(soap);
92884                 if (soap->clist->type != SOAP_TYPE__sai__SetTLSCertificate)
92885                 {       soap_revert(soap);
92886                         *soap->id = '\0';
92887                         return (_sai__SetTLSCertificate *)a->soap_in(soap, tag, type);
92888                 }
92889         }
92890         short soap_flag_CertificateChain1 = 1;
92891         if (soap->body && !*soap->href)
92892         {
92893                 for (;;)
92894                 {       soap->error = SOAP_TAG_MISMATCH;
92895                         if (soap_flag_CertificateChain1 && soap->error == SOAP_TAG_MISMATCH)
92896                                 if (soap_in_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", &(((_sai__SetTLSCertificate*)a)->CertificateChain), "sai:CertificateChainType"))
92897                                 {       soap_flag_CertificateChain1--;
92898                                         continue;
92899                                 }
92900                         /* transient soap skipped */
92901                         if (soap->error == SOAP_TAG_MISMATCH)
92902                                 soap->error = soap_ignore_element(soap);
92903                         if (soap->error == SOAP_NO_TAG)
92904                                 break;
92905                         if (soap->error)
92906                                 return NULL;
92907                 }
92908                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertificateChain1 > 0))
92909                 {       soap->error = SOAP_OCCURS;
92910                         return NULL;
92911                 }
92912                 if (soap_element_end_in(soap, tag))
92913                         return NULL;
92914         }
92915         else
92916         {       a = (_sai__SetTLSCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSCertificate, 0, sizeof(_sai__SetTLSCertificate), 0, soap_copy__sai__SetTLSCertificate);
92917                 if (soap->body && soap_element_end_in(soap, tag))
92918                         return NULL;
92919         }
92920         return a;
92921 }
92922
92923 SOAP_FMAC5 _sai__SetTLSCertificate * SOAP_FMAC6 soap_new__sai__SetTLSCertificate(struct soap *soap, int n)
92924 {       return soap_instantiate__sai__SetTLSCertificate(soap, n, NULL, NULL, NULL);
92925 }
92926
92927 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *p)
92928 {       soap_delete(soap, p);
92929 }
92930
92931 SOAP_FMAC3 _sai__SetTLSCertificate * SOAP_FMAC4 soap_instantiate__sai__SetTLSCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
92932 {
92933         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
92934         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCertificate, n, soap_fdelete);
92935         if (!cp)
92936                 return NULL;
92937         if (n < 0)
92938         {       cp->ptr = (void*)new _sai__SetTLSCertificate;
92939                 if (size)
92940                         *size = sizeof(_sai__SetTLSCertificate);
92941                 ((_sai__SetTLSCertificate*)cp->ptr)->soap = soap;
92942         }
92943         else
92944         {       cp->ptr = (void*)new _sai__SetTLSCertificate[n];
92945                 if (size)
92946                         *size = n * sizeof(_sai__SetTLSCertificate);
92947                 for (int i = 0; i < n; i++)
92948                         ((_sai__SetTLSCertificate*)cp->ptr)[i].soap = soap;
92949         }
92950                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
92951         return (_sai__SetTLSCertificate*)cp->ptr;
92952 }
92953
92954 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
92955 {
92956         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCertificate %p -> %p\n", q, p));
92957         *(_sai__SetTLSCertificate*)p = *(_sai__SetTLSCertificate*)q;
92958 }
92959
92960 void _sai__SetRngKeyResponse::soap_serialize(struct soap *soap) const
92961 {
92962         (void)soap; /* appease -Wall -Werror */
92963         /* transient soap skipped */
92964 }
92965
92966 void _sai__SetRngKeyResponse::soap_default(struct soap *soap)
92967 {
92968         this->soap = soap;
92969         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetRngKeyResponse*)this)->StatusCode);
92970         /* transient soap skipped */
92971 }
92972
92973 int _sai__SetRngKeyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
92974 {
92975         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetRngKeyResponse);
92976         if (this->soap_out(soap, tag, id, type))
92977                 return soap->error;
92978         return soap_putindependent(soap);
92979 }
92980
92981 int _sai__SetRngKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
92982 {
92983         return soap_out__sai__SetRngKeyResponse(soap, tag, id, this, type);
92984 }
92985
92986 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRngKeyResponse(struct soap *soap, const char *tag, int id, const _sai__SetRngKeyResponse *a, const char *type)
92987 {
92988         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRngKeyResponse), type);
92989         soap_element_result(soap, "sai:StatusCode");
92990         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetRngKeyResponse*)a)->StatusCode), "");
92991         /* transient soap skipped */
92992         soap_element_end_out(soap, tag);
92993         return SOAP_OK;
92994 }
92995
92996 void *_sai__SetRngKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
92997 {
92998         return soap_get__sai__SetRngKeyResponse(soap, this, tag, type);
92999 }
93000
93001 SOAP_FMAC3 _sai__SetRngKeyResponse * SOAP_FMAC4 soap_get__sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *p, const char *tag, const char *type)
93002 {
93003         if ((p = soap_in__sai__SetRngKeyResponse(soap, tag, p, type)))
93004                 soap_getindependent(soap);
93005         return p;
93006 }
93007
93008 void *_sai__SetRngKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
93009 {       return soap_in__sai__SetRngKeyResponse(soap, tag, this, type);
93010 }
93011
93012 SOAP_FMAC3 _sai__SetRngKeyResponse * SOAP_FMAC4 soap_in__sai__SetRngKeyResponse(struct soap *soap, const char *tag, _sai__SetRngKeyResponse *a, const char *type)
93013 {
93014         if (soap_element_begin_in(soap, tag, 0, NULL))
93015                 return NULL;
93016         a = (_sai__SetRngKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRngKeyResponse, sizeof(_sai__SetRngKeyResponse), soap->type, soap->arrayType);
93017         if (!a)
93018                 return NULL;
93019         if (soap->alloced)
93020         {       a->soap_default(soap);
93021                 if (soap->clist->type != SOAP_TYPE__sai__SetRngKeyResponse)
93022                 {       soap_revert(soap);
93023                         *soap->id = '\0';
93024                         return (_sai__SetRngKeyResponse *)a->soap_in(soap, tag, type);
93025                 }
93026         }
93027         short soap_flag_StatusCode1 = 1;
93028         if (soap->body && !*soap->href)
93029         {
93030                 for (;;)
93031                 {       soap->error = SOAP_TAG_MISMATCH;
93032                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
93033                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetRngKeyResponse*)a)->StatusCode), "sai:PT_STATUS"))
93034                                 {       soap_flag_StatusCode1--;
93035                                         continue;
93036                                 }
93037                         /* transient soap skipped */
93038                         soap_check_result(soap, "sai:StatusCode");
93039                         if (soap->error == SOAP_TAG_MISMATCH)
93040                                 soap->error = soap_ignore_element(soap);
93041                         if (soap->error == SOAP_NO_TAG)
93042                                 break;
93043                         if (soap->error)
93044                                 return NULL;
93045                 }
93046                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
93047                 {       soap->error = SOAP_OCCURS;
93048                         return NULL;
93049                 }
93050                 if (soap_element_end_in(soap, tag))
93051                         return NULL;
93052         }
93053         else
93054         {       a = (_sai__SetRngKeyResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetRngKeyResponse, 0, sizeof(_sai__SetRngKeyResponse), 0, soap_copy__sai__SetRngKeyResponse);
93055                 if (soap->body && soap_element_end_in(soap, tag))
93056                         return NULL;
93057         }
93058         return a;
93059 }
93060
93061 SOAP_FMAC5 _sai__SetRngKeyResponse * SOAP_FMAC6 soap_new__sai__SetRngKeyResponse(struct soap *soap, int n)
93062 {       return soap_instantiate__sai__SetRngKeyResponse(soap, n, NULL, NULL, NULL);
93063 }
93064
93065 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *p)
93066 {       soap_delete(soap, p);
93067 }
93068
93069 SOAP_FMAC3 _sai__SetRngKeyResponse * SOAP_FMAC4 soap_instantiate__sai__SetRngKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
93070 {
93071         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRngKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
93072         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRngKeyResponse, n, soap_fdelete);
93073         if (!cp)
93074                 return NULL;
93075         if (n < 0)
93076         {       cp->ptr = (void*)new _sai__SetRngKeyResponse;
93077                 if (size)
93078                         *size = sizeof(_sai__SetRngKeyResponse);
93079                 ((_sai__SetRngKeyResponse*)cp->ptr)->soap = soap;
93080         }
93081         else
93082         {       cp->ptr = (void*)new _sai__SetRngKeyResponse[n];
93083                 if (size)
93084                         *size = n * sizeof(_sai__SetRngKeyResponse);
93085                 for (int i = 0; i < n; i++)
93086                         ((_sai__SetRngKeyResponse*)cp->ptr)[i].soap = soap;
93087         }
93088                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
93089         return (_sai__SetRngKeyResponse*)cp->ptr;
93090 }
93091
93092 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetRngKeyResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
93093 {
93094         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRngKeyResponse %p -> %p\n", q, p));
93095         *(_sai__SetRngKeyResponse*)p = *(_sai__SetRngKeyResponse*)q;
93096 }
93097
93098 void _sai__SetRngKey::soap_serialize(struct soap *soap) const
93099 {
93100         (void)soap; /* appease -Wall -Werror */
93101         soap_serialize_PointerTosai__RngKeyType(soap, &((_sai__SetRngKey*)this)->Key);
93102         /* transient soap skipped */
93103 }
93104
93105 void _sai__SetRngKey::soap_default(struct soap *soap)
93106 {
93107         this->soap = soap;
93108         ((_sai__SetRngKey*)this)->Key = NULL;
93109         /* transient soap skipped */
93110 }
93111
93112 int _sai__SetRngKey::soap_put(struct soap *soap, const char *tag, const  char *type) const
93113 {
93114         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetRngKey);
93115         if (this->soap_out(soap, tag, id, type))
93116                 return soap->error;
93117         return soap_putindependent(soap);
93118 }
93119
93120 int _sai__SetRngKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
93121 {
93122         return soap_out__sai__SetRngKey(soap, tag, id, this, type);
93123 }
93124
93125 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRngKey(struct soap *soap, const char *tag, int id, const _sai__SetRngKey *a, const char *type)
93126 {
93127         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRngKey), type);
93128         soap_out_PointerTosai__RngKeyType(soap, "sai:Key", -1, &(((_sai__SetRngKey*)a)->Key), "");
93129         /* transient soap skipped */
93130         soap_element_end_out(soap, tag);
93131         return SOAP_OK;
93132 }
93133
93134 void *_sai__SetRngKey::soap_get(struct soap *soap, const char *tag, const char *type)
93135 {
93136         return soap_get__sai__SetRngKey(soap, this, tag, type);
93137 }
93138
93139 SOAP_FMAC3 _sai__SetRngKey * SOAP_FMAC4 soap_get__sai__SetRngKey(struct soap *soap, _sai__SetRngKey *p, const char *tag, const char *type)
93140 {
93141         if ((p = soap_in__sai__SetRngKey(soap, tag, p, type)))
93142                 soap_getindependent(soap);
93143         return p;
93144 }
93145
93146 void *_sai__SetRngKey::soap_in(struct soap *soap, const char *tag, const char *type)
93147 {       return soap_in__sai__SetRngKey(soap, tag, this, type);
93148 }
93149
93150 SOAP_FMAC3 _sai__SetRngKey * SOAP_FMAC4 soap_in__sai__SetRngKey(struct soap *soap, const char *tag, _sai__SetRngKey *a, const char *type)
93151 {
93152         if (soap_element_begin_in(soap, tag, 0, NULL))
93153                 return NULL;
93154         a = (_sai__SetRngKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRngKey, sizeof(_sai__SetRngKey), soap->type, soap->arrayType);
93155         if (!a)
93156                 return NULL;
93157         if (soap->alloced)
93158         {       a->soap_default(soap);
93159                 if (soap->clist->type != SOAP_TYPE__sai__SetRngKey)
93160                 {       soap_revert(soap);
93161                         *soap->id = '\0';
93162                         return (_sai__SetRngKey *)a->soap_in(soap, tag, type);
93163                 }
93164         }
93165         short soap_flag_Key1 = 1;
93166         if (soap->body && !*soap->href)
93167         {
93168                 for (;;)
93169                 {       soap->error = SOAP_TAG_MISMATCH;
93170                         if (soap_flag_Key1 && soap->error == SOAP_TAG_MISMATCH)
93171                                 if (soap_in_PointerTosai__RngKeyType(soap, "sai:Key", &(((_sai__SetRngKey*)a)->Key), "sai:RngKeyType"))
93172                                 {       soap_flag_Key1--;
93173                                         continue;
93174                                 }
93175                         /* transient soap skipped */
93176                         if (soap->error == SOAP_TAG_MISMATCH)
93177                                 soap->error = soap_ignore_element(soap);
93178                         if (soap->error == SOAP_NO_TAG)
93179                                 break;
93180                         if (soap->error)
93181                                 return NULL;
93182                 }
93183                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Key1 > 0))
93184                 {       soap->error = SOAP_OCCURS;
93185                         return NULL;
93186                 }
93187                 if (soap_element_end_in(soap, tag))
93188                         return NULL;
93189         }
93190         else
93191         {       a = (_sai__SetRngKey *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetRngKey, 0, sizeof(_sai__SetRngKey), 0, soap_copy__sai__SetRngKey);
93192                 if (soap->body && soap_element_end_in(soap, tag))
93193                         return NULL;
93194         }
93195         return a;
93196 }
93197
93198 SOAP_FMAC5 _sai__SetRngKey * SOAP_FMAC6 soap_new__sai__SetRngKey(struct soap *soap, int n)
93199 {       return soap_instantiate__sai__SetRngKey(soap, n, NULL, NULL, NULL);
93200 }
93201
93202 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRngKey(struct soap *soap, _sai__SetRngKey *p)
93203 {       soap_delete(soap, p);
93204 }
93205
93206 SOAP_FMAC3 _sai__SetRngKey * SOAP_FMAC4 soap_instantiate__sai__SetRngKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
93207 {
93208         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRngKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
93209         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRngKey, n, soap_fdelete);
93210         if (!cp)
93211                 return NULL;
93212         if (n < 0)
93213         {       cp->ptr = (void*)new _sai__SetRngKey;
93214                 if (size)
93215                         *size = sizeof(_sai__SetRngKey);
93216                 ((_sai__SetRngKey*)cp->ptr)->soap = soap;
93217         }
93218         else
93219         {       cp->ptr = (void*)new _sai__SetRngKey[n];
93220                 if (size)
93221                         *size = n * sizeof(_sai__SetRngKey);
93222                 for (int i = 0; i < n; i++)
93223                         ((_sai__SetRngKey*)cp->ptr)[i].soap = soap;
93224         }
93225                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
93226         return (_sai__SetRngKey*)cp->ptr;
93227 }
93228
93229 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetRngKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
93230 {
93231         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRngKey %p -> %p\n", q, p));
93232         *(_sai__SetRngKey*)p = *(_sai__SetRngKey*)q;
93233 }
93234
93235 void _sai__SetTLSKeyAndCertificateResponse::soap_serialize(struct soap *soap) const
93236 {
93237         (void)soap; /* appease -Wall -Werror */
93238         /* transient soap skipped */
93239 }
93240
93241 void _sai__SetTLSKeyAndCertificateResponse::soap_default(struct soap *soap)
93242 {
93243         this->soap = soap;
93244         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTLSKeyAndCertificateResponse*)this)->StatusCode);
93245         /* transient soap skipped */
93246 }
93247
93248 int _sai__SetTLSKeyAndCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
93249 {
93250         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse);
93251         if (this->soap_out(soap, tag, id, type))
93252                 return soap->error;
93253         return soap_putindependent(soap);
93254 }
93255
93256 int _sai__SetTLSKeyAndCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
93257 {
93258         return soap_out__sai__SetTLSKeyAndCertificateResponse(soap, tag, id, this, type);
93259 }
93260
93261 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSKeyAndCertificateResponse *a, const char *type)
93262 {
93263         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse), type);
93264         soap_element_result(soap, "sai:StatusCode");
93265         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSKeyAndCertificateResponse*)a)->StatusCode), "");
93266         /* transient soap skipped */
93267         soap_element_end_out(soap, tag);
93268         return SOAP_OK;
93269 }
93270
93271 void *_sai__SetTLSKeyAndCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
93272 {
93273         return soap_get__sai__SetTLSKeyAndCertificateResponse(soap, this, tag, type);
93274 }
93275
93276 SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC4 soap_get__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *p, const char *tag, const char *type)
93277 {
93278         if ((p = soap_in__sai__SetTLSKeyAndCertificateResponse(soap, tag, p, type)))
93279                 soap_getindependent(soap);
93280         return p;
93281 }
93282
93283 void *_sai__SetTLSKeyAndCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
93284 {       return soap_in__sai__SetTLSKeyAndCertificateResponse(soap, tag, this, type);
93285 }
93286
93287 SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC4 soap_in__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificateResponse *a, const char *type)
93288 {
93289         if (soap_element_begin_in(soap, tag, 0, NULL))
93290                 return NULL;
93291         a = (_sai__SetTLSKeyAndCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, sizeof(_sai__SetTLSKeyAndCertificateResponse), soap->type, soap->arrayType);
93292         if (!a)
93293                 return NULL;
93294         if (soap->alloced)
93295         {       a->soap_default(soap);
93296                 if (soap->clist->type != SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse)
93297                 {       soap_revert(soap);
93298                         *soap->id = '\0';
93299                         return (_sai__SetTLSKeyAndCertificateResponse *)a->soap_in(soap, tag, type);
93300                 }
93301         }
93302         short soap_flag_StatusCode1 = 1;
93303         if (soap->body && !*soap->href)
93304         {
93305                 for (;;)
93306                 {       soap->error = SOAP_TAG_MISMATCH;
93307                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
93308                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSKeyAndCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
93309                                 {       soap_flag_StatusCode1--;
93310                                         continue;
93311                                 }
93312                         /* transient soap skipped */
93313                         soap_check_result(soap, "sai:StatusCode");
93314                         if (soap->error == SOAP_TAG_MISMATCH)
93315                                 soap->error = soap_ignore_element(soap);
93316                         if (soap->error == SOAP_NO_TAG)
93317                                 break;
93318                         if (soap->error)
93319                                 return NULL;
93320                 }
93321                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
93322                 {       soap->error = SOAP_OCCURS;
93323                         return NULL;
93324                 }
93325                 if (soap_element_end_in(soap, tag))
93326                         return NULL;
93327         }
93328         else
93329         {       a = (_sai__SetTLSKeyAndCertificateResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, 0, sizeof(_sai__SetTLSKeyAndCertificateResponse), 0, soap_copy__sai__SetTLSKeyAndCertificateResponse);
93330                 if (soap->body && soap_element_end_in(soap, tag))
93331                         return NULL;
93332         }
93333         return a;
93334 }
93335
93336 SOAP_FMAC5 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC6 soap_new__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, int n)
93337 {       return soap_instantiate__sai__SetTLSKeyAndCertificateResponse(soap, n, NULL, NULL, NULL);
93338 }
93339
93340 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *p)
93341 {       soap_delete(soap, p);
93342 }
93343
93344 SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
93345 {
93346         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSKeyAndCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
93347         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, n, soap_fdelete);
93348         if (!cp)
93349                 return NULL;
93350         if (n < 0)
93351         {       cp->ptr = (void*)new _sai__SetTLSKeyAndCertificateResponse;
93352                 if (size)
93353                         *size = sizeof(_sai__SetTLSKeyAndCertificateResponse);
93354                 ((_sai__SetTLSKeyAndCertificateResponse*)cp->ptr)->soap = soap;
93355         }
93356         else
93357         {       cp->ptr = (void*)new _sai__SetTLSKeyAndCertificateResponse[n];
93358                 if (size)
93359                         *size = n * sizeof(_sai__SetTLSKeyAndCertificateResponse);
93360                 for (int i = 0; i < n; i++)
93361                         ((_sai__SetTLSKeyAndCertificateResponse*)cp->ptr)[i].soap = soap;
93362         }
93363                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
93364         return (_sai__SetTLSKeyAndCertificateResponse*)cp->ptr;
93365 }
93366
93367 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
93368 {
93369         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSKeyAndCertificateResponse %p -> %p\n", q, p));
93370         *(_sai__SetTLSKeyAndCertificateResponse*)p = *(_sai__SetTLSKeyAndCertificateResponse*)q;
93371 }
93372
93373 void _sai__SetTLSKeyAndCertificate::soap_serialize(struct soap *soap) const
93374 {
93375         (void)soap; /* appease -Wall -Werror */
93376         soap_serialize_PointerTosai__RsaKeyType(soap, &((_sai__SetTLSKeyAndCertificate*)this)->PrivateKey);
93377         soap_serialize_PointerTosai__CertificateChainType(soap, &((_sai__SetTLSKeyAndCertificate*)this)->CertificateChain);
93378         /* transient soap skipped */
93379 }
93380
93381 void _sai__SetTLSKeyAndCertificate::soap_default(struct soap *soap)
93382 {
93383         this->soap = soap;
93384         ((_sai__SetTLSKeyAndCertificate*)this)->PrivateKey = NULL;
93385         ((_sai__SetTLSKeyAndCertificate*)this)->CertificateChain = NULL;
93386         /* transient soap skipped */
93387 }
93388
93389 int _sai__SetTLSKeyAndCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
93390 {
93391         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSKeyAndCertificate);
93392         if (this->soap_out(soap, tag, id, type))
93393                 return soap->error;
93394         return soap_putindependent(soap);
93395 }
93396
93397 int _sai__SetTLSKeyAndCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
93398 {
93399         return soap_out__sai__SetTLSKeyAndCertificate(soap, tag, id, this, type);
93400 }
93401
93402 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, int id, const _sai__SetTLSKeyAndCertificate *a, const char *type)
93403 {
93404         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificate), type);
93405         soap_out_PointerTosai__RsaKeyType(soap, "sai:PrivateKey", -1, &(((_sai__SetTLSKeyAndCertificate*)a)->PrivateKey), "");
93406         soap_out_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", -1, &(((_sai__SetTLSKeyAndCertificate*)a)->CertificateChain), "");
93407         /* transient soap skipped */
93408         soap_element_end_out(soap, tag);
93409         return SOAP_OK;
93410 }
93411
93412 void *_sai__SetTLSKeyAndCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
93413 {
93414         return soap_get__sai__SetTLSKeyAndCertificate(soap, this, tag, type);
93415 }
93416
93417 SOAP_FMAC3 _sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_get__sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *p, const char *tag, const char *type)
93418 {
93419         if ((p = soap_in__sai__SetTLSKeyAndCertificate(soap, tag, p, type)))
93420                 soap_getindependent(soap);
93421         return p;
93422 }
93423
93424 void *_sai__SetTLSKeyAndCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
93425 {       return soap_in__sai__SetTLSKeyAndCertificate(soap, tag, this, type);
93426 }
93427
93428 SOAP_FMAC3 _sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_in__sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificate *a, const char *type)
93429 {
93430         if (soap_element_begin_in(soap, tag, 0, NULL))
93431                 return NULL;
93432         a = (_sai__SetTLSKeyAndCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificate, sizeof(_sai__SetTLSKeyAndCertificate), soap->type, soap->arrayType);
93433         if (!a)
93434                 return NULL;
93435         if (soap->alloced)
93436         {       a->soap_default(soap);
93437                 if (soap->clist->type != SOAP_TYPE__sai__SetTLSKeyAndCertificate)
93438                 {       soap_revert(soap);
93439                         *soap->id = '\0';
93440                         return (_sai__SetTLSKeyAndCertificate *)a->soap_in(soap, tag, type);
93441                 }
93442         }
93443         short soap_flag_PrivateKey1 = 1, soap_flag_CertificateChain1 = 1;
93444         if (soap->body && !*soap->href)
93445         {
93446                 for (;;)
93447                 {       soap->error = SOAP_TAG_MISMATCH;
93448                         if (soap_flag_PrivateKey1 && soap->error == SOAP_TAG_MISMATCH)
93449                                 if (soap_in_PointerTosai__RsaKeyType(soap, "sai:PrivateKey", &(((_sai__SetTLSKeyAndCertificate*)a)->PrivateKey), "sai:RsaKeyType"))
93450                                 {       soap_flag_PrivateKey1--;
93451                                         continue;
93452                                 }
93453                         if (soap_flag_CertificateChain1 && soap->error == SOAP_TAG_MISMATCH)
93454                                 if (soap_in_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", &(((_sai__SetTLSKeyAndCertificate*)a)->CertificateChain), "sai:CertificateChainType"))
93455                                 {       soap_flag_CertificateChain1--;
93456                                         continue;
93457                                 }
93458                         /* transient soap skipped */
93459                         if (soap->error == SOAP_TAG_MISMATCH)
93460                                 soap->error = soap_ignore_element(soap);
93461                         if (soap->error == SOAP_NO_TAG)
93462                                 break;
93463                         if (soap->error)
93464                                 return NULL;
93465                 }
93466                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertificateChain1 > 0))
93467                 {       soap->error = SOAP_OCCURS;
93468                         return NULL;
93469                 }
93470                 if (soap_element_end_in(soap, tag))
93471                         return NULL;
93472         }
93473         else
93474         {       a = (_sai__SetTLSKeyAndCertificate *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTLSKeyAndCertificate, 0, sizeof(_sai__SetTLSKeyAndCertificate), 0, soap_copy__sai__SetTLSKeyAndCertificate);
93475                 if (soap->body && soap_element_end_in(soap, tag))
93476                         return NULL;
93477         }
93478         return a;
93479 }
93480
93481 SOAP_FMAC5 _sai__SetTLSKeyAndCertificate * SOAP_FMAC6 soap_new__sai__SetTLSKeyAndCertificate(struct soap *soap, int n)
93482 {       return soap_instantiate__sai__SetTLSKeyAndCertificate(soap, n, NULL, NULL, NULL);
93483 }
93484
93485 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *p)
93486 {       soap_delete(soap, p);
93487 }
93488
93489 SOAP_FMAC3 _sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_instantiate__sai__SetTLSKeyAndCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
93490 {
93491         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSKeyAndCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
93492         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSKeyAndCertificate, n, soap_fdelete);
93493         if (!cp)
93494                 return NULL;
93495         if (n < 0)
93496         {       cp->ptr = (void*)new _sai__SetTLSKeyAndCertificate;
93497                 if (size)
93498                         *size = sizeof(_sai__SetTLSKeyAndCertificate);
93499                 ((_sai__SetTLSKeyAndCertificate*)cp->ptr)->soap = soap;
93500         }
93501         else
93502         {       cp->ptr = (void*)new _sai__SetTLSKeyAndCertificate[n];
93503                 if (size)
93504                         *size = n * sizeof(_sai__SetTLSKeyAndCertificate);
93505                 for (int i = 0; i < n; i++)
93506                         ((_sai__SetTLSKeyAndCertificate*)cp->ptr)[i].soap = soap;
93507         }
93508                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
93509         return (_sai__SetTLSKeyAndCertificate*)cp->ptr;
93510 }
93511
93512 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTLSKeyAndCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
93513 {
93514         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSKeyAndCertificate %p -> %p\n", q, p));
93515         *(_sai__SetTLSKeyAndCertificate*)p = *(_sai__SetTLSKeyAndCertificate*)q;
93516 }
93517
93518 void _sai__SetTlsEnabledResponse::soap_serialize(struct soap *soap) const
93519 {
93520         (void)soap; /* appease -Wall -Werror */
93521         /* transient soap skipped */
93522 }
93523
93524 void _sai__SetTlsEnabledResponse::soap_default(struct soap *soap)
93525 {
93526         this->soap = soap;
93527         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTlsEnabledResponse*)this)->StatusCode);
93528         /* transient soap skipped */
93529 }
93530
93531 int _sai__SetTlsEnabledResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
93532 {
93533         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTlsEnabledResponse);
93534         if (this->soap_out(soap, tag, id, type))
93535                 return soap->error;
93536         return soap_putindependent(soap);
93537 }
93538
93539 int _sai__SetTlsEnabledResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
93540 {
93541         return soap_out__sai__SetTlsEnabledResponse(soap, tag, id, this, type);
93542 }
93543
93544 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, int id, const _sai__SetTlsEnabledResponse *a, const char *type)
93545 {
93546         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsEnabledResponse), type);
93547         soap_element_result(soap, "sai:StatusCode");
93548         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTlsEnabledResponse*)a)->StatusCode), "");
93549         /* transient soap skipped */
93550         soap_element_end_out(soap, tag);
93551         return SOAP_OK;
93552 }
93553
93554 void *_sai__SetTlsEnabledResponse::soap_get(struct soap *soap, const char *tag, const char *type)
93555 {
93556         return soap_get__sai__SetTlsEnabledResponse(soap, this, tag, type);
93557 }
93558
93559 SOAP_FMAC3 _sai__SetTlsEnabledResponse * SOAP_FMAC4 soap_get__sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *p, const char *tag, const char *type)
93560 {
93561         if ((p = soap_in__sai__SetTlsEnabledResponse(soap, tag, p, type)))
93562                 soap_getindependent(soap);
93563         return p;
93564 }
93565
93566 void *_sai__SetTlsEnabledResponse::soap_in(struct soap *soap, const char *tag, const char *type)
93567 {       return soap_in__sai__SetTlsEnabledResponse(soap, tag, this, type);
93568 }
93569
93570 SOAP_FMAC3 _sai__SetTlsEnabledResponse * SOAP_FMAC4 soap_in__sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, _sai__SetTlsEnabledResponse *a, const char *type)
93571 {
93572         if (soap_element_begin_in(soap, tag, 0, NULL))
93573                 return NULL;
93574         a = (_sai__SetTlsEnabledResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsEnabledResponse, sizeof(_sai__SetTlsEnabledResponse), soap->type, soap->arrayType);
93575         if (!a)
93576                 return NULL;
93577         if (soap->alloced)
93578         {       a->soap_default(soap);
93579                 if (soap->clist->type != SOAP_TYPE__sai__SetTlsEnabledResponse)
93580                 {       soap_revert(soap);
93581                         *soap->id = '\0';
93582                         return (_sai__SetTlsEnabledResponse *)a->soap_in(soap, tag, type);
93583                 }
93584         }
93585         short soap_flag_StatusCode1 = 1;
93586         if (soap->body && !*soap->href)
93587         {
93588                 for (;;)
93589                 {       soap->error = SOAP_TAG_MISMATCH;
93590                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
93591                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTlsEnabledResponse*)a)->StatusCode), "sai:PT_STATUS"))
93592                                 {       soap_flag_StatusCode1--;
93593                                         continue;
93594                                 }
93595                         /* transient soap skipped */
93596                         soap_check_result(soap, "sai:StatusCode");
93597                         if (soap->error == SOAP_TAG_MISMATCH)
93598                                 soap->error = soap_ignore_element(soap);
93599                         if (soap->error == SOAP_NO_TAG)
93600                                 break;
93601                         if (soap->error)
93602                                 return NULL;
93603                 }
93604                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
93605                 {       soap->error = SOAP_OCCURS;
93606                         return NULL;
93607                 }
93608                 if (soap_element_end_in(soap, tag))
93609                         return NULL;
93610         }
93611         else
93612         {       a = (_sai__SetTlsEnabledResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTlsEnabledResponse, 0, sizeof(_sai__SetTlsEnabledResponse), 0, soap_copy__sai__SetTlsEnabledResponse);
93613                 if (soap->body && soap_element_end_in(soap, tag))
93614                         return NULL;
93615         }
93616         return a;
93617 }
93618
93619 SOAP_FMAC5 _sai__SetTlsEnabledResponse * SOAP_FMAC6 soap_new__sai__SetTlsEnabledResponse(struct soap *soap, int n)
93620 {       return soap_instantiate__sai__SetTlsEnabledResponse(soap, n, NULL, NULL, NULL);
93621 }
93622
93623 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *p)
93624 {       soap_delete(soap, p);
93625 }
93626
93627 SOAP_FMAC3 _sai__SetTlsEnabledResponse * SOAP_FMAC4 soap_instantiate__sai__SetTlsEnabledResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
93628 {
93629         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsEnabledResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
93630         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsEnabledResponse, n, soap_fdelete);
93631         if (!cp)
93632                 return NULL;
93633         if (n < 0)
93634         {       cp->ptr = (void*)new _sai__SetTlsEnabledResponse;
93635                 if (size)
93636                         *size = sizeof(_sai__SetTlsEnabledResponse);
93637                 ((_sai__SetTlsEnabledResponse*)cp->ptr)->soap = soap;
93638         }
93639         else
93640         {       cp->ptr = (void*)new _sai__SetTlsEnabledResponse[n];
93641                 if (size)
93642                         *size = n * sizeof(_sai__SetTlsEnabledResponse);
93643                 for (int i = 0; i < n; i++)
93644                         ((_sai__SetTlsEnabledResponse*)cp->ptr)[i].soap = soap;
93645         }
93646                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
93647         return (_sai__SetTlsEnabledResponse*)cp->ptr;
93648 }
93649
93650 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTlsEnabledResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
93651 {
93652         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsEnabledResponse %p -> %p\n", q, p));
93653         *(_sai__SetTlsEnabledResponse*)p = *(_sai__SetTlsEnabledResponse*)q;
93654 }
93655
93656 void _sai__SetTlsEnabled::soap_serialize(struct soap *soap) const
93657 {
93658         (void)soap; /* appease -Wall -Werror */
93659         soap_embedded(soap, &((_sai__SetTlsEnabled*)this)->Enabled, SOAP_TYPE_bool);
93660         /* transient soap skipped */
93661 }
93662
93663 void _sai__SetTlsEnabled::soap_default(struct soap *soap)
93664 {
93665         this->soap = soap;
93666         soap_default_bool(soap, &((_sai__SetTlsEnabled*)this)->Enabled);
93667         /* transient soap skipped */
93668 }
93669
93670 int _sai__SetTlsEnabled::soap_put(struct soap *soap, const char *tag, const  char *type) const
93671 {
93672         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTlsEnabled);
93673         if (this->soap_out(soap, tag, id, type))
93674                 return soap->error;
93675         return soap_putindependent(soap);
93676 }
93677
93678 int _sai__SetTlsEnabled::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
93679 {
93680         return soap_out__sai__SetTlsEnabled(soap, tag, id, this, type);
93681 }
93682
93683 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsEnabled(struct soap *soap, const char *tag, int id, const _sai__SetTlsEnabled *a, const char *type)
93684 {
93685         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsEnabled), type);
93686         soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__SetTlsEnabled*)a)->Enabled), "");
93687         /* transient soap skipped */
93688         soap_element_end_out(soap, tag);
93689         return SOAP_OK;
93690 }
93691
93692 void *_sai__SetTlsEnabled::soap_get(struct soap *soap, const char *tag, const char *type)
93693 {
93694         return soap_get__sai__SetTlsEnabled(soap, this, tag, type);
93695 }
93696
93697 SOAP_FMAC3 _sai__SetTlsEnabled * SOAP_FMAC4 soap_get__sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *p, const char *tag, const char *type)
93698 {
93699         if ((p = soap_in__sai__SetTlsEnabled(soap, tag, p, type)))
93700                 soap_getindependent(soap);
93701         return p;
93702 }
93703
93704 void *_sai__SetTlsEnabled::soap_in(struct soap *soap, const char *tag, const char *type)
93705 {       return soap_in__sai__SetTlsEnabled(soap, tag, this, type);
93706 }
93707
93708 SOAP_FMAC3 _sai__SetTlsEnabled * SOAP_FMAC4 soap_in__sai__SetTlsEnabled(struct soap *soap, const char *tag, _sai__SetTlsEnabled *a, const char *type)
93709 {
93710         if (soap_element_begin_in(soap, tag, 0, NULL))
93711                 return NULL;
93712         a = (_sai__SetTlsEnabled *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsEnabled, sizeof(_sai__SetTlsEnabled), soap->type, soap->arrayType);
93713         if (!a)
93714                 return NULL;
93715         if (soap->alloced)
93716         {       a->soap_default(soap);
93717                 if (soap->clist->type != SOAP_TYPE__sai__SetTlsEnabled)
93718                 {       soap_revert(soap);
93719                         *soap->id = '\0';
93720                         return (_sai__SetTlsEnabled *)a->soap_in(soap, tag, type);
93721                 }
93722         }
93723         short soap_flag_Enabled1 = 1;
93724         if (soap->body && !*soap->href)
93725         {
93726                 for (;;)
93727                 {       soap->error = SOAP_TAG_MISMATCH;
93728                         if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
93729                                 if (soap_in_bool(soap, "sai:Enabled", &(((_sai__SetTlsEnabled*)a)->Enabled), "xsd:boolean"))
93730                                 {       soap_flag_Enabled1--;
93731                                         continue;
93732                                 }
93733                         /* transient soap skipped */
93734                         if (soap->error == SOAP_TAG_MISMATCH)
93735                                 soap->error = soap_ignore_element(soap);
93736                         if (soap->error == SOAP_NO_TAG)
93737                                 break;
93738                         if (soap->error)
93739                                 return NULL;
93740                 }
93741                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0))
93742                 {       soap->error = SOAP_OCCURS;
93743                         return NULL;
93744                 }
93745                 if (soap_element_end_in(soap, tag))
93746                         return NULL;
93747         }
93748         else
93749         {       a = (_sai__SetTlsEnabled *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetTlsEnabled, 0, sizeof(_sai__SetTlsEnabled), 0, soap_copy__sai__SetTlsEnabled);
93750                 if (soap->body && soap_element_end_in(soap, tag))
93751                         return NULL;
93752         }
93753         return a;
93754 }
93755
93756 SOAP_FMAC5 _sai__SetTlsEnabled * SOAP_FMAC6 soap_new__sai__SetTlsEnabled(struct soap *soap, int n)
93757 {       return soap_instantiate__sai__SetTlsEnabled(soap, n, NULL, NULL, NULL);
93758 }
93759
93760 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *p)
93761 {       soap_delete(soap, p);
93762 }
93763
93764 SOAP_FMAC3 _sai__SetTlsEnabled * SOAP_FMAC4 soap_instantiate__sai__SetTlsEnabled(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
93765 {
93766         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
93767         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsEnabled, n, soap_fdelete);
93768         if (!cp)
93769                 return NULL;
93770         if (n < 0)
93771         {       cp->ptr = (void*)new _sai__SetTlsEnabled;
93772                 if (size)
93773                         *size = sizeof(_sai__SetTlsEnabled);
93774                 ((_sai__SetTlsEnabled*)cp->ptr)->soap = soap;
93775         }
93776         else
93777         {       cp->ptr = (void*)new _sai__SetTlsEnabled[n];
93778                 if (size)
93779                         *size = n * sizeof(_sai__SetTlsEnabled);
93780                 for (int i = 0; i < n; i++)
93781                         ((_sai__SetTlsEnabled*)cp->ptr)[i].soap = soap;
93782         }
93783                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
93784         return (_sai__SetTlsEnabled*)cp->ptr;
93785 }
93786
93787 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetTlsEnabled(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
93788 {
93789         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsEnabled %p -> %p\n", q, p));
93790         *(_sai__SetTlsEnabled*)p = *(_sai__SetTlsEnabled*)q;
93791 }
93792
93793 void _sai__RemoveUserAclEntryResponse::soap_serialize(struct soap *soap) const
93794 {
93795         (void)soap; /* appease -Wall -Werror */
93796         /* transient soap skipped */
93797 }
93798
93799 void _sai__RemoveUserAclEntryResponse::soap_default(struct soap *soap)
93800 {
93801         this->soap = soap;
93802         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__RemoveUserAclEntryResponse*)this)->StatusCode);
93803         /* transient soap skipped */
93804 }
93805
93806 int _sai__RemoveUserAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
93807 {
93808         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__RemoveUserAclEntryResponse);
93809         if (this->soap_out(soap, tag, id, type))
93810                 return soap->error;
93811         return soap_putindependent(soap);
93812 }
93813
93814 int _sai__RemoveUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
93815 {
93816         return soap_out__sai__RemoveUserAclEntryResponse(soap, tag, id, this, type);
93817 }
93818
93819 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__RemoveUserAclEntryResponse *a, const char *type)
93820 {
93821         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__RemoveUserAclEntryResponse), type);
93822         soap_element_result(soap, "sai:StatusCode");
93823         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__RemoveUserAclEntryResponse*)a)->StatusCode), "");
93824         /* transient soap skipped */
93825         soap_element_end_out(soap, tag);
93826         return SOAP_OK;
93827 }
93828
93829 void *_sai__RemoveUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
93830 {
93831         return soap_get__sai__RemoveUserAclEntryResponse(soap, this, tag, type);
93832 }
93833
93834 SOAP_FMAC3 _sai__RemoveUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *p, const char *tag, const char *type)
93835 {
93836         if ((p = soap_in__sai__RemoveUserAclEntryResponse(soap, tag, p, type)))
93837                 soap_getindependent(soap);
93838         return p;
93839 }
93840
93841 void *_sai__RemoveUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
93842 {       return soap_in__sai__RemoveUserAclEntryResponse(soap, tag, this, type);
93843 }
93844
93845 SOAP_FMAC3 _sai__RemoveUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, _sai__RemoveUserAclEntryResponse *a, const char *type)
93846 {
93847         if (soap_element_begin_in(soap, tag, 0, NULL))
93848                 return NULL;
93849         a = (_sai__RemoveUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__RemoveUserAclEntryResponse, sizeof(_sai__RemoveUserAclEntryResponse), soap->type, soap->arrayType);
93850         if (!a)
93851                 return NULL;
93852         if (soap->alloced)
93853         {       a->soap_default(soap);
93854                 if (soap->clist->type != SOAP_TYPE__sai__RemoveUserAclEntryResponse)
93855                 {       soap_revert(soap);
93856                         *soap->id = '\0';
93857                         return (_sai__RemoveUserAclEntryResponse *)a->soap_in(soap, tag, type);
93858                 }
93859         }
93860         short soap_flag_StatusCode1 = 1;
93861         if (soap->body && !*soap->href)
93862         {
93863                 for (;;)
93864                 {       soap->error = SOAP_TAG_MISMATCH;
93865                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
93866                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__RemoveUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
93867                                 {       soap_flag_StatusCode1--;
93868                                         continue;
93869                                 }
93870                         /* transient soap skipped */
93871                         soap_check_result(soap, "sai:StatusCode");
93872                         if (soap->error == SOAP_TAG_MISMATCH)
93873                                 soap->error = soap_ignore_element(soap);
93874                         if (soap->error == SOAP_NO_TAG)
93875                                 break;
93876                         if (soap->error)
93877                                 return NULL;
93878                 }
93879                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
93880                 {       soap->error = SOAP_OCCURS;
93881                         return NULL;
93882                 }
93883                 if (soap_element_end_in(soap, tag))
93884                         return NULL;
93885         }
93886         else
93887         {       a = (_sai__RemoveUserAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__RemoveUserAclEntryResponse, 0, sizeof(_sai__RemoveUserAclEntryResponse), 0, soap_copy__sai__RemoveUserAclEntryResponse);
93888                 if (soap->body && soap_element_end_in(soap, tag))
93889                         return NULL;
93890         }
93891         return a;
93892 }
93893
93894 SOAP_FMAC5 _sai__RemoveUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__RemoveUserAclEntryResponse(struct soap *soap, int n)
93895 {       return soap_instantiate__sai__RemoveUserAclEntryResponse(soap, n, NULL, NULL, NULL);
93896 }
93897
93898 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *p)
93899 {       soap_delete(soap, p);
93900 }
93901
93902 SOAP_FMAC3 _sai__RemoveUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__RemoveUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
93903 {
93904         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__RemoveUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
93905         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__RemoveUserAclEntryResponse, n, soap_fdelete);
93906         if (!cp)
93907                 return NULL;
93908         if (n < 0)
93909         {       cp->ptr = (void*)new _sai__RemoveUserAclEntryResponse;
93910                 if (size)
93911                         *size = sizeof(_sai__RemoveUserAclEntryResponse);
93912                 ((_sai__RemoveUserAclEntryResponse*)cp->ptr)->soap = soap;
93913         }
93914         else
93915         {       cp->ptr = (void*)new _sai__RemoveUserAclEntryResponse[n];
93916                 if (size)
93917                         *size = n * sizeof(_sai__RemoveUserAclEntryResponse);
93918                 for (int i = 0; i < n; i++)
93919                         ((_sai__RemoveUserAclEntryResponse*)cp->ptr)[i].soap = soap;
93920         }
93921                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
93922         return (_sai__RemoveUserAclEntryResponse*)cp->ptr;
93923 }
93924
93925 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__RemoveUserAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
93926 {
93927         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__RemoveUserAclEntryResponse %p -> %p\n", q, p));
93928         *(_sai__RemoveUserAclEntryResponse*)p = *(_sai__RemoveUserAclEntryResponse*)q;
93929 }
93930
93931 void _sai__RemoveUserAclEntry::soap_serialize(struct soap *soap) const
93932 {
93933         (void)soap; /* appease -Wall -Werror */
93934         /* transient soap skipped */
93935 }
93936
93937 void _sai__RemoveUserAclEntry::soap_default(struct soap *soap)
93938 {
93939         this->soap = soap;
93940         soap_default_sai__UserAclEntryHandleType(soap, &((_sai__RemoveUserAclEntry*)this)->Handle);
93941         /* transient soap skipped */
93942 }
93943
93944 int _sai__RemoveUserAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
93945 {
93946         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__RemoveUserAclEntry);
93947         if (this->soap_out(soap, tag, id, type))
93948                 return soap->error;
93949         return soap_putindependent(soap);
93950 }
93951
93952 int _sai__RemoveUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
93953 {
93954         return soap_out__sai__RemoveUserAclEntry(soap, tag, id, this, type);
93955 }
93956
93957 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__RemoveUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__RemoveUserAclEntry *a, const char *type)
93958 {
93959         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__RemoveUserAclEntry), type);
93960         soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__RemoveUserAclEntry*)a)->Handle), "");
93961         /* transient soap skipped */
93962         soap_element_end_out(soap, tag);
93963         return SOAP_OK;
93964 }
93965
93966 void *_sai__RemoveUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
93967 {
93968         return soap_get__sai__RemoveUserAclEntry(soap, this, tag, type);
93969 }
93970
93971 SOAP_FMAC3 _sai__RemoveUserAclEntry * SOAP_FMAC4 soap_get__sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *p, const char *tag, const char *type)
93972 {
93973         if ((p = soap_in__sai__RemoveUserAclEntry(soap, tag, p, type)))
93974                 soap_getindependent(soap);
93975         return p;
93976 }
93977
93978 void *_sai__RemoveUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
93979 {       return soap_in__sai__RemoveUserAclEntry(soap, tag, this, type);
93980 }
93981
93982 SOAP_FMAC3 _sai__RemoveUserAclEntry * SOAP_FMAC4 soap_in__sai__RemoveUserAclEntry(struct soap *soap, const char *tag, _sai__RemoveUserAclEntry *a, const char *type)
93983 {
93984         if (soap_element_begin_in(soap, tag, 0, NULL))
93985                 return NULL;
93986         a = (_sai__RemoveUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__RemoveUserAclEntry, sizeof(_sai__RemoveUserAclEntry), soap->type, soap->arrayType);
93987         if (!a)
93988                 return NULL;
93989         if (soap->alloced)
93990         {       a->soap_default(soap);
93991                 if (soap->clist->type != SOAP_TYPE__sai__RemoveUserAclEntry)
93992                 {       soap_revert(soap);
93993                         *soap->id = '\0';
93994                         return (_sai__RemoveUserAclEntry *)a->soap_in(soap, tag, type);
93995                 }
93996         }
93997         short soap_flag_Handle1 = 1;
93998         if (soap->body && !*soap->href)
93999         {
94000                 for (;;)
94001                 {       soap->error = SOAP_TAG_MISMATCH;
94002                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
94003                                 if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__RemoveUserAclEntry*)a)->Handle), "sai:UserAclEntryHandleType"))
94004                                 {       soap_flag_Handle1--;
94005                                         continue;
94006                                 }
94007                         /* transient soap skipped */
94008                         if (soap->error == SOAP_TAG_MISMATCH)
94009                                 soap->error = soap_ignore_element(soap);
94010                         if (soap->error == SOAP_NO_TAG)
94011                                 break;
94012                         if (soap->error)
94013                                 return NULL;
94014                 }
94015                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
94016                 {       soap->error = SOAP_OCCURS;
94017                         return NULL;
94018                 }
94019                 if (soap_element_end_in(soap, tag))
94020                         return NULL;
94021         }
94022         else
94023         {       a = (_sai__RemoveUserAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__RemoveUserAclEntry, 0, sizeof(_sai__RemoveUserAclEntry), 0, soap_copy__sai__RemoveUserAclEntry);
94024                 if (soap->body && soap_element_end_in(soap, tag))
94025                         return NULL;
94026         }
94027         return a;
94028 }
94029
94030 SOAP_FMAC5 _sai__RemoveUserAclEntry * SOAP_FMAC6 soap_new__sai__RemoveUserAclEntry(struct soap *soap, int n)
94031 {       return soap_instantiate__sai__RemoveUserAclEntry(soap, n, NULL, NULL, NULL);
94032 }
94033
94034 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *p)
94035 {       soap_delete(soap, p);
94036 }
94037
94038 SOAP_FMAC3 _sai__RemoveUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__RemoveUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
94039 {
94040         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__RemoveUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
94041         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__RemoveUserAclEntry, n, soap_fdelete);
94042         if (!cp)
94043                 return NULL;
94044         if (n < 0)
94045         {       cp->ptr = (void*)new _sai__RemoveUserAclEntry;
94046                 if (size)
94047                         *size = sizeof(_sai__RemoveUserAclEntry);
94048                 ((_sai__RemoveUserAclEntry*)cp->ptr)->soap = soap;
94049         }
94050         else
94051         {       cp->ptr = (void*)new _sai__RemoveUserAclEntry[n];
94052                 if (size)
94053                         *size = n * sizeof(_sai__RemoveUserAclEntry);
94054                 for (int i = 0; i < n; i++)
94055                         ((_sai__RemoveUserAclEntry*)cp->ptr)[i].soap = soap;
94056         }
94057                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
94058         return (_sai__RemoveUserAclEntry*)cp->ptr;
94059 }
94060
94061 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__RemoveUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
94062 {
94063         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__RemoveUserAclEntry %p -> %p\n", q, p));
94064         *(_sai__RemoveUserAclEntry*)p = *(_sai__RemoveUserAclEntry*)q;
94065 }
94066
94067 void _sai__UpdateUserAclEntryResponse::soap_serialize(struct soap *soap) const
94068 {
94069         (void)soap; /* appease -Wall -Werror */
94070         /* transient soap skipped */
94071 }
94072
94073 void _sai__UpdateUserAclEntryResponse::soap_default(struct soap *soap)
94074 {
94075         this->soap = soap;
94076         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UpdateUserAclEntryResponse*)this)->StatusCode);
94077         /* transient soap skipped */
94078 }
94079
94080 int _sai__UpdateUserAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
94081 {
94082         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateUserAclEntryResponse);
94083         if (this->soap_out(soap, tag, id, type))
94084                 return soap->error;
94085         return soap_putindependent(soap);
94086 }
94087
94088 int _sai__UpdateUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
94089 {
94090         return soap_out__sai__UpdateUserAclEntryResponse(soap, tag, id, this, type);
94091 }
94092
94093 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntryResponse *a, const char *type)
94094 {
94095         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntryResponse), type);
94096         soap_element_result(soap, "sai:StatusCode");
94097         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UpdateUserAclEntryResponse*)a)->StatusCode), "");
94098         /* transient soap skipped */
94099         soap_element_end_out(soap, tag);
94100         return SOAP_OK;
94101 }
94102
94103 void *_sai__UpdateUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
94104 {
94105         return soap_get__sai__UpdateUserAclEntryResponse(soap, this, tag, type);
94106 }
94107
94108 SOAP_FMAC3 _sai__UpdateUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *p, const char *tag, const char *type)
94109 {
94110         if ((p = soap_in__sai__UpdateUserAclEntryResponse(soap, tag, p, type)))
94111                 soap_getindependent(soap);
94112         return p;
94113 }
94114
94115 void *_sai__UpdateUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
94116 {       return soap_in__sai__UpdateUserAclEntryResponse(soap, tag, this, type);
94117 }
94118
94119 SOAP_FMAC3 _sai__UpdateUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryResponse *a, const char *type)
94120 {
94121         if (soap_element_begin_in(soap, tag, 0, NULL))
94122                 return NULL;
94123         a = (_sai__UpdateUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntryResponse, sizeof(_sai__UpdateUserAclEntryResponse), soap->type, soap->arrayType);
94124         if (!a)
94125                 return NULL;
94126         if (soap->alloced)
94127         {       a->soap_default(soap);
94128                 if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntryResponse)
94129                 {       soap_revert(soap);
94130                         *soap->id = '\0';
94131                         return (_sai__UpdateUserAclEntryResponse *)a->soap_in(soap, tag, type);
94132                 }
94133         }
94134         short soap_flag_StatusCode1 = 1;
94135         if (soap->body && !*soap->href)
94136         {
94137                 for (;;)
94138                 {       soap->error = SOAP_TAG_MISMATCH;
94139                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
94140                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UpdateUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
94141                                 {       soap_flag_StatusCode1--;
94142                                         continue;
94143                                 }
94144                         /* transient soap skipped */
94145                         soap_check_result(soap, "sai:StatusCode");
94146                         if (soap->error == SOAP_TAG_MISMATCH)
94147                                 soap->error = soap_ignore_element(soap);
94148                         if (soap->error == SOAP_NO_TAG)
94149                                 break;
94150                         if (soap->error)
94151                                 return NULL;
94152                 }
94153                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
94154                 {       soap->error = SOAP_OCCURS;
94155                         return NULL;
94156                 }
94157                 if (soap_element_end_in(soap, tag))
94158                         return NULL;
94159         }
94160         else
94161         {       a = (_sai__UpdateUserAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateUserAclEntryResponse, 0, sizeof(_sai__UpdateUserAclEntryResponse), 0, soap_copy__sai__UpdateUserAclEntryResponse);
94162                 if (soap->body && soap_element_end_in(soap, tag))
94163                         return NULL;
94164         }
94165         return a;
94166 }
94167
94168 SOAP_FMAC5 _sai__UpdateUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntryResponse(struct soap *soap, int n)
94169 {       return soap_instantiate__sai__UpdateUserAclEntryResponse(soap, n, NULL, NULL, NULL);
94170 }
94171
94172 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *p)
94173 {       soap_delete(soap, p);
94174 }
94175
94176 SOAP_FMAC3 _sai__UpdateUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
94177 {
94178         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
94179         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntryResponse, n, soap_fdelete);
94180         if (!cp)
94181                 return NULL;
94182         if (n < 0)
94183         {       cp->ptr = (void*)new _sai__UpdateUserAclEntryResponse;
94184                 if (size)
94185                         *size = sizeof(_sai__UpdateUserAclEntryResponse);
94186                 ((_sai__UpdateUserAclEntryResponse*)cp->ptr)->soap = soap;
94187         }
94188         else
94189         {       cp->ptr = (void*)new _sai__UpdateUserAclEntryResponse[n];
94190                 if (size)
94191                         *size = n * sizeof(_sai__UpdateUserAclEntryResponse);
94192                 for (int i = 0; i < n; i++)
94193                         ((_sai__UpdateUserAclEntryResponse*)cp->ptr)[i].soap = soap;
94194         }
94195                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
94196         return (_sai__UpdateUserAclEntryResponse*)cp->ptr;
94197 }
94198
94199 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateUserAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
94200 {
94201         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntryResponse %p -> %p\n", q, p));
94202         *(_sai__UpdateUserAclEntryResponse*)p = *(_sai__UpdateUserAclEntryResponse*)q;
94203 }
94204
94205 void _sai__UpdateUserAclEntry::soap_serialize(struct soap *soap) const
94206 {
94207         (void)soap; /* appease -Wall -Werror */
94208         soap_serialize_PointerTosai__UserAclEntryType(soap, &((_sai__UpdateUserAclEntry*)this)->Entry);
94209         /* transient soap skipped */
94210 }
94211
94212 void _sai__UpdateUserAclEntry::soap_default(struct soap *soap)
94213 {
94214         this->soap = soap;
94215         soap_default_sai__UserAclEntryHandleType(soap, &((_sai__UpdateUserAclEntry*)this)->Handle);
94216         ((_sai__UpdateUserAclEntry*)this)->Entry = NULL;
94217         /* transient soap skipped */
94218 }
94219
94220 int _sai__UpdateUserAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
94221 {
94222         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateUserAclEntry);
94223         if (this->soap_out(soap, tag, id, type))
94224                 return soap->error;
94225         return soap_putindependent(soap);
94226 }
94227
94228 int _sai__UpdateUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
94229 {
94230         return soap_out__sai__UpdateUserAclEntry(soap, tag, id, this, type);
94231 }
94232
94233 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntry *a, const char *type)
94234 {
94235         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntry), type);
94236         soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__UpdateUserAclEntry*)a)->Handle), "");
94237         soap_out_PointerTosai__UserAclEntryType(soap, "sai:Entry", -1, &(((_sai__UpdateUserAclEntry*)a)->Entry), "");
94238         /* transient soap skipped */
94239         soap_element_end_out(soap, tag);
94240         return SOAP_OK;
94241 }
94242
94243 void *_sai__UpdateUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
94244 {
94245         return soap_get__sai__UpdateUserAclEntry(soap, this, tag, type);
94246 }
94247
94248 SOAP_FMAC3 _sai__UpdateUserAclEntry * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *p, const char *tag, const char *type)
94249 {
94250         if ((p = soap_in__sai__UpdateUserAclEntry(soap, tag, p, type)))
94251                 soap_getindependent(soap);
94252         return p;
94253 }
94254
94255 void *_sai__UpdateUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
94256 {       return soap_in__sai__UpdateUserAclEntry(soap, tag, this, type);
94257 }
94258
94259 SOAP_FMAC3 _sai__UpdateUserAclEntry * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntry(struct soap *soap, const char *tag, _sai__UpdateUserAclEntry *a, const char *type)
94260 {
94261         if (soap_element_begin_in(soap, tag, 0, NULL))
94262                 return NULL;
94263         a = (_sai__UpdateUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntry, sizeof(_sai__UpdateUserAclEntry), soap->type, soap->arrayType);
94264         if (!a)
94265                 return NULL;
94266         if (soap->alloced)
94267         {       a->soap_default(soap);
94268                 if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntry)
94269                 {       soap_revert(soap);
94270                         *soap->id = '\0';
94271                         return (_sai__UpdateUserAclEntry *)a->soap_in(soap, tag, type);
94272                 }
94273         }
94274         short soap_flag_Handle1 = 1, soap_flag_Entry1 = 1;
94275         if (soap->body && !*soap->href)
94276         {
94277                 for (;;)
94278                 {       soap->error = SOAP_TAG_MISMATCH;
94279                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
94280                                 if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__UpdateUserAclEntry*)a)->Handle), "sai:UserAclEntryHandleType"))
94281                                 {       soap_flag_Handle1--;
94282                                         continue;
94283                                 }
94284                         if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
94285                                 if (soap_in_PointerTosai__UserAclEntryType(soap, "sai:Entry", &(((_sai__UpdateUserAclEntry*)a)->Entry), "sai:UserAclEntryType"))
94286                                 {       soap_flag_Entry1--;
94287                                         continue;
94288                                 }
94289                         /* transient soap skipped */
94290                         if (soap->error == SOAP_TAG_MISMATCH)
94291                                 soap->error = soap_ignore_element(soap);
94292                         if (soap->error == SOAP_NO_TAG)
94293                                 break;
94294                         if (soap->error)
94295                                 return NULL;
94296                 }
94297                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_Entry1 > 0))
94298                 {       soap->error = SOAP_OCCURS;
94299                         return NULL;
94300                 }
94301                 if (soap_element_end_in(soap, tag))
94302                         return NULL;
94303         }
94304         else
94305         {       a = (_sai__UpdateUserAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__UpdateUserAclEntry, 0, sizeof(_sai__UpdateUserAclEntry), 0, soap_copy__sai__UpdateUserAclEntry);
94306                 if (soap->body && soap_element_end_in(soap, tag))
94307                         return NULL;
94308         }
94309         return a;
94310 }
94311
94312 SOAP_FMAC5 _sai__UpdateUserAclEntry * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntry(struct soap *soap, int n)
94313 {       return soap_instantiate__sai__UpdateUserAclEntry(soap, n, NULL, NULL, NULL);
94314 }
94315
94316 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *p)
94317 {       soap_delete(soap, p);
94318 }
94319
94320 SOAP_FMAC3 _sai__UpdateUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
94321 {
94322         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
94323         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntry, n, soap_fdelete);
94324         if (!cp)
94325                 return NULL;
94326         if (n < 0)
94327         {       cp->ptr = (void*)new _sai__UpdateUserAclEntry;
94328                 if (size)
94329                         *size = sizeof(_sai__UpdateUserAclEntry);
94330                 ((_sai__UpdateUserAclEntry*)cp->ptr)->soap = soap;
94331         }
94332         else
94333         {       cp->ptr = (void*)new _sai__UpdateUserAclEntry[n];
94334                 if (size)
94335                         *size = n * sizeof(_sai__UpdateUserAclEntry);
94336                 for (int i = 0; i < n; i++)
94337                         ((_sai__UpdateUserAclEntry*)cp->ptr)[i].soap = soap;
94338         }
94339                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
94340         return (_sai__UpdateUserAclEntry*)cp->ptr;
94341 }
94342
94343 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__UpdateUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
94344 {
94345         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntry %p -> %p\n", q, p));
94346         *(_sai__UpdateUserAclEntry*)p = *(_sai__UpdateUserAclEntry*)q;
94347 }
94348
94349 void _sai__GetAdminAclEntryResponse::soap_serialize(struct soap *soap) const
94350 {
94351         (void)soap; /* appease -Wall -Werror */
94352         soap_serialize_sai__AclStringType(soap, &((_sai__GetAdminAclEntryResponse*)this)->Username);
94353         /* transient soap skipped */
94354 }
94355
94356 void _sai__GetAdminAclEntryResponse::soap_default(struct soap *soap)
94357 {
94358         this->soap = soap;
94359         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetAdminAclEntryResponse*)this)->StatusCode);
94360         soap_default_sai__AclStringType(soap, &((_sai__GetAdminAclEntryResponse*)this)->Username);
94361         /* transient soap skipped */
94362 }
94363
94364 int _sai__GetAdminAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
94365 {
94366         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetAdminAclEntryResponse);
94367         if (this->soap_out(soap, tag, id, type))
94368                 return soap->error;
94369         return soap_putindependent(soap);
94370 }
94371
94372 int _sai__GetAdminAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
94373 {
94374         return soap_out__sai__GetAdminAclEntryResponse(soap, tag, id, this, type);
94375 }
94376
94377 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__GetAdminAclEntryResponse *a, const char *type)
94378 {
94379         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAdminAclEntryResponse), type);
94380         soap_element_result(soap, "sai:StatusCode");
94381         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetAdminAclEntryResponse*)a)->StatusCode), "");
94382         soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((_sai__GetAdminAclEntryResponse*)a)->Username), "");
94383         /* transient soap skipped */
94384         soap_element_end_out(soap, tag);
94385         return SOAP_OK;
94386 }
94387
94388 void *_sai__GetAdminAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
94389 {
94390         return soap_get__sai__GetAdminAclEntryResponse(soap, this, tag, type);
94391 }
94392
94393 SOAP_FMAC3 _sai__GetAdminAclEntryResponse * SOAP_FMAC4 soap_get__sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *p, const char *tag, const char *type)
94394 {
94395         if ((p = soap_in__sai__GetAdminAclEntryResponse(soap, tag, p, type)))
94396                 soap_getindependent(soap);
94397         return p;
94398 }
94399
94400 void *_sai__GetAdminAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
94401 {       return soap_in__sai__GetAdminAclEntryResponse(soap, tag, this, type);
94402 }
94403
94404 SOAP_FMAC3 _sai__GetAdminAclEntryResponse * SOAP_FMAC4 soap_in__sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__GetAdminAclEntryResponse *a, const char *type)
94405 {
94406         if (soap_element_begin_in(soap, tag, 0, NULL))
94407                 return NULL;
94408         a = (_sai__GetAdminAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAdminAclEntryResponse, sizeof(_sai__GetAdminAclEntryResponse), soap->type, soap->arrayType);
94409         if (!a)
94410                 return NULL;
94411         if (soap->alloced)
94412         {       a->soap_default(soap);
94413                 if (soap->clist->type != SOAP_TYPE__sai__GetAdminAclEntryResponse)
94414                 {       soap_revert(soap);
94415                         *soap->id = '\0';
94416                         return (_sai__GetAdminAclEntryResponse *)a->soap_in(soap, tag, type);
94417                 }
94418         }
94419         short soap_flag_StatusCode1 = 1, soap_flag_Username1 = 1;
94420         if (soap->body && !*soap->href)
94421         {
94422                 for (;;)
94423                 {       soap->error = SOAP_TAG_MISMATCH;
94424                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
94425                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetAdminAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
94426                                 {       soap_flag_StatusCode1--;
94427                                         continue;
94428                                 }
94429                         if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
94430                                 if (soap_in_sai__AclStringType(soap, "sai:Username", &(((_sai__GetAdminAclEntryResponse*)a)->Username), "sai:AclStringType"))
94431                                 {       soap_flag_Username1--;
94432                                         continue;
94433                                 }
94434                         /* transient soap skipped */
94435                         soap_check_result(soap, "sai:StatusCode");
94436                         if (soap->error == SOAP_TAG_MISMATCH)
94437                                 soap->error = soap_ignore_element(soap);
94438                         if (soap->error == SOAP_NO_TAG)
94439                                 break;
94440                         if (soap->error)
94441                                 return NULL;
94442                 }
94443                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Username1 > 0))
94444                 {       soap->error = SOAP_OCCURS;
94445                         return NULL;
94446                 }
94447                 if (soap_element_end_in(soap, tag))
94448                         return NULL;
94449         }
94450         else
94451         {       a = (_sai__GetAdminAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetAdminAclEntryResponse, 0, sizeof(_sai__GetAdminAclEntryResponse), 0, soap_copy__sai__GetAdminAclEntryResponse);
94452                 if (soap->body && soap_element_end_in(soap, tag))
94453                         return NULL;
94454         }
94455         return a;
94456 }
94457
94458 SOAP_FMAC5 _sai__GetAdminAclEntryResponse * SOAP_FMAC6 soap_new__sai__GetAdminAclEntryResponse(struct soap *soap, int n)
94459 {       return soap_instantiate__sai__GetAdminAclEntryResponse(soap, n, NULL, NULL, NULL);
94460 }
94461
94462 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *p)
94463 {       soap_delete(soap, p);
94464 }
94465
94466 SOAP_FMAC3 _sai__GetAdminAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__GetAdminAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
94467 {
94468         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAdminAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
94469         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAdminAclEntryResponse, n, soap_fdelete);
94470         if (!cp)
94471                 return NULL;
94472         if (n < 0)
94473         {       cp->ptr = (void*)new _sai__GetAdminAclEntryResponse;
94474                 if (size)
94475                         *size = sizeof(_sai__GetAdminAclEntryResponse);
94476                 ((_sai__GetAdminAclEntryResponse*)cp->ptr)->soap = soap;
94477         }
94478         else
94479         {       cp->ptr = (void*)new _sai__GetAdminAclEntryResponse[n];
94480                 if (size)
94481                         *size = n * sizeof(_sai__GetAdminAclEntryResponse);
94482                 for (int i = 0; i < n; i++)
94483                         ((_sai__GetAdminAclEntryResponse*)cp->ptr)[i].soap = soap;
94484         }
94485                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
94486         return (_sai__GetAdminAclEntryResponse*)cp->ptr;
94487 }
94488
94489 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetAdminAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
94490 {
94491         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAdminAclEntryResponse %p -> %p\n", q, p));
94492         *(_sai__GetAdminAclEntryResponse*)p = *(_sai__GetAdminAclEntryResponse*)q;
94493 }
94494
94495 void _sai__GetAdminAclEntry::soap_serialize(struct soap *soap) const
94496 {
94497         (void)soap; /* appease -Wall -Werror */
94498         /* transient soap skipped */
94499 }
94500
94501 void _sai__GetAdminAclEntry::soap_default(struct soap *soap)
94502 {
94503         this->soap = soap;
94504         /* transient soap skipped */
94505 }
94506
94507 int _sai__GetAdminAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
94508 {
94509         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetAdminAclEntry);
94510         if (this->soap_out(soap, tag, id, type))
94511                 return soap->error;
94512         return soap_putindependent(soap);
94513 }
94514
94515 int _sai__GetAdminAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
94516 {
94517         return soap_out__sai__GetAdminAclEntry(soap, tag, id, this, type);
94518 }
94519
94520 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAdminAclEntry(struct soap *soap, const char *tag, int id, const _sai__GetAdminAclEntry *a, const char *type)
94521 {
94522         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAdminAclEntry), type);
94523         /* transient soap skipped */
94524         soap_element_end_out(soap, tag);
94525         return SOAP_OK;
94526 }
94527
94528 void *_sai__GetAdminAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
94529 {
94530         return soap_get__sai__GetAdminAclEntry(soap, this, tag, type);
94531 }
94532
94533 SOAP_FMAC3 _sai__GetAdminAclEntry * SOAP_FMAC4 soap_get__sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *p, const char *tag, const char *type)
94534 {
94535         if ((p = soap_in__sai__GetAdminAclEntry(soap, tag, p, type)))
94536                 soap_getindependent(soap);
94537         return p;
94538 }
94539
94540 void *_sai__GetAdminAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
94541 {       return soap_in__sai__GetAdminAclEntry(soap, tag, this, type);
94542 }
94543
94544 SOAP_FMAC3 _sai__GetAdminAclEntry * SOAP_FMAC4 soap_in__sai__GetAdminAclEntry(struct soap *soap, const char *tag, _sai__GetAdminAclEntry *a, const char *type)
94545 {
94546         if (soap_element_begin_in(soap, tag, 0, NULL))
94547                 return NULL;
94548         a = (_sai__GetAdminAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAdminAclEntry, sizeof(_sai__GetAdminAclEntry), soap->type, soap->arrayType);
94549         if (!a)
94550                 return NULL;
94551         if (soap->alloced)
94552         {       a->soap_default(soap);
94553                 if (soap->clist->type != SOAP_TYPE__sai__GetAdminAclEntry)
94554                 {       soap_revert(soap);
94555                         *soap->id = '\0';
94556                         return (_sai__GetAdminAclEntry *)a->soap_in(soap, tag, type);
94557                 }
94558         };
94559         if (soap->body && !*soap->href)
94560         {
94561                 for (;;)
94562                 {       soap->error = SOAP_TAG_MISMATCH;
94563                         /* transient soap skipped */
94564                         if (soap->error == SOAP_TAG_MISMATCH)
94565                                 soap->error = soap_ignore_element(soap);
94566                         if (soap->error == SOAP_NO_TAG)
94567                                 break;
94568                         if (soap->error)
94569                                 return NULL;
94570                 }
94571                 if (soap_element_end_in(soap, tag))
94572                         return NULL;
94573         }
94574         else
94575         {       a = (_sai__GetAdminAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetAdminAclEntry, 0, sizeof(_sai__GetAdminAclEntry), 0, soap_copy__sai__GetAdminAclEntry);
94576                 if (soap->body && soap_element_end_in(soap, tag))
94577                         return NULL;
94578         }
94579         return a;
94580 }
94581
94582 SOAP_FMAC5 _sai__GetAdminAclEntry * SOAP_FMAC6 soap_new__sai__GetAdminAclEntry(struct soap *soap, int n)
94583 {       return soap_instantiate__sai__GetAdminAclEntry(soap, n, NULL, NULL, NULL);
94584 }
94585
94586 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *p)
94587 {       soap_delete(soap, p);
94588 }
94589
94590 SOAP_FMAC3 _sai__GetAdminAclEntry * SOAP_FMAC4 soap_instantiate__sai__GetAdminAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
94591 {
94592         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
94593         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAdminAclEntry, n, soap_fdelete);
94594         if (!cp)
94595                 return NULL;
94596         if (n < 0)
94597         {       cp->ptr = (void*)new _sai__GetAdminAclEntry;
94598                 if (size)
94599                         *size = sizeof(_sai__GetAdminAclEntry);
94600                 ((_sai__GetAdminAclEntry*)cp->ptr)->soap = soap;
94601         }
94602         else
94603         {       cp->ptr = (void*)new _sai__GetAdminAclEntry[n];
94604                 if (size)
94605                         *size = n * sizeof(_sai__GetAdminAclEntry);
94606                 for (int i = 0; i < n; i++)
94607                         ((_sai__GetAdminAclEntry*)cp->ptr)[i].soap = soap;
94608         }
94609                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
94610         return (_sai__GetAdminAclEntry*)cp->ptr;
94611 }
94612
94613 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetAdminAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
94614 {
94615         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAdminAclEntry %p -> %p\n", q, p));
94616         *(_sai__GetAdminAclEntry*)p = *(_sai__GetAdminAclEntry*)q;
94617 }
94618
94619 void _sai__GetUserAclEntryResponse::soap_serialize(struct soap *soap) const
94620 {
94621         (void)soap; /* appease -Wall -Werror */
94622         soap_serialize_PointerTosai__UserAclEntryType(soap, &((_sai__GetUserAclEntryResponse*)this)->Entry);
94623         /* transient soap skipped */
94624 }
94625
94626 void _sai__GetUserAclEntryResponse::soap_default(struct soap *soap)
94627 {
94628         this->soap = soap;
94629         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetUserAclEntryResponse*)this)->StatusCode);
94630         ((_sai__GetUserAclEntryResponse*)this)->Entry = NULL;
94631         /* transient soap skipped */
94632 }
94633
94634 int _sai__GetUserAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
94635 {
94636         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetUserAclEntryResponse);
94637         if (this->soap_out(soap, tag, id, type))
94638                 return soap->error;
94639         return soap_putindependent(soap);
94640 }
94641
94642 int _sai__GetUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
94643 {
94644         return soap_out__sai__GetUserAclEntryResponse(soap, tag, id, this, type);
94645 }
94646
94647 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntryResponse *a, const char *type)
94648 {
94649         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntryResponse), type);
94650         soap_element_result(soap, "sai:StatusCode");
94651         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetUserAclEntryResponse*)a)->StatusCode), "");
94652         soap_out_PointerTosai__UserAclEntryType(soap, "sai:Entry", -1, &(((_sai__GetUserAclEntryResponse*)a)->Entry), "");
94653         /* transient soap skipped */
94654         soap_element_end_out(soap, tag);
94655         return SOAP_OK;
94656 }
94657
94658 void *_sai__GetUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
94659 {
94660         return soap_get__sai__GetUserAclEntryResponse(soap, this, tag, type);
94661 }
94662
94663 SOAP_FMAC3 _sai__GetUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *p, const char *tag, const char *type)
94664 {
94665         if ((p = soap_in__sai__GetUserAclEntryResponse(soap, tag, p, type)))
94666                 soap_getindependent(soap);
94667         return p;
94668 }
94669
94670 void *_sai__GetUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
94671 {       return soap_in__sai__GetUserAclEntryResponse(soap, tag, this, type);
94672 }
94673
94674 SOAP_FMAC3 _sai__GetUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryResponse *a, const char *type)
94675 {
94676         if (soap_element_begin_in(soap, tag, 0, NULL))
94677                 return NULL;
94678         a = (_sai__GetUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntryResponse, sizeof(_sai__GetUserAclEntryResponse), soap->type, soap->arrayType);
94679         if (!a)
94680                 return NULL;
94681         if (soap->alloced)
94682         {       a->soap_default(soap);
94683                 if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntryResponse)
94684                 {       soap_revert(soap);
94685                         *soap->id = '\0';
94686                         return (_sai__GetUserAclEntryResponse *)a->soap_in(soap, tag, type);
94687                 }
94688         }
94689         short soap_flag_StatusCode1 = 1, soap_flag_Entry1 = 1;
94690         if (soap->body && !*soap->href)
94691         {
94692                 for (;;)
94693                 {       soap->error = SOAP_TAG_MISMATCH;
94694                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
94695                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
94696                                 {       soap_flag_StatusCode1--;
94697                                         continue;
94698                                 }
94699                         if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
94700                                 if (soap_in_PointerTosai__UserAclEntryType(soap, "sai:Entry", &(((_sai__GetUserAclEntryResponse*)a)->Entry), "sai:UserAclEntryType"))
94701                                 {       soap_flag_Entry1--;
94702                                         continue;
94703                                 }
94704                         /* transient soap skipped */
94705                         soap_check_result(soap, "sai:StatusCode");
94706                         if (soap->error == SOAP_TAG_MISMATCH)
94707                                 soap->error = soap_ignore_element(soap);
94708                         if (soap->error == SOAP_NO_TAG)
94709                                 break;
94710                         if (soap->error)
94711                                 return NULL;
94712                 }
94713                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Entry1 > 0))
94714                 {       soap->error = SOAP_OCCURS;
94715                         return NULL;
94716                 }
94717                 if (soap_element_end_in(soap, tag))
94718                         return NULL;
94719         }
94720         else
94721         {       a = (_sai__GetUserAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetUserAclEntryResponse, 0, sizeof(_sai__GetUserAclEntryResponse), 0, soap_copy__sai__GetUserAclEntryResponse);
94722                 if (soap->body && soap_element_end_in(soap, tag))
94723                         return NULL;
94724         }
94725         return a;
94726 }
94727
94728 SOAP_FMAC5 _sai__GetUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__GetUserAclEntryResponse(struct soap *soap, int n)
94729 {       return soap_instantiate__sai__GetUserAclEntryResponse(soap, n, NULL, NULL, NULL);
94730 }
94731
94732 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *p)
94733 {       soap_delete(soap, p);
94734 }
94735
94736 SOAP_FMAC3 _sai__GetUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
94737 {
94738         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
94739         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntryResponse, n, soap_fdelete);
94740         if (!cp)
94741                 return NULL;
94742         if (n < 0)
94743         {       cp->ptr = (void*)new _sai__GetUserAclEntryResponse;
94744                 if (size)
94745                         *size = sizeof(_sai__GetUserAclEntryResponse);
94746                 ((_sai__GetUserAclEntryResponse*)cp->ptr)->soap = soap;
94747         }
94748         else
94749         {       cp->ptr = (void*)new _sai__GetUserAclEntryResponse[n];
94750                 if (size)
94751                         *size = n * sizeof(_sai__GetUserAclEntryResponse);
94752                 for (int i = 0; i < n; i++)
94753                         ((_sai__GetUserAclEntryResponse*)cp->ptr)[i].soap = soap;
94754         }
94755                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
94756         return (_sai__GetUserAclEntryResponse*)cp->ptr;
94757 }
94758
94759 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetUserAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
94760 {
94761         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntryResponse %p -> %p\n", q, p));
94762         *(_sai__GetUserAclEntryResponse*)p = *(_sai__GetUserAclEntryResponse*)q;
94763 }
94764
94765 void _sai__GetUserAclEntry::soap_serialize(struct soap *soap) const
94766 {
94767         (void)soap; /* appease -Wall -Werror */
94768         /* transient soap skipped */
94769 }
94770
94771 void _sai__GetUserAclEntry::soap_default(struct soap *soap)
94772 {
94773         this->soap = soap;
94774         soap_default_sai__UserAclEntryHandleType(soap, &((_sai__GetUserAclEntry*)this)->Handle);
94775         /* transient soap skipped */
94776 }
94777
94778 int _sai__GetUserAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
94779 {
94780         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetUserAclEntry);
94781         if (this->soap_out(soap, tag, id, type))
94782                 return soap->error;
94783         return soap_putindependent(soap);
94784 }
94785
94786 int _sai__GetUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
94787 {
94788         return soap_out__sai__GetUserAclEntry(soap, tag, id, this, type);
94789 }
94790
94791 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntry *a, const char *type)
94792 {
94793         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntry), type);
94794         soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__GetUserAclEntry*)a)->Handle), "");
94795         /* transient soap skipped */
94796         soap_element_end_out(soap, tag);
94797         return SOAP_OK;
94798 }
94799
94800 void *_sai__GetUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
94801 {
94802         return soap_get__sai__GetUserAclEntry(soap, this, tag, type);
94803 }
94804
94805 SOAP_FMAC3 _sai__GetUserAclEntry * SOAP_FMAC4 soap_get__sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *p, const char *tag, const char *type)
94806 {
94807         if ((p = soap_in__sai__GetUserAclEntry(soap, tag, p, type)))
94808                 soap_getindependent(soap);
94809         return p;
94810 }
94811
94812 void *_sai__GetUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
94813 {       return soap_in__sai__GetUserAclEntry(soap, tag, this, type);
94814 }
94815
94816 SOAP_FMAC3 _sai__GetUserAclEntry * SOAP_FMAC4 soap_in__sai__GetUserAclEntry(struct soap *soap, const char *tag, _sai__GetUserAclEntry *a, const char *type)
94817 {
94818         if (soap_element_begin_in(soap, tag, 0, NULL))
94819                 return NULL;
94820         a = (_sai__GetUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntry, sizeof(_sai__GetUserAclEntry), soap->type, soap->arrayType);
94821         if (!a)
94822                 return NULL;
94823         if (soap->alloced)
94824         {       a->soap_default(soap);
94825                 if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntry)
94826                 {       soap_revert(soap);
94827                         *soap->id = '\0';
94828                         return (_sai__GetUserAclEntry *)a->soap_in(soap, tag, type);
94829                 }
94830         }
94831         short soap_flag_Handle1 = 1;
94832         if (soap->body && !*soap->href)
94833         {
94834                 for (;;)
94835                 {       soap->error = SOAP_TAG_MISMATCH;
94836                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
94837                                 if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__GetUserAclEntry*)a)->Handle), "sai:UserAclEntryHandleType"))
94838                                 {       soap_flag_Handle1--;
94839                                         continue;
94840                                 }
94841                         /* transient soap skipped */
94842                         if (soap->error == SOAP_TAG_MISMATCH)
94843                                 soap->error = soap_ignore_element(soap);
94844                         if (soap->error == SOAP_NO_TAG)
94845                                 break;
94846                         if (soap->error)
94847                                 return NULL;
94848                 }
94849                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
94850                 {       soap->error = SOAP_OCCURS;
94851                         return NULL;
94852                 }
94853                 if (soap_element_end_in(soap, tag))
94854                         return NULL;
94855         }
94856         else
94857         {       a = (_sai__GetUserAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__GetUserAclEntry, 0, sizeof(_sai__GetUserAclEntry), 0, soap_copy__sai__GetUserAclEntry);
94858                 if (soap->body && soap_element_end_in(soap, tag))
94859                         return NULL;
94860         }
94861         return a;
94862 }
94863
94864 SOAP_FMAC5 _sai__GetUserAclEntry * SOAP_FMAC6 soap_new__sai__GetUserAclEntry(struct soap *soap, int n)
94865 {       return soap_instantiate__sai__GetUserAclEntry(soap, n, NULL, NULL, NULL);
94866 }
94867
94868 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *p)
94869 {       soap_delete(soap, p);
94870 }
94871
94872 SOAP_FMAC3 _sai__GetUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
94873 {
94874         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
94875         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntry, n, soap_fdelete);
94876         if (!cp)
94877                 return NULL;
94878         if (n < 0)
94879         {       cp->ptr = (void*)new _sai__GetUserAclEntry;
94880                 if (size)
94881                         *size = sizeof(_sai__GetUserAclEntry);
94882                 ((_sai__GetUserAclEntry*)cp->ptr)->soap = soap;
94883         }
94884         else
94885         {       cp->ptr = (void*)new _sai__GetUserAclEntry[n];
94886                 if (size)
94887                         *size = n * sizeof(_sai__GetUserAclEntry);
94888                 for (int i = 0; i < n; i++)
94889                         ((_sai__GetUserAclEntry*)cp->ptr)[i].soap = soap;
94890         }
94891                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
94892         return (_sai__GetUserAclEntry*)cp->ptr;
94893 }
94894
94895 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__GetUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
94896 {
94897         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntry %p -> %p\n", q, p));
94898         *(_sai__GetUserAclEntry*)p = *(_sai__GetUserAclEntry*)q;
94899 }
94900
94901 void _sai__EnumerateUserAclEntriesResponse::soap_serialize(struct soap *soap) const
94902 {
94903         (void)soap; /* appease -Wall -Werror */
94904         soap_embedded(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->TotalCount, SOAP_TYPE_unsignedInt);
94905         soap_embedded(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->HandleCount, SOAP_TYPE_unsignedInt);
94906         soap_serialize_PointerTosai__UserAclEntryHandleListType(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->Handles);
94907         /* transient soap skipped */
94908 }
94909
94910 void _sai__EnumerateUserAclEntriesResponse::soap_default(struct soap *soap)
94911 {
94912         this->soap = soap;
94913         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->StatusCode);
94914         soap_default_unsignedInt(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->TotalCount);
94915         soap_default_unsignedInt(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->HandleCount);
94916         ((_sai__EnumerateUserAclEntriesResponse*)this)->Handles = NULL;
94917         /* transient soap skipped */
94918 }
94919
94920 int _sai__EnumerateUserAclEntriesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
94921 {
94922         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse);
94923         if (this->soap_out(soap, tag, id, type))
94924                 return soap->error;
94925         return soap_putindependent(soap);
94926 }
94927
94928 int _sai__EnumerateUserAclEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
94929 {
94930         return soap_out__sai__EnumerateUserAclEntriesResponse(soap, tag, id, this, type);
94931 }
94932
94933 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumerateUserAclEntriesResponse *a, const char *type)
94934 {
94935         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse), type);
94936         soap_element_result(soap, "sai:StatusCode");
94937         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->StatusCode), "");
94938         soap_out_unsignedInt(soap, "sai:TotalCount", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->TotalCount), "");
94939         soap_out_unsignedInt(soap, "sai:HandleCount", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->HandleCount), "");
94940         soap_out_PointerTosai__UserAclEntryHandleListType(soap, "sai:Handles", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->Handles), "");
94941         /* transient soap skipped */
94942         soap_element_end_out(soap, tag);
94943         return SOAP_OK;
94944 }
94945
94946 void *_sai__EnumerateUserAclEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
94947 {
94948         return soap_get__sai__EnumerateUserAclEntriesResponse(soap, this, tag, type);
94949 }
94950
94951 SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC4 soap_get__sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *p, const char *tag, const char *type)
94952 {
94953         if ((p = soap_in__sai__EnumerateUserAclEntriesResponse(soap, tag, p, type)))
94954                 soap_getindependent(soap);
94955         return p;
94956 }
94957
94958 void *_sai__EnumerateUserAclEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
94959 {       return soap_in__sai__EnumerateUserAclEntriesResponse(soap, tag, this, type);
94960 }
94961
94962 SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC4 soap_in__sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntriesResponse *a, const char *type)
94963 {
94964         if (soap_element_begin_in(soap, tag, 0, NULL))
94965                 return NULL;
94966         a = (_sai__EnumerateUserAclEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, sizeof(_sai__EnumerateUserAclEntriesResponse), soap->type, soap->arrayType);
94967         if (!a)
94968                 return NULL;
94969         if (soap->alloced)
94970         {       a->soap_default(soap);
94971                 if (soap->clist->type != SOAP_TYPE__sai__EnumerateUserAclEntriesResponse)
94972                 {       soap_revert(soap);
94973                         *soap->id = '\0';
94974                         return (_sai__EnumerateUserAclEntriesResponse *)a->soap_in(soap, tag, type);
94975                 }
94976         }
94977         short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandleCount1 = 1, soap_flag_Handles1 = 1;
94978         if (soap->body && !*soap->href)
94979         {
94980                 for (;;)
94981                 {       soap->error = SOAP_TAG_MISMATCH;
94982                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
94983                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumerateUserAclEntriesResponse*)a)->StatusCode), "sai:PT_STATUS"))
94984                                 {       soap_flag_StatusCode1--;
94985                                         continue;
94986                                 }
94987                         if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH)
94988                                 if (soap_in_unsignedInt(soap, "sai:TotalCount", &(((_sai__EnumerateUserAclEntriesResponse*)a)->TotalCount), "xsd:unsignedInt"))
94989                                 {       soap_flag_TotalCount1--;
94990                                         continue;
94991                                 }
94992                         if (soap_flag_HandleCount1 && soap->error == SOAP_TAG_MISMATCH)
94993                                 if (soap_in_unsignedInt(soap, "sai:HandleCount", &(((_sai__EnumerateUserAclEntriesResponse*)a)->HandleCount), "xsd:unsignedInt"))
94994                                 {       soap_flag_HandleCount1--;
94995                                         continue;
94996                                 }
94997                         if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH)
94998                                 if (soap_in_PointerTosai__UserAclEntryHandleListType(soap, "sai:Handles", &(((_sai__EnumerateUserAclEntriesResponse*)a)->Handles), "sai:UserAclEntryHandleListType"))
94999                                 {       soap_flag_Handles1--;
95000                                         continue;
95001                                 }
95002                         /* transient soap skipped */
95003                         soap_check_result(soap, "sai:StatusCode");
95004                         if (soap->error == SOAP_TAG_MISMATCH)
95005                                 soap->error = soap_ignore_element(soap);
95006                         if (soap->error == SOAP_NO_TAG)
95007                                 break;
95008                         if (soap->error)
95009                                 return NULL;
95010                 }
95011                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandleCount1 > 0 || soap_flag_Handles1 > 0))
95012                 {       soap->error = SOAP_OCCURS;
95013                         return NULL;
95014                 }
95015                 if (soap_element_end_in(soap, tag))
95016                         return NULL;
95017         }
95018         else
95019         {       a = (_sai__EnumerateUserAclEntriesResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, 0, sizeof(_sai__EnumerateUserAclEntriesResponse), 0, soap_copy__sai__EnumerateUserAclEntriesResponse);
95020                 if (soap->body && soap_element_end_in(soap, tag))
95021                         return NULL;
95022         }
95023         return a;
95024 }
95025
95026 SOAP_FMAC5 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC6 soap_new__sai__EnumerateUserAclEntriesResponse(struct soap *soap, int n)
95027 {       return soap_instantiate__sai__EnumerateUserAclEntriesResponse(soap, n, NULL, NULL, NULL);
95028 }
95029
95030 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *p)
95031 {       soap_delete(soap, p);
95032 }
95033
95034 SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumerateUserAclEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
95035 {
95036         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateUserAclEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
95037         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, n, soap_fdelete);
95038         if (!cp)
95039                 return NULL;
95040         if (n < 0)
95041         {       cp->ptr = (void*)new _sai__EnumerateUserAclEntriesResponse;
95042                 if (size)
95043                         *size = sizeof(_sai__EnumerateUserAclEntriesResponse);
95044                 ((_sai__EnumerateUserAclEntriesResponse*)cp->ptr)->soap = soap;
95045         }
95046         else
95047         {       cp->ptr = (void*)new _sai__EnumerateUserAclEntriesResponse[n];
95048                 if (size)
95049                         *size = n * sizeof(_sai__EnumerateUserAclEntriesResponse);
95050                 for (int i = 0; i < n; i++)
95051                         ((_sai__EnumerateUserAclEntriesResponse*)cp->ptr)[i].soap = soap;
95052         }
95053                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
95054         return (_sai__EnumerateUserAclEntriesResponse*)cp->ptr;
95055 }
95056
95057 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateUserAclEntriesResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
95058 {
95059         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateUserAclEntriesResponse %p -> %p\n", q, p));
95060         *(_sai__EnumerateUserAclEntriesResponse*)p = *(_sai__EnumerateUserAclEntriesResponse*)q;
95061 }
95062
95063 void _sai__EnumerateUserAclEntries::soap_serialize(struct soap *soap) const
95064 {
95065         (void)soap; /* appease -Wall -Werror */
95066         soap_embedded(soap, &((_sai__EnumerateUserAclEntries*)this)->StartIndex, SOAP_TYPE_unsignedInt);
95067         /* transient soap skipped */
95068 }
95069
95070 void _sai__EnumerateUserAclEntries::soap_default(struct soap *soap)
95071 {
95072         this->soap = soap;
95073         soap_default_unsignedInt(soap, &((_sai__EnumerateUserAclEntries*)this)->StartIndex);
95074         /* transient soap skipped */
95075 }
95076
95077 int _sai__EnumerateUserAclEntries::soap_put(struct soap *soap, const char *tag, const  char *type) const
95078 {
95079         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateUserAclEntries);
95080         if (this->soap_out(soap, tag, id, type))
95081                 return soap->error;
95082         return soap_putindependent(soap);
95083 }
95084
95085 int _sai__EnumerateUserAclEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
95086 {
95087         return soap_out__sai__EnumerateUserAclEntries(soap, tag, id, this, type);
95088 }
95089
95090 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, int id, const _sai__EnumerateUserAclEntries *a, const char *type)
95091 {
95092         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateUserAclEntries), type);
95093         soap_out_unsignedInt(soap, "sai:StartIndex", -1, &(((_sai__EnumerateUserAclEntries*)a)->StartIndex), "");
95094         /* transient soap skipped */
95095         soap_element_end_out(soap, tag);
95096         return SOAP_OK;
95097 }
95098
95099 void *_sai__EnumerateUserAclEntries::soap_get(struct soap *soap, const char *tag, const char *type)
95100 {
95101         return soap_get__sai__EnumerateUserAclEntries(soap, this, tag, type);
95102 }
95103
95104 SOAP_FMAC3 _sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_get__sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *p, const char *tag, const char *type)
95105 {
95106         if ((p = soap_in__sai__EnumerateUserAclEntries(soap, tag, p, type)))
95107                 soap_getindependent(soap);
95108         return p;
95109 }
95110
95111 void *_sai__EnumerateUserAclEntries::soap_in(struct soap *soap, const char *tag, const char *type)
95112 {       return soap_in__sai__EnumerateUserAclEntries(soap, tag, this, type);
95113 }
95114
95115 SOAP_FMAC3 _sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_in__sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntries *a, const char *type)
95116 {
95117         if (soap_element_begin_in(soap, tag, 0, NULL))
95118                 return NULL;
95119         a = (_sai__EnumerateUserAclEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateUserAclEntries, sizeof(_sai__EnumerateUserAclEntries), soap->type, soap->arrayType);
95120         if (!a)
95121                 return NULL;
95122         if (soap->alloced)
95123         {       a->soap_default(soap);
95124                 if (soap->clist->type != SOAP_TYPE__sai__EnumerateUserAclEntries)
95125                 {       soap_revert(soap);
95126                         *soap->id = '\0';
95127                         return (_sai__EnumerateUserAclEntries *)a->soap_in(soap, tag, type);
95128                 }
95129         }
95130         short soap_flag_StartIndex1 = 1;
95131         if (soap->body && !*soap->href)
95132         {
95133                 for (;;)
95134                 {       soap->error = SOAP_TAG_MISMATCH;
95135                         if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
95136                                 if (soap_in_unsignedInt(soap, "sai:StartIndex", &(((_sai__EnumerateUserAclEntries*)a)->StartIndex), "xsd:unsignedInt"))
95137                                 {       soap_flag_StartIndex1--;
95138                                         continue;
95139                                 }
95140                         /* transient soap skipped */
95141                         if (soap->error == SOAP_TAG_MISMATCH)
95142                                 soap->error = soap_ignore_element(soap);
95143                         if (soap->error == SOAP_NO_TAG)
95144                                 break;
95145                         if (soap->error)
95146                                 return NULL;
95147                 }
95148                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
95149                 {       soap->error = SOAP_OCCURS;
95150                         return NULL;
95151                 }
95152                 if (soap_element_end_in(soap, tag))
95153                         return NULL;
95154         }
95155         else
95156         {       a = (_sai__EnumerateUserAclEntries *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__EnumerateUserAclEntries, 0, sizeof(_sai__EnumerateUserAclEntries), 0, soap_copy__sai__EnumerateUserAclEntries);
95157                 if (soap->body && soap_element_end_in(soap, tag))
95158                         return NULL;
95159         }
95160         return a;
95161 }
95162
95163 SOAP_FMAC5 _sai__EnumerateUserAclEntries * SOAP_FMAC6 soap_new__sai__EnumerateUserAclEntries(struct soap *soap, int n)
95164 {       return soap_instantiate__sai__EnumerateUserAclEntries(soap, n, NULL, NULL, NULL);
95165 }
95166
95167 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *p)
95168 {       soap_delete(soap, p);
95169 }
95170
95171 SOAP_FMAC3 _sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_instantiate__sai__EnumerateUserAclEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
95172 {
95173         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateUserAclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
95174         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateUserAclEntries, n, soap_fdelete);
95175         if (!cp)
95176                 return NULL;
95177         if (n < 0)
95178         {       cp->ptr = (void*)new _sai__EnumerateUserAclEntries;
95179                 if (size)
95180                         *size = sizeof(_sai__EnumerateUserAclEntries);
95181                 ((_sai__EnumerateUserAclEntries*)cp->ptr)->soap = soap;
95182         }
95183         else
95184         {       cp->ptr = (void*)new _sai__EnumerateUserAclEntries[n];
95185                 if (size)
95186                         *size = n * sizeof(_sai__EnumerateUserAclEntries);
95187                 for (int i = 0; i < n; i++)
95188                         ((_sai__EnumerateUserAclEntries*)cp->ptr)[i].soap = soap;
95189         }
95190                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
95191         return (_sai__EnumerateUserAclEntries*)cp->ptr;
95192 }
95193
95194 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__EnumerateUserAclEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
95195 {
95196         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateUserAclEntries %p -> %p\n", q, p));
95197         *(_sai__EnumerateUserAclEntries*)p = *(_sai__EnumerateUserAclEntries*)q;
95198 }
95199
95200 void _sai__SetAdminAclEntryResponse::soap_serialize(struct soap *soap) const
95201 {
95202         (void)soap; /* appease -Wall -Werror */
95203         /* transient soap skipped */
95204 }
95205
95206 void _sai__SetAdminAclEntryResponse::soap_default(struct soap *soap)
95207 {
95208         this->soap = soap;
95209         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetAdminAclEntryResponse*)this)->StatusCode);
95210         /* transient soap skipped */
95211 }
95212
95213 int _sai__SetAdminAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
95214 {
95215         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAdminAclEntryResponse);
95216         if (this->soap_out(soap, tag, id, type))
95217                 return soap->error;
95218         return soap_putindependent(soap);
95219 }
95220
95221 int _sai__SetAdminAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
95222 {
95223         return soap_out__sai__SetAdminAclEntryResponse(soap, tag, id, this, type);
95224 }
95225
95226 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntryResponse *a, const char *type)
95227 {
95228         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntryResponse), type);
95229         soap_element_result(soap, "sai:StatusCode");
95230         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetAdminAclEntryResponse*)a)->StatusCode), "");
95231         /* transient soap skipped */
95232         soap_element_end_out(soap, tag);
95233         return SOAP_OK;
95234 }
95235
95236 void *_sai__SetAdminAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
95237 {
95238         return soap_get__sai__SetAdminAclEntryResponse(soap, this, tag, type);
95239 }
95240
95241 SOAP_FMAC3 _sai__SetAdminAclEntryResponse * SOAP_FMAC4 soap_get__sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *p, const char *tag, const char *type)
95242 {
95243         if ((p = soap_in__sai__SetAdminAclEntryResponse(soap, tag, p, type)))
95244                 soap_getindependent(soap);
95245         return p;
95246 }
95247
95248 void *_sai__SetAdminAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
95249 {       return soap_in__sai__SetAdminAclEntryResponse(soap, tag, this, type);
95250 }
95251
95252 SOAP_FMAC3 _sai__SetAdminAclEntryResponse * SOAP_FMAC4 soap_in__sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryResponse *a, const char *type)
95253 {
95254         if (soap_element_begin_in(soap, tag, 0, NULL))
95255                 return NULL;
95256         a = (_sai__SetAdminAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntryResponse, sizeof(_sai__SetAdminAclEntryResponse), soap->type, soap->arrayType);
95257         if (!a)
95258                 return NULL;
95259         if (soap->alloced)
95260         {       a->soap_default(soap);
95261                 if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntryResponse)
95262                 {       soap_revert(soap);
95263                         *soap->id = '\0';
95264                         return (_sai__SetAdminAclEntryResponse *)a->soap_in(soap, tag, type);
95265                 }
95266         }
95267         short soap_flag_StatusCode1 = 1;
95268         if (soap->body && !*soap->href)
95269         {
95270                 for (;;)
95271                 {       soap->error = SOAP_TAG_MISMATCH;
95272                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
95273                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetAdminAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
95274                                 {       soap_flag_StatusCode1--;
95275                                         continue;
95276                                 }
95277                         /* transient soap skipped */
95278                         soap_check_result(soap, "sai:StatusCode");
95279                         if (soap->error == SOAP_TAG_MISMATCH)
95280                                 soap->error = soap_ignore_element(soap);
95281                         if (soap->error == SOAP_NO_TAG)
95282                                 break;
95283                         if (soap->error)
95284                                 return NULL;
95285                 }
95286                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
95287                 {       soap->error = SOAP_OCCURS;
95288                         return NULL;
95289                 }
95290                 if (soap_element_end_in(soap, tag))
95291                         return NULL;
95292         }
95293         else
95294         {       a = (_sai__SetAdminAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAdminAclEntryResponse, 0, sizeof(_sai__SetAdminAclEntryResponse), 0, soap_copy__sai__SetAdminAclEntryResponse);
95295                 if (soap->body && soap_element_end_in(soap, tag))
95296                         return NULL;
95297         }
95298         return a;
95299 }
95300
95301 SOAP_FMAC5 _sai__SetAdminAclEntryResponse * SOAP_FMAC6 soap_new__sai__SetAdminAclEntryResponse(struct soap *soap, int n)
95302 {       return soap_instantiate__sai__SetAdminAclEntryResponse(soap, n, NULL, NULL, NULL);
95303 }
95304
95305 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *p)
95306 {       soap_delete(soap, p);
95307 }
95308
95309 SOAP_FMAC3 _sai__SetAdminAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
95310 {
95311         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
95312         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntryResponse, n, soap_fdelete);
95313         if (!cp)
95314                 return NULL;
95315         if (n < 0)
95316         {       cp->ptr = (void*)new _sai__SetAdminAclEntryResponse;
95317                 if (size)
95318                         *size = sizeof(_sai__SetAdminAclEntryResponse);
95319                 ((_sai__SetAdminAclEntryResponse*)cp->ptr)->soap = soap;
95320         }
95321         else
95322         {       cp->ptr = (void*)new _sai__SetAdminAclEntryResponse[n];
95323                 if (size)
95324                         *size = n * sizeof(_sai__SetAdminAclEntryResponse);
95325                 for (int i = 0; i < n; i++)
95326                         ((_sai__SetAdminAclEntryResponse*)cp->ptr)[i].soap = soap;
95327         }
95328                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
95329         return (_sai__SetAdminAclEntryResponse*)cp->ptr;
95330 }
95331
95332 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAdminAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
95333 {
95334         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntryResponse %p -> %p\n", q, p));
95335         *(_sai__SetAdminAclEntryResponse*)p = *(_sai__SetAdminAclEntryResponse*)q;
95336 }
95337
95338 void _sai__SetAdminAclEntry::soap_serialize(struct soap *soap) const
95339 {
95340         (void)soap; /* appease -Wall -Werror */
95341         soap_serialize_PointerTosai__AdminAclEntryType(soap, &((_sai__SetAdminAclEntry*)this)->Entry);
95342         /* transient soap skipped */
95343 }
95344
95345 void _sai__SetAdminAclEntry::soap_default(struct soap *soap)
95346 {
95347         this->soap = soap;
95348         ((_sai__SetAdminAclEntry*)this)->Entry = NULL;
95349         /* transient soap skipped */
95350 }
95351
95352 int _sai__SetAdminAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
95353 {
95354         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAdminAclEntry);
95355         if (this->soap_out(soap, tag, id, type))
95356                 return soap->error;
95357         return soap_putindependent(soap);
95358 }
95359
95360 int _sai__SetAdminAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
95361 {
95362         return soap_out__sai__SetAdminAclEntry(soap, tag, id, this, type);
95363 }
95364
95365 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntry(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntry *a, const char *type)
95366 {
95367         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntry), type);
95368         soap_out_PointerTosai__AdminAclEntryType(soap, "sai:Entry", -1, &(((_sai__SetAdminAclEntry*)a)->Entry), "");
95369         /* transient soap skipped */
95370         soap_element_end_out(soap, tag);
95371         return SOAP_OK;
95372 }
95373
95374 void *_sai__SetAdminAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
95375 {
95376         return soap_get__sai__SetAdminAclEntry(soap, this, tag, type);
95377 }
95378
95379 SOAP_FMAC3 _sai__SetAdminAclEntry * SOAP_FMAC4 soap_get__sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *p, const char *tag, const char *type)
95380 {
95381         if ((p = soap_in__sai__SetAdminAclEntry(soap, tag, p, type)))
95382                 soap_getindependent(soap);
95383         return p;
95384 }
95385
95386 void *_sai__SetAdminAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
95387 {       return soap_in__sai__SetAdminAclEntry(soap, tag, this, type);
95388 }
95389
95390 SOAP_FMAC3 _sai__SetAdminAclEntry * SOAP_FMAC4 soap_in__sai__SetAdminAclEntry(struct soap *soap, const char *tag, _sai__SetAdminAclEntry *a, const char *type)
95391 {
95392         if (soap_element_begin_in(soap, tag, 0, NULL))
95393                 return NULL;
95394         a = (_sai__SetAdminAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntry, sizeof(_sai__SetAdminAclEntry), soap->type, soap->arrayType);
95395         if (!a)
95396                 return NULL;
95397         if (soap->alloced)
95398         {       a->soap_default(soap);
95399                 if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntry)
95400                 {       soap_revert(soap);
95401                         *soap->id = '\0';
95402                         return (_sai__SetAdminAclEntry *)a->soap_in(soap, tag, type);
95403                 }
95404         }
95405         short soap_flag_Entry1 = 1;
95406         if (soap->body && !*soap->href)
95407         {
95408                 for (;;)
95409                 {       soap->error = SOAP_TAG_MISMATCH;
95410                         if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
95411                                 if (soap_in_PointerTosai__AdminAclEntryType(soap, "sai:Entry", &(((_sai__SetAdminAclEntry*)a)->Entry), "sai:AdminAclEntryType"))
95412                                 {       soap_flag_Entry1--;
95413                                         continue;
95414                                 }
95415                         /* transient soap skipped */
95416                         if (soap->error == SOAP_TAG_MISMATCH)
95417                                 soap->error = soap_ignore_element(soap);
95418                         if (soap->error == SOAP_NO_TAG)
95419                                 break;
95420                         if (soap->error)
95421                                 return NULL;
95422                 }
95423                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0))
95424                 {       soap->error = SOAP_OCCURS;
95425                         return NULL;
95426                 }
95427                 if (soap_element_end_in(soap, tag))
95428                         return NULL;
95429         }
95430         else
95431         {       a = (_sai__SetAdminAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__SetAdminAclEntry, 0, sizeof(_sai__SetAdminAclEntry), 0, soap_copy__sai__SetAdminAclEntry);
95432                 if (soap->body && soap_element_end_in(soap, tag))
95433                         return NULL;
95434         }
95435         return a;
95436 }
95437
95438 SOAP_FMAC5 _sai__SetAdminAclEntry * SOAP_FMAC6 soap_new__sai__SetAdminAclEntry(struct soap *soap, int n)
95439 {       return soap_instantiate__sai__SetAdminAclEntry(soap, n, NULL, NULL, NULL);
95440 }
95441
95442 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *p)
95443 {       soap_delete(soap, p);
95444 }
95445
95446 SOAP_FMAC3 _sai__SetAdminAclEntry * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
95447 {
95448         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
95449         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntry, n, soap_fdelete);
95450         if (!cp)
95451                 return NULL;
95452         if (n < 0)
95453         {       cp->ptr = (void*)new _sai__SetAdminAclEntry;
95454                 if (size)
95455                         *size = sizeof(_sai__SetAdminAclEntry);
95456                 ((_sai__SetAdminAclEntry*)cp->ptr)->soap = soap;
95457         }
95458         else
95459         {       cp->ptr = (void*)new _sai__SetAdminAclEntry[n];
95460                 if (size)
95461                         *size = n * sizeof(_sai__SetAdminAclEntry);
95462                 for (int i = 0; i < n; i++)
95463                         ((_sai__SetAdminAclEntry*)cp->ptr)[i].soap = soap;
95464         }
95465                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
95466         return (_sai__SetAdminAclEntry*)cp->ptr;
95467 }
95468
95469 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__SetAdminAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
95470 {
95471         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntry %p -> %p\n", q, p));
95472         *(_sai__SetAdminAclEntry*)p = *(_sai__SetAdminAclEntry*)q;
95473 }
95474
95475 void _sai__AddUserAclEntryResponse::soap_serialize(struct soap *soap) const
95476 {
95477         (void)soap; /* appease -Wall -Werror */
95478         /* transient soap skipped */
95479 }
95480
95481 void _sai__AddUserAclEntryResponse::soap_default(struct soap *soap)
95482 {
95483         this->soap = soap;
95484         soap_default_sai__PT_USCORESTATUS(soap, &((_sai__AddUserAclEntryResponse*)this)->StatusCode);
95485         soap_default_sai__UserAclEntryHandleType(soap, &((_sai__AddUserAclEntryResponse*)this)->Handle);
95486         /* transient soap skipped */
95487 }
95488
95489 int _sai__AddUserAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
95490 {
95491         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddUserAclEntryResponse);
95492         if (this->soap_out(soap, tag, id, type))
95493                 return soap->error;
95494         return soap_putindependent(soap);
95495 }
95496
95497 int _sai__AddUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
95498 {
95499         return soap_out__sai__AddUserAclEntryResponse(soap, tag, id, this, type);
95500 }
95501
95502 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntryResponse *a, const char *type)
95503 {
95504         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntryResponse), type);
95505         soap_element_result(soap, "sai:StatusCode");
95506         soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddUserAclEntryResponse*)a)->StatusCode), "");
95507         soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__AddUserAclEntryResponse*)a)->Handle), "");
95508         /* transient soap skipped */
95509         soap_element_end_out(soap, tag);
95510         return SOAP_OK;
95511 }
95512
95513 void *_sai__AddUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
95514 {
95515         return soap_get__sai__AddUserAclEntryResponse(soap, this, tag, type);
95516 }
95517
95518 SOAP_FMAC3 _sai__AddUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *p, const char *tag, const char *type)
95519 {
95520         if ((p = soap_in__sai__AddUserAclEntryResponse(soap, tag, p, type)))
95521                 soap_getindependent(soap);
95522         return p;
95523 }
95524
95525 void *_sai__AddUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
95526 {       return soap_in__sai__AddUserAclEntryResponse(soap, tag, this, type);
95527 }
95528
95529 SOAP_FMAC3 _sai__AddUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryResponse *a, const char *type)
95530 {
95531         if (soap_element_begin_in(soap, tag, 0, NULL))
95532                 return NULL;
95533         a = (_sai__AddUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntryResponse, sizeof(_sai__AddUserAclEntryResponse), soap->type, soap->arrayType);
95534         if (!a)
95535                 return NULL;
95536         if (soap->alloced)
95537         {       a->soap_default(soap);
95538                 if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntryResponse)
95539                 {       soap_revert(soap);
95540                         *soap->id = '\0';
95541                         return (_sai__AddUserAclEntryResponse *)a->soap_in(soap, tag, type);
95542                 }
95543         }
95544         short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1;
95545         if (soap->body && !*soap->href)
95546         {
95547                 for (;;)
95548                 {       soap->error = SOAP_TAG_MISMATCH;
95549                         if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
95550                                 if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
95551                                 {       soap_flag_StatusCode1--;
95552                                         continue;
95553                                 }
95554                         if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
95555                                 if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__AddUserAclEntryResponse*)a)->Handle), "sai:UserAclEntryHandleType"))
95556                                 {       soap_flag_Handle1--;
95557                                         continue;
95558                                 }
95559                         /* transient soap skipped */
95560                         soap_check_result(soap, "sai:StatusCode");
95561                         if (soap->error == SOAP_TAG_MISMATCH)
95562                                 soap->error = soap_ignore_element(soap);
95563                         if (soap->error == SOAP_NO_TAG)
95564                                 break;
95565                         if (soap->error)
95566                                 return NULL;
95567                 }
95568                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0))
95569                 {       soap->error = SOAP_OCCURS;
95570                         return NULL;
95571                 }
95572                 if (soap_element_end_in(soap, tag))
95573                         return NULL;
95574         }
95575         else
95576         {       a = (_sai__AddUserAclEntryResponse *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddUserAclEntryResponse, 0, sizeof(_sai__AddUserAclEntryResponse), 0, soap_copy__sai__AddUserAclEntryResponse);
95577                 if (soap->body && soap_element_end_in(soap, tag))
95578                         return NULL;
95579         }
95580         return a;
95581 }
95582
95583 SOAP_FMAC5 _sai__AddUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__AddUserAclEntryResponse(struct soap *soap, int n)
95584 {       return soap_instantiate__sai__AddUserAclEntryResponse(soap, n, NULL, NULL, NULL);
95585 }
95586
95587 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *p)
95588 {       soap_delete(soap, p);
95589 }
95590
95591 SOAP_FMAC3 _sai__AddUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
95592 {
95593         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
95594         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntryResponse, n, soap_fdelete);
95595         if (!cp)
95596                 return NULL;
95597         if (n < 0)
95598         {       cp->ptr = (void*)new _sai__AddUserAclEntryResponse;
95599                 if (size)
95600                         *size = sizeof(_sai__AddUserAclEntryResponse);
95601                 ((_sai__AddUserAclEntryResponse*)cp->ptr)->soap = soap;
95602         }
95603         else
95604         {       cp->ptr = (void*)new _sai__AddUserAclEntryResponse[n];
95605                 if (size)
95606                         *size = n * sizeof(_sai__AddUserAclEntryResponse);
95607                 for (int i = 0; i < n; i++)
95608                         ((_sai__AddUserAclEntryResponse*)cp->ptr)[i].soap = soap;
95609         }
95610                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
95611         return (_sai__AddUserAclEntryResponse*)cp->ptr;
95612 }
95613
95614 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddUserAclEntryResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
95615 {
95616         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntryResponse %p -> %p\n", q, p));
95617         *(_sai__AddUserAclEntryResponse*)p = *(_sai__AddUserAclEntryResponse*)q;
95618 }
95619
95620 void _sai__AddUserAclEntry::soap_serialize(struct soap *soap) const
95621 {
95622         (void)soap; /* appease -Wall -Werror */
95623         soap_serialize_PointerTosai__UserAclEntryType(soap, &((_sai__AddUserAclEntry*)this)->Entry);
95624         /* transient soap skipped */
95625 }
95626
95627 void _sai__AddUserAclEntry::soap_default(struct soap *soap)
95628 {
95629         this->soap = soap;
95630         ((_sai__AddUserAclEntry*)this)->Entry = NULL;
95631         /* transient soap skipped */
95632 }
95633
95634 int _sai__AddUserAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
95635 {
95636         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddUserAclEntry);
95637         if (this->soap_out(soap, tag, id, type))
95638                 return soap->error;
95639         return soap_putindependent(soap);
95640 }
95641
95642 int _sai__AddUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
95643 {
95644         return soap_out__sai__AddUserAclEntry(soap, tag, id, this, type);
95645 }
95646
95647 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntry *a, const char *type)
95648 {
95649         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntry), type);
95650         soap_out_PointerTosai__UserAclEntryType(soap, "sai:Entry", -1, &(((_sai__AddUserAclEntry*)a)->Entry), "");
95651         /* transient soap skipped */
95652         soap_element_end_out(soap, tag);
95653         return SOAP_OK;
95654 }
95655
95656 void *_sai__AddUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
95657 {
95658         return soap_get__sai__AddUserAclEntry(soap, this, tag, type);
95659 }
95660
95661 SOAP_FMAC3 _sai__AddUserAclEntry * SOAP_FMAC4 soap_get__sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *p, const char *tag, const char *type)
95662 {
95663         if ((p = soap_in__sai__AddUserAclEntry(soap, tag, p, type)))
95664                 soap_getindependent(soap);
95665         return p;
95666 }
95667
95668 void *_sai__AddUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
95669 {       return soap_in__sai__AddUserAclEntry(soap, tag, this, type);
95670 }
95671
95672 SOAP_FMAC3 _sai__AddUserAclEntry * SOAP_FMAC4 soap_in__sai__AddUserAclEntry(struct soap *soap, const char *tag, _sai__AddUserAclEntry *a, const char *type)
95673 {
95674         if (soap_element_begin_in(soap, tag, 0, NULL))
95675                 return NULL;
95676         a = (_sai__AddUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntry, sizeof(_sai__AddUserAclEntry), soap->type, soap->arrayType);
95677         if (!a)
95678                 return NULL;
95679         if (soap->alloced)
95680         {       a->soap_default(soap);
95681                 if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntry)
95682                 {       soap_revert(soap);
95683                         *soap->id = '\0';
95684                         return (_sai__AddUserAclEntry *)a->soap_in(soap, tag, type);
95685                 }
95686         }
95687         short soap_flag_Entry1 = 1;
95688         if (soap->body && !*soap->href)
95689         {
95690                 for (;;)
95691                 {       soap->error = SOAP_TAG_MISMATCH;
95692                         if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
95693                                 if (soap_in_PointerTosai__UserAclEntryType(soap, "sai:Entry", &(((_sai__AddUserAclEntry*)a)->Entry), "sai:UserAclEntryType"))
95694                                 {       soap_flag_Entry1--;
95695                                         continue;
95696                                 }
95697                         /* transient soap skipped */
95698                         if (soap->error == SOAP_TAG_MISMATCH)
95699                                 soap->error = soap_ignore_element(soap);
95700                         if (soap->error == SOAP_NO_TAG)
95701                                 break;
95702                         if (soap->error)
95703                                 return NULL;
95704                 }
95705                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0))
95706                 {       soap->error = SOAP_OCCURS;
95707                         return NULL;
95708                 }
95709                 if (soap_element_end_in(soap, tag))
95710                         return NULL;
95711         }
95712         else
95713         {       a = (_sai__AddUserAclEntry *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE__sai__AddUserAclEntry, 0, sizeof(_sai__AddUserAclEntry), 0, soap_copy__sai__AddUserAclEntry);
95714                 if (soap->body && soap_element_end_in(soap, tag))
95715                         return NULL;
95716         }
95717         return a;
95718 }
95719
95720 SOAP_FMAC5 _sai__AddUserAclEntry * SOAP_FMAC6 soap_new__sai__AddUserAclEntry(struct soap *soap, int n)
95721 {       return soap_instantiate__sai__AddUserAclEntry(soap, n, NULL, NULL, NULL);
95722 }
95723
95724 SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *p)
95725 {       soap_delete(soap, p);
95726 }
95727
95728 SOAP_FMAC3 _sai__AddUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
95729 {
95730         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
95731         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntry, n, soap_fdelete);
95732         if (!cp)
95733                 return NULL;
95734         if (n < 0)
95735         {       cp->ptr = (void*)new _sai__AddUserAclEntry;
95736                 if (size)
95737                         *size = sizeof(_sai__AddUserAclEntry);
95738                 ((_sai__AddUserAclEntry*)cp->ptr)->soap = soap;
95739         }
95740         else
95741         {       cp->ptr = (void*)new _sai__AddUserAclEntry[n];
95742                 if (size)
95743                         *size = n * sizeof(_sai__AddUserAclEntry);
95744                 for (int i = 0; i < n; i++)
95745                         ((_sai__AddUserAclEntry*)cp->ptr)[i].soap = soap;
95746         }
95747                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
95748         return (_sai__AddUserAclEntry*)cp->ptr;
95749 }
95750
95751 SOAP_FMAC3 void SOAP_FMAC4 soap_copy__sai__AddUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
95752 {
95753         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntry %p -> %p\n", q, p));
95754         *(_sai__AddUserAclEntry*)p = *(_sai__AddUserAclEntry*)q;
95755 }
95756
95757 void sai__GlobalPowerPolicyType::soap_serialize(struct soap *soap) const
95758 {
95759         (void)soap; /* appease -Wall -Werror */
95760         soap_embedded(soap, &((sai__GlobalPowerPolicyType*)this)->IdleWakeTimeout, SOAP_TYPE_unsignedInt);
95761         /* transient soap skipped */
95762 }
95763
95764 void sai__GlobalPowerPolicyType::soap_default(struct soap *soap)
95765 {
95766         this->soap = soap;
95767         soap_default_unsignedInt(soap, &((sai__GlobalPowerPolicyType*)this)->IdleWakeTimeout);
95768         /* transient soap skipped */
95769 }
95770
95771 int sai__GlobalPowerPolicyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
95772 {
95773         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__GlobalPowerPolicyType);
95774         if (this->soap_out(soap, tag, id, type))
95775                 return soap->error;
95776         return soap_putindependent(soap);
95777 }
95778
95779 int sai__GlobalPowerPolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
95780 {
95781         return soap_out_sai__GlobalPowerPolicyType(soap, tag, id, this, type);
95782 }
95783
95784 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__GlobalPowerPolicyType(struct soap *soap, const char *tag, int id, const sai__GlobalPowerPolicyType *a, const char *type)
95785 {
95786         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__GlobalPowerPolicyType), type);
95787         soap_out_unsignedInt(soap, "sai:IdleWakeTimeout", -1, &(((sai__GlobalPowerPolicyType*)a)->IdleWakeTimeout), "");
95788         /* transient soap skipped */
95789         soap_element_end_out(soap, tag);
95790         return SOAP_OK;
95791 }
95792
95793 void *sai__GlobalPowerPolicyType::soap_get(struct soap *soap, const char *tag, const char *type)
95794 {
95795         return soap_get_sai__GlobalPowerPolicyType(soap, this, tag, type);
95796 }
95797
95798 SOAP_FMAC3 sai__GlobalPowerPolicyType * SOAP_FMAC4 soap_get_sai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *p, const char *tag, const char *type)
95799 {
95800         if ((p = soap_in_sai__GlobalPowerPolicyType(soap, tag, p, type)))
95801                 soap_getindependent(soap);
95802         return p;
95803 }
95804
95805 void *sai__GlobalPowerPolicyType::soap_in(struct soap *soap, const char *tag, const char *type)
95806 {       return soap_in_sai__GlobalPowerPolicyType(soap, tag, this, type);
95807 }
95808
95809 SOAP_FMAC3 sai__GlobalPowerPolicyType * SOAP_FMAC4 soap_in_sai__GlobalPowerPolicyType(struct soap *soap, const char *tag, sai__GlobalPowerPolicyType *a, const char *type)
95810 {
95811         if (soap_element_begin_in(soap, tag, 0, NULL))
95812                 return NULL;
95813         a = (sai__GlobalPowerPolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__GlobalPowerPolicyType, sizeof(sai__GlobalPowerPolicyType), soap->type, soap->arrayType);
95814         if (!a)
95815                 return NULL;
95816         if (soap->alloced)
95817         {       a->soap_default(soap);
95818                 if (soap->clist->type != SOAP_TYPE_sai__GlobalPowerPolicyType)
95819                 {       soap_revert(soap);
95820                         *soap->id = '\0';
95821                         return (sai__GlobalPowerPolicyType *)a->soap_in(soap, tag, type);
95822                 }
95823         }
95824         short soap_flag_IdleWakeTimeout1 = 1;
95825         if (soap->body && !*soap->href)
95826         {
95827                 for (;;)
95828                 {       soap->error = SOAP_TAG_MISMATCH;
95829                         if (soap_flag_IdleWakeTimeout1 && soap->error == SOAP_TAG_MISMATCH)
95830                                 if (soap_in_unsignedInt(soap, "sai:IdleWakeTimeout", &(((sai__GlobalPowerPolicyType*)a)->IdleWakeTimeout), "xsd:unsignedInt"))
95831                                 {       soap_flag_IdleWakeTimeout1--;
95832                                         continue;
95833                                 }
95834                         /* transient soap skipped */
95835                         if (soap->error == SOAP_TAG_MISMATCH)
95836                                 soap->error = soap_ignore_element(soap);
95837                         if (soap->error == SOAP_NO_TAG)
95838                                 break;
95839                         if (soap->error)
95840                                 return NULL;
95841                 }
95842                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IdleWakeTimeout1 > 0))
95843                 {       soap->error = SOAP_OCCURS;
95844                         return NULL;
95845                 }
95846                 if (soap_element_end_in(soap, tag))
95847                         return NULL;
95848         }
95849         else
95850         {       a = (sai__GlobalPowerPolicyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__GlobalPowerPolicyType, 0, sizeof(sai__GlobalPowerPolicyType), 0, soap_copy_sai__GlobalPowerPolicyType);
95851                 if (soap->body && soap_element_end_in(soap, tag))
95852                         return NULL;
95853         }
95854         return a;
95855 }
95856
95857 SOAP_FMAC5 sai__GlobalPowerPolicyType * SOAP_FMAC6 soap_new_sai__GlobalPowerPolicyType(struct soap *soap, int n)
95858 {       return soap_instantiate_sai__GlobalPowerPolicyType(soap, n, NULL, NULL, NULL);
95859 }
95860
95861 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *p)
95862 {       soap_delete(soap, p);
95863 }
95864
95865 SOAP_FMAC3 sai__GlobalPowerPolicyType * SOAP_FMAC4 soap_instantiate_sai__GlobalPowerPolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
95866 {
95867         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__GlobalPowerPolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
95868         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__GlobalPowerPolicyType, n, soap_fdelete);
95869         if (!cp)
95870                 return NULL;
95871         if (n < 0)
95872         {       cp->ptr = (void*)new sai__GlobalPowerPolicyType;
95873                 if (size)
95874                         *size = sizeof(sai__GlobalPowerPolicyType);
95875                 ((sai__GlobalPowerPolicyType*)cp->ptr)->soap = soap;
95876         }
95877         else
95878         {       cp->ptr = (void*)new sai__GlobalPowerPolicyType[n];
95879                 if (size)
95880                         *size = n * sizeof(sai__GlobalPowerPolicyType);
95881                 for (int i = 0; i < n; i++)
95882                         ((sai__GlobalPowerPolicyType*)cp->ptr)[i].soap = soap;
95883         }
95884                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
95885         return (sai__GlobalPowerPolicyType*)cp->ptr;
95886 }
95887
95888 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__GlobalPowerPolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
95889 {
95890         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__GlobalPowerPolicyType %p -> %p\n", q, p));
95891         *(sai__GlobalPowerPolicyType*)p = *(sai__GlobalPowerPolicyType*)q;
95892 }
95893
95894 void sai__EnvironmentDetectionType::soap_serialize(struct soap *soap) const
95895 {
95896         (void)soap; /* appease -Wall -Werror */
95897         soap_serialize_PointerTosai__EnvironmentDetectionDomainType(soap, &((sai__EnvironmentDetectionType*)this)->LocalDomains);
95898         soap_serialize_PointerTounsignedInt(soap, &((sai__EnvironmentDetectionType*)this)->ExternalCircuitBreakerPolicy);
95899         /* transient soap skipped */
95900 }
95901
95902 void sai__EnvironmentDetectionType::soap_default(struct soap *soap)
95903 {
95904         this->soap = soap;
95905         ((sai__EnvironmentDetectionType*)this)->LocalDomains = NULL;
95906         ((sai__EnvironmentDetectionType*)this)->ExternalCircuitBreakerPolicy = NULL;
95907         /* transient soap skipped */
95908 }
95909
95910 int sai__EnvironmentDetectionType::soap_put(struct soap *soap, const char *tag, const  char *type) const
95911 {
95912         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__EnvironmentDetectionType);
95913         if (this->soap_out(soap, tag, id, type))
95914                 return soap->error;
95915         return soap_putindependent(soap);
95916 }
95917
95918 int sai__EnvironmentDetectionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
95919 {
95920         return soap_out_sai__EnvironmentDetectionType(soap, tag, id, this, type);
95921 }
95922
95923 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__EnvironmentDetectionType(struct soap *soap, const char *tag, int id, const sai__EnvironmentDetectionType *a, const char *type)
95924 {
95925         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__EnvironmentDetectionType), type);
95926         soap_out_PointerTosai__EnvironmentDetectionDomainType(soap, "sai:LocalDomains", -1, &(((sai__EnvironmentDetectionType*)a)->LocalDomains), "");
95927         soap_out_PointerTounsignedInt(soap, "sai:ExternalCircuitBreakerPolicy", -1, &(((sai__EnvironmentDetectionType*)a)->ExternalCircuitBreakerPolicy), "");
95928         /* transient soap skipped */
95929         soap_element_end_out(soap, tag);
95930         return SOAP_OK;
95931 }
95932
95933 void *sai__EnvironmentDetectionType::soap_get(struct soap *soap, const char *tag, const char *type)
95934 {
95935         return soap_get_sai__EnvironmentDetectionType(soap, this, tag, type);
95936 }
95937
95938 SOAP_FMAC3 sai__EnvironmentDetectionType * SOAP_FMAC4 soap_get_sai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *p, const char *tag, const char *type)
95939 {
95940         if ((p = soap_in_sai__EnvironmentDetectionType(soap, tag, p, type)))
95941                 soap_getindependent(soap);
95942         return p;
95943 }
95944
95945 void *sai__EnvironmentDetectionType::soap_in(struct soap *soap, const char *tag, const char *type)
95946 {       return soap_in_sai__EnvironmentDetectionType(soap, tag, this, type);
95947 }
95948
95949 SOAP_FMAC3 sai__EnvironmentDetectionType * SOAP_FMAC4 soap_in_sai__EnvironmentDetectionType(struct soap *soap, const char *tag, sai__EnvironmentDetectionType *a, const char *type)
95950 {
95951         if (soap_element_begin_in(soap, tag, 0, NULL))
95952                 return NULL;
95953         a = (sai__EnvironmentDetectionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__EnvironmentDetectionType, sizeof(sai__EnvironmentDetectionType), soap->type, soap->arrayType);
95954         if (!a)
95955                 return NULL;
95956         if (soap->alloced)
95957         {       a->soap_default(soap);
95958                 if (soap->clist->type != SOAP_TYPE_sai__EnvironmentDetectionType)
95959                 {       soap_revert(soap);
95960                         *soap->id = '\0';
95961                         return (sai__EnvironmentDetectionType *)a->soap_in(soap, tag, type);
95962                 }
95963         }
95964         short soap_flag_LocalDomains1 = 1, soap_flag_ExternalCircuitBreakerPolicy1 = 1;
95965         if (soap->body && !*soap->href)
95966         {
95967                 for (;;)
95968                 {       soap->error = SOAP_TAG_MISMATCH;
95969                         if (soap_flag_LocalDomains1 && soap->error == SOAP_TAG_MISMATCH)
95970                                 if (soap_in_PointerTosai__EnvironmentDetectionDomainType(soap, "sai:LocalDomains", &(((sai__EnvironmentDetectionType*)a)->LocalDomains), "sai:EnvironmentDetectionDomainType"))
95971                                 {       soap_flag_LocalDomains1--;
95972                                         continue;
95973                                 }
95974                         if (soap_flag_ExternalCircuitBreakerPolicy1 && soap->error == SOAP_TAG_MISMATCH)
95975                                 if (soap_in_PointerTounsignedInt(soap, "sai:ExternalCircuitBreakerPolicy", &(((sai__EnvironmentDetectionType*)a)->ExternalCircuitBreakerPolicy), "xsd:unsignedInt"))
95976                                 {       soap_flag_ExternalCircuitBreakerPolicy1--;
95977                                         continue;
95978                                 }
95979                         /* transient soap skipped */
95980                         if (soap->error == SOAP_TAG_MISMATCH)
95981                                 soap->error = soap_ignore_element(soap);
95982                         if (soap->error == SOAP_NO_TAG)
95983                                 break;
95984                         if (soap->error)
95985                                 return NULL;
95986                 }
95987                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_LocalDomains1 > 0))
95988                 {       soap->error = SOAP_OCCURS;
95989                         return NULL;
95990                 }
95991                 if (soap_element_end_in(soap, tag))
95992                         return NULL;
95993         }
95994         else
95995         {       a = (sai__EnvironmentDetectionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__EnvironmentDetectionType, 0, sizeof(sai__EnvironmentDetectionType), 0, soap_copy_sai__EnvironmentDetectionType);
95996                 if (soap->body && soap_element_end_in(soap, tag))
95997                         return NULL;
95998         }
95999         return a;
96000 }
96001
96002 SOAP_FMAC5 sai__EnvironmentDetectionType * SOAP_FMAC6 soap_new_sai__EnvironmentDetectionType(struct soap *soap, int n)
96003 {       return soap_instantiate_sai__EnvironmentDetectionType(soap, n, NULL, NULL, NULL);
96004 }
96005
96006 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *p)
96007 {       soap_delete(soap, p);
96008 }
96009
96010 SOAP_FMAC3 sai__EnvironmentDetectionType * SOAP_FMAC4 soap_instantiate_sai__EnvironmentDetectionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
96011 {
96012         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__EnvironmentDetectionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
96013         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__EnvironmentDetectionType, n, soap_fdelete);
96014         if (!cp)
96015                 return NULL;
96016         if (n < 0)
96017         {       cp->ptr = (void*)new sai__EnvironmentDetectionType;
96018                 if (size)
96019                         *size = sizeof(sai__EnvironmentDetectionType);
96020                 ((sai__EnvironmentDetectionType*)cp->ptr)->soap = soap;
96021         }
96022         else
96023         {       cp->ptr = (void*)new sai__EnvironmentDetectionType[n];
96024                 if (size)
96025                         *size = n * sizeof(sai__EnvironmentDetectionType);
96026                 for (int i = 0; i < n; i++)
96027                         ((sai__EnvironmentDetectionType*)cp->ptr)[i].soap = soap;
96028         }
96029                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
96030         return (sai__EnvironmentDetectionType*)cp->ptr;
96031 }
96032
96033 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__EnvironmentDetectionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
96034 {
96035         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__EnvironmentDetectionType %p -> %p\n", q, p));
96036         *(sai__EnvironmentDetectionType*)p = *(sai__EnvironmentDetectionType*)q;
96037 }
96038
96039 void sai__EnvironmentDetectionDomainType::soap_serialize(struct soap *soap) const
96040 {
96041         (void)soap; /* appease -Wall -Werror */
96042         soap_serialize_std__vectorTemplateOfstd__string(soap, &((sai__EnvironmentDetectionDomainType*)this)->values);
96043         /* transient soap skipped */
96044 }
96045
96046 void sai__EnvironmentDetectionDomainType::soap_default(struct soap *soap)
96047 {
96048         this->soap = soap;
96049         soap_default_std__vectorTemplateOfstd__string(soap, &((sai__EnvironmentDetectionDomainType*)this)->values);
96050         /* transient soap skipped */
96051 }
96052
96053 int sai__EnvironmentDetectionDomainType::soap_put(struct soap *soap, const char *tag, const  char *type) const
96054 {
96055         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__EnvironmentDetectionDomainType);
96056         if (this->soap_out(soap, tag, id, type))
96057                 return soap->error;
96058         return soap_putindependent(soap);
96059 }
96060
96061 int sai__EnvironmentDetectionDomainType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
96062 {
96063         return soap_out_sai__EnvironmentDetectionDomainType(soap, tag, id, this, type);
96064 }
96065
96066 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, int id, const sai__EnvironmentDetectionDomainType *a, const char *type)
96067 {
96068         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__EnvironmentDetectionDomainType), type);
96069         soap_out_std__vectorTemplateOfstd__string(soap, "sai:values", -1, &(((sai__EnvironmentDetectionDomainType*)a)->values), "");
96070         /* transient soap skipped */
96071         soap_element_end_out(soap, tag);
96072         return SOAP_OK;
96073 }
96074
96075 void *sai__EnvironmentDetectionDomainType::soap_get(struct soap *soap, const char *tag, const char *type)
96076 {
96077         return soap_get_sai__EnvironmentDetectionDomainType(soap, this, tag, type);
96078 }
96079
96080 SOAP_FMAC3 sai__EnvironmentDetectionDomainType * SOAP_FMAC4 soap_get_sai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *p, const char *tag, const char *type)
96081 {
96082         if ((p = soap_in_sai__EnvironmentDetectionDomainType(soap, tag, p, type)))
96083                 soap_getindependent(soap);
96084         return p;
96085 }
96086
96087 void *sai__EnvironmentDetectionDomainType::soap_in(struct soap *soap, const char *tag, const char *type)
96088 {       return soap_in_sai__EnvironmentDetectionDomainType(soap, tag, this, type);
96089 }
96090
96091 SOAP_FMAC3 sai__EnvironmentDetectionDomainType * SOAP_FMAC4 soap_in_sai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, sai__EnvironmentDetectionDomainType *a, const char *type)
96092 {
96093         if (soap_element_begin_in(soap, tag, 0, NULL))
96094                 return NULL;
96095         a = (sai__EnvironmentDetectionDomainType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__EnvironmentDetectionDomainType, sizeof(sai__EnvironmentDetectionDomainType), soap->type, soap->arrayType);
96096         if (!a)
96097                 return NULL;
96098         if (soap->alloced)
96099         {       a->soap_default(soap);
96100                 if (soap->clist->type != SOAP_TYPE_sai__EnvironmentDetectionDomainType)
96101                 {       soap_revert(soap);
96102                         *soap->id = '\0';
96103                         return (sai__EnvironmentDetectionDomainType *)a->soap_in(soap, tag, type);
96104                 }
96105         };
96106         if (soap->body && !*soap->href)
96107         {
96108                 for (;;)
96109                 {       soap->error = SOAP_TAG_MISMATCH;
96110                         if (soap->error == SOAP_TAG_MISMATCH)
96111                                 if (soap_in_std__vectorTemplateOfstd__string(soap, "sai:values", &(((sai__EnvironmentDetectionDomainType*)a)->values), "xsd:string"))
96112                                         continue;
96113                         /* transient soap skipped */
96114                         if (soap->error == SOAP_TAG_MISMATCH)
96115                                 soap->error = soap_ignore_element(soap);
96116                         if (soap->error == SOAP_NO_TAG)
96117                                 break;
96118                         if (soap->error)
96119                                 return NULL;
96120                 }
96121                 if ((soap->mode & SOAP_XML_STRICT) && (((sai__EnvironmentDetectionDomainType*)a)->values.size() > 5))
96122                 {       soap->error = SOAP_OCCURS;
96123                         return NULL;
96124                 }
96125                 if (soap_element_end_in(soap, tag))
96126                         return NULL;
96127         }
96128         else
96129         {       a = (sai__EnvironmentDetectionDomainType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__EnvironmentDetectionDomainType, 0, sizeof(sai__EnvironmentDetectionDomainType), 0, soap_copy_sai__EnvironmentDetectionDomainType);
96130                 if (soap->body && soap_element_end_in(soap, tag))
96131                         return NULL;
96132         }
96133         return a;
96134 }
96135
96136 SOAP_FMAC5 sai__EnvironmentDetectionDomainType * SOAP_FMAC6 soap_new_sai__EnvironmentDetectionDomainType(struct soap *soap, int n)
96137 {       return soap_instantiate_sai__EnvironmentDetectionDomainType(soap, n, NULL, NULL, NULL);
96138 }
96139
96140 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *p)
96141 {       soap_delete(soap, p);
96142 }
96143
96144 SOAP_FMAC3 sai__EnvironmentDetectionDomainType * SOAP_FMAC4 soap_instantiate_sai__EnvironmentDetectionDomainType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
96145 {
96146         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__EnvironmentDetectionDomainType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
96147         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__EnvironmentDetectionDomainType, n, soap_fdelete);
96148         if (!cp)
96149                 return NULL;
96150         if (n < 0)
96151         {       cp->ptr = (void*)new sai__EnvironmentDetectionDomainType;
96152                 if (size)
96153                         *size = sizeof(sai__EnvironmentDetectionDomainType);
96154                 ((sai__EnvironmentDetectionDomainType*)cp->ptr)->soap = soap;
96155         }
96156         else
96157         {       cp->ptr = (void*)new sai__EnvironmentDetectionDomainType[n];
96158                 if (size)
96159                         *size = n * sizeof(sai__EnvironmentDetectionDomainType);
96160                 for (int i = 0; i < n; i++)
96161                         ((sai__EnvironmentDetectionDomainType*)cp->ptr)[i].soap = soap;
96162         }
96163                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
96164         return (sai__EnvironmentDetectionDomainType*)cp->ptr;
96165 }
96166
96167 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__EnvironmentDetectionDomainType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
96168 {
96169         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__EnvironmentDetectionDomainType %p -> %p\n", q, p));
96170         *(sai__EnvironmentDetectionDomainType*)p = *(sai__EnvironmentDetectionDomainType*)q;
96171 }
96172
96173 void sai__ProvisioningAuditRecordType::soap_serialize(struct soap *soap) const
96174 {
96175         (void)soap; /* appease -Wall -Werror */
96176         soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->SecureDNS, SOAP_TYPE_bool);
96177         soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->HostInitiated, SOAP_TYPE_bool);
96178         soap_serialize_PointerTostd__string(soap, &((sai__ProvisioningAuditRecordType*)this)->ProvServerFQDN);
96179         soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->SelectedHashData, SOAP_TYPE_xsd__base64Binary);
96180         ((sai__ProvisioningAuditRecordType*)this)->SelectedHashData.soap_serialize(soap);
96181         soap_serialize_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__ProvisioningAuditRecordType*)this)->CaCertSerials);
96182         soap_serialize_PointerTobool(soap, &((sai__ProvisioningAuditRecordType*)this)->AdditionalCaSerialNums);
96183         soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->IsOemDefault, SOAP_TYPE_bool);
96184         soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->IsTimeValid, SOAP_TYPE_bool);
96185         soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->TlsStartTime, SOAP_TYPE_unsignedInt);
96186         /* transient soap skipped */
96187 }
96188
96189 void sai__ProvisioningAuditRecordType::soap_default(struct soap *soap)
96190 {
96191         this->soap = soap;
96192         soap_default_sai__ProvisioningTLSModeType(soap, &((sai__ProvisioningAuditRecordType*)this)->ProvisioningTLSMode);
96193         soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->SecureDNS);
96194         soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->HostInitiated);
96195         ((sai__ProvisioningAuditRecordType*)this)->ProvServerFQDN = NULL;
96196         soap_default_sai__HashTypeType(soap, &((sai__ProvisioningAuditRecordType*)this)->SelectedHashType);
96197         ((sai__ProvisioningAuditRecordType*)this)->SelectedHashData.xsd__base64Binary::soap_default(soap);
96198         soap_default_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__ProvisioningAuditRecordType*)this)->CaCertSerials);
96199         ((sai__ProvisioningAuditRecordType*)this)->AdditionalCaSerialNums = NULL;
96200         soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->IsOemDefault);
96201         soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->IsTimeValid);
96202         soap_default_sai__IPv4AddressType(soap, &((sai__ProvisioningAuditRecordType*)this)->ProvServerIP);
96203         soap_default_unsignedInt(soap, &((sai__ProvisioningAuditRecordType*)this)->TlsStartTime);
96204         /* transient soap skipped */
96205 }
96206
96207 int sai__ProvisioningAuditRecordType::soap_put(struct soap *soap, const char *tag, const  char *type) const
96208 {
96209         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__ProvisioningAuditRecordType);
96210         if (this->soap_out(soap, tag, id, type))
96211                 return soap->error;
96212         return soap_putindependent(soap);
96213 }
96214
96215 int sai__ProvisioningAuditRecordType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
96216 {
96217         return soap_out_sai__ProvisioningAuditRecordType(soap, tag, id, this, type);
96218 }
96219
96220 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, int id, const sai__ProvisioningAuditRecordType *a, const char *type)
96221 {
96222         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__ProvisioningAuditRecordType), type);
96223         soap_out_sai__ProvisioningTLSModeType(soap, "sai:ProvisioningTLSMode", -1, &(((sai__ProvisioningAuditRecordType*)a)->ProvisioningTLSMode), "");
96224         soap_out_bool(soap, "sai:SecureDNS", -1, &(((sai__ProvisioningAuditRecordType*)a)->SecureDNS), "");
96225         soap_out_bool(soap, "sai:HostInitiated", -1, &(((sai__ProvisioningAuditRecordType*)a)->HostInitiated), "");
96226         soap_out_PointerTostd__string(soap, "sai:ProvServerFQDN", -1, &(((sai__ProvisioningAuditRecordType*)a)->ProvServerFQDN), "");
96227         soap_out_sai__HashTypeType(soap, "sai:SelectedHashType", -1, &(((sai__ProvisioningAuditRecordType*)a)->SelectedHashType), "");
96228         (((sai__ProvisioningAuditRecordType*)a)->SelectedHashData).soap_out(soap, "sai:SelectedHashData", -1, "");
96229         soap_out_std__vectorTemplateOfxsd__base64Binary(soap, "sai:CaCertSerials", -1, &(((sai__ProvisioningAuditRecordType*)a)->CaCertSerials), "");
96230         soap_out_PointerTobool(soap, "sai:AdditionalCaSerialNums", -1, &(((sai__ProvisioningAuditRecordType*)a)->AdditionalCaSerialNums), "");
96231         soap_out_bool(soap, "sai:IsOemDefault", -1, &(((sai__ProvisioningAuditRecordType*)a)->IsOemDefault), "");
96232         soap_out_bool(soap, "sai:IsTimeValid", -1, &(((sai__ProvisioningAuditRecordType*)a)->IsTimeValid), "");
96233         soap_out_sai__IPv4AddressType(soap, "sai:ProvServerIP", -1, &(((sai__ProvisioningAuditRecordType*)a)->ProvServerIP), "");
96234         soap_out_unsignedInt(soap, "sai:TlsStartTime", -1, &(((sai__ProvisioningAuditRecordType*)a)->TlsStartTime), "");
96235         /* transient soap skipped */
96236         soap_element_end_out(soap, tag);
96237         return SOAP_OK;
96238 }
96239
96240 void *sai__ProvisioningAuditRecordType::soap_get(struct soap *soap, const char *tag, const char *type)
96241 {
96242         return soap_get_sai__ProvisioningAuditRecordType(soap, this, tag, type);
96243 }
96244
96245 SOAP_FMAC3 sai__ProvisioningAuditRecordType * SOAP_FMAC4 soap_get_sai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *p, const char *tag, const char *type)
96246 {
96247         if ((p = soap_in_sai__ProvisioningAuditRecordType(soap, tag, p, type)))
96248                 soap_getindependent(soap);
96249         return p;
96250 }
96251
96252 void *sai__ProvisioningAuditRecordType::soap_in(struct soap *soap, const char *tag, const char *type)
96253 {       return soap_in_sai__ProvisioningAuditRecordType(soap, tag, this, type);
96254 }
96255
96256 SOAP_FMAC3 sai__ProvisioningAuditRecordType * SOAP_FMAC4 soap_in_sai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, sai__ProvisioningAuditRecordType *a, const char *type)
96257 {
96258         if (soap_element_begin_in(soap, tag, 0, NULL))
96259                 return NULL;
96260         a = (sai__ProvisioningAuditRecordType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningAuditRecordType, sizeof(sai__ProvisioningAuditRecordType), soap->type, soap->arrayType);
96261         if (!a)
96262                 return NULL;
96263         if (soap->alloced)
96264         {       a->soap_default(soap);
96265                 if (soap->clist->type != SOAP_TYPE_sai__ProvisioningAuditRecordType)
96266                 {       soap_revert(soap);
96267                         *soap->id = '\0';
96268                         return (sai__ProvisioningAuditRecordType *)a->soap_in(soap, tag, type);
96269                 }
96270         }
96271         short soap_flag_ProvisioningTLSMode1 = 1, soap_flag_SecureDNS1 = 1, soap_flag_HostInitiated1 = 1, soap_flag_ProvServerFQDN1 = 1, soap_flag_SelectedHashType1 = 1, soap_flag_SelectedHashData1 = 1, soap_flag_AdditionalCaSerialNums1 = 1, soap_flag_IsOemDefault1 = 1, soap_flag_IsTimeValid1 = 1, soap_flag_ProvServerIP1 = 1, soap_flag_TlsStartTime1 = 1;
96272         if (soap->body && !*soap->href)
96273         {
96274                 for (;;)
96275                 {       soap->error = SOAP_TAG_MISMATCH;
96276                         if (soap_flag_ProvisioningTLSMode1 && soap->error == SOAP_TAG_MISMATCH)
96277                                 if (soap_in_sai__ProvisioningTLSModeType(soap, "sai:ProvisioningTLSMode", &(((sai__ProvisioningAuditRecordType*)a)->ProvisioningTLSMode), "sai:ProvisioningTLSModeType"))
96278                                 {       soap_flag_ProvisioningTLSMode1--;
96279                                         continue;
96280                                 }
96281                         if (soap_flag_SecureDNS1 && soap->error == SOAP_TAG_MISMATCH)
96282                                 if (soap_in_bool(soap, "sai:SecureDNS", &(((sai__ProvisioningAuditRecordType*)a)->SecureDNS), "xsd:boolean"))
96283                                 {       soap_flag_SecureDNS1--;
96284                                         continue;
96285                                 }
96286                         if (soap_flag_HostInitiated1 && soap->error == SOAP_TAG_MISMATCH)
96287                                 if (soap_in_bool(soap, "sai:HostInitiated", &(((sai__ProvisioningAuditRecordType*)a)->HostInitiated), "xsd:boolean"))
96288                                 {       soap_flag_HostInitiated1--;
96289                                         continue;
96290                                 }
96291                         if (soap_flag_ProvServerFQDN1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
96292                                 if (soap_in_PointerTostd__string(soap, "sai:ProvServerFQDN", &(((sai__ProvisioningAuditRecordType*)a)->ProvServerFQDN), "xsd:string"))
96293                                 {       soap_flag_ProvServerFQDN1--;
96294                                         continue;
96295                                 }
96296                         if (soap_flag_SelectedHashType1 && soap->error == SOAP_TAG_MISMATCH)
96297                                 if (soap_in_sai__HashTypeType(soap, "sai:SelectedHashType", &(((sai__ProvisioningAuditRecordType*)a)->SelectedHashType), "sai:HashTypeType"))
96298                                 {       soap_flag_SelectedHashType1--;
96299                                         continue;
96300                                 }
96301                         if (soap_flag_SelectedHashData1 && soap->error == SOAP_TAG_MISMATCH)
96302                                 if ((((sai__ProvisioningAuditRecordType*)a)->SelectedHashData).soap_in(soap, "sai:SelectedHashData", "xsd:base64Binary"))
96303                                 {       soap_flag_SelectedHashData1--;
96304                                         continue;
96305                                 }
96306                         if (soap->error == SOAP_TAG_MISMATCH)
96307                                 if (soap_in_std__vectorTemplateOfxsd__base64Binary(soap, "sai:CaCertSerials", &(((sai__ProvisioningAuditRecordType*)a)->CaCertSerials), "xsd:base64Binary"))
96308                                         continue;
96309                         if (soap_flag_AdditionalCaSerialNums1 && soap->error == SOAP_TAG_MISMATCH)
96310                                 if (soap_in_PointerTobool(soap, "sai:AdditionalCaSerialNums", &(((sai__ProvisioningAuditRecordType*)a)->AdditionalCaSerialNums), "xsd:boolean"))
96311                                 {       soap_flag_AdditionalCaSerialNums1--;
96312                                         continue;
96313                                 }
96314                         if (soap_flag_IsOemDefault1 && soap->error == SOAP_TAG_MISMATCH)
96315                                 if (soap_in_bool(soap, "sai:IsOemDefault", &(((sai__ProvisioningAuditRecordType*)a)->IsOemDefault), "xsd:boolean"))
96316                                 {       soap_flag_IsOemDefault1--;
96317                                         continue;
96318                                 }
96319                         if (soap_flag_IsTimeValid1 && soap->error == SOAP_TAG_MISMATCH)
96320                                 if (soap_in_bool(soap, "sai:IsTimeValid", &(((sai__ProvisioningAuditRecordType*)a)->IsTimeValid), "xsd:boolean"))
96321                                 {       soap_flag_IsTimeValid1--;
96322                                         continue;
96323                                 }
96324                         if (soap_flag_ProvServerIP1 && soap->error == SOAP_TAG_MISMATCH)
96325                                 if (soap_in_sai__IPv4AddressType(soap, "sai:ProvServerIP", &(((sai__ProvisioningAuditRecordType*)a)->ProvServerIP), "sai:IPv4AddressType"))
96326                                 {       soap_flag_ProvServerIP1--;
96327                                         continue;
96328                                 }
96329                         if (soap_flag_TlsStartTime1 && soap->error == SOAP_TAG_MISMATCH)
96330                                 if (soap_in_unsignedInt(soap, "sai:TlsStartTime", &(((sai__ProvisioningAuditRecordType*)a)->TlsStartTime), "xsd:unsignedInt"))
96331                                 {       soap_flag_TlsStartTime1--;
96332                                         continue;
96333                                 }
96334                         /* transient soap skipped */
96335                         if (soap->error == SOAP_TAG_MISMATCH)
96336                                 soap->error = soap_ignore_element(soap);
96337                         if (soap->error == SOAP_NO_TAG)
96338                                 break;
96339                         if (soap->error)
96340                                 return NULL;
96341                 }
96342                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProvisioningTLSMode1 > 0 || soap_flag_SecureDNS1 > 0 || soap_flag_HostInitiated1 > 0 || soap_flag_SelectedHashType1 > 0 || soap_flag_SelectedHashData1 > 0 || soap_flag_IsOemDefault1 > 0 || soap_flag_IsTimeValid1 > 0 || soap_flag_ProvServerIP1 > 0 || soap_flag_TlsStartTime1 > 0))
96343                 {       soap->error = SOAP_OCCURS;
96344                         return NULL;
96345                 }
96346                 if (soap_element_end_in(soap, tag))
96347                         return NULL;
96348         }
96349         else
96350         {       a = (sai__ProvisioningAuditRecordType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__ProvisioningAuditRecordType, 0, sizeof(sai__ProvisioningAuditRecordType), 0, soap_copy_sai__ProvisioningAuditRecordType);
96351                 if (soap->body && soap_element_end_in(soap, tag))
96352                         return NULL;
96353         }
96354         return a;
96355 }
96356
96357 SOAP_FMAC5 sai__ProvisioningAuditRecordType * SOAP_FMAC6 soap_new_sai__ProvisioningAuditRecordType(struct soap *soap, int n)
96358 {       return soap_instantiate_sai__ProvisioningAuditRecordType(soap, n, NULL, NULL, NULL);
96359 }
96360
96361 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *p)
96362 {       soap_delete(soap, p);
96363 }
96364
96365 SOAP_FMAC3 sai__ProvisioningAuditRecordType * SOAP_FMAC4 soap_instantiate_sai__ProvisioningAuditRecordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
96366 {
96367         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__ProvisioningAuditRecordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
96368         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__ProvisioningAuditRecordType, n, soap_fdelete);
96369         if (!cp)
96370                 return NULL;
96371         if (n < 0)
96372         {       cp->ptr = (void*)new sai__ProvisioningAuditRecordType;
96373                 if (size)
96374                         *size = sizeof(sai__ProvisioningAuditRecordType);
96375                 ((sai__ProvisioningAuditRecordType*)cp->ptr)->soap = soap;
96376         }
96377         else
96378         {       cp->ptr = (void*)new sai__ProvisioningAuditRecordType[n];
96379                 if (size)
96380                         *size = n * sizeof(sai__ProvisioningAuditRecordType);
96381                 for (int i = 0; i < n; i++)
96382                         ((sai__ProvisioningAuditRecordType*)cp->ptr)[i].soap = soap;
96383         }
96384                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
96385         return (sai__ProvisioningAuditRecordType*)cp->ptr;
96386 }
96387
96388 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__ProvisioningAuditRecordType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
96389 {
96390         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__ProvisioningAuditRecordType %p -> %p\n", q, p));
96391         *(sai__ProvisioningAuditRecordType*)p = *(sai__ProvisioningAuditRecordType*)q;
96392 }
96393
96394 void sai__CertHashEntryType::soap_serialize(struct soap *soap) const
96395 {
96396         (void)soap; /* appease -Wall -Werror */
96397         soap_embedded(soap, &((sai__CertHashEntryType*)this)->Default, SOAP_TYPE_bool);
96398         soap_embedded(soap, &((sai__CertHashEntryType*)this)->Active, SOAP_TYPE_bool);
96399         soap_embedded(soap, &((sai__CertHashEntryType*)this)->Hash, SOAP_TYPE_xsd__base64Binary);
96400         ((sai__CertHashEntryType*)this)->Hash.soap_serialize(soap);
96401         soap_serialize_sai__FriendlyNameType(soap, &((sai__CertHashEntryType*)this)->FriendlyName);
96402         /* transient soap skipped */
96403 }
96404
96405 void sai__CertHashEntryType::soap_default(struct soap *soap)
96406 {
96407         this->soap = soap;
96408         soap_default_bool(soap, &((sai__CertHashEntryType*)this)->Default);
96409         soap_default_bool(soap, &((sai__CertHashEntryType*)this)->Active);
96410         soap_default_sai__HashTypeType(soap, &((sai__CertHashEntryType*)this)->HashType);
96411         ((sai__CertHashEntryType*)this)->Hash.xsd__base64Binary::soap_default(soap);
96412         soap_default_sai__FriendlyNameType(soap, &((sai__CertHashEntryType*)this)->FriendlyName);
96413         /* transient soap skipped */
96414 }
96415
96416 int sai__CertHashEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
96417 {
96418         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__CertHashEntryType);
96419         if (this->soap_out(soap, tag, id, type))
96420                 return soap->error;
96421         return soap_putindependent(soap);
96422 }
96423
96424 int sai__CertHashEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
96425 {
96426         return soap_out_sai__CertHashEntryType(soap, tag, id, this, type);
96427 }
96428
96429 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertHashEntryType(struct soap *soap, const char *tag, int id, const sai__CertHashEntryType *a, const char *type)
96430 {
96431         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CertHashEntryType), type);
96432         soap_out_bool(soap, "sai:Default", -1, &(((sai__CertHashEntryType*)a)->Default), "");
96433         soap_out_bool(soap, "sai:Active", -1, &(((sai__CertHashEntryType*)a)->Active), "");
96434         soap_out_sai__HashTypeType(soap, "sai:HashType", -1, &(((sai__CertHashEntryType*)a)->HashType), "");
96435         (((sai__CertHashEntryType*)a)->Hash).soap_out(soap, "sai:Hash", -1, "");
96436         soap_out_sai__FriendlyNameType(soap, "sai:FriendlyName", -1, &(((sai__CertHashEntryType*)a)->FriendlyName), "");
96437         /* transient soap skipped */
96438         soap_element_end_out(soap, tag);
96439         return SOAP_OK;
96440 }
96441
96442 void *sai__CertHashEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
96443 {
96444         return soap_get_sai__CertHashEntryType(soap, this, tag, type);
96445 }
96446
96447 SOAP_FMAC3 sai__CertHashEntryType * SOAP_FMAC4 soap_get_sai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *p, const char *tag, const char *type)
96448 {
96449         if ((p = soap_in_sai__CertHashEntryType(soap, tag, p, type)))
96450                 soap_getindependent(soap);
96451         return p;
96452 }
96453
96454 void *sai__CertHashEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
96455 {       return soap_in_sai__CertHashEntryType(soap, tag, this, type);
96456 }
96457
96458 SOAP_FMAC3 sai__CertHashEntryType * SOAP_FMAC4 soap_in_sai__CertHashEntryType(struct soap *soap, const char *tag, sai__CertHashEntryType *a, const char *type)
96459 {
96460         if (soap_element_begin_in(soap, tag, 0, NULL))
96461                 return NULL;
96462         a = (sai__CertHashEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CertHashEntryType, sizeof(sai__CertHashEntryType), soap->type, soap->arrayType);
96463         if (!a)
96464                 return NULL;
96465         if (soap->alloced)
96466         {       a->soap_default(soap);
96467                 if (soap->clist->type != SOAP_TYPE_sai__CertHashEntryType)
96468                 {       soap_revert(soap);
96469                         *soap->id = '\0';
96470                         return (sai__CertHashEntryType *)a->soap_in(soap, tag, type);
96471                 }
96472         }
96473         short soap_flag_Default1 = 1, soap_flag_Active1 = 1, soap_flag_HashType1 = 1, soap_flag_Hash1 = 1, soap_flag_FriendlyName1 = 1;
96474         if (soap->body && !*soap->href)
96475         {
96476                 for (;;)
96477                 {       soap->error = SOAP_TAG_MISMATCH;
96478                         if (soap_flag_Default1 && soap->error == SOAP_TAG_MISMATCH)
96479                                 if (soap_in_bool(soap, "sai:Default", &(((sai__CertHashEntryType*)a)->Default), "xsd:boolean"))
96480                                 {       soap_flag_Default1--;
96481                                         continue;
96482                                 }
96483                         if (soap_flag_Active1 && soap->error == SOAP_TAG_MISMATCH)
96484                                 if (soap_in_bool(soap, "sai:Active", &(((sai__CertHashEntryType*)a)->Active), "xsd:boolean"))
96485                                 {       soap_flag_Active1--;
96486                                         continue;
96487                                 }
96488                         if (soap_flag_HashType1 && soap->error == SOAP_TAG_MISMATCH)
96489                                 if (soap_in_sai__HashTypeType(soap, "sai:HashType", &(((sai__CertHashEntryType*)a)->HashType), "sai:HashTypeType"))
96490                                 {       soap_flag_HashType1--;
96491                                         continue;
96492                                 }
96493                         if (soap_flag_Hash1 && soap->error == SOAP_TAG_MISMATCH)
96494                                 if ((((sai__CertHashEntryType*)a)->Hash).soap_in(soap, "sai:Hash", "xsd:base64Binary"))
96495                                 {       soap_flag_Hash1--;
96496                                         continue;
96497                                 }
96498                         if (soap_flag_FriendlyName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
96499                                 if (soap_in_sai__FriendlyNameType(soap, "sai:FriendlyName", &(((sai__CertHashEntryType*)a)->FriendlyName), "sai:FriendlyNameType"))
96500                                 {       soap_flag_FriendlyName1--;
96501                                         continue;
96502                                 }
96503                         /* transient soap skipped */
96504                         if (soap->error == SOAP_TAG_MISMATCH)
96505                                 soap->error = soap_ignore_element(soap);
96506                         if (soap->error == SOAP_NO_TAG)
96507                                 break;
96508                         if (soap->error)
96509                                 return NULL;
96510                 }
96511                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Default1 > 0 || soap_flag_Active1 > 0 || soap_flag_HashType1 > 0 || soap_flag_Hash1 > 0 || soap_flag_FriendlyName1 > 0))
96512                 {       soap->error = SOAP_OCCURS;
96513                         return NULL;
96514                 }
96515                 if (soap_element_end_in(soap, tag))
96516                         return NULL;
96517         }
96518         else
96519         {       a = (sai__CertHashEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__CertHashEntryType, 0, sizeof(sai__CertHashEntryType), 0, soap_copy_sai__CertHashEntryType);
96520                 if (soap->body && soap_element_end_in(soap, tag))
96521                         return NULL;
96522         }
96523         return a;
96524 }
96525
96526 SOAP_FMAC5 sai__CertHashEntryType * SOAP_FMAC6 soap_new_sai__CertHashEntryType(struct soap *soap, int n)
96527 {       return soap_instantiate_sai__CertHashEntryType(soap, n, NULL, NULL, NULL);
96528 }
96529
96530 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *p)
96531 {       soap_delete(soap, p);
96532 }
96533
96534 SOAP_FMAC3 sai__CertHashEntryType * SOAP_FMAC4 soap_instantiate_sai__CertHashEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
96535 {
96536         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CertHashEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
96537         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CertHashEntryType, n, soap_fdelete);
96538         if (!cp)
96539                 return NULL;
96540         if (n < 0)
96541         {       cp->ptr = (void*)new sai__CertHashEntryType;
96542                 if (size)
96543                         *size = sizeof(sai__CertHashEntryType);
96544                 ((sai__CertHashEntryType*)cp->ptr)->soap = soap;
96545         }
96546         else
96547         {       cp->ptr = (void*)new sai__CertHashEntryType[n];
96548                 if (size)
96549                         *size = n * sizeof(sai__CertHashEntryType);
96550                 for (int i = 0; i < n; i++)
96551                         ((sai__CertHashEntryType*)cp->ptr)[i].soap = soap;
96552         }
96553                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
96554         return (sai__CertHashEntryType*)cp->ptr;
96555 }
96556
96557 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__CertHashEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
96558 {
96559         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CertHashEntryType %p -> %p\n", q, p));
96560         *(sai__CertHashEntryType*)p = *(sai__CertHashEntryType*)q;
96561 }
96562
96563 void sai__PkiCapsType::soap_serialize(struct soap *soap) const
96564 {
96565         (void)soap; /* appease -Wall -Werror */
96566         soap_embedded(soap, &((sai__PkiCapsType*)this)->CrlStoreSize, SOAP_TYPE_unsignedInt);
96567         soap_embedded(soap, &((sai__PkiCapsType*)this)->RootCertMaxSize, SOAP_TYPE_unsignedInt);
96568         soap_embedded(soap, &((sai__PkiCapsType*)this)->RootCertMaxInstances, SOAP_TYPE_unsignedInt);
96569         soap_embedded(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntries, SOAP_TYPE_unsignedInt);
96570         soap_embedded(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntryLength, SOAP_TYPE_unsignedInt);
96571         soap_embedded(soap, &((sai__PkiCapsType*)this)->CertChainMaxSize, SOAP_TYPE_unsignedInt);
96572         soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((sai__PkiCapsType*)this)->SupportedKeyLengths);
96573         /* transient soap skipped */
96574 }
96575
96576 void sai__PkiCapsType::soap_default(struct soap *soap)
96577 {
96578         this->soap = soap;
96579         soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->CrlStoreSize);
96580         soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->RootCertMaxSize);
96581         soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->RootCertMaxInstances);
96582         soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntries);
96583         soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntryLength);
96584         soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->CertChainMaxSize);
96585         soap_default_std__vectorTemplateOfunsignedInt(soap, &((sai__PkiCapsType*)this)->SupportedKeyLengths);
96586         /* transient soap skipped */
96587 }
96588
96589 int sai__PkiCapsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
96590 {
96591         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__PkiCapsType);
96592         if (this->soap_out(soap, tag, id, type))
96593                 return soap->error;
96594         return soap_putindependent(soap);
96595 }
96596
96597 int sai__PkiCapsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
96598 {
96599         return soap_out_sai__PkiCapsType(soap, tag, id, this, type);
96600 }
96601
96602 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__PkiCapsType(struct soap *soap, const char *tag, int id, const sai__PkiCapsType *a, const char *type)
96603 {
96604         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__PkiCapsType), type);
96605         soap_out_unsignedInt(soap, "sai:CrlStoreSize", -1, &(((sai__PkiCapsType*)a)->CrlStoreSize), "");
96606         soap_out_unsignedInt(soap, "sai:RootCertMaxSize", -1, &(((sai__PkiCapsType*)a)->RootCertMaxSize), "");
96607         soap_out_unsignedInt(soap, "sai:RootCertMaxInstances", -1, &(((sai__PkiCapsType*)a)->RootCertMaxInstances), "");
96608         soap_out_unsignedInt(soap, "sai:FqdnSuffixMaxEntries", -1, &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntries), "");
96609         soap_out_unsignedInt(soap, "sai:FqdnSuffixMaxEntryLength", -1, &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntryLength), "");
96610         soap_out_unsignedInt(soap, "sai:CertChainMaxSize", -1, &(((sai__PkiCapsType*)a)->CertChainMaxSize), "");
96611         soap_out_std__vectorTemplateOfunsignedInt(soap, "sai:SupportedKeyLengths", -1, &(((sai__PkiCapsType*)a)->SupportedKeyLengths), "");
96612         /* transient soap skipped */
96613         soap_element_end_out(soap, tag);
96614         return SOAP_OK;
96615 }
96616
96617 void *sai__PkiCapsType::soap_get(struct soap *soap, const char *tag, const char *type)
96618 {
96619         return soap_get_sai__PkiCapsType(soap, this, tag, type);
96620 }
96621
96622 SOAP_FMAC3 sai__PkiCapsType * SOAP_FMAC4 soap_get_sai__PkiCapsType(struct soap *soap, sai__PkiCapsType *p, const char *tag, const char *type)
96623 {
96624         if ((p = soap_in_sai__PkiCapsType(soap, tag, p, type)))
96625                 soap_getindependent(soap);
96626         return p;
96627 }
96628
96629 void *sai__PkiCapsType::soap_in(struct soap *soap, const char *tag, const char *type)
96630 {       return soap_in_sai__PkiCapsType(soap, tag, this, type);
96631 }
96632
96633 SOAP_FMAC3 sai__PkiCapsType * SOAP_FMAC4 soap_in_sai__PkiCapsType(struct soap *soap, const char *tag, sai__PkiCapsType *a, const char *type)
96634 {
96635         if (soap_element_begin_in(soap, tag, 0, NULL))
96636                 return NULL;
96637         a = (sai__PkiCapsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__PkiCapsType, sizeof(sai__PkiCapsType), soap->type, soap->arrayType);
96638         if (!a)
96639                 return NULL;
96640         if (soap->alloced)
96641         {       a->soap_default(soap);
96642                 if (soap->clist->type != SOAP_TYPE_sai__PkiCapsType)
96643                 {       soap_revert(soap);
96644                         *soap->id = '\0';
96645                         return (sai__PkiCapsType *)a->soap_in(soap, tag, type);
96646                 }
96647         }
96648         short soap_flag_CrlStoreSize1 = 1, soap_flag_RootCertMaxSize1 = 1, soap_flag_RootCertMaxInstances1 = 1, soap_flag_FqdnSuffixMaxEntries1 = 1, soap_flag_FqdnSuffixMaxEntryLength1 = 1, soap_flag_CertChainMaxSize1 = 1;
96649         if (soap->body && !*soap->href)
96650         {
96651                 for (;;)
96652                 {       soap->error = SOAP_TAG_MISMATCH;
96653                         if (soap_flag_CrlStoreSize1 && soap->error == SOAP_TAG_MISMATCH)
96654                                 if (soap_in_unsignedInt(soap, "sai:CrlStoreSize", &(((sai__PkiCapsType*)a)->CrlStoreSize), "xsd:unsignedInt"))
96655                                 {       soap_flag_CrlStoreSize1--;
96656                                         continue;
96657                                 }
96658                         if (soap_flag_RootCertMaxSize1 && soap->error == SOAP_TAG_MISMATCH)
96659                                 if (soap_in_unsignedInt(soap, "sai:RootCertMaxSize", &(((sai__PkiCapsType*)a)->RootCertMaxSize), "xsd:unsignedInt"))
96660                                 {       soap_flag_RootCertMaxSize1--;
96661                                         continue;
96662                                 }
96663                         if (soap_flag_RootCertMaxInstances1 && soap->error == SOAP_TAG_MISMATCH)
96664                                 if (soap_in_unsignedInt(soap, "sai:RootCertMaxInstances", &(((sai__PkiCapsType*)a)->RootCertMaxInstances), "xsd:unsignedInt"))
96665                                 {       soap_flag_RootCertMaxInstances1--;
96666                                         continue;
96667                                 }
96668                         if (soap_flag_FqdnSuffixMaxEntries1 && soap->error == SOAP_TAG_MISMATCH)
96669                                 if (soap_in_unsignedInt(soap, "sai:FqdnSuffixMaxEntries", &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntries), "xsd:unsignedInt"))
96670                                 {       soap_flag_FqdnSuffixMaxEntries1--;
96671                                         continue;
96672                                 }
96673                         if (soap_flag_FqdnSuffixMaxEntryLength1 && soap->error == SOAP_TAG_MISMATCH)
96674                                 if (soap_in_unsignedInt(soap, "sai:FqdnSuffixMaxEntryLength", &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntryLength), "xsd:unsignedInt"))
96675                                 {       soap_flag_FqdnSuffixMaxEntryLength1--;
96676                                         continue;
96677                                 }
96678                         if (soap_flag_CertChainMaxSize1 && soap->error == SOAP_TAG_MISMATCH)
96679                                 if (soap_in_unsignedInt(soap, "sai:CertChainMaxSize", &(((sai__PkiCapsType*)a)->CertChainMaxSize), "xsd:unsignedInt"))
96680                                 {       soap_flag_CertChainMaxSize1--;
96681                                         continue;
96682                                 }
96683                         if (soap->error == SOAP_TAG_MISMATCH)
96684                                 if (soap_in_std__vectorTemplateOfunsignedInt(soap, "sai:SupportedKeyLengths", &(((sai__PkiCapsType*)a)->SupportedKeyLengths), "xsd:unsignedInt"))
96685                                         continue;
96686                         /* transient soap skipped */
96687                         if (soap->error == SOAP_TAG_MISMATCH)
96688                                 soap->error = soap_ignore_element(soap);
96689                         if (soap->error == SOAP_NO_TAG)
96690                                 break;
96691                         if (soap->error)
96692                                 return NULL;
96693                 }
96694                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CrlStoreSize1 > 0 || soap_flag_RootCertMaxSize1 > 0 || soap_flag_RootCertMaxInstances1 > 0 || soap_flag_FqdnSuffixMaxEntries1 > 0 || soap_flag_FqdnSuffixMaxEntryLength1 > 0 || soap_flag_CertChainMaxSize1 > 0))
96695                 {       soap->error = SOAP_OCCURS;
96696                         return NULL;
96697                 }
96698                 if (soap_element_end_in(soap, tag))
96699                         return NULL;
96700         }
96701         else
96702         {       a = (sai__PkiCapsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__PkiCapsType, 0, sizeof(sai__PkiCapsType), 0, soap_copy_sai__PkiCapsType);
96703                 if (soap->body && soap_element_end_in(soap, tag))
96704                         return NULL;
96705         }
96706         return a;
96707 }
96708
96709 SOAP_FMAC5 sai__PkiCapsType * SOAP_FMAC6 soap_new_sai__PkiCapsType(struct soap *soap, int n)
96710 {       return soap_instantiate_sai__PkiCapsType(soap, n, NULL, NULL, NULL);
96711 }
96712
96713 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__PkiCapsType(struct soap *soap, sai__PkiCapsType *p)
96714 {       soap_delete(soap, p);
96715 }
96716
96717 SOAP_FMAC3 sai__PkiCapsType * SOAP_FMAC4 soap_instantiate_sai__PkiCapsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
96718 {
96719         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__PkiCapsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
96720         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__PkiCapsType, n, soap_fdelete);
96721         if (!cp)
96722                 return NULL;
96723         if (n < 0)
96724         {       cp->ptr = (void*)new sai__PkiCapsType;
96725                 if (size)
96726                         *size = sizeof(sai__PkiCapsType);
96727                 ((sai__PkiCapsType*)cp->ptr)->soap = soap;
96728         }
96729         else
96730         {       cp->ptr = (void*)new sai__PkiCapsType[n];
96731                 if (size)
96732                         *size = n * sizeof(sai__PkiCapsType);
96733                 for (int i = 0; i < n; i++)
96734                         ((sai__PkiCapsType*)cp->ptr)[i].soap = soap;
96735         }
96736                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
96737         return (sai__PkiCapsType*)cp->ptr;
96738 }
96739
96740 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__PkiCapsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
96741 {
96742         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__PkiCapsType %p -> %p\n", q, p));
96743         *(sai__PkiCapsType*)p = *(sai__PkiCapsType*)q;
96744 }
96745
96746 void sai__CrlType::soap_serialize(struct soap *soap) const
96747 {
96748         (void)soap; /* appease -Wall -Werror */
96749         soap_embedded(soap, &((sai__CrlType*)this)->CrlUrl, SOAP_TYPE_std__string);
96750         soap_serialize_std__string(soap, &((sai__CrlType*)this)->CrlUrl);
96751         soap_serialize_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__CrlType*)this)->SerialNumber);
96752         /* transient soap skipped */
96753 }
96754
96755 void sai__CrlType::soap_default(struct soap *soap)
96756 {
96757         this->soap = soap;
96758         soap_default_std__string(soap, &((sai__CrlType*)this)->CrlUrl);
96759         soap_default_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__CrlType*)this)->SerialNumber);
96760         /* transient soap skipped */
96761 }
96762
96763 int sai__CrlType::soap_put(struct soap *soap, const char *tag, const  char *type) const
96764 {
96765         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__CrlType);
96766         if (this->soap_out(soap, tag, id, type))
96767                 return soap->error;
96768         return soap_putindependent(soap);
96769 }
96770
96771 int sai__CrlType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
96772 {
96773         return soap_out_sai__CrlType(soap, tag, id, this, type);
96774 }
96775
96776 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CrlType(struct soap *soap, const char *tag, int id, const sai__CrlType *a, const char *type)
96777 {
96778         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CrlType), type);
96779         soap_out_std__string(soap, "sai:CrlUrl", -1, &(((sai__CrlType*)a)->CrlUrl), "");
96780         soap_out_std__vectorTemplateOfxsd__base64Binary(soap, "sai:SerialNumber", -1, &(((sai__CrlType*)a)->SerialNumber), "");
96781         /* transient soap skipped */
96782         soap_element_end_out(soap, tag);
96783         return SOAP_OK;
96784 }
96785
96786 void *sai__CrlType::soap_get(struct soap *soap, const char *tag, const char *type)
96787 {
96788         return soap_get_sai__CrlType(soap, this, tag, type);
96789 }
96790
96791 SOAP_FMAC3 sai__CrlType * SOAP_FMAC4 soap_get_sai__CrlType(struct soap *soap, sai__CrlType *p, const char *tag, const char *type)
96792 {
96793         if ((p = soap_in_sai__CrlType(soap, tag, p, type)))
96794                 soap_getindependent(soap);
96795         return p;
96796 }
96797
96798 void *sai__CrlType::soap_in(struct soap *soap, const char *tag, const char *type)
96799 {       return soap_in_sai__CrlType(soap, tag, this, type);
96800 }
96801
96802 SOAP_FMAC3 sai__CrlType * SOAP_FMAC4 soap_in_sai__CrlType(struct soap *soap, const char *tag, sai__CrlType *a, const char *type)
96803 {
96804         if (soap_element_begin_in(soap, tag, 0, NULL))
96805                 return NULL;
96806         a = (sai__CrlType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CrlType, sizeof(sai__CrlType), soap->type, soap->arrayType);
96807         if (!a)
96808                 return NULL;
96809         if (soap->alloced)
96810         {       a->soap_default(soap);
96811                 if (soap->clist->type != SOAP_TYPE_sai__CrlType)
96812                 {       soap_revert(soap);
96813                         *soap->id = '\0';
96814                         return (sai__CrlType *)a->soap_in(soap, tag, type);
96815                 }
96816         }
96817         short soap_flag_CrlUrl1 = 1;
96818         if (soap->body && !*soap->href)
96819         {
96820                 for (;;)
96821                 {       soap->error = SOAP_TAG_MISMATCH;
96822                         if (soap_flag_CrlUrl1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
96823                                 if (soap_in_std__string(soap, "sai:CrlUrl", &(((sai__CrlType*)a)->CrlUrl), "xsd:string"))
96824                                 {       soap_flag_CrlUrl1--;
96825                                         continue;
96826                                 }
96827                         if (soap->error == SOAP_TAG_MISMATCH)
96828                                 if (soap_in_std__vectorTemplateOfxsd__base64Binary(soap, "sai:SerialNumber", &(((sai__CrlType*)a)->SerialNumber), "xsd:base64Binary"))
96829                                         continue;
96830                         /* transient soap skipped */
96831                         if (soap->error == SOAP_TAG_MISMATCH)
96832                                 soap->error = soap_ignore_element(soap);
96833                         if (soap->error == SOAP_NO_TAG)
96834                                 break;
96835                         if (soap->error)
96836                                 return NULL;
96837                 }
96838                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CrlUrl1 > 0))
96839                 {       soap->error = SOAP_OCCURS;
96840                         return NULL;
96841                 }
96842                 if (soap_element_end_in(soap, tag))
96843                         return NULL;
96844         }
96845         else
96846         {       a = (sai__CrlType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__CrlType, 0, sizeof(sai__CrlType), 0, soap_copy_sai__CrlType);
96847                 if (soap->body && soap_element_end_in(soap, tag))
96848                         return NULL;
96849         }
96850         return a;
96851 }
96852
96853 SOAP_FMAC5 sai__CrlType * SOAP_FMAC6 soap_new_sai__CrlType(struct soap *soap, int n)
96854 {       return soap_instantiate_sai__CrlType(soap, n, NULL, NULL, NULL);
96855 }
96856
96857 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CrlType(struct soap *soap, sai__CrlType *p)
96858 {       soap_delete(soap, p);
96859 }
96860
96861 SOAP_FMAC3 sai__CrlType * SOAP_FMAC4 soap_instantiate_sai__CrlType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
96862 {
96863         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CrlType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
96864         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CrlType, n, soap_fdelete);
96865         if (!cp)
96866                 return NULL;
96867         if (n < 0)
96868         {       cp->ptr = (void*)new sai__CrlType;
96869                 if (size)
96870                         *size = sizeof(sai__CrlType);
96871                 ((sai__CrlType*)cp->ptr)->soap = soap;
96872         }
96873         else
96874         {       cp->ptr = (void*)new sai__CrlType[n];
96875                 if (size)
96876                         *size = n * sizeof(sai__CrlType);
96877                 for (int i = 0; i < n; i++)
96878                         ((sai__CrlType*)cp->ptr)[i].soap = soap;
96879         }
96880                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
96881         return (sai__CrlType*)cp->ptr;
96882 }
96883
96884 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__CrlType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
96885 {
96886         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CrlType %p -> %p\n", q, p));
96887         *(sai__CrlType*)p = *(sai__CrlType*)q;
96888 }
96889
96890 void sai__CertificateType::soap_serialize(struct soap *soap) const
96891 {
96892         (void)soap; /* appease -Wall -Werror */
96893         soap_embedded(soap, &((sai__CertificateType*)this)->X509cert, SOAP_TYPE_xsd__base64Binary);
96894         ((sai__CertificateType*)this)->X509cert.soap_serialize(soap);
96895         /* transient soap skipped */
96896 }
96897
96898 void sai__CertificateType::soap_default(struct soap *soap)
96899 {
96900         this->soap = soap;
96901         ((sai__CertificateType*)this)->X509cert.xsd__base64Binary::soap_default(soap);
96902         /* transient soap skipped */
96903 }
96904
96905 int sai__CertificateType::soap_put(struct soap *soap, const char *tag, const  char *type) const
96906 {
96907         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__CertificateType);
96908         if (this->soap_out(soap, tag, id, type))
96909                 return soap->error;
96910         return soap_putindependent(soap);
96911 }
96912
96913 int sai__CertificateType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
96914 {
96915         return soap_out_sai__CertificateType(soap, tag, id, this, type);
96916 }
96917
96918 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertificateType(struct soap *soap, const char *tag, int id, const sai__CertificateType *a, const char *type)
96919 {
96920         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CertificateType), type);
96921         (((sai__CertificateType*)a)->X509cert).soap_out(soap, "sai:X509cert", -1, "");
96922         /* transient soap skipped */
96923         soap_element_end_out(soap, tag);
96924         return SOAP_OK;
96925 }
96926
96927 void *sai__CertificateType::soap_get(struct soap *soap, const char *tag, const char *type)
96928 {
96929         return soap_get_sai__CertificateType(soap, this, tag, type);
96930 }
96931
96932 SOAP_FMAC3 sai__CertificateType * SOAP_FMAC4 soap_get_sai__CertificateType(struct soap *soap, sai__CertificateType *p, const char *tag, const char *type)
96933 {
96934         if ((p = soap_in_sai__CertificateType(soap, tag, p, type)))
96935                 soap_getindependent(soap);
96936         return p;
96937 }
96938
96939 void *sai__CertificateType::soap_in(struct soap *soap, const char *tag, const char *type)
96940 {       return soap_in_sai__CertificateType(soap, tag, this, type);
96941 }
96942
96943 SOAP_FMAC3 sai__CertificateType * SOAP_FMAC4 soap_in_sai__CertificateType(struct soap *soap, const char *tag, sai__CertificateType *a, const char *type)
96944 {
96945         if (soap_element_begin_in(soap, tag, 0, NULL))
96946                 return NULL;
96947         a = (sai__CertificateType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CertificateType, sizeof(sai__CertificateType), soap->type, soap->arrayType);
96948         if (!a)
96949                 return NULL;
96950         if (soap->alloced)
96951         {       a->soap_default(soap);
96952                 if (soap->clist->type != SOAP_TYPE_sai__CertificateType)
96953                 {       soap_revert(soap);
96954                         *soap->id = '\0';
96955                         return (sai__CertificateType *)a->soap_in(soap, tag, type);
96956                 }
96957         }
96958         short soap_flag_X509cert1 = 1;
96959         if (soap->body && !*soap->href)
96960         {
96961                 for (;;)
96962                 {       soap->error = SOAP_TAG_MISMATCH;
96963                         if (soap_flag_X509cert1 && soap->error == SOAP_TAG_MISMATCH)
96964                                 if ((((sai__CertificateType*)a)->X509cert).soap_in(soap, "sai:X509cert", "xsd:base64Binary"))
96965                                 {       soap_flag_X509cert1--;
96966                                         continue;
96967                                 }
96968                         /* transient soap skipped */
96969                         if (soap->error == SOAP_TAG_MISMATCH)
96970                                 soap->error = soap_ignore_element(soap);
96971                         if (soap->error == SOAP_NO_TAG)
96972                                 break;
96973                         if (soap->error)
96974                                 return NULL;
96975                 }
96976                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_X509cert1 > 0))
96977                 {       soap->error = SOAP_OCCURS;
96978                         return NULL;
96979                 }
96980                 if (soap_element_end_in(soap, tag))
96981                         return NULL;
96982         }
96983         else
96984         {       a = (sai__CertificateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__CertificateType, 0, sizeof(sai__CertificateType), 0, soap_copy_sai__CertificateType);
96985                 if (soap->body && soap_element_end_in(soap, tag))
96986                         return NULL;
96987         }
96988         return a;
96989 }
96990
96991 SOAP_FMAC5 sai__CertificateType * SOAP_FMAC6 soap_new_sai__CertificateType(struct soap *soap, int n)
96992 {       return soap_instantiate_sai__CertificateType(soap, n, NULL, NULL, NULL);
96993 }
96994
96995 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CertificateType(struct soap *soap, sai__CertificateType *p)
96996 {       soap_delete(soap, p);
96997 }
96998
96999 SOAP_FMAC3 sai__CertificateType * SOAP_FMAC4 soap_instantiate_sai__CertificateType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
97000 {
97001         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CertificateType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
97002         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CertificateType, n, soap_fdelete);
97003         if (!cp)
97004                 return NULL;
97005         if (n < 0)
97006         {       cp->ptr = (void*)new sai__CertificateType;
97007                 if (size)
97008                         *size = sizeof(sai__CertificateType);
97009                 ((sai__CertificateType*)cp->ptr)->soap = soap;
97010         }
97011         else
97012         {       cp->ptr = (void*)new sai__CertificateType[n];
97013                 if (size)
97014                         *size = n * sizeof(sai__CertificateType);
97015                 for (int i = 0; i < n; i++)
97016                         ((sai__CertificateType*)cp->ptr)[i].soap = soap;
97017         }
97018                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
97019         return (sai__CertificateType*)cp->ptr;
97020 }
97021
97022 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__CertificateType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
97023 {
97024         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CertificateType %p -> %p\n", q, p));
97025         *(sai__CertificateType*)p = *(sai__CertificateType*)q;
97026 }
97027
97028 void sai__TlsOptionsType::soap_serialize(struct soap *soap) const
97029 {
97030         (void)soap; /* appease -Wall -Werror */
97031         /* transient soap skipped */
97032 }
97033
97034 void sai__TlsOptionsType::soap_default(struct soap *soap)
97035 {
97036         this->soap = soap;
97037         soap_default_sai__InterfaceType(soap, &((sai__TlsOptionsType*)this)->Interface);
97038         soap_default_sai__TlsAthenticationType(soap, &((sai__TlsOptionsType*)this)->TlsAuthentication);
97039         /* transient soap skipped */
97040 }
97041
97042 int sai__TlsOptionsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
97043 {
97044         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__TlsOptionsType);
97045         if (this->soap_out(soap, tag, id, type))
97046                 return soap->error;
97047         return soap_putindependent(soap);
97048 }
97049
97050 int sai__TlsOptionsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
97051 {
97052         return soap_out_sai__TlsOptionsType(soap, tag, id, this, type);
97053 }
97054
97055 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__TlsOptionsType(struct soap *soap, const char *tag, int id, const sai__TlsOptionsType *a, const char *type)
97056 {
97057         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__TlsOptionsType), type);
97058         soap_out_sai__InterfaceType(soap, "sai:Interface", -1, &(((sai__TlsOptionsType*)a)->Interface), "");
97059         soap_out_sai__TlsAthenticationType(soap, "sai:TlsAuthentication", -1, &(((sai__TlsOptionsType*)a)->TlsAuthentication), "");
97060         /* transient soap skipped */
97061         soap_element_end_out(soap, tag);
97062         return SOAP_OK;
97063 }
97064
97065 void *sai__TlsOptionsType::soap_get(struct soap *soap, const char *tag, const char *type)
97066 {
97067         return soap_get_sai__TlsOptionsType(soap, this, tag, type);
97068 }
97069
97070 SOAP_FMAC3 sai__TlsOptionsType * SOAP_FMAC4 soap_get_sai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *p, const char *tag, const char *type)
97071 {
97072         if ((p = soap_in_sai__TlsOptionsType(soap, tag, p, type)))
97073                 soap_getindependent(soap);
97074         return p;
97075 }
97076
97077 void *sai__TlsOptionsType::soap_in(struct soap *soap, const char *tag, const char *type)
97078 {       return soap_in_sai__TlsOptionsType(soap, tag, this, type);
97079 }
97080
97081 SOAP_FMAC3 sai__TlsOptionsType * SOAP_FMAC4 soap_in_sai__TlsOptionsType(struct soap *soap, const char *tag, sai__TlsOptionsType *a, const char *type)
97082 {
97083         if (soap_element_begin_in(soap, tag, 0, NULL))
97084                 return NULL;
97085         a = (sai__TlsOptionsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__TlsOptionsType, sizeof(sai__TlsOptionsType), soap->type, soap->arrayType);
97086         if (!a)
97087                 return NULL;
97088         if (soap->alloced)
97089         {       a->soap_default(soap);
97090                 if (soap->clist->type != SOAP_TYPE_sai__TlsOptionsType)
97091                 {       soap_revert(soap);
97092                         *soap->id = '\0';
97093                         return (sai__TlsOptionsType *)a->soap_in(soap, tag, type);
97094                 }
97095         }
97096         short soap_flag_Interface1 = 1, soap_flag_TlsAuthentication1 = 1;
97097         if (soap->body && !*soap->href)
97098         {
97099                 for (;;)
97100                 {       soap->error = SOAP_TAG_MISMATCH;
97101                         if (soap_flag_Interface1 && soap->error == SOAP_TAG_MISMATCH)
97102                                 if (soap_in_sai__InterfaceType(soap, "sai:Interface", &(((sai__TlsOptionsType*)a)->Interface), "sai:InterfaceType"))
97103                                 {       soap_flag_Interface1--;
97104                                         continue;
97105                                 }
97106                         if (soap_flag_TlsAuthentication1 && soap->error == SOAP_TAG_MISMATCH)
97107                                 if (soap_in_sai__TlsAthenticationType(soap, "sai:TlsAuthentication", &(((sai__TlsOptionsType*)a)->TlsAuthentication), "sai:TlsAthenticationType"))
97108                                 {       soap_flag_TlsAuthentication1--;
97109                                         continue;
97110                                 }
97111                         /* transient soap skipped */
97112                         if (soap->error == SOAP_TAG_MISMATCH)
97113                                 soap->error = soap_ignore_element(soap);
97114                         if (soap->error == SOAP_NO_TAG)
97115                                 break;
97116                         if (soap->error)
97117                                 return NULL;
97118                 }
97119                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Interface1 > 0 || soap_flag_TlsAuthentication1 > 0))
97120                 {       soap->error = SOAP_OCCURS;
97121                         return NULL;
97122                 }
97123                 if (soap_element_end_in(soap, tag))
97124                         return NULL;
97125         }
97126         else
97127         {       a = (sai__TlsOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__TlsOptionsType, 0, sizeof(sai__TlsOptionsType), 0, soap_copy_sai__TlsOptionsType);
97128                 if (soap->body && soap_element_end_in(soap, tag))
97129                         return NULL;
97130         }
97131         return a;
97132 }
97133
97134 SOAP_FMAC5 sai__TlsOptionsType * SOAP_FMAC6 soap_new_sai__TlsOptionsType(struct soap *soap, int n)
97135 {       return soap_instantiate_sai__TlsOptionsType(soap, n, NULL, NULL, NULL);
97136 }
97137
97138 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *p)
97139 {       soap_delete(soap, p);
97140 }
97141
97142 SOAP_FMAC3 sai__TlsOptionsType * SOAP_FMAC4 soap_instantiate_sai__TlsOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
97143 {
97144         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__TlsOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
97145         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__TlsOptionsType, n, soap_fdelete);
97146         if (!cp)
97147                 return NULL;
97148         if (n < 0)
97149         {       cp->ptr = (void*)new sai__TlsOptionsType;
97150                 if (size)
97151                         *size = sizeof(sai__TlsOptionsType);
97152                 ((sai__TlsOptionsType*)cp->ptr)->soap = soap;
97153         }
97154         else
97155         {       cp->ptr = (void*)new sai__TlsOptionsType[n];
97156                 if (size)
97157                         *size = n * sizeof(sai__TlsOptionsType);
97158                 for (int i = 0; i < n; i++)
97159                         ((sai__TlsOptionsType*)cp->ptr)[i].soap = soap;
97160         }
97161                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
97162         return (sai__TlsOptionsType*)cp->ptr;
97163 }
97164
97165 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__TlsOptionsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
97166 {
97167         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__TlsOptionsType %p -> %p\n", q, p));
97168         *(sai__TlsOptionsType*)p = *(sai__TlsOptionsType*)q;
97169 }
97170
97171 void sai__KerberosOptionsType::soap_serialize(struct soap *soap) const
97172 {
97173         (void)soap; /* appease -Wall -Werror */
97174         soap_serialize__sai__KerberosRealmName(soap, &((sai__KerberosOptionsType*)this)->KerberosRealmName);
97175         soap_serialize_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, &((sai__KerberosOptionsType*)this)->KerberosSpn);
97176         soap_embedded(soap, &((sai__KerberosOptionsType*)this)->KerberosKeyVersion, SOAP_TYPE_unsignedInt);
97177         soap_embedded(soap, &((sai__KerberosOptionsType*)this)->KerberosMasterKey, SOAP_TYPE_xsd__base64Binary);
97178         ((sai__KerberosOptionsType*)this)->KerberosMasterKey.soap_serialize(soap);
97179         soap_embedded(soap, &((sai__KerberosOptionsType*)this)->KerberosMaximumClockTolerance, SOAP_TYPE_unsignedInt);
97180         /* transient soap skipped */
97181 }
97182
97183 void sai__KerberosOptionsType::soap_default(struct soap *soap)
97184 {
97185         this->soap = soap;
97186         soap_default__sai__KerberosRealmName(soap, &((sai__KerberosOptionsType*)this)->KerberosRealmName);
97187         soap_default_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, &((sai__KerberosOptionsType*)this)->KerberosSpn);
97188         soap_default_unsignedInt(soap, &((sai__KerberosOptionsType*)this)->KerberosKeyVersion);
97189         soap_default_sai__KerberosEncryptionType(soap, &((sai__KerberosOptionsType*)this)->KerberosEncryption);
97190         ((sai__KerberosOptionsType*)this)->KerberosMasterKey.xsd__base64Binary::soap_default(soap);
97191         soap_default_unsignedInt(soap, &((sai__KerberosOptionsType*)this)->KerberosMaximumClockTolerance);
97192         /* transient soap skipped */
97193 }
97194
97195 int sai__KerberosOptionsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
97196 {
97197         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__KerberosOptionsType);
97198         if (this->soap_out(soap, tag, id, type))
97199                 return soap->error;
97200         return soap_putindependent(soap);
97201 }
97202
97203 int sai__KerberosOptionsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
97204 {
97205         return soap_out_sai__KerberosOptionsType(soap, tag, id, this, type);
97206 }
97207
97208 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__KerberosOptionsType(struct soap *soap, const char *tag, int id, const sai__KerberosOptionsType *a, const char *type)
97209 {
97210         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosOptionsType), type);
97211         soap_out__sai__KerberosRealmName(soap, "sai:KerberosRealmName", -1, &(((sai__KerberosOptionsType*)a)->KerberosRealmName), "");
97212         soap_out_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, "sai:KerberosSpn", -1, &(((sai__KerberosOptionsType*)a)->KerberosSpn), "");
97213         soap_out_unsignedInt(soap, "sai:KerberosKeyVersion", -1, &(((sai__KerberosOptionsType*)a)->KerberosKeyVersion), "");
97214         soap_out_sai__KerberosEncryptionType(soap, "sai:KerberosEncryption", -1, &(((sai__KerberosOptionsType*)a)->KerberosEncryption), "");
97215         (((sai__KerberosOptionsType*)a)->KerberosMasterKey).soap_out(soap, "sai:KerberosMasterKey", -1, "");
97216         soap_out_unsignedInt(soap, "sai:KerberosMaximumClockTolerance", -1, &(((sai__KerberosOptionsType*)a)->KerberosMaximumClockTolerance), "");
97217         /* transient soap skipped */
97218         soap_element_end_out(soap, tag);
97219         return SOAP_OK;
97220 }
97221
97222 void *sai__KerberosOptionsType::soap_get(struct soap *soap, const char *tag, const char *type)
97223 {
97224         return soap_get_sai__KerberosOptionsType(soap, this, tag, type);
97225 }
97226
97227 SOAP_FMAC3 sai__KerberosOptionsType * SOAP_FMAC4 soap_get_sai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *p, const char *tag, const char *type)
97228 {
97229         if ((p = soap_in_sai__KerberosOptionsType(soap, tag, p, type)))
97230                 soap_getindependent(soap);
97231         return p;
97232 }
97233
97234 void *sai__KerberosOptionsType::soap_in(struct soap *soap, const char *tag, const char *type)
97235 {       return soap_in_sai__KerberosOptionsType(soap, tag, this, type);
97236 }
97237
97238 SOAP_FMAC3 sai__KerberosOptionsType * SOAP_FMAC4 soap_in_sai__KerberosOptionsType(struct soap *soap, const char *tag, sai__KerberosOptionsType *a, const char *type)
97239 {
97240         if (soap_element_begin_in(soap, tag, 0, NULL))
97241                 return NULL;
97242         a = (sai__KerberosOptionsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosOptionsType, sizeof(sai__KerberosOptionsType), soap->type, soap->arrayType);
97243         if (!a)
97244                 return NULL;
97245         if (soap->alloced)
97246         {       a->soap_default(soap);
97247                 if (soap->clist->type != SOAP_TYPE_sai__KerberosOptionsType)
97248                 {       soap_revert(soap);
97249                         *soap->id = '\0';
97250                         return (sai__KerberosOptionsType *)a->soap_in(soap, tag, type);
97251                 }
97252         }
97253         short soap_flag_KerberosRealmName1 = 1, soap_flag_KerberosKeyVersion1 = 1, soap_flag_KerberosEncryption1 = 1, soap_flag_KerberosMasterKey1 = 1, soap_flag_KerberosMaximumClockTolerance1 = 1;
97254         if (soap->body && !*soap->href)
97255         {
97256                 for (;;)
97257                 {       soap->error = SOAP_TAG_MISMATCH;
97258                         if (soap_flag_KerberosRealmName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
97259                                 if (soap_in__sai__KerberosRealmName(soap, "sai:KerberosRealmName", &(((sai__KerberosOptionsType*)a)->KerberosRealmName), ""))
97260                                 {       soap_flag_KerberosRealmName1--;
97261                                         continue;
97262                                 }
97263                         if (soap->error == SOAP_TAG_MISMATCH)
97264                                 if (soap_in_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, "sai:KerberosSpn", &(((sai__KerberosOptionsType*)a)->KerberosSpn), "sai:KerberosSpnType"))
97265                                         continue;
97266                         if (soap_flag_KerberosKeyVersion1 && soap->error == SOAP_TAG_MISMATCH)
97267                                 if (soap_in_unsignedInt(soap, "sai:KerberosKeyVersion", &(((sai__KerberosOptionsType*)a)->KerberosKeyVersion), "xsd:unsignedInt"))
97268                                 {       soap_flag_KerberosKeyVersion1--;
97269                                         continue;
97270                                 }
97271                         if (soap_flag_KerberosEncryption1 && soap->error == SOAP_TAG_MISMATCH)
97272                                 if (soap_in_sai__KerberosEncryptionType(soap, "sai:KerberosEncryption", &(((sai__KerberosOptionsType*)a)->KerberosEncryption), "sai:KerberosEncryptionType"))
97273                                 {       soap_flag_KerberosEncryption1--;
97274                                         continue;
97275                                 }
97276                         if (soap_flag_KerberosMasterKey1 && soap->error == SOAP_TAG_MISMATCH)
97277                                 if ((((sai__KerberosOptionsType*)a)->KerberosMasterKey).soap_in(soap, "sai:KerberosMasterKey", "xsd:base64Binary"))
97278                                 {       soap_flag_KerberosMasterKey1--;
97279                                         continue;
97280                                 }
97281                         if (soap_flag_KerberosMaximumClockTolerance1 && soap->error == SOAP_TAG_MISMATCH)
97282                                 if (soap_in_unsignedInt(soap, "sai:KerberosMaximumClockTolerance", &(((sai__KerberosOptionsType*)a)->KerberosMaximumClockTolerance), "xsd:unsignedInt"))
97283                                 {       soap_flag_KerberosMaximumClockTolerance1--;
97284                                         continue;
97285                                 }
97286                         /* transient soap skipped */
97287                         if (soap->error == SOAP_TAG_MISMATCH)
97288                                 soap->error = soap_ignore_element(soap);
97289                         if (soap->error == SOAP_NO_TAG)
97290                                 break;
97291                         if (soap->error)
97292                                 return NULL;
97293                 }
97294                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KerberosRealmName1 > 0 || ((sai__KerberosOptionsType*)a)->KerberosSpn.size() > 4 || soap_flag_KerberosKeyVersion1 > 0 || soap_flag_KerberosEncryption1 > 0 || soap_flag_KerberosMasterKey1 > 0 || soap_flag_KerberosMaximumClockTolerance1 > 0))
97295                 {       soap->error = SOAP_OCCURS;
97296                         return NULL;
97297                 }
97298                 if (soap_element_end_in(soap, tag))
97299                         return NULL;
97300         }
97301         else
97302         {       a = (sai__KerberosOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__KerberosOptionsType, 0, sizeof(sai__KerberosOptionsType), 0, soap_copy_sai__KerberosOptionsType);
97303                 if (soap->body && soap_element_end_in(soap, tag))
97304                         return NULL;
97305         }
97306         return a;
97307 }
97308
97309 SOAP_FMAC5 sai__KerberosOptionsType * SOAP_FMAC6 soap_new_sai__KerberosOptionsType(struct soap *soap, int n)
97310 {       return soap_instantiate_sai__KerberosOptionsType(soap, n, NULL, NULL, NULL);
97311 }
97312
97313 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *p)
97314 {       soap_delete(soap, p);
97315 }
97316
97317 SOAP_FMAC3 sai__KerberosOptionsType * SOAP_FMAC4 soap_instantiate_sai__KerberosOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
97318 {
97319         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__KerberosOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
97320         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__KerberosOptionsType, n, soap_fdelete);
97321         if (!cp)
97322                 return NULL;
97323         if (n < 0)
97324         {       cp->ptr = (void*)new sai__KerberosOptionsType;
97325                 if (size)
97326                         *size = sizeof(sai__KerberosOptionsType);
97327                 ((sai__KerberosOptionsType*)cp->ptr)->soap = soap;
97328         }
97329         else
97330         {       cp->ptr = (void*)new sai__KerberosOptionsType[n];
97331                 if (size)
97332                         *size = n * sizeof(sai__KerberosOptionsType);
97333                 for (int i = 0; i < n; i++)
97334                         ((sai__KerberosOptionsType*)cp->ptr)[i].soap = soap;
97335         }
97336                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
97337         return (sai__KerberosOptionsType*)cp->ptr;
97338 }
97339
97340 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__KerberosOptionsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
97341 {
97342         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__KerberosOptionsType %p -> %p\n", q, p));
97343         *(sai__KerberosOptionsType*)p = *(sai__KerberosOptionsType*)q;
97344 }
97345
97346 void sai__KerberosSpnType::soap_serialize(struct soap *soap) const
97347 {
97348         (void)soap; /* appease -Wall -Werror */
97349         soap_serialize__sai__SpnString(soap, &((sai__KerberosSpnType*)this)->SpnString);
97350         /* transient soap skipped */
97351 }
97352
97353 void sai__KerberosSpnType::soap_default(struct soap *soap)
97354 {
97355         this->soap = soap;
97356         soap_default_sai__KerberosSpnProtocolType(soap, &((sai__KerberosSpnType*)this)->SpnProtocolIndex);
97357         soap_default__sai__SpnString(soap, &((sai__KerberosSpnType*)this)->SpnString);
97358         /* transient soap skipped */
97359 }
97360
97361 int sai__KerberosSpnType::soap_put(struct soap *soap, const char *tag, const  char *type) const
97362 {
97363         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__KerberosSpnType);
97364         if (this->soap_out(soap, tag, id, type))
97365                 return soap->error;
97366         return soap_putindependent(soap);
97367 }
97368
97369 int sai__KerberosSpnType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
97370 {
97371         return soap_out_sai__KerberosSpnType(soap, tag, id, this, type);
97372 }
97373
97374 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__KerberosSpnType(struct soap *soap, const char *tag, int id, const sai__KerberosSpnType *a, const char *type)
97375 {
97376         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosSpnType), type);
97377         soap_out_sai__KerberosSpnProtocolType(soap, "sai:SpnProtocolIndex", -1, &(((sai__KerberosSpnType*)a)->SpnProtocolIndex), "");
97378         soap_out__sai__SpnString(soap, "sai:SpnString", -1, &(((sai__KerberosSpnType*)a)->SpnString), "");
97379         /* transient soap skipped */
97380         soap_element_end_out(soap, tag);
97381         return SOAP_OK;
97382 }
97383
97384 void *sai__KerberosSpnType::soap_get(struct soap *soap, const char *tag, const char *type)
97385 {
97386         return soap_get_sai__KerberosSpnType(soap, this, tag, type);
97387 }
97388
97389 SOAP_FMAC3 sai__KerberosSpnType * SOAP_FMAC4 soap_get_sai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *p, const char *tag, const char *type)
97390 {
97391         if ((p = soap_in_sai__KerberosSpnType(soap, tag, p, type)))
97392                 soap_getindependent(soap);
97393         return p;
97394 }
97395
97396 void *sai__KerberosSpnType::soap_in(struct soap *soap, const char *tag, const char *type)
97397 {       return soap_in_sai__KerberosSpnType(soap, tag, this, type);
97398 }
97399
97400 SOAP_FMAC3 sai__KerberosSpnType * SOAP_FMAC4 soap_in_sai__KerberosSpnType(struct soap *soap, const char *tag, sai__KerberosSpnType *a, const char *type)
97401 {
97402         if (soap_element_begin_in(soap, tag, 0, NULL))
97403                 return NULL;
97404         a = (sai__KerberosSpnType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosSpnType, sizeof(sai__KerberosSpnType), soap->type, soap->arrayType);
97405         if (!a)
97406                 return NULL;
97407         if (soap->alloced)
97408         {       a->soap_default(soap);
97409                 if (soap->clist->type != SOAP_TYPE_sai__KerberosSpnType)
97410                 {       soap_revert(soap);
97411                         *soap->id = '\0';
97412                         return (sai__KerberosSpnType *)a->soap_in(soap, tag, type);
97413                 }
97414         }
97415         short soap_flag_SpnProtocolIndex1 = 1, soap_flag_SpnString1 = 1;
97416         if (soap->body && !*soap->href)
97417         {
97418                 for (;;)
97419                 {       soap->error = SOAP_TAG_MISMATCH;
97420                         if (soap_flag_SpnProtocolIndex1 && soap->error == SOAP_TAG_MISMATCH)
97421                                 if (soap_in_sai__KerberosSpnProtocolType(soap, "sai:SpnProtocolIndex", &(((sai__KerberosSpnType*)a)->SpnProtocolIndex), "sai:KerberosSpnProtocolType"))
97422                                 {       soap_flag_SpnProtocolIndex1--;
97423                                         continue;
97424                                 }
97425                         if (soap_flag_SpnString1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
97426                                 if (soap_in__sai__SpnString(soap, "sai:SpnString", &(((sai__KerberosSpnType*)a)->SpnString), ""))
97427                                 {       soap_flag_SpnString1--;
97428                                         continue;
97429                                 }
97430                         /* transient soap skipped */
97431                         if (soap->error == SOAP_TAG_MISMATCH)
97432                                 soap->error = soap_ignore_element(soap);
97433                         if (soap->error == SOAP_NO_TAG)
97434                                 break;
97435                         if (soap->error)
97436                                 return NULL;
97437                 }
97438                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SpnProtocolIndex1 > 0 || soap_flag_SpnString1 > 0))
97439                 {       soap->error = SOAP_OCCURS;
97440                         return NULL;
97441                 }
97442                 if (soap_element_end_in(soap, tag))
97443                         return NULL;
97444         }
97445         else
97446         {       a = (sai__KerberosSpnType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__KerberosSpnType, 0, sizeof(sai__KerberosSpnType), 0, soap_copy_sai__KerberosSpnType);
97447                 if (soap->body && soap_element_end_in(soap, tag))
97448                         return NULL;
97449         }
97450         return a;
97451 }
97452
97453 SOAP_FMAC5 sai__KerberosSpnType * SOAP_FMAC6 soap_new_sai__KerberosSpnType(struct soap *soap, int n)
97454 {       return soap_instantiate_sai__KerberosSpnType(soap, n, NULL, NULL, NULL);
97455 }
97456
97457 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *p)
97458 {       soap_delete(soap, p);
97459 }
97460
97461 SOAP_FMAC3 sai__KerberosSpnType * SOAP_FMAC4 soap_instantiate_sai__KerberosSpnType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
97462 {
97463         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__KerberosSpnType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
97464         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__KerberosSpnType, n, soap_fdelete);
97465         if (!cp)
97466                 return NULL;
97467         if (n < 0)
97468         {       cp->ptr = (void*)new sai__KerberosSpnType;
97469                 if (size)
97470                         *size = sizeof(sai__KerberosSpnType);
97471                 ((sai__KerberosSpnType*)cp->ptr)->soap = soap;
97472         }
97473         else
97474         {       cp->ptr = (void*)new sai__KerberosSpnType[n];
97475                 if (size)
97476                         *size = n * sizeof(sai__KerberosSpnType);
97477                 for (int i = 0; i < n; i++)
97478                         ((sai__KerberosSpnType*)cp->ptr)[i].soap = soap;
97479         }
97480                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
97481         return (sai__KerberosSpnType*)cp->ptr;
97482 }
97483
97484 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__KerberosSpnType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
97485 {
97486         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__KerberosSpnType %p -> %p\n", q, p));
97487         *(sai__KerberosSpnType*)p = *(sai__KerberosSpnType*)q;
97488 }
97489
97490 void sai__AdminAclEntryExType::soap_serialize(struct soap *soap) const
97491 {
97492         (void)soap; /* appease -Wall -Werror */
97493         soap_serialize_sai__AclStringType(soap, &((sai__AdminAclEntryExType*)this)->Username);
97494         soap_embedded(soap, &((sai__AdminAclEntryExType*)this)->DigestPassword, SOAP_TYPE_xsd__base64Binary);
97495         ((sai__AdminAclEntryExType*)this)->DigestPassword.soap_serialize(soap);
97496         /* transient soap skipped */
97497 }
97498
97499 void sai__AdminAclEntryExType::soap_default(struct soap *soap)
97500 {
97501         this->soap = soap;
97502         soap_default_sai__AclStringType(soap, &((sai__AdminAclEntryExType*)this)->Username);
97503         ((sai__AdminAclEntryExType*)this)->DigestPassword.xsd__base64Binary::soap_default(soap);
97504         /* transient soap skipped */
97505 }
97506
97507 int sai__AdminAclEntryExType::soap_put(struct soap *soap, const char *tag, const  char *type) const
97508 {
97509         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__AdminAclEntryExType);
97510         if (this->soap_out(soap, tag, id, type))
97511                 return soap->error;
97512         return soap_putindependent(soap);
97513 }
97514
97515 int sai__AdminAclEntryExType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
97516 {
97517         return soap_out_sai__AdminAclEntryExType(soap, tag, id, this, type);
97518 }
97519
97520 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AdminAclEntryExType(struct soap *soap, const char *tag, int id, const sai__AdminAclEntryExType *a, const char *type)
97521 {
97522         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AdminAclEntryExType), type);
97523         soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__AdminAclEntryExType*)a)->Username), "");
97524         (((sai__AdminAclEntryExType*)a)->DigestPassword).soap_out(soap, "sai:DigestPassword", -1, "");
97525         /* transient soap skipped */
97526         soap_element_end_out(soap, tag);
97527         return SOAP_OK;
97528 }
97529
97530 void *sai__AdminAclEntryExType::soap_get(struct soap *soap, const char *tag, const char *type)
97531 {
97532         return soap_get_sai__AdminAclEntryExType(soap, this, tag, type);
97533 }
97534
97535 SOAP_FMAC3 sai__AdminAclEntryExType * SOAP_FMAC4 soap_get_sai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *p, const char *tag, const char *type)
97536 {
97537         if ((p = soap_in_sai__AdminAclEntryExType(soap, tag, p, type)))
97538                 soap_getindependent(soap);
97539         return p;
97540 }
97541
97542 void *sai__AdminAclEntryExType::soap_in(struct soap *soap, const char *tag, const char *type)
97543 {       return soap_in_sai__AdminAclEntryExType(soap, tag, this, type);
97544 }
97545
97546 SOAP_FMAC3 sai__AdminAclEntryExType * SOAP_FMAC4 soap_in_sai__AdminAclEntryExType(struct soap *soap, const char *tag, sai__AdminAclEntryExType *a, const char *type)
97547 {
97548         if (soap_element_begin_in(soap, tag, 0, NULL))
97549                 return NULL;
97550         a = (sai__AdminAclEntryExType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AdminAclEntryExType, sizeof(sai__AdminAclEntryExType), soap->type, soap->arrayType);
97551         if (!a)
97552                 return NULL;
97553         if (soap->alloced)
97554         {       a->soap_default(soap);
97555                 if (soap->clist->type != SOAP_TYPE_sai__AdminAclEntryExType)
97556                 {       soap_revert(soap);
97557                         *soap->id = '\0';
97558                         return (sai__AdminAclEntryExType *)a->soap_in(soap, tag, type);
97559                 }
97560         }
97561         short soap_flag_Username1 = 1, soap_flag_DigestPassword1 = 1;
97562         if (soap->body && !*soap->href)
97563         {
97564                 for (;;)
97565                 {       soap->error = SOAP_TAG_MISMATCH;
97566                         if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
97567                                 if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__AdminAclEntryExType*)a)->Username), "sai:AclStringType"))
97568                                 {       soap_flag_Username1--;
97569                                         continue;
97570                                 }
97571                         if (soap_flag_DigestPassword1 && soap->error == SOAP_TAG_MISMATCH)
97572                                 if ((((sai__AdminAclEntryExType*)a)->DigestPassword).soap_in(soap, "sai:DigestPassword", "xsd:base64Binary"))
97573                                 {       soap_flag_DigestPassword1--;
97574                                         continue;
97575                                 }
97576                         /* transient soap skipped */
97577                         if (soap->error == SOAP_TAG_MISMATCH)
97578                                 soap->error = soap_ignore_element(soap);
97579                         if (soap->error == SOAP_NO_TAG)
97580                                 break;
97581                         if (soap->error)
97582                                 return NULL;
97583                 }
97584                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_DigestPassword1 > 0))
97585                 {       soap->error = SOAP_OCCURS;
97586                         return NULL;
97587                 }
97588                 if (soap_element_end_in(soap, tag))
97589                         return NULL;
97590         }
97591         else
97592         {       a = (sai__AdminAclEntryExType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__AdminAclEntryExType, 0, sizeof(sai__AdminAclEntryExType), 0, soap_copy_sai__AdminAclEntryExType);
97593                 if (soap->body && soap_element_end_in(soap, tag))
97594                         return NULL;
97595         }
97596         return a;
97597 }
97598
97599 SOAP_FMAC5 sai__AdminAclEntryExType * SOAP_FMAC6 soap_new_sai__AdminAclEntryExType(struct soap *soap, int n)
97600 {       return soap_instantiate_sai__AdminAclEntryExType(soap, n, NULL, NULL, NULL);
97601 }
97602
97603 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *p)
97604 {       soap_delete(soap, p);
97605 }
97606
97607 SOAP_FMAC3 sai__AdminAclEntryExType * SOAP_FMAC4 soap_instantiate_sai__AdminAclEntryExType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
97608 {
97609         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AdminAclEntryExType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
97610         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AdminAclEntryExType, n, soap_fdelete);
97611         if (!cp)
97612                 return NULL;
97613         if (n < 0)
97614         {       cp->ptr = (void*)new sai__AdminAclEntryExType;
97615                 if (size)
97616                         *size = sizeof(sai__AdminAclEntryExType);
97617                 ((sai__AdminAclEntryExType*)cp->ptr)->soap = soap;
97618         }
97619         else
97620         {       cp->ptr = (void*)new sai__AdminAclEntryExType[n];
97621                 if (size)
97622                         *size = n * sizeof(sai__AdminAclEntryExType);
97623                 for (int i = 0; i < n; i++)
97624                         ((sai__AdminAclEntryExType*)cp->ptr)[i].soap = soap;
97625         }
97626                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
97627         return (sai__AdminAclEntryExType*)cp->ptr;
97628 }
97629
97630 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__AdminAclEntryExType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
97631 {
97632         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__AdminAclEntryExType %p -> %p\n", q, p));
97633         *(sai__AdminAclEntryExType*)p = *(sai__AdminAclEntryExType*)q;
97634 }
97635
97636 void sai__UserAclEntryExType::soap_serialize(struct soap *soap) const
97637 {
97638         (void)soap; /* appease -Wall -Werror */
97639         soap_serialize_PointerTosai__UserAclRealmListType(soap, &((sai__UserAclEntryExType*)this)->Realms);
97640         soap_serialize__sai__union_UserAclEntryExType(soap, ((sai__UserAclEntryExType*)this)->__union_UserAclEntryExType, &((sai__UserAclEntryExType*)this)->union_UserAclEntryExType);
97641         /* transient soap skipped */
97642 }
97643
97644 void sai__UserAclEntryExType::soap_default(struct soap *soap)
97645 {
97646         this->soap = soap;
97647         soap_default_sai__AccessPermissionType(soap, &((sai__UserAclEntryExType*)this)->AccessPermission);
97648         ((sai__UserAclEntryExType*)this)->Realms = NULL;
97649         ((sai__UserAclEntryExType*)this)->__union_UserAclEntryExType = 0;
97650         /* transient soap skipped */
97651 }
97652
97653 int sai__UserAclEntryExType::soap_put(struct soap *soap, const char *tag, const  char *type) const
97654 {
97655         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserAclEntryExType);
97656         if (this->soap_out(soap, tag, id, type))
97657                 return soap->error;
97658         return soap_putindependent(soap);
97659 }
97660
97661 int sai__UserAclEntryExType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
97662 {
97663         return soap_out_sai__UserAclEntryExType(soap, tag, id, this, type);
97664 }
97665
97666 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryExType(struct soap *soap, const char *tag, int id, const sai__UserAclEntryExType *a, const char *type)
97667 {
97668         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclEntryExType), type);
97669         soap_out_sai__AccessPermissionType(soap, "sai:AccessPermission", -1, &(((sai__UserAclEntryExType*)a)->AccessPermission), "");
97670         soap_out_PointerTosai__UserAclRealmListType(soap, "sai:Realms", -1, &(((sai__UserAclEntryExType*)a)->Realms), "");
97671         soap_out__sai__union_UserAclEntryExType(soap, ((sai__UserAclEntryExType*)a)->__union_UserAclEntryExType, &((sai__UserAclEntryExType*)a)->union_UserAclEntryExType);
97672         /* transient soap skipped */
97673         soap_element_end_out(soap, tag);
97674         return SOAP_OK;
97675 }
97676
97677 void *sai__UserAclEntryExType::soap_get(struct soap *soap, const char *tag, const char *type)
97678 {
97679         return soap_get_sai__UserAclEntryExType(soap, this, tag, type);
97680 }
97681
97682 SOAP_FMAC3 sai__UserAclEntryExType * SOAP_FMAC4 soap_get_sai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *p, const char *tag, const char *type)
97683 {
97684         if ((p = soap_in_sai__UserAclEntryExType(soap, tag, p, type)))
97685                 soap_getindependent(soap);
97686         return p;
97687 }
97688
97689 void *sai__UserAclEntryExType::soap_in(struct soap *soap, const char *tag, const char *type)
97690 {       return soap_in_sai__UserAclEntryExType(soap, tag, this, type);
97691 }
97692
97693 SOAP_FMAC3 sai__UserAclEntryExType * SOAP_FMAC4 soap_in_sai__UserAclEntryExType(struct soap *soap, const char *tag, sai__UserAclEntryExType *a, const char *type)
97694 {
97695         if (soap_element_begin_in(soap, tag, 0, NULL))
97696                 return NULL;
97697         a = (sai__UserAclEntryExType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclEntryExType, sizeof(sai__UserAclEntryExType), soap->type, soap->arrayType);
97698         if (!a)
97699                 return NULL;
97700         if (soap->alloced)
97701         {       a->soap_default(soap);
97702                 if (soap->clist->type != SOAP_TYPE_sai__UserAclEntryExType)
97703                 {       soap_revert(soap);
97704                         *soap->id = '\0';
97705                         return (sai__UserAclEntryExType *)a->soap_in(soap, tag, type);
97706                 }
97707         }
97708         short soap_flag_AccessPermission1 = 1, soap_flag_Realms1 = 1, soap_flag_union_UserAclEntryExType1 = 1;
97709         if (soap->body && !*soap->href)
97710         {
97711                 for (;;)
97712                 {       soap->error = SOAP_TAG_MISMATCH;
97713                         if (soap_flag_AccessPermission1 && soap->error == SOAP_TAG_MISMATCH)
97714                                 if (soap_in_sai__AccessPermissionType(soap, "sai:AccessPermission", &(((sai__UserAclEntryExType*)a)->AccessPermission), "sai:AccessPermissionType"))
97715                                 {       soap_flag_AccessPermission1--;
97716                                         continue;
97717                                 }
97718                         if (soap_flag_Realms1 && soap->error == SOAP_TAG_MISMATCH)
97719                                 if (soap_in_PointerTosai__UserAclRealmListType(soap, "sai:Realms", &(((sai__UserAclEntryExType*)a)->Realms), "sai:UserAclRealmListType"))
97720                                 {       soap_flag_Realms1--;
97721                                         continue;
97722                                 }
97723                         if (soap_flag_union_UserAclEntryExType1 && soap->error == SOAP_TAG_MISMATCH)
97724                                 if (soap_in__sai__union_UserAclEntryExType(soap, &((sai__UserAclEntryExType*)a)->__union_UserAclEntryExType, &((sai__UserAclEntryExType*)a)->union_UserAclEntryExType))
97725                                 {       soap_flag_union_UserAclEntryExType1 = 0;
97726                                         continue;
97727                                 }
97728                         /* transient soap skipped */
97729                         if (soap->error == SOAP_TAG_MISMATCH)
97730                                 soap->error = soap_ignore_element(soap);
97731                         if (soap->error == SOAP_NO_TAG)
97732                                 break;
97733                         if (soap->error)
97734                                 return NULL;
97735                 }
97736                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AccessPermission1 > 0 || soap_flag_Realms1 > 0 || soap_flag_union_UserAclEntryExType1))
97737                 {       soap->error = SOAP_OCCURS;
97738                         return NULL;
97739                 }
97740                 if (soap_element_end_in(soap, tag))
97741                         return NULL;
97742         }
97743         else
97744         {       a = (sai__UserAclEntryExType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclEntryExType, 0, sizeof(sai__UserAclEntryExType), 0, soap_copy_sai__UserAclEntryExType);
97745                 if (soap->body && soap_element_end_in(soap, tag))
97746                         return NULL;
97747         }
97748         return a;
97749 }
97750
97751 SOAP_FMAC5 sai__UserAclEntryExType * SOAP_FMAC6 soap_new_sai__UserAclEntryExType(struct soap *soap, int n)
97752 {       return soap_instantiate_sai__UserAclEntryExType(soap, n, NULL, NULL, NULL);
97753 }
97754
97755 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *p)
97756 {       soap_delete(soap, p);
97757 }
97758
97759 SOAP_FMAC3 sai__UserAclEntryExType * SOAP_FMAC4 soap_instantiate_sai__UserAclEntryExType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
97760 {
97761         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclEntryExType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
97762         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclEntryExType, n, soap_fdelete);
97763         if (!cp)
97764                 return NULL;
97765         if (n < 0)
97766         {       cp->ptr = (void*)new sai__UserAclEntryExType;
97767                 if (size)
97768                         *size = sizeof(sai__UserAclEntryExType);
97769                 ((sai__UserAclEntryExType*)cp->ptr)->soap = soap;
97770         }
97771         else
97772         {       cp->ptr = (void*)new sai__UserAclEntryExType[n];
97773                 if (size)
97774                         *size = n * sizeof(sai__UserAclEntryExType);
97775                 for (int i = 0; i < n; i++)
97776                         ((sai__UserAclEntryExType*)cp->ptr)[i].soap = soap;
97777         }
97778                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
97779         return (sai__UserAclEntryExType*)cp->ptr;
97780 }
97781
97782 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserAclEntryExType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
97783 {
97784         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclEntryExType %p -> %p\n", q, p));
97785         *(sai__UserAclEntryExType*)p = *(sai__UserAclEntryExType*)q;
97786 }
97787
97788 void sai__UserEntryKerberosType::soap_serialize(struct soap *soap) const
97789 {
97790         (void)soap; /* appease -Wall -Werror */
97791         soap_embedded(soap, &((sai__UserEntryKerberosType*)this)->Sid, SOAP_TYPE_xsd__base64Binary);
97792         ((sai__UserEntryKerberosType*)this)->Sid.soap_serialize(soap);
97793         /* transient soap skipped */
97794 }
97795
97796 void sai__UserEntryKerberosType::soap_default(struct soap *soap)
97797 {
97798         this->soap = soap;
97799         ((sai__UserEntryKerberosType*)this)->Sid.xsd__base64Binary::soap_default(soap);
97800         /* transient soap skipped */
97801 }
97802
97803 int sai__UserEntryKerberosType::soap_put(struct soap *soap, const char *tag, const  char *type) const
97804 {
97805         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserEntryKerberosType);
97806         if (this->soap_out(soap, tag, id, type))
97807                 return soap->error;
97808         return soap_putindependent(soap);
97809 }
97810
97811 int sai__UserEntryKerberosType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
97812 {
97813         return soap_out_sai__UserEntryKerberosType(soap, tag, id, this, type);
97814 }
97815
97816 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserEntryKerberosType(struct soap *soap, const char *tag, int id, const sai__UserEntryKerberosType *a, const char *type)
97817 {
97818         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserEntryKerberosType), type);
97819         (((sai__UserEntryKerberosType*)a)->Sid).soap_out(soap, "sai:Sid", -1, "");
97820         /* transient soap skipped */
97821         soap_element_end_out(soap, tag);
97822         return SOAP_OK;
97823 }
97824
97825 void *sai__UserEntryKerberosType::soap_get(struct soap *soap, const char *tag, const char *type)
97826 {
97827         return soap_get_sai__UserEntryKerberosType(soap, this, tag, type);
97828 }
97829
97830 SOAP_FMAC3 sai__UserEntryKerberosType * SOAP_FMAC4 soap_get_sai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *p, const char *tag, const char *type)
97831 {
97832         if ((p = soap_in_sai__UserEntryKerberosType(soap, tag, p, type)))
97833                 soap_getindependent(soap);
97834         return p;
97835 }
97836
97837 void *sai__UserEntryKerberosType::soap_in(struct soap *soap, const char *tag, const char *type)
97838 {       return soap_in_sai__UserEntryKerberosType(soap, tag, this, type);
97839 }
97840
97841 SOAP_FMAC3 sai__UserEntryKerberosType * SOAP_FMAC4 soap_in_sai__UserEntryKerberosType(struct soap *soap, const char *tag, sai__UserEntryKerberosType *a, const char *type)
97842 {
97843         if (soap_element_begin_in(soap, tag, 0, NULL))
97844                 return NULL;
97845         a = (sai__UserEntryKerberosType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserEntryKerberosType, sizeof(sai__UserEntryKerberosType), soap->type, soap->arrayType);
97846         if (!a)
97847                 return NULL;
97848         if (soap->alloced)
97849         {       a->soap_default(soap);
97850                 if (soap->clist->type != SOAP_TYPE_sai__UserEntryKerberosType)
97851                 {       soap_revert(soap);
97852                         *soap->id = '\0';
97853                         return (sai__UserEntryKerberosType *)a->soap_in(soap, tag, type);
97854                 }
97855         }
97856         short soap_flag_Sid1 = 1;
97857         if (soap->body && !*soap->href)
97858         {
97859                 for (;;)
97860                 {       soap->error = SOAP_TAG_MISMATCH;
97861                         if (soap_flag_Sid1 && soap->error == SOAP_TAG_MISMATCH)
97862                                 if ((((sai__UserEntryKerberosType*)a)->Sid).soap_in(soap, "sai:Sid", "xsd:base64Binary"))
97863                                 {       soap_flag_Sid1--;
97864                                         continue;
97865                                 }
97866                         /* transient soap skipped */
97867                         if (soap->error == SOAP_TAG_MISMATCH)
97868                                 soap->error = soap_ignore_element(soap);
97869                         if (soap->error == SOAP_NO_TAG)
97870                                 break;
97871                         if (soap->error)
97872                                 return NULL;
97873                 }
97874                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Sid1 > 0))
97875                 {       soap->error = SOAP_OCCURS;
97876                         return NULL;
97877                 }
97878                 if (soap_element_end_in(soap, tag))
97879                         return NULL;
97880         }
97881         else
97882         {       a = (sai__UserEntryKerberosType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserEntryKerberosType, 0, sizeof(sai__UserEntryKerberosType), 0, soap_copy_sai__UserEntryKerberosType);
97883                 if (soap->body && soap_element_end_in(soap, tag))
97884                         return NULL;
97885         }
97886         return a;
97887 }
97888
97889 SOAP_FMAC5 sai__UserEntryKerberosType * SOAP_FMAC6 soap_new_sai__UserEntryKerberosType(struct soap *soap, int n)
97890 {       return soap_instantiate_sai__UserEntryKerberosType(soap, n, NULL, NULL, NULL);
97891 }
97892
97893 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *p)
97894 {       soap_delete(soap, p);
97895 }
97896
97897 SOAP_FMAC3 sai__UserEntryKerberosType * SOAP_FMAC4 soap_instantiate_sai__UserEntryKerberosType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
97898 {
97899         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserEntryKerberosType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
97900         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserEntryKerberosType, n, soap_fdelete);
97901         if (!cp)
97902                 return NULL;
97903         if (n < 0)
97904         {       cp->ptr = (void*)new sai__UserEntryKerberosType;
97905                 if (size)
97906                         *size = sizeof(sai__UserEntryKerberosType);
97907                 ((sai__UserEntryKerberosType*)cp->ptr)->soap = soap;
97908         }
97909         else
97910         {       cp->ptr = (void*)new sai__UserEntryKerberosType[n];
97911                 if (size)
97912                         *size = n * sizeof(sai__UserEntryKerberosType);
97913                 for (int i = 0; i < n; i++)
97914                         ((sai__UserEntryKerberosType*)cp->ptr)[i].soap = soap;
97915         }
97916                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
97917         return (sai__UserEntryKerberosType*)cp->ptr;
97918 }
97919
97920 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserEntryKerberosType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
97921 {
97922         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserEntryKerberosType %p -> %p\n", q, p));
97923         *(sai__UserEntryKerberosType*)p = *(sai__UserEntryKerberosType*)q;
97924 }
97925
97926 void sai__UserEntryDigestType::soap_serialize(struct soap *soap) const
97927 {
97928         (void)soap; /* appease -Wall -Werror */
97929         soap_serialize_sai__AclStringType(soap, &((sai__UserEntryDigestType*)this)->Username);
97930         soap_embedded(soap, &((sai__UserEntryDigestType*)this)->DigestPassword, SOAP_TYPE_xsd__base64Binary);
97931         ((sai__UserEntryDigestType*)this)->DigestPassword.soap_serialize(soap);
97932         /* transient soap skipped */
97933 }
97934
97935 void sai__UserEntryDigestType::soap_default(struct soap *soap)
97936 {
97937         this->soap = soap;
97938         soap_default_sai__AclStringType(soap, &((sai__UserEntryDigestType*)this)->Username);
97939         ((sai__UserEntryDigestType*)this)->DigestPassword.xsd__base64Binary::soap_default(soap);
97940         /* transient soap skipped */
97941 }
97942
97943 int sai__UserEntryDigestType::soap_put(struct soap *soap, const char *tag, const  char *type) const
97944 {
97945         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserEntryDigestType);
97946         if (this->soap_out(soap, tag, id, type))
97947                 return soap->error;
97948         return soap_putindependent(soap);
97949 }
97950
97951 int sai__UserEntryDigestType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
97952 {
97953         return soap_out_sai__UserEntryDigestType(soap, tag, id, this, type);
97954 }
97955
97956 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserEntryDigestType(struct soap *soap, const char *tag, int id, const sai__UserEntryDigestType *a, const char *type)
97957 {
97958         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserEntryDigestType), type);
97959         soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__UserEntryDigestType*)a)->Username), "");
97960         (((sai__UserEntryDigestType*)a)->DigestPassword).soap_out(soap, "sai:DigestPassword", -1, "");
97961         /* transient soap skipped */
97962         soap_element_end_out(soap, tag);
97963         return SOAP_OK;
97964 }
97965
97966 void *sai__UserEntryDigestType::soap_get(struct soap *soap, const char *tag, const char *type)
97967 {
97968         return soap_get_sai__UserEntryDigestType(soap, this, tag, type);
97969 }
97970
97971 SOAP_FMAC3 sai__UserEntryDigestType * SOAP_FMAC4 soap_get_sai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *p, const char *tag, const char *type)
97972 {
97973         if ((p = soap_in_sai__UserEntryDigestType(soap, tag, p, type)))
97974                 soap_getindependent(soap);
97975         return p;
97976 }
97977
97978 void *sai__UserEntryDigestType::soap_in(struct soap *soap, const char *tag, const char *type)
97979 {       return soap_in_sai__UserEntryDigestType(soap, tag, this, type);
97980 }
97981
97982 SOAP_FMAC3 sai__UserEntryDigestType * SOAP_FMAC4 soap_in_sai__UserEntryDigestType(struct soap *soap, const char *tag, sai__UserEntryDigestType *a, const char *type)
97983 {
97984         if (soap_element_begin_in(soap, tag, 0, NULL))
97985                 return NULL;
97986         a = (sai__UserEntryDigestType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserEntryDigestType, sizeof(sai__UserEntryDigestType), soap->type, soap->arrayType);
97987         if (!a)
97988                 return NULL;
97989         if (soap->alloced)
97990         {       a->soap_default(soap);
97991                 if (soap->clist->type != SOAP_TYPE_sai__UserEntryDigestType)
97992                 {       soap_revert(soap);
97993                         *soap->id = '\0';
97994                         return (sai__UserEntryDigestType *)a->soap_in(soap, tag, type);
97995                 }
97996         }
97997         short soap_flag_Username1 = 1, soap_flag_DigestPassword1 = 1;
97998         if (soap->body && !*soap->href)
97999         {
98000                 for (;;)
98001                 {       soap->error = SOAP_TAG_MISMATCH;
98002                         if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
98003                                 if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__UserEntryDigestType*)a)->Username), "sai:AclStringType"))
98004                                 {       soap_flag_Username1--;
98005                                         continue;
98006                                 }
98007                         if (soap_flag_DigestPassword1 && soap->error == SOAP_TAG_MISMATCH)
98008                                 if ((((sai__UserEntryDigestType*)a)->DigestPassword).soap_in(soap, "sai:DigestPassword", "xsd:base64Binary"))
98009                                 {       soap_flag_DigestPassword1--;
98010                                         continue;
98011                                 }
98012                         /* transient soap skipped */
98013                         if (soap->error == SOAP_TAG_MISMATCH)
98014                                 soap->error = soap_ignore_element(soap);
98015                         if (soap->error == SOAP_NO_TAG)
98016                                 break;
98017                         if (soap->error)
98018                                 return NULL;
98019                 }
98020                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_DigestPassword1 > 0))
98021                 {       soap->error = SOAP_OCCURS;
98022                         return NULL;
98023                 }
98024                 if (soap_element_end_in(soap, tag))
98025                         return NULL;
98026         }
98027         else
98028         {       a = (sai__UserEntryDigestType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserEntryDigestType, 0, sizeof(sai__UserEntryDigestType), 0, soap_copy_sai__UserEntryDigestType);
98029                 if (soap->body && soap_element_end_in(soap, tag))
98030                         return NULL;
98031         }
98032         return a;
98033 }
98034
98035 SOAP_FMAC5 sai__UserEntryDigestType * SOAP_FMAC6 soap_new_sai__UserEntryDigestType(struct soap *soap, int n)
98036 {       return soap_instantiate_sai__UserEntryDigestType(soap, n, NULL, NULL, NULL);
98037 }
98038
98039 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *p)
98040 {       soap_delete(soap, p);
98041 }
98042
98043 SOAP_FMAC3 sai__UserEntryDigestType * SOAP_FMAC4 soap_instantiate_sai__UserEntryDigestType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
98044 {
98045         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserEntryDigestType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
98046         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserEntryDigestType, n, soap_fdelete);
98047         if (!cp)
98048                 return NULL;
98049         if (n < 0)
98050         {       cp->ptr = (void*)new sai__UserEntryDigestType;
98051                 if (size)
98052                         *size = sizeof(sai__UserEntryDigestType);
98053                 ((sai__UserEntryDigestType*)cp->ptr)->soap = soap;
98054         }
98055         else
98056         {       cp->ptr = (void*)new sai__UserEntryDigestType[n];
98057                 if (size)
98058                         *size = n * sizeof(sai__UserEntryDigestType);
98059                 for (int i = 0; i < n; i++)
98060                         ((sai__UserEntryDigestType*)cp->ptr)[i].soap = soap;
98061         }
98062                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
98063         return (sai__UserEntryDigestType*)cp->ptr;
98064 }
98065
98066 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserEntryDigestType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
98067 {
98068         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserEntryDigestType %p -> %p\n", q, p));
98069         *(sai__UserEntryDigestType*)p = *(sai__UserEntryDigestType*)q;
98070 }
98071
98072 void sai__AmtVersion::soap_serialize(struct soap *soap) const
98073 {
98074         (void)soap; /* appease -Wall -Werror */
98075         soap_embedded(soap, &((sai__AmtVersion*)this)->major, SOAP_TYPE_unsignedByte);
98076         soap_embedded(soap, &((sai__AmtVersion*)this)->minor, SOAP_TYPE_unsignedByte);
98077         soap_embedded(soap, &((sai__AmtVersion*)this)->micro, SOAP_TYPE_unsignedShort);
98078         /* transient soap skipped */
98079 }
98080
98081 void sai__AmtVersion::soap_default(struct soap *soap)
98082 {
98083         this->soap = soap;
98084         soap_default_unsignedByte(soap, &((sai__AmtVersion*)this)->major);
98085         soap_default_unsignedByte(soap, &((sai__AmtVersion*)this)->minor);
98086         soap_default_unsignedShort(soap, &((sai__AmtVersion*)this)->micro);
98087         /* transient soap skipped */
98088 }
98089
98090 int sai__AmtVersion::soap_put(struct soap *soap, const char *tag, const  char *type) const
98091 {
98092         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__AmtVersion);
98093         if (this->soap_out(soap, tag, id, type))
98094                 return soap->error;
98095         return soap_putindependent(soap);
98096 }
98097
98098 int sai__AmtVersion::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
98099 {
98100         return soap_out_sai__AmtVersion(soap, tag, id, this, type);
98101 }
98102
98103 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AmtVersion(struct soap *soap, const char *tag, int id, const sai__AmtVersion *a, const char *type)
98104 {
98105         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AmtVersion), type);
98106         soap_out_unsignedByte(soap, "sai:major", -1, &(((sai__AmtVersion*)a)->major), "");
98107         soap_out_unsignedByte(soap, "sai:minor", -1, &(((sai__AmtVersion*)a)->minor), "");
98108         soap_out_unsignedShort(soap, "sai:micro", -1, &(((sai__AmtVersion*)a)->micro), "");
98109         /* transient soap skipped */
98110         soap_element_end_out(soap, tag);
98111         return SOAP_OK;
98112 }
98113
98114 void *sai__AmtVersion::soap_get(struct soap *soap, const char *tag, const char *type)
98115 {
98116         return soap_get_sai__AmtVersion(soap, this, tag, type);
98117 }
98118
98119 SOAP_FMAC3 sai__AmtVersion * SOAP_FMAC4 soap_get_sai__AmtVersion(struct soap *soap, sai__AmtVersion *p, const char *tag, const char *type)
98120 {
98121         if ((p = soap_in_sai__AmtVersion(soap, tag, p, type)))
98122                 soap_getindependent(soap);
98123         return p;
98124 }
98125
98126 void *sai__AmtVersion::soap_in(struct soap *soap, const char *tag, const char *type)
98127 {       return soap_in_sai__AmtVersion(soap, tag, this, type);
98128 }
98129
98130 SOAP_FMAC3 sai__AmtVersion * SOAP_FMAC4 soap_in_sai__AmtVersion(struct soap *soap, const char *tag, sai__AmtVersion *a, const char *type)
98131 {
98132         if (soap_element_begin_in(soap, tag, 0, NULL))
98133                 return NULL;
98134         a = (sai__AmtVersion *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AmtVersion, sizeof(sai__AmtVersion), soap->type, soap->arrayType);
98135         if (!a)
98136                 return NULL;
98137         if (soap->alloced)
98138         {       a->soap_default(soap);
98139                 if (soap->clist->type != SOAP_TYPE_sai__AmtVersion)
98140                 {       soap_revert(soap);
98141                         *soap->id = '\0';
98142                         return (sai__AmtVersion *)a->soap_in(soap, tag, type);
98143                 }
98144         }
98145         short soap_flag_major1 = 1, soap_flag_minor1 = 1, soap_flag_micro1 = 1;
98146         if (soap->body && !*soap->href)
98147         {
98148                 for (;;)
98149                 {       soap->error = SOAP_TAG_MISMATCH;
98150                         if (soap_flag_major1 && soap->error == SOAP_TAG_MISMATCH)
98151                                 if (soap_in_unsignedByte(soap, "sai:major", &(((sai__AmtVersion*)a)->major), "xsd:unsignedByte"))
98152                                 {       soap_flag_major1--;
98153                                         continue;
98154                                 }
98155                         if (soap_flag_minor1 && soap->error == SOAP_TAG_MISMATCH)
98156                                 if (soap_in_unsignedByte(soap, "sai:minor", &(((sai__AmtVersion*)a)->minor), "xsd:unsignedByte"))
98157                                 {       soap_flag_minor1--;
98158                                         continue;
98159                                 }
98160                         if (soap_flag_micro1 && soap->error == SOAP_TAG_MISMATCH)
98161                                 if (soap_in_unsignedShort(soap, "sai:micro", &(((sai__AmtVersion*)a)->micro), "xsd:unsignedShort"))
98162                                 {       soap_flag_micro1--;
98163                                         continue;
98164                                 }
98165                         /* transient soap skipped */
98166                         if (soap->error == SOAP_TAG_MISMATCH)
98167                                 soap->error = soap_ignore_element(soap);
98168                         if (soap->error == SOAP_NO_TAG)
98169                                 break;
98170                         if (soap->error)
98171                                 return NULL;
98172                 }
98173                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_major1 > 0 || soap_flag_minor1 > 0 || soap_flag_micro1 > 0))
98174                 {       soap->error = SOAP_OCCURS;
98175                         return NULL;
98176                 }
98177                 if (soap_element_end_in(soap, tag))
98178                         return NULL;
98179         }
98180         else
98181         {       a = (sai__AmtVersion *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__AmtVersion, 0, sizeof(sai__AmtVersion), 0, soap_copy_sai__AmtVersion);
98182                 if (soap->body && soap_element_end_in(soap, tag))
98183                         return NULL;
98184         }
98185         return a;
98186 }
98187
98188 SOAP_FMAC5 sai__AmtVersion * SOAP_FMAC6 soap_new_sai__AmtVersion(struct soap *soap, int n)
98189 {       return soap_instantiate_sai__AmtVersion(soap, n, NULL, NULL, NULL);
98190 }
98191
98192 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AmtVersion(struct soap *soap, sai__AmtVersion *p)
98193 {       soap_delete(soap, p);
98194 }
98195
98196 SOAP_FMAC3 sai__AmtVersion * SOAP_FMAC4 soap_instantiate_sai__AmtVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
98197 {
98198         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AmtVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
98199         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AmtVersion, n, soap_fdelete);
98200         if (!cp)
98201                 return NULL;
98202         if (n < 0)
98203         {       cp->ptr = (void*)new sai__AmtVersion;
98204                 if (size)
98205                         *size = sizeof(sai__AmtVersion);
98206                 ((sai__AmtVersion*)cp->ptr)->soap = soap;
98207         }
98208         else
98209         {       cp->ptr = (void*)new sai__AmtVersion[n];
98210                 if (size)
98211                         *size = n * sizeof(sai__AmtVersion);
98212                 for (int i = 0; i < n; i++)
98213                         ((sai__AmtVersion*)cp->ptr)[i].soap = soap;
98214         }
98215                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
98216         return (sai__AmtVersion*)cp->ptr;
98217 }
98218
98219 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__AmtVersion(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
98220 {
98221         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__AmtVersion %p -> %p\n", q, p));
98222         *(sai__AmtVersion*)p = *(sai__AmtVersion*)q;
98223 }
98224
98225 void sai__UpdateCoreUrlKeyType::soap_serialize(struct soap *soap) const
98226 {
98227         (void)soap; /* appease -Wall -Werror */
98228         soap_embedded(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyLength, SOAP_TYPE_unsignedInt);
98229         soap_embedded(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyAlgorithm, SOAP_TYPE_unsignedInt);
98230         soap_embedded(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyData, SOAP_TYPE_xsd__base64Binary);
98231         ((sai__UpdateCoreUrlKeyType*)this)->KeyData.soap_serialize(soap);
98232         /* transient soap skipped */
98233 }
98234
98235 void sai__UpdateCoreUrlKeyType::soap_default(struct soap *soap)
98236 {
98237         this->soap = soap;
98238         soap_default_unsignedInt(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyLength);
98239         soap_default_unsignedInt(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyAlgorithm);
98240         ((sai__UpdateCoreUrlKeyType*)this)->KeyData.xsd__base64Binary::soap_default(soap);
98241         /* transient soap skipped */
98242 }
98243
98244 int sai__UpdateCoreUrlKeyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
98245 {
98246         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UpdateCoreUrlKeyType);
98247         if (this->soap_out(soap, tag, id, type))
98248                 return soap->error;
98249         return soap_putindependent(soap);
98250 }
98251
98252 int sai__UpdateCoreUrlKeyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
98253 {
98254         return soap_out_sai__UpdateCoreUrlKeyType(soap, tag, id, this, type);
98255 }
98256
98257 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, int id, const sai__UpdateCoreUrlKeyType *a, const char *type)
98258 {
98259         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UpdateCoreUrlKeyType), type);
98260         soap_out_unsignedInt(soap, "sai:KeyLength", -1, &(((sai__UpdateCoreUrlKeyType*)a)->KeyLength), "");
98261         soap_out_unsignedInt(soap, "sai:KeyAlgorithm", -1, &(((sai__UpdateCoreUrlKeyType*)a)->KeyAlgorithm), "");
98262         (((sai__UpdateCoreUrlKeyType*)a)->KeyData).soap_out(soap, "sai:KeyData", -1, "");
98263         /* transient soap skipped */
98264         soap_element_end_out(soap, tag);
98265         return SOAP_OK;
98266 }
98267
98268 void *sai__UpdateCoreUrlKeyType::soap_get(struct soap *soap, const char *tag, const char *type)
98269 {
98270         return soap_get_sai__UpdateCoreUrlKeyType(soap, this, tag, type);
98271 }
98272
98273 SOAP_FMAC3 sai__UpdateCoreUrlKeyType * SOAP_FMAC4 soap_get_sai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *p, const char *tag, const char *type)
98274 {
98275         if ((p = soap_in_sai__UpdateCoreUrlKeyType(soap, tag, p, type)))
98276                 soap_getindependent(soap);
98277         return p;
98278 }
98279
98280 void *sai__UpdateCoreUrlKeyType::soap_in(struct soap *soap, const char *tag, const char *type)
98281 {       return soap_in_sai__UpdateCoreUrlKeyType(soap, tag, this, type);
98282 }
98283
98284 SOAP_FMAC3 sai__UpdateCoreUrlKeyType * SOAP_FMAC4 soap_in_sai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, sai__UpdateCoreUrlKeyType *a, const char *type)
98285 {
98286         if (soap_element_begin_in(soap, tag, 0, NULL))
98287                 return NULL;
98288         a = (sai__UpdateCoreUrlKeyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UpdateCoreUrlKeyType, sizeof(sai__UpdateCoreUrlKeyType), soap->type, soap->arrayType);
98289         if (!a)
98290                 return NULL;
98291         if (soap->alloced)
98292         {       a->soap_default(soap);
98293                 if (soap->clist->type != SOAP_TYPE_sai__UpdateCoreUrlKeyType)
98294                 {       soap_revert(soap);
98295                         *soap->id = '\0';
98296                         return (sai__UpdateCoreUrlKeyType *)a->soap_in(soap, tag, type);
98297                 }
98298         }
98299         short soap_flag_KeyLength1 = 1, soap_flag_KeyAlgorithm1 = 1, soap_flag_KeyData1 = 1;
98300         if (soap->body && !*soap->href)
98301         {
98302                 for (;;)
98303                 {       soap->error = SOAP_TAG_MISMATCH;
98304                         if (soap_flag_KeyLength1 && soap->error == SOAP_TAG_MISMATCH)
98305                                 if (soap_in_unsignedInt(soap, "sai:KeyLength", &(((sai__UpdateCoreUrlKeyType*)a)->KeyLength), "xsd:unsignedInt"))
98306                                 {       soap_flag_KeyLength1--;
98307                                         continue;
98308                                 }
98309                         if (soap_flag_KeyAlgorithm1 && soap->error == SOAP_TAG_MISMATCH)
98310                                 if (soap_in_unsignedInt(soap, "sai:KeyAlgorithm", &(((sai__UpdateCoreUrlKeyType*)a)->KeyAlgorithm), "xsd:unsignedInt"))
98311                                 {       soap_flag_KeyAlgorithm1--;
98312                                         continue;
98313                                 }
98314                         if (soap_flag_KeyData1 && soap->error == SOAP_TAG_MISMATCH)
98315                                 if ((((sai__UpdateCoreUrlKeyType*)a)->KeyData).soap_in(soap, "sai:KeyData", "xsd:base64Binary"))
98316                                 {       soap_flag_KeyData1--;
98317                                         continue;
98318                                 }
98319                         /* transient soap skipped */
98320                         if (soap->error == SOAP_TAG_MISMATCH)
98321                                 soap->error = soap_ignore_element(soap);
98322                         if (soap->error == SOAP_NO_TAG)
98323                                 break;
98324                         if (soap->error)
98325                                 return NULL;
98326                 }
98327                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyLength1 > 0 || soap_flag_KeyAlgorithm1 > 0 || soap_flag_KeyData1 > 0))
98328                 {       soap->error = SOAP_OCCURS;
98329                         return NULL;
98330                 }
98331                 if (soap_element_end_in(soap, tag))
98332                         return NULL;
98333         }
98334         else
98335         {       a = (sai__UpdateCoreUrlKeyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UpdateCoreUrlKeyType, 0, sizeof(sai__UpdateCoreUrlKeyType), 0, soap_copy_sai__UpdateCoreUrlKeyType);
98336                 if (soap->body && soap_element_end_in(soap, tag))
98337                         return NULL;
98338         }
98339         return a;
98340 }
98341
98342 SOAP_FMAC5 sai__UpdateCoreUrlKeyType * SOAP_FMAC6 soap_new_sai__UpdateCoreUrlKeyType(struct soap *soap, int n)
98343 {       return soap_instantiate_sai__UpdateCoreUrlKeyType(soap, n, NULL, NULL, NULL);
98344 }
98345
98346 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *p)
98347 {       soap_delete(soap, p);
98348 }
98349
98350 SOAP_FMAC3 sai__UpdateCoreUrlKeyType * SOAP_FMAC4 soap_instantiate_sai__UpdateCoreUrlKeyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
98351 {
98352         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UpdateCoreUrlKeyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
98353         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UpdateCoreUrlKeyType, n, soap_fdelete);
98354         if (!cp)
98355                 return NULL;
98356         if (n < 0)
98357         {       cp->ptr = (void*)new sai__UpdateCoreUrlKeyType;
98358                 if (size)
98359                         *size = sizeof(sai__UpdateCoreUrlKeyType);
98360                 ((sai__UpdateCoreUrlKeyType*)cp->ptr)->soap = soap;
98361         }
98362         else
98363         {       cp->ptr = (void*)new sai__UpdateCoreUrlKeyType[n];
98364                 if (size)
98365                         *size = n * sizeof(sai__UpdateCoreUrlKeyType);
98366                 for (int i = 0; i < n; i++)
98367                         ((sai__UpdateCoreUrlKeyType*)cp->ptr)[i].soap = soap;
98368         }
98369                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
98370         return (sai__UpdateCoreUrlKeyType*)cp->ptr;
98371 }
98372
98373 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UpdateCoreUrlKeyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
98374 {
98375         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UpdateCoreUrlKeyType %p -> %p\n", q, p));
98376         *(sai__UpdateCoreUrlKeyType*)p = *(sai__UpdateCoreUrlKeyType*)q;
98377 }
98378
98379 void sai__CertificateChainType::soap_serialize(struct soap *soap) const
98380 {
98381         (void)soap; /* appease -Wall -Werror */
98382         soap_embedded(soap, &((sai__CertificateChainType*)this)->Length, SOAP_TYPE_unsignedInt);
98383         soap_embedded(soap, &((sai__CertificateChainType*)this)->Value, SOAP_TYPE_xsd__base64Binary);
98384         ((sai__CertificateChainType*)this)->Value.soap_serialize(soap);
98385         /* transient soap skipped */
98386 }
98387
98388 void sai__CertificateChainType::soap_default(struct soap *soap)
98389 {
98390         this->soap = soap;
98391         soap_default_sai__RsaCertificateEncodingType(soap, &((sai__CertificateChainType*)this)->Encoding);
98392         soap_default_unsignedInt(soap, &((sai__CertificateChainType*)this)->Length);
98393         ((sai__CertificateChainType*)this)->Value.xsd__base64Binary::soap_default(soap);
98394         /* transient soap skipped */
98395 }
98396
98397 int sai__CertificateChainType::soap_put(struct soap *soap, const char *tag, const  char *type) const
98398 {
98399         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__CertificateChainType);
98400         if (this->soap_out(soap, tag, id, type))
98401                 return soap->error;
98402         return soap_putindependent(soap);
98403 }
98404
98405 int sai__CertificateChainType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
98406 {
98407         return soap_out_sai__CertificateChainType(soap, tag, id, this, type);
98408 }
98409
98410 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertificateChainType(struct soap *soap, const char *tag, int id, const sai__CertificateChainType *a, const char *type)
98411 {
98412         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CertificateChainType), type);
98413         soap_out_sai__RsaCertificateEncodingType(soap, "sai:Encoding", -1, &(((sai__CertificateChainType*)a)->Encoding), "");
98414         soap_out_unsignedInt(soap, "sai:Length", -1, &(((sai__CertificateChainType*)a)->Length), "");
98415         (((sai__CertificateChainType*)a)->Value).soap_out(soap, "sai:Value", -1, "");
98416         /* transient soap skipped */
98417         soap_element_end_out(soap, tag);
98418         return SOAP_OK;
98419 }
98420
98421 void *sai__CertificateChainType::soap_get(struct soap *soap, const char *tag, const char *type)
98422 {
98423         return soap_get_sai__CertificateChainType(soap, this, tag, type);
98424 }
98425
98426 SOAP_FMAC3 sai__CertificateChainType * SOAP_FMAC4 soap_get_sai__CertificateChainType(struct soap *soap, sai__CertificateChainType *p, const char *tag, const char *type)
98427 {
98428         if ((p = soap_in_sai__CertificateChainType(soap, tag, p, type)))
98429                 soap_getindependent(soap);
98430         return p;
98431 }
98432
98433 void *sai__CertificateChainType::soap_in(struct soap *soap, const char *tag, const char *type)
98434 {       return soap_in_sai__CertificateChainType(soap, tag, this, type);
98435 }
98436
98437 SOAP_FMAC3 sai__CertificateChainType * SOAP_FMAC4 soap_in_sai__CertificateChainType(struct soap *soap, const char *tag, sai__CertificateChainType *a, const char *type)
98438 {
98439         if (soap_element_begin_in(soap, tag, 0, NULL))
98440                 return NULL;
98441         a = (sai__CertificateChainType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CertificateChainType, sizeof(sai__CertificateChainType), soap->type, soap->arrayType);
98442         if (!a)
98443                 return NULL;
98444         if (soap->alloced)
98445         {       a->soap_default(soap);
98446                 if (soap->clist->type != SOAP_TYPE_sai__CertificateChainType)
98447                 {       soap_revert(soap);
98448                         *soap->id = '\0';
98449                         return (sai__CertificateChainType *)a->soap_in(soap, tag, type);
98450                 }
98451         }
98452         short soap_flag_Encoding1 = 1, soap_flag_Length1 = 1, soap_flag_Value1 = 1;
98453         if (soap->body && !*soap->href)
98454         {
98455                 for (;;)
98456                 {       soap->error = SOAP_TAG_MISMATCH;
98457                         if (soap_flag_Encoding1 && soap->error == SOAP_TAG_MISMATCH)
98458                                 if (soap_in_sai__RsaCertificateEncodingType(soap, "sai:Encoding", &(((sai__CertificateChainType*)a)->Encoding), "sai:RsaCertificateEncodingType"))
98459                                 {       soap_flag_Encoding1--;
98460                                         continue;
98461                                 }
98462                         if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH)
98463                                 if (soap_in_unsignedInt(soap, "sai:Length", &(((sai__CertificateChainType*)a)->Length), "xsd:unsignedInt"))
98464                                 {       soap_flag_Length1--;
98465                                         continue;
98466                                 }
98467                         if (soap_flag_Value1 && soap->error == SOAP_TAG_MISMATCH)
98468                                 if ((((sai__CertificateChainType*)a)->Value).soap_in(soap, "sai:Value", "xsd:base64Binary"))
98469                                 {       soap_flag_Value1--;
98470                                         continue;
98471                                 }
98472                         /* transient soap skipped */
98473                         if (soap->error == SOAP_TAG_MISMATCH)
98474                                 soap->error = soap_ignore_element(soap);
98475                         if (soap->error == SOAP_NO_TAG)
98476                                 break;
98477                         if (soap->error)
98478                                 return NULL;
98479                 }
98480                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Encoding1 > 0 || soap_flag_Length1 > 0 || soap_flag_Value1 > 0))
98481                 {       soap->error = SOAP_OCCURS;
98482                         return NULL;
98483                 }
98484                 if (soap_element_end_in(soap, tag))
98485                         return NULL;
98486         }
98487         else
98488         {       a = (sai__CertificateChainType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__CertificateChainType, 0, sizeof(sai__CertificateChainType), 0, soap_copy_sai__CertificateChainType);
98489                 if (soap->body && soap_element_end_in(soap, tag))
98490                         return NULL;
98491         }
98492         return a;
98493 }
98494
98495 SOAP_FMAC5 sai__CertificateChainType * SOAP_FMAC6 soap_new_sai__CertificateChainType(struct soap *soap, int n)
98496 {       return soap_instantiate_sai__CertificateChainType(soap, n, NULL, NULL, NULL);
98497 }
98498
98499 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CertificateChainType(struct soap *soap, sai__CertificateChainType *p)
98500 {       soap_delete(soap, p);
98501 }
98502
98503 SOAP_FMAC3 sai__CertificateChainType * SOAP_FMAC4 soap_instantiate_sai__CertificateChainType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
98504 {
98505         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CertificateChainType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
98506         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CertificateChainType, n, soap_fdelete);
98507         if (!cp)
98508                 return NULL;
98509         if (n < 0)
98510         {       cp->ptr = (void*)new sai__CertificateChainType;
98511                 if (size)
98512                         *size = sizeof(sai__CertificateChainType);
98513                 ((sai__CertificateChainType*)cp->ptr)->soap = soap;
98514         }
98515         else
98516         {       cp->ptr = (void*)new sai__CertificateChainType[n];
98517                 if (size)
98518                         *size = n * sizeof(sai__CertificateChainType);
98519                 for (int i = 0; i < n; i++)
98520                         ((sai__CertificateChainType*)cp->ptr)[i].soap = soap;
98521         }
98522                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
98523         return (sai__CertificateChainType*)cp->ptr;
98524 }
98525
98526 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__CertificateChainType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
98527 {
98528         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CertificateChainType %p -> %p\n", q, p));
98529         *(sai__CertificateChainType*)p = *(sai__CertificateChainType*)q;
98530 }
98531
98532 void sai__RngKeyType::soap_serialize(struct soap *soap) const
98533 {
98534         (void)soap; /* appease -Wall -Werror */
98535         soap_embedded(soap, &((sai__RngKeyType*)this)->Length, SOAP_TYPE_unsignedInt);
98536         soap_embedded(soap, &((sai__RngKeyType*)this)->Data, SOAP_TYPE_xsd__base64Binary);
98537         ((sai__RngKeyType*)this)->Data.soap_serialize(soap);
98538         /* transient soap skipped */
98539 }
98540
98541 void sai__RngKeyType::soap_default(struct soap *soap)
98542 {
98543         this->soap = soap;
98544         soap_default_sai__RngKeyEncodingType(soap, &((sai__RngKeyType*)this)->Type);
98545         soap_default_unsignedInt(soap, &((sai__RngKeyType*)this)->Length);
98546         ((sai__RngKeyType*)this)->Data.xsd__base64Binary::soap_default(soap);
98547         /* transient soap skipped */
98548 }
98549
98550 int sai__RngKeyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
98551 {
98552         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__RngKeyType);
98553         if (this->soap_out(soap, tag, id, type))
98554                 return soap->error;
98555         return soap_putindependent(soap);
98556 }
98557
98558 int sai__RngKeyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
98559 {
98560         return soap_out_sai__RngKeyType(soap, tag, id, this, type);
98561 }
98562
98563 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RngKeyType(struct soap *soap, const char *tag, int id, const sai__RngKeyType *a, const char *type)
98564 {
98565         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RngKeyType), type);
98566         soap_out_sai__RngKeyEncodingType(soap, "sai:Type", -1, &(((sai__RngKeyType*)a)->Type), "");
98567         soap_out_unsignedInt(soap, "sai:Length", -1, &(((sai__RngKeyType*)a)->Length), "");
98568         (((sai__RngKeyType*)a)->Data).soap_out(soap, "sai:Data", -1, "");
98569         /* transient soap skipped */
98570         soap_element_end_out(soap, tag);
98571         return SOAP_OK;
98572 }
98573
98574 void *sai__RngKeyType::soap_get(struct soap *soap, const char *tag, const char *type)
98575 {
98576         return soap_get_sai__RngKeyType(soap, this, tag, type);
98577 }
98578
98579 SOAP_FMAC3 sai__RngKeyType * SOAP_FMAC4 soap_get_sai__RngKeyType(struct soap *soap, sai__RngKeyType *p, const char *tag, const char *type)
98580 {
98581         if ((p = soap_in_sai__RngKeyType(soap, tag, p, type)))
98582                 soap_getindependent(soap);
98583         return p;
98584 }
98585
98586 void *sai__RngKeyType::soap_in(struct soap *soap, const char *tag, const char *type)
98587 {       return soap_in_sai__RngKeyType(soap, tag, this, type);
98588 }
98589
98590 SOAP_FMAC3 sai__RngKeyType * SOAP_FMAC4 soap_in_sai__RngKeyType(struct soap *soap, const char *tag, sai__RngKeyType *a, const char *type)
98591 {
98592         if (soap_element_begin_in(soap, tag, 0, NULL))
98593                 return NULL;
98594         a = (sai__RngKeyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RngKeyType, sizeof(sai__RngKeyType), soap->type, soap->arrayType);
98595         if (!a)
98596                 return NULL;
98597         if (soap->alloced)
98598         {       a->soap_default(soap);
98599                 if (soap->clist->type != SOAP_TYPE_sai__RngKeyType)
98600                 {       soap_revert(soap);
98601                         *soap->id = '\0';
98602                         return (sai__RngKeyType *)a->soap_in(soap, tag, type);
98603                 }
98604         }
98605         short soap_flag_Type1 = 1, soap_flag_Length1 = 1, soap_flag_Data1 = 1;
98606         if (soap->body && !*soap->href)
98607         {
98608                 for (;;)
98609                 {       soap->error = SOAP_TAG_MISMATCH;
98610                         if (soap_flag_Type1 && soap->error == SOAP_TAG_MISMATCH)
98611                                 if (soap_in_sai__RngKeyEncodingType(soap, "sai:Type", &(((sai__RngKeyType*)a)->Type), "sai:RngKeyEncodingType"))
98612                                 {       soap_flag_Type1--;
98613                                         continue;
98614                                 }
98615                         if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH)
98616                                 if (soap_in_unsignedInt(soap, "sai:Length", &(((sai__RngKeyType*)a)->Length), "xsd:unsignedInt"))
98617                                 {       soap_flag_Length1--;
98618                                         continue;
98619                                 }
98620                         if (soap_flag_Data1 && soap->error == SOAP_TAG_MISMATCH)
98621                                 if ((((sai__RngKeyType*)a)->Data).soap_in(soap, "sai:Data", "xsd:base64Binary"))
98622                                 {       soap_flag_Data1--;
98623                                         continue;
98624                                 }
98625                         /* transient soap skipped */
98626                         if (soap->error == SOAP_TAG_MISMATCH)
98627                                 soap->error = soap_ignore_element(soap);
98628                         if (soap->error == SOAP_NO_TAG)
98629                                 break;
98630                         if (soap->error)
98631                                 return NULL;
98632                 }
98633                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Type1 > 0 || soap_flag_Length1 > 0 || soap_flag_Data1 > 0))
98634                 {       soap->error = SOAP_OCCURS;
98635                         return NULL;
98636                 }
98637                 if (soap_element_end_in(soap, tag))
98638                         return NULL;
98639         }
98640         else
98641         {       a = (sai__RngKeyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RngKeyType, 0, sizeof(sai__RngKeyType), 0, soap_copy_sai__RngKeyType);
98642                 if (soap->body && soap_element_end_in(soap, tag))
98643                         return NULL;
98644         }
98645         return a;
98646 }
98647
98648 SOAP_FMAC5 sai__RngKeyType * SOAP_FMAC6 soap_new_sai__RngKeyType(struct soap *soap, int n)
98649 {       return soap_instantiate_sai__RngKeyType(soap, n, NULL, NULL, NULL);
98650 }
98651
98652 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__RngKeyType(struct soap *soap, sai__RngKeyType *p)
98653 {       soap_delete(soap, p);
98654 }
98655
98656 SOAP_FMAC3 sai__RngKeyType * SOAP_FMAC4 soap_instantiate_sai__RngKeyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
98657 {
98658         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__RngKeyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
98659         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__RngKeyType, n, soap_fdelete);
98660         if (!cp)
98661                 return NULL;
98662         if (n < 0)
98663         {       cp->ptr = (void*)new sai__RngKeyType;
98664                 if (size)
98665                         *size = sizeof(sai__RngKeyType);
98666                 ((sai__RngKeyType*)cp->ptr)->soap = soap;
98667         }
98668         else
98669         {       cp->ptr = (void*)new sai__RngKeyType[n];
98670                 if (size)
98671                         *size = n * sizeof(sai__RngKeyType);
98672                 for (int i = 0; i < n; i++)
98673                         ((sai__RngKeyType*)cp->ptr)[i].soap = soap;
98674         }
98675                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
98676         return (sai__RngKeyType*)cp->ptr;
98677 }
98678
98679 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__RngKeyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
98680 {
98681         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__RngKeyType %p -> %p\n", q, p));
98682         *(sai__RngKeyType*)p = *(sai__RngKeyType*)q;
98683 }
98684
98685 void sai__RsaKeyType::soap_serialize(struct soap *soap) const
98686 {
98687         (void)soap; /* appease -Wall -Werror */
98688         soap_embedded(soap, &((sai__RsaKeyType*)this)->Length, SOAP_TYPE_unsignedInt);
98689         soap_embedded(soap, &((sai__RsaKeyType*)this)->Value, SOAP_TYPE_xsd__base64Binary);
98690         ((sai__RsaKeyType*)this)->Value.soap_serialize(soap);
98691         /* transient soap skipped */
98692 }
98693
98694 void sai__RsaKeyType::soap_default(struct soap *soap)
98695 {
98696         this->soap = soap;
98697         soap_default_sai__RsaKeyEncodingType(soap, &((sai__RsaKeyType*)this)->Encoding);
98698         soap_default_unsignedInt(soap, &((sai__RsaKeyType*)this)->Length);
98699         ((sai__RsaKeyType*)this)->Value.xsd__base64Binary::soap_default(soap);
98700         /* transient soap skipped */
98701 }
98702
98703 int sai__RsaKeyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
98704 {
98705         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__RsaKeyType);
98706         if (this->soap_out(soap, tag, id, type))
98707                 return soap->error;
98708         return soap_putindependent(soap);
98709 }
98710
98711 int sai__RsaKeyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
98712 {
98713         return soap_out_sai__RsaKeyType(soap, tag, id, this, type);
98714 }
98715
98716 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RsaKeyType(struct soap *soap, const char *tag, int id, const sai__RsaKeyType *a, const char *type)
98717 {
98718         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RsaKeyType), type);
98719         soap_out_sai__RsaKeyEncodingType(soap, "sai:Encoding", -1, &(((sai__RsaKeyType*)a)->Encoding), "");
98720         soap_out_unsignedInt(soap, "sai:Length", -1, &(((sai__RsaKeyType*)a)->Length), "");
98721         (((sai__RsaKeyType*)a)->Value).soap_out(soap, "sai:Value", -1, "");
98722         /* transient soap skipped */
98723         soap_element_end_out(soap, tag);
98724         return SOAP_OK;
98725 }
98726
98727 void *sai__RsaKeyType::soap_get(struct soap *soap, const char *tag, const char *type)
98728 {
98729         return soap_get_sai__RsaKeyType(soap, this, tag, type);
98730 }
98731
98732 SOAP_FMAC3 sai__RsaKeyType * SOAP_FMAC4 soap_get_sai__RsaKeyType(struct soap *soap, sai__RsaKeyType *p, const char *tag, const char *type)
98733 {
98734         if ((p = soap_in_sai__RsaKeyType(soap, tag, p, type)))
98735                 soap_getindependent(soap);
98736         return p;
98737 }
98738
98739 void *sai__RsaKeyType::soap_in(struct soap *soap, const char *tag, const char *type)
98740 {       return soap_in_sai__RsaKeyType(soap, tag, this, type);
98741 }
98742
98743 SOAP_FMAC3 sai__RsaKeyType * SOAP_FMAC4 soap_in_sai__RsaKeyType(struct soap *soap, const char *tag, sai__RsaKeyType *a, const char *type)
98744 {
98745         if (soap_element_begin_in(soap, tag, 0, NULL))
98746                 return NULL;
98747         a = (sai__RsaKeyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RsaKeyType, sizeof(sai__RsaKeyType), soap->type, soap->arrayType);
98748         if (!a)
98749                 return NULL;
98750         if (soap->alloced)
98751         {       a->soap_default(soap);
98752                 if (soap->clist->type != SOAP_TYPE_sai__RsaKeyType)
98753                 {       soap_revert(soap);
98754                         *soap->id = '\0';
98755                         return (sai__RsaKeyType *)a->soap_in(soap, tag, type);
98756                 }
98757         }
98758         short soap_flag_Encoding1 = 1, soap_flag_Length1 = 1, soap_flag_Value1 = 1;
98759         if (soap->body && !*soap->href)
98760         {
98761                 for (;;)
98762                 {       soap->error = SOAP_TAG_MISMATCH;
98763                         if (soap_flag_Encoding1 && soap->error == SOAP_TAG_MISMATCH)
98764                                 if (soap_in_sai__RsaKeyEncodingType(soap, "sai:Encoding", &(((sai__RsaKeyType*)a)->Encoding), "sai:RsaKeyEncodingType"))
98765                                 {       soap_flag_Encoding1--;
98766                                         continue;
98767                                 }
98768                         if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH)
98769                                 if (soap_in_unsignedInt(soap, "sai:Length", &(((sai__RsaKeyType*)a)->Length), "xsd:unsignedInt"))
98770                                 {       soap_flag_Length1--;
98771                                         continue;
98772                                 }
98773                         if (soap_flag_Value1 && soap->error == SOAP_TAG_MISMATCH)
98774                                 if ((((sai__RsaKeyType*)a)->Value).soap_in(soap, "sai:Value", "xsd:base64Binary"))
98775                                 {       soap_flag_Value1--;
98776                                         continue;
98777                                 }
98778                         /* transient soap skipped */
98779                         if (soap->error == SOAP_TAG_MISMATCH)
98780                                 soap->error = soap_ignore_element(soap);
98781                         if (soap->error == SOAP_NO_TAG)
98782                                 break;
98783                         if (soap->error)
98784                                 return NULL;
98785                 }
98786                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Encoding1 > 0 || soap_flag_Length1 > 0 || soap_flag_Value1 > 0))
98787                 {       soap->error = SOAP_OCCURS;
98788                         return NULL;
98789                 }
98790                 if (soap_element_end_in(soap, tag))
98791                         return NULL;
98792         }
98793         else
98794         {       a = (sai__RsaKeyType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RsaKeyType, 0, sizeof(sai__RsaKeyType), 0, soap_copy_sai__RsaKeyType);
98795                 if (soap->body && soap_element_end_in(soap, tag))
98796                         return NULL;
98797         }
98798         return a;
98799 }
98800
98801 SOAP_FMAC5 sai__RsaKeyType * SOAP_FMAC6 soap_new_sai__RsaKeyType(struct soap *soap, int n)
98802 {       return soap_instantiate_sai__RsaKeyType(soap, n, NULL, NULL, NULL);
98803 }
98804
98805 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__RsaKeyType(struct soap *soap, sai__RsaKeyType *p)
98806 {       soap_delete(soap, p);
98807 }
98808
98809 SOAP_FMAC3 sai__RsaKeyType * SOAP_FMAC4 soap_instantiate_sai__RsaKeyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
98810 {
98811         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__RsaKeyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
98812         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__RsaKeyType, n, soap_fdelete);
98813         if (!cp)
98814                 return NULL;
98815         if (n < 0)
98816         {       cp->ptr = (void*)new sai__RsaKeyType;
98817                 if (size)
98818                         *size = sizeof(sai__RsaKeyType);
98819                 ((sai__RsaKeyType*)cp->ptr)->soap = soap;
98820         }
98821         else
98822         {       cp->ptr = (void*)new sai__RsaKeyType[n];
98823                 if (size)
98824                         *size = n * sizeof(sai__RsaKeyType);
98825                 for (int i = 0; i < n; i++)
98826                         ((sai__RsaKeyType*)cp->ptr)[i].soap = soap;
98827         }
98828                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
98829         return (sai__RsaKeyType*)cp->ptr;
98830 }
98831
98832 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__RsaKeyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
98833 {
98834         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__RsaKeyType %p -> %p\n", q, p));
98835         *(sai__RsaKeyType*)p = *(sai__RsaKeyType*)q;
98836 }
98837
98838 void sai__UserAclRealmListType::soap_serialize(struct soap *soap) const
98839 {
98840         (void)soap; /* appease -Wall -Werror */
98841         soap_serialize_std__vectorTemplateOfsai__UserAclRealmType(soap, &((sai__UserAclRealmListType*)this)->Realm);
98842         /* transient soap skipped */
98843 }
98844
98845 void sai__UserAclRealmListType::soap_default(struct soap *soap)
98846 {
98847         this->soap = soap;
98848         soap_default_std__vectorTemplateOfsai__UserAclRealmType(soap, &((sai__UserAclRealmListType*)this)->Realm);
98849         /* transient soap skipped */
98850 }
98851
98852 int sai__UserAclRealmListType::soap_put(struct soap *soap, const char *tag, const  char *type) const
98853 {
98854         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserAclRealmListType);
98855         if (this->soap_out(soap, tag, id, type))
98856                 return soap->error;
98857         return soap_putindependent(soap);
98858 }
98859
98860 int sai__UserAclRealmListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
98861 {
98862         return soap_out_sai__UserAclRealmListType(soap, tag, id, this, type);
98863 }
98864
98865 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclRealmListType(struct soap *soap, const char *tag, int id, const sai__UserAclRealmListType *a, const char *type)
98866 {
98867         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclRealmListType), type);
98868         soap_out_std__vectorTemplateOfsai__UserAclRealmType(soap, "sai:Realm", -1, &(((sai__UserAclRealmListType*)a)->Realm), "");
98869         /* transient soap skipped */
98870         soap_element_end_out(soap, tag);
98871         return SOAP_OK;
98872 }
98873
98874 void *sai__UserAclRealmListType::soap_get(struct soap *soap, const char *tag, const char *type)
98875 {
98876         return soap_get_sai__UserAclRealmListType(soap, this, tag, type);
98877 }
98878
98879 SOAP_FMAC3 sai__UserAclRealmListType * SOAP_FMAC4 soap_get_sai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *p, const char *tag, const char *type)
98880 {
98881         if ((p = soap_in_sai__UserAclRealmListType(soap, tag, p, type)))
98882                 soap_getindependent(soap);
98883         return p;
98884 }
98885
98886 void *sai__UserAclRealmListType::soap_in(struct soap *soap, const char *tag, const char *type)
98887 {       return soap_in_sai__UserAclRealmListType(soap, tag, this, type);
98888 }
98889
98890 SOAP_FMAC3 sai__UserAclRealmListType * SOAP_FMAC4 soap_in_sai__UserAclRealmListType(struct soap *soap, const char *tag, sai__UserAclRealmListType *a, const char *type)
98891 {
98892         if (soap_element_begin_in(soap, tag, 0, NULL))
98893                 return NULL;
98894         a = (sai__UserAclRealmListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclRealmListType, sizeof(sai__UserAclRealmListType), soap->type, soap->arrayType);
98895         if (!a)
98896                 return NULL;
98897         if (soap->alloced)
98898         {       a->soap_default(soap);
98899                 if (soap->clist->type != SOAP_TYPE_sai__UserAclRealmListType)
98900                 {       soap_revert(soap);
98901                         *soap->id = '\0';
98902                         return (sai__UserAclRealmListType *)a->soap_in(soap, tag, type);
98903                 }
98904         };
98905         if (soap->body && !*soap->href)
98906         {
98907                 for (;;)
98908                 {       soap->error = SOAP_TAG_MISMATCH;
98909                         if (soap->error == SOAP_TAG_MISMATCH)
98910                                 if (soap_in_std__vectorTemplateOfsai__UserAclRealmType(soap, "sai:Realm", &(((sai__UserAclRealmListType*)a)->Realm), "sai:UserAclRealmType"))
98911                                         continue;
98912                         /* transient soap skipped */
98913                         if (soap->error == SOAP_TAG_MISMATCH)
98914                                 soap->error = soap_ignore_element(soap);
98915                         if (soap->error == SOAP_NO_TAG)
98916                                 break;
98917                         if (soap->error)
98918                                 return NULL;
98919                 }
98920                 if ((soap->mode & SOAP_XML_STRICT) && (((sai__UserAclRealmListType*)a)->Realm.size() > 16))
98921                 {       soap->error = SOAP_OCCURS;
98922                         return NULL;
98923                 }
98924                 if (soap_element_end_in(soap, tag))
98925                         return NULL;
98926         }
98927         else
98928         {       a = (sai__UserAclRealmListType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclRealmListType, 0, sizeof(sai__UserAclRealmListType), 0, soap_copy_sai__UserAclRealmListType);
98929                 if (soap->body && soap_element_end_in(soap, tag))
98930                         return NULL;
98931         }
98932         return a;
98933 }
98934
98935 SOAP_FMAC5 sai__UserAclRealmListType * SOAP_FMAC6 soap_new_sai__UserAclRealmListType(struct soap *soap, int n)
98936 {       return soap_instantiate_sai__UserAclRealmListType(soap, n, NULL, NULL, NULL);
98937 }
98938
98939 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *p)
98940 {       soap_delete(soap, p);
98941 }
98942
98943 SOAP_FMAC3 sai__UserAclRealmListType * SOAP_FMAC4 soap_instantiate_sai__UserAclRealmListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
98944 {
98945         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclRealmListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
98946         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclRealmListType, n, soap_fdelete);
98947         if (!cp)
98948                 return NULL;
98949         if (n < 0)
98950         {       cp->ptr = (void*)new sai__UserAclRealmListType;
98951                 if (size)
98952                         *size = sizeof(sai__UserAclRealmListType);
98953                 ((sai__UserAclRealmListType*)cp->ptr)->soap = soap;
98954         }
98955         else
98956         {       cp->ptr = (void*)new sai__UserAclRealmListType[n];
98957                 if (size)
98958                         *size = n * sizeof(sai__UserAclRealmListType);
98959                 for (int i = 0; i < n; i++)
98960                         ((sai__UserAclRealmListType*)cp->ptr)[i].soap = soap;
98961         }
98962                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
98963         return (sai__UserAclRealmListType*)cp->ptr;
98964 }
98965
98966 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserAclRealmListType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
98967 {
98968         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclRealmListType %p -> %p\n", q, p));
98969         *(sai__UserAclRealmListType*)p = *(sai__UserAclRealmListType*)q;
98970 }
98971
98972 void sai__UserAclEntryHandleListType::soap_serialize(struct soap *soap) const
98973 {
98974         (void)soap; /* appease -Wall -Werror */
98975         soap_serialize_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, &((sai__UserAclEntryHandleListType*)this)->Handle);
98976         /* transient soap skipped */
98977 }
98978
98979 void sai__UserAclEntryHandleListType::soap_default(struct soap *soap)
98980 {
98981         this->soap = soap;
98982         soap_default_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, &((sai__UserAclEntryHandleListType*)this)->Handle);
98983         /* transient soap skipped */
98984 }
98985
98986 int sai__UserAclEntryHandleListType::soap_put(struct soap *soap, const char *tag, const  char *type) const
98987 {
98988         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserAclEntryHandleListType);
98989         if (this->soap_out(soap, tag, id, type))
98990                 return soap->error;
98991         return soap_putindependent(soap);
98992 }
98993
98994 int sai__UserAclEntryHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
98995 {
98996         return soap_out_sai__UserAclEntryHandleListType(soap, tag, id, this, type);
98997 }
98998
98999 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryHandleListType(struct soap *soap, const char *tag, int id, const sai__UserAclEntryHandleListType *a, const char *type)
99000 {
99001         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclEntryHandleListType), type);
99002         soap_out_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((sai__UserAclEntryHandleListType*)a)->Handle), "");
99003         /* transient soap skipped */
99004         soap_element_end_out(soap, tag);
99005         return SOAP_OK;
99006 }
99007
99008 void *sai__UserAclEntryHandleListType::soap_get(struct soap *soap, const char *tag, const char *type)
99009 {
99010         return soap_get_sai__UserAclEntryHandleListType(soap, this, tag, type);
99011 }
99012
99013 SOAP_FMAC3 sai__UserAclEntryHandleListType * SOAP_FMAC4 soap_get_sai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *p, const char *tag, const char *type)
99014 {
99015         if ((p = soap_in_sai__UserAclEntryHandleListType(soap, tag, p, type)))
99016                 soap_getindependent(soap);
99017         return p;
99018 }
99019
99020 void *sai__UserAclEntryHandleListType::soap_in(struct soap *soap, const char *tag, const char *type)
99021 {       return soap_in_sai__UserAclEntryHandleListType(soap, tag, this, type);
99022 }
99023
99024 SOAP_FMAC3 sai__UserAclEntryHandleListType * SOAP_FMAC4 soap_in_sai__UserAclEntryHandleListType(struct soap *soap, const char *tag, sai__UserAclEntryHandleListType *a, const char *type)
99025 {
99026         if (soap_element_begin_in(soap, tag, 0, NULL))
99027                 return NULL;
99028         a = (sai__UserAclEntryHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclEntryHandleListType, sizeof(sai__UserAclEntryHandleListType), soap->type, soap->arrayType);
99029         if (!a)
99030                 return NULL;
99031         if (soap->alloced)
99032         {       a->soap_default(soap);
99033                 if (soap->clist->type != SOAP_TYPE_sai__UserAclEntryHandleListType)
99034                 {       soap_revert(soap);
99035                         *soap->id = '\0';
99036                         return (sai__UserAclEntryHandleListType *)a->soap_in(soap, tag, type);
99037                 }
99038         };
99039         if (soap->body && !*soap->href)
99040         {
99041                 for (;;)
99042                 {       soap->error = SOAP_TAG_MISMATCH;
99043                         if (soap->error == SOAP_TAG_MISMATCH)
99044                                 if (soap_in_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, "sai:Handle", &(((sai__UserAclEntryHandleListType*)a)->Handle), "sai:UserAclEntryHandleType"))
99045                                         continue;
99046                         /* transient soap skipped */
99047                         if (soap->error == SOAP_TAG_MISMATCH)
99048                                 soap->error = soap_ignore_element(soap);
99049                         if (soap->error == SOAP_NO_TAG)
99050                                 break;
99051                         if (soap->error)
99052                                 return NULL;
99053                 }
99054                 if ((soap->mode & SOAP_XML_STRICT) && (((sai__UserAclEntryHandleListType*)a)->Handle.size() > 7))
99055                 {       soap->error = SOAP_OCCURS;
99056                         return NULL;
99057                 }
99058                 if (soap_element_end_in(soap, tag))
99059                         return NULL;
99060         }
99061         else
99062         {       a = (sai__UserAclEntryHandleListType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclEntryHandleListType, 0, sizeof(sai__UserAclEntryHandleListType), 0, soap_copy_sai__UserAclEntryHandleListType);
99063                 if (soap->body && soap_element_end_in(soap, tag))
99064                         return NULL;
99065         }
99066         return a;
99067 }
99068
99069 SOAP_FMAC5 sai__UserAclEntryHandleListType * SOAP_FMAC6 soap_new_sai__UserAclEntryHandleListType(struct soap *soap, int n)
99070 {       return soap_instantiate_sai__UserAclEntryHandleListType(soap, n, NULL, NULL, NULL);
99071 }
99072
99073 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *p)
99074 {       soap_delete(soap, p);
99075 }
99076
99077 SOAP_FMAC3 sai__UserAclEntryHandleListType * SOAP_FMAC4 soap_instantiate_sai__UserAclEntryHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
99078 {
99079         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclEntryHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
99080         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclEntryHandleListType, n, soap_fdelete);
99081         if (!cp)
99082                 return NULL;
99083         if (n < 0)
99084         {       cp->ptr = (void*)new sai__UserAclEntryHandleListType;
99085                 if (size)
99086                         *size = sizeof(sai__UserAclEntryHandleListType);
99087                 ((sai__UserAclEntryHandleListType*)cp->ptr)->soap = soap;
99088         }
99089         else
99090         {       cp->ptr = (void*)new sai__UserAclEntryHandleListType[n];
99091                 if (size)
99092                         *size = n * sizeof(sai__UserAclEntryHandleListType);
99093                 for (int i = 0; i < n; i++)
99094                         ((sai__UserAclEntryHandleListType*)cp->ptr)[i].soap = soap;
99095         }
99096                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
99097         return (sai__UserAclEntryHandleListType*)cp->ptr;
99098 }
99099
99100 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserAclEntryHandleListType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
99101 {
99102         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclEntryHandleListType %p -> %p\n", q, p));
99103         *(sai__UserAclEntryHandleListType*)p = *(sai__UserAclEntryHandleListType*)q;
99104 }
99105
99106 void sai__AdminAclEntryType::soap_serialize(struct soap *soap) const
99107 {
99108         (void)soap; /* appease -Wall -Werror */
99109         soap_serialize_sai__AclStringType(soap, &((sai__AdminAclEntryType*)this)->Username);
99110         soap_serialize_sai__AclPasswordStringType(soap, &((sai__AdminAclEntryType*)this)->Password);
99111         /* transient soap skipped */
99112 }
99113
99114 void sai__AdminAclEntryType::soap_default(struct soap *soap)
99115 {
99116         this->soap = soap;
99117         soap_default_sai__AclStringType(soap, &((sai__AdminAclEntryType*)this)->Username);
99118         soap_default_sai__AclPasswordStringType(soap, &((sai__AdminAclEntryType*)this)->Password);
99119         /* transient soap skipped */
99120 }
99121
99122 int sai__AdminAclEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
99123 {
99124         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__AdminAclEntryType);
99125         if (this->soap_out(soap, tag, id, type))
99126                 return soap->error;
99127         return soap_putindependent(soap);
99128 }
99129
99130 int sai__AdminAclEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
99131 {
99132         return soap_out_sai__AdminAclEntryType(soap, tag, id, this, type);
99133 }
99134
99135 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AdminAclEntryType(struct soap *soap, const char *tag, int id, const sai__AdminAclEntryType *a, const char *type)
99136 {
99137         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AdminAclEntryType), type);
99138         soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__AdminAclEntryType*)a)->Username), "");
99139         soap_out_sai__AclPasswordStringType(soap, "sai:Password", -1, &(((sai__AdminAclEntryType*)a)->Password), "");
99140         /* transient soap skipped */
99141         soap_element_end_out(soap, tag);
99142         return SOAP_OK;
99143 }
99144
99145 void *sai__AdminAclEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
99146 {
99147         return soap_get_sai__AdminAclEntryType(soap, this, tag, type);
99148 }
99149
99150 SOAP_FMAC3 sai__AdminAclEntryType * SOAP_FMAC4 soap_get_sai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *p, const char *tag, const char *type)
99151 {
99152         if ((p = soap_in_sai__AdminAclEntryType(soap, tag, p, type)))
99153                 soap_getindependent(soap);
99154         return p;
99155 }
99156
99157 void *sai__AdminAclEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
99158 {       return soap_in_sai__AdminAclEntryType(soap, tag, this, type);
99159 }
99160
99161 SOAP_FMAC3 sai__AdminAclEntryType * SOAP_FMAC4 soap_in_sai__AdminAclEntryType(struct soap *soap, const char *tag, sai__AdminAclEntryType *a, const char *type)
99162 {
99163         if (soap_element_begin_in(soap, tag, 0, NULL))
99164                 return NULL;
99165         a = (sai__AdminAclEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AdminAclEntryType, sizeof(sai__AdminAclEntryType), soap->type, soap->arrayType);
99166         if (!a)
99167                 return NULL;
99168         if (soap->alloced)
99169         {       a->soap_default(soap);
99170                 if (soap->clist->type != SOAP_TYPE_sai__AdminAclEntryType)
99171                 {       soap_revert(soap);
99172                         *soap->id = '\0';
99173                         return (sai__AdminAclEntryType *)a->soap_in(soap, tag, type);
99174                 }
99175         }
99176         short soap_flag_Username1 = 1, soap_flag_Password1 = 1;
99177         if (soap->body && !*soap->href)
99178         {
99179                 for (;;)
99180                 {       soap->error = SOAP_TAG_MISMATCH;
99181                         if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
99182                                 if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__AdminAclEntryType*)a)->Username), "sai:AclStringType"))
99183                                 {       soap_flag_Username1--;
99184                                         continue;
99185                                 }
99186                         if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
99187                                 if (soap_in_sai__AclPasswordStringType(soap, "sai:Password", &(((sai__AdminAclEntryType*)a)->Password), "sai:AclPasswordStringType"))
99188                                 {       soap_flag_Password1--;
99189                                         continue;
99190                                 }
99191                         /* transient soap skipped */
99192                         if (soap->error == SOAP_TAG_MISMATCH)
99193                                 soap->error = soap_ignore_element(soap);
99194                         if (soap->error == SOAP_NO_TAG)
99195                                 break;
99196                         if (soap->error)
99197                                 return NULL;
99198                 }
99199                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0))
99200                 {       soap->error = SOAP_OCCURS;
99201                         return NULL;
99202                 }
99203                 if (soap_element_end_in(soap, tag))
99204                         return NULL;
99205         }
99206         else
99207         {       a = (sai__AdminAclEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__AdminAclEntryType, 0, sizeof(sai__AdminAclEntryType), 0, soap_copy_sai__AdminAclEntryType);
99208                 if (soap->body && soap_element_end_in(soap, tag))
99209                         return NULL;
99210         }
99211         return a;
99212 }
99213
99214 SOAP_FMAC5 sai__AdminAclEntryType * SOAP_FMAC6 soap_new_sai__AdminAclEntryType(struct soap *soap, int n)
99215 {       return soap_instantiate_sai__AdminAclEntryType(soap, n, NULL, NULL, NULL);
99216 }
99217
99218 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *p)
99219 {       soap_delete(soap, p);
99220 }
99221
99222 SOAP_FMAC3 sai__AdminAclEntryType * SOAP_FMAC4 soap_instantiate_sai__AdminAclEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
99223 {
99224         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AdminAclEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
99225         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AdminAclEntryType, n, soap_fdelete);
99226         if (!cp)
99227                 return NULL;
99228         if (n < 0)
99229         {       cp->ptr = (void*)new sai__AdminAclEntryType;
99230                 if (size)
99231                         *size = sizeof(sai__AdminAclEntryType);
99232                 ((sai__AdminAclEntryType*)cp->ptr)->soap = soap;
99233         }
99234         else
99235         {       cp->ptr = (void*)new sai__AdminAclEntryType[n];
99236                 if (size)
99237                         *size = n * sizeof(sai__AdminAclEntryType);
99238                 for (int i = 0; i < n; i++)
99239                         ((sai__AdminAclEntryType*)cp->ptr)[i].soap = soap;
99240         }
99241                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
99242         return (sai__AdminAclEntryType*)cp->ptr;
99243 }
99244
99245 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__AdminAclEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
99246 {
99247         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__AdminAclEntryType %p -> %p\n", q, p));
99248         *(sai__AdminAclEntryType*)p = *(sai__AdminAclEntryType*)q;
99249 }
99250
99251 void sai__UserAclEntryType::soap_serialize(struct soap *soap) const
99252 {
99253         (void)soap; /* appease -Wall -Werror */
99254         soap_serialize_sai__AclStringType(soap, &((sai__UserAclEntryType*)this)->Username);
99255         soap_serialize_sai__AclPasswordStringType(soap, &((sai__UserAclEntryType*)this)->Password);
99256         soap_serialize_PointerTosai__UserAclRealmListType(soap, &((sai__UserAclEntryType*)this)->Realms);
99257         /* transient soap skipped */
99258 }
99259
99260 void sai__UserAclEntryType::soap_default(struct soap *soap)
99261 {
99262         this->soap = soap;
99263         soap_default_sai__AclStringType(soap, &((sai__UserAclEntryType*)this)->Username);
99264         soap_default_sai__AclPasswordStringType(soap, &((sai__UserAclEntryType*)this)->Password);
99265         ((sai__UserAclEntryType*)this)->Realms = NULL;
99266         /* transient soap skipped */
99267 }
99268
99269 int sai__UserAclEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
99270 {
99271         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserAclEntryType);
99272         if (this->soap_out(soap, tag, id, type))
99273                 return soap->error;
99274         return soap_putindependent(soap);
99275 }
99276
99277 int sai__UserAclEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
99278 {
99279         return soap_out_sai__UserAclEntryType(soap, tag, id, this, type);
99280 }
99281
99282 SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryType(struct soap *soap, const char *tag, int id, const sai__UserAclEntryType *a, const char *type)
99283 {
99284         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclEntryType), type);
99285         soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__UserAclEntryType*)a)->Username), "");
99286         soap_out_sai__AclPasswordStringType(soap, "sai:Password", -1, &(((sai__UserAclEntryType*)a)->Password), "");
99287         soap_out_PointerTosai__UserAclRealmListType(soap, "sai:Realms", -1, &(((sai__UserAclEntryType*)a)->Realms), "");
99288         /* transient soap skipped */
99289         soap_element_end_out(soap, tag);
99290         return SOAP_OK;
99291 }
99292
99293 void *sai__UserAclEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
99294 {
99295         return soap_get_sai__UserAclEntryType(soap, this, tag, type);
99296 }
99297
99298 SOAP_FMAC3 sai__UserAclEntryType * SOAP_FMAC4 soap_get_sai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *p, const char *tag, const char *type)
99299 {
99300         if ((p = soap_in_sai__UserAclEntryType(soap, tag, p, type)))
99301                 soap_getindependent(soap);
99302         return p;
99303 }
99304
99305 void *sai__UserAclEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
99306 {       return soap_in_sai__UserAclEntryType(soap, tag, this, type);
99307 }
99308
99309 SOAP_FMAC3 sai__UserAclEntryType * SOAP_FMAC4 soap_in_sai__UserAclEntryType(struct soap *soap, const char *tag, sai__UserAclEntryType *a, const char *type)
99310 {
99311         if (soap_element_begin_in(soap, tag, 0, NULL))
99312                 return NULL;
99313         a = (sai__UserAclEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclEntryType, sizeof(sai__UserAclEntryType), soap->type, soap->arrayType);
99314         if (!a)
99315                 return NULL;
99316         if (soap->alloced)
99317         {       a->soap_default(soap);
99318                 if (soap->clist->type != SOAP_TYPE_sai__UserAclEntryType)
99319                 {       soap_revert(soap);
99320                         *soap->id = '\0';
99321                         return (sai__UserAclEntryType *)a->soap_in(soap, tag, type);
99322                 }
99323         }
99324         short soap_flag_Username1 = 1, soap_flag_Password1 = 1, soap_flag_Realms1 = 1;
99325         if (soap->body && !*soap->href)
99326         {
99327                 for (;;)
99328                 {       soap->error = SOAP_TAG_MISMATCH;
99329                         if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
99330                                 if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__UserAclEntryType*)a)->Username), "sai:AclStringType"))
99331                                 {       soap_flag_Username1--;
99332                                         continue;
99333                                 }
99334                         if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
99335                                 if (soap_in_sai__AclPasswordStringType(soap, "sai:Password", &(((sai__UserAclEntryType*)a)->Password), "sai:AclPasswordStringType"))
99336                                 {       soap_flag_Password1--;
99337                                         continue;
99338                                 }
99339                         if (soap_flag_Realms1 && soap->error == SOAP_TAG_MISMATCH)
99340                                 if (soap_in_PointerTosai__UserAclRealmListType(soap, "sai:Realms", &(((sai__UserAclEntryType*)a)->Realms), "sai:UserAclRealmListType"))
99341                                 {       soap_flag_Realms1--;
99342                                         continue;
99343                                 }
99344                         /* transient soap skipped */
99345                         if (soap->error == SOAP_TAG_MISMATCH)
99346                                 soap->error = soap_ignore_element(soap);
99347                         if (soap->error == SOAP_NO_TAG)
99348                                 break;
99349                         if (soap->error)
99350                                 return NULL;
99351                 }
99352                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0 || soap_flag_Realms1 > 0))
99353                 {       soap->error = SOAP_OCCURS;
99354                         return NULL;
99355                 }
99356                 if (soap_element_end_in(soap, tag))
99357                         return NULL;
99358         }
99359         else
99360         {       a = (sai__UserAclEntryType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclEntryType, 0, sizeof(sai__UserAclEntryType), 0, soap_copy_sai__UserAclEntryType);
99361                 if (soap->body && soap_element_end_in(soap, tag))
99362                         return NULL;
99363         }
99364         return a;
99365 }
99366
99367 SOAP_FMAC5 sai__UserAclEntryType * SOAP_FMAC6 soap_new_sai__UserAclEntryType(struct soap *soap, int n)
99368 {       return soap_instantiate_sai__UserAclEntryType(soap, n, NULL, NULL, NULL);
99369 }
99370
99371 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *p)
99372 {       soap_delete(soap, p);
99373 }
99374
99375 SOAP_FMAC3 sai__UserAclEntryType * SOAP_FMAC4 soap_instantiate_sai__UserAclEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
99376 {
99377         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
99378         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclEntryType, n, soap_fdelete);
99379         if (!cp)
99380                 return NULL;
99381         if (n < 0)
99382         {       cp->ptr = (void*)new sai__UserAclEntryType;
99383                 if (size)
99384                         *size = sizeof(sai__UserAclEntryType);
99385                 ((sai__UserAclEntryType*)cp->ptr)->soap = soap;
99386         }
99387         else
99388         {       cp->ptr = (void*)new sai__UserAclEntryType[n];
99389                 if (size)
99390                         *size = n * sizeof(sai__UserAclEntryType);
99391                 for (int i = 0; i < n; i++)
99392                         ((sai__UserAclEntryType*)cp->ptr)[i].soap = soap;
99393         }
99394                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
99395         return (sai__UserAclEntryType*)cp->ptr;
99396 }
99397
99398 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_sai__UserAclEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
99399 {
99400         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclEntryType %p -> %p\n", q, p));
99401         *(sai__UserAclEntryType*)p = *(sai__UserAclEntryType*)q;
99402 }
99403
99404 void cstr__KeyPairType::soap_serialize(struct soap *soap) const
99405 {
99406         (void)soap; /* appease -Wall -Werror */
99407         soap_serialize__cstr__union_KeyPairType(soap, ((cstr__KeyPairType*)this)->__union_KeyPairType, &((cstr__KeyPairType*)this)->union_KeyPairType);
99408         /* transient soap skipped */
99409 }
99410
99411 void cstr__KeyPairType::soap_default(struct soap *soap)
99412 {
99413         this->soap = soap;
99414         ((cstr__KeyPairType*)this)->__union_KeyPairType = 0;
99415         /* transient soap skipped */
99416 }
99417
99418 int cstr__KeyPairType::soap_put(struct soap *soap, const char *tag, const  char *type) const
99419 {
99420         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cstr__KeyPairType);
99421         if (this->soap_out(soap, tag, id, type))
99422                 return soap->error;
99423         return soap_putindependent(soap);
99424 }
99425
99426 int cstr__KeyPairType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
99427 {
99428         return soap_out_cstr__KeyPairType(soap, tag, id, this, type);
99429 }
99430
99431 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cstr__KeyPairType(struct soap *soap, const char *tag, int id, const cstr__KeyPairType *a, const char *type)
99432 {
99433         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cstr__KeyPairType), type);
99434         soap_out__cstr__union_KeyPairType(soap, ((cstr__KeyPairType*)a)->__union_KeyPairType, &((cstr__KeyPairType*)a)->union_KeyPairType);
99435         /* transient soap skipped */
99436         soap_element_end_out(soap, tag);
99437         return SOAP_OK;
99438 }
99439
99440 void *cstr__KeyPairType::soap_get(struct soap *soap, const char *tag, const char *type)
99441 {
99442         return soap_get_cstr__KeyPairType(soap, this, tag, type);
99443 }
99444
99445 SOAP_FMAC3 cstr__KeyPairType * SOAP_FMAC4 soap_get_cstr__KeyPairType(struct soap *soap, cstr__KeyPairType *p, const char *tag, const char *type)
99446 {
99447         if ((p = soap_in_cstr__KeyPairType(soap, tag, p, type)))
99448                 soap_getindependent(soap);
99449         return p;
99450 }
99451
99452 void *cstr__KeyPairType::soap_in(struct soap *soap, const char *tag, const char *type)
99453 {       return soap_in_cstr__KeyPairType(soap, tag, this, type);
99454 }
99455
99456 SOAP_FMAC3 cstr__KeyPairType * SOAP_FMAC4 soap_in_cstr__KeyPairType(struct soap *soap, const char *tag, cstr__KeyPairType *a, const char *type)
99457 {
99458         if (soap_element_begin_in(soap, tag, 0, NULL))
99459                 return NULL;
99460         a = (cstr__KeyPairType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cstr__KeyPairType, sizeof(cstr__KeyPairType), soap->type, soap->arrayType);
99461         if (!a)
99462                 return NULL;
99463         if (soap->alloced)
99464         {       a->soap_default(soap);
99465                 if (soap->clist->type != SOAP_TYPE_cstr__KeyPairType)
99466                 {       soap_revert(soap);
99467                         *soap->id = '\0';
99468                         return (cstr__KeyPairType *)a->soap_in(soap, tag, type);
99469                 }
99470         }
99471         short soap_flag_union_KeyPairType1 = 1;
99472         if (soap->body && !*soap->href)
99473         {
99474                 for (;;)
99475                 {       soap->error = SOAP_TAG_MISMATCH;
99476                         if (soap_flag_union_KeyPairType1 && soap->error == SOAP_TAG_MISMATCH)
99477                                 if (soap_in__cstr__union_KeyPairType(soap, &((cstr__KeyPairType*)a)->__union_KeyPairType, &((cstr__KeyPairType*)a)->union_KeyPairType))
99478                                 {       soap_flag_union_KeyPairType1 = 0;
99479                                         continue;
99480                                 }
99481                         /* transient soap skipped */
99482                         if (soap->error == SOAP_TAG_MISMATCH)
99483                                 soap->error = soap_ignore_element(soap);
99484                         if (soap->error == SOAP_NO_TAG)
99485                                 break;
99486                         if (soap->error)
99487                                 return NULL;
99488                 }
99489                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_KeyPairType1))
99490                 {       soap->error = SOAP_OCCURS;
99491                         return NULL;
99492                 }
99493                 if (soap_element_end_in(soap, tag))
99494                         return NULL;
99495         }
99496         else
99497         {       a = (cstr__KeyPairType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cstr__KeyPairType, 0, sizeof(cstr__KeyPairType), 0, soap_copy_cstr__KeyPairType);
99498                 if (soap->body && soap_element_end_in(soap, tag))
99499                         return NULL;
99500         }
99501         return a;
99502 }
99503
99504 SOAP_FMAC5 cstr__KeyPairType * SOAP_FMAC6 soap_new_cstr__KeyPairType(struct soap *soap, int n)
99505 {       return soap_instantiate_cstr__KeyPairType(soap, n, NULL, NULL, NULL);
99506 }
99507
99508 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cstr__KeyPairType(struct soap *soap, cstr__KeyPairType *p)
99509 {       soap_delete(soap, p);
99510 }
99511
99512 SOAP_FMAC3 cstr__KeyPairType * SOAP_FMAC4 soap_instantiate_cstr__KeyPairType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
99513 {
99514         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cstr__KeyPairType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
99515         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cstr__KeyPairType, n, soap_fdelete);
99516         if (!cp)
99517                 return NULL;
99518         if (n < 0)
99519         {       cp->ptr = (void*)new cstr__KeyPairType;
99520                 if (size)
99521                         *size = sizeof(cstr__KeyPairType);
99522                 ((cstr__KeyPairType*)cp->ptr)->soap = soap;
99523         }
99524         else
99525         {       cp->ptr = (void*)new cstr__KeyPairType[n];
99526                 if (size)
99527                         *size = n * sizeof(cstr__KeyPairType);
99528                 for (int i = 0; i < n; i++)
99529                         ((cstr__KeyPairType*)cp->ptr)[i].soap = soap;
99530         }
99531                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
99532         return (cstr__KeyPairType*)cp->ptr;
99533 }
99534
99535 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cstr__KeyPairType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
99536 {
99537         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cstr__KeyPairType %p -> %p\n", q, p));
99538         *(cstr__KeyPairType*)p = *(cstr__KeyPairType*)q;
99539 }
99540
99541 void cstr__RSAKeyPairType::soap_serialize(struct soap *soap) const
99542 {
99543         (void)soap; /* appease -Wall -Werror */
99544         soap_embedded(soap, &((cstr__RSAKeyPairType*)this)->DERKey, SOAP_TYPE_xsd__base64Binary);
99545         ((cstr__RSAKeyPairType*)this)->DERKey.soap_serialize(soap);
99546         /* transient soap skipped */
99547 }
99548
99549 void cstr__RSAKeyPairType::soap_default(struct soap *soap)
99550 {
99551         this->soap = soap;
99552         ((cstr__RSAKeyPairType*)this)->DERKey.xsd__base64Binary::soap_default(soap);
99553         /* transient soap skipped */
99554 }
99555
99556 int cstr__RSAKeyPairType::soap_put(struct soap *soap, const char *tag, const  char *type) const
99557 {
99558         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cstr__RSAKeyPairType);
99559         if (this->soap_out(soap, tag, id, type))
99560                 return soap->error;
99561         return soap_putindependent(soap);
99562 }
99563
99564 int cstr__RSAKeyPairType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
99565 {
99566         return soap_out_cstr__RSAKeyPairType(soap, tag, id, this, type);
99567 }
99568
99569 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cstr__RSAKeyPairType(struct soap *soap, const char *tag, int id, const cstr__RSAKeyPairType *a, const char *type)
99570 {
99571         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cstr__RSAKeyPairType), type);
99572         (((cstr__RSAKeyPairType*)a)->DERKey).soap_out(soap, "cstr:DERKey", -1, "");
99573         /* transient soap skipped */
99574         soap_element_end_out(soap, tag);
99575         return SOAP_OK;
99576 }
99577
99578 void *cstr__RSAKeyPairType::soap_get(struct soap *soap, const char *tag, const char *type)
99579 {
99580         return soap_get_cstr__RSAKeyPairType(soap, this, tag, type);
99581 }
99582
99583 SOAP_FMAC3 cstr__RSAKeyPairType * SOAP_FMAC4 soap_get_cstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *p, const char *tag, const char *type)
99584 {
99585         if ((p = soap_in_cstr__RSAKeyPairType(soap, tag, p, type)))
99586                 soap_getindependent(soap);
99587         return p;
99588 }
99589
99590 void *cstr__RSAKeyPairType::soap_in(struct soap *soap, const char *tag, const char *type)
99591 {       return soap_in_cstr__RSAKeyPairType(soap, tag, this, type);
99592 }
99593
99594 SOAP_FMAC3 cstr__RSAKeyPairType * SOAP_FMAC4 soap_in_cstr__RSAKeyPairType(struct soap *soap, const char *tag, cstr__RSAKeyPairType *a, const char *type)
99595 {
99596         if (soap_element_begin_in(soap, tag, 0, NULL))
99597                 return NULL;
99598         a = (cstr__RSAKeyPairType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cstr__RSAKeyPairType, sizeof(cstr__RSAKeyPairType), soap->type, soap->arrayType);
99599         if (!a)
99600                 return NULL;
99601         if (soap->alloced)
99602         {       a->soap_default(soap);
99603                 if (soap->clist->type != SOAP_TYPE_cstr__RSAKeyPairType)
99604                 {       soap_revert(soap);
99605                         *soap->id = '\0';
99606                         return (cstr__RSAKeyPairType *)a->soap_in(soap, tag, type);
99607                 }
99608         }
99609         short soap_flag_DERKey1 = 1;
99610         if (soap->body && !*soap->href)
99611         {
99612                 for (;;)
99613                 {       soap->error = SOAP_TAG_MISMATCH;
99614                         if (soap_flag_DERKey1 && soap->error == SOAP_TAG_MISMATCH)
99615                                 if ((((cstr__RSAKeyPairType*)a)->DERKey).soap_in(soap, "cstr:DERKey", "xsd:base64Binary"))
99616                                 {       soap_flag_DERKey1--;
99617                                         continue;
99618                                 }
99619                         /* transient soap skipped */
99620                         if (soap->error == SOAP_TAG_MISMATCH)
99621                                 soap->error = soap_ignore_element(soap);
99622                         if (soap->error == SOAP_NO_TAG)
99623                                 break;
99624                         if (soap->error)
99625                                 return NULL;
99626                 }
99627                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_DERKey1 > 0))
99628                 {       soap->error = SOAP_OCCURS;
99629                         return NULL;
99630                 }
99631                 if (soap_element_end_in(soap, tag))
99632                         return NULL;
99633         }
99634         else
99635         {       a = (cstr__RSAKeyPairType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cstr__RSAKeyPairType, 0, sizeof(cstr__RSAKeyPairType), 0, soap_copy_cstr__RSAKeyPairType);
99636                 if (soap->body && soap_element_end_in(soap, tag))
99637                         return NULL;
99638         }
99639         return a;
99640 }
99641
99642 SOAP_FMAC5 cstr__RSAKeyPairType * SOAP_FMAC6 soap_new_cstr__RSAKeyPairType(struct soap *soap, int n)
99643 {       return soap_instantiate_cstr__RSAKeyPairType(soap, n, NULL, NULL, NULL);
99644 }
99645
99646 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *p)
99647 {       soap_delete(soap, p);
99648 }
99649
99650 SOAP_FMAC3 cstr__RSAKeyPairType * SOAP_FMAC4 soap_instantiate_cstr__RSAKeyPairType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
99651 {
99652         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cstr__RSAKeyPairType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
99653         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cstr__RSAKeyPairType, n, soap_fdelete);
99654         if (!cp)
99655                 return NULL;
99656         if (n < 0)
99657         {       cp->ptr = (void*)new cstr__RSAKeyPairType;
99658                 if (size)
99659                         *size = sizeof(cstr__RSAKeyPairType);
99660                 ((cstr__RSAKeyPairType*)cp->ptr)->soap = soap;
99661         }
99662         else
99663         {       cp->ptr = (void*)new cstr__RSAKeyPairType[n];
99664                 if (size)
99665                         *size = n * sizeof(cstr__RSAKeyPairType);
99666                 for (int i = 0; i < n; i++)
99667                         ((cstr__RSAKeyPairType*)cp->ptr)[i].soap = soap;
99668         }
99669                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
99670         return (cstr__RSAKeyPairType*)cp->ptr;
99671 }
99672
99673 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cstr__RSAKeyPairType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
99674 {
99675         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cstr__RSAKeyPairType %p -> %p\n", q, p));
99676         *(cstr__RSAKeyPairType*)p = *(cstr__RSAKeyPairType*)q;
99677 }
99678
99679 void cmn__NodeAddressType::soap_serialize(struct soap *soap) const
99680 {
99681         (void)soap; /* appease -Wall -Werror */
99682         soap_serialize__cmn__union_NodeAddressType(soap, ((cmn__NodeAddressType*)this)->__union_NodeAddressType, &((cmn__NodeAddressType*)this)->union_NodeAddressType);
99683         /* transient soap skipped */
99684 }
99685
99686 void cmn__NodeAddressType::soap_default(struct soap *soap)
99687 {
99688         this->soap = soap;
99689         ((cmn__NodeAddressType*)this)->__union_NodeAddressType = 0;
99690         /* transient soap skipped */
99691 }
99692
99693 int cmn__NodeAddressType::soap_put(struct soap *soap, const char *tag, const  char *type) const
99694 {
99695         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cmn__NodeAddressType);
99696         if (this->soap_out(soap, tag, id, type))
99697                 return soap->error;
99698         return soap_putindependent(soap);
99699 }
99700
99701 int cmn__NodeAddressType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
99702 {
99703         return soap_out_cmn__NodeAddressType(soap, tag, id, this, type);
99704 }
99705
99706 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__NodeAddressType(struct soap *soap, const char *tag, int id, const cmn__NodeAddressType *a, const char *type)
99707 {
99708         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cmn__NodeAddressType), type);
99709         soap_out__cmn__union_NodeAddressType(soap, ((cmn__NodeAddressType*)a)->__union_NodeAddressType, &((cmn__NodeAddressType*)a)->union_NodeAddressType);
99710         /* transient soap skipped */
99711         soap_element_end_out(soap, tag);
99712         return SOAP_OK;
99713 }
99714
99715 void *cmn__NodeAddressType::soap_get(struct soap *soap, const char *tag, const char *type)
99716 {
99717         return soap_get_cmn__NodeAddressType(soap, this, tag, type);
99718 }
99719
99720 SOAP_FMAC3 cmn__NodeAddressType * SOAP_FMAC4 soap_get_cmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *p, const char *tag, const char *type)
99721 {
99722         if ((p = soap_in_cmn__NodeAddressType(soap, tag, p, type)))
99723                 soap_getindependent(soap);
99724         return p;
99725 }
99726
99727 void *cmn__NodeAddressType::soap_in(struct soap *soap, const char *tag, const char *type)
99728 {       return soap_in_cmn__NodeAddressType(soap, tag, this, type);
99729 }
99730
99731 SOAP_FMAC3 cmn__NodeAddressType * SOAP_FMAC4 soap_in_cmn__NodeAddressType(struct soap *soap, const char *tag, cmn__NodeAddressType *a, const char *type)
99732 {
99733         if (soap_element_begin_in(soap, tag, 0, NULL))
99734                 return NULL;
99735         a = (cmn__NodeAddressType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cmn__NodeAddressType, sizeof(cmn__NodeAddressType), soap->type, soap->arrayType);
99736         if (!a)
99737                 return NULL;
99738         if (soap->alloced)
99739         {       a->soap_default(soap);
99740                 if (soap->clist->type != SOAP_TYPE_cmn__NodeAddressType)
99741                 {       soap_revert(soap);
99742                         *soap->id = '\0';
99743                         return (cmn__NodeAddressType *)a->soap_in(soap, tag, type);
99744                 }
99745         }
99746         short soap_flag_union_NodeAddressType1 = 1;
99747         if (soap->body && !*soap->href)
99748         {
99749                 for (;;)
99750                 {       soap->error = SOAP_TAG_MISMATCH;
99751                         if (soap_flag_union_NodeAddressType1 && soap->error == SOAP_TAG_MISMATCH)
99752                                 if (soap_in__cmn__union_NodeAddressType(soap, &((cmn__NodeAddressType*)a)->__union_NodeAddressType, &((cmn__NodeAddressType*)a)->union_NodeAddressType))
99753                                 {       soap_flag_union_NodeAddressType1 = 0;
99754                                         continue;
99755                                 }
99756                         /* transient soap skipped */
99757                         if (soap->error == SOAP_TAG_MISMATCH)
99758                                 soap->error = soap_ignore_element(soap);
99759                         if (soap->error == SOAP_NO_TAG)
99760                                 break;
99761                         if (soap->error)
99762                                 return NULL;
99763                 }
99764                 if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_NodeAddressType1))
99765                 {       soap->error = SOAP_OCCURS;
99766                         return NULL;
99767                 }
99768                 if (soap_element_end_in(soap, tag))
99769                         return NULL;
99770         }
99771         else
99772         {       a = (cmn__NodeAddressType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cmn__NodeAddressType, 0, sizeof(cmn__NodeAddressType), 0, soap_copy_cmn__NodeAddressType);
99773                 if (soap->body && soap_element_end_in(soap, tag))
99774                         return NULL;
99775         }
99776         return a;
99777 }
99778
99779 SOAP_FMAC5 cmn__NodeAddressType * SOAP_FMAC6 soap_new_cmn__NodeAddressType(struct soap *soap, int n)
99780 {       return soap_instantiate_cmn__NodeAddressType(soap, n, NULL, NULL, NULL);
99781 }
99782
99783 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *p)
99784 {       soap_delete(soap, p);
99785 }
99786
99787 SOAP_FMAC3 cmn__NodeAddressType * SOAP_FMAC4 soap_instantiate_cmn__NodeAddressType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
99788 {
99789         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__NodeAddressType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
99790         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__NodeAddressType, n, soap_fdelete);
99791         if (!cp)
99792                 return NULL;
99793         if (n < 0)
99794         {       cp->ptr = (void*)new cmn__NodeAddressType;
99795                 if (size)
99796                         *size = sizeof(cmn__NodeAddressType);
99797                 ((cmn__NodeAddressType*)cp->ptr)->soap = soap;
99798         }
99799         else
99800         {       cp->ptr = (void*)new cmn__NodeAddressType[n];
99801                 if (size)
99802                         *size = n * sizeof(cmn__NodeAddressType);
99803                 for (int i = 0; i < n; i++)
99804                         ((cmn__NodeAddressType*)cp->ptr)[i].soap = soap;
99805         }
99806                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
99807         return (cmn__NodeAddressType*)cp->ptr;
99808 }
99809
99810 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__NodeAddressType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
99811 {
99812         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cmn__NodeAddressType %p -> %p\n", q, p));
99813         *(cmn__NodeAddressType*)p = *(cmn__NodeAddressType*)q;
99814 }
99815
99816 void cmn__URLType::soap_serialize(struct soap *soap) const
99817 {
99818         (void)soap; /* appease -Wall -Werror */
99819         soap_serialize_xsd__anyURI(soap, &((cmn__URLType*)this)->__item);
99820         /* transient soap skipped */
99821 }
99822
99823 void cmn__URLType::soap_default(struct soap *soap)
99824 {
99825         this->soap = soap;
99826         soap_default_xsd__anyURI(soap, &((cmn__URLType*)this)->__item);
99827         ((cmn__URLType*)this)->__anyAttribute = NULL;
99828         /* transient soap skipped */
99829 }
99830
99831 int cmn__URLType::soap_put(struct soap *soap, const char *tag, const  char *type) const
99832 {
99833         register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cmn__URLType);
99834         if (this->soap_out(soap, tag, id, type))
99835                 return soap->error;
99836         return soap_putindependent(soap);
99837 }
99838
99839 int cmn__URLType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
99840 {
99841         return soap_out_cmn__URLType(soap, tag, id, this, type);
99842 }
99843
99844 SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__URLType(struct soap *soap, const char *tag, int id, const cmn__URLType *a, const char *type)
99845 {
99846         if (((cmn__URLType *)a)->__anyAttribute)
99847                 soap_set_attr(soap, "-anyAttribute", ((cmn__URLType *)a)->__anyAttribute);
99848         return soap_out_xsd__anyURI(soap, tag, id, &(((cmn__URLType*)a)->__item), "");
99849 }
99850
99851 void *cmn__URLType::soap_get(struct soap *soap, const char *tag, const char *type)
99852 {
99853         return soap_get_cmn__URLType(soap, this, tag, type);
99854 }
99855
99856 SOAP_FMAC3 cmn__URLType * SOAP_FMAC4 soap_get_cmn__URLType(struct soap *soap, cmn__URLType *p, const char *tag, const char *type)
99857 {
99858         if ((p = soap_in_cmn__URLType(soap, tag, p, type)))
99859                 soap_getindependent(soap);
99860         return p;
99861 }
99862
99863 void *cmn__URLType::soap_in(struct soap *soap, const char *tag, const char *type)
99864 {       return soap_in_cmn__URLType(soap, tag, this, type);
99865 }
99866
99867 SOAP_FMAC3 cmn__URLType * SOAP_FMAC4 soap_in_cmn__URLType(struct soap *soap, const char *tag, cmn__URLType *a, const char *type)
99868 {
99869         if (soap_element_begin_in(soap, tag, 1, NULL))
99870                 return NULL;
99871         if (!(a = (cmn__URLType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cmn__URLType, sizeof(cmn__URLType), soap->type, soap->arrayType)))
99872         {       soap->error = SOAP_TAG_MISMATCH;
99873                 return NULL;
99874         }
99875         soap_revert(soap);
99876         *soap->id = '\0';
99877         if (soap->alloced)
99878         {       a->soap_default(soap);
99879                 if (soap->clist->type != SOAP_TYPE_cmn__URLType)
99880                         return (cmn__URLType *)a->soap_in(soap, tag, type);
99881         }
99882         if (soap_s2string(soap, soap_attr_value(soap, "-anyAttribute", 0), &((cmn__URLType *)a)->__anyAttribute))
99883                 return NULL;
99884         if (!soap_in_xsd__anyURI(soap, tag, &(((cmn__URLType*)a)->__item), "cmn:URLType"))
99885                 return NULL;
99886         return a;
99887 }
99888
99889 SOAP_FMAC5 cmn__URLType * SOAP_FMAC6 soap_new_cmn__URLType(struct soap *soap, int n)
99890 {       return soap_instantiate_cmn__URLType(soap, n, NULL, NULL, NULL);
99891 }
99892
99893 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__URLType(struct soap *soap, cmn__URLType *p)
99894 {       soap_delete(soap, p);
99895 }
99896
99897 SOAP_FMAC3 cmn__URLType * SOAP_FMAC4 soap_instantiate_cmn__URLType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
99898 {
99899         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__URLType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
99900         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__URLType, n, soap_fdelete);
99901         if (!cp)
99902                 return NULL;
99903         if (n < 0)
99904         {       cp->ptr = (void*)new cmn__URLType;
99905                 if (size)
99906                         *size = sizeof(cmn__URLType);
99907                 ((cmn__URLType*)cp->ptr)->soap = soap;
99908         }
99909         else
99910         {       cp->ptr = (void*)new cmn__URLType[n];
99911                 if (size)
99912                         *size = n * sizeof(cmn__URLType);
99913                 for (int i = 0; i < n; i++)
99914                         ((cmn__URLType*)cp->ptr)[i].soap = soap;
99915         }
99916                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
99917         return (cmn__URLType*)cp->ptr;
99918 }
99919
99920 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_cmn__URLType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
99921 {
99922         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cmn__URLType %p -> %p\n", q, p));
99923         *(cmn__URLType*)p = *(cmn__URLType*)q;
99924 }
99925
99926 void xsd__base64Binary::soap_serialize(struct soap *soap) const
99927 {
99928         if (this->__ptr && !soap_array_reference(soap, this, (struct soap_array*)&this->__ptr, 1, SOAP_TYPE_xsd__base64Binary))
99929                 if (this->id || this->type)
99930                         soap->mode |= SOAP_ENC_DIME;
99931 }
99932
99933 void xsd__base64Binary::soap_default(struct soap *soap)
99934 {
99935         this->soap = soap;
99936         this->__size = 0;
99937         this->__ptr = NULL;
99938         this->id = NULL;
99939         this->type = NULL;
99940         this->options = NULL;
99941 }
99942
99943 int xsd__base64Binary::soap_put(struct soap *soap, const char *tag, const  char *type) const
99944 {
99945         register int id = soap_embed(soap, (void*)this, (struct soap_array*)&this->__ptr, 1, tag, SOAP_TYPE_xsd__base64Binary);
99946         if (this->soap_out(soap, tag, id, type))
99947                 return soap->error;
99948         return soap_putindependent(soap);
99949 }
99950
99951 int xsd__base64Binary::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
99952 {       return soap_out_xsd__base64Binary(soap, tag, id, this, type);
99953 }
99954
99955 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__base64Binary(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
99956 {
99957         id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_xsd__base64Binary);
99958         if (id < 0)
99959                 return soap->error;
99960         soap_element_begin_out(soap, tag, id, type);
99961         soap_putbase64(soap, a->__ptr, a->__size);
99962         soap_element_end_out(soap, tag);
99963         return SOAP_OK;
99964 }
99965
99966 void *xsd__base64Binary::soap_get(struct soap *soap, const char *tag, const char *type)
99967 {
99968         return soap_get_xsd__base64Binary(soap, this, tag, type);
99969 }
99970
99971 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_xsd__base64Binary(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
99972 {
99973         if ((p = soap_in_xsd__base64Binary(soap, tag, p, type)))
99974                 soap_getindependent(soap);
99975         return p;
99976 }
99977
99978 void *xsd__base64Binary::soap_in(struct soap *soap, const char *tag, const char *type)
99979 {       return soap_in_xsd__base64Binary(soap, tag, this, type);
99980 }
99981
99982 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_xsd__base64Binary(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
99983 {
99984         if (soap_element_begin_in(soap, tag, 1, NULL))
99985                 return NULL;
99986         if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
99987         {       soap->error = SOAP_TYPE;
99988                 return NULL;
99989         }
99990         a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__base64Binary, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
99991         if (!a)
99992                 return NULL;
99993         if (soap->alloced)
99994                 a->soap_default(soap);
99995         if (soap->body && !*soap->href)
99996         {
99997                 a->__ptr = soap_getbase64(soap, &a->__size, 0);
99998                 if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
99999                         return NULL;
100000                 if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
100001                         return NULL;
100002         }
100003         else
100004         {       if (*soap->href != '#')
100005                 {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
100006                                 return NULL;
100007                 }
100008                 else
100009                         a = (xsd__base64Binary *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xsd__base64Binary, 0, sizeof(xsd__base64Binary), 0, soap_copy_xsd__base64Binary);
100010                 if (soap->body && soap_element_end_in(soap, tag))
100011                         return NULL;
100012         }
100013         return a;
100014 }
100015
100016 SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_xsd__base64Binary(struct soap *soap, int n)
100017 {       return soap_instantiate_xsd__base64Binary(soap, n, NULL, NULL, NULL);
100018 }
100019
100020 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xsd__base64Binary(struct soap *soap, xsd__base64Binary *p)
100021 {       soap_delete(soap, p);
100022 }
100023
100024 SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_xsd__base64Binary(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
100025 {
100026         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__base64Binary(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
100027         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__base64Binary, n, soap_fdelete);
100028         if (!cp)
100029                 return NULL;
100030         if (n < 0)
100031         {       cp->ptr = (void*)new xsd__base64Binary;
100032                 if (size)
100033                         *size = sizeof(xsd__base64Binary);
100034                 ((xsd__base64Binary*)cp->ptr)->soap = soap;
100035         }
100036         else
100037         {       cp->ptr = (void*)new xsd__base64Binary[n];
100038                 if (size)
100039                         *size = n * sizeof(xsd__base64Binary);
100040                 for (int i = 0; i < n; i++)
100041                         ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
100042         }
100043                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
100044         return (xsd__base64Binary*)cp->ptr;
100045 }
100046
100047 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__base64Binary(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
100048 {
100049         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
100050         *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
100051 }
100052
100053 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__anyURI(struct soap *soap, std::string const*a)
100054 {       soap_serialize_std__string(soap, a);
100055 }
100056
100057 SOAP_FMAC3 void SOAP_FMAC4 soap_default_xsd__anyURI(struct soap *soap, std::string *a)
100058 {       soap_default_std__string(soap, a);
100059 }
100060
100061 SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__anyURI(struct soap *soap, const std::string *a, const char *tag, const char *type)
100062 {
100063         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__anyURI);
100064         if (soap_out_xsd__anyURI(soap, tag, id, a, type))
100065                 return soap->error;
100066         return soap_putindependent(soap);
100067 }
100068 SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anyURI(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
100069 {
100070         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
100071                 return soap_element_null(soap, tag, id, type);
100072         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_xsd__anyURI), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
100073                 return soap->error;
100074         return SOAP_OK;
100075 }
100076
100077 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_xsd__anyURI(struct soap *soap, std::string *p, const char *tag, const char *type)
100078 {
100079         if ((p = soap_in_xsd__anyURI(soap, tag, p, type)))
100080                 soap_getindependent(soap);
100081         return p;
100082 }
100083
100084 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_xsd__anyURI(struct soap *soap, const char *tag, std::string *s, const char *type)
100085 {
100086         if (soap_element_begin_in(soap, tag, 1, type))
100087                 return NULL;
100088         if (!s)
100089                 s = soap_new_std__string(soap, -1);
100090         if (soap->null)
100091                 if (s)
100092                         s->erase();
100093         if (soap->body && !*soap->href)
100094         {       char *t;
100095                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__anyURI, sizeof(std::string), soap->type, soap->arrayType);
100096                 if (s)
100097                         if ((t = soap_string_in(soap, 1, -1, -1)))
100098                                 s->assign(t);
100099                         else
100100                                 return NULL;
100101         }
100102         else
100103                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__anyURI, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_xsd__anyURI, 0, sizeof(std::string), 0, soap_copy_xsd__anyURI);
100104         if (soap->body && soap_element_end_in(soap, tag))
100105                 return NULL;
100106         return s;
100107 }
100108
100109 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_xsd__anyURI(struct soap *soap, int n)
100110 {       return soap_instantiate_xsd__anyURI(soap, n, NULL, NULL, NULL);
100111 }
100112
100113 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xsd__anyURI(struct soap *soap, std::string *p)
100114 {       soap_delete(soap, p);
100115 }
100116
100117 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_xsd__anyURI(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
100118 {
100119         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__anyURI(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
100120         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__anyURI, n, soap_fdelete);
100121         if (!cp)
100122                 return NULL;
100123         if (n < 0)
100124         {       cp->ptr = (void*)new std::string;
100125                 if (size)
100126                         *size = sizeof(std::string);
100127         }
100128         else
100129         {       cp->ptr = (void*)new std::string[n];
100130                 if (size)
100131                         *size = n * sizeof(std::string);
100132         }
100133                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
100134         return (std::string*)cp->ptr;
100135 }
100136
100137 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_xsd__anyURI(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
100138 {
100139         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
100140         *(std::string*)p = *(std::string*)q;
100141 }
100142
100143 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__string(struct soap *soap, const std::string *p)
100144 {       (void)soap; (void)p; /* appease -Wall -Werror */
100145 }
100146
100147 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__string(struct soap *soap, std::string *p)
100148 {       (void)soap; /* appease -Wall -Werror */
100149         p->erase();
100150 }
100151
100152 SOAP_FMAC3 int SOAP_FMAC4 soap_put_std__string(struct soap *soap, const std::string *a, const char *tag, const char *type)
100153 {
100154         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_std__string);
100155         if (soap_out_std__string(soap, tag, id, a, type))
100156                 return soap->error;
100157         return soap_putindependent(soap);
100158 }
100159 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__string(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
100160 {
100161         if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
100162                 return soap_element_null(soap, tag, id, type);
100163         if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, s, SOAP_TYPE_std__string), type) || soap_string_out(soap, s->c_str(), 0) || soap_element_end_out(soap, tag))
100164                 return soap->error;
100165         return SOAP_OK;
100166 }
100167
100168 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_std__string(struct soap *soap, std::string *p, const char *tag, const char *type)
100169 {
100170         if ((p = soap_in_std__string(soap, tag, p, type)))
100171                 soap_getindependent(soap);
100172         return p;
100173 }
100174
100175 SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_std__string(struct soap *soap, const char *tag, std::string *s, const char *type)
100176 {
100177         if (soap_element_begin_in(soap, tag, 1, type))
100178                 return NULL;
100179         if (!s)
100180                 s = soap_new_std__string(soap, -1);
100181         if (soap->null)
100182                 if (s)
100183                         s->erase();
100184         if (soap->body && !*soap->href)
100185         {       char *t;
100186                 s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_std__string, sizeof(std::string), soap->type, soap->arrayType);
100187                 if (s)
100188                         if ((t = soap_string_in(soap, 1, -1, -1)))
100189                                 s->assign(t);
100190                         else
100191                                 return NULL;
100192         }
100193         else
100194                 s = (std::string*)soap_id_forward(soap, soap->href, soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_std__string, sizeof(std::string), soap->type, soap->arrayType), 0, SOAP_TYPE_std__string, 0, sizeof(std::string), 0, soap_copy_std__string);
100195         if (soap->body && soap_element_end_in(soap, tag))
100196                 return NULL;
100197         return s;
100198 }
100199
100200 SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_std__string(struct soap *soap, int n)
100201 {       return soap_instantiate_std__string(soap, n, NULL, NULL, NULL);
100202 }
100203
100204 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__string(struct soap *soap, std::string *p)
100205 {       soap_delete(soap, p);
100206 }
100207
100208 SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_std__string(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
100209 {
100210         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__string(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
100211         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__string, n, soap_fdelete);
100212         if (!cp)
100213                 return NULL;
100214         if (n < 0)
100215         {       cp->ptr = (void*)new std::string;
100216                 if (size)
100217                         *size = sizeof(std::string);
100218         }
100219         else
100220         {       cp->ptr = (void*)new std::string[n];
100221                 if (size)
100222                         *size = n * sizeof(std::string);
100223         }
100224                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
100225         return (std::string*)cp->ptr;
100226 }
100227
100228 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__string(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
100229 {
100230         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
100231         *(std::string*)p = *(std::string*)q;
100232 }
100233
100234 #ifndef WITH_NOGLOBAL
100235
100236 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a)
100237 {
100238         (void)soap; (void)a; /* appease -Wall -Werror */
100239         soap_serialize__QName(soap, &a->faultcode);
100240         soap_serialize_string(soap, &a->faultstring);
100241         soap_serialize_string(soap, &a->faultactor);
100242         soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->detail);
100243         soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Code);
100244         soap_serialize_PointerToSOAP_ENV__Reason(soap, &a->SOAP_ENV__Reason);
100245         soap_serialize_string(soap, &a->SOAP_ENV__Node);
100246         soap_serialize_string(soap, &a->SOAP_ENV__Role);
100247         soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->SOAP_ENV__Detail);
100248 }
100249
100250 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *a)
100251 {
100252         (void)soap; (void)a; /* appease -Wall -Werror */
100253         soap_default__QName(soap, &a->faultcode);
100254         soap_default_string(soap, &a->faultstring);
100255         soap_default_string(soap, &a->faultactor);
100256         a->detail = NULL;
100257         a->SOAP_ENV__Code = NULL;
100258         a->SOAP_ENV__Reason = NULL;
100259         soap_default_string(soap, &a->SOAP_ENV__Node);
100260         soap_default_string(soap, &a->SOAP_ENV__Role);
100261         a->SOAP_ENV__Detail = NULL;
100262 }
100263
100264 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a, const char *tag, const char *type)
100265 {
100266         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Fault);
100267         if (soap_out_SOAP_ENV__Fault(soap, tag, id, a, type))
100268                 return soap->error;
100269         return soap_putindependent(soap);
100270 }
100271
100272 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Fault(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Fault *a, const char *type)
100273 {
100274         const char *soap_tmp_faultcode = soap_QName2s(soap, a->faultcode);
100275         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Fault), type);
100276         soap_out__QName(soap, "faultcode", -1, (char*const*)&soap_tmp_faultcode, "");
100277         soap_out_string(soap, "faultstring", -1, &a->faultstring, "");
100278         soap_out_string(soap, "faultactor", -1, &a->faultactor, "");
100279         soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, "");
100280         soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, "");
100281         soap_out_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, "");
100282         soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, "");
100283         soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, "");
100284         soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, "");
100285         soap_element_end_out(soap, tag);
100286         return SOAP_OK;
100287 }
100288
100289 SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_get_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p, const char *tag, const char *type)
100290 {
100291         if ((p = soap_in_SOAP_ENV__Fault(soap, tag, p, type)))
100292                 soap_getindependent(soap);
100293         return p;
100294 }
100295
100296 SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_in_SOAP_ENV__Fault(struct soap *soap, const char *tag, struct SOAP_ENV__Fault *a, const char *type)
100297 {
100298         short soap_flag_faultcode = 1, soap_flag_faultstring = 1, soap_flag_faultactor = 1, soap_flag_detail = 1, soap_flag_SOAP_ENV__Code = 1, soap_flag_SOAP_ENV__Reason = 1, soap_flag_SOAP_ENV__Node = 1, soap_flag_SOAP_ENV__Role = 1, soap_flag_SOAP_ENV__Detail = 1;
100299         if (soap_element_begin_in(soap, tag, 0, type))
100300                 return NULL;
100301         a = (struct SOAP_ENV__Fault *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Fault, sizeof(struct SOAP_ENV__Fault), 0, NULL, NULL, NULL);
100302         if (!a)
100303                 return NULL;
100304         soap_default_SOAP_ENV__Fault(soap, a);
100305         if (soap->body && !*soap->href)
100306         {
100307                 for (;;)
100308                 {       soap->error = SOAP_TAG_MISMATCH;
100309                         if (soap_flag_faultcode && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
100310                                 if (soap_in__QName(soap, "faultcode", &a->faultcode, ""))
100311                                 {       soap_flag_faultcode--;
100312                                         continue;
100313                                 }
100314                         if (soap_flag_faultstring && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
100315                                 if (soap_in_string(soap, "faultstring", &a->faultstring, "xsd:string"))
100316                                 {       soap_flag_faultstring--;
100317                                         continue;
100318                                 }
100319                         if (soap_flag_faultactor && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
100320                                 if (soap_in_string(soap, "faultactor", &a->faultactor, "xsd:string"))
100321                                 {       soap_flag_faultactor--;
100322                                         continue;
100323                                 }
100324                         if (soap_flag_detail && soap->error == SOAP_TAG_MISMATCH)
100325                                 if (soap_in_PointerToSOAP_ENV__Detail(soap, "detail", &a->detail, ""))
100326                                 {       soap_flag_detail--;
100327                                         continue;
100328                                 }
100329                         if (soap_flag_SOAP_ENV__Code && soap->error == SOAP_TAG_MISMATCH)
100330                                 if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", &a->SOAP_ENV__Code, ""))
100331                                 {       soap_flag_SOAP_ENV__Code--;
100332                                         continue;
100333                                 }
100334                         if (soap_flag_SOAP_ENV__Reason && soap->error == SOAP_TAG_MISMATCH)
100335                                 if (soap_in_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", &a->SOAP_ENV__Reason, ""))
100336                                 {       soap_flag_SOAP_ENV__Reason--;
100337                                         continue;
100338                                 }
100339                         if (soap_flag_SOAP_ENV__Node && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
100340                                 if (soap_in_string(soap, "SOAP-ENV:Node", &a->SOAP_ENV__Node, "xsd:string"))
100341                                 {       soap_flag_SOAP_ENV__Node--;
100342                                         continue;
100343                                 }
100344                         if (soap_flag_SOAP_ENV__Role && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
100345                                 if (soap_in_string(soap, "SOAP-ENV:Role", &a->SOAP_ENV__Role, "xsd:string"))
100346                                 {       soap_flag_SOAP_ENV__Role--;
100347                                         continue;
100348                                 }
100349                         if (soap_flag_SOAP_ENV__Detail && soap->error == SOAP_TAG_MISMATCH)
100350                                 if (soap_in_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", &a->SOAP_ENV__Detail, ""))
100351                                 {       soap_flag_SOAP_ENV__Detail--;
100352                                         continue;
100353                                 }
100354                         if (soap->error == SOAP_TAG_MISMATCH)
100355                                 soap->error = soap_ignore_element(soap);
100356                         if (soap->error == SOAP_NO_TAG)
100357                                 break;
100358                         if (soap->error)
100359                                 return NULL;
100360                 }
100361                 if (soap_element_end_in(soap, tag))
100362                         return NULL;
100363         }
100364         else
100365         {       a = (struct SOAP_ENV__Fault *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_SOAP_ENV__Fault, 0, sizeof(struct SOAP_ENV__Fault), 0, NULL);
100366                 if (soap->body && soap_element_end_in(soap, tag))
100367                         return NULL;
100368         }
100369         return a;
100370 }
100371
100372 SOAP_FMAC5 struct SOAP_ENV__Fault * SOAP_FMAC6 soap_new_SOAP_ENV__Fault(struct soap *soap, int n)
100373 {       return soap_instantiate_SOAP_ENV__Fault(soap, n, NULL, NULL, NULL);
100374 }
100375
100376 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p)
100377 {       soap_delete(soap, p);
100378 }
100379
100380 SOAP_FMAC3 struct SOAP_ENV__Fault * SOAP_FMAC4 soap_instantiate_SOAP_ENV__Fault(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
100381 {
100382         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Fault(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
100383         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Fault, n, soap_fdelete);
100384         if (!cp)
100385                 return NULL;
100386         if (n < 0)
100387         {       cp->ptr = (void*)new struct SOAP_ENV__Fault;
100388                 if (size)
100389                         *size = sizeof(struct SOAP_ENV__Fault);
100390         }
100391         else
100392         {       cp->ptr = (void*)new struct SOAP_ENV__Fault[n];
100393                 if (size)
100394                         *size = n * sizeof(struct SOAP_ENV__Fault);
100395         }
100396                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
100397         return (struct SOAP_ENV__Fault*)cp->ptr;
100398 }
100399
100400 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Fault(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
100401 {
100402         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Fault %p -> %p\n", q, p));
100403         *(struct SOAP_ENV__Fault*)p = *(struct SOAP_ENV__Fault*)q;
100404 }
100405
100406 #endif
100407
100408 #ifndef WITH_NOGLOBAL
100409
100410 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a)
100411 {
100412         (void)soap; (void)a; /* appease -Wall -Werror */
100413         soap_serialize_string(soap, &a->SOAP_ENV__Text);
100414 }
100415
100416 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *a)
100417 {
100418         (void)soap; (void)a; /* appease -Wall -Werror */
100419         soap_default_string(soap, &a->SOAP_ENV__Text);
100420 }
100421
100422 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a, const char *tag, const char *type)
100423 {
100424         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Reason);
100425         if (soap_out_SOAP_ENV__Reason(soap, tag, id, a, type))
100426                 return soap->error;
100427         return soap_putindependent(soap);
100428 }
100429
100430 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Reason(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Reason *a, const char *type)
100431 {
100432         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Reason), type);
100433         soap_out_string(soap, "SOAP-ENV:Text", -1, &a->SOAP_ENV__Text, "");
100434         soap_element_end_out(soap, tag);
100435         return SOAP_OK;
100436 }
100437
100438 SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_get_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p, const char *tag, const char *type)
100439 {
100440         if ((p = soap_in_SOAP_ENV__Reason(soap, tag, p, type)))
100441                 soap_getindependent(soap);
100442         return p;
100443 }
100444
100445 SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_in_SOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason *a, const char *type)
100446 {
100447         short soap_flag_SOAP_ENV__Text = 1;
100448         if (soap_element_begin_in(soap, tag, 0, type))
100449                 return NULL;
100450         a = (struct SOAP_ENV__Reason *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0, NULL, NULL, NULL);
100451         if (!a)
100452                 return NULL;
100453         soap_default_SOAP_ENV__Reason(soap, a);
100454         if (soap->body && !*soap->href)
100455         {
100456                 for (;;)
100457                 {       soap->error = SOAP_TAG_MISMATCH;
100458                         if (soap_flag_SOAP_ENV__Text && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
100459                                 if (soap_in_string(soap, "SOAP-ENV:Text", &a->SOAP_ENV__Text, "xsd:string"))
100460                                 {       soap_flag_SOAP_ENV__Text--;
100461                                         continue;
100462                                 }
100463                         if (soap->error == SOAP_TAG_MISMATCH)
100464                                 soap->error = soap_ignore_element(soap);
100465                         if (soap->error == SOAP_NO_TAG)
100466                                 break;
100467                         if (soap->error)
100468                                 return NULL;
100469                 }
100470                 if (soap_element_end_in(soap, tag))
100471                         return NULL;
100472         }
100473         else
100474         {       a = (struct SOAP_ENV__Reason *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_SOAP_ENV__Reason, 0, sizeof(struct SOAP_ENV__Reason), 0, NULL);
100475                 if (soap->body && soap_element_end_in(soap, tag))
100476                         return NULL;
100477         }
100478         return a;
100479 }
100480
100481 SOAP_FMAC5 struct SOAP_ENV__Reason * SOAP_FMAC6 soap_new_SOAP_ENV__Reason(struct soap *soap, int n)
100482 {       return soap_instantiate_SOAP_ENV__Reason(soap, n, NULL, NULL, NULL);
100483 }
100484
100485 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p)
100486 {       soap_delete(soap, p);
100487 }
100488
100489 SOAP_FMAC3 struct SOAP_ENV__Reason * SOAP_FMAC4 soap_instantiate_SOAP_ENV__Reason(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
100490 {
100491         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Reason(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
100492         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Reason, n, soap_fdelete);
100493         if (!cp)
100494                 return NULL;
100495         if (n < 0)
100496         {       cp->ptr = (void*)new struct SOAP_ENV__Reason;
100497                 if (size)
100498                         *size = sizeof(struct SOAP_ENV__Reason);
100499         }
100500         else
100501         {       cp->ptr = (void*)new struct SOAP_ENV__Reason[n];
100502                 if (size)
100503                         *size = n * sizeof(struct SOAP_ENV__Reason);
100504         }
100505                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
100506         return (struct SOAP_ENV__Reason*)cp->ptr;
100507 }
100508
100509 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Reason(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
100510 {
100511         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Reason %p -> %p\n", q, p));
100512         *(struct SOAP_ENV__Reason*)p = *(struct SOAP_ENV__Reason*)q;
100513 }
100514
100515 #endif
100516
100517 #ifndef WITH_NOGLOBAL
100518
100519 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a)
100520 {
100521         (void)soap; (void)a; /* appease -Wall -Werror */
100522         soap_markelement(soap, a->fault, a->__type);
100523 }
100524
100525 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a)
100526 {
100527         (void)soap; (void)a; /* appease -Wall -Werror */
100528         a->__type = 0;
100529         a->fault = NULL;
100530         a->__any = NULL;
100531 }
100532
100533 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a, const char *tag, const char *type)
100534 {
100535         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Detail);
100536         if (soap_out_SOAP_ENV__Detail(soap, tag, id, a, type))
100537                 return soap->error;
100538         return soap_putindependent(soap);
100539 }
100540
100541 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Detail(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Detail *a, const char *type)
100542 {
100543         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Detail), type);
100544         soap_putelement(soap, a->fault, "fault", -1, a->__type);
100545         soap_outliteral(soap, "-any", &a->__any, NULL);
100546         soap_element_end_out(soap, tag);
100547         return SOAP_OK;
100548 }
100549
100550 SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_get_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p, const char *tag, const char *type)
100551 {
100552         if ((p = soap_in_SOAP_ENV__Detail(soap, tag, p, type)))
100553                 soap_getindependent(soap);
100554         return p;
100555 }
100556
100557 SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_in_SOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail *a, const char *type)
100558 {
100559         short soap_flag_fault = 1, soap_flag___any = 1;
100560         if (soap_element_begin_in(soap, tag, 0, type))
100561                 return NULL;
100562         a = (struct SOAP_ENV__Detail *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0, NULL, NULL, NULL);
100563         if (!a)
100564                 return NULL;
100565         soap_default_SOAP_ENV__Detail(soap, a);
100566         if (soap->body && !*soap->href)
100567         {
100568                 for (;;)
100569                 {       soap->error = SOAP_TAG_MISMATCH;
100570                         if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH)
100571                                 if ((a->fault = soap_getelement(soap, &a->__type)))
100572                                 {       soap_flag_fault = 0;
100573                                         continue;
100574                                 }
100575                         if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
100576                                 if (soap_inliteral(soap, "-any", &a->__any))
100577                                 {       soap_flag___any--;
100578                                         continue;
100579                                 }
100580                         if (soap->error == SOAP_TAG_MISMATCH)
100581                                 soap->error = soap_ignore_element(soap);
100582                         if (soap->error == SOAP_NO_TAG)
100583                                 break;
100584                         if (soap->error)
100585                                 return NULL;
100586                 }
100587                 if (soap_element_end_in(soap, tag))
100588                         return NULL;
100589         }
100590         else
100591         {       a = (struct SOAP_ENV__Detail *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_SOAP_ENV__Detail, 0, sizeof(struct SOAP_ENV__Detail), 0, NULL);
100592                 if (soap->body && soap_element_end_in(soap, tag))
100593                         return NULL;
100594         }
100595         return a;
100596 }
100597
100598 SOAP_FMAC5 struct SOAP_ENV__Detail * SOAP_FMAC6 soap_new_SOAP_ENV__Detail(struct soap *soap, int n)
100599 {       return soap_instantiate_SOAP_ENV__Detail(soap, n, NULL, NULL, NULL);
100600 }
100601
100602 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p)
100603 {       soap_delete(soap, p);
100604 }
100605
100606 SOAP_FMAC3 struct SOAP_ENV__Detail * SOAP_FMAC4 soap_instantiate_SOAP_ENV__Detail(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
100607 {
100608         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Detail(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
100609         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Detail, n, soap_fdelete);
100610         if (!cp)
100611                 return NULL;
100612         if (n < 0)
100613         {       cp->ptr = (void*)new struct SOAP_ENV__Detail;
100614                 if (size)
100615                         *size = sizeof(struct SOAP_ENV__Detail);
100616         }
100617         else
100618         {       cp->ptr = (void*)new struct SOAP_ENV__Detail[n];
100619                 if (size)
100620                         *size = n * sizeof(struct SOAP_ENV__Detail);
100621         }
100622                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
100623         return (struct SOAP_ENV__Detail*)cp->ptr;
100624 }
100625
100626 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Detail(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
100627 {
100628         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Detail %p -> %p\n", q, p));
100629         *(struct SOAP_ENV__Detail*)p = *(struct SOAP_ENV__Detail*)q;
100630 }
100631
100632 #endif
100633
100634 #ifndef WITH_NOGLOBAL
100635
100636 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a)
100637 {
100638         (void)soap; (void)a; /* appease -Wall -Werror */
100639         soap_serialize__QName(soap, &a->SOAP_ENV__Value);
100640         soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Subcode);
100641 }
100642
100643 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a)
100644 {
100645         (void)soap; (void)a; /* appease -Wall -Werror */
100646         soap_default__QName(soap, &a->SOAP_ENV__Value);
100647         a->SOAP_ENV__Subcode = NULL;
100648 }
100649
100650 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a, const char *tag, const char *type)
100651 {
100652         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Code);
100653         if (soap_out_SOAP_ENV__Code(soap, tag, id, a, type))
100654                 return soap->error;
100655         return soap_putindependent(soap);
100656 }
100657
100658 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Code(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Code *a, const char *type)
100659 {
100660         const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->SOAP_ENV__Value);
100661         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Code), type);
100662         soap_out__QName(soap, "SOAP-ENV:Value", -1, (char*const*)&soap_tmp_SOAP_ENV__Value, "");
100663         soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, "");
100664         soap_element_end_out(soap, tag);
100665         return SOAP_OK;
100666 }
100667
100668 SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_get_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p, const char *tag, const char *type)
100669 {
100670         if ((p = soap_in_SOAP_ENV__Code(soap, tag, p, type)))
100671                 soap_getindependent(soap);
100672         return p;
100673 }
100674
100675 SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_in_SOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code *a, const char *type)
100676 {
100677         short soap_flag_SOAP_ENV__Value = 1, soap_flag_SOAP_ENV__Subcode = 1;
100678         if (soap_element_begin_in(soap, tag, 0, type))
100679                 return NULL;
100680         a = (struct SOAP_ENV__Code *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0, NULL, NULL, NULL);
100681         if (!a)
100682                 return NULL;
100683         soap_default_SOAP_ENV__Code(soap, a);
100684         if (soap->body && !*soap->href)
100685         {
100686                 for (;;)
100687                 {       soap->error = SOAP_TAG_MISMATCH;
100688                         if (soap_flag_SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
100689                                 if (soap_in__QName(soap, "SOAP-ENV:Value", &a->SOAP_ENV__Value, ""))
100690                                 {       soap_flag_SOAP_ENV__Value--;
100691                                         continue;
100692                                 }
100693                         if (soap_flag_SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH)
100694                                 if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", &a->SOAP_ENV__Subcode, ""))
100695                                 {       soap_flag_SOAP_ENV__Subcode--;
100696                                         continue;
100697                                 }
100698                         if (soap->error == SOAP_TAG_MISMATCH)
100699                                 soap->error = soap_ignore_element(soap);
100700                         if (soap->error == SOAP_NO_TAG)
100701                                 break;
100702                         if (soap->error)
100703                                 return NULL;
100704                 }
100705                 if (soap_element_end_in(soap, tag))
100706                         return NULL;
100707         }
100708         else
100709         {       a = (struct SOAP_ENV__Code *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_SOAP_ENV__Code, 0, sizeof(struct SOAP_ENV__Code), 0, NULL);
100710                 if (soap->body && soap_element_end_in(soap, tag))
100711                         return NULL;
100712         }
100713         return a;
100714 }
100715
100716 SOAP_FMAC5 struct SOAP_ENV__Code * SOAP_FMAC6 soap_new_SOAP_ENV__Code(struct soap *soap, int n)
100717 {       return soap_instantiate_SOAP_ENV__Code(soap, n, NULL, NULL, NULL);
100718 }
100719
100720 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p)
100721 {       soap_delete(soap, p);
100722 }
100723
100724 SOAP_FMAC3 struct SOAP_ENV__Code * SOAP_FMAC4 soap_instantiate_SOAP_ENV__Code(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
100725 {
100726         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Code(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
100727         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Code, n, soap_fdelete);
100728         if (!cp)
100729                 return NULL;
100730         if (n < 0)
100731         {       cp->ptr = (void*)new struct SOAP_ENV__Code;
100732                 if (size)
100733                         *size = sizeof(struct SOAP_ENV__Code);
100734         }
100735         else
100736         {       cp->ptr = (void*)new struct SOAP_ENV__Code[n];
100737                 if (size)
100738                         *size = n * sizeof(struct SOAP_ENV__Code);
100739         }
100740                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
100741         return (struct SOAP_ENV__Code*)cp->ptr;
100742 }
100743
100744 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Code(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
100745 {
100746         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Code %p -> %p\n", q, p));
100747         *(struct SOAP_ENV__Code*)p = *(struct SOAP_ENV__Code*)q;
100748 }
100749
100750 #endif
100751
100752 #ifndef WITH_NOGLOBAL
100753
100754 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a)
100755 {
100756         (void)soap; (void)a; /* appease -Wall -Werror */
100757         /* transient dummy skipped */
100758 }
100759
100760 SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a)
100761 {
100762         (void)soap; (void)a; /* appease -Wall -Werror */
100763         /* transient dummy skipped */
100764 }
100765
100766 SOAP_FMAC3 int SOAP_FMAC4 soap_put_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a, const char *tag, const char *type)
100767 {
100768         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Header);
100769         if (soap_out_SOAP_ENV__Header(soap, tag, id, a, type))
100770                 return soap->error;
100771         return soap_putindependent(soap);
100772 }
100773
100774 SOAP_FMAC3 int SOAP_FMAC4 soap_out_SOAP_ENV__Header(struct soap *soap, const char *tag, int id, const struct SOAP_ENV__Header *a, const char *type)
100775 {
100776         soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Header), type);
100777         /* transient dummy skipped */
100778         soap_element_end_out(soap, tag);
100779         return SOAP_OK;
100780 }
100781
100782 SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_get_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p, const char *tag, const char *type)
100783 {
100784         if ((p = soap_in_SOAP_ENV__Header(soap, tag, p, type)))
100785                 soap_getindependent(soap);
100786         return p;
100787 }
100788
100789 SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_in_SOAP_ENV__Header(struct soap *soap, const char *tag, struct SOAP_ENV__Header *a, const char *type)
100790 {;
100791         if (soap_element_begin_in(soap, tag, 0, type))
100792                 return NULL;
100793         a = (struct SOAP_ENV__Header *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_SOAP_ENV__Header, sizeof(struct SOAP_ENV__Header), 0, NULL, NULL, NULL);
100794         if (!a)
100795                 return NULL;
100796         soap_default_SOAP_ENV__Header(soap, a);
100797         if (soap->body && !*soap->href)
100798         {
100799                 for (;;)
100800                 {       soap->error = SOAP_TAG_MISMATCH;
100801                 /* transient dummy skipped */
100802                         if (soap->error == SOAP_TAG_MISMATCH)
100803                                 soap->error = soap_ignore_element(soap);
100804                         if (soap->error == SOAP_NO_TAG)
100805                                 break;
100806                         if (soap->error)
100807                                 return NULL;
100808                 }
100809                 if (soap_element_end_in(soap, tag))
100810                         return NULL;
100811         }
100812         else
100813         {       a = (struct SOAP_ENV__Header *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_SOAP_ENV__Header, 0, sizeof(struct SOAP_ENV__Header), 0, NULL);
100814                 if (soap->body && soap_element_end_in(soap, tag))
100815                         return NULL;
100816         }
100817         return a;
100818 }
100819
100820 SOAP_FMAC5 struct SOAP_ENV__Header * SOAP_FMAC6 soap_new_SOAP_ENV__Header(struct soap *soap, int n)
100821 {       return soap_instantiate_SOAP_ENV__Header(soap, n, NULL, NULL, NULL);
100822 }
100823
100824 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p)
100825 {       soap_delete(soap, p);
100826 }
100827
100828 SOAP_FMAC3 struct SOAP_ENV__Header * SOAP_FMAC4 soap_instantiate_SOAP_ENV__Header(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
100829 {
100830         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Header(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
100831         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Header, n, soap_fdelete);
100832         if (!cp)
100833                 return NULL;
100834         if (n < 0)
100835         {       cp->ptr = (void*)new struct SOAP_ENV__Header;
100836                 if (size)
100837                         *size = sizeof(struct SOAP_ENV__Header);
100838         }
100839         else
100840         {       cp->ptr = (void*)new struct SOAP_ENV__Header[n];
100841                 if (size)
100842                         *size = n * sizeof(struct SOAP_ENV__Header);
100843         }
100844                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
100845         return (struct SOAP_ENV__Header*)cp->ptr;
100846 }
100847
100848 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_SOAP_ENV__Header(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
100849 {
100850         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Header %p -> %p\n", q, p));
100851         *(struct SOAP_ENV__Header*)p = *(struct SOAP_ENV__Header*)q;
100852 }
100853
100854 #endif
100855
100856 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__GetWirelessSettings(struct soap *soap, const struct __wcxs__GetWirelessSettings *a)
100857 {
100858         (void)soap; (void)a; /* appease -Wall -Werror */
100859         soap_serialize_PointerTo_wcxs__GetWirelessSettingsRequest(soap, &a->wcxs__GetWirelessSettingsRequest);
100860 }
100861
100862 SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__GetWirelessSettings(struct soap *soap, struct __wcxs__GetWirelessSettings *a)
100863 {
100864         (void)soap; (void)a; /* appease -Wall -Werror */
100865         a->wcxs__GetWirelessSettingsRequest = NULL;
100866 }
100867
100868 SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__GetWirelessSettings(struct soap *soap, const struct __wcxs__GetWirelessSettings *a, const char *tag, const char *type)
100869 {
100870         register int id = 0;
100871         if (soap_out___wcxs__GetWirelessSettings(soap, tag, id, a, type))
100872                 return soap->error;
100873         return SOAP_OK;
100874 }
100875
100876 SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__GetWirelessSettings(struct soap *soap, const char *tag, int id, const struct __wcxs__GetWirelessSettings *a, const char *type)
100877 {
100878         soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(soap, "wcxs:GetWirelessSettingsRequest", -1, &a->wcxs__GetWirelessSettingsRequest, "");
100879         return SOAP_OK;
100880 }
100881
100882 SOAP_FMAC3 struct __wcxs__GetWirelessSettings * SOAP_FMAC4 soap_get___wcxs__GetWirelessSettings(struct soap *soap, struct __wcxs__GetWirelessSettings *p, const char *tag, const char *type)
100883 {
100884         if ((p = soap_in___wcxs__GetWirelessSettings(soap, tag, p, type)))
100885                 soap_getindependent(soap);
100886         return p;
100887 }
100888
100889 SOAP_FMAC3 struct __wcxs__GetWirelessSettings * SOAP_FMAC4 soap_in___wcxs__GetWirelessSettings(struct soap *soap, const char *tag, struct __wcxs__GetWirelessSettings *a, const char *type)
100890 {
100891         short soap_flag_wcxs__GetWirelessSettingsRequest = 1;
100892         a = (struct __wcxs__GetWirelessSettings *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__GetWirelessSettings, sizeof(struct __wcxs__GetWirelessSettings), 0, NULL, NULL, NULL);
100893         if (!a)
100894                 return NULL;
100895         soap_default___wcxs__GetWirelessSettings(soap, a);
100896                 for (;;)
100897                 {       soap->error = SOAP_TAG_MISMATCH;
100898                         if (soap_flag_wcxs__GetWirelessSettingsRequest && soap->error == SOAP_TAG_MISMATCH)
100899                                 if (soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(soap, "wcxs:GetWirelessSettingsRequest", &a->wcxs__GetWirelessSettingsRequest, ""))
100900                                 {       soap_flag_wcxs__GetWirelessSettingsRequest--;
100901                                         continue;
100902                                 }
100903                         if (soap->error == SOAP_TAG_MISMATCH)
100904                                 soap->error = soap_ignore_element(soap);
100905                         if (soap->error == SOAP_NO_TAG)
100906                                 break;
100907                         if (soap->error)
100908                                 return NULL;
100909                 }
100910         return a;
100911 }
100912
100913 SOAP_FMAC5 struct __wcxs__GetWirelessSettings * SOAP_FMAC6 soap_new___wcxs__GetWirelessSettings(struct soap *soap, int n)
100914 {       return soap_instantiate___wcxs__GetWirelessSettings(soap, n, NULL, NULL, NULL);
100915 }
100916
100917 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__GetWirelessSettings(struct soap *soap, struct __wcxs__GetWirelessSettings *p)
100918 {       soap_delete(soap, p);
100919 }
100920
100921 SOAP_FMAC3 struct __wcxs__GetWirelessSettings * SOAP_FMAC4 soap_instantiate___wcxs__GetWirelessSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
100922 {
100923         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__GetWirelessSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
100924         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__GetWirelessSettings, n, soap_fdelete);
100925         if (!cp)
100926                 return NULL;
100927         if (n < 0)
100928         {       cp->ptr = (void*)new struct __wcxs__GetWirelessSettings;
100929                 if (size)
100930                         *size = sizeof(struct __wcxs__GetWirelessSettings);
100931         }
100932         else
100933         {       cp->ptr = (void*)new struct __wcxs__GetWirelessSettings[n];
100934                 if (size)
100935                         *size = n * sizeof(struct __wcxs__GetWirelessSettings);
100936         }
100937                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
100938         return (struct __wcxs__GetWirelessSettings*)cp->ptr;
100939 }
100940
100941 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__GetWirelessSettings(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
100942 {
100943         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__GetWirelessSettings %p -> %p\n", q, p));
100944         *(struct __wcxs__GetWirelessSettings*)p = *(struct __wcxs__GetWirelessSettings*)q;
100945 }
100946
100947 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__GetWirelessCapabilities(struct soap *soap, const struct __wcxs__GetWirelessCapabilities *a)
100948 {
100949         (void)soap; (void)a; /* appease -Wall -Werror */
100950         soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, &a->wcxs__GetWirelessCapabilitiesRequest);
100951 }
100952
100953 SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__GetWirelessCapabilities(struct soap *soap, struct __wcxs__GetWirelessCapabilities *a)
100954 {
100955         (void)soap; (void)a; /* appease -Wall -Werror */
100956         a->wcxs__GetWirelessCapabilitiesRequest = NULL;
100957 }
100958
100959 SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__GetWirelessCapabilities(struct soap *soap, const struct __wcxs__GetWirelessCapabilities *a, const char *tag, const char *type)
100960 {
100961         register int id = 0;
100962         if (soap_out___wcxs__GetWirelessCapabilities(soap, tag, id, a, type))
100963                 return soap->error;
100964         return SOAP_OK;
100965 }
100966
100967 SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__GetWirelessCapabilities(struct soap *soap, const char *tag, int id, const struct __wcxs__GetWirelessCapabilities *a, const char *type)
100968 {
100969         soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, "wcxs:GetWirelessCapabilitiesRequest", -1, &a->wcxs__GetWirelessCapabilitiesRequest, "");
100970         return SOAP_OK;
100971 }
100972
100973 SOAP_FMAC3 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC4 soap_get___wcxs__GetWirelessCapabilities(struct soap *soap, struct __wcxs__GetWirelessCapabilities *p, const char *tag, const char *type)
100974 {
100975         if ((p = soap_in___wcxs__GetWirelessCapabilities(soap, tag, p, type)))
100976                 soap_getindependent(soap);
100977         return p;
100978 }
100979
100980 SOAP_FMAC3 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC4 soap_in___wcxs__GetWirelessCapabilities(struct soap *soap, const char *tag, struct __wcxs__GetWirelessCapabilities *a, const char *type)
100981 {
100982         short soap_flag_wcxs__GetWirelessCapabilitiesRequest = 1;
100983         a = (struct __wcxs__GetWirelessCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__GetWirelessCapabilities, sizeof(struct __wcxs__GetWirelessCapabilities), 0, NULL, NULL, NULL);
100984         if (!a)
100985                 return NULL;
100986         soap_default___wcxs__GetWirelessCapabilities(soap, a);
100987                 for (;;)
100988                 {       soap->error = SOAP_TAG_MISMATCH;
100989                         if (soap_flag_wcxs__GetWirelessCapabilitiesRequest && soap->error == SOAP_TAG_MISMATCH)
100990                                 if (soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, "wcxs:GetWirelessCapabilitiesRequest", &a->wcxs__GetWirelessCapabilitiesRequest, ""))
100991                                 {       soap_flag_wcxs__GetWirelessCapabilitiesRequest--;
100992                                         continue;
100993                                 }
100994                         if (soap->error == SOAP_TAG_MISMATCH)
100995                                 soap->error = soap_ignore_element(soap);
100996                         if (soap->error == SOAP_NO_TAG)
100997                                 break;
100998                         if (soap->error)
100999                                 return NULL;
101000                 }
101001         return a;
101002 }
101003
101004 SOAP_FMAC5 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC6 soap_new___wcxs__GetWirelessCapabilities(struct soap *soap, int n)
101005 {       return soap_instantiate___wcxs__GetWirelessCapabilities(soap, n, NULL, NULL, NULL);
101006 }
101007
101008 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__GetWirelessCapabilities(struct soap *soap, struct __wcxs__GetWirelessCapabilities *p)
101009 {       soap_delete(soap, p);
101010 }
101011
101012 SOAP_FMAC3 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC4 soap_instantiate___wcxs__GetWirelessCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101013 {
101014         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__GetWirelessCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101015         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__GetWirelessCapabilities, n, soap_fdelete);
101016         if (!cp)
101017                 return NULL;
101018         if (n < 0)
101019         {       cp->ptr = (void*)new struct __wcxs__GetWirelessCapabilities;
101020                 if (size)
101021                         *size = sizeof(struct __wcxs__GetWirelessCapabilities);
101022         }
101023         else
101024         {       cp->ptr = (void*)new struct __wcxs__GetWirelessCapabilities[n];
101025                 if (size)
101026                         *size = n * sizeof(struct __wcxs__GetWirelessCapabilities);
101027         }
101028                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101029         return (struct __wcxs__GetWirelessCapabilities*)cp->ptr;
101030 }
101031
101032 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__GetWirelessCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101033 {
101034         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__GetWirelessCapabilities %p -> %p\n", q, p));
101035         *(struct __wcxs__GetWirelessCapabilities*)p = *(struct __wcxs__GetWirelessCapabilities*)q;
101036 }
101037
101038 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__EnumerateWirelessProfiles(struct soap *soap, const struct __wcxs__EnumerateWirelessProfiles *a)
101039 {
101040         (void)soap; (void)a; /* appease -Wall -Werror */
101041         soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, &a->wcxs__EnumerateWirelessProfilesRequest);
101042 }
101043
101044 SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__EnumerateWirelessProfiles(struct soap *soap, struct __wcxs__EnumerateWirelessProfiles *a)
101045 {
101046         (void)soap; (void)a; /* appease -Wall -Werror */
101047         a->wcxs__EnumerateWirelessProfilesRequest = NULL;
101048 }
101049
101050 SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__EnumerateWirelessProfiles(struct soap *soap, const struct __wcxs__EnumerateWirelessProfiles *a, const char *tag, const char *type)
101051 {
101052         register int id = 0;
101053         if (soap_out___wcxs__EnumerateWirelessProfiles(soap, tag, id, a, type))
101054                 return soap->error;
101055         return SOAP_OK;
101056 }
101057
101058 SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__EnumerateWirelessProfiles(struct soap *soap, const char *tag, int id, const struct __wcxs__EnumerateWirelessProfiles *a, const char *type)
101059 {
101060         soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, "wcxs:EnumerateWirelessProfilesRequest", -1, &a->wcxs__EnumerateWirelessProfilesRequest, "");
101061         return SOAP_OK;
101062 }
101063
101064 SOAP_FMAC3 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC4 soap_get___wcxs__EnumerateWirelessProfiles(struct soap *soap, struct __wcxs__EnumerateWirelessProfiles *p, const char *tag, const char *type)
101065 {
101066         if ((p = soap_in___wcxs__EnumerateWirelessProfiles(soap, tag, p, type)))
101067                 soap_getindependent(soap);
101068         return p;
101069 }
101070
101071 SOAP_FMAC3 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC4 soap_in___wcxs__EnumerateWirelessProfiles(struct soap *soap, const char *tag, struct __wcxs__EnumerateWirelessProfiles *a, const char *type)
101072 {
101073         short soap_flag_wcxs__EnumerateWirelessProfilesRequest = 1;
101074         a = (struct __wcxs__EnumerateWirelessProfiles *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__EnumerateWirelessProfiles, sizeof(struct __wcxs__EnumerateWirelessProfiles), 0, NULL, NULL, NULL);
101075         if (!a)
101076                 return NULL;
101077         soap_default___wcxs__EnumerateWirelessProfiles(soap, a);
101078                 for (;;)
101079                 {       soap->error = SOAP_TAG_MISMATCH;
101080                         if (soap_flag_wcxs__EnumerateWirelessProfilesRequest && soap->error == SOAP_TAG_MISMATCH)
101081                                 if (soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, "wcxs:EnumerateWirelessProfilesRequest", &a->wcxs__EnumerateWirelessProfilesRequest, ""))
101082                                 {       soap_flag_wcxs__EnumerateWirelessProfilesRequest--;
101083                                         continue;
101084                                 }
101085                         if (soap->error == SOAP_TAG_MISMATCH)
101086                                 soap->error = soap_ignore_element(soap);
101087                         if (soap->error == SOAP_NO_TAG)
101088                                 break;
101089                         if (soap->error)
101090                                 return NULL;
101091                 }
101092         return a;
101093 }
101094
101095 SOAP_FMAC5 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC6 soap_new___wcxs__EnumerateWirelessProfiles(struct soap *soap, int n)
101096 {       return soap_instantiate___wcxs__EnumerateWirelessProfiles(soap, n, NULL, NULL, NULL);
101097 }
101098
101099 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__EnumerateWirelessProfiles(struct soap *soap, struct __wcxs__EnumerateWirelessProfiles *p)
101100 {       soap_delete(soap, p);
101101 }
101102
101103 SOAP_FMAC3 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC4 soap_instantiate___wcxs__EnumerateWirelessProfiles(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101104 {
101105         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__EnumerateWirelessProfiles(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101106         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__EnumerateWirelessProfiles, n, soap_fdelete);
101107         if (!cp)
101108                 return NULL;
101109         if (n < 0)
101110         {       cp->ptr = (void*)new struct __wcxs__EnumerateWirelessProfiles;
101111                 if (size)
101112                         *size = sizeof(struct __wcxs__EnumerateWirelessProfiles);
101113         }
101114         else
101115         {       cp->ptr = (void*)new struct __wcxs__EnumerateWirelessProfiles[n];
101116                 if (size)
101117                         *size = n * sizeof(struct __wcxs__EnumerateWirelessProfiles);
101118         }
101119                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101120         return (struct __wcxs__EnumerateWirelessProfiles*)cp->ptr;
101121 }
101122
101123 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__EnumerateWirelessProfiles(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101124 {
101125         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__EnumerateWirelessProfiles %p -> %p\n", q, p));
101126         *(struct __wcxs__EnumerateWirelessProfiles*)p = *(struct __wcxs__EnumerateWirelessProfiles*)q;
101127 }
101128
101129 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__UpdateWirelessProfile(struct soap *soap, const struct __wcxs__UpdateWirelessProfile *a)
101130 {
101131         (void)soap; (void)a; /* appease -Wall -Werror */
101132         soap_serialize_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, &a->wcxs__UpdateWirelessProfileRequest);
101133 }
101134
101135 SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__UpdateWirelessProfile(struct soap *soap, struct __wcxs__UpdateWirelessProfile *a)
101136 {
101137         (void)soap; (void)a; /* appease -Wall -Werror */
101138         a->wcxs__UpdateWirelessProfileRequest = NULL;
101139 }
101140
101141 SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__UpdateWirelessProfile(struct soap *soap, const struct __wcxs__UpdateWirelessProfile *a, const char *tag, const char *type)
101142 {
101143         register int id = 0;
101144         if (soap_out___wcxs__UpdateWirelessProfile(soap, tag, id, a, type))
101145                 return soap->error;
101146         return SOAP_OK;
101147 }
101148
101149 SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__UpdateWirelessProfile(struct soap *soap, const char *tag, int id, const struct __wcxs__UpdateWirelessProfile *a, const char *type)
101150 {
101151         soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, "wcxs:UpdateWirelessProfileRequest", -1, &a->wcxs__UpdateWirelessProfileRequest, "");
101152         return SOAP_OK;
101153 }
101154
101155 SOAP_FMAC3 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC4 soap_get___wcxs__UpdateWirelessProfile(struct soap *soap, struct __wcxs__UpdateWirelessProfile *p, const char *tag, const char *type)
101156 {
101157         if ((p = soap_in___wcxs__UpdateWirelessProfile(soap, tag, p, type)))
101158                 soap_getindependent(soap);
101159         return p;
101160 }
101161
101162 SOAP_FMAC3 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC4 soap_in___wcxs__UpdateWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__UpdateWirelessProfile *a, const char *type)
101163 {
101164         short soap_flag_wcxs__UpdateWirelessProfileRequest = 1;
101165         a = (struct __wcxs__UpdateWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__UpdateWirelessProfile, sizeof(struct __wcxs__UpdateWirelessProfile), 0, NULL, NULL, NULL);
101166         if (!a)
101167                 return NULL;
101168         soap_default___wcxs__UpdateWirelessProfile(soap, a);
101169                 for (;;)
101170                 {       soap->error = SOAP_TAG_MISMATCH;
101171                         if (soap_flag_wcxs__UpdateWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH)
101172                                 if (soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, "wcxs:UpdateWirelessProfileRequest", &a->wcxs__UpdateWirelessProfileRequest, ""))
101173                                 {       soap_flag_wcxs__UpdateWirelessProfileRequest--;
101174                                         continue;
101175                                 }
101176                         if (soap->error == SOAP_TAG_MISMATCH)
101177                                 soap->error = soap_ignore_element(soap);
101178                         if (soap->error == SOAP_NO_TAG)
101179                                 break;
101180                         if (soap->error)
101181                                 return NULL;
101182                 }
101183         return a;
101184 }
101185
101186 SOAP_FMAC5 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC6 soap_new___wcxs__UpdateWirelessProfile(struct soap *soap, int n)
101187 {       return soap_instantiate___wcxs__UpdateWirelessProfile(soap, n, NULL, NULL, NULL);
101188 }
101189
101190 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__UpdateWirelessProfile(struct soap *soap, struct __wcxs__UpdateWirelessProfile *p)
101191 {       soap_delete(soap, p);
101192 }
101193
101194 SOAP_FMAC3 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC4 soap_instantiate___wcxs__UpdateWirelessProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101195 {
101196         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__UpdateWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101197         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__UpdateWirelessProfile, n, soap_fdelete);
101198         if (!cp)
101199                 return NULL;
101200         if (n < 0)
101201         {       cp->ptr = (void*)new struct __wcxs__UpdateWirelessProfile;
101202                 if (size)
101203                         *size = sizeof(struct __wcxs__UpdateWirelessProfile);
101204         }
101205         else
101206         {       cp->ptr = (void*)new struct __wcxs__UpdateWirelessProfile[n];
101207                 if (size)
101208                         *size = n * sizeof(struct __wcxs__UpdateWirelessProfile);
101209         }
101210                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101211         return (struct __wcxs__UpdateWirelessProfile*)cp->ptr;
101212 }
101213
101214 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__UpdateWirelessProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101215 {
101216         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__UpdateWirelessProfile %p -> %p\n", q, p));
101217         *(struct __wcxs__UpdateWirelessProfile*)p = *(struct __wcxs__UpdateWirelessProfile*)q;
101218 }
101219
101220 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__RemoveWirelessProfile(struct soap *soap, const struct __wcxs__RemoveWirelessProfile *a)
101221 {
101222         (void)soap; (void)a; /* appease -Wall -Werror */
101223         soap_serialize_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, &a->wcxs__RemoveWirelessProfileRequest);
101224 }
101225
101226 SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__RemoveWirelessProfile(struct soap *soap, struct __wcxs__RemoveWirelessProfile *a)
101227 {
101228         (void)soap; (void)a; /* appease -Wall -Werror */
101229         a->wcxs__RemoveWirelessProfileRequest = NULL;
101230 }
101231
101232 SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__RemoveWirelessProfile(struct soap *soap, const struct __wcxs__RemoveWirelessProfile *a, const char *tag, const char *type)
101233 {
101234         register int id = 0;
101235         if (soap_out___wcxs__RemoveWirelessProfile(soap, tag, id, a, type))
101236                 return soap->error;
101237         return SOAP_OK;
101238 }
101239
101240 SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__RemoveWirelessProfile(struct soap *soap, const char *tag, int id, const struct __wcxs__RemoveWirelessProfile *a, const char *type)
101241 {
101242         soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, "wcxs:RemoveWirelessProfileRequest", -1, &a->wcxs__RemoveWirelessProfileRequest, "");
101243         return SOAP_OK;
101244 }
101245
101246 SOAP_FMAC3 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC4 soap_get___wcxs__RemoveWirelessProfile(struct soap *soap, struct __wcxs__RemoveWirelessProfile *p, const char *tag, const char *type)
101247 {
101248         if ((p = soap_in___wcxs__RemoveWirelessProfile(soap, tag, p, type)))
101249                 soap_getindependent(soap);
101250         return p;
101251 }
101252
101253 SOAP_FMAC3 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC4 soap_in___wcxs__RemoveWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__RemoveWirelessProfile *a, const char *type)
101254 {
101255         short soap_flag_wcxs__RemoveWirelessProfileRequest = 1;
101256         a = (struct __wcxs__RemoveWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__RemoveWirelessProfile, sizeof(struct __wcxs__RemoveWirelessProfile), 0, NULL, NULL, NULL);
101257         if (!a)
101258                 return NULL;
101259         soap_default___wcxs__RemoveWirelessProfile(soap, a);
101260                 for (;;)
101261                 {       soap->error = SOAP_TAG_MISMATCH;
101262                         if (soap_flag_wcxs__RemoveWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH)
101263                                 if (soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, "wcxs:RemoveWirelessProfileRequest", &a->wcxs__RemoveWirelessProfileRequest, ""))
101264                                 {       soap_flag_wcxs__RemoveWirelessProfileRequest--;
101265                                         continue;
101266                                 }
101267                         if (soap->error == SOAP_TAG_MISMATCH)
101268                                 soap->error = soap_ignore_element(soap);
101269                         if (soap->error == SOAP_NO_TAG)
101270                                 break;
101271                         if (soap->error)
101272                                 return NULL;
101273                 }
101274         return a;
101275 }
101276
101277 SOAP_FMAC5 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC6 soap_new___wcxs__RemoveWirelessProfile(struct soap *soap, int n)
101278 {       return soap_instantiate___wcxs__RemoveWirelessProfile(soap, n, NULL, NULL, NULL);
101279 }
101280
101281 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__RemoveWirelessProfile(struct soap *soap, struct __wcxs__RemoveWirelessProfile *p)
101282 {       soap_delete(soap, p);
101283 }
101284
101285 SOAP_FMAC3 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC4 soap_instantiate___wcxs__RemoveWirelessProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101286 {
101287         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__RemoveWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101288         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__RemoveWirelessProfile, n, soap_fdelete);
101289         if (!cp)
101290                 return NULL;
101291         if (n < 0)
101292         {       cp->ptr = (void*)new struct __wcxs__RemoveWirelessProfile;
101293                 if (size)
101294                         *size = sizeof(struct __wcxs__RemoveWirelessProfile);
101295         }
101296         else
101297         {       cp->ptr = (void*)new struct __wcxs__RemoveWirelessProfile[n];
101298                 if (size)
101299                         *size = n * sizeof(struct __wcxs__RemoveWirelessProfile);
101300         }
101301                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101302         return (struct __wcxs__RemoveWirelessProfile*)cp->ptr;
101303 }
101304
101305 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__RemoveWirelessProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101306 {
101307         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__RemoveWirelessProfile %p -> %p\n", q, p));
101308         *(struct __wcxs__RemoveWirelessProfile*)p = *(struct __wcxs__RemoveWirelessProfile*)q;
101309 }
101310
101311 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__GetWirelessProfile(struct soap *soap, const struct __wcxs__GetWirelessProfile *a)
101312 {
101313         (void)soap; (void)a; /* appease -Wall -Werror */
101314         soap_serialize_PointerTo_wcxs__GetWirelessProfileRequest(soap, &a->wcxs__GetWirelessProfileRequest);
101315 }
101316
101317 SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__GetWirelessProfile(struct soap *soap, struct __wcxs__GetWirelessProfile *a)
101318 {
101319         (void)soap; (void)a; /* appease -Wall -Werror */
101320         a->wcxs__GetWirelessProfileRequest = NULL;
101321 }
101322
101323 SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__GetWirelessProfile(struct soap *soap, const struct __wcxs__GetWirelessProfile *a, const char *tag, const char *type)
101324 {
101325         register int id = 0;
101326         if (soap_out___wcxs__GetWirelessProfile(soap, tag, id, a, type))
101327                 return soap->error;
101328         return SOAP_OK;
101329 }
101330
101331 SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__GetWirelessProfile(struct soap *soap, const char *tag, int id, const struct __wcxs__GetWirelessProfile *a, const char *type)
101332 {
101333         soap_out_PointerTo_wcxs__GetWirelessProfileRequest(soap, "wcxs:GetWirelessProfileRequest", -1, &a->wcxs__GetWirelessProfileRequest, "");
101334         return SOAP_OK;
101335 }
101336
101337 SOAP_FMAC3 struct __wcxs__GetWirelessProfile * SOAP_FMAC4 soap_get___wcxs__GetWirelessProfile(struct soap *soap, struct __wcxs__GetWirelessProfile *p, const char *tag, const char *type)
101338 {
101339         if ((p = soap_in___wcxs__GetWirelessProfile(soap, tag, p, type)))
101340                 soap_getindependent(soap);
101341         return p;
101342 }
101343
101344 SOAP_FMAC3 struct __wcxs__GetWirelessProfile * SOAP_FMAC4 soap_in___wcxs__GetWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__GetWirelessProfile *a, const char *type)
101345 {
101346         short soap_flag_wcxs__GetWirelessProfileRequest = 1;
101347         a = (struct __wcxs__GetWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__GetWirelessProfile, sizeof(struct __wcxs__GetWirelessProfile), 0, NULL, NULL, NULL);
101348         if (!a)
101349                 return NULL;
101350         soap_default___wcxs__GetWirelessProfile(soap, a);
101351                 for (;;)
101352                 {       soap->error = SOAP_TAG_MISMATCH;
101353                         if (soap_flag_wcxs__GetWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH)
101354                                 if (soap_in_PointerTo_wcxs__GetWirelessProfileRequest(soap, "wcxs:GetWirelessProfileRequest", &a->wcxs__GetWirelessProfileRequest, ""))
101355                                 {       soap_flag_wcxs__GetWirelessProfileRequest--;
101356                                         continue;
101357                                 }
101358                         if (soap->error == SOAP_TAG_MISMATCH)
101359                                 soap->error = soap_ignore_element(soap);
101360                         if (soap->error == SOAP_NO_TAG)
101361                                 break;
101362                         if (soap->error)
101363                                 return NULL;
101364                 }
101365         return a;
101366 }
101367
101368 SOAP_FMAC5 struct __wcxs__GetWirelessProfile * SOAP_FMAC6 soap_new___wcxs__GetWirelessProfile(struct soap *soap, int n)
101369 {       return soap_instantiate___wcxs__GetWirelessProfile(soap, n, NULL, NULL, NULL);
101370 }
101371
101372 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__GetWirelessProfile(struct soap *soap, struct __wcxs__GetWirelessProfile *p)
101373 {       soap_delete(soap, p);
101374 }
101375
101376 SOAP_FMAC3 struct __wcxs__GetWirelessProfile * SOAP_FMAC4 soap_instantiate___wcxs__GetWirelessProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101377 {
101378         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__GetWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101379         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__GetWirelessProfile, n, soap_fdelete);
101380         if (!cp)
101381                 return NULL;
101382         if (n < 0)
101383         {       cp->ptr = (void*)new struct __wcxs__GetWirelessProfile;
101384                 if (size)
101385                         *size = sizeof(struct __wcxs__GetWirelessProfile);
101386         }
101387         else
101388         {       cp->ptr = (void*)new struct __wcxs__GetWirelessProfile[n];
101389                 if (size)
101390                         *size = n * sizeof(struct __wcxs__GetWirelessProfile);
101391         }
101392                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101393         return (struct __wcxs__GetWirelessProfile*)cp->ptr;
101394 }
101395
101396 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__GetWirelessProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101397 {
101398         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__GetWirelessProfile %p -> %p\n", q, p));
101399         *(struct __wcxs__GetWirelessProfile*)p = *(struct __wcxs__GetWirelessProfile*)q;
101400 }
101401
101402 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__AddWirelessProfile(struct soap *soap, const struct __wcxs__AddWirelessProfile *a)
101403 {
101404         (void)soap; (void)a; /* appease -Wall -Werror */
101405         soap_serialize_PointerTo_wcxs__AddWirelessProfileRequest(soap, &a->wcxs__AddWirelessProfileRequest);
101406 }
101407
101408 SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__AddWirelessProfile(struct soap *soap, struct __wcxs__AddWirelessProfile *a)
101409 {
101410         (void)soap; (void)a; /* appease -Wall -Werror */
101411         a->wcxs__AddWirelessProfileRequest = NULL;
101412 }
101413
101414 SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__AddWirelessProfile(struct soap *soap, const struct __wcxs__AddWirelessProfile *a, const char *tag, const char *type)
101415 {
101416         register int id = 0;
101417         if (soap_out___wcxs__AddWirelessProfile(soap, tag, id, a, type))
101418                 return soap->error;
101419         return SOAP_OK;
101420 }
101421
101422 SOAP_FMAC3 int SOAP_FMAC4 soap_out___wcxs__AddWirelessProfile(struct soap *soap, const char *tag, int id, const struct __wcxs__AddWirelessProfile *a, const char *type)
101423 {
101424         soap_out_PointerTo_wcxs__AddWirelessProfileRequest(soap, "wcxs:AddWirelessProfileRequest", -1, &a->wcxs__AddWirelessProfileRequest, "");
101425         return SOAP_OK;
101426 }
101427
101428 SOAP_FMAC3 struct __wcxs__AddWirelessProfile * SOAP_FMAC4 soap_get___wcxs__AddWirelessProfile(struct soap *soap, struct __wcxs__AddWirelessProfile *p, const char *tag, const char *type)
101429 {
101430         if ((p = soap_in___wcxs__AddWirelessProfile(soap, tag, p, type)))
101431                 soap_getindependent(soap);
101432         return p;
101433 }
101434
101435 SOAP_FMAC3 struct __wcxs__AddWirelessProfile * SOAP_FMAC4 soap_in___wcxs__AddWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__AddWirelessProfile *a, const char *type)
101436 {
101437         short soap_flag_wcxs__AddWirelessProfileRequest = 1;
101438         a = (struct __wcxs__AddWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__AddWirelessProfile, sizeof(struct __wcxs__AddWirelessProfile), 0, NULL, NULL, NULL);
101439         if (!a)
101440                 return NULL;
101441         soap_default___wcxs__AddWirelessProfile(soap, a);
101442                 for (;;)
101443                 {       soap->error = SOAP_TAG_MISMATCH;
101444                         if (soap_flag_wcxs__AddWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH)
101445                                 if (soap_in_PointerTo_wcxs__AddWirelessProfileRequest(soap, "wcxs:AddWirelessProfileRequest", &a->wcxs__AddWirelessProfileRequest, ""))
101446                                 {       soap_flag_wcxs__AddWirelessProfileRequest--;
101447                                         continue;
101448                                 }
101449                         if (soap->error == SOAP_TAG_MISMATCH)
101450                                 soap->error = soap_ignore_element(soap);
101451                         if (soap->error == SOAP_NO_TAG)
101452                                 break;
101453                         if (soap->error)
101454                                 return NULL;
101455                 }
101456         return a;
101457 }
101458
101459 SOAP_FMAC5 struct __wcxs__AddWirelessProfile * SOAP_FMAC6 soap_new___wcxs__AddWirelessProfile(struct soap *soap, int n)
101460 {       return soap_instantiate___wcxs__AddWirelessProfile(soap, n, NULL, NULL, NULL);
101461 }
101462
101463 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__AddWirelessProfile(struct soap *soap, struct __wcxs__AddWirelessProfile *p)
101464 {       soap_delete(soap, p);
101465 }
101466
101467 SOAP_FMAC3 struct __wcxs__AddWirelessProfile * SOAP_FMAC4 soap_instantiate___wcxs__AddWirelessProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101468 {
101469         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__AddWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101470         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__AddWirelessProfile, n, soap_fdelete);
101471         if (!cp)
101472                 return NULL;
101473         if (n < 0)
101474         {       cp->ptr = (void*)new struct __wcxs__AddWirelessProfile;
101475                 if (size)
101476                         *size = sizeof(struct __wcxs__AddWirelessProfile);
101477         }
101478         else
101479         {       cp->ptr = (void*)new struct __wcxs__AddWirelessProfile[n];
101480                 if (size)
101481                         *size = n * sizeof(struct __wcxs__AddWirelessProfile);
101482         }
101483                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101484         return (struct __wcxs__AddWirelessProfile*)cp->ptr;
101485 }
101486
101487 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___wcxs__AddWirelessProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101488 {
101489         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__AddWirelessProfile %p -> %p\n", q, p));
101490         *(struct __wcxs__AddWirelessProfile*)p = *(struct __wcxs__AddWirelessProfile*)q;
101491 }
101492
101493 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___tim__SetHighAccuracyTimeSynch(struct soap *soap, const struct __tim__SetHighAccuracyTimeSynch *a)
101494 {
101495         (void)soap; (void)a; /* appease -Wall -Werror */
101496         soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynch(soap, &a->tim__SetHighAccuracyTimeSynch);
101497 }
101498
101499 SOAP_FMAC3 void SOAP_FMAC4 soap_default___tim__SetHighAccuracyTimeSynch(struct soap *soap, struct __tim__SetHighAccuracyTimeSynch *a)
101500 {
101501         (void)soap; (void)a; /* appease -Wall -Werror */
101502         a->tim__SetHighAccuracyTimeSynch = NULL;
101503 }
101504
101505 SOAP_FMAC3 int SOAP_FMAC4 soap_put___tim__SetHighAccuracyTimeSynch(struct soap *soap, const struct __tim__SetHighAccuracyTimeSynch *a, const char *tag, const char *type)
101506 {
101507         register int id = 0;
101508         if (soap_out___tim__SetHighAccuracyTimeSynch(soap, tag, id, a, type))
101509                 return soap->error;
101510         return SOAP_OK;
101511 }
101512
101513 SOAP_FMAC3 int SOAP_FMAC4 soap_out___tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, int id, const struct __tim__SetHighAccuracyTimeSynch *a, const char *type)
101514 {
101515         soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(soap, "tim:SetHighAccuracyTimeSynch", -1, &a->tim__SetHighAccuracyTimeSynch, "");
101516         return SOAP_OK;
101517 }
101518
101519 SOAP_FMAC3 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_get___tim__SetHighAccuracyTimeSynch(struct soap *soap, struct __tim__SetHighAccuracyTimeSynch *p, const char *tag, const char *type)
101520 {
101521         if ((p = soap_in___tim__SetHighAccuracyTimeSynch(soap, tag, p, type)))
101522                 soap_getindependent(soap);
101523         return p;
101524 }
101525
101526 SOAP_FMAC3 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_in___tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, struct __tim__SetHighAccuracyTimeSynch *a, const char *type)
101527 {
101528         short soap_flag_tim__SetHighAccuracyTimeSynch = 1;
101529         a = (struct __tim__SetHighAccuracyTimeSynch *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___tim__SetHighAccuracyTimeSynch, sizeof(struct __tim__SetHighAccuracyTimeSynch), 0, NULL, NULL, NULL);
101530         if (!a)
101531                 return NULL;
101532         soap_default___tim__SetHighAccuracyTimeSynch(soap, a);
101533                 for (;;)
101534                 {       soap->error = SOAP_TAG_MISMATCH;
101535                         if (soap_flag_tim__SetHighAccuracyTimeSynch && soap->error == SOAP_TAG_MISMATCH)
101536                                 if (soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(soap, "tim:SetHighAccuracyTimeSynch", &a->tim__SetHighAccuracyTimeSynch, ""))
101537                                 {       soap_flag_tim__SetHighAccuracyTimeSynch--;
101538                                         continue;
101539                                 }
101540                         if (soap->error == SOAP_TAG_MISMATCH)
101541                                 soap->error = soap_ignore_element(soap);
101542                         if (soap->error == SOAP_NO_TAG)
101543                                 break;
101544                         if (soap->error)
101545                                 return NULL;
101546                 }
101547         return a;
101548 }
101549
101550 SOAP_FMAC5 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC6 soap_new___tim__SetHighAccuracyTimeSynch(struct soap *soap, int n)
101551 {       return soap_instantiate___tim__SetHighAccuracyTimeSynch(soap, n, NULL, NULL, NULL);
101552 }
101553
101554 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___tim__SetHighAccuracyTimeSynch(struct soap *soap, struct __tim__SetHighAccuracyTimeSynch *p)
101555 {       soap_delete(soap, p);
101556 }
101557
101558 SOAP_FMAC3 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_instantiate___tim__SetHighAccuracyTimeSynch(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101559 {
101560         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___tim__SetHighAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101561         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___tim__SetHighAccuracyTimeSynch, n, soap_fdelete);
101562         if (!cp)
101563                 return NULL;
101564         if (n < 0)
101565         {       cp->ptr = (void*)new struct __tim__SetHighAccuracyTimeSynch;
101566                 if (size)
101567                         *size = sizeof(struct __tim__SetHighAccuracyTimeSynch);
101568         }
101569         else
101570         {       cp->ptr = (void*)new struct __tim__SetHighAccuracyTimeSynch[n];
101571                 if (size)
101572                         *size = n * sizeof(struct __tim__SetHighAccuracyTimeSynch);
101573         }
101574                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101575         return (struct __tim__SetHighAccuracyTimeSynch*)cp->ptr;
101576 }
101577
101578 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___tim__SetHighAccuracyTimeSynch(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101579 {
101580         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __tim__SetHighAccuracyTimeSynch %p -> %p\n", q, p));
101581         *(struct __tim__SetHighAccuracyTimeSynch*)p = *(struct __tim__SetHighAccuracyTimeSynch*)q;
101582 }
101583
101584 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___tim__GetLowAccuracyTimeSynch(struct soap *soap, const struct __tim__GetLowAccuracyTimeSynch *a)
101585 {
101586         (void)soap; (void)a; /* appease -Wall -Werror */
101587         soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynch(soap, &a->tim__GetLowAccuracyTimeSynch);
101588 }
101589
101590 SOAP_FMAC3 void SOAP_FMAC4 soap_default___tim__GetLowAccuracyTimeSynch(struct soap *soap, struct __tim__GetLowAccuracyTimeSynch *a)
101591 {
101592         (void)soap; (void)a; /* appease -Wall -Werror */
101593         a->tim__GetLowAccuracyTimeSynch = NULL;
101594 }
101595
101596 SOAP_FMAC3 int SOAP_FMAC4 soap_put___tim__GetLowAccuracyTimeSynch(struct soap *soap, const struct __tim__GetLowAccuracyTimeSynch *a, const char *tag, const char *type)
101597 {
101598         register int id = 0;
101599         if (soap_out___tim__GetLowAccuracyTimeSynch(soap, tag, id, a, type))
101600                 return soap->error;
101601         return SOAP_OK;
101602 }
101603
101604 SOAP_FMAC3 int SOAP_FMAC4 soap_out___tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, int id, const struct __tim__GetLowAccuracyTimeSynch *a, const char *type)
101605 {
101606         soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(soap, "tim:GetLowAccuracyTimeSynch", -1, &a->tim__GetLowAccuracyTimeSynch, "");
101607         return SOAP_OK;
101608 }
101609
101610 SOAP_FMAC3 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_get___tim__GetLowAccuracyTimeSynch(struct soap *soap, struct __tim__GetLowAccuracyTimeSynch *p, const char *tag, const char *type)
101611 {
101612         if ((p = soap_in___tim__GetLowAccuracyTimeSynch(soap, tag, p, type)))
101613                 soap_getindependent(soap);
101614         return p;
101615 }
101616
101617 SOAP_FMAC3 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_in___tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, struct __tim__GetLowAccuracyTimeSynch *a, const char *type)
101618 {
101619         short soap_flag_tim__GetLowAccuracyTimeSynch = 1;
101620         a = (struct __tim__GetLowAccuracyTimeSynch *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___tim__GetLowAccuracyTimeSynch, sizeof(struct __tim__GetLowAccuracyTimeSynch), 0, NULL, NULL, NULL);
101621         if (!a)
101622                 return NULL;
101623         soap_default___tim__GetLowAccuracyTimeSynch(soap, a);
101624                 for (;;)
101625                 {       soap->error = SOAP_TAG_MISMATCH;
101626                         if (soap_flag_tim__GetLowAccuracyTimeSynch && soap->error == SOAP_TAG_MISMATCH)
101627                                 if (soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(soap, "tim:GetLowAccuracyTimeSynch", &a->tim__GetLowAccuracyTimeSynch, ""))
101628                                 {       soap_flag_tim__GetLowAccuracyTimeSynch--;
101629                                         continue;
101630                                 }
101631                         if (soap->error == SOAP_TAG_MISMATCH)
101632                                 soap->error = soap_ignore_element(soap);
101633                         if (soap->error == SOAP_NO_TAG)
101634                                 break;
101635                         if (soap->error)
101636                                 return NULL;
101637                 }
101638         return a;
101639 }
101640
101641 SOAP_FMAC5 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC6 soap_new___tim__GetLowAccuracyTimeSynch(struct soap *soap, int n)
101642 {       return soap_instantiate___tim__GetLowAccuracyTimeSynch(soap, n, NULL, NULL, NULL);
101643 }
101644
101645 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___tim__GetLowAccuracyTimeSynch(struct soap *soap, struct __tim__GetLowAccuracyTimeSynch *p)
101646 {       soap_delete(soap, p);
101647 }
101648
101649 SOAP_FMAC3 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_instantiate___tim__GetLowAccuracyTimeSynch(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101650 {
101651         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___tim__GetLowAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101652         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___tim__GetLowAccuracyTimeSynch, n, soap_fdelete);
101653         if (!cp)
101654                 return NULL;
101655         if (n < 0)
101656         {       cp->ptr = (void*)new struct __tim__GetLowAccuracyTimeSynch;
101657                 if (size)
101658                         *size = sizeof(struct __tim__GetLowAccuracyTimeSynch);
101659         }
101660         else
101661         {       cp->ptr = (void*)new struct __tim__GetLowAccuracyTimeSynch[n];
101662                 if (size)
101663                         *size = n * sizeof(struct __tim__GetLowAccuracyTimeSynch);
101664         }
101665                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101666         return (struct __tim__GetLowAccuracyTimeSynch*)cp->ptr;
101667 }
101668
101669 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___tim__GetLowAccuracyTimeSynch(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101670 {
101671         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __tim__GetLowAccuracyTimeSynch %p -> %p\n", q, p));
101672         *(struct __tim__GetLowAccuracyTimeSynch*)p = *(struct __tim__GetLowAccuracyTimeSynch*)q;
101673 }
101674
101675 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__RemoveStorageFpaclEntry(struct soap *soap, const struct __stra__RemoveStorageFpaclEntry *a)
101676 {
101677         (void)soap; (void)a; /* appease -Wall -Werror */
101678         soap_serialize_PointerTo_stra__RemoveStorageFpaclEntry(soap, &a->stra__RemoveStorageFpaclEntry);
101679 }
101680
101681 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__RemoveStorageFpaclEntry(struct soap *soap, struct __stra__RemoveStorageFpaclEntry *a)
101682 {
101683         (void)soap; (void)a; /* appease -Wall -Werror */
101684         a->stra__RemoveStorageFpaclEntry = NULL;
101685 }
101686
101687 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__RemoveStorageFpaclEntry(struct soap *soap, const struct __stra__RemoveStorageFpaclEntry *a, const char *tag, const char *type)
101688 {
101689         register int id = 0;
101690         if (soap_out___stra__RemoveStorageFpaclEntry(soap, tag, id, a, type))
101691                 return soap->error;
101692         return SOAP_OK;
101693 }
101694
101695 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__RemoveStorageFpaclEntry *a, const char *type)
101696 {
101697         soap_out_PointerTo_stra__RemoveStorageFpaclEntry(soap, "stra:RemoveStorageFpaclEntry", -1, &a->stra__RemoveStorageFpaclEntry, "");
101698         return SOAP_OK;
101699 }
101700
101701 SOAP_FMAC3 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_get___stra__RemoveStorageFpaclEntry(struct soap *soap, struct __stra__RemoveStorageFpaclEntry *p, const char *tag, const char *type)
101702 {
101703         if ((p = soap_in___stra__RemoveStorageFpaclEntry(soap, tag, p, type)))
101704                 soap_getindependent(soap);
101705         return p;
101706 }
101707
101708 SOAP_FMAC3 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_in___stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, struct __stra__RemoveStorageFpaclEntry *a, const char *type)
101709 {
101710         short soap_flag_stra__RemoveStorageFpaclEntry = 1;
101711         a = (struct __stra__RemoveStorageFpaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__RemoveStorageFpaclEntry, sizeof(struct __stra__RemoveStorageFpaclEntry), 0, NULL, NULL, NULL);
101712         if (!a)
101713                 return NULL;
101714         soap_default___stra__RemoveStorageFpaclEntry(soap, a);
101715                 for (;;)
101716                 {       soap->error = SOAP_TAG_MISMATCH;
101717                         if (soap_flag_stra__RemoveStorageFpaclEntry && soap->error == SOAP_TAG_MISMATCH)
101718                                 if (soap_in_PointerTo_stra__RemoveStorageFpaclEntry(soap, "stra:RemoveStorageFpaclEntry", &a->stra__RemoveStorageFpaclEntry, ""))
101719                                 {       soap_flag_stra__RemoveStorageFpaclEntry--;
101720                                         continue;
101721                                 }
101722                         if (soap->error == SOAP_TAG_MISMATCH)
101723                                 soap->error = soap_ignore_element(soap);
101724                         if (soap->error == SOAP_NO_TAG)
101725                                 break;
101726                         if (soap->error)
101727                                 return NULL;
101728                 }
101729         return a;
101730 }
101731
101732 SOAP_FMAC5 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC6 soap_new___stra__RemoveStorageFpaclEntry(struct soap *soap, int n)
101733 {       return soap_instantiate___stra__RemoveStorageFpaclEntry(soap, n, NULL, NULL, NULL);
101734 }
101735
101736 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__RemoveStorageFpaclEntry(struct soap *soap, struct __stra__RemoveStorageFpaclEntry *p)
101737 {       soap_delete(soap, p);
101738 }
101739
101740 SOAP_FMAC3 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_instantiate___stra__RemoveStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101741 {
101742         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__RemoveStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101743         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__RemoveStorageFpaclEntry, n, soap_fdelete);
101744         if (!cp)
101745                 return NULL;
101746         if (n < 0)
101747         {       cp->ptr = (void*)new struct __stra__RemoveStorageFpaclEntry;
101748                 if (size)
101749                         *size = sizeof(struct __stra__RemoveStorageFpaclEntry);
101750         }
101751         else
101752         {       cp->ptr = (void*)new struct __stra__RemoveStorageFpaclEntry[n];
101753                 if (size)
101754                         *size = n * sizeof(struct __stra__RemoveStorageFpaclEntry);
101755         }
101756                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101757         return (struct __stra__RemoveStorageFpaclEntry*)cp->ptr;
101758 }
101759
101760 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__RemoveStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101761 {
101762         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__RemoveStorageFpaclEntry %p -> %p\n", q, p));
101763         *(struct __stra__RemoveStorageFpaclEntry*)p = *(struct __stra__RemoveStorageFpaclEntry*)q;
101764 }
101765
101766 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__UpdateStorageFpaclEntry(struct soap *soap, const struct __stra__UpdateStorageFpaclEntry *a)
101767 {
101768         (void)soap; (void)a; /* appease -Wall -Werror */
101769         soap_serialize_PointerTo_stra__UpdateStorageFpaclEntry(soap, &a->stra__UpdateStorageFpaclEntry);
101770 }
101771
101772 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__UpdateStorageFpaclEntry(struct soap *soap, struct __stra__UpdateStorageFpaclEntry *a)
101773 {
101774         (void)soap; (void)a; /* appease -Wall -Werror */
101775         a->stra__UpdateStorageFpaclEntry = NULL;
101776 }
101777
101778 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__UpdateStorageFpaclEntry(struct soap *soap, const struct __stra__UpdateStorageFpaclEntry *a, const char *tag, const char *type)
101779 {
101780         register int id = 0;
101781         if (soap_out___stra__UpdateStorageFpaclEntry(soap, tag, id, a, type))
101782                 return soap->error;
101783         return SOAP_OK;
101784 }
101785
101786 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__UpdateStorageFpaclEntry *a, const char *type)
101787 {
101788         soap_out_PointerTo_stra__UpdateStorageFpaclEntry(soap, "stra:UpdateStorageFpaclEntry", -1, &a->stra__UpdateStorageFpaclEntry, "");
101789         return SOAP_OK;
101790 }
101791
101792 SOAP_FMAC3 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_get___stra__UpdateStorageFpaclEntry(struct soap *soap, struct __stra__UpdateStorageFpaclEntry *p, const char *tag, const char *type)
101793 {
101794         if ((p = soap_in___stra__UpdateStorageFpaclEntry(soap, tag, p, type)))
101795                 soap_getindependent(soap);
101796         return p;
101797 }
101798
101799 SOAP_FMAC3 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_in___stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, struct __stra__UpdateStorageFpaclEntry *a, const char *type)
101800 {
101801         short soap_flag_stra__UpdateStorageFpaclEntry = 1;
101802         a = (struct __stra__UpdateStorageFpaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__UpdateStorageFpaclEntry, sizeof(struct __stra__UpdateStorageFpaclEntry), 0, NULL, NULL, NULL);
101803         if (!a)
101804                 return NULL;
101805         soap_default___stra__UpdateStorageFpaclEntry(soap, a);
101806                 for (;;)
101807                 {       soap->error = SOAP_TAG_MISMATCH;
101808                         if (soap_flag_stra__UpdateStorageFpaclEntry && soap->error == SOAP_TAG_MISMATCH)
101809                                 if (soap_in_PointerTo_stra__UpdateStorageFpaclEntry(soap, "stra:UpdateStorageFpaclEntry", &a->stra__UpdateStorageFpaclEntry, ""))
101810                                 {       soap_flag_stra__UpdateStorageFpaclEntry--;
101811                                         continue;
101812                                 }
101813                         if (soap->error == SOAP_TAG_MISMATCH)
101814                                 soap->error = soap_ignore_element(soap);
101815                         if (soap->error == SOAP_NO_TAG)
101816                                 break;
101817                         if (soap->error)
101818                                 return NULL;
101819                 }
101820         return a;
101821 }
101822
101823 SOAP_FMAC5 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC6 soap_new___stra__UpdateStorageFpaclEntry(struct soap *soap, int n)
101824 {       return soap_instantiate___stra__UpdateStorageFpaclEntry(soap, n, NULL, NULL, NULL);
101825 }
101826
101827 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__UpdateStorageFpaclEntry(struct soap *soap, struct __stra__UpdateStorageFpaclEntry *p)
101828 {       soap_delete(soap, p);
101829 }
101830
101831 SOAP_FMAC3 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_instantiate___stra__UpdateStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101832 {
101833         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__UpdateStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101834         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__UpdateStorageFpaclEntry, n, soap_fdelete);
101835         if (!cp)
101836                 return NULL;
101837         if (n < 0)
101838         {       cp->ptr = (void*)new struct __stra__UpdateStorageFpaclEntry;
101839                 if (size)
101840                         *size = sizeof(struct __stra__UpdateStorageFpaclEntry);
101841         }
101842         else
101843         {       cp->ptr = (void*)new struct __stra__UpdateStorageFpaclEntry[n];
101844                 if (size)
101845                         *size = n * sizeof(struct __stra__UpdateStorageFpaclEntry);
101846         }
101847                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101848         return (struct __stra__UpdateStorageFpaclEntry*)cp->ptr;
101849 }
101850
101851 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__UpdateStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101852 {
101853         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__UpdateStorageFpaclEntry %p -> %p\n", q, p));
101854         *(struct __stra__UpdateStorageFpaclEntry*)p = *(struct __stra__UpdateStorageFpaclEntry*)q;
101855 }
101856
101857 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__GetStorageAllocEntry(struct soap *soap, const struct __stra__GetStorageAllocEntry *a)
101858 {
101859         (void)soap; (void)a; /* appease -Wall -Werror */
101860         soap_serialize_PointerTo_stra__GetStorageAllocEntry(soap, &a->stra__GetStorageAllocEntry);
101861 }
101862
101863 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__GetStorageAllocEntry(struct soap *soap, struct __stra__GetStorageAllocEntry *a)
101864 {
101865         (void)soap; (void)a; /* appease -Wall -Werror */
101866         a->stra__GetStorageAllocEntry = NULL;
101867 }
101868
101869 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__GetStorageAllocEntry(struct soap *soap, const struct __stra__GetStorageAllocEntry *a, const char *tag, const char *type)
101870 {
101871         register int id = 0;
101872         if (soap_out___stra__GetStorageAllocEntry(soap, tag, id, a, type))
101873                 return soap->error;
101874         return SOAP_OK;
101875 }
101876
101877 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__GetStorageAllocEntry(struct soap *soap, const char *tag, int id, const struct __stra__GetStorageAllocEntry *a, const char *type)
101878 {
101879         soap_out_PointerTo_stra__GetStorageAllocEntry(soap, "stra:GetStorageAllocEntry", -1, &a->stra__GetStorageAllocEntry, "");
101880         return SOAP_OK;
101881 }
101882
101883 SOAP_FMAC3 struct __stra__GetStorageAllocEntry * SOAP_FMAC4 soap_get___stra__GetStorageAllocEntry(struct soap *soap, struct __stra__GetStorageAllocEntry *p, const char *tag, const char *type)
101884 {
101885         if ((p = soap_in___stra__GetStorageAllocEntry(soap, tag, p, type)))
101886                 soap_getindependent(soap);
101887         return p;
101888 }
101889
101890 SOAP_FMAC3 struct __stra__GetStorageAllocEntry * SOAP_FMAC4 soap_in___stra__GetStorageAllocEntry(struct soap *soap, const char *tag, struct __stra__GetStorageAllocEntry *a, const char *type)
101891 {
101892         short soap_flag_stra__GetStorageAllocEntry = 1;
101893         a = (struct __stra__GetStorageAllocEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__GetStorageAllocEntry, sizeof(struct __stra__GetStorageAllocEntry), 0, NULL, NULL, NULL);
101894         if (!a)
101895                 return NULL;
101896         soap_default___stra__GetStorageAllocEntry(soap, a);
101897                 for (;;)
101898                 {       soap->error = SOAP_TAG_MISMATCH;
101899                         if (soap_flag_stra__GetStorageAllocEntry && soap->error == SOAP_TAG_MISMATCH)
101900                                 if (soap_in_PointerTo_stra__GetStorageAllocEntry(soap, "stra:GetStorageAllocEntry", &a->stra__GetStorageAllocEntry, ""))
101901                                 {       soap_flag_stra__GetStorageAllocEntry--;
101902                                         continue;
101903                                 }
101904                         if (soap->error == SOAP_TAG_MISMATCH)
101905                                 soap->error = soap_ignore_element(soap);
101906                         if (soap->error == SOAP_NO_TAG)
101907                                 break;
101908                         if (soap->error)
101909                                 return NULL;
101910                 }
101911         return a;
101912 }
101913
101914 SOAP_FMAC5 struct __stra__GetStorageAllocEntry * SOAP_FMAC6 soap_new___stra__GetStorageAllocEntry(struct soap *soap, int n)
101915 {       return soap_instantiate___stra__GetStorageAllocEntry(soap, n, NULL, NULL, NULL);
101916 }
101917
101918 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__GetStorageAllocEntry(struct soap *soap, struct __stra__GetStorageAllocEntry *p)
101919 {       soap_delete(soap, p);
101920 }
101921
101922 SOAP_FMAC3 struct __stra__GetStorageAllocEntry * SOAP_FMAC4 soap_instantiate___stra__GetStorageAllocEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
101923 {
101924         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__GetStorageAllocEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
101925         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__GetStorageAllocEntry, n, soap_fdelete);
101926         if (!cp)
101927                 return NULL;
101928         if (n < 0)
101929         {       cp->ptr = (void*)new struct __stra__GetStorageAllocEntry;
101930                 if (size)
101931                         *size = sizeof(struct __stra__GetStorageAllocEntry);
101932         }
101933         else
101934         {       cp->ptr = (void*)new struct __stra__GetStorageAllocEntry[n];
101935                 if (size)
101936                         *size = n * sizeof(struct __stra__GetStorageAllocEntry);
101937         }
101938                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
101939         return (struct __stra__GetStorageAllocEntry*)cp->ptr;
101940 }
101941
101942 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__GetStorageAllocEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
101943 {
101944         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__GetStorageAllocEntry %p -> %p\n", q, p));
101945         *(struct __stra__GetStorageAllocEntry*)p = *(struct __stra__GetStorageAllocEntry*)q;
101946 }
101947
101948 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__EnumerateStorageAllocEntries(struct soap *soap, const struct __stra__EnumerateStorageAllocEntries *a)
101949 {
101950         (void)soap; (void)a; /* appease -Wall -Werror */
101951         soap_serialize_PointerTo_stra__EnumerateStorageAllocEntries(soap, &a->stra__EnumerateStorageAllocEntries);
101952 }
101953
101954 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__EnumerateStorageAllocEntries(struct soap *soap, struct __stra__EnumerateStorageAllocEntries *a)
101955 {
101956         (void)soap; (void)a; /* appease -Wall -Werror */
101957         a->stra__EnumerateStorageAllocEntries = NULL;
101958 }
101959
101960 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__EnumerateStorageAllocEntries(struct soap *soap, const struct __stra__EnumerateStorageAllocEntries *a, const char *tag, const char *type)
101961 {
101962         register int id = 0;
101963         if (soap_out___stra__EnumerateStorageAllocEntries(soap, tag, id, a, type))
101964                 return soap->error;
101965         return SOAP_OK;
101966 }
101967
101968 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, int id, const struct __stra__EnumerateStorageAllocEntries *a, const char *type)
101969 {
101970         soap_out_PointerTo_stra__EnumerateStorageAllocEntries(soap, "stra:EnumerateStorageAllocEntries", -1, &a->stra__EnumerateStorageAllocEntries, "");
101971         return SOAP_OK;
101972 }
101973
101974 SOAP_FMAC3 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_get___stra__EnumerateStorageAllocEntries(struct soap *soap, struct __stra__EnumerateStorageAllocEntries *p, const char *tag, const char *type)
101975 {
101976         if ((p = soap_in___stra__EnumerateStorageAllocEntries(soap, tag, p, type)))
101977                 soap_getindependent(soap);
101978         return p;
101979 }
101980
101981 SOAP_FMAC3 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_in___stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, struct __stra__EnumerateStorageAllocEntries *a, const char *type)
101982 {
101983         short soap_flag_stra__EnumerateStorageAllocEntries = 1;
101984         a = (struct __stra__EnumerateStorageAllocEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__EnumerateStorageAllocEntries, sizeof(struct __stra__EnumerateStorageAllocEntries), 0, NULL, NULL, NULL);
101985         if (!a)
101986                 return NULL;
101987         soap_default___stra__EnumerateStorageAllocEntries(soap, a);
101988                 for (;;)
101989                 {       soap->error = SOAP_TAG_MISMATCH;
101990                         if (soap_flag_stra__EnumerateStorageAllocEntries && soap->error == SOAP_TAG_MISMATCH)
101991                                 if (soap_in_PointerTo_stra__EnumerateStorageAllocEntries(soap, "stra:EnumerateStorageAllocEntries", &a->stra__EnumerateStorageAllocEntries, ""))
101992                                 {       soap_flag_stra__EnumerateStorageAllocEntries--;
101993                                         continue;
101994                                 }
101995                         if (soap->error == SOAP_TAG_MISMATCH)
101996                                 soap->error = soap_ignore_element(soap);
101997                         if (soap->error == SOAP_NO_TAG)
101998                                 break;
101999                         if (soap->error)
102000                                 return NULL;
102001                 }
102002         return a;
102003 }
102004
102005 SOAP_FMAC5 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC6 soap_new___stra__EnumerateStorageAllocEntries(struct soap *soap, int n)
102006 {       return soap_instantiate___stra__EnumerateStorageAllocEntries(soap, n, NULL, NULL, NULL);
102007 }
102008
102009 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__EnumerateStorageAllocEntries(struct soap *soap, struct __stra__EnumerateStorageAllocEntries *p)
102010 {       soap_delete(soap, p);
102011 }
102012
102013 SOAP_FMAC3 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_instantiate___stra__EnumerateStorageAllocEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102014 {
102015         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__EnumerateStorageAllocEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102016         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__EnumerateStorageAllocEntries, n, soap_fdelete);
102017         if (!cp)
102018                 return NULL;
102019         if (n < 0)
102020         {       cp->ptr = (void*)new struct __stra__EnumerateStorageAllocEntries;
102021                 if (size)
102022                         *size = sizeof(struct __stra__EnumerateStorageAllocEntries);
102023         }
102024         else
102025         {       cp->ptr = (void*)new struct __stra__EnumerateStorageAllocEntries[n];
102026                 if (size)
102027                         *size = n * sizeof(struct __stra__EnumerateStorageAllocEntries);
102028         }
102029                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102030         return (struct __stra__EnumerateStorageAllocEntries*)cp->ptr;
102031 }
102032
102033 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__EnumerateStorageAllocEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102034 {
102035         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__EnumerateStorageAllocEntries %p -> %p\n", q, p));
102036         *(struct __stra__EnumerateStorageAllocEntries*)p = *(struct __stra__EnumerateStorageAllocEntries*)q;
102037 }
102038
102039 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AddStorageFpaclEntry(struct soap *soap, const struct __stra__AddStorageFpaclEntry *a)
102040 {
102041         (void)soap; (void)a; /* appease -Wall -Werror */
102042         soap_serialize_PointerTo_stra__AddStorageFpaclEntry(soap, &a->stra__AddStorageFpaclEntry);
102043 }
102044
102045 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AddStorageFpaclEntry(struct soap *soap, struct __stra__AddStorageFpaclEntry *a)
102046 {
102047         (void)soap; (void)a; /* appease -Wall -Werror */
102048         a->stra__AddStorageFpaclEntry = NULL;
102049 }
102050
102051 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AddStorageFpaclEntry(struct soap *soap, const struct __stra__AddStorageFpaclEntry *a, const char *tag, const char *type)
102052 {
102053         register int id = 0;
102054         if (soap_out___stra__AddStorageFpaclEntry(soap, tag, id, a, type))
102055                 return soap->error;
102056         return SOAP_OK;
102057 }
102058
102059 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__AddStorageFpaclEntry *a, const char *type)
102060 {
102061         soap_out_PointerTo_stra__AddStorageFpaclEntry(soap, "stra:AddStorageFpaclEntry", -1, &a->stra__AddStorageFpaclEntry, "");
102062         return SOAP_OK;
102063 }
102064
102065 SOAP_FMAC3 struct __stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_get___stra__AddStorageFpaclEntry(struct soap *soap, struct __stra__AddStorageFpaclEntry *p, const char *tag, const char *type)
102066 {
102067         if ((p = soap_in___stra__AddStorageFpaclEntry(soap, tag, p, type)))
102068                 soap_getindependent(soap);
102069         return p;
102070 }
102071
102072 SOAP_FMAC3 struct __stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_in___stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, struct __stra__AddStorageFpaclEntry *a, const char *type)
102073 {
102074         short soap_flag_stra__AddStorageFpaclEntry = 1;
102075         a = (struct __stra__AddStorageFpaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AddStorageFpaclEntry, sizeof(struct __stra__AddStorageFpaclEntry), 0, NULL, NULL, NULL);
102076         if (!a)
102077                 return NULL;
102078         soap_default___stra__AddStorageFpaclEntry(soap, a);
102079                 for (;;)
102080                 {       soap->error = SOAP_TAG_MISMATCH;
102081                         if (soap_flag_stra__AddStorageFpaclEntry && soap->error == SOAP_TAG_MISMATCH)
102082                                 if (soap_in_PointerTo_stra__AddStorageFpaclEntry(soap, "stra:AddStorageFpaclEntry", &a->stra__AddStorageFpaclEntry, ""))
102083                                 {       soap_flag_stra__AddStorageFpaclEntry--;
102084                                         continue;
102085                                 }
102086                         if (soap->error == SOAP_TAG_MISMATCH)
102087                                 soap->error = soap_ignore_element(soap);
102088                         if (soap->error == SOAP_NO_TAG)
102089                                 break;
102090                         if (soap->error)
102091                                 return NULL;
102092                 }
102093         return a;
102094 }
102095
102096 SOAP_FMAC5 struct __stra__AddStorageFpaclEntry * SOAP_FMAC6 soap_new___stra__AddStorageFpaclEntry(struct soap *soap, int n)
102097 {       return soap_instantiate___stra__AddStorageFpaclEntry(soap, n, NULL, NULL, NULL);
102098 }
102099
102100 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AddStorageFpaclEntry(struct soap *soap, struct __stra__AddStorageFpaclEntry *p)
102101 {       soap_delete(soap, p);
102102 }
102103
102104 SOAP_FMAC3 struct __stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_instantiate___stra__AddStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102105 {
102106         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AddStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102107         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AddStorageFpaclEntry, n, soap_fdelete);
102108         if (!cp)
102109                 return NULL;
102110         if (n < 0)
102111         {       cp->ptr = (void*)new struct __stra__AddStorageFpaclEntry;
102112                 if (size)
102113                         *size = sizeof(struct __stra__AddStorageFpaclEntry);
102114         }
102115         else
102116         {       cp->ptr = (void*)new struct __stra__AddStorageFpaclEntry[n];
102117                 if (size)
102118                         *size = n * sizeof(struct __stra__AddStorageFpaclEntry);
102119         }
102120                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102121         return (struct __stra__AddStorageFpaclEntry*)cp->ptr;
102122 }
102123
102124 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__AddStorageFpaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102125 {
102126         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AddStorageFpaclEntry %p -> %p\n", q, p));
102127         *(struct __stra__AddStorageFpaclEntry*)p = *(struct __stra__AddStorageFpaclEntry*)q;
102128 }
102129
102130 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__RemoveStorageEaclEntry(struct soap *soap, const struct __stra__RemoveStorageEaclEntry *a)
102131 {
102132         (void)soap; (void)a; /* appease -Wall -Werror */
102133         soap_serialize_PointerTo_stra__RemoveStorageEaclEntry(soap, &a->stra__RemoveStorageEaclEntry);
102134 }
102135
102136 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__RemoveStorageEaclEntry(struct soap *soap, struct __stra__RemoveStorageEaclEntry *a)
102137 {
102138         (void)soap; (void)a; /* appease -Wall -Werror */
102139         a->stra__RemoveStorageEaclEntry = NULL;
102140 }
102141
102142 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__RemoveStorageEaclEntry(struct soap *soap, const struct __stra__RemoveStorageEaclEntry *a, const char *tag, const char *type)
102143 {
102144         register int id = 0;
102145         if (soap_out___stra__RemoveStorageEaclEntry(soap, tag, id, a, type))
102146                 return soap->error;
102147         return SOAP_OK;
102148 }
102149
102150 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__RemoveStorageEaclEntry *a, const char *type)
102151 {
102152         soap_out_PointerTo_stra__RemoveStorageEaclEntry(soap, "stra:RemoveStorageEaclEntry", -1, &a->stra__RemoveStorageEaclEntry, "");
102153         return SOAP_OK;
102154 }
102155
102156 SOAP_FMAC3 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_get___stra__RemoveStorageEaclEntry(struct soap *soap, struct __stra__RemoveStorageEaclEntry *p, const char *tag, const char *type)
102157 {
102158         if ((p = soap_in___stra__RemoveStorageEaclEntry(soap, tag, p, type)))
102159                 soap_getindependent(soap);
102160         return p;
102161 }
102162
102163 SOAP_FMAC3 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_in___stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, struct __stra__RemoveStorageEaclEntry *a, const char *type)
102164 {
102165         short soap_flag_stra__RemoveStorageEaclEntry = 1;
102166         a = (struct __stra__RemoveStorageEaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__RemoveStorageEaclEntry, sizeof(struct __stra__RemoveStorageEaclEntry), 0, NULL, NULL, NULL);
102167         if (!a)
102168                 return NULL;
102169         soap_default___stra__RemoveStorageEaclEntry(soap, a);
102170                 for (;;)
102171                 {       soap->error = SOAP_TAG_MISMATCH;
102172                         if (soap_flag_stra__RemoveStorageEaclEntry && soap->error == SOAP_TAG_MISMATCH)
102173                                 if (soap_in_PointerTo_stra__RemoveStorageEaclEntry(soap, "stra:RemoveStorageEaclEntry", &a->stra__RemoveStorageEaclEntry, ""))
102174                                 {       soap_flag_stra__RemoveStorageEaclEntry--;
102175                                         continue;
102176                                 }
102177                         if (soap->error == SOAP_TAG_MISMATCH)
102178                                 soap->error = soap_ignore_element(soap);
102179                         if (soap->error == SOAP_NO_TAG)
102180                                 break;
102181                         if (soap->error)
102182                                 return NULL;
102183                 }
102184         return a;
102185 }
102186
102187 SOAP_FMAC5 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC6 soap_new___stra__RemoveStorageEaclEntry(struct soap *soap, int n)
102188 {       return soap_instantiate___stra__RemoveStorageEaclEntry(soap, n, NULL, NULL, NULL);
102189 }
102190
102191 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__RemoveStorageEaclEntry(struct soap *soap, struct __stra__RemoveStorageEaclEntry *p)
102192 {       soap_delete(soap, p);
102193 }
102194
102195 SOAP_FMAC3 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_instantiate___stra__RemoveStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102196 {
102197         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__RemoveStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102198         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__RemoveStorageEaclEntry, n, soap_fdelete);
102199         if (!cp)
102200                 return NULL;
102201         if (n < 0)
102202         {       cp->ptr = (void*)new struct __stra__RemoveStorageEaclEntry;
102203                 if (size)
102204                         *size = sizeof(struct __stra__RemoveStorageEaclEntry);
102205         }
102206         else
102207         {       cp->ptr = (void*)new struct __stra__RemoveStorageEaclEntry[n];
102208                 if (size)
102209                         *size = n * sizeof(struct __stra__RemoveStorageEaclEntry);
102210         }
102211                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102212         return (struct __stra__RemoveStorageEaclEntry*)cp->ptr;
102213 }
102214
102215 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__RemoveStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102216 {
102217         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__RemoveStorageEaclEntry %p -> %p\n", q, p));
102218         *(struct __stra__RemoveStorageEaclEntry*)p = *(struct __stra__RemoveStorageEaclEntry*)q;
102219 }
102220
102221 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__GetStorageEaclEntry(struct soap *soap, const struct __stra__GetStorageEaclEntry *a)
102222 {
102223         (void)soap; (void)a; /* appease -Wall -Werror */
102224         soap_serialize_PointerTo_stra__GetStorageEaclEntry(soap, &a->stra__GetStorageEaclEntry);
102225 }
102226
102227 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__GetStorageEaclEntry(struct soap *soap, struct __stra__GetStorageEaclEntry *a)
102228 {
102229         (void)soap; (void)a; /* appease -Wall -Werror */
102230         a->stra__GetStorageEaclEntry = NULL;
102231 }
102232
102233 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__GetStorageEaclEntry(struct soap *soap, const struct __stra__GetStorageEaclEntry *a, const char *tag, const char *type)
102234 {
102235         register int id = 0;
102236         if (soap_out___stra__GetStorageEaclEntry(soap, tag, id, a, type))
102237                 return soap->error;
102238         return SOAP_OK;
102239 }
102240
102241 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__GetStorageEaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__GetStorageEaclEntry *a, const char *type)
102242 {
102243         soap_out_PointerTo_stra__GetStorageEaclEntry(soap, "stra:GetStorageEaclEntry", -1, &a->stra__GetStorageEaclEntry, "");
102244         return SOAP_OK;
102245 }
102246
102247 SOAP_FMAC3 struct __stra__GetStorageEaclEntry * SOAP_FMAC4 soap_get___stra__GetStorageEaclEntry(struct soap *soap, struct __stra__GetStorageEaclEntry *p, const char *tag, const char *type)
102248 {
102249         if ((p = soap_in___stra__GetStorageEaclEntry(soap, tag, p, type)))
102250                 soap_getindependent(soap);
102251         return p;
102252 }
102253
102254 SOAP_FMAC3 struct __stra__GetStorageEaclEntry * SOAP_FMAC4 soap_in___stra__GetStorageEaclEntry(struct soap *soap, const char *tag, struct __stra__GetStorageEaclEntry *a, const char *type)
102255 {
102256         short soap_flag_stra__GetStorageEaclEntry = 1;
102257         a = (struct __stra__GetStorageEaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__GetStorageEaclEntry, sizeof(struct __stra__GetStorageEaclEntry), 0, NULL, NULL, NULL);
102258         if (!a)
102259                 return NULL;
102260         soap_default___stra__GetStorageEaclEntry(soap, a);
102261                 for (;;)
102262                 {       soap->error = SOAP_TAG_MISMATCH;
102263                         if (soap_flag_stra__GetStorageEaclEntry && soap->error == SOAP_TAG_MISMATCH)
102264                                 if (soap_in_PointerTo_stra__GetStorageEaclEntry(soap, "stra:GetStorageEaclEntry", &a->stra__GetStorageEaclEntry, ""))
102265                                 {       soap_flag_stra__GetStorageEaclEntry--;
102266                                         continue;
102267                                 }
102268                         if (soap->error == SOAP_TAG_MISMATCH)
102269                                 soap->error = soap_ignore_element(soap);
102270                         if (soap->error == SOAP_NO_TAG)
102271                                 break;
102272                         if (soap->error)
102273                                 return NULL;
102274                 }
102275         return a;
102276 }
102277
102278 SOAP_FMAC5 struct __stra__GetStorageEaclEntry * SOAP_FMAC6 soap_new___stra__GetStorageEaclEntry(struct soap *soap, int n)
102279 {       return soap_instantiate___stra__GetStorageEaclEntry(soap, n, NULL, NULL, NULL);
102280 }
102281
102282 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__GetStorageEaclEntry(struct soap *soap, struct __stra__GetStorageEaclEntry *p)
102283 {       soap_delete(soap, p);
102284 }
102285
102286 SOAP_FMAC3 struct __stra__GetStorageEaclEntry * SOAP_FMAC4 soap_instantiate___stra__GetStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102287 {
102288         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__GetStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102289         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__GetStorageEaclEntry, n, soap_fdelete);
102290         if (!cp)
102291                 return NULL;
102292         if (n < 0)
102293         {       cp->ptr = (void*)new struct __stra__GetStorageEaclEntry;
102294                 if (size)
102295                         *size = sizeof(struct __stra__GetStorageEaclEntry);
102296         }
102297         else
102298         {       cp->ptr = (void*)new struct __stra__GetStorageEaclEntry[n];
102299                 if (size)
102300                         *size = n * sizeof(struct __stra__GetStorageEaclEntry);
102301         }
102302                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102303         return (struct __stra__GetStorageEaclEntry*)cp->ptr;
102304 }
102305
102306 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__GetStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102307 {
102308         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__GetStorageEaclEntry %p -> %p\n", q, p));
102309         *(struct __stra__GetStorageEaclEntry*)p = *(struct __stra__GetStorageEaclEntry*)q;
102310 }
102311
102312 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__EnumerateStorageEaclEntries(struct soap *soap, const struct __stra__EnumerateStorageEaclEntries *a)
102313 {
102314         (void)soap; (void)a; /* appease -Wall -Werror */
102315         soap_serialize_PointerTo_stra__EnumerateStorageEaclEntries(soap, &a->stra__EnumerateStorageEaclEntries);
102316 }
102317
102318 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__EnumerateStorageEaclEntries(struct soap *soap, struct __stra__EnumerateStorageEaclEntries *a)
102319 {
102320         (void)soap; (void)a; /* appease -Wall -Werror */
102321         a->stra__EnumerateStorageEaclEntries = NULL;
102322 }
102323
102324 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__EnumerateStorageEaclEntries(struct soap *soap, const struct __stra__EnumerateStorageEaclEntries *a, const char *tag, const char *type)
102325 {
102326         register int id = 0;
102327         if (soap_out___stra__EnumerateStorageEaclEntries(soap, tag, id, a, type))
102328                 return soap->error;
102329         return SOAP_OK;
102330 }
102331
102332 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, int id, const struct __stra__EnumerateStorageEaclEntries *a, const char *type)
102333 {
102334         soap_out_PointerTo_stra__EnumerateStorageEaclEntries(soap, "stra:EnumerateStorageEaclEntries", -1, &a->stra__EnumerateStorageEaclEntries, "");
102335         return SOAP_OK;
102336 }
102337
102338 SOAP_FMAC3 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_get___stra__EnumerateStorageEaclEntries(struct soap *soap, struct __stra__EnumerateStorageEaclEntries *p, const char *tag, const char *type)
102339 {
102340         if ((p = soap_in___stra__EnumerateStorageEaclEntries(soap, tag, p, type)))
102341                 soap_getindependent(soap);
102342         return p;
102343 }
102344
102345 SOAP_FMAC3 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_in___stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, struct __stra__EnumerateStorageEaclEntries *a, const char *type)
102346 {
102347         short soap_flag_stra__EnumerateStorageEaclEntries = 1;
102348         a = (struct __stra__EnumerateStorageEaclEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__EnumerateStorageEaclEntries, sizeof(struct __stra__EnumerateStorageEaclEntries), 0, NULL, NULL, NULL);
102349         if (!a)
102350                 return NULL;
102351         soap_default___stra__EnumerateStorageEaclEntries(soap, a);
102352                 for (;;)
102353                 {       soap->error = SOAP_TAG_MISMATCH;
102354                         if (soap_flag_stra__EnumerateStorageEaclEntries && soap->error == SOAP_TAG_MISMATCH)
102355                                 if (soap_in_PointerTo_stra__EnumerateStorageEaclEntries(soap, "stra:EnumerateStorageEaclEntries", &a->stra__EnumerateStorageEaclEntries, ""))
102356                                 {       soap_flag_stra__EnumerateStorageEaclEntries--;
102357                                         continue;
102358                                 }
102359                         if (soap->error == SOAP_TAG_MISMATCH)
102360                                 soap->error = soap_ignore_element(soap);
102361                         if (soap->error == SOAP_NO_TAG)
102362                                 break;
102363                         if (soap->error)
102364                                 return NULL;
102365                 }
102366         return a;
102367 }
102368
102369 SOAP_FMAC5 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC6 soap_new___stra__EnumerateStorageEaclEntries(struct soap *soap, int n)
102370 {       return soap_instantiate___stra__EnumerateStorageEaclEntries(soap, n, NULL, NULL, NULL);
102371 }
102372
102373 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__EnumerateStorageEaclEntries(struct soap *soap, struct __stra__EnumerateStorageEaclEntries *p)
102374 {       soap_delete(soap, p);
102375 }
102376
102377 SOAP_FMAC3 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_instantiate___stra__EnumerateStorageEaclEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102378 {
102379         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__EnumerateStorageEaclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102380         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__EnumerateStorageEaclEntries, n, soap_fdelete);
102381         if (!cp)
102382                 return NULL;
102383         if (n < 0)
102384         {       cp->ptr = (void*)new struct __stra__EnumerateStorageEaclEntries;
102385                 if (size)
102386                         *size = sizeof(struct __stra__EnumerateStorageEaclEntries);
102387         }
102388         else
102389         {       cp->ptr = (void*)new struct __stra__EnumerateStorageEaclEntries[n];
102390                 if (size)
102391                         *size = n * sizeof(struct __stra__EnumerateStorageEaclEntries);
102392         }
102393                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102394         return (struct __stra__EnumerateStorageEaclEntries*)cp->ptr;
102395 }
102396
102397 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__EnumerateStorageEaclEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102398 {
102399         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__EnumerateStorageEaclEntries %p -> %p\n", q, p));
102400         *(struct __stra__EnumerateStorageEaclEntries*)p = *(struct __stra__EnumerateStorageEaclEntries*)q;
102401 }
102402
102403 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AddStorageEaclEntry(struct soap *soap, const struct __stra__AddStorageEaclEntry *a)
102404 {
102405         (void)soap; (void)a; /* appease -Wall -Werror */
102406         soap_serialize_PointerTo_stra__AddStorageEaclEntry(soap, &a->stra__AddStorageEaclEntry);
102407 }
102408
102409 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AddStorageEaclEntry(struct soap *soap, struct __stra__AddStorageEaclEntry *a)
102410 {
102411         (void)soap; (void)a; /* appease -Wall -Werror */
102412         a->stra__AddStorageEaclEntry = NULL;
102413 }
102414
102415 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AddStorageEaclEntry(struct soap *soap, const struct __stra__AddStorageEaclEntry *a, const char *tag, const char *type)
102416 {
102417         register int id = 0;
102418         if (soap_out___stra__AddStorageEaclEntry(soap, tag, id, a, type))
102419                 return soap->error;
102420         return SOAP_OK;
102421 }
102422
102423 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__AddStorageEaclEntry(struct soap *soap, const char *tag, int id, const struct __stra__AddStorageEaclEntry *a, const char *type)
102424 {
102425         soap_out_PointerTo_stra__AddStorageEaclEntry(soap, "stra:AddStorageEaclEntry", -1, &a->stra__AddStorageEaclEntry, "");
102426         return SOAP_OK;
102427 }
102428
102429 SOAP_FMAC3 struct __stra__AddStorageEaclEntry * SOAP_FMAC4 soap_get___stra__AddStorageEaclEntry(struct soap *soap, struct __stra__AddStorageEaclEntry *p, const char *tag, const char *type)
102430 {
102431         if ((p = soap_in___stra__AddStorageEaclEntry(soap, tag, p, type)))
102432                 soap_getindependent(soap);
102433         return p;
102434 }
102435
102436 SOAP_FMAC3 struct __stra__AddStorageEaclEntry * SOAP_FMAC4 soap_in___stra__AddStorageEaclEntry(struct soap *soap, const char *tag, struct __stra__AddStorageEaclEntry *a, const char *type)
102437 {
102438         short soap_flag_stra__AddStorageEaclEntry = 1;
102439         a = (struct __stra__AddStorageEaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AddStorageEaclEntry, sizeof(struct __stra__AddStorageEaclEntry), 0, NULL, NULL, NULL);
102440         if (!a)
102441                 return NULL;
102442         soap_default___stra__AddStorageEaclEntry(soap, a);
102443                 for (;;)
102444                 {       soap->error = SOAP_TAG_MISMATCH;
102445                         if (soap_flag_stra__AddStorageEaclEntry && soap->error == SOAP_TAG_MISMATCH)
102446                                 if (soap_in_PointerTo_stra__AddStorageEaclEntry(soap, "stra:AddStorageEaclEntry", &a->stra__AddStorageEaclEntry, ""))
102447                                 {       soap_flag_stra__AddStorageEaclEntry--;
102448                                         continue;
102449                                 }
102450                         if (soap->error == SOAP_TAG_MISMATCH)
102451                                 soap->error = soap_ignore_element(soap);
102452                         if (soap->error == SOAP_NO_TAG)
102453                                 break;
102454                         if (soap->error)
102455                                 return NULL;
102456                 }
102457         return a;
102458 }
102459
102460 SOAP_FMAC5 struct __stra__AddStorageEaclEntry * SOAP_FMAC6 soap_new___stra__AddStorageEaclEntry(struct soap *soap, int n)
102461 {       return soap_instantiate___stra__AddStorageEaclEntry(soap, n, NULL, NULL, NULL);
102462 }
102463
102464 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AddStorageEaclEntry(struct soap *soap, struct __stra__AddStorageEaclEntry *p)
102465 {       soap_delete(soap, p);
102466 }
102467
102468 SOAP_FMAC3 struct __stra__AddStorageEaclEntry * SOAP_FMAC4 soap_instantiate___stra__AddStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102469 {
102470         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AddStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102471         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AddStorageEaclEntry, n, soap_fdelete);
102472         if (!cp)
102473                 return NULL;
102474         if (n < 0)
102475         {       cp->ptr = (void*)new struct __stra__AddStorageEaclEntry;
102476                 if (size)
102477                         *size = sizeof(struct __stra__AddStorageEaclEntry);
102478         }
102479         else
102480         {       cp->ptr = (void*)new struct __stra__AddStorageEaclEntry[n];
102481                 if (size)
102482                         *size = n * sizeof(struct __stra__AddStorageEaclEntry);
102483         }
102484                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102485         return (struct __stra__AddStorageEaclEntry*)cp->ptr;
102486 }
102487
102488 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__AddStorageEaclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102489 {
102490         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AddStorageEaclEntry %p -> %p\n", q, p));
102491         *(struct __stra__AddStorageEaclEntry*)p = *(struct __stra__AddStorageEaclEntry*)q;
102492 }
102493
102494 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AdminRemoveApplication(struct soap *soap, const struct __stra__AdminRemoveApplication *a)
102495 {
102496         (void)soap; (void)a; /* appease -Wall -Werror */
102497         soap_serialize_PointerTo_stra__AdminRemoveApplication(soap, &a->stra__AdminRemoveApplication);
102498 }
102499
102500 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AdminRemoveApplication(struct soap *soap, struct __stra__AdminRemoveApplication *a)
102501 {
102502         (void)soap; (void)a; /* appease -Wall -Werror */
102503         a->stra__AdminRemoveApplication = NULL;
102504 }
102505
102506 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AdminRemoveApplication(struct soap *soap, const struct __stra__AdminRemoveApplication *a, const char *tag, const char *type)
102507 {
102508         register int id = 0;
102509         if (soap_out___stra__AdminRemoveApplication(soap, tag, id, a, type))
102510                 return soap->error;
102511         return SOAP_OK;
102512 }
102513
102514 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__AdminRemoveApplication(struct soap *soap, const char *tag, int id, const struct __stra__AdminRemoveApplication *a, const char *type)
102515 {
102516         soap_out_PointerTo_stra__AdminRemoveApplication(soap, "stra:AdminRemoveApplication", -1, &a->stra__AdminRemoveApplication, "");
102517         return SOAP_OK;
102518 }
102519
102520 SOAP_FMAC3 struct __stra__AdminRemoveApplication * SOAP_FMAC4 soap_get___stra__AdminRemoveApplication(struct soap *soap, struct __stra__AdminRemoveApplication *p, const char *tag, const char *type)
102521 {
102522         if ((p = soap_in___stra__AdminRemoveApplication(soap, tag, p, type)))
102523                 soap_getindependent(soap);
102524         return p;
102525 }
102526
102527 SOAP_FMAC3 struct __stra__AdminRemoveApplication * SOAP_FMAC4 soap_in___stra__AdminRemoveApplication(struct soap *soap, const char *tag, struct __stra__AdminRemoveApplication *a, const char *type)
102528 {
102529         short soap_flag_stra__AdminRemoveApplication = 1;
102530         a = (struct __stra__AdminRemoveApplication *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AdminRemoveApplication, sizeof(struct __stra__AdminRemoveApplication), 0, NULL, NULL, NULL);
102531         if (!a)
102532                 return NULL;
102533         soap_default___stra__AdminRemoveApplication(soap, a);
102534                 for (;;)
102535                 {       soap->error = SOAP_TAG_MISMATCH;
102536                         if (soap_flag_stra__AdminRemoveApplication && soap->error == SOAP_TAG_MISMATCH)
102537                                 if (soap_in_PointerTo_stra__AdminRemoveApplication(soap, "stra:AdminRemoveApplication", &a->stra__AdminRemoveApplication, ""))
102538                                 {       soap_flag_stra__AdminRemoveApplication--;
102539                                         continue;
102540                                 }
102541                         if (soap->error == SOAP_TAG_MISMATCH)
102542                                 soap->error = soap_ignore_element(soap);
102543                         if (soap->error == SOAP_NO_TAG)
102544                                 break;
102545                         if (soap->error)
102546                                 return NULL;
102547                 }
102548         return a;
102549 }
102550
102551 SOAP_FMAC5 struct __stra__AdminRemoveApplication * SOAP_FMAC6 soap_new___stra__AdminRemoveApplication(struct soap *soap, int n)
102552 {       return soap_instantiate___stra__AdminRemoveApplication(soap, n, NULL, NULL, NULL);
102553 }
102554
102555 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AdminRemoveApplication(struct soap *soap, struct __stra__AdminRemoveApplication *p)
102556 {       soap_delete(soap, p);
102557 }
102558
102559 SOAP_FMAC3 struct __stra__AdminRemoveApplication * SOAP_FMAC4 soap_instantiate___stra__AdminRemoveApplication(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102560 {
102561         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AdminRemoveApplication(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102562         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AdminRemoveApplication, n, soap_fdelete);
102563         if (!cp)
102564                 return NULL;
102565         if (n < 0)
102566         {       cp->ptr = (void*)new struct __stra__AdminRemoveApplication;
102567                 if (size)
102568                         *size = sizeof(struct __stra__AdminRemoveApplication);
102569         }
102570         else
102571         {       cp->ptr = (void*)new struct __stra__AdminRemoveApplication[n];
102572                 if (size)
102573                         *size = n * sizeof(struct __stra__AdminRemoveApplication);
102574         }
102575                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102576         return (struct __stra__AdminRemoveApplication*)cp->ptr;
102577 }
102578
102579 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__AdminRemoveApplication(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102580 {
102581         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AdminRemoveApplication %p -> %p\n", q, p));
102582         *(struct __stra__AdminRemoveApplication*)p = *(struct __stra__AdminRemoveApplication*)q;
102583 }
102584
102585 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AdminGetApplicationAttributes(struct soap *soap, const struct __stra__AdminGetApplicationAttributes *a)
102586 {
102587         (void)soap; (void)a; /* appease -Wall -Werror */
102588         soap_serialize_PointerTo_stra__AdminGetApplicationAttributes(soap, &a->stra__AdminGetApplicationAttributes);
102589 }
102590
102591 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AdminGetApplicationAttributes(struct soap *soap, struct __stra__AdminGetApplicationAttributes *a)
102592 {
102593         (void)soap; (void)a; /* appease -Wall -Werror */
102594         a->stra__AdminGetApplicationAttributes = NULL;
102595 }
102596
102597 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AdminGetApplicationAttributes(struct soap *soap, const struct __stra__AdminGetApplicationAttributes *a, const char *tag, const char *type)
102598 {
102599         register int id = 0;
102600         if (soap_out___stra__AdminGetApplicationAttributes(soap, tag, id, a, type))
102601                 return soap->error;
102602         return SOAP_OK;
102603 }
102604
102605 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, int id, const struct __stra__AdminGetApplicationAttributes *a, const char *type)
102606 {
102607         soap_out_PointerTo_stra__AdminGetApplicationAttributes(soap, "stra:AdminGetApplicationAttributes", -1, &a->stra__AdminGetApplicationAttributes, "");
102608         return SOAP_OK;
102609 }
102610
102611 SOAP_FMAC3 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_get___stra__AdminGetApplicationAttributes(struct soap *soap, struct __stra__AdminGetApplicationAttributes *p, const char *tag, const char *type)
102612 {
102613         if ((p = soap_in___stra__AdminGetApplicationAttributes(soap, tag, p, type)))
102614                 soap_getindependent(soap);
102615         return p;
102616 }
102617
102618 SOAP_FMAC3 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_in___stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, struct __stra__AdminGetApplicationAttributes *a, const char *type)
102619 {
102620         short soap_flag_stra__AdminGetApplicationAttributes = 1;
102621         a = (struct __stra__AdminGetApplicationAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AdminGetApplicationAttributes, sizeof(struct __stra__AdminGetApplicationAttributes), 0, NULL, NULL, NULL);
102622         if (!a)
102623                 return NULL;
102624         soap_default___stra__AdminGetApplicationAttributes(soap, a);
102625                 for (;;)
102626                 {       soap->error = SOAP_TAG_MISMATCH;
102627                         if (soap_flag_stra__AdminGetApplicationAttributes && soap->error == SOAP_TAG_MISMATCH)
102628                                 if (soap_in_PointerTo_stra__AdminGetApplicationAttributes(soap, "stra:AdminGetApplicationAttributes", &a->stra__AdminGetApplicationAttributes, ""))
102629                                 {       soap_flag_stra__AdminGetApplicationAttributes--;
102630                                         continue;
102631                                 }
102632                         if (soap->error == SOAP_TAG_MISMATCH)
102633                                 soap->error = soap_ignore_element(soap);
102634                         if (soap->error == SOAP_NO_TAG)
102635                                 break;
102636                         if (soap->error)
102637                                 return NULL;
102638                 }
102639         return a;
102640 }
102641
102642 SOAP_FMAC5 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC6 soap_new___stra__AdminGetApplicationAttributes(struct soap *soap, int n)
102643 {       return soap_instantiate___stra__AdminGetApplicationAttributes(soap, n, NULL, NULL, NULL);
102644 }
102645
102646 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AdminGetApplicationAttributes(struct soap *soap, struct __stra__AdminGetApplicationAttributes *p)
102647 {       soap_delete(soap, p);
102648 }
102649
102650 SOAP_FMAC3 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_instantiate___stra__AdminGetApplicationAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102651 {
102652         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AdminGetApplicationAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102653         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AdminGetApplicationAttributes, n, soap_fdelete);
102654         if (!cp)
102655                 return NULL;
102656         if (n < 0)
102657         {       cp->ptr = (void*)new struct __stra__AdminGetApplicationAttributes;
102658                 if (size)
102659                         *size = sizeof(struct __stra__AdminGetApplicationAttributes);
102660         }
102661         else
102662         {       cp->ptr = (void*)new struct __stra__AdminGetApplicationAttributes[n];
102663                 if (size)
102664                         *size = n * sizeof(struct __stra__AdminGetApplicationAttributes);
102665         }
102666                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102667         return (struct __stra__AdminGetApplicationAttributes*)cp->ptr;
102668 }
102669
102670 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__AdminGetApplicationAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102671 {
102672         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AdminGetApplicationAttributes %p -> %p\n", q, p));
102673         *(struct __stra__AdminGetApplicationAttributes*)p = *(struct __stra__AdminGetApplicationAttributes*)q;
102674 }
102675
102676 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AdminGetRegisteredApplications(struct soap *soap, const struct __stra__AdminGetRegisteredApplications *a)
102677 {
102678         (void)soap; (void)a; /* appease -Wall -Werror */
102679         soap_serialize_PointerTo_stra__AdminGetRegisteredApplications(soap, &a->stra__AdminGetRegisteredApplications);
102680 }
102681
102682 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AdminGetRegisteredApplications(struct soap *soap, struct __stra__AdminGetRegisteredApplications *a)
102683 {
102684         (void)soap; (void)a; /* appease -Wall -Werror */
102685         a->stra__AdminGetRegisteredApplications = NULL;
102686 }
102687
102688 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AdminGetRegisteredApplications(struct soap *soap, const struct __stra__AdminGetRegisteredApplications *a, const char *tag, const char *type)
102689 {
102690         register int id = 0;
102691         if (soap_out___stra__AdminGetRegisteredApplications(soap, tag, id, a, type))
102692                 return soap->error;
102693         return SOAP_OK;
102694 }
102695
102696 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, int id, const struct __stra__AdminGetRegisteredApplications *a, const char *type)
102697 {
102698         soap_out_PointerTo_stra__AdminGetRegisteredApplications(soap, "stra:AdminGetRegisteredApplications", -1, &a->stra__AdminGetRegisteredApplications, "");
102699         return SOAP_OK;
102700 }
102701
102702 SOAP_FMAC3 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_get___stra__AdminGetRegisteredApplications(struct soap *soap, struct __stra__AdminGetRegisteredApplications *p, const char *tag, const char *type)
102703 {
102704         if ((p = soap_in___stra__AdminGetRegisteredApplications(soap, tag, p, type)))
102705                 soap_getindependent(soap);
102706         return p;
102707 }
102708
102709 SOAP_FMAC3 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_in___stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, struct __stra__AdminGetRegisteredApplications *a, const char *type)
102710 {
102711         short soap_flag_stra__AdminGetRegisteredApplications = 1;
102712         a = (struct __stra__AdminGetRegisteredApplications *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AdminGetRegisteredApplications, sizeof(struct __stra__AdminGetRegisteredApplications), 0, NULL, NULL, NULL);
102713         if (!a)
102714                 return NULL;
102715         soap_default___stra__AdminGetRegisteredApplications(soap, a);
102716                 for (;;)
102717                 {       soap->error = SOAP_TAG_MISMATCH;
102718                         if (soap_flag_stra__AdminGetRegisteredApplications && soap->error == SOAP_TAG_MISMATCH)
102719                                 if (soap_in_PointerTo_stra__AdminGetRegisteredApplications(soap, "stra:AdminGetRegisteredApplications", &a->stra__AdminGetRegisteredApplications, ""))
102720                                 {       soap_flag_stra__AdminGetRegisteredApplications--;
102721                                         continue;
102722                                 }
102723                         if (soap->error == SOAP_TAG_MISMATCH)
102724                                 soap->error = soap_ignore_element(soap);
102725                         if (soap->error == SOAP_NO_TAG)
102726                                 break;
102727                         if (soap->error)
102728                                 return NULL;
102729                 }
102730         return a;
102731 }
102732
102733 SOAP_FMAC5 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC6 soap_new___stra__AdminGetRegisteredApplications(struct soap *soap, int n)
102734 {       return soap_instantiate___stra__AdminGetRegisteredApplications(soap, n, NULL, NULL, NULL);
102735 }
102736
102737 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AdminGetRegisteredApplications(struct soap *soap, struct __stra__AdminGetRegisteredApplications *p)
102738 {       soap_delete(soap, p);
102739 }
102740
102741 SOAP_FMAC3 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_instantiate___stra__AdminGetRegisteredApplications(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102742 {
102743         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AdminGetRegisteredApplications(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102744         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AdminGetRegisteredApplications, n, soap_fdelete);
102745         if (!cp)
102746                 return NULL;
102747         if (n < 0)
102748         {       cp->ptr = (void*)new struct __stra__AdminGetRegisteredApplications;
102749                 if (size)
102750                         *size = sizeof(struct __stra__AdminGetRegisteredApplications);
102751         }
102752         else
102753         {       cp->ptr = (void*)new struct __stra__AdminGetRegisteredApplications[n];
102754                 if (size)
102755                         *size = n * sizeof(struct __stra__AdminGetRegisteredApplications);
102756         }
102757                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102758         return (struct __stra__AdminGetRegisteredApplications*)cp->ptr;
102759 }
102760
102761 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__AdminGetRegisteredApplications(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102762 {
102763         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AdminGetRegisteredApplications %p -> %p\n", q, p));
102764         *(struct __stra__AdminGetRegisteredApplications*)p = *(struct __stra__AdminGetRegisteredApplications*)q;
102765 }
102766
102767 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__SetGlobalStorageAttributes(struct soap *soap, const struct __stra__SetGlobalStorageAttributes *a)
102768 {
102769         (void)soap; (void)a; /* appease -Wall -Werror */
102770         soap_serialize_PointerTo_stra__SetGlobalStorageAttributes(soap, &a->stra__SetGlobalStorageAttributes);
102771 }
102772
102773 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__SetGlobalStorageAttributes(struct soap *soap, struct __stra__SetGlobalStorageAttributes *a)
102774 {
102775         (void)soap; (void)a; /* appease -Wall -Werror */
102776         a->stra__SetGlobalStorageAttributes = NULL;
102777 }
102778
102779 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__SetGlobalStorageAttributes(struct soap *soap, const struct __stra__SetGlobalStorageAttributes *a, const char *tag, const char *type)
102780 {
102781         register int id = 0;
102782         if (soap_out___stra__SetGlobalStorageAttributes(soap, tag, id, a, type))
102783                 return soap->error;
102784         return SOAP_OK;
102785 }
102786
102787 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, const struct __stra__SetGlobalStorageAttributes *a, const char *type)
102788 {
102789         soap_out_PointerTo_stra__SetGlobalStorageAttributes(soap, "stra:SetGlobalStorageAttributes", -1, &a->stra__SetGlobalStorageAttributes, "");
102790         return SOAP_OK;
102791 }
102792
102793 SOAP_FMAC3 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_get___stra__SetGlobalStorageAttributes(struct soap *soap, struct __stra__SetGlobalStorageAttributes *p, const char *tag, const char *type)
102794 {
102795         if ((p = soap_in___stra__SetGlobalStorageAttributes(soap, tag, p, type)))
102796                 soap_getindependent(soap);
102797         return p;
102798 }
102799
102800 SOAP_FMAC3 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_in___stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, struct __stra__SetGlobalStorageAttributes *a, const char *type)
102801 {
102802         short soap_flag_stra__SetGlobalStorageAttributes = 1;
102803         a = (struct __stra__SetGlobalStorageAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__SetGlobalStorageAttributes, sizeof(struct __stra__SetGlobalStorageAttributes), 0, NULL, NULL, NULL);
102804         if (!a)
102805                 return NULL;
102806         soap_default___stra__SetGlobalStorageAttributes(soap, a);
102807                 for (;;)
102808                 {       soap->error = SOAP_TAG_MISMATCH;
102809                         if (soap_flag_stra__SetGlobalStorageAttributes && soap->error == SOAP_TAG_MISMATCH)
102810                                 if (soap_in_PointerTo_stra__SetGlobalStorageAttributes(soap, "stra:SetGlobalStorageAttributes", &a->stra__SetGlobalStorageAttributes, ""))
102811                                 {       soap_flag_stra__SetGlobalStorageAttributes--;
102812                                         continue;
102813                                 }
102814                         if (soap->error == SOAP_TAG_MISMATCH)
102815                                 soap->error = soap_ignore_element(soap);
102816                         if (soap->error == SOAP_NO_TAG)
102817                                 break;
102818                         if (soap->error)
102819                                 return NULL;
102820                 }
102821         return a;
102822 }
102823
102824 SOAP_FMAC5 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC6 soap_new___stra__SetGlobalStorageAttributes(struct soap *soap, int n)
102825 {       return soap_instantiate___stra__SetGlobalStorageAttributes(soap, n, NULL, NULL, NULL);
102826 }
102827
102828 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__SetGlobalStorageAttributes(struct soap *soap, struct __stra__SetGlobalStorageAttributes *p)
102829 {       soap_delete(soap, p);
102830 }
102831
102832 SOAP_FMAC3 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_instantiate___stra__SetGlobalStorageAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102833 {
102834         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__SetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102835         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__SetGlobalStorageAttributes, n, soap_fdelete);
102836         if (!cp)
102837                 return NULL;
102838         if (n < 0)
102839         {       cp->ptr = (void*)new struct __stra__SetGlobalStorageAttributes;
102840                 if (size)
102841                         *size = sizeof(struct __stra__SetGlobalStorageAttributes);
102842         }
102843         else
102844         {       cp->ptr = (void*)new struct __stra__SetGlobalStorageAttributes[n];
102845                 if (size)
102846                         *size = n * sizeof(struct __stra__SetGlobalStorageAttributes);
102847         }
102848                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102849         return (struct __stra__SetGlobalStorageAttributes*)cp->ptr;
102850 }
102851
102852 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__SetGlobalStorageAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102853 {
102854         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__SetGlobalStorageAttributes %p -> %p\n", q, p));
102855         *(struct __stra__SetGlobalStorageAttributes*)p = *(struct __stra__SetGlobalStorageAttributes*)q;
102856 }
102857
102858 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__GetGlobalStorageAttributes(struct soap *soap, const struct __stra__GetGlobalStorageAttributes *a)
102859 {
102860         (void)soap; (void)a; /* appease -Wall -Werror */
102861         soap_serialize_PointerTo_stra__GetGlobalStorageAttributes(soap, &a->stra__GetGlobalStorageAttributes);
102862 }
102863
102864 SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__GetGlobalStorageAttributes(struct soap *soap, struct __stra__GetGlobalStorageAttributes *a)
102865 {
102866         (void)soap; (void)a; /* appease -Wall -Werror */
102867         a->stra__GetGlobalStorageAttributes = NULL;
102868 }
102869
102870 SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__GetGlobalStorageAttributes(struct soap *soap, const struct __stra__GetGlobalStorageAttributes *a, const char *tag, const char *type)
102871 {
102872         register int id = 0;
102873         if (soap_out___stra__GetGlobalStorageAttributes(soap, tag, id, a, type))
102874                 return soap->error;
102875         return SOAP_OK;
102876 }
102877
102878 SOAP_FMAC3 int SOAP_FMAC4 soap_out___stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, const struct __stra__GetGlobalStorageAttributes *a, const char *type)
102879 {
102880         soap_out_PointerTo_stra__GetGlobalStorageAttributes(soap, "stra:GetGlobalStorageAttributes", -1, &a->stra__GetGlobalStorageAttributes, "");
102881         return SOAP_OK;
102882 }
102883
102884 SOAP_FMAC3 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_get___stra__GetGlobalStorageAttributes(struct soap *soap, struct __stra__GetGlobalStorageAttributes *p, const char *tag, const char *type)
102885 {
102886         if ((p = soap_in___stra__GetGlobalStorageAttributes(soap, tag, p, type)))
102887                 soap_getindependent(soap);
102888         return p;
102889 }
102890
102891 SOAP_FMAC3 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_in___stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, struct __stra__GetGlobalStorageAttributes *a, const char *type)
102892 {
102893         short soap_flag_stra__GetGlobalStorageAttributes = 1;
102894         a = (struct __stra__GetGlobalStorageAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__GetGlobalStorageAttributes, sizeof(struct __stra__GetGlobalStorageAttributes), 0, NULL, NULL, NULL);
102895         if (!a)
102896                 return NULL;
102897         soap_default___stra__GetGlobalStorageAttributes(soap, a);
102898                 for (;;)
102899                 {       soap->error = SOAP_TAG_MISMATCH;
102900                         if (soap_flag_stra__GetGlobalStorageAttributes && soap->error == SOAP_TAG_MISMATCH)
102901                                 if (soap_in_PointerTo_stra__GetGlobalStorageAttributes(soap, "stra:GetGlobalStorageAttributes", &a->stra__GetGlobalStorageAttributes, ""))
102902                                 {       soap_flag_stra__GetGlobalStorageAttributes--;
102903                                         continue;
102904                                 }
102905                         if (soap->error == SOAP_TAG_MISMATCH)
102906                                 soap->error = soap_ignore_element(soap);
102907                         if (soap->error == SOAP_NO_TAG)
102908                                 break;
102909                         if (soap->error)
102910                                 return NULL;
102911                 }
102912         return a;
102913 }
102914
102915 SOAP_FMAC5 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC6 soap_new___stra__GetGlobalStorageAttributes(struct soap *soap, int n)
102916 {       return soap_instantiate___stra__GetGlobalStorageAttributes(soap, n, NULL, NULL, NULL);
102917 }
102918
102919 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__GetGlobalStorageAttributes(struct soap *soap, struct __stra__GetGlobalStorageAttributes *p)
102920 {       soap_delete(soap, p);
102921 }
102922
102923 SOAP_FMAC3 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_instantiate___stra__GetGlobalStorageAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
102924 {
102925         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__GetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
102926         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__GetGlobalStorageAttributes, n, soap_fdelete);
102927         if (!cp)
102928                 return NULL;
102929         if (n < 0)
102930         {       cp->ptr = (void*)new struct __stra__GetGlobalStorageAttributes;
102931                 if (size)
102932                         *size = sizeof(struct __stra__GetGlobalStorageAttributes);
102933         }
102934         else
102935         {       cp->ptr = (void*)new struct __stra__GetGlobalStorageAttributes[n];
102936                 if (size)
102937                         *size = n * sizeof(struct __stra__GetGlobalStorageAttributes);
102938         }
102939                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
102940         return (struct __stra__GetGlobalStorageAttributes*)cp->ptr;
102941 }
102942
102943 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___stra__GetGlobalStorageAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
102944 {
102945         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__GetGlobalStorageAttributes %p -> %p\n", q, p));
102946         *(struct __stra__GetGlobalStorageAttributes*)p = *(struct __stra__GetGlobalStorageAttributes*)q;
102947 }
102948
102949 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___str__ExecuteStorageOperation(struct soap *soap, const struct __str__ExecuteStorageOperation *a)
102950 {
102951         (void)soap; (void)a; /* appease -Wall -Werror */
102952         soap_serialize_PointerTo_str__ExecuteStorageOperation(soap, &a->str__ExecuteStorageOperation);
102953 }
102954
102955 SOAP_FMAC3 void SOAP_FMAC4 soap_default___str__ExecuteStorageOperation(struct soap *soap, struct __str__ExecuteStorageOperation *a)
102956 {
102957         (void)soap; (void)a; /* appease -Wall -Werror */
102958         a->str__ExecuteStorageOperation = NULL;
102959 }
102960
102961 SOAP_FMAC3 int SOAP_FMAC4 soap_put___str__ExecuteStorageOperation(struct soap *soap, const struct __str__ExecuteStorageOperation *a, const char *tag, const char *type)
102962 {
102963         register int id = 0;
102964         if (soap_out___str__ExecuteStorageOperation(soap, tag, id, a, type))
102965                 return soap->error;
102966         return SOAP_OK;
102967 }
102968
102969 SOAP_FMAC3 int SOAP_FMAC4 soap_out___str__ExecuteStorageOperation(struct soap *soap, const char *tag, int id, const struct __str__ExecuteStorageOperation *a, const char *type)
102970 {
102971         soap_out_PointerTo_str__ExecuteStorageOperation(soap, "str:ExecuteStorageOperation", -1, &a->str__ExecuteStorageOperation, "");
102972         return SOAP_OK;
102973 }
102974
102975 SOAP_FMAC3 struct __str__ExecuteStorageOperation * SOAP_FMAC4 soap_get___str__ExecuteStorageOperation(struct soap *soap, struct __str__ExecuteStorageOperation *p, const char *tag, const char *type)
102976 {
102977         if ((p = soap_in___str__ExecuteStorageOperation(soap, tag, p, type)))
102978                 soap_getindependent(soap);
102979         return p;
102980 }
102981
102982 SOAP_FMAC3 struct __str__ExecuteStorageOperation * SOAP_FMAC4 soap_in___str__ExecuteStorageOperation(struct soap *soap, const char *tag, struct __str__ExecuteStorageOperation *a, const char *type)
102983 {
102984         short soap_flag_str__ExecuteStorageOperation = 1;
102985         a = (struct __str__ExecuteStorageOperation *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___str__ExecuteStorageOperation, sizeof(struct __str__ExecuteStorageOperation), 0, NULL, NULL, NULL);
102986         if (!a)
102987                 return NULL;
102988         soap_default___str__ExecuteStorageOperation(soap, a);
102989                 for (;;)
102990                 {       soap->error = SOAP_TAG_MISMATCH;
102991                         if (soap_flag_str__ExecuteStorageOperation && soap->error == SOAP_TAG_MISMATCH)
102992                                 if (soap_in_PointerTo_str__ExecuteStorageOperation(soap, "str:ExecuteStorageOperation", &a->str__ExecuteStorageOperation, ""))
102993                                 {       soap_flag_str__ExecuteStorageOperation--;
102994                                         continue;
102995                                 }
102996                         if (soap->error == SOAP_TAG_MISMATCH)
102997                                 soap->error = soap_ignore_element(soap);
102998                         if (soap->error == SOAP_NO_TAG)
102999                                 break;
103000                         if (soap->error)
103001                                 return NULL;
103002                 }
103003         return a;
103004 }
103005
103006 SOAP_FMAC5 struct __str__ExecuteStorageOperation * SOAP_FMAC6 soap_new___str__ExecuteStorageOperation(struct soap *soap, int n)
103007 {       return soap_instantiate___str__ExecuteStorageOperation(soap, n, NULL, NULL, NULL);
103008 }
103009
103010 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___str__ExecuteStorageOperation(struct soap *soap, struct __str__ExecuteStorageOperation *p)
103011 {       soap_delete(soap, p);
103012 }
103013
103014 SOAP_FMAC3 struct __str__ExecuteStorageOperation * SOAP_FMAC4 soap_instantiate___str__ExecuteStorageOperation(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103015 {
103016         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___str__ExecuteStorageOperation(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103017         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___str__ExecuteStorageOperation, n, soap_fdelete);
103018         if (!cp)
103019                 return NULL;
103020         if (n < 0)
103021         {       cp->ptr = (void*)new struct __str__ExecuteStorageOperation;
103022                 if (size)
103023                         *size = sizeof(struct __str__ExecuteStorageOperation);
103024         }
103025         else
103026         {       cp->ptr = (void*)new struct __str__ExecuteStorageOperation[n];
103027                 if (size)
103028                         *size = n * sizeof(struct __str__ExecuteStorageOperation);
103029         }
103030                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103031         return (struct __str__ExecuteStorageOperation*)cp->ptr;
103032 }
103033
103034 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___str__ExecuteStorageOperation(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103035 {
103036         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __str__ExecuteStorageOperation %p -> %p\n", q, p));
103037         *(struct __str__ExecuteStorageOperation*)p = *(struct __str__ExecuteStorageOperation*)q;
103038 }
103039
103040 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetAclEnabledState(struct soap *soap, const struct __sai__GetAclEnabledState *a)
103041 {
103042         (void)soap; (void)a; /* appease -Wall -Werror */
103043         soap_serialize_PointerTo_sai__GetAclEnabledState(soap, &a->sai__GetAclEnabledState);
103044 }
103045
103046 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetAclEnabledState(struct soap *soap, struct __sai__GetAclEnabledState *a)
103047 {
103048         (void)soap; (void)a; /* appease -Wall -Werror */
103049         a->sai__GetAclEnabledState = NULL;
103050 }
103051
103052 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetAclEnabledState(struct soap *soap, const struct __sai__GetAclEnabledState *a, const char *tag, const char *type)
103053 {
103054         register int id = 0;
103055         if (soap_out___sai__GetAclEnabledState(soap, tag, id, a, type))
103056                 return soap->error;
103057         return SOAP_OK;
103058 }
103059
103060 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetAclEnabledState(struct soap *soap, const char *tag, int id, const struct __sai__GetAclEnabledState *a, const char *type)
103061 {
103062         soap_out_PointerTo_sai__GetAclEnabledState(soap, "sai:GetAclEnabledState", -1, &a->sai__GetAclEnabledState, "");
103063         return SOAP_OK;
103064 }
103065
103066 SOAP_FMAC3 struct __sai__GetAclEnabledState * SOAP_FMAC4 soap_get___sai__GetAclEnabledState(struct soap *soap, struct __sai__GetAclEnabledState *p, const char *tag, const char *type)
103067 {
103068         if ((p = soap_in___sai__GetAclEnabledState(soap, tag, p, type)))
103069                 soap_getindependent(soap);
103070         return p;
103071 }
103072
103073 SOAP_FMAC3 struct __sai__GetAclEnabledState * SOAP_FMAC4 soap_in___sai__GetAclEnabledState(struct soap *soap, const char *tag, struct __sai__GetAclEnabledState *a, const char *type)
103074 {
103075         short soap_flag_sai__GetAclEnabledState = 1;
103076         a = (struct __sai__GetAclEnabledState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetAclEnabledState, sizeof(struct __sai__GetAclEnabledState), 0, NULL, NULL, NULL);
103077         if (!a)
103078                 return NULL;
103079         soap_default___sai__GetAclEnabledState(soap, a);
103080                 for (;;)
103081                 {       soap->error = SOAP_TAG_MISMATCH;
103082                         if (soap_flag_sai__GetAclEnabledState && soap->error == SOAP_TAG_MISMATCH)
103083                                 if (soap_in_PointerTo_sai__GetAclEnabledState(soap, "sai:GetAclEnabledState", &a->sai__GetAclEnabledState, ""))
103084                                 {       soap_flag_sai__GetAclEnabledState--;
103085                                         continue;
103086                                 }
103087                         if (soap->error == SOAP_TAG_MISMATCH)
103088                                 soap->error = soap_ignore_element(soap);
103089                         if (soap->error == SOAP_NO_TAG)
103090                                 break;
103091                         if (soap->error)
103092                                 return NULL;
103093                 }
103094         return a;
103095 }
103096
103097 SOAP_FMAC5 struct __sai__GetAclEnabledState * SOAP_FMAC6 soap_new___sai__GetAclEnabledState(struct soap *soap, int n)
103098 {       return soap_instantiate___sai__GetAclEnabledState(soap, n, NULL, NULL, NULL);
103099 }
103100
103101 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetAclEnabledState(struct soap *soap, struct __sai__GetAclEnabledState *p)
103102 {       soap_delete(soap, p);
103103 }
103104
103105 SOAP_FMAC3 struct __sai__GetAclEnabledState * SOAP_FMAC4 soap_instantiate___sai__GetAclEnabledState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103106 {
103107         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103108         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetAclEnabledState, n, soap_fdelete);
103109         if (!cp)
103110                 return NULL;
103111         if (n < 0)
103112         {       cp->ptr = (void*)new struct __sai__GetAclEnabledState;
103113                 if (size)
103114                         *size = sizeof(struct __sai__GetAclEnabledState);
103115         }
103116         else
103117         {       cp->ptr = (void*)new struct __sai__GetAclEnabledState[n];
103118                 if (size)
103119                         *size = n * sizeof(struct __sai__GetAclEnabledState);
103120         }
103121                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103122         return (struct __sai__GetAclEnabledState*)cp->ptr;
103123 }
103124
103125 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetAclEnabledState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103126 {
103127         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetAclEnabledState %p -> %p\n", q, p));
103128         *(struct __sai__GetAclEnabledState*)p = *(struct __sai__GetAclEnabledState*)q;
103129 }
103130
103131 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetAclEnabledState(struct soap *soap, const struct __sai__SetAclEnabledState *a)
103132 {
103133         (void)soap; (void)a; /* appease -Wall -Werror */
103134         soap_serialize_PointerTo_sai__SetAclEnabledState(soap, &a->sai__SetAclEnabledState);
103135 }
103136
103137 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetAclEnabledState(struct soap *soap, struct __sai__SetAclEnabledState *a)
103138 {
103139         (void)soap; (void)a; /* appease -Wall -Werror */
103140         a->sai__SetAclEnabledState = NULL;
103141 }
103142
103143 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetAclEnabledState(struct soap *soap, const struct __sai__SetAclEnabledState *a, const char *tag, const char *type)
103144 {
103145         register int id = 0;
103146         if (soap_out___sai__SetAclEnabledState(soap, tag, id, a, type))
103147                 return soap->error;
103148         return SOAP_OK;
103149 }
103150
103151 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetAclEnabledState(struct soap *soap, const char *tag, int id, const struct __sai__SetAclEnabledState *a, const char *type)
103152 {
103153         soap_out_PointerTo_sai__SetAclEnabledState(soap, "sai:SetAclEnabledState", -1, &a->sai__SetAclEnabledState, "");
103154         return SOAP_OK;
103155 }
103156
103157 SOAP_FMAC3 struct __sai__SetAclEnabledState * SOAP_FMAC4 soap_get___sai__SetAclEnabledState(struct soap *soap, struct __sai__SetAclEnabledState *p, const char *tag, const char *type)
103158 {
103159         if ((p = soap_in___sai__SetAclEnabledState(soap, tag, p, type)))
103160                 soap_getindependent(soap);
103161         return p;
103162 }
103163
103164 SOAP_FMAC3 struct __sai__SetAclEnabledState * SOAP_FMAC4 soap_in___sai__SetAclEnabledState(struct soap *soap, const char *tag, struct __sai__SetAclEnabledState *a, const char *type)
103165 {
103166         short soap_flag_sai__SetAclEnabledState = 1;
103167         a = (struct __sai__SetAclEnabledState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetAclEnabledState, sizeof(struct __sai__SetAclEnabledState), 0, NULL, NULL, NULL);
103168         if (!a)
103169                 return NULL;
103170         soap_default___sai__SetAclEnabledState(soap, a);
103171                 for (;;)
103172                 {       soap->error = SOAP_TAG_MISMATCH;
103173                         if (soap_flag_sai__SetAclEnabledState && soap->error == SOAP_TAG_MISMATCH)
103174                                 if (soap_in_PointerTo_sai__SetAclEnabledState(soap, "sai:SetAclEnabledState", &a->sai__SetAclEnabledState, ""))
103175                                 {       soap_flag_sai__SetAclEnabledState--;
103176                                         continue;
103177                                 }
103178                         if (soap->error == SOAP_TAG_MISMATCH)
103179                                 soap->error = soap_ignore_element(soap);
103180                         if (soap->error == SOAP_NO_TAG)
103181                                 break;
103182                         if (soap->error)
103183                                 return NULL;
103184                 }
103185         return a;
103186 }
103187
103188 SOAP_FMAC5 struct __sai__SetAclEnabledState * SOAP_FMAC6 soap_new___sai__SetAclEnabledState(struct soap *soap, int n)
103189 {       return soap_instantiate___sai__SetAclEnabledState(soap, n, NULL, NULL, NULL);
103190 }
103191
103192 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetAclEnabledState(struct soap *soap, struct __sai__SetAclEnabledState *p)
103193 {       soap_delete(soap, p);
103194 }
103195
103196 SOAP_FMAC3 struct __sai__SetAclEnabledState * SOAP_FMAC4 soap_instantiate___sai__SetAclEnabledState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103197 {
103198         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103199         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetAclEnabledState, n, soap_fdelete);
103200         if (!cp)
103201                 return NULL;
103202         if (n < 0)
103203         {       cp->ptr = (void*)new struct __sai__SetAclEnabledState;
103204                 if (size)
103205                         *size = sizeof(struct __sai__SetAclEnabledState);
103206         }
103207         else
103208         {       cp->ptr = (void*)new struct __sai__SetAclEnabledState[n];
103209                 if (size)
103210                         *size = n * sizeof(struct __sai__SetAclEnabledState);
103211         }
103212                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103213         return (struct __sai__SetAclEnabledState*)cp->ptr;
103214 }
103215
103216 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetAclEnabledState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103217 {
103218         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetAclEnabledState %p -> %p\n", q, p));
103219         *(struct __sai__SetAclEnabledState*)p = *(struct __sai__SetAclEnabledState*)q;
103220 }
103221
103222 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetConfigurationServerFQDN(struct soap *soap, const struct __sai__SetConfigurationServerFQDN *a)
103223 {
103224         (void)soap; (void)a; /* appease -Wall -Werror */
103225         soap_serialize_PointerTo_sai__SetConfigurationServerFQDN(soap, &a->sai__SetConfigurationServerFQDN);
103226 }
103227
103228 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetConfigurationServerFQDN(struct soap *soap, struct __sai__SetConfigurationServerFQDN *a)
103229 {
103230         (void)soap; (void)a; /* appease -Wall -Werror */
103231         a->sai__SetConfigurationServerFQDN = NULL;
103232 }
103233
103234 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetConfigurationServerFQDN(struct soap *soap, const struct __sai__SetConfigurationServerFQDN *a, const char *tag, const char *type)
103235 {
103236         register int id = 0;
103237         if (soap_out___sai__SetConfigurationServerFQDN(soap, tag, id, a, type))
103238                 return soap->error;
103239         return SOAP_OK;
103240 }
103241
103242 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, const struct __sai__SetConfigurationServerFQDN *a, const char *type)
103243 {
103244         soap_out_PointerTo_sai__SetConfigurationServerFQDN(soap, "sai:SetConfigurationServerFQDN", -1, &a->sai__SetConfigurationServerFQDN, "");
103245         return SOAP_OK;
103246 }
103247
103248 SOAP_FMAC3 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_get___sai__SetConfigurationServerFQDN(struct soap *soap, struct __sai__SetConfigurationServerFQDN *p, const char *tag, const char *type)
103249 {
103250         if ((p = soap_in___sai__SetConfigurationServerFQDN(soap, tag, p, type)))
103251                 soap_getindependent(soap);
103252         return p;
103253 }
103254
103255 SOAP_FMAC3 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_in___sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, struct __sai__SetConfigurationServerFQDN *a, const char *type)
103256 {
103257         short soap_flag_sai__SetConfigurationServerFQDN = 1;
103258         a = (struct __sai__SetConfigurationServerFQDN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetConfigurationServerFQDN, sizeof(struct __sai__SetConfigurationServerFQDN), 0, NULL, NULL, NULL);
103259         if (!a)
103260                 return NULL;
103261         soap_default___sai__SetConfigurationServerFQDN(soap, a);
103262                 for (;;)
103263                 {       soap->error = SOAP_TAG_MISMATCH;
103264                         if (soap_flag_sai__SetConfigurationServerFQDN && soap->error == SOAP_TAG_MISMATCH)
103265                                 if (soap_in_PointerTo_sai__SetConfigurationServerFQDN(soap, "sai:SetConfigurationServerFQDN", &a->sai__SetConfigurationServerFQDN, ""))
103266                                 {       soap_flag_sai__SetConfigurationServerFQDN--;
103267                                         continue;
103268                                 }
103269                         if (soap->error == SOAP_TAG_MISMATCH)
103270                                 soap->error = soap_ignore_element(soap);
103271                         if (soap->error == SOAP_NO_TAG)
103272                                 break;
103273                         if (soap->error)
103274                                 return NULL;
103275                 }
103276         return a;
103277 }
103278
103279 SOAP_FMAC5 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC6 soap_new___sai__SetConfigurationServerFQDN(struct soap *soap, int n)
103280 {       return soap_instantiate___sai__SetConfigurationServerFQDN(soap, n, NULL, NULL, NULL);
103281 }
103282
103283 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetConfigurationServerFQDN(struct soap *soap, struct __sai__SetConfigurationServerFQDN *p)
103284 {       soap_delete(soap, p);
103285 }
103286
103287 SOAP_FMAC3 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_instantiate___sai__SetConfigurationServerFQDN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103288 {
103289         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103290         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetConfigurationServerFQDN, n, soap_fdelete);
103291         if (!cp)
103292                 return NULL;
103293         if (n < 0)
103294         {       cp->ptr = (void*)new struct __sai__SetConfigurationServerFQDN;
103295                 if (size)
103296                         *size = sizeof(struct __sai__SetConfigurationServerFQDN);
103297         }
103298         else
103299         {       cp->ptr = (void*)new struct __sai__SetConfigurationServerFQDN[n];
103300                 if (size)
103301                         *size = n * sizeof(struct __sai__SetConfigurationServerFQDN);
103302         }
103303                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103304         return (struct __sai__SetConfigurationServerFQDN*)cp->ptr;
103305 }
103306
103307 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetConfigurationServerFQDN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103308 {
103309         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetConfigurationServerFQDN %p -> %p\n", q, p));
103310         *(struct __sai__SetConfigurationServerFQDN*)p = *(struct __sai__SetConfigurationServerFQDN*)q;
103311 }
103312
103313 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetConfigurationServerFQDN(struct soap *soap, const struct __sai__GetConfigurationServerFQDN *a)
103314 {
103315         (void)soap; (void)a; /* appease -Wall -Werror */
103316         soap_serialize_PointerTo_sai__GetConfigurationServerFQDN(soap, &a->sai__GetConfigurationServerFQDN);
103317 }
103318
103319 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetConfigurationServerFQDN(struct soap *soap, struct __sai__GetConfigurationServerFQDN *a)
103320 {
103321         (void)soap; (void)a; /* appease -Wall -Werror */
103322         a->sai__GetConfigurationServerFQDN = NULL;
103323 }
103324
103325 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetConfigurationServerFQDN(struct soap *soap, const struct __sai__GetConfigurationServerFQDN *a, const char *tag, const char *type)
103326 {
103327         register int id = 0;
103328         if (soap_out___sai__GetConfigurationServerFQDN(soap, tag, id, a, type))
103329                 return soap->error;
103330         return SOAP_OK;
103331 }
103332
103333 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, const struct __sai__GetConfigurationServerFQDN *a, const char *type)
103334 {
103335         soap_out_PointerTo_sai__GetConfigurationServerFQDN(soap, "sai:GetConfigurationServerFQDN", -1, &a->sai__GetConfigurationServerFQDN, "");
103336         return SOAP_OK;
103337 }
103338
103339 SOAP_FMAC3 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_get___sai__GetConfigurationServerFQDN(struct soap *soap, struct __sai__GetConfigurationServerFQDN *p, const char *tag, const char *type)
103340 {
103341         if ((p = soap_in___sai__GetConfigurationServerFQDN(soap, tag, p, type)))
103342                 soap_getindependent(soap);
103343         return p;
103344 }
103345
103346 SOAP_FMAC3 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_in___sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, struct __sai__GetConfigurationServerFQDN *a, const char *type)
103347 {
103348         short soap_flag_sai__GetConfigurationServerFQDN = 1;
103349         a = (struct __sai__GetConfigurationServerFQDN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetConfigurationServerFQDN, sizeof(struct __sai__GetConfigurationServerFQDN), 0, NULL, NULL, NULL);
103350         if (!a)
103351                 return NULL;
103352         soap_default___sai__GetConfigurationServerFQDN(soap, a);
103353                 for (;;)
103354                 {       soap->error = SOAP_TAG_MISMATCH;
103355                         if (soap_flag_sai__GetConfigurationServerFQDN && soap->error == SOAP_TAG_MISMATCH)
103356                                 if (soap_in_PointerTo_sai__GetConfigurationServerFQDN(soap, "sai:GetConfigurationServerFQDN", &a->sai__GetConfigurationServerFQDN, ""))
103357                                 {       soap_flag_sai__GetConfigurationServerFQDN--;
103358                                         continue;
103359                                 }
103360                         if (soap->error == SOAP_TAG_MISMATCH)
103361                                 soap->error = soap_ignore_element(soap);
103362                         if (soap->error == SOAP_NO_TAG)
103363                                 break;
103364                         if (soap->error)
103365                                 return NULL;
103366                 }
103367         return a;
103368 }
103369
103370 SOAP_FMAC5 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC6 soap_new___sai__GetConfigurationServerFQDN(struct soap *soap, int n)
103371 {       return soap_instantiate___sai__GetConfigurationServerFQDN(soap, n, NULL, NULL, NULL);
103372 }
103373
103374 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetConfigurationServerFQDN(struct soap *soap, struct __sai__GetConfigurationServerFQDN *p)
103375 {       soap_delete(soap, p);
103376 }
103377
103378 SOAP_FMAC3 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_instantiate___sai__GetConfigurationServerFQDN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103379 {
103380         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103381         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetConfigurationServerFQDN, n, soap_fdelete);
103382         if (!cp)
103383                 return NULL;
103384         if (n < 0)
103385         {       cp->ptr = (void*)new struct __sai__GetConfigurationServerFQDN;
103386                 if (size)
103387                         *size = sizeof(struct __sai__GetConfigurationServerFQDN);
103388         }
103389         else
103390         {       cp->ptr = (void*)new struct __sai__GetConfigurationServerFQDN[n];
103391                 if (size)
103392                         *size = n * sizeof(struct __sai__GetConfigurationServerFQDN);
103393         }
103394                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103395         return (struct __sai__GetConfigurationServerFQDN*)cp->ptr;
103396 }
103397
103398 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetConfigurationServerFQDN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103399 {
103400         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetConfigurationServerFQDN %p -> %p\n", q, p));
103401         *(struct __sai__GetConfigurationServerFQDN*)p = *(struct __sai__GetConfigurationServerFQDN*)q;
103402 }
103403
103404 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnableVpnRouting(struct soap *soap, const struct __sai__EnableVpnRouting *a)
103405 {
103406         (void)soap; (void)a; /* appease -Wall -Werror */
103407         soap_serialize_PointerTo_sai__EnableVpnRouting(soap, &a->sai__EnableVpnRouting);
103408 }
103409
103410 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnableVpnRouting(struct soap *soap, struct __sai__EnableVpnRouting *a)
103411 {
103412         (void)soap; (void)a; /* appease -Wall -Werror */
103413         a->sai__EnableVpnRouting = NULL;
103414 }
103415
103416 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnableVpnRouting(struct soap *soap, const struct __sai__EnableVpnRouting *a, const char *tag, const char *type)
103417 {
103418         register int id = 0;
103419         if (soap_out___sai__EnableVpnRouting(soap, tag, id, a, type))
103420                 return soap->error;
103421         return SOAP_OK;
103422 }
103423
103424 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnableVpnRouting(struct soap *soap, const char *tag, int id, const struct __sai__EnableVpnRouting *a, const char *type)
103425 {
103426         soap_out_PointerTo_sai__EnableVpnRouting(soap, "sai:EnableVpnRouting", -1, &a->sai__EnableVpnRouting, "");
103427         return SOAP_OK;
103428 }
103429
103430 SOAP_FMAC3 struct __sai__EnableVpnRouting * SOAP_FMAC4 soap_get___sai__EnableVpnRouting(struct soap *soap, struct __sai__EnableVpnRouting *p, const char *tag, const char *type)
103431 {
103432         if ((p = soap_in___sai__EnableVpnRouting(soap, tag, p, type)))
103433                 soap_getindependent(soap);
103434         return p;
103435 }
103436
103437 SOAP_FMAC3 struct __sai__EnableVpnRouting * SOAP_FMAC4 soap_in___sai__EnableVpnRouting(struct soap *soap, const char *tag, struct __sai__EnableVpnRouting *a, const char *type)
103438 {
103439         short soap_flag_sai__EnableVpnRouting = 1;
103440         a = (struct __sai__EnableVpnRouting *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnableVpnRouting, sizeof(struct __sai__EnableVpnRouting), 0, NULL, NULL, NULL);
103441         if (!a)
103442                 return NULL;
103443         soap_default___sai__EnableVpnRouting(soap, a);
103444                 for (;;)
103445                 {       soap->error = SOAP_TAG_MISMATCH;
103446                         if (soap_flag_sai__EnableVpnRouting && soap->error == SOAP_TAG_MISMATCH)
103447                                 if (soap_in_PointerTo_sai__EnableVpnRouting(soap, "sai:EnableVpnRouting", &a->sai__EnableVpnRouting, ""))
103448                                 {       soap_flag_sai__EnableVpnRouting--;
103449                                         continue;
103450                                 }
103451                         if (soap->error == SOAP_TAG_MISMATCH)
103452                                 soap->error = soap_ignore_element(soap);
103453                         if (soap->error == SOAP_NO_TAG)
103454                                 break;
103455                         if (soap->error)
103456                                 return NULL;
103457                 }
103458         return a;
103459 }
103460
103461 SOAP_FMAC5 struct __sai__EnableVpnRouting * SOAP_FMAC6 soap_new___sai__EnableVpnRouting(struct soap *soap, int n)
103462 {       return soap_instantiate___sai__EnableVpnRouting(soap, n, NULL, NULL, NULL);
103463 }
103464
103465 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnableVpnRouting(struct soap *soap, struct __sai__EnableVpnRouting *p)
103466 {       soap_delete(soap, p);
103467 }
103468
103469 SOAP_FMAC3 struct __sai__EnableVpnRouting * SOAP_FMAC4 soap_instantiate___sai__EnableVpnRouting(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103470 {
103471         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnableVpnRouting(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103472         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnableVpnRouting, n, soap_fdelete);
103473         if (!cp)
103474                 return NULL;
103475         if (n < 0)
103476         {       cp->ptr = (void*)new struct __sai__EnableVpnRouting;
103477                 if (size)
103478                         *size = sizeof(struct __sai__EnableVpnRouting);
103479         }
103480         else
103481         {       cp->ptr = (void*)new struct __sai__EnableVpnRouting[n];
103482                 if (size)
103483                         *size = n * sizeof(struct __sai__EnableVpnRouting);
103484         }
103485                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103486         return (struct __sai__EnableVpnRouting*)cp->ptr;
103487 }
103488
103489 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnableVpnRouting(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103490 {
103491         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnableVpnRouting %p -> %p\n", q, p));
103492         *(struct __sai__EnableVpnRouting*)p = *(struct __sai__EnableVpnRouting*)q;
103493 }
103494
103495 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTLSCredentials(struct soap *soap, const struct __sai__GetTLSCredentials *a)
103496 {
103497         (void)soap; (void)a; /* appease -Wall -Werror */
103498         soap_serialize_PointerTo_sai__GetTLSCredentials(soap, &a->sai__GetTLSCredentials);
103499 }
103500
103501 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTLSCredentials(struct soap *soap, struct __sai__GetTLSCredentials *a)
103502 {
103503         (void)soap; (void)a; /* appease -Wall -Werror */
103504         a->sai__GetTLSCredentials = NULL;
103505 }
103506
103507 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTLSCredentials(struct soap *soap, const struct __sai__GetTLSCredentials *a, const char *tag, const char *type)
103508 {
103509         register int id = 0;
103510         if (soap_out___sai__GetTLSCredentials(soap, tag, id, a, type))
103511                 return soap->error;
103512         return SOAP_OK;
103513 }
103514
103515 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetTLSCredentials(struct soap *soap, const char *tag, int id, const struct __sai__GetTLSCredentials *a, const char *type)
103516 {
103517         soap_out_PointerTo_sai__GetTLSCredentials(soap, "sai:GetTLSCredentials", -1, &a->sai__GetTLSCredentials, "");
103518         return SOAP_OK;
103519 }
103520
103521 SOAP_FMAC3 struct __sai__GetTLSCredentials * SOAP_FMAC4 soap_get___sai__GetTLSCredentials(struct soap *soap, struct __sai__GetTLSCredentials *p, const char *tag, const char *type)
103522 {
103523         if ((p = soap_in___sai__GetTLSCredentials(soap, tag, p, type)))
103524                 soap_getindependent(soap);
103525         return p;
103526 }
103527
103528 SOAP_FMAC3 struct __sai__GetTLSCredentials * SOAP_FMAC4 soap_in___sai__GetTLSCredentials(struct soap *soap, const char *tag, struct __sai__GetTLSCredentials *a, const char *type)
103529 {
103530         short soap_flag_sai__GetTLSCredentials = 1;
103531         a = (struct __sai__GetTLSCredentials *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTLSCredentials, sizeof(struct __sai__GetTLSCredentials), 0, NULL, NULL, NULL);
103532         if (!a)
103533                 return NULL;
103534         soap_default___sai__GetTLSCredentials(soap, a);
103535                 for (;;)
103536                 {       soap->error = SOAP_TAG_MISMATCH;
103537                         if (soap_flag_sai__GetTLSCredentials && soap->error == SOAP_TAG_MISMATCH)
103538                                 if (soap_in_PointerTo_sai__GetTLSCredentials(soap, "sai:GetTLSCredentials", &a->sai__GetTLSCredentials, ""))
103539                                 {       soap_flag_sai__GetTLSCredentials--;
103540                                         continue;
103541                                 }
103542                         if (soap->error == SOAP_TAG_MISMATCH)
103543                                 soap->error = soap_ignore_element(soap);
103544                         if (soap->error == SOAP_NO_TAG)
103545                                 break;
103546                         if (soap->error)
103547                                 return NULL;
103548                 }
103549         return a;
103550 }
103551
103552 SOAP_FMAC5 struct __sai__GetTLSCredentials * SOAP_FMAC6 soap_new___sai__GetTLSCredentials(struct soap *soap, int n)
103553 {       return soap_instantiate___sai__GetTLSCredentials(soap, n, NULL, NULL, NULL);
103554 }
103555
103556 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTLSCredentials(struct soap *soap, struct __sai__GetTLSCredentials *p)
103557 {       soap_delete(soap, p);
103558 }
103559
103560 SOAP_FMAC3 struct __sai__GetTLSCredentials * SOAP_FMAC4 soap_instantiate___sai__GetTLSCredentials(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103561 {
103562         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103563         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTLSCredentials, n, soap_fdelete);
103564         if (!cp)
103565                 return NULL;
103566         if (n < 0)
103567         {       cp->ptr = (void*)new struct __sai__GetTLSCredentials;
103568                 if (size)
103569                         *size = sizeof(struct __sai__GetTLSCredentials);
103570         }
103571         else
103572         {       cp->ptr = (void*)new struct __sai__GetTLSCredentials[n];
103573                 if (size)
103574                         *size = n * sizeof(struct __sai__GetTLSCredentials);
103575         }
103576                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103577         return (struct __sai__GetTLSCredentials*)cp->ptr;
103578 }
103579
103580 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetTLSCredentials(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103581 {
103582         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTLSCredentials %p -> %p\n", q, p));
103583         *(struct __sai__GetTLSCredentials*)p = *(struct __sai__GetTLSCredentials*)q;
103584 }
103585
103586 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSCredentials(struct soap *soap, const struct __sai__SetTLSCredentials *a)
103587 {
103588         (void)soap; (void)a; /* appease -Wall -Werror */
103589         soap_serialize_PointerTo_sai__SetTLSCredentials(soap, &a->sai__SetTLSCredentials);
103590 }
103591
103592 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSCredentials(struct soap *soap, struct __sai__SetTLSCredentials *a)
103593 {
103594         (void)soap; (void)a; /* appease -Wall -Werror */
103595         a->sai__SetTLSCredentials = NULL;
103596 }
103597
103598 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSCredentials(struct soap *soap, const struct __sai__SetTLSCredentials *a, const char *tag, const char *type)
103599 {
103600         register int id = 0;
103601         if (soap_out___sai__SetTLSCredentials(soap, tag, id, a, type))
103602                 return soap->error;
103603         return SOAP_OK;
103604 }
103605
103606 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTLSCredentials(struct soap *soap, const char *tag, int id, const struct __sai__SetTLSCredentials *a, const char *type)
103607 {
103608         soap_out_PointerTo_sai__SetTLSCredentials(soap, "sai:SetTLSCredentials", -1, &a->sai__SetTLSCredentials, "");
103609         return SOAP_OK;
103610 }
103611
103612 SOAP_FMAC3 struct __sai__SetTLSCredentials * SOAP_FMAC4 soap_get___sai__SetTLSCredentials(struct soap *soap, struct __sai__SetTLSCredentials *p, const char *tag, const char *type)
103613 {
103614         if ((p = soap_in___sai__SetTLSCredentials(soap, tag, p, type)))
103615                 soap_getindependent(soap);
103616         return p;
103617 }
103618
103619 SOAP_FMAC3 struct __sai__SetTLSCredentials * SOAP_FMAC4 soap_in___sai__SetTLSCredentials(struct soap *soap, const char *tag, struct __sai__SetTLSCredentials *a, const char *type)
103620 {
103621         short soap_flag_sai__SetTLSCredentials = 1;
103622         a = (struct __sai__SetTLSCredentials *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSCredentials, sizeof(struct __sai__SetTLSCredentials), 0, NULL, NULL, NULL);
103623         if (!a)
103624                 return NULL;
103625         soap_default___sai__SetTLSCredentials(soap, a);
103626                 for (;;)
103627                 {       soap->error = SOAP_TAG_MISMATCH;
103628                         if (soap_flag_sai__SetTLSCredentials && soap->error == SOAP_TAG_MISMATCH)
103629                                 if (soap_in_PointerTo_sai__SetTLSCredentials(soap, "sai:SetTLSCredentials", &a->sai__SetTLSCredentials, ""))
103630                                 {       soap_flag_sai__SetTLSCredentials--;
103631                                         continue;
103632                                 }
103633                         if (soap->error == SOAP_TAG_MISMATCH)
103634                                 soap->error = soap_ignore_element(soap);
103635                         if (soap->error == SOAP_NO_TAG)
103636                                 break;
103637                         if (soap->error)
103638                                 return NULL;
103639                 }
103640         return a;
103641 }
103642
103643 SOAP_FMAC5 struct __sai__SetTLSCredentials * SOAP_FMAC6 soap_new___sai__SetTLSCredentials(struct soap *soap, int n)
103644 {       return soap_instantiate___sai__SetTLSCredentials(soap, n, NULL, NULL, NULL);
103645 }
103646
103647 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSCredentials(struct soap *soap, struct __sai__SetTLSCredentials *p)
103648 {       soap_delete(soap, p);
103649 }
103650
103651 SOAP_FMAC3 struct __sai__SetTLSCredentials * SOAP_FMAC4 soap_instantiate___sai__SetTLSCredentials(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103652 {
103653         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103654         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSCredentials, n, soap_fdelete);
103655         if (!cp)
103656                 return NULL;
103657         if (n < 0)
103658         {       cp->ptr = (void*)new struct __sai__SetTLSCredentials;
103659                 if (size)
103660                         *size = sizeof(struct __sai__SetTLSCredentials);
103661         }
103662         else
103663         {       cp->ptr = (void*)new struct __sai__SetTLSCredentials[n];
103664                 if (size)
103665                         *size = n * sizeof(struct __sai__SetTLSCredentials);
103666         }
103667                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103668         return (struct __sai__SetTLSCredentials*)cp->ptr;
103669 }
103670
103671 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTLSCredentials(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103672 {
103673         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSCredentials %p -> %p\n", q, p));
103674         *(struct __sai__SetTLSCredentials*)p = *(struct __sai__SetTLSCredentials*)q;
103675 }
103676
103677 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreUpdateCertificate(struct soap *soap, const struct __sai__CertStoreUpdateCertificate *a)
103678 {
103679         (void)soap; (void)a; /* appease -Wall -Werror */
103680         soap_serialize_PointerTo_sai__CertStoreUpdateCertificate(soap, &a->sai__CertStoreUpdateCertificate);
103681 }
103682
103683 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreUpdateCertificate(struct soap *soap, struct __sai__CertStoreUpdateCertificate *a)
103684 {
103685         (void)soap; (void)a; /* appease -Wall -Werror */
103686         a->sai__CertStoreUpdateCertificate = NULL;
103687 }
103688
103689 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreUpdateCertificate(struct soap *soap, const struct __sai__CertStoreUpdateCertificate *a, const char *tag, const char *type)
103690 {
103691         register int id = 0;
103692         if (soap_out___sai__CertStoreUpdateCertificate(soap, tag, id, a, type))
103693                 return soap->error;
103694         return SOAP_OK;
103695 }
103696
103697 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreUpdateCertificate *a, const char *type)
103698 {
103699         soap_out_PointerTo_sai__CertStoreUpdateCertificate(soap, "sai:CertStoreUpdateCertificate", -1, &a->sai__CertStoreUpdateCertificate, "");
103700         return SOAP_OK;
103701 }
103702
103703 SOAP_FMAC3 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_get___sai__CertStoreUpdateCertificate(struct soap *soap, struct __sai__CertStoreUpdateCertificate *p, const char *tag, const char *type)
103704 {
103705         if ((p = soap_in___sai__CertStoreUpdateCertificate(soap, tag, p, type)))
103706                 soap_getindependent(soap);
103707         return p;
103708 }
103709
103710 SOAP_FMAC3 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_in___sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreUpdateCertificate *a, const char *type)
103711 {
103712         short soap_flag_sai__CertStoreUpdateCertificate = 1;
103713         a = (struct __sai__CertStoreUpdateCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreUpdateCertificate, sizeof(struct __sai__CertStoreUpdateCertificate), 0, NULL, NULL, NULL);
103714         if (!a)
103715                 return NULL;
103716         soap_default___sai__CertStoreUpdateCertificate(soap, a);
103717                 for (;;)
103718                 {       soap->error = SOAP_TAG_MISMATCH;
103719                         if (soap_flag_sai__CertStoreUpdateCertificate && soap->error == SOAP_TAG_MISMATCH)
103720                                 if (soap_in_PointerTo_sai__CertStoreUpdateCertificate(soap, "sai:CertStoreUpdateCertificate", &a->sai__CertStoreUpdateCertificate, ""))
103721                                 {       soap_flag_sai__CertStoreUpdateCertificate--;
103722                                         continue;
103723                                 }
103724                         if (soap->error == SOAP_TAG_MISMATCH)
103725                                 soap->error = soap_ignore_element(soap);
103726                         if (soap->error == SOAP_NO_TAG)
103727                                 break;
103728                         if (soap->error)
103729                                 return NULL;
103730                 }
103731         return a;
103732 }
103733
103734 SOAP_FMAC5 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC6 soap_new___sai__CertStoreUpdateCertificate(struct soap *soap, int n)
103735 {       return soap_instantiate___sai__CertStoreUpdateCertificate(soap, n, NULL, NULL, NULL);
103736 }
103737
103738 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreUpdateCertificate(struct soap *soap, struct __sai__CertStoreUpdateCertificate *p)
103739 {       soap_delete(soap, p);
103740 }
103741
103742 SOAP_FMAC3 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_instantiate___sai__CertStoreUpdateCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103743 {
103744         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreUpdateCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103745         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreUpdateCertificate, n, soap_fdelete);
103746         if (!cp)
103747                 return NULL;
103748         if (n < 0)
103749         {       cp->ptr = (void*)new struct __sai__CertStoreUpdateCertificate;
103750                 if (size)
103751                         *size = sizeof(struct __sai__CertStoreUpdateCertificate);
103752         }
103753         else
103754         {       cp->ptr = (void*)new struct __sai__CertStoreUpdateCertificate[n];
103755                 if (size)
103756                         *size = n * sizeof(struct __sai__CertStoreUpdateCertificate);
103757         }
103758                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103759         return (struct __sai__CertStoreUpdateCertificate*)cp->ptr;
103760 }
103761
103762 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreUpdateCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103763 {
103764         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreUpdateCertificate %p -> %p\n", q, p));
103765         *(struct __sai__CertStoreUpdateCertificate*)p = *(struct __sai__CertStoreUpdateCertificate*)q;
103766 }
103767
103768 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreGetPKCS10Request(struct soap *soap, const struct __sai__CertStoreGetPKCS10Request *a)
103769 {
103770         (void)soap; (void)a; /* appease -Wall -Werror */
103771         soap_serialize_PointerTo_sai__CertStoreGetPKCS10Request(soap, &a->sai__CertStoreGetPKCS10Request);
103772 }
103773
103774 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreGetPKCS10Request(struct soap *soap, struct __sai__CertStoreGetPKCS10Request *a)
103775 {
103776         (void)soap; (void)a; /* appease -Wall -Werror */
103777         a->sai__CertStoreGetPKCS10Request = NULL;
103778 }
103779
103780 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreGetPKCS10Request(struct soap *soap, const struct __sai__CertStoreGetPKCS10Request *a, const char *tag, const char *type)
103781 {
103782         register int id = 0;
103783         if (soap_out___sai__CertStoreGetPKCS10Request(soap, tag, id, a, type))
103784                 return soap->error;
103785         return SOAP_OK;
103786 }
103787
103788 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreGetPKCS10Request *a, const char *type)
103789 {
103790         soap_out_PointerTo_sai__CertStoreGetPKCS10Request(soap, "sai:CertStoreGetPKCS10Request", -1, &a->sai__CertStoreGetPKCS10Request, "");
103791         return SOAP_OK;
103792 }
103793
103794 SOAP_FMAC3 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_get___sai__CertStoreGetPKCS10Request(struct soap *soap, struct __sai__CertStoreGetPKCS10Request *p, const char *tag, const char *type)
103795 {
103796         if ((p = soap_in___sai__CertStoreGetPKCS10Request(soap, tag, p, type)))
103797                 soap_getindependent(soap);
103798         return p;
103799 }
103800
103801 SOAP_FMAC3 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_in___sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, struct __sai__CertStoreGetPKCS10Request *a, const char *type)
103802 {
103803         short soap_flag_sai__CertStoreGetPKCS10Request = 1;
103804         a = (struct __sai__CertStoreGetPKCS10Request *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreGetPKCS10Request, sizeof(struct __sai__CertStoreGetPKCS10Request), 0, NULL, NULL, NULL);
103805         if (!a)
103806                 return NULL;
103807         soap_default___sai__CertStoreGetPKCS10Request(soap, a);
103808                 for (;;)
103809                 {       soap->error = SOAP_TAG_MISMATCH;
103810                         if (soap_flag_sai__CertStoreGetPKCS10Request && soap->error == SOAP_TAG_MISMATCH)
103811                                 if (soap_in_PointerTo_sai__CertStoreGetPKCS10Request(soap, "sai:CertStoreGetPKCS10Request", &a->sai__CertStoreGetPKCS10Request, ""))
103812                                 {       soap_flag_sai__CertStoreGetPKCS10Request--;
103813                                         continue;
103814                                 }
103815                         if (soap->error == SOAP_TAG_MISMATCH)
103816                                 soap->error = soap_ignore_element(soap);
103817                         if (soap->error == SOAP_NO_TAG)
103818                                 break;
103819                         if (soap->error)
103820                                 return NULL;
103821                 }
103822         return a;
103823 }
103824
103825 SOAP_FMAC5 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC6 soap_new___sai__CertStoreGetPKCS10Request(struct soap *soap, int n)
103826 {       return soap_instantiate___sai__CertStoreGetPKCS10Request(soap, n, NULL, NULL, NULL);
103827 }
103828
103829 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreGetPKCS10Request(struct soap *soap, struct __sai__CertStoreGetPKCS10Request *p)
103830 {       soap_delete(soap, p);
103831 }
103832
103833 SOAP_FMAC3 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_instantiate___sai__CertStoreGetPKCS10Request(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103834 {
103835         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreGetPKCS10Request(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103836         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreGetPKCS10Request, n, soap_fdelete);
103837         if (!cp)
103838                 return NULL;
103839         if (n < 0)
103840         {       cp->ptr = (void*)new struct __sai__CertStoreGetPKCS10Request;
103841                 if (size)
103842                         *size = sizeof(struct __sai__CertStoreGetPKCS10Request);
103843         }
103844         else
103845         {       cp->ptr = (void*)new struct __sai__CertStoreGetPKCS10Request[n];
103846                 if (size)
103847                         *size = n * sizeof(struct __sai__CertStoreGetPKCS10Request);
103848         }
103849                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103850         return (struct __sai__CertStoreGetPKCS10Request*)cp->ptr;
103851 }
103852
103853 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreGetPKCS10Request(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103854 {
103855         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreGetPKCS10Request %p -> %p\n", q, p));
103856         *(struct __sai__CertStoreGetPKCS10Request*)p = *(struct __sai__CertStoreGetPKCS10Request*)q;
103857 }
103858
103859 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreRemoveCertificate(struct soap *soap, const struct __sai__CertStoreRemoveCertificate *a)
103860 {
103861         (void)soap; (void)a; /* appease -Wall -Werror */
103862         soap_serialize_PointerTo_sai__CertStoreRemoveCertificate(soap, &a->sai__CertStoreRemoveCertificate);
103863 }
103864
103865 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreRemoveCertificate(struct soap *soap, struct __sai__CertStoreRemoveCertificate *a)
103866 {
103867         (void)soap; (void)a; /* appease -Wall -Werror */
103868         a->sai__CertStoreRemoveCertificate = NULL;
103869 }
103870
103871 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreRemoveCertificate(struct soap *soap, const struct __sai__CertStoreRemoveCertificate *a, const char *tag, const char *type)
103872 {
103873         register int id = 0;
103874         if (soap_out___sai__CertStoreRemoveCertificate(soap, tag, id, a, type))
103875                 return soap->error;
103876         return SOAP_OK;
103877 }
103878
103879 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreRemoveCertificate *a, const char *type)
103880 {
103881         soap_out_PointerTo_sai__CertStoreRemoveCertificate(soap, "sai:CertStoreRemoveCertificate", -1, &a->sai__CertStoreRemoveCertificate, "");
103882         return SOAP_OK;
103883 }
103884
103885 SOAP_FMAC3 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_get___sai__CertStoreRemoveCertificate(struct soap *soap, struct __sai__CertStoreRemoveCertificate *p, const char *tag, const char *type)
103886 {
103887         if ((p = soap_in___sai__CertStoreRemoveCertificate(soap, tag, p, type)))
103888                 soap_getindependent(soap);
103889         return p;
103890 }
103891
103892 SOAP_FMAC3 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_in___sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreRemoveCertificate *a, const char *type)
103893 {
103894         short soap_flag_sai__CertStoreRemoveCertificate = 1;
103895         a = (struct __sai__CertStoreRemoveCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreRemoveCertificate, sizeof(struct __sai__CertStoreRemoveCertificate), 0, NULL, NULL, NULL);
103896         if (!a)
103897                 return NULL;
103898         soap_default___sai__CertStoreRemoveCertificate(soap, a);
103899                 for (;;)
103900                 {       soap->error = SOAP_TAG_MISMATCH;
103901                         if (soap_flag_sai__CertStoreRemoveCertificate && soap->error == SOAP_TAG_MISMATCH)
103902                                 if (soap_in_PointerTo_sai__CertStoreRemoveCertificate(soap, "sai:CertStoreRemoveCertificate", &a->sai__CertStoreRemoveCertificate, ""))
103903                                 {       soap_flag_sai__CertStoreRemoveCertificate--;
103904                                         continue;
103905                                 }
103906                         if (soap->error == SOAP_TAG_MISMATCH)
103907                                 soap->error = soap_ignore_element(soap);
103908                         if (soap->error == SOAP_NO_TAG)
103909                                 break;
103910                         if (soap->error)
103911                                 return NULL;
103912                 }
103913         return a;
103914 }
103915
103916 SOAP_FMAC5 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC6 soap_new___sai__CertStoreRemoveCertificate(struct soap *soap, int n)
103917 {       return soap_instantiate___sai__CertStoreRemoveCertificate(soap, n, NULL, NULL, NULL);
103918 }
103919
103920 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreRemoveCertificate(struct soap *soap, struct __sai__CertStoreRemoveCertificate *p)
103921 {       soap_delete(soap, p);
103922 }
103923
103924 SOAP_FMAC3 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_instantiate___sai__CertStoreRemoveCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
103925 {
103926         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreRemoveCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
103927         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreRemoveCertificate, n, soap_fdelete);
103928         if (!cp)
103929                 return NULL;
103930         if (n < 0)
103931         {       cp->ptr = (void*)new struct __sai__CertStoreRemoveCertificate;
103932                 if (size)
103933                         *size = sizeof(struct __sai__CertStoreRemoveCertificate);
103934         }
103935         else
103936         {       cp->ptr = (void*)new struct __sai__CertStoreRemoveCertificate[n];
103937                 if (size)
103938                         *size = n * sizeof(struct __sai__CertStoreRemoveCertificate);
103939         }
103940                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
103941         return (struct __sai__CertStoreRemoveCertificate*)cp->ptr;
103942 }
103943
103944 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreRemoveCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
103945 {
103946         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreRemoveCertificate %p -> %p\n", q, p));
103947         *(struct __sai__CertStoreRemoveCertificate*)p = *(struct __sai__CertStoreRemoveCertificate*)q;
103948 }
103949
103950 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreEnumerateCertificates(struct soap *soap, const struct __sai__CertStoreEnumerateCertificates *a)
103951 {
103952         (void)soap; (void)a; /* appease -Wall -Werror */
103953         soap_serialize_PointerTo_sai__CertStoreEnumerateCertificates(soap, &a->sai__CertStoreEnumerateCertificates);
103954 }
103955
103956 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreEnumerateCertificates(struct soap *soap, struct __sai__CertStoreEnumerateCertificates *a)
103957 {
103958         (void)soap; (void)a; /* appease -Wall -Werror */
103959         a->sai__CertStoreEnumerateCertificates = NULL;
103960 }
103961
103962 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreEnumerateCertificates(struct soap *soap, const struct __sai__CertStoreEnumerateCertificates *a, const char *tag, const char *type)
103963 {
103964         register int id = 0;
103965         if (soap_out___sai__CertStoreEnumerateCertificates(soap, tag, id, a, type))
103966                 return soap->error;
103967         return SOAP_OK;
103968 }
103969
103970 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreEnumerateCertificates *a, const char *type)
103971 {
103972         soap_out_PointerTo_sai__CertStoreEnumerateCertificates(soap, "sai:CertStoreEnumerateCertificates", -1, &a->sai__CertStoreEnumerateCertificates, "");
103973         return SOAP_OK;
103974 }
103975
103976 SOAP_FMAC3 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_get___sai__CertStoreEnumerateCertificates(struct soap *soap, struct __sai__CertStoreEnumerateCertificates *p, const char *tag, const char *type)
103977 {
103978         if ((p = soap_in___sai__CertStoreEnumerateCertificates(soap, tag, p, type)))
103979                 soap_getindependent(soap);
103980         return p;
103981 }
103982
103983 SOAP_FMAC3 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_in___sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, struct __sai__CertStoreEnumerateCertificates *a, const char *type)
103984 {
103985         short soap_flag_sai__CertStoreEnumerateCertificates = 1;
103986         a = (struct __sai__CertStoreEnumerateCertificates *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreEnumerateCertificates, sizeof(struct __sai__CertStoreEnumerateCertificates), 0, NULL, NULL, NULL);
103987         if (!a)
103988                 return NULL;
103989         soap_default___sai__CertStoreEnumerateCertificates(soap, a);
103990                 for (;;)
103991                 {       soap->error = SOAP_TAG_MISMATCH;
103992                         if (soap_flag_sai__CertStoreEnumerateCertificates && soap->error == SOAP_TAG_MISMATCH)
103993                                 if (soap_in_PointerTo_sai__CertStoreEnumerateCertificates(soap, "sai:CertStoreEnumerateCertificates", &a->sai__CertStoreEnumerateCertificates, ""))
103994                                 {       soap_flag_sai__CertStoreEnumerateCertificates--;
103995                                         continue;
103996                                 }
103997                         if (soap->error == SOAP_TAG_MISMATCH)
103998                                 soap->error = soap_ignore_element(soap);
103999                         if (soap->error == SOAP_NO_TAG)
104000                                 break;
104001                         if (soap->error)
104002                                 return NULL;
104003                 }
104004         return a;
104005 }
104006
104007 SOAP_FMAC5 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC6 soap_new___sai__CertStoreEnumerateCertificates(struct soap *soap, int n)
104008 {       return soap_instantiate___sai__CertStoreEnumerateCertificates(soap, n, NULL, NULL, NULL);
104009 }
104010
104011 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreEnumerateCertificates(struct soap *soap, struct __sai__CertStoreEnumerateCertificates *p)
104012 {       soap_delete(soap, p);
104013 }
104014
104015 SOAP_FMAC3 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_instantiate___sai__CertStoreEnumerateCertificates(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104016 {
104017         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreEnumerateCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104018         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreEnumerateCertificates, n, soap_fdelete);
104019         if (!cp)
104020                 return NULL;
104021         if (n < 0)
104022         {       cp->ptr = (void*)new struct __sai__CertStoreEnumerateCertificates;
104023                 if (size)
104024                         *size = sizeof(struct __sai__CertStoreEnumerateCertificates);
104025         }
104026         else
104027         {       cp->ptr = (void*)new struct __sai__CertStoreEnumerateCertificates[n];
104028                 if (size)
104029                         *size = n * sizeof(struct __sai__CertStoreEnumerateCertificates);
104030         }
104031                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104032         return (struct __sai__CertStoreEnumerateCertificates*)cp->ptr;
104033 }
104034
104035 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreEnumerateCertificates(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104036 {
104037         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreEnumerateCertificates %p -> %p\n", q, p));
104038         *(struct __sai__CertStoreEnumerateCertificates*)p = *(struct __sai__CertStoreEnumerateCertificates*)q;
104039 }
104040
104041 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreGetCertificate(struct soap *soap, const struct __sai__CertStoreGetCertificate *a)
104042 {
104043         (void)soap; (void)a; /* appease -Wall -Werror */
104044         soap_serialize_PointerTo_sai__CertStoreGetCertificate(soap, &a->sai__CertStoreGetCertificate);
104045 }
104046
104047 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreGetCertificate(struct soap *soap, struct __sai__CertStoreGetCertificate *a)
104048 {
104049         (void)soap; (void)a; /* appease -Wall -Werror */
104050         a->sai__CertStoreGetCertificate = NULL;
104051 }
104052
104053 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreGetCertificate(struct soap *soap, const struct __sai__CertStoreGetCertificate *a, const char *tag, const char *type)
104054 {
104055         register int id = 0;
104056         if (soap_out___sai__CertStoreGetCertificate(soap, tag, id, a, type))
104057                 return soap->error;
104058         return SOAP_OK;
104059 }
104060
104061 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreGetCertificate(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreGetCertificate *a, const char *type)
104062 {
104063         soap_out_PointerTo_sai__CertStoreGetCertificate(soap, "sai:CertStoreGetCertificate", -1, &a->sai__CertStoreGetCertificate, "");
104064         return SOAP_OK;
104065 }
104066
104067 SOAP_FMAC3 struct __sai__CertStoreGetCertificate * SOAP_FMAC4 soap_get___sai__CertStoreGetCertificate(struct soap *soap, struct __sai__CertStoreGetCertificate *p, const char *tag, const char *type)
104068 {
104069         if ((p = soap_in___sai__CertStoreGetCertificate(soap, tag, p, type)))
104070                 soap_getindependent(soap);
104071         return p;
104072 }
104073
104074 SOAP_FMAC3 struct __sai__CertStoreGetCertificate * SOAP_FMAC4 soap_in___sai__CertStoreGetCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreGetCertificate *a, const char *type)
104075 {
104076         short soap_flag_sai__CertStoreGetCertificate = 1;
104077         a = (struct __sai__CertStoreGetCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreGetCertificate, sizeof(struct __sai__CertStoreGetCertificate), 0, NULL, NULL, NULL);
104078         if (!a)
104079                 return NULL;
104080         soap_default___sai__CertStoreGetCertificate(soap, a);
104081                 for (;;)
104082                 {       soap->error = SOAP_TAG_MISMATCH;
104083                         if (soap_flag_sai__CertStoreGetCertificate && soap->error == SOAP_TAG_MISMATCH)
104084                                 if (soap_in_PointerTo_sai__CertStoreGetCertificate(soap, "sai:CertStoreGetCertificate", &a->sai__CertStoreGetCertificate, ""))
104085                                 {       soap_flag_sai__CertStoreGetCertificate--;
104086                                         continue;
104087                                 }
104088                         if (soap->error == SOAP_TAG_MISMATCH)
104089                                 soap->error = soap_ignore_element(soap);
104090                         if (soap->error == SOAP_NO_TAG)
104091                                 break;
104092                         if (soap->error)
104093                                 return NULL;
104094                 }
104095         return a;
104096 }
104097
104098 SOAP_FMAC5 struct __sai__CertStoreGetCertificate * SOAP_FMAC6 soap_new___sai__CertStoreGetCertificate(struct soap *soap, int n)
104099 {       return soap_instantiate___sai__CertStoreGetCertificate(soap, n, NULL, NULL, NULL);
104100 }
104101
104102 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreGetCertificate(struct soap *soap, struct __sai__CertStoreGetCertificate *p)
104103 {       soap_delete(soap, p);
104104 }
104105
104106 SOAP_FMAC3 struct __sai__CertStoreGetCertificate * SOAP_FMAC4 soap_instantiate___sai__CertStoreGetCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104107 {
104108         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreGetCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104109         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreGetCertificate, n, soap_fdelete);
104110         if (!cp)
104111                 return NULL;
104112         if (n < 0)
104113         {       cp->ptr = (void*)new struct __sai__CertStoreGetCertificate;
104114                 if (size)
104115                         *size = sizeof(struct __sai__CertStoreGetCertificate);
104116         }
104117         else
104118         {       cp->ptr = (void*)new struct __sai__CertStoreGetCertificate[n];
104119                 if (size)
104120                         *size = n * sizeof(struct __sai__CertStoreGetCertificate);
104121         }
104122                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104123         return (struct __sai__CertStoreGetCertificate*)cp->ptr;
104124 }
104125
104126 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreGetCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104127 {
104128         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreGetCertificate %p -> %p\n", q, p));
104129         *(struct __sai__CertStoreGetCertificate*)p = *(struct __sai__CertStoreGetCertificate*)q;
104130 }
104131
104132 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreAddCertificate(struct soap *soap, const struct __sai__CertStoreAddCertificate *a)
104133 {
104134         (void)soap; (void)a; /* appease -Wall -Werror */
104135         soap_serialize_PointerTo_sai__CertStoreAddCertificate(soap, &a->sai__CertStoreAddCertificate);
104136 }
104137
104138 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreAddCertificate(struct soap *soap, struct __sai__CertStoreAddCertificate *a)
104139 {
104140         (void)soap; (void)a; /* appease -Wall -Werror */
104141         a->sai__CertStoreAddCertificate = NULL;
104142 }
104143
104144 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreAddCertificate(struct soap *soap, const struct __sai__CertStoreAddCertificate *a, const char *tag, const char *type)
104145 {
104146         register int id = 0;
104147         if (soap_out___sai__CertStoreAddCertificate(soap, tag, id, a, type))
104148                 return soap->error;
104149         return SOAP_OK;
104150 }
104151
104152 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreAddCertificate(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreAddCertificate *a, const char *type)
104153 {
104154         soap_out_PointerTo_sai__CertStoreAddCertificate(soap, "sai:CertStoreAddCertificate", -1, &a->sai__CertStoreAddCertificate, "");
104155         return SOAP_OK;
104156 }
104157
104158 SOAP_FMAC3 struct __sai__CertStoreAddCertificate * SOAP_FMAC4 soap_get___sai__CertStoreAddCertificate(struct soap *soap, struct __sai__CertStoreAddCertificate *p, const char *tag, const char *type)
104159 {
104160         if ((p = soap_in___sai__CertStoreAddCertificate(soap, tag, p, type)))
104161                 soap_getindependent(soap);
104162         return p;
104163 }
104164
104165 SOAP_FMAC3 struct __sai__CertStoreAddCertificate * SOAP_FMAC4 soap_in___sai__CertStoreAddCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreAddCertificate *a, const char *type)
104166 {
104167         short soap_flag_sai__CertStoreAddCertificate = 1;
104168         a = (struct __sai__CertStoreAddCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreAddCertificate, sizeof(struct __sai__CertStoreAddCertificate), 0, NULL, NULL, NULL);
104169         if (!a)
104170                 return NULL;
104171         soap_default___sai__CertStoreAddCertificate(soap, a);
104172                 for (;;)
104173                 {       soap->error = SOAP_TAG_MISMATCH;
104174                         if (soap_flag_sai__CertStoreAddCertificate && soap->error == SOAP_TAG_MISMATCH)
104175                                 if (soap_in_PointerTo_sai__CertStoreAddCertificate(soap, "sai:CertStoreAddCertificate", &a->sai__CertStoreAddCertificate, ""))
104176                                 {       soap_flag_sai__CertStoreAddCertificate--;
104177                                         continue;
104178                                 }
104179                         if (soap->error == SOAP_TAG_MISMATCH)
104180                                 soap->error = soap_ignore_element(soap);
104181                         if (soap->error == SOAP_NO_TAG)
104182                                 break;
104183                         if (soap->error)
104184                                 return NULL;
104185                 }
104186         return a;
104187 }
104188
104189 SOAP_FMAC5 struct __sai__CertStoreAddCertificate * SOAP_FMAC6 soap_new___sai__CertStoreAddCertificate(struct soap *soap, int n)
104190 {       return soap_instantiate___sai__CertStoreAddCertificate(soap, n, NULL, NULL, NULL);
104191 }
104192
104193 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreAddCertificate(struct soap *soap, struct __sai__CertStoreAddCertificate *p)
104194 {       soap_delete(soap, p);
104195 }
104196
104197 SOAP_FMAC3 struct __sai__CertStoreAddCertificate * SOAP_FMAC4 soap_instantiate___sai__CertStoreAddCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104198 {
104199         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreAddCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104200         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreAddCertificate, n, soap_fdelete);
104201         if (!cp)
104202                 return NULL;
104203         if (n < 0)
104204         {       cp->ptr = (void*)new struct __sai__CertStoreAddCertificate;
104205                 if (size)
104206                         *size = sizeof(struct __sai__CertStoreAddCertificate);
104207         }
104208         else
104209         {       cp->ptr = (void*)new struct __sai__CertStoreAddCertificate[n];
104210                 if (size)
104211                         *size = n * sizeof(struct __sai__CertStoreAddCertificate);
104212         }
104213                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104214         return (struct __sai__CertStoreAddCertificate*)cp->ptr;
104215 }
104216
104217 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreAddCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104218 {
104219         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreAddCertificate %p -> %p\n", q, p));
104220         *(struct __sai__CertStoreAddCertificate*)p = *(struct __sai__CertStoreAddCertificate*)q;
104221 }
104222
104223 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreRemoveKey(struct soap *soap, const struct __sai__CertStoreRemoveKey *a)
104224 {
104225         (void)soap; (void)a; /* appease -Wall -Werror */
104226         soap_serialize_PointerTo_sai__CertStoreRemoveKey(soap, &a->sai__CertStoreRemoveKey);
104227 }
104228
104229 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreRemoveKey(struct soap *soap, struct __sai__CertStoreRemoveKey *a)
104230 {
104231         (void)soap; (void)a; /* appease -Wall -Werror */
104232         a->sai__CertStoreRemoveKey = NULL;
104233 }
104234
104235 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreRemoveKey(struct soap *soap, const struct __sai__CertStoreRemoveKey *a, const char *tag, const char *type)
104236 {
104237         register int id = 0;
104238         if (soap_out___sai__CertStoreRemoveKey(soap, tag, id, a, type))
104239                 return soap->error;
104240         return SOAP_OK;
104241 }
104242
104243 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreRemoveKey(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreRemoveKey *a, const char *type)
104244 {
104245         soap_out_PointerTo_sai__CertStoreRemoveKey(soap, "sai:CertStoreRemoveKey", -1, &a->sai__CertStoreRemoveKey, "");
104246         return SOAP_OK;
104247 }
104248
104249 SOAP_FMAC3 struct __sai__CertStoreRemoveKey * SOAP_FMAC4 soap_get___sai__CertStoreRemoveKey(struct soap *soap, struct __sai__CertStoreRemoveKey *p, const char *tag, const char *type)
104250 {
104251         if ((p = soap_in___sai__CertStoreRemoveKey(soap, tag, p, type)))
104252                 soap_getindependent(soap);
104253         return p;
104254 }
104255
104256 SOAP_FMAC3 struct __sai__CertStoreRemoveKey * SOAP_FMAC4 soap_in___sai__CertStoreRemoveKey(struct soap *soap, const char *tag, struct __sai__CertStoreRemoveKey *a, const char *type)
104257 {
104258         short soap_flag_sai__CertStoreRemoveKey = 1;
104259         a = (struct __sai__CertStoreRemoveKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreRemoveKey, sizeof(struct __sai__CertStoreRemoveKey), 0, NULL, NULL, NULL);
104260         if (!a)
104261                 return NULL;
104262         soap_default___sai__CertStoreRemoveKey(soap, a);
104263                 for (;;)
104264                 {       soap->error = SOAP_TAG_MISMATCH;
104265                         if (soap_flag_sai__CertStoreRemoveKey && soap->error == SOAP_TAG_MISMATCH)
104266                                 if (soap_in_PointerTo_sai__CertStoreRemoveKey(soap, "sai:CertStoreRemoveKey", &a->sai__CertStoreRemoveKey, ""))
104267                                 {       soap_flag_sai__CertStoreRemoveKey--;
104268                                         continue;
104269                                 }
104270                         if (soap->error == SOAP_TAG_MISMATCH)
104271                                 soap->error = soap_ignore_element(soap);
104272                         if (soap->error == SOAP_NO_TAG)
104273                                 break;
104274                         if (soap->error)
104275                                 return NULL;
104276                 }
104277         return a;
104278 }
104279
104280 SOAP_FMAC5 struct __sai__CertStoreRemoveKey * SOAP_FMAC6 soap_new___sai__CertStoreRemoveKey(struct soap *soap, int n)
104281 {       return soap_instantiate___sai__CertStoreRemoveKey(soap, n, NULL, NULL, NULL);
104282 }
104283
104284 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreRemoveKey(struct soap *soap, struct __sai__CertStoreRemoveKey *p)
104285 {       soap_delete(soap, p);
104286 }
104287
104288 SOAP_FMAC3 struct __sai__CertStoreRemoveKey * SOAP_FMAC4 soap_instantiate___sai__CertStoreRemoveKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104289 {
104290         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreRemoveKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104291         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreRemoveKey, n, soap_fdelete);
104292         if (!cp)
104293                 return NULL;
104294         if (n < 0)
104295         {       cp->ptr = (void*)new struct __sai__CertStoreRemoveKey;
104296                 if (size)
104297                         *size = sizeof(struct __sai__CertStoreRemoveKey);
104298         }
104299         else
104300         {       cp->ptr = (void*)new struct __sai__CertStoreRemoveKey[n];
104301                 if (size)
104302                         *size = n * sizeof(struct __sai__CertStoreRemoveKey);
104303         }
104304                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104305         return (struct __sai__CertStoreRemoveKey*)cp->ptr;
104306 }
104307
104308 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreRemoveKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104309 {
104310         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreRemoveKey %p -> %p\n", q, p));
104311         *(struct __sai__CertStoreRemoveKey*)p = *(struct __sai__CertStoreRemoveKey*)q;
104312 }
104313
104314 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreGetKey(struct soap *soap, const struct __sai__CertStoreGetKey *a)
104315 {
104316         (void)soap; (void)a; /* appease -Wall -Werror */
104317         soap_serialize_PointerTo_sai__CertStoreGetKey(soap, &a->sai__CertStoreGetKey);
104318 }
104319
104320 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreGetKey(struct soap *soap, struct __sai__CertStoreGetKey *a)
104321 {
104322         (void)soap; (void)a; /* appease -Wall -Werror */
104323         a->sai__CertStoreGetKey = NULL;
104324 }
104325
104326 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreGetKey(struct soap *soap, const struct __sai__CertStoreGetKey *a, const char *tag, const char *type)
104327 {
104328         register int id = 0;
104329         if (soap_out___sai__CertStoreGetKey(soap, tag, id, a, type))
104330                 return soap->error;
104331         return SOAP_OK;
104332 }
104333
104334 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreGetKey(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreGetKey *a, const char *type)
104335 {
104336         soap_out_PointerTo_sai__CertStoreGetKey(soap, "sai:CertStoreGetKey", -1, &a->sai__CertStoreGetKey, "");
104337         return SOAP_OK;
104338 }
104339
104340 SOAP_FMAC3 struct __sai__CertStoreGetKey * SOAP_FMAC4 soap_get___sai__CertStoreGetKey(struct soap *soap, struct __sai__CertStoreGetKey *p, const char *tag, const char *type)
104341 {
104342         if ((p = soap_in___sai__CertStoreGetKey(soap, tag, p, type)))
104343                 soap_getindependent(soap);
104344         return p;
104345 }
104346
104347 SOAP_FMAC3 struct __sai__CertStoreGetKey * SOAP_FMAC4 soap_in___sai__CertStoreGetKey(struct soap *soap, const char *tag, struct __sai__CertStoreGetKey *a, const char *type)
104348 {
104349         short soap_flag_sai__CertStoreGetKey = 1;
104350         a = (struct __sai__CertStoreGetKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreGetKey, sizeof(struct __sai__CertStoreGetKey), 0, NULL, NULL, NULL);
104351         if (!a)
104352                 return NULL;
104353         soap_default___sai__CertStoreGetKey(soap, a);
104354                 for (;;)
104355                 {       soap->error = SOAP_TAG_MISMATCH;
104356                         if (soap_flag_sai__CertStoreGetKey && soap->error == SOAP_TAG_MISMATCH)
104357                                 if (soap_in_PointerTo_sai__CertStoreGetKey(soap, "sai:CertStoreGetKey", &a->sai__CertStoreGetKey, ""))
104358                                 {       soap_flag_sai__CertStoreGetKey--;
104359                                         continue;
104360                                 }
104361                         if (soap->error == SOAP_TAG_MISMATCH)
104362                                 soap->error = soap_ignore_element(soap);
104363                         if (soap->error == SOAP_NO_TAG)
104364                                 break;
104365                         if (soap->error)
104366                                 return NULL;
104367                 }
104368         return a;
104369 }
104370
104371 SOAP_FMAC5 struct __sai__CertStoreGetKey * SOAP_FMAC6 soap_new___sai__CertStoreGetKey(struct soap *soap, int n)
104372 {       return soap_instantiate___sai__CertStoreGetKey(soap, n, NULL, NULL, NULL);
104373 }
104374
104375 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreGetKey(struct soap *soap, struct __sai__CertStoreGetKey *p)
104376 {       soap_delete(soap, p);
104377 }
104378
104379 SOAP_FMAC3 struct __sai__CertStoreGetKey * SOAP_FMAC4 soap_instantiate___sai__CertStoreGetKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104380 {
104381         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreGetKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104382         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreGetKey, n, soap_fdelete);
104383         if (!cp)
104384                 return NULL;
104385         if (n < 0)
104386         {       cp->ptr = (void*)new struct __sai__CertStoreGetKey;
104387                 if (size)
104388                         *size = sizeof(struct __sai__CertStoreGetKey);
104389         }
104390         else
104391         {       cp->ptr = (void*)new struct __sai__CertStoreGetKey[n];
104392                 if (size)
104393                         *size = n * sizeof(struct __sai__CertStoreGetKey);
104394         }
104395                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104396         return (struct __sai__CertStoreGetKey*)cp->ptr;
104397 }
104398
104399 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreGetKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104400 {
104401         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreGetKey %p -> %p\n", q, p));
104402         *(struct __sai__CertStoreGetKey*)p = *(struct __sai__CertStoreGetKey*)q;
104403 }
104404
104405 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreEnumerateKeys(struct soap *soap, const struct __sai__CertStoreEnumerateKeys *a)
104406 {
104407         (void)soap; (void)a; /* appease -Wall -Werror */
104408         soap_serialize_PointerTo_sai__CertStoreEnumerateKeys(soap, &a->sai__CertStoreEnumerateKeys);
104409 }
104410
104411 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreEnumerateKeys(struct soap *soap, struct __sai__CertStoreEnumerateKeys *a)
104412 {
104413         (void)soap; (void)a; /* appease -Wall -Werror */
104414         a->sai__CertStoreEnumerateKeys = NULL;
104415 }
104416
104417 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreEnumerateKeys(struct soap *soap, const struct __sai__CertStoreEnumerateKeys *a, const char *tag, const char *type)
104418 {
104419         register int id = 0;
104420         if (soap_out___sai__CertStoreEnumerateKeys(soap, tag, id, a, type))
104421                 return soap->error;
104422         return SOAP_OK;
104423 }
104424
104425 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreEnumerateKeys *a, const char *type)
104426 {
104427         soap_out_PointerTo_sai__CertStoreEnumerateKeys(soap, "sai:CertStoreEnumerateKeys", -1, &a->sai__CertStoreEnumerateKeys, "");
104428         return SOAP_OK;
104429 }
104430
104431 SOAP_FMAC3 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_get___sai__CertStoreEnumerateKeys(struct soap *soap, struct __sai__CertStoreEnumerateKeys *p, const char *tag, const char *type)
104432 {
104433         if ((p = soap_in___sai__CertStoreEnumerateKeys(soap, tag, p, type)))
104434                 soap_getindependent(soap);
104435         return p;
104436 }
104437
104438 SOAP_FMAC3 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_in___sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, struct __sai__CertStoreEnumerateKeys *a, const char *type)
104439 {
104440         short soap_flag_sai__CertStoreEnumerateKeys = 1;
104441         a = (struct __sai__CertStoreEnumerateKeys *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreEnumerateKeys, sizeof(struct __sai__CertStoreEnumerateKeys), 0, NULL, NULL, NULL);
104442         if (!a)
104443                 return NULL;
104444         soap_default___sai__CertStoreEnumerateKeys(soap, a);
104445                 for (;;)
104446                 {       soap->error = SOAP_TAG_MISMATCH;
104447                         if (soap_flag_sai__CertStoreEnumerateKeys && soap->error == SOAP_TAG_MISMATCH)
104448                                 if (soap_in_PointerTo_sai__CertStoreEnumerateKeys(soap, "sai:CertStoreEnumerateKeys", &a->sai__CertStoreEnumerateKeys, ""))
104449                                 {       soap_flag_sai__CertStoreEnumerateKeys--;
104450                                         continue;
104451                                 }
104452                         if (soap->error == SOAP_TAG_MISMATCH)
104453                                 soap->error = soap_ignore_element(soap);
104454                         if (soap->error == SOAP_NO_TAG)
104455                                 break;
104456                         if (soap->error)
104457                                 return NULL;
104458                 }
104459         return a;
104460 }
104461
104462 SOAP_FMAC5 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC6 soap_new___sai__CertStoreEnumerateKeys(struct soap *soap, int n)
104463 {       return soap_instantiate___sai__CertStoreEnumerateKeys(soap, n, NULL, NULL, NULL);
104464 }
104465
104466 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreEnumerateKeys(struct soap *soap, struct __sai__CertStoreEnumerateKeys *p)
104467 {       soap_delete(soap, p);
104468 }
104469
104470 SOAP_FMAC3 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_instantiate___sai__CertStoreEnumerateKeys(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104471 {
104472         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreEnumerateKeys(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104473         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreEnumerateKeys, n, soap_fdelete);
104474         if (!cp)
104475                 return NULL;
104476         if (n < 0)
104477         {       cp->ptr = (void*)new struct __sai__CertStoreEnumerateKeys;
104478                 if (size)
104479                         *size = sizeof(struct __sai__CertStoreEnumerateKeys);
104480         }
104481         else
104482         {       cp->ptr = (void*)new struct __sai__CertStoreEnumerateKeys[n];
104483                 if (size)
104484                         *size = n * sizeof(struct __sai__CertStoreEnumerateKeys);
104485         }
104486                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104487         return (struct __sai__CertStoreEnumerateKeys*)cp->ptr;
104488 }
104489
104490 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreEnumerateKeys(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104491 {
104492         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreEnumerateKeys %p -> %p\n", q, p));
104493         *(struct __sai__CertStoreEnumerateKeys*)p = *(struct __sai__CertStoreEnumerateKeys*)q;
104494 }
104495
104496 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreAddKey(struct soap *soap, const struct __sai__CertStoreAddKey *a)
104497 {
104498         (void)soap; (void)a; /* appease -Wall -Werror */
104499         soap_serialize_PointerTo_sai__CertStoreAddKey(soap, &a->sai__CertStoreAddKey);
104500 }
104501
104502 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreAddKey(struct soap *soap, struct __sai__CertStoreAddKey *a)
104503 {
104504         (void)soap; (void)a; /* appease -Wall -Werror */
104505         a->sai__CertStoreAddKey = NULL;
104506 }
104507
104508 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreAddKey(struct soap *soap, const struct __sai__CertStoreAddKey *a, const char *tag, const char *type)
104509 {
104510         register int id = 0;
104511         if (soap_out___sai__CertStoreAddKey(soap, tag, id, a, type))
104512                 return soap->error;
104513         return SOAP_OK;
104514 }
104515
104516 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CertStoreAddKey(struct soap *soap, const char *tag, int id, const struct __sai__CertStoreAddKey *a, const char *type)
104517 {
104518         soap_out_PointerTo_sai__CertStoreAddKey(soap, "sai:CertStoreAddKey", -1, &a->sai__CertStoreAddKey, "");
104519         return SOAP_OK;
104520 }
104521
104522 SOAP_FMAC3 struct __sai__CertStoreAddKey * SOAP_FMAC4 soap_get___sai__CertStoreAddKey(struct soap *soap, struct __sai__CertStoreAddKey *p, const char *tag, const char *type)
104523 {
104524         if ((p = soap_in___sai__CertStoreAddKey(soap, tag, p, type)))
104525                 soap_getindependent(soap);
104526         return p;
104527 }
104528
104529 SOAP_FMAC3 struct __sai__CertStoreAddKey * SOAP_FMAC4 soap_in___sai__CertStoreAddKey(struct soap *soap, const char *tag, struct __sai__CertStoreAddKey *a, const char *type)
104530 {
104531         short soap_flag_sai__CertStoreAddKey = 1;
104532         a = (struct __sai__CertStoreAddKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreAddKey, sizeof(struct __sai__CertStoreAddKey), 0, NULL, NULL, NULL);
104533         if (!a)
104534                 return NULL;
104535         soap_default___sai__CertStoreAddKey(soap, a);
104536                 for (;;)
104537                 {       soap->error = SOAP_TAG_MISMATCH;
104538                         if (soap_flag_sai__CertStoreAddKey && soap->error == SOAP_TAG_MISMATCH)
104539                                 if (soap_in_PointerTo_sai__CertStoreAddKey(soap, "sai:CertStoreAddKey", &a->sai__CertStoreAddKey, ""))
104540                                 {       soap_flag_sai__CertStoreAddKey--;
104541                                         continue;
104542                                 }
104543                         if (soap->error == SOAP_TAG_MISMATCH)
104544                                 soap->error = soap_ignore_element(soap);
104545                         if (soap->error == SOAP_NO_TAG)
104546                                 break;
104547                         if (soap->error)
104548                                 return NULL;
104549                 }
104550         return a;
104551 }
104552
104553 SOAP_FMAC5 struct __sai__CertStoreAddKey * SOAP_FMAC6 soap_new___sai__CertStoreAddKey(struct soap *soap, int n)
104554 {       return soap_instantiate___sai__CertStoreAddKey(soap, n, NULL, NULL, NULL);
104555 }
104556
104557 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreAddKey(struct soap *soap, struct __sai__CertStoreAddKey *p)
104558 {       soap_delete(soap, p);
104559 }
104560
104561 SOAP_FMAC3 struct __sai__CertStoreAddKey * SOAP_FMAC4 soap_instantiate___sai__CertStoreAddKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104562 {
104563         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreAddKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104564         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreAddKey, n, soap_fdelete);
104565         if (!cp)
104566                 return NULL;
104567         if (n < 0)
104568         {       cp->ptr = (void*)new struct __sai__CertStoreAddKey;
104569                 if (size)
104570                         *size = sizeof(struct __sai__CertStoreAddKey);
104571         }
104572         else
104573         {       cp->ptr = (void*)new struct __sai__CertStoreAddKey[n];
104574                 if (size)
104575                         *size = n * sizeof(struct __sai__CertStoreAddKey);
104576         }
104577                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104578         return (struct __sai__CertStoreAddKey*)cp->ptr;
104579 }
104580
104581 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CertStoreAddKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104582 {
104583         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreAddKey %p -> %p\n", q, p));
104584         *(struct __sai__CertStoreAddKey*)p = *(struct __sai__CertStoreAddKey*)q;
104585 }
104586
104587 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetGlobalPowerPolicy(struct soap *soap, const struct __sai__GetGlobalPowerPolicy *a)
104588 {
104589         (void)soap; (void)a; /* appease -Wall -Werror */
104590         soap_serialize_PointerTo_sai__GetGlobalPowerPolicy(soap, &a->sai__GetGlobalPowerPolicy);
104591 }
104592
104593 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetGlobalPowerPolicy(struct soap *soap, struct __sai__GetGlobalPowerPolicy *a)
104594 {
104595         (void)soap; (void)a; /* appease -Wall -Werror */
104596         a->sai__GetGlobalPowerPolicy = NULL;
104597 }
104598
104599 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetGlobalPowerPolicy(struct soap *soap, const struct __sai__GetGlobalPowerPolicy *a, const char *tag, const char *type)
104600 {
104601         register int id = 0;
104602         if (soap_out___sai__GetGlobalPowerPolicy(soap, tag, id, a, type))
104603                 return soap->error;
104604         return SOAP_OK;
104605 }
104606
104607 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, const struct __sai__GetGlobalPowerPolicy *a, const char *type)
104608 {
104609         soap_out_PointerTo_sai__GetGlobalPowerPolicy(soap, "sai:GetGlobalPowerPolicy", -1, &a->sai__GetGlobalPowerPolicy, "");
104610         return SOAP_OK;
104611 }
104612
104613 SOAP_FMAC3 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_get___sai__GetGlobalPowerPolicy(struct soap *soap, struct __sai__GetGlobalPowerPolicy *p, const char *tag, const char *type)
104614 {
104615         if ((p = soap_in___sai__GetGlobalPowerPolicy(soap, tag, p, type)))
104616                 soap_getindependent(soap);
104617         return p;
104618 }
104619
104620 SOAP_FMAC3 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_in___sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, struct __sai__GetGlobalPowerPolicy *a, const char *type)
104621 {
104622         short soap_flag_sai__GetGlobalPowerPolicy = 1;
104623         a = (struct __sai__GetGlobalPowerPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetGlobalPowerPolicy, sizeof(struct __sai__GetGlobalPowerPolicy), 0, NULL, NULL, NULL);
104624         if (!a)
104625                 return NULL;
104626         soap_default___sai__GetGlobalPowerPolicy(soap, a);
104627                 for (;;)
104628                 {       soap->error = SOAP_TAG_MISMATCH;
104629                         if (soap_flag_sai__GetGlobalPowerPolicy && soap->error == SOAP_TAG_MISMATCH)
104630                                 if (soap_in_PointerTo_sai__GetGlobalPowerPolicy(soap, "sai:GetGlobalPowerPolicy", &a->sai__GetGlobalPowerPolicy, ""))
104631                                 {       soap_flag_sai__GetGlobalPowerPolicy--;
104632                                         continue;
104633                                 }
104634                         if (soap->error == SOAP_TAG_MISMATCH)
104635                                 soap->error = soap_ignore_element(soap);
104636                         if (soap->error == SOAP_NO_TAG)
104637                                 break;
104638                         if (soap->error)
104639                                 return NULL;
104640                 }
104641         return a;
104642 }
104643
104644 SOAP_FMAC5 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC6 soap_new___sai__GetGlobalPowerPolicy(struct soap *soap, int n)
104645 {       return soap_instantiate___sai__GetGlobalPowerPolicy(soap, n, NULL, NULL, NULL);
104646 }
104647
104648 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetGlobalPowerPolicy(struct soap *soap, struct __sai__GetGlobalPowerPolicy *p)
104649 {       soap_delete(soap, p);
104650 }
104651
104652 SOAP_FMAC3 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_instantiate___sai__GetGlobalPowerPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104653 {
104654         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104655         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetGlobalPowerPolicy, n, soap_fdelete);
104656         if (!cp)
104657                 return NULL;
104658         if (n < 0)
104659         {       cp->ptr = (void*)new struct __sai__GetGlobalPowerPolicy;
104660                 if (size)
104661                         *size = sizeof(struct __sai__GetGlobalPowerPolicy);
104662         }
104663         else
104664         {       cp->ptr = (void*)new struct __sai__GetGlobalPowerPolicy[n];
104665                 if (size)
104666                         *size = n * sizeof(struct __sai__GetGlobalPowerPolicy);
104667         }
104668                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104669         return (struct __sai__GetGlobalPowerPolicy*)cp->ptr;
104670 }
104671
104672 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetGlobalPowerPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104673 {
104674         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetGlobalPowerPolicy %p -> %p\n", q, p));
104675         *(struct __sai__GetGlobalPowerPolicy*)p = *(struct __sai__GetGlobalPowerPolicy*)q;
104676 }
104677
104678 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetGlobalPowerPolicy(struct soap *soap, const struct __sai__SetGlobalPowerPolicy *a)
104679 {
104680         (void)soap; (void)a; /* appease -Wall -Werror */
104681         soap_serialize_PointerTo_sai__SetGlobalPowerPolicy(soap, &a->sai__SetGlobalPowerPolicy);
104682 }
104683
104684 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetGlobalPowerPolicy(struct soap *soap, struct __sai__SetGlobalPowerPolicy *a)
104685 {
104686         (void)soap; (void)a; /* appease -Wall -Werror */
104687         a->sai__SetGlobalPowerPolicy = NULL;
104688 }
104689
104690 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetGlobalPowerPolicy(struct soap *soap, const struct __sai__SetGlobalPowerPolicy *a, const char *tag, const char *type)
104691 {
104692         register int id = 0;
104693         if (soap_out___sai__SetGlobalPowerPolicy(soap, tag, id, a, type))
104694                 return soap->error;
104695         return SOAP_OK;
104696 }
104697
104698 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, const struct __sai__SetGlobalPowerPolicy *a, const char *type)
104699 {
104700         soap_out_PointerTo_sai__SetGlobalPowerPolicy(soap, "sai:SetGlobalPowerPolicy", -1, &a->sai__SetGlobalPowerPolicy, "");
104701         return SOAP_OK;
104702 }
104703
104704 SOAP_FMAC3 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_get___sai__SetGlobalPowerPolicy(struct soap *soap, struct __sai__SetGlobalPowerPolicy *p, const char *tag, const char *type)
104705 {
104706         if ((p = soap_in___sai__SetGlobalPowerPolicy(soap, tag, p, type)))
104707                 soap_getindependent(soap);
104708         return p;
104709 }
104710
104711 SOAP_FMAC3 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_in___sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, struct __sai__SetGlobalPowerPolicy *a, const char *type)
104712 {
104713         short soap_flag_sai__SetGlobalPowerPolicy = 1;
104714         a = (struct __sai__SetGlobalPowerPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetGlobalPowerPolicy, sizeof(struct __sai__SetGlobalPowerPolicy), 0, NULL, NULL, NULL);
104715         if (!a)
104716                 return NULL;
104717         soap_default___sai__SetGlobalPowerPolicy(soap, a);
104718                 for (;;)
104719                 {       soap->error = SOAP_TAG_MISMATCH;
104720                         if (soap_flag_sai__SetGlobalPowerPolicy && soap->error == SOAP_TAG_MISMATCH)
104721                                 if (soap_in_PointerTo_sai__SetGlobalPowerPolicy(soap, "sai:SetGlobalPowerPolicy", &a->sai__SetGlobalPowerPolicy, ""))
104722                                 {       soap_flag_sai__SetGlobalPowerPolicy--;
104723                                         continue;
104724                                 }
104725                         if (soap->error == SOAP_TAG_MISMATCH)
104726                                 soap->error = soap_ignore_element(soap);
104727                         if (soap->error == SOAP_NO_TAG)
104728                                 break;
104729                         if (soap->error)
104730                                 return NULL;
104731                 }
104732         return a;
104733 }
104734
104735 SOAP_FMAC5 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC6 soap_new___sai__SetGlobalPowerPolicy(struct soap *soap, int n)
104736 {       return soap_instantiate___sai__SetGlobalPowerPolicy(soap, n, NULL, NULL, NULL);
104737 }
104738
104739 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetGlobalPowerPolicy(struct soap *soap, struct __sai__SetGlobalPowerPolicy *p)
104740 {       soap_delete(soap, p);
104741 }
104742
104743 SOAP_FMAC3 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_instantiate___sai__SetGlobalPowerPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104744 {
104745         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104746         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetGlobalPowerPolicy, n, soap_fdelete);
104747         if (!cp)
104748                 return NULL;
104749         if (n < 0)
104750         {       cp->ptr = (void*)new struct __sai__SetGlobalPowerPolicy;
104751                 if (size)
104752                         *size = sizeof(struct __sai__SetGlobalPowerPolicy);
104753         }
104754         else
104755         {       cp->ptr = (void*)new struct __sai__SetGlobalPowerPolicy[n];
104756                 if (size)
104757                         *size = n * sizeof(struct __sai__SetGlobalPowerPolicy);
104758         }
104759                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104760         return (struct __sai__SetGlobalPowerPolicy*)cp->ptr;
104761 }
104762
104763 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetGlobalPowerPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104764 {
104765         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetGlobalPowerPolicy %p -> %p\n", q, p));
104766         *(struct __sai__SetGlobalPowerPolicy*)p = *(struct __sai__SetGlobalPowerPolicy*)q;
104767 }
104768
104769 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetActivePowerPackage(struct soap *soap, const struct __sai__SetActivePowerPackage *a)
104770 {
104771         (void)soap; (void)a; /* appease -Wall -Werror */
104772         soap_serialize_PointerTo_sai__SetActivePowerPackage(soap, &a->sai__SetActivePowerPackage);
104773 }
104774
104775 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetActivePowerPackage(struct soap *soap, struct __sai__SetActivePowerPackage *a)
104776 {
104777         (void)soap; (void)a; /* appease -Wall -Werror */
104778         a->sai__SetActivePowerPackage = NULL;
104779 }
104780
104781 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetActivePowerPackage(struct soap *soap, const struct __sai__SetActivePowerPackage *a, const char *tag, const char *type)
104782 {
104783         register int id = 0;
104784         if (soap_out___sai__SetActivePowerPackage(soap, tag, id, a, type))
104785                 return soap->error;
104786         return SOAP_OK;
104787 }
104788
104789 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetActivePowerPackage(struct soap *soap, const char *tag, int id, const struct __sai__SetActivePowerPackage *a, const char *type)
104790 {
104791         soap_out_PointerTo_sai__SetActivePowerPackage(soap, "sai:SetActivePowerPackage", -1, &a->sai__SetActivePowerPackage, "");
104792         return SOAP_OK;
104793 }
104794
104795 SOAP_FMAC3 struct __sai__SetActivePowerPackage * SOAP_FMAC4 soap_get___sai__SetActivePowerPackage(struct soap *soap, struct __sai__SetActivePowerPackage *p, const char *tag, const char *type)
104796 {
104797         if ((p = soap_in___sai__SetActivePowerPackage(soap, tag, p, type)))
104798                 soap_getindependent(soap);
104799         return p;
104800 }
104801
104802 SOAP_FMAC3 struct __sai__SetActivePowerPackage * SOAP_FMAC4 soap_in___sai__SetActivePowerPackage(struct soap *soap, const char *tag, struct __sai__SetActivePowerPackage *a, const char *type)
104803 {
104804         short soap_flag_sai__SetActivePowerPackage = 1;
104805         a = (struct __sai__SetActivePowerPackage *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetActivePowerPackage, sizeof(struct __sai__SetActivePowerPackage), 0, NULL, NULL, NULL);
104806         if (!a)
104807                 return NULL;
104808         soap_default___sai__SetActivePowerPackage(soap, a);
104809                 for (;;)
104810                 {       soap->error = SOAP_TAG_MISMATCH;
104811                         if (soap_flag_sai__SetActivePowerPackage && soap->error == SOAP_TAG_MISMATCH)
104812                                 if (soap_in_PointerTo_sai__SetActivePowerPackage(soap, "sai:SetActivePowerPackage", &a->sai__SetActivePowerPackage, ""))
104813                                 {       soap_flag_sai__SetActivePowerPackage--;
104814                                         continue;
104815                                 }
104816                         if (soap->error == SOAP_TAG_MISMATCH)
104817                                 soap->error = soap_ignore_element(soap);
104818                         if (soap->error == SOAP_NO_TAG)
104819                                 break;
104820                         if (soap->error)
104821                                 return NULL;
104822                 }
104823         return a;
104824 }
104825
104826 SOAP_FMAC5 struct __sai__SetActivePowerPackage * SOAP_FMAC6 soap_new___sai__SetActivePowerPackage(struct soap *soap, int n)
104827 {       return soap_instantiate___sai__SetActivePowerPackage(soap, n, NULL, NULL, NULL);
104828 }
104829
104830 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetActivePowerPackage(struct soap *soap, struct __sai__SetActivePowerPackage *p)
104831 {       soap_delete(soap, p);
104832 }
104833
104834 SOAP_FMAC3 struct __sai__SetActivePowerPackage * SOAP_FMAC4 soap_instantiate___sai__SetActivePowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104835 {
104836         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104837         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetActivePowerPackage, n, soap_fdelete);
104838         if (!cp)
104839                 return NULL;
104840         if (n < 0)
104841         {       cp->ptr = (void*)new struct __sai__SetActivePowerPackage;
104842                 if (size)
104843                         *size = sizeof(struct __sai__SetActivePowerPackage);
104844         }
104845         else
104846         {       cp->ptr = (void*)new struct __sai__SetActivePowerPackage[n];
104847                 if (size)
104848                         *size = n * sizeof(struct __sai__SetActivePowerPackage);
104849         }
104850                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104851         return (struct __sai__SetActivePowerPackage*)cp->ptr;
104852 }
104853
104854 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetActivePowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104855 {
104856         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetActivePowerPackage %p -> %p\n", q, p));
104857         *(struct __sai__SetActivePowerPackage*)p = *(struct __sai__SetActivePowerPackage*)q;
104858 }
104859
104860 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetActivePowerPackage(struct soap *soap, const struct __sai__GetActivePowerPackage *a)
104861 {
104862         (void)soap; (void)a; /* appease -Wall -Werror */
104863         soap_serialize_PointerTo_sai__GetActivePowerPackage(soap, &a->sai__GetActivePowerPackage);
104864 }
104865
104866 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetActivePowerPackage(struct soap *soap, struct __sai__GetActivePowerPackage *a)
104867 {
104868         (void)soap; (void)a; /* appease -Wall -Werror */
104869         a->sai__GetActivePowerPackage = NULL;
104870 }
104871
104872 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetActivePowerPackage(struct soap *soap, const struct __sai__GetActivePowerPackage *a, const char *tag, const char *type)
104873 {
104874         register int id = 0;
104875         if (soap_out___sai__GetActivePowerPackage(soap, tag, id, a, type))
104876                 return soap->error;
104877         return SOAP_OK;
104878 }
104879
104880 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetActivePowerPackage(struct soap *soap, const char *tag, int id, const struct __sai__GetActivePowerPackage *a, const char *type)
104881 {
104882         soap_out_PointerTo_sai__GetActivePowerPackage(soap, "sai:GetActivePowerPackage", -1, &a->sai__GetActivePowerPackage, "");
104883         return SOAP_OK;
104884 }
104885
104886 SOAP_FMAC3 struct __sai__GetActivePowerPackage * SOAP_FMAC4 soap_get___sai__GetActivePowerPackage(struct soap *soap, struct __sai__GetActivePowerPackage *p, const char *tag, const char *type)
104887 {
104888         if ((p = soap_in___sai__GetActivePowerPackage(soap, tag, p, type)))
104889                 soap_getindependent(soap);
104890         return p;
104891 }
104892
104893 SOAP_FMAC3 struct __sai__GetActivePowerPackage * SOAP_FMAC4 soap_in___sai__GetActivePowerPackage(struct soap *soap, const char *tag, struct __sai__GetActivePowerPackage *a, const char *type)
104894 {
104895         short soap_flag_sai__GetActivePowerPackage = 1;
104896         a = (struct __sai__GetActivePowerPackage *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetActivePowerPackage, sizeof(struct __sai__GetActivePowerPackage), 0, NULL, NULL, NULL);
104897         if (!a)
104898                 return NULL;
104899         soap_default___sai__GetActivePowerPackage(soap, a);
104900                 for (;;)
104901                 {       soap->error = SOAP_TAG_MISMATCH;
104902                         if (soap_flag_sai__GetActivePowerPackage && soap->error == SOAP_TAG_MISMATCH)
104903                                 if (soap_in_PointerTo_sai__GetActivePowerPackage(soap, "sai:GetActivePowerPackage", &a->sai__GetActivePowerPackage, ""))
104904                                 {       soap_flag_sai__GetActivePowerPackage--;
104905                                         continue;
104906                                 }
104907                         if (soap->error == SOAP_TAG_MISMATCH)
104908                                 soap->error = soap_ignore_element(soap);
104909                         if (soap->error == SOAP_NO_TAG)
104910                                 break;
104911                         if (soap->error)
104912                                 return NULL;
104913                 }
104914         return a;
104915 }
104916
104917 SOAP_FMAC5 struct __sai__GetActivePowerPackage * SOAP_FMAC6 soap_new___sai__GetActivePowerPackage(struct soap *soap, int n)
104918 {       return soap_instantiate___sai__GetActivePowerPackage(soap, n, NULL, NULL, NULL);
104919 }
104920
104921 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetActivePowerPackage(struct soap *soap, struct __sai__GetActivePowerPackage *p)
104922 {       soap_delete(soap, p);
104923 }
104924
104925 SOAP_FMAC3 struct __sai__GetActivePowerPackage * SOAP_FMAC4 soap_instantiate___sai__GetActivePowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
104926 {
104927         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
104928         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetActivePowerPackage, n, soap_fdelete);
104929         if (!cp)
104930                 return NULL;
104931         if (n < 0)
104932         {       cp->ptr = (void*)new struct __sai__GetActivePowerPackage;
104933                 if (size)
104934                         *size = sizeof(struct __sai__GetActivePowerPackage);
104935         }
104936         else
104937         {       cp->ptr = (void*)new struct __sai__GetActivePowerPackage[n];
104938                 if (size)
104939                         *size = n * sizeof(struct __sai__GetActivePowerPackage);
104940         }
104941                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
104942         return (struct __sai__GetActivePowerPackage*)cp->ptr;
104943 }
104944
104945 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetActivePowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
104946 {
104947         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetActivePowerPackage %p -> %p\n", q, p));
104948         *(struct __sai__GetActivePowerPackage*)p = *(struct __sai__GetActivePowerPackage*)q;
104949 }
104950
104951 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetPowerPackage(struct soap *soap, const struct __sai__GetPowerPackage *a)
104952 {
104953         (void)soap; (void)a; /* appease -Wall -Werror */
104954         soap_serialize_PointerTo_sai__GetPowerPackage(soap, &a->sai__GetPowerPackage);
104955 }
104956
104957 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetPowerPackage(struct soap *soap, struct __sai__GetPowerPackage *a)
104958 {
104959         (void)soap; (void)a; /* appease -Wall -Werror */
104960         a->sai__GetPowerPackage = NULL;
104961 }
104962
104963 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetPowerPackage(struct soap *soap, const struct __sai__GetPowerPackage *a, const char *tag, const char *type)
104964 {
104965         register int id = 0;
104966         if (soap_out___sai__GetPowerPackage(soap, tag, id, a, type))
104967                 return soap->error;
104968         return SOAP_OK;
104969 }
104970
104971 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetPowerPackage(struct soap *soap, const char *tag, int id, const struct __sai__GetPowerPackage *a, const char *type)
104972 {
104973         soap_out_PointerTo_sai__GetPowerPackage(soap, "sai:GetPowerPackage", -1, &a->sai__GetPowerPackage, "");
104974         return SOAP_OK;
104975 }
104976
104977 SOAP_FMAC3 struct __sai__GetPowerPackage * SOAP_FMAC4 soap_get___sai__GetPowerPackage(struct soap *soap, struct __sai__GetPowerPackage *p, const char *tag, const char *type)
104978 {
104979         if ((p = soap_in___sai__GetPowerPackage(soap, tag, p, type)))
104980                 soap_getindependent(soap);
104981         return p;
104982 }
104983
104984 SOAP_FMAC3 struct __sai__GetPowerPackage * SOAP_FMAC4 soap_in___sai__GetPowerPackage(struct soap *soap, const char *tag, struct __sai__GetPowerPackage *a, const char *type)
104985 {
104986         short soap_flag_sai__GetPowerPackage = 1;
104987         a = (struct __sai__GetPowerPackage *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetPowerPackage, sizeof(struct __sai__GetPowerPackage), 0, NULL, NULL, NULL);
104988         if (!a)
104989                 return NULL;
104990         soap_default___sai__GetPowerPackage(soap, a);
104991                 for (;;)
104992                 {       soap->error = SOAP_TAG_MISMATCH;
104993                         if (soap_flag_sai__GetPowerPackage && soap->error == SOAP_TAG_MISMATCH)
104994                                 if (soap_in_PointerTo_sai__GetPowerPackage(soap, "sai:GetPowerPackage", &a->sai__GetPowerPackage, ""))
104995                                 {       soap_flag_sai__GetPowerPackage--;
104996                                         continue;
104997                                 }
104998                         if (soap->error == SOAP_TAG_MISMATCH)
104999                                 soap->error = soap_ignore_element(soap);
105000                         if (soap->error == SOAP_NO_TAG)
105001                                 break;
105002                         if (soap->error)
105003                                 return NULL;
105004                 }
105005         return a;
105006 }
105007
105008 SOAP_FMAC5 struct __sai__GetPowerPackage * SOAP_FMAC6 soap_new___sai__GetPowerPackage(struct soap *soap, int n)
105009 {       return soap_instantiate___sai__GetPowerPackage(soap, n, NULL, NULL, NULL);
105010 }
105011
105012 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetPowerPackage(struct soap *soap, struct __sai__GetPowerPackage *p)
105013 {       soap_delete(soap, p);
105014 }
105015
105016 SOAP_FMAC3 struct __sai__GetPowerPackage * SOAP_FMAC4 soap_instantiate___sai__GetPowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105017 {
105018         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetPowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105019         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetPowerPackage, n, soap_fdelete);
105020         if (!cp)
105021                 return NULL;
105022         if (n < 0)
105023         {       cp->ptr = (void*)new struct __sai__GetPowerPackage;
105024                 if (size)
105025                         *size = sizeof(struct __sai__GetPowerPackage);
105026         }
105027         else
105028         {       cp->ptr = (void*)new struct __sai__GetPowerPackage[n];
105029                 if (size)
105030                         *size = n * sizeof(struct __sai__GetPowerPackage);
105031         }
105032                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105033         return (struct __sai__GetPowerPackage*)cp->ptr;
105034 }
105035
105036 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetPowerPackage(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105037 {
105038         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetPowerPackage %p -> %p\n", q, p));
105039         *(struct __sai__GetPowerPackage*)p = *(struct __sai__GetPowerPackage*)q;
105040 }
105041
105042 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumeratePowerPackages(struct soap *soap, const struct __sai__EnumeratePowerPackages *a)
105043 {
105044         (void)soap; (void)a; /* appease -Wall -Werror */
105045         soap_serialize_PointerTo_sai__EnumeratePowerPackages(soap, &a->sai__EnumeratePowerPackages);
105046 }
105047
105048 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumeratePowerPackages(struct soap *soap, struct __sai__EnumeratePowerPackages *a)
105049 {
105050         (void)soap; (void)a; /* appease -Wall -Werror */
105051         a->sai__EnumeratePowerPackages = NULL;
105052 }
105053
105054 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumeratePowerPackages(struct soap *soap, const struct __sai__EnumeratePowerPackages *a, const char *tag, const char *type)
105055 {
105056         register int id = 0;
105057         if (soap_out___sai__EnumeratePowerPackages(soap, tag, id, a, type))
105058                 return soap->error;
105059         return SOAP_OK;
105060 }
105061
105062 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnumeratePowerPackages(struct soap *soap, const char *tag, int id, const struct __sai__EnumeratePowerPackages *a, const char *type)
105063 {
105064         soap_out_PointerTo_sai__EnumeratePowerPackages(soap, "sai:EnumeratePowerPackages", -1, &a->sai__EnumeratePowerPackages, "");
105065         return SOAP_OK;
105066 }
105067
105068 SOAP_FMAC3 struct __sai__EnumeratePowerPackages * SOAP_FMAC4 soap_get___sai__EnumeratePowerPackages(struct soap *soap, struct __sai__EnumeratePowerPackages *p, const char *tag, const char *type)
105069 {
105070         if ((p = soap_in___sai__EnumeratePowerPackages(soap, tag, p, type)))
105071                 soap_getindependent(soap);
105072         return p;
105073 }
105074
105075 SOAP_FMAC3 struct __sai__EnumeratePowerPackages * SOAP_FMAC4 soap_in___sai__EnumeratePowerPackages(struct soap *soap, const char *tag, struct __sai__EnumeratePowerPackages *a, const char *type)
105076 {
105077         short soap_flag_sai__EnumeratePowerPackages = 1;
105078         a = (struct __sai__EnumeratePowerPackages *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumeratePowerPackages, sizeof(struct __sai__EnumeratePowerPackages), 0, NULL, NULL, NULL);
105079         if (!a)
105080                 return NULL;
105081         soap_default___sai__EnumeratePowerPackages(soap, a);
105082                 for (;;)
105083                 {       soap->error = SOAP_TAG_MISMATCH;
105084                         if (soap_flag_sai__EnumeratePowerPackages && soap->error == SOAP_TAG_MISMATCH)
105085                                 if (soap_in_PointerTo_sai__EnumeratePowerPackages(soap, "sai:EnumeratePowerPackages", &a->sai__EnumeratePowerPackages, ""))
105086                                 {       soap_flag_sai__EnumeratePowerPackages--;
105087                                         continue;
105088                                 }
105089                         if (soap->error == SOAP_TAG_MISMATCH)
105090                                 soap->error = soap_ignore_element(soap);
105091                         if (soap->error == SOAP_NO_TAG)
105092                                 break;
105093                         if (soap->error)
105094                                 return NULL;
105095                 }
105096         return a;
105097 }
105098
105099 SOAP_FMAC5 struct __sai__EnumeratePowerPackages * SOAP_FMAC6 soap_new___sai__EnumeratePowerPackages(struct soap *soap, int n)
105100 {       return soap_instantiate___sai__EnumeratePowerPackages(soap, n, NULL, NULL, NULL);
105101 }
105102
105103 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumeratePowerPackages(struct soap *soap, struct __sai__EnumeratePowerPackages *p)
105104 {       soap_delete(soap, p);
105105 }
105106
105107 SOAP_FMAC3 struct __sai__EnumeratePowerPackages * SOAP_FMAC4 soap_instantiate___sai__EnumeratePowerPackages(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105108 {
105109         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumeratePowerPackages(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105110         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumeratePowerPackages, n, soap_fdelete);
105111         if (!cp)
105112                 return NULL;
105113         if (n < 0)
105114         {       cp->ptr = (void*)new struct __sai__EnumeratePowerPackages;
105115                 if (size)
105116                         *size = sizeof(struct __sai__EnumeratePowerPackages);
105117         }
105118         else
105119         {       cp->ptr = (void*)new struct __sai__EnumeratePowerPackages[n];
105120                 if (size)
105121                         *size = n * sizeof(struct __sai__EnumeratePowerPackages);
105122         }
105123                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105124         return (struct __sai__EnumeratePowerPackages*)cp->ptr;
105125 }
105126
105127 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnumeratePowerPackages(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105128 {
105129         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumeratePowerPackages %p -> %p\n", q, p));
105130         *(struct __sai__EnumeratePowerPackages*)p = *(struct __sai__EnumeratePowerPackages*)q;
105131 }
105132
105133 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetEnvironmentDetection(struct soap *soap, const struct __sai__GetEnvironmentDetection *a)
105134 {
105135         (void)soap; (void)a; /* appease -Wall -Werror */
105136         soap_serialize_PointerTo_sai__GetEnvironmentDetection(soap, &a->sai__GetEnvironmentDetection);
105137 }
105138
105139 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetEnvironmentDetection(struct soap *soap, struct __sai__GetEnvironmentDetection *a)
105140 {
105141         (void)soap; (void)a; /* appease -Wall -Werror */
105142         a->sai__GetEnvironmentDetection = NULL;
105143 }
105144
105145 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetEnvironmentDetection(struct soap *soap, const struct __sai__GetEnvironmentDetection *a, const char *tag, const char *type)
105146 {
105147         register int id = 0;
105148         if (soap_out___sai__GetEnvironmentDetection(soap, tag, id, a, type))
105149                 return soap->error;
105150         return SOAP_OK;
105151 }
105152
105153 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetEnvironmentDetection(struct soap *soap, const char *tag, int id, const struct __sai__GetEnvironmentDetection *a, const char *type)
105154 {
105155         soap_out_PointerTo_sai__GetEnvironmentDetection(soap, "sai:GetEnvironmentDetection", -1, &a->sai__GetEnvironmentDetection, "");
105156         return SOAP_OK;
105157 }
105158
105159 SOAP_FMAC3 struct __sai__GetEnvironmentDetection * SOAP_FMAC4 soap_get___sai__GetEnvironmentDetection(struct soap *soap, struct __sai__GetEnvironmentDetection *p, const char *tag, const char *type)
105160 {
105161         if ((p = soap_in___sai__GetEnvironmentDetection(soap, tag, p, type)))
105162                 soap_getindependent(soap);
105163         return p;
105164 }
105165
105166 SOAP_FMAC3 struct __sai__GetEnvironmentDetection * SOAP_FMAC4 soap_in___sai__GetEnvironmentDetection(struct soap *soap, const char *tag, struct __sai__GetEnvironmentDetection *a, const char *type)
105167 {
105168         short soap_flag_sai__GetEnvironmentDetection = 1;
105169         a = (struct __sai__GetEnvironmentDetection *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetEnvironmentDetection, sizeof(struct __sai__GetEnvironmentDetection), 0, NULL, NULL, NULL);
105170         if (!a)
105171                 return NULL;
105172         soap_default___sai__GetEnvironmentDetection(soap, a);
105173                 for (;;)
105174                 {       soap->error = SOAP_TAG_MISMATCH;
105175                         if (soap_flag_sai__GetEnvironmentDetection && soap->error == SOAP_TAG_MISMATCH)
105176                                 if (soap_in_PointerTo_sai__GetEnvironmentDetection(soap, "sai:GetEnvironmentDetection", &a->sai__GetEnvironmentDetection, ""))
105177                                 {       soap_flag_sai__GetEnvironmentDetection--;
105178                                         continue;
105179                                 }
105180                         if (soap->error == SOAP_TAG_MISMATCH)
105181                                 soap->error = soap_ignore_element(soap);
105182                         if (soap->error == SOAP_NO_TAG)
105183                                 break;
105184                         if (soap->error)
105185                                 return NULL;
105186                 }
105187         return a;
105188 }
105189
105190 SOAP_FMAC5 struct __sai__GetEnvironmentDetection * SOAP_FMAC6 soap_new___sai__GetEnvironmentDetection(struct soap *soap, int n)
105191 {       return soap_instantiate___sai__GetEnvironmentDetection(soap, n, NULL, NULL, NULL);
105192 }
105193
105194 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetEnvironmentDetection(struct soap *soap, struct __sai__GetEnvironmentDetection *p)
105195 {       soap_delete(soap, p);
105196 }
105197
105198 SOAP_FMAC3 struct __sai__GetEnvironmentDetection * SOAP_FMAC4 soap_instantiate___sai__GetEnvironmentDetection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105199 {
105200         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105201         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetEnvironmentDetection, n, soap_fdelete);
105202         if (!cp)
105203                 return NULL;
105204         if (n < 0)
105205         {       cp->ptr = (void*)new struct __sai__GetEnvironmentDetection;
105206                 if (size)
105207                         *size = sizeof(struct __sai__GetEnvironmentDetection);
105208         }
105209         else
105210         {       cp->ptr = (void*)new struct __sai__GetEnvironmentDetection[n];
105211                 if (size)
105212                         *size = n * sizeof(struct __sai__GetEnvironmentDetection);
105213         }
105214                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105215         return (struct __sai__GetEnvironmentDetection*)cp->ptr;
105216 }
105217
105218 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetEnvironmentDetection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105219 {
105220         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetEnvironmentDetection %p -> %p\n", q, p));
105221         *(struct __sai__GetEnvironmentDetection*)p = *(struct __sai__GetEnvironmentDetection*)q;
105222 }
105223
105224 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetEnvironmentDetection(struct soap *soap, const struct __sai__SetEnvironmentDetection *a)
105225 {
105226         (void)soap; (void)a; /* appease -Wall -Werror */
105227         soap_serialize_PointerTo_sai__SetEnvironmentDetection(soap, &a->sai__SetEnvironmentDetection);
105228 }
105229
105230 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetEnvironmentDetection(struct soap *soap, struct __sai__SetEnvironmentDetection *a)
105231 {
105232         (void)soap; (void)a; /* appease -Wall -Werror */
105233         a->sai__SetEnvironmentDetection = NULL;
105234 }
105235
105236 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetEnvironmentDetection(struct soap *soap, const struct __sai__SetEnvironmentDetection *a, const char *tag, const char *type)
105237 {
105238         register int id = 0;
105239         if (soap_out___sai__SetEnvironmentDetection(soap, tag, id, a, type))
105240                 return soap->error;
105241         return SOAP_OK;
105242 }
105243
105244 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetEnvironmentDetection(struct soap *soap, const char *tag, int id, const struct __sai__SetEnvironmentDetection *a, const char *type)
105245 {
105246         soap_out_PointerTo_sai__SetEnvironmentDetection(soap, "sai:SetEnvironmentDetection", -1, &a->sai__SetEnvironmentDetection, "");
105247         return SOAP_OK;
105248 }
105249
105250 SOAP_FMAC3 struct __sai__SetEnvironmentDetection * SOAP_FMAC4 soap_get___sai__SetEnvironmentDetection(struct soap *soap, struct __sai__SetEnvironmentDetection *p, const char *tag, const char *type)
105251 {
105252         if ((p = soap_in___sai__SetEnvironmentDetection(soap, tag, p, type)))
105253                 soap_getindependent(soap);
105254         return p;
105255 }
105256
105257 SOAP_FMAC3 struct __sai__SetEnvironmentDetection * SOAP_FMAC4 soap_in___sai__SetEnvironmentDetection(struct soap *soap, const char *tag, struct __sai__SetEnvironmentDetection *a, const char *type)
105258 {
105259         short soap_flag_sai__SetEnvironmentDetection = 1;
105260         a = (struct __sai__SetEnvironmentDetection *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetEnvironmentDetection, sizeof(struct __sai__SetEnvironmentDetection), 0, NULL, NULL, NULL);
105261         if (!a)
105262                 return NULL;
105263         soap_default___sai__SetEnvironmentDetection(soap, a);
105264                 for (;;)
105265                 {       soap->error = SOAP_TAG_MISMATCH;
105266                         if (soap_flag_sai__SetEnvironmentDetection && soap->error == SOAP_TAG_MISMATCH)
105267                                 if (soap_in_PointerTo_sai__SetEnvironmentDetection(soap, "sai:SetEnvironmentDetection", &a->sai__SetEnvironmentDetection, ""))
105268                                 {       soap_flag_sai__SetEnvironmentDetection--;
105269                                         continue;
105270                                 }
105271                         if (soap->error == SOAP_TAG_MISMATCH)
105272                                 soap->error = soap_ignore_element(soap);
105273                         if (soap->error == SOAP_NO_TAG)
105274                                 break;
105275                         if (soap->error)
105276                                 return NULL;
105277                 }
105278         return a;
105279 }
105280
105281 SOAP_FMAC5 struct __sai__SetEnvironmentDetection * SOAP_FMAC6 soap_new___sai__SetEnvironmentDetection(struct soap *soap, int n)
105282 {       return soap_instantiate___sai__SetEnvironmentDetection(soap, n, NULL, NULL, NULL);
105283 }
105284
105285 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetEnvironmentDetection(struct soap *soap, struct __sai__SetEnvironmentDetection *p)
105286 {       soap_delete(soap, p);
105287 }
105288
105289 SOAP_FMAC3 struct __sai__SetEnvironmentDetection * SOAP_FMAC4 soap_instantiate___sai__SetEnvironmentDetection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105290 {
105291         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105292         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetEnvironmentDetection, n, soap_fdelete);
105293         if (!cp)
105294                 return NULL;
105295         if (n < 0)
105296         {       cp->ptr = (void*)new struct __sai__SetEnvironmentDetection;
105297                 if (size)
105298                         *size = sizeof(struct __sai__SetEnvironmentDetection);
105299         }
105300         else
105301         {       cp->ptr = (void*)new struct __sai__SetEnvironmentDetection[n];
105302                 if (size)
105303                         *size = n * sizeof(struct __sai__SetEnvironmentDetection);
105304         }
105305                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105306         return (struct __sai__SetEnvironmentDetection*)cp->ptr;
105307 }
105308
105309 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetEnvironmentDetection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105310 {
105311         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetEnvironmentDetection %p -> %p\n", q, p));
105312         *(struct __sai__SetEnvironmentDetection*)p = *(struct __sai__SetEnvironmentDetection*)q;
105313 }
105314
105315 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetRealmAuthOptions(struct soap *soap, const struct __sai__SetRealmAuthOptions *a)
105316 {
105317         (void)soap; (void)a; /* appease -Wall -Werror */
105318         soap_serialize_PointerTo_sai__SetRealmAuthOptions(soap, &a->sai__SetRealmAuthOptions);
105319 }
105320
105321 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetRealmAuthOptions(struct soap *soap, struct __sai__SetRealmAuthOptions *a)
105322 {
105323         (void)soap; (void)a; /* appease -Wall -Werror */
105324         a->sai__SetRealmAuthOptions = NULL;
105325 }
105326
105327 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetRealmAuthOptions(struct soap *soap, const struct __sai__SetRealmAuthOptions *a, const char *tag, const char *type)
105328 {
105329         register int id = 0;
105330         if (soap_out___sai__SetRealmAuthOptions(soap, tag, id, a, type))
105331                 return soap->error;
105332         return SOAP_OK;
105333 }
105334
105335 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetRealmAuthOptions(struct soap *soap, const char *tag, int id, const struct __sai__SetRealmAuthOptions *a, const char *type)
105336 {
105337         soap_out_PointerTo_sai__SetRealmAuthOptions(soap, "sai:SetRealmAuthOptions", -1, &a->sai__SetRealmAuthOptions, "");
105338         return SOAP_OK;
105339 }
105340
105341 SOAP_FMAC3 struct __sai__SetRealmAuthOptions * SOAP_FMAC4 soap_get___sai__SetRealmAuthOptions(struct soap *soap, struct __sai__SetRealmAuthOptions *p, const char *tag, const char *type)
105342 {
105343         if ((p = soap_in___sai__SetRealmAuthOptions(soap, tag, p, type)))
105344                 soap_getindependent(soap);
105345         return p;
105346 }
105347
105348 SOAP_FMAC3 struct __sai__SetRealmAuthOptions * SOAP_FMAC4 soap_in___sai__SetRealmAuthOptions(struct soap *soap, const char *tag, struct __sai__SetRealmAuthOptions *a, const char *type)
105349 {
105350         short soap_flag_sai__SetRealmAuthOptions = 1;
105351         a = (struct __sai__SetRealmAuthOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetRealmAuthOptions, sizeof(struct __sai__SetRealmAuthOptions), 0, NULL, NULL, NULL);
105352         if (!a)
105353                 return NULL;
105354         soap_default___sai__SetRealmAuthOptions(soap, a);
105355                 for (;;)
105356                 {       soap->error = SOAP_TAG_MISMATCH;
105357                         if (soap_flag_sai__SetRealmAuthOptions && soap->error == SOAP_TAG_MISMATCH)
105358                                 if (soap_in_PointerTo_sai__SetRealmAuthOptions(soap, "sai:SetRealmAuthOptions", &a->sai__SetRealmAuthOptions, ""))
105359                                 {       soap_flag_sai__SetRealmAuthOptions--;
105360                                         continue;
105361                                 }
105362                         if (soap->error == SOAP_TAG_MISMATCH)
105363                                 soap->error = soap_ignore_element(soap);
105364                         if (soap->error == SOAP_NO_TAG)
105365                                 break;
105366                         if (soap->error)
105367                                 return NULL;
105368                 }
105369         return a;
105370 }
105371
105372 SOAP_FMAC5 struct __sai__SetRealmAuthOptions * SOAP_FMAC6 soap_new___sai__SetRealmAuthOptions(struct soap *soap, int n)
105373 {       return soap_instantiate___sai__SetRealmAuthOptions(soap, n, NULL, NULL, NULL);
105374 }
105375
105376 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetRealmAuthOptions(struct soap *soap, struct __sai__SetRealmAuthOptions *p)
105377 {       soap_delete(soap, p);
105378 }
105379
105380 SOAP_FMAC3 struct __sai__SetRealmAuthOptions * SOAP_FMAC4 soap_instantiate___sai__SetRealmAuthOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105381 {
105382         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105383         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetRealmAuthOptions, n, soap_fdelete);
105384         if (!cp)
105385                 return NULL;
105386         if (n < 0)
105387         {       cp->ptr = (void*)new struct __sai__SetRealmAuthOptions;
105388                 if (size)
105389                         *size = sizeof(struct __sai__SetRealmAuthOptions);
105390         }
105391         else
105392         {       cp->ptr = (void*)new struct __sai__SetRealmAuthOptions[n];
105393                 if (size)
105394                         *size = n * sizeof(struct __sai__SetRealmAuthOptions);
105395         }
105396                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105397         return (struct __sai__SetRealmAuthOptions*)cp->ptr;
105398 }
105399
105400 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetRealmAuthOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105401 {
105402         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetRealmAuthOptions %p -> %p\n", q, p));
105403         *(struct __sai__SetRealmAuthOptions*)p = *(struct __sai__SetRealmAuthOptions*)q;
105404 }
105405
105406 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetRealmAuthOptions(struct soap *soap, const struct __sai__GetRealmAuthOptions *a)
105407 {
105408         (void)soap; (void)a; /* appease -Wall -Werror */
105409         soap_serialize_PointerTo_sai__GetRealmAuthOptions(soap, &a->sai__GetRealmAuthOptions);
105410 }
105411
105412 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetRealmAuthOptions(struct soap *soap, struct __sai__GetRealmAuthOptions *a)
105413 {
105414         (void)soap; (void)a; /* appease -Wall -Werror */
105415         a->sai__GetRealmAuthOptions = NULL;
105416 }
105417
105418 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetRealmAuthOptions(struct soap *soap, const struct __sai__GetRealmAuthOptions *a, const char *tag, const char *type)
105419 {
105420         register int id = 0;
105421         if (soap_out___sai__GetRealmAuthOptions(soap, tag, id, a, type))
105422                 return soap->error;
105423         return SOAP_OK;
105424 }
105425
105426 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetRealmAuthOptions(struct soap *soap, const char *tag, int id, const struct __sai__GetRealmAuthOptions *a, const char *type)
105427 {
105428         soap_out_PointerTo_sai__GetRealmAuthOptions(soap, "sai:GetRealmAuthOptions", -1, &a->sai__GetRealmAuthOptions, "");
105429         return SOAP_OK;
105430 }
105431
105432 SOAP_FMAC3 struct __sai__GetRealmAuthOptions * SOAP_FMAC4 soap_get___sai__GetRealmAuthOptions(struct soap *soap, struct __sai__GetRealmAuthOptions *p, const char *tag, const char *type)
105433 {
105434         if ((p = soap_in___sai__GetRealmAuthOptions(soap, tag, p, type)))
105435                 soap_getindependent(soap);
105436         return p;
105437 }
105438
105439 SOAP_FMAC3 struct __sai__GetRealmAuthOptions * SOAP_FMAC4 soap_in___sai__GetRealmAuthOptions(struct soap *soap, const char *tag, struct __sai__GetRealmAuthOptions *a, const char *type)
105440 {
105441         short soap_flag_sai__GetRealmAuthOptions = 1;
105442         a = (struct __sai__GetRealmAuthOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetRealmAuthOptions, sizeof(struct __sai__GetRealmAuthOptions), 0, NULL, NULL, NULL);
105443         if (!a)
105444                 return NULL;
105445         soap_default___sai__GetRealmAuthOptions(soap, a);
105446                 for (;;)
105447                 {       soap->error = SOAP_TAG_MISMATCH;
105448                         if (soap_flag_sai__GetRealmAuthOptions && soap->error == SOAP_TAG_MISMATCH)
105449                                 if (soap_in_PointerTo_sai__GetRealmAuthOptions(soap, "sai:GetRealmAuthOptions", &a->sai__GetRealmAuthOptions, ""))
105450                                 {       soap_flag_sai__GetRealmAuthOptions--;
105451                                         continue;
105452                                 }
105453                         if (soap->error == SOAP_TAG_MISMATCH)
105454                                 soap->error = soap_ignore_element(soap);
105455                         if (soap->error == SOAP_NO_TAG)
105456                                 break;
105457                         if (soap->error)
105458                                 return NULL;
105459                 }
105460         return a;
105461 }
105462
105463 SOAP_FMAC5 struct __sai__GetRealmAuthOptions * SOAP_FMAC6 soap_new___sai__GetRealmAuthOptions(struct soap *soap, int n)
105464 {       return soap_instantiate___sai__GetRealmAuthOptions(soap, n, NULL, NULL, NULL);
105465 }
105466
105467 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetRealmAuthOptions(struct soap *soap, struct __sai__GetRealmAuthOptions *p)
105468 {       soap_delete(soap, p);
105469 }
105470
105471 SOAP_FMAC3 struct __sai__GetRealmAuthOptions * SOAP_FMAC4 soap_instantiate___sai__GetRealmAuthOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105472 {
105473         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105474         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetRealmAuthOptions, n, soap_fdelete);
105475         if (!cp)
105476                 return NULL;
105477         if (n < 0)
105478         {       cp->ptr = (void*)new struct __sai__GetRealmAuthOptions;
105479                 if (size)
105480                         *size = sizeof(struct __sai__GetRealmAuthOptions);
105481         }
105482         else
105483         {       cp->ptr = (void*)new struct __sai__GetRealmAuthOptions[n];
105484                 if (size)
105485                         *size = n * sizeof(struct __sai__GetRealmAuthOptions);
105486         }
105487                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105488         return (struct __sai__GetRealmAuthOptions*)cp->ptr;
105489 }
105490
105491 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetRealmAuthOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105492 {
105493         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetRealmAuthOptions %p -> %p\n", q, p));
105494         *(struct __sai__GetRealmAuthOptions*)p = *(struct __sai__GetRealmAuthOptions*)q;
105495 }
105496
105497 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__ExtendProvisioningPeriod(struct soap *soap, const struct __sai__ExtendProvisioningPeriod *a)
105498 {
105499         (void)soap; (void)a; /* appease -Wall -Werror */
105500         soap_serialize_PointerTo_sai__ExtendProvisioningPeriod(soap, &a->sai__ExtendProvisioningPeriod);
105501 }
105502
105503 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__ExtendProvisioningPeriod(struct soap *soap, struct __sai__ExtendProvisioningPeriod *a)
105504 {
105505         (void)soap; (void)a; /* appease -Wall -Werror */
105506         a->sai__ExtendProvisioningPeriod = NULL;
105507 }
105508
105509 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__ExtendProvisioningPeriod(struct soap *soap, const struct __sai__ExtendProvisioningPeriod *a, const char *tag, const char *type)
105510 {
105511         register int id = 0;
105512         if (soap_out___sai__ExtendProvisioningPeriod(soap, tag, id, a, type))
105513                 return soap->error;
105514         return SOAP_OK;
105515 }
105516
105517 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, int id, const struct __sai__ExtendProvisioningPeriod *a, const char *type)
105518 {
105519         soap_out_PointerTo_sai__ExtendProvisioningPeriod(soap, "sai:ExtendProvisioningPeriod", -1, &a->sai__ExtendProvisioningPeriod, "");
105520         return SOAP_OK;
105521 }
105522
105523 SOAP_FMAC3 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_get___sai__ExtendProvisioningPeriod(struct soap *soap, struct __sai__ExtendProvisioningPeriod *p, const char *tag, const char *type)
105524 {
105525         if ((p = soap_in___sai__ExtendProvisioningPeriod(soap, tag, p, type)))
105526                 soap_getindependent(soap);
105527         return p;
105528 }
105529
105530 SOAP_FMAC3 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_in___sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, struct __sai__ExtendProvisioningPeriod *a, const char *type)
105531 {
105532         short soap_flag_sai__ExtendProvisioningPeriod = 1;
105533         a = (struct __sai__ExtendProvisioningPeriod *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__ExtendProvisioningPeriod, sizeof(struct __sai__ExtendProvisioningPeriod), 0, NULL, NULL, NULL);
105534         if (!a)
105535                 return NULL;
105536         soap_default___sai__ExtendProvisioningPeriod(soap, a);
105537                 for (;;)
105538                 {       soap->error = SOAP_TAG_MISMATCH;
105539                         if (soap_flag_sai__ExtendProvisioningPeriod && soap->error == SOAP_TAG_MISMATCH)
105540                                 if (soap_in_PointerTo_sai__ExtendProvisioningPeriod(soap, "sai:ExtendProvisioningPeriod", &a->sai__ExtendProvisioningPeriod, ""))
105541                                 {       soap_flag_sai__ExtendProvisioningPeriod--;
105542                                         continue;
105543                                 }
105544                         if (soap->error == SOAP_TAG_MISMATCH)
105545                                 soap->error = soap_ignore_element(soap);
105546                         if (soap->error == SOAP_NO_TAG)
105547                                 break;
105548                         if (soap->error)
105549                                 return NULL;
105550                 }
105551         return a;
105552 }
105553
105554 SOAP_FMAC5 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC6 soap_new___sai__ExtendProvisioningPeriod(struct soap *soap, int n)
105555 {       return soap_instantiate___sai__ExtendProvisioningPeriod(soap, n, NULL, NULL, NULL);
105556 }
105557
105558 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__ExtendProvisioningPeriod(struct soap *soap, struct __sai__ExtendProvisioningPeriod *p)
105559 {       soap_delete(soap, p);
105560 }
105561
105562 SOAP_FMAC3 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_instantiate___sai__ExtendProvisioningPeriod(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105563 {
105564         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__ExtendProvisioningPeriod(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105565         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__ExtendProvisioningPeriod, n, soap_fdelete);
105566         if (!cp)
105567                 return NULL;
105568         if (n < 0)
105569         {       cp->ptr = (void*)new struct __sai__ExtendProvisioningPeriod;
105570                 if (size)
105571                         *size = sizeof(struct __sai__ExtendProvisioningPeriod);
105572         }
105573         else
105574         {       cp->ptr = (void*)new struct __sai__ExtendProvisioningPeriod[n];
105575                 if (size)
105576                         *size = n * sizeof(struct __sai__ExtendProvisioningPeriod);
105577         }
105578                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105579         return (struct __sai__ExtendProvisioningPeriod*)cp->ptr;
105580 }
105581
105582 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__ExtendProvisioningPeriod(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105583 {
105584         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__ExtendProvisioningPeriod %p -> %p\n", q, p));
105585         *(struct __sai__ExtendProvisioningPeriod*)p = *(struct __sai__ExtendProvisioningPeriod*)q;
105586 }
105587
105588 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningPID(struct soap *soap, const struct __sai__GetProvisioningPID *a)
105589 {
105590         (void)soap; (void)a; /* appease -Wall -Werror */
105591         soap_serialize_PointerTo_sai__GetProvisioningPID(soap, &a->sai__GetProvisioningPID);
105592 }
105593
105594 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningPID(struct soap *soap, struct __sai__GetProvisioningPID *a)
105595 {
105596         (void)soap; (void)a; /* appease -Wall -Werror */
105597         a->sai__GetProvisioningPID = NULL;
105598 }
105599
105600 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningPID(struct soap *soap, const struct __sai__GetProvisioningPID *a, const char *tag, const char *type)
105601 {
105602         register int id = 0;
105603         if (soap_out___sai__GetProvisioningPID(soap, tag, id, a, type))
105604                 return soap->error;
105605         return SOAP_OK;
105606 }
105607
105608 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetProvisioningPID(struct soap *soap, const char *tag, int id, const struct __sai__GetProvisioningPID *a, const char *type)
105609 {
105610         soap_out_PointerTo_sai__GetProvisioningPID(soap, "sai:GetProvisioningPID", -1, &a->sai__GetProvisioningPID, "");
105611         return SOAP_OK;
105612 }
105613
105614 SOAP_FMAC3 struct __sai__GetProvisioningPID * SOAP_FMAC4 soap_get___sai__GetProvisioningPID(struct soap *soap, struct __sai__GetProvisioningPID *p, const char *tag, const char *type)
105615 {
105616         if ((p = soap_in___sai__GetProvisioningPID(soap, tag, p, type)))
105617                 soap_getindependent(soap);
105618         return p;
105619 }
105620
105621 SOAP_FMAC3 struct __sai__GetProvisioningPID * SOAP_FMAC4 soap_in___sai__GetProvisioningPID(struct soap *soap, const char *tag, struct __sai__GetProvisioningPID *a, const char *type)
105622 {
105623         short soap_flag_sai__GetProvisioningPID = 1;
105624         a = (struct __sai__GetProvisioningPID *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningPID, sizeof(struct __sai__GetProvisioningPID), 0, NULL, NULL, NULL);
105625         if (!a)
105626                 return NULL;
105627         soap_default___sai__GetProvisioningPID(soap, a);
105628                 for (;;)
105629                 {       soap->error = SOAP_TAG_MISMATCH;
105630                         if (soap_flag_sai__GetProvisioningPID && soap->error == SOAP_TAG_MISMATCH)
105631                                 if (soap_in_PointerTo_sai__GetProvisioningPID(soap, "sai:GetProvisioningPID", &a->sai__GetProvisioningPID, ""))
105632                                 {       soap_flag_sai__GetProvisioningPID--;
105633                                         continue;
105634                                 }
105635                         if (soap->error == SOAP_TAG_MISMATCH)
105636                                 soap->error = soap_ignore_element(soap);
105637                         if (soap->error == SOAP_NO_TAG)
105638                                 break;
105639                         if (soap->error)
105640                                 return NULL;
105641                 }
105642         return a;
105643 }
105644
105645 SOAP_FMAC5 struct __sai__GetProvisioningPID * SOAP_FMAC6 soap_new___sai__GetProvisioningPID(struct soap *soap, int n)
105646 {       return soap_instantiate___sai__GetProvisioningPID(soap, n, NULL, NULL, NULL);
105647 }
105648
105649 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningPID(struct soap *soap, struct __sai__GetProvisioningPID *p)
105650 {       soap_delete(soap, p);
105651 }
105652
105653 SOAP_FMAC3 struct __sai__GetProvisioningPID * SOAP_FMAC4 soap_instantiate___sai__GetProvisioningPID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105654 {
105655         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningPID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105656         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningPID, n, soap_fdelete);
105657         if (!cp)
105658                 return NULL;
105659         if (n < 0)
105660         {       cp->ptr = (void*)new struct __sai__GetProvisioningPID;
105661                 if (size)
105662                         *size = sizeof(struct __sai__GetProvisioningPID);
105663         }
105664         else
105665         {       cp->ptr = (void*)new struct __sai__GetProvisioningPID[n];
105666                 if (size)
105667                         *size = n * sizeof(struct __sai__GetProvisioningPID);
105668         }
105669                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105670         return (struct __sai__GetProvisioningPID*)cp->ptr;
105671 }
105672
105673 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetProvisioningPID(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105674 {
105675         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningPID %p -> %p\n", q, p));
105676         *(struct __sai__GetProvisioningPID*)p = *(struct __sai__GetProvisioningPID*)q;
105677 }
105678
105679 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningAuditRecord(struct soap *soap, const struct __sai__GetProvisioningAuditRecord *a)
105680 {
105681         (void)soap; (void)a; /* appease -Wall -Werror */
105682         soap_serialize_PointerTo_sai__GetProvisioningAuditRecord(soap, &a->sai__GetProvisioningAuditRecord);
105683 }
105684
105685 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningAuditRecord(struct soap *soap, struct __sai__GetProvisioningAuditRecord *a)
105686 {
105687         (void)soap; (void)a; /* appease -Wall -Werror */
105688         a->sai__GetProvisioningAuditRecord = NULL;
105689 }
105690
105691 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningAuditRecord(struct soap *soap, const struct __sai__GetProvisioningAuditRecord *a, const char *tag, const char *type)
105692 {
105693         register int id = 0;
105694         if (soap_out___sai__GetProvisioningAuditRecord(soap, tag, id, a, type))
105695                 return soap->error;
105696         return SOAP_OK;
105697 }
105698
105699 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, int id, const struct __sai__GetProvisioningAuditRecord *a, const char *type)
105700 {
105701         soap_out_PointerTo_sai__GetProvisioningAuditRecord(soap, "sai:GetProvisioningAuditRecord", -1, &a->sai__GetProvisioningAuditRecord, "");
105702         return SOAP_OK;
105703 }
105704
105705 SOAP_FMAC3 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_get___sai__GetProvisioningAuditRecord(struct soap *soap, struct __sai__GetProvisioningAuditRecord *p, const char *tag, const char *type)
105706 {
105707         if ((p = soap_in___sai__GetProvisioningAuditRecord(soap, tag, p, type)))
105708                 soap_getindependent(soap);
105709         return p;
105710 }
105711
105712 SOAP_FMAC3 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_in___sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, struct __sai__GetProvisioningAuditRecord *a, const char *type)
105713 {
105714         short soap_flag_sai__GetProvisioningAuditRecord = 1;
105715         a = (struct __sai__GetProvisioningAuditRecord *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningAuditRecord, sizeof(struct __sai__GetProvisioningAuditRecord), 0, NULL, NULL, NULL);
105716         if (!a)
105717                 return NULL;
105718         soap_default___sai__GetProvisioningAuditRecord(soap, a);
105719                 for (;;)
105720                 {       soap->error = SOAP_TAG_MISMATCH;
105721                         if (soap_flag_sai__GetProvisioningAuditRecord && soap->error == SOAP_TAG_MISMATCH)
105722                                 if (soap_in_PointerTo_sai__GetProvisioningAuditRecord(soap, "sai:GetProvisioningAuditRecord", &a->sai__GetProvisioningAuditRecord, ""))
105723                                 {       soap_flag_sai__GetProvisioningAuditRecord--;
105724                                         continue;
105725                                 }
105726                         if (soap->error == SOAP_TAG_MISMATCH)
105727                                 soap->error = soap_ignore_element(soap);
105728                         if (soap->error == SOAP_NO_TAG)
105729                                 break;
105730                         if (soap->error)
105731                                 return NULL;
105732                 }
105733         return a;
105734 }
105735
105736 SOAP_FMAC5 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC6 soap_new___sai__GetProvisioningAuditRecord(struct soap *soap, int n)
105737 {       return soap_instantiate___sai__GetProvisioningAuditRecord(soap, n, NULL, NULL, NULL);
105738 }
105739
105740 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningAuditRecord(struct soap *soap, struct __sai__GetProvisioningAuditRecord *p)
105741 {       soap_delete(soap, p);
105742 }
105743
105744 SOAP_FMAC3 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_instantiate___sai__GetProvisioningAuditRecord(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105745 {
105746         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningAuditRecord(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105747         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningAuditRecord, n, soap_fdelete);
105748         if (!cp)
105749                 return NULL;
105750         if (n < 0)
105751         {       cp->ptr = (void*)new struct __sai__GetProvisioningAuditRecord;
105752                 if (size)
105753                         *size = sizeof(struct __sai__GetProvisioningAuditRecord);
105754         }
105755         else
105756         {       cp->ptr = (void*)new struct __sai__GetProvisioningAuditRecord[n];
105757                 if (size)
105758                         *size = n * sizeof(struct __sai__GetProvisioningAuditRecord);
105759         }
105760                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105761         return (struct __sai__GetProvisioningAuditRecord*)cp->ptr;
105762 }
105763
105764 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetProvisioningAuditRecord(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105765 {
105766         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningAuditRecord %p -> %p\n", q, p));
105767         *(struct __sai__GetProvisioningAuditRecord*)p = *(struct __sai__GetProvisioningAuditRecord*)q;
105768 }
105769
105770 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__SetZeroTouchConfigurationMode *a)
105771 {
105772         (void)soap; (void)a; /* appease -Wall -Werror */
105773         soap_serialize_PointerTo_sai__SetZeroTouchConfigurationMode(soap, &a->sai__SetZeroTouchConfigurationMode);
105774 }
105775
105776 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetZeroTouchConfigurationMode(struct soap *soap, struct __sai__SetZeroTouchConfigurationMode *a)
105777 {
105778         (void)soap; (void)a; /* appease -Wall -Werror */
105779         a->sai__SetZeroTouchConfigurationMode = NULL;
105780 }
105781
105782 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__SetZeroTouchConfigurationMode *a, const char *tag, const char *type)
105783 {
105784         register int id = 0;
105785         if (soap_out___sai__SetZeroTouchConfigurationMode(soap, tag, id, a, type))
105786                 return soap->error;
105787         return SOAP_OK;
105788 }
105789
105790 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, const struct __sai__SetZeroTouchConfigurationMode *a, const char *type)
105791 {
105792         soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(soap, "sai:SetZeroTouchConfigurationMode", -1, &a->sai__SetZeroTouchConfigurationMode, "");
105793         return SOAP_OK;
105794 }
105795
105796 SOAP_FMAC3 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get___sai__SetZeroTouchConfigurationMode(struct soap *soap, struct __sai__SetZeroTouchConfigurationMode *p, const char *tag, const char *type)
105797 {
105798         if ((p = soap_in___sai__SetZeroTouchConfigurationMode(soap, tag, p, type)))
105799                 soap_getindependent(soap);
105800         return p;
105801 }
105802
105803 SOAP_FMAC3 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in___sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, struct __sai__SetZeroTouchConfigurationMode *a, const char *type)
105804 {
105805         short soap_flag_sai__SetZeroTouchConfigurationMode = 1;
105806         a = (struct __sai__SetZeroTouchConfigurationMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetZeroTouchConfigurationMode, sizeof(struct __sai__SetZeroTouchConfigurationMode), 0, NULL, NULL, NULL);
105807         if (!a)
105808                 return NULL;
105809         soap_default___sai__SetZeroTouchConfigurationMode(soap, a);
105810                 for (;;)
105811                 {       soap->error = SOAP_TAG_MISMATCH;
105812                         if (soap_flag_sai__SetZeroTouchConfigurationMode && soap->error == SOAP_TAG_MISMATCH)
105813                                 if (soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(soap, "sai:SetZeroTouchConfigurationMode", &a->sai__SetZeroTouchConfigurationMode, ""))
105814                                 {       soap_flag_sai__SetZeroTouchConfigurationMode--;
105815                                         continue;
105816                                 }
105817                         if (soap->error == SOAP_TAG_MISMATCH)
105818                                 soap->error = soap_ignore_element(soap);
105819                         if (soap->error == SOAP_NO_TAG)
105820                                 break;
105821                         if (soap->error)
105822                                 return NULL;
105823                 }
105824         return a;
105825 }
105826
105827 SOAP_FMAC5 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new___sai__SetZeroTouchConfigurationMode(struct soap *soap, int n)
105828 {       return soap_instantiate___sai__SetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL);
105829 }
105830
105831 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetZeroTouchConfigurationMode(struct soap *soap, struct __sai__SetZeroTouchConfigurationMode *p)
105832 {       soap_delete(soap, p);
105833 }
105834
105835 SOAP_FMAC3 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_instantiate___sai__SetZeroTouchConfigurationMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105836 {
105837         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105838         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetZeroTouchConfigurationMode, n, soap_fdelete);
105839         if (!cp)
105840                 return NULL;
105841         if (n < 0)
105842         {       cp->ptr = (void*)new struct __sai__SetZeroTouchConfigurationMode;
105843                 if (size)
105844                         *size = sizeof(struct __sai__SetZeroTouchConfigurationMode);
105845         }
105846         else
105847         {       cp->ptr = (void*)new struct __sai__SetZeroTouchConfigurationMode[n];
105848                 if (size)
105849                         *size = n * sizeof(struct __sai__SetZeroTouchConfigurationMode);
105850         }
105851                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105852         return (struct __sai__SetZeroTouchConfigurationMode*)cp->ptr;
105853 }
105854
105855 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetZeroTouchConfigurationMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105856 {
105857         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetZeroTouchConfigurationMode %p -> %p\n", q, p));
105858         *(struct __sai__SetZeroTouchConfigurationMode*)p = *(struct __sai__SetZeroTouchConfigurationMode*)q;
105859 }
105860
105861 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__GetZeroTouchConfigurationMode *a)
105862 {
105863         (void)soap; (void)a; /* appease -Wall -Werror */
105864         soap_serialize_PointerTo_sai__GetZeroTouchConfigurationMode(soap, &a->sai__GetZeroTouchConfigurationMode);
105865 }
105866
105867 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetZeroTouchConfigurationMode(struct soap *soap, struct __sai__GetZeroTouchConfigurationMode *a)
105868 {
105869         (void)soap; (void)a; /* appease -Wall -Werror */
105870         a->sai__GetZeroTouchConfigurationMode = NULL;
105871 }
105872
105873 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__GetZeroTouchConfigurationMode *a, const char *tag, const char *type)
105874 {
105875         register int id = 0;
105876         if (soap_out___sai__GetZeroTouchConfigurationMode(soap, tag, id, a, type))
105877                 return soap->error;
105878         return SOAP_OK;
105879 }
105880
105881 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, const struct __sai__GetZeroTouchConfigurationMode *a, const char *type)
105882 {
105883         soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(soap, "sai:GetZeroTouchConfigurationMode", -1, &a->sai__GetZeroTouchConfigurationMode, "");
105884         return SOAP_OK;
105885 }
105886
105887 SOAP_FMAC3 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get___sai__GetZeroTouchConfigurationMode(struct soap *soap, struct __sai__GetZeroTouchConfigurationMode *p, const char *tag, const char *type)
105888 {
105889         if ((p = soap_in___sai__GetZeroTouchConfigurationMode(soap, tag, p, type)))
105890                 soap_getindependent(soap);
105891         return p;
105892 }
105893
105894 SOAP_FMAC3 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in___sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, struct __sai__GetZeroTouchConfigurationMode *a, const char *type)
105895 {
105896         short soap_flag_sai__GetZeroTouchConfigurationMode = 1;
105897         a = (struct __sai__GetZeroTouchConfigurationMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetZeroTouchConfigurationMode, sizeof(struct __sai__GetZeroTouchConfigurationMode), 0, NULL, NULL, NULL);
105898         if (!a)
105899                 return NULL;
105900         soap_default___sai__GetZeroTouchConfigurationMode(soap, a);
105901                 for (;;)
105902                 {       soap->error = SOAP_TAG_MISMATCH;
105903                         if (soap_flag_sai__GetZeroTouchConfigurationMode && soap->error == SOAP_TAG_MISMATCH)
105904                                 if (soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(soap, "sai:GetZeroTouchConfigurationMode", &a->sai__GetZeroTouchConfigurationMode, ""))
105905                                 {       soap_flag_sai__GetZeroTouchConfigurationMode--;
105906                                         continue;
105907                                 }
105908                         if (soap->error == SOAP_TAG_MISMATCH)
105909                                 soap->error = soap_ignore_element(soap);
105910                         if (soap->error == SOAP_NO_TAG)
105911                                 break;
105912                         if (soap->error)
105913                                 return NULL;
105914                 }
105915         return a;
105916 }
105917
105918 SOAP_FMAC5 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new___sai__GetZeroTouchConfigurationMode(struct soap *soap, int n)
105919 {       return soap_instantiate___sai__GetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL);
105920 }
105921
105922 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetZeroTouchConfigurationMode(struct soap *soap, struct __sai__GetZeroTouchConfigurationMode *p)
105923 {       soap_delete(soap, p);
105924 }
105925
105926 SOAP_FMAC3 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_instantiate___sai__GetZeroTouchConfigurationMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
105927 {
105928         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
105929         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetZeroTouchConfigurationMode, n, soap_fdelete);
105930         if (!cp)
105931                 return NULL;
105932         if (n < 0)
105933         {       cp->ptr = (void*)new struct __sai__GetZeroTouchConfigurationMode;
105934                 if (size)
105935                         *size = sizeof(struct __sai__GetZeroTouchConfigurationMode);
105936         }
105937         else
105938         {       cp->ptr = (void*)new struct __sai__GetZeroTouchConfigurationMode[n];
105939                 if (size)
105940                         *size = n * sizeof(struct __sai__GetZeroTouchConfigurationMode);
105941         }
105942                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
105943         return (struct __sai__GetZeroTouchConfigurationMode*)cp->ptr;
105944 }
105945
105946 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetZeroTouchConfigurationMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
105947 {
105948         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetZeroTouchConfigurationMode %p -> %p\n", q, p));
105949         *(struct __sai__GetZeroTouchConfigurationMode*)p = *(struct __sai__GetZeroTouchConfigurationMode*)q;
105950 }
105951
105952 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnableCertificateHashEntry(struct soap *soap, const struct __sai__EnableCertificateHashEntry *a)
105953 {
105954         (void)soap; (void)a; /* appease -Wall -Werror */
105955         soap_serialize_PointerTo_sai__EnableCertificateHashEntry(soap, &a->sai__EnableCertificateHashEntry);
105956 }
105957
105958 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnableCertificateHashEntry(struct soap *soap, struct __sai__EnableCertificateHashEntry *a)
105959 {
105960         (void)soap; (void)a; /* appease -Wall -Werror */
105961         a->sai__EnableCertificateHashEntry = NULL;
105962 }
105963
105964 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnableCertificateHashEntry(struct soap *soap, const struct __sai__EnableCertificateHashEntry *a, const char *tag, const char *type)
105965 {
105966         register int id = 0;
105967         if (soap_out___sai__EnableCertificateHashEntry(soap, tag, id, a, type))
105968                 return soap->error;
105969         return SOAP_OK;
105970 }
105971
105972 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, int id, const struct __sai__EnableCertificateHashEntry *a, const char *type)
105973 {
105974         soap_out_PointerTo_sai__EnableCertificateHashEntry(soap, "sai:EnableCertificateHashEntry", -1, &a->sai__EnableCertificateHashEntry, "");
105975         return SOAP_OK;
105976 }
105977
105978 SOAP_FMAC3 struct __sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_get___sai__EnableCertificateHashEntry(struct soap *soap, struct __sai__EnableCertificateHashEntry *p, const char *tag, const char *type)
105979 {
105980         if ((p = soap_in___sai__EnableCertificateHashEntry(soap, tag, p, type)))
105981                 soap_getindependent(soap);
105982         return p;
105983 }
105984
105985 SOAP_FMAC3 struct __sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_in___sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__EnableCertificateHashEntry *a, const char *type)
105986 {
105987         short soap_flag_sai__EnableCertificateHashEntry = 1;
105988         a = (struct __sai__EnableCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnableCertificateHashEntry, sizeof(struct __sai__EnableCertificateHashEntry), 0, NULL, NULL, NULL);
105989         if (!a)
105990                 return NULL;
105991         soap_default___sai__EnableCertificateHashEntry(soap, a);
105992                 for (;;)
105993                 {       soap->error = SOAP_TAG_MISMATCH;
105994                         if (soap_flag_sai__EnableCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH)
105995                                 if (soap_in_PointerTo_sai__EnableCertificateHashEntry(soap, "sai:EnableCertificateHashEntry", &a->sai__EnableCertificateHashEntry, ""))
105996                                 {       soap_flag_sai__EnableCertificateHashEntry--;
105997                                         continue;
105998                                 }
105999                         if (soap->error == SOAP_TAG_MISMATCH)
106000                                 soap->error = soap_ignore_element(soap);
106001                         if (soap->error == SOAP_NO_TAG)
106002                                 break;
106003                         if (soap->error)
106004                                 return NULL;
106005                 }
106006         return a;
106007 }
106008
106009 SOAP_FMAC5 struct __sai__EnableCertificateHashEntry * SOAP_FMAC6 soap_new___sai__EnableCertificateHashEntry(struct soap *soap, int n)
106010 {       return soap_instantiate___sai__EnableCertificateHashEntry(soap, n, NULL, NULL, NULL);
106011 }
106012
106013 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnableCertificateHashEntry(struct soap *soap, struct __sai__EnableCertificateHashEntry *p)
106014 {       soap_delete(soap, p);
106015 }
106016
106017 SOAP_FMAC3 struct __sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_instantiate___sai__EnableCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106018 {
106019         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnableCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106020         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnableCertificateHashEntry, n, soap_fdelete);
106021         if (!cp)
106022                 return NULL;
106023         if (n < 0)
106024         {       cp->ptr = (void*)new struct __sai__EnableCertificateHashEntry;
106025                 if (size)
106026                         *size = sizeof(struct __sai__EnableCertificateHashEntry);
106027         }
106028         else
106029         {       cp->ptr = (void*)new struct __sai__EnableCertificateHashEntry[n];
106030                 if (size)
106031                         *size = n * sizeof(struct __sai__EnableCertificateHashEntry);
106032         }
106033                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106034         return (struct __sai__EnableCertificateHashEntry*)cp->ptr;
106035 }
106036
106037 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnableCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106038 {
106039         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnableCertificateHashEntry %p -> %p\n", q, p));
106040         *(struct __sai__EnableCertificateHashEntry*)p = *(struct __sai__EnableCertificateHashEntry*)q;
106041 }
106042
106043 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__DeleteCertificateHashEntry(struct soap *soap, const struct __sai__DeleteCertificateHashEntry *a)
106044 {
106045         (void)soap; (void)a; /* appease -Wall -Werror */
106046         soap_serialize_PointerTo_sai__DeleteCertificateHashEntry(soap, &a->sai__DeleteCertificateHashEntry);
106047 }
106048
106049 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__DeleteCertificateHashEntry(struct soap *soap, struct __sai__DeleteCertificateHashEntry *a)
106050 {
106051         (void)soap; (void)a; /* appease -Wall -Werror */
106052         a->sai__DeleteCertificateHashEntry = NULL;
106053 }
106054
106055 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__DeleteCertificateHashEntry(struct soap *soap, const struct __sai__DeleteCertificateHashEntry *a, const char *tag, const char *type)
106056 {
106057         register int id = 0;
106058         if (soap_out___sai__DeleteCertificateHashEntry(soap, tag, id, a, type))
106059                 return soap->error;
106060         return SOAP_OK;
106061 }
106062
106063 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, int id, const struct __sai__DeleteCertificateHashEntry *a, const char *type)
106064 {
106065         soap_out_PointerTo_sai__DeleteCertificateHashEntry(soap, "sai:DeleteCertificateHashEntry", -1, &a->sai__DeleteCertificateHashEntry, "");
106066         return SOAP_OK;
106067 }
106068
106069 SOAP_FMAC3 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_get___sai__DeleteCertificateHashEntry(struct soap *soap, struct __sai__DeleteCertificateHashEntry *p, const char *tag, const char *type)
106070 {
106071         if ((p = soap_in___sai__DeleteCertificateHashEntry(soap, tag, p, type)))
106072                 soap_getindependent(soap);
106073         return p;
106074 }
106075
106076 SOAP_FMAC3 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_in___sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__DeleteCertificateHashEntry *a, const char *type)
106077 {
106078         short soap_flag_sai__DeleteCertificateHashEntry = 1;
106079         a = (struct __sai__DeleteCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__DeleteCertificateHashEntry, sizeof(struct __sai__DeleteCertificateHashEntry), 0, NULL, NULL, NULL);
106080         if (!a)
106081                 return NULL;
106082         soap_default___sai__DeleteCertificateHashEntry(soap, a);
106083                 for (;;)
106084                 {       soap->error = SOAP_TAG_MISMATCH;
106085                         if (soap_flag_sai__DeleteCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH)
106086                                 if (soap_in_PointerTo_sai__DeleteCertificateHashEntry(soap, "sai:DeleteCertificateHashEntry", &a->sai__DeleteCertificateHashEntry, ""))
106087                                 {       soap_flag_sai__DeleteCertificateHashEntry--;
106088                                         continue;
106089                                 }
106090                         if (soap->error == SOAP_TAG_MISMATCH)
106091                                 soap->error = soap_ignore_element(soap);
106092                         if (soap->error == SOAP_NO_TAG)
106093                                 break;
106094                         if (soap->error)
106095                                 return NULL;
106096                 }
106097         return a;
106098 }
106099
106100 SOAP_FMAC5 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC6 soap_new___sai__DeleteCertificateHashEntry(struct soap *soap, int n)
106101 {       return soap_instantiate___sai__DeleteCertificateHashEntry(soap, n, NULL, NULL, NULL);
106102 }
106103
106104 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__DeleteCertificateHashEntry(struct soap *soap, struct __sai__DeleteCertificateHashEntry *p)
106105 {       soap_delete(soap, p);
106106 }
106107
106108 SOAP_FMAC3 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_instantiate___sai__DeleteCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106109 {
106110         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__DeleteCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106111         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__DeleteCertificateHashEntry, n, soap_fdelete);
106112         if (!cp)
106113                 return NULL;
106114         if (n < 0)
106115         {       cp->ptr = (void*)new struct __sai__DeleteCertificateHashEntry;
106116                 if (size)
106117                         *size = sizeof(struct __sai__DeleteCertificateHashEntry);
106118         }
106119         else
106120         {       cp->ptr = (void*)new struct __sai__DeleteCertificateHashEntry[n];
106121                 if (size)
106122                         *size = n * sizeof(struct __sai__DeleteCertificateHashEntry);
106123         }
106124                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106125         return (struct __sai__DeleteCertificateHashEntry*)cp->ptr;
106126 }
106127
106128 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__DeleteCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106129 {
106130         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__DeleteCertificateHashEntry %p -> %p\n", q, p));
106131         *(struct __sai__DeleteCertificateHashEntry*)p = *(struct __sai__DeleteCertificateHashEntry*)q;
106132 }
106133
106134 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddCertificateHashEntry(struct soap *soap, const struct __sai__AddCertificateHashEntry *a)
106135 {
106136         (void)soap; (void)a; /* appease -Wall -Werror */
106137         soap_serialize_PointerTo_sai__AddCertificateHashEntry(soap, &a->sai__AddCertificateHashEntry);
106138 }
106139
106140 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddCertificateHashEntry(struct soap *soap, struct __sai__AddCertificateHashEntry *a)
106141 {
106142         (void)soap; (void)a; /* appease -Wall -Werror */
106143         a->sai__AddCertificateHashEntry = NULL;
106144 }
106145
106146 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddCertificateHashEntry(struct soap *soap, const struct __sai__AddCertificateHashEntry *a, const char *tag, const char *type)
106147 {
106148         register int id = 0;
106149         if (soap_out___sai__AddCertificateHashEntry(soap, tag, id, a, type))
106150                 return soap->error;
106151         return SOAP_OK;
106152 }
106153
106154 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__AddCertificateHashEntry(struct soap *soap, const char *tag, int id, const struct __sai__AddCertificateHashEntry *a, const char *type)
106155 {
106156         soap_out_PointerTo_sai__AddCertificateHashEntry(soap, "sai:AddCertificateHashEntry", -1, &a->sai__AddCertificateHashEntry, "");
106157         return SOAP_OK;
106158 }
106159
106160 SOAP_FMAC3 struct __sai__AddCertificateHashEntry * SOAP_FMAC4 soap_get___sai__AddCertificateHashEntry(struct soap *soap, struct __sai__AddCertificateHashEntry *p, const char *tag, const char *type)
106161 {
106162         if ((p = soap_in___sai__AddCertificateHashEntry(soap, tag, p, type)))
106163                 soap_getindependent(soap);
106164         return p;
106165 }
106166
106167 SOAP_FMAC3 struct __sai__AddCertificateHashEntry * SOAP_FMAC4 soap_in___sai__AddCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__AddCertificateHashEntry *a, const char *type)
106168 {
106169         short soap_flag_sai__AddCertificateHashEntry = 1;
106170         a = (struct __sai__AddCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddCertificateHashEntry, sizeof(struct __sai__AddCertificateHashEntry), 0, NULL, NULL, NULL);
106171         if (!a)
106172                 return NULL;
106173         soap_default___sai__AddCertificateHashEntry(soap, a);
106174                 for (;;)
106175                 {       soap->error = SOAP_TAG_MISMATCH;
106176                         if (soap_flag_sai__AddCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH)
106177                                 if (soap_in_PointerTo_sai__AddCertificateHashEntry(soap, "sai:AddCertificateHashEntry", &a->sai__AddCertificateHashEntry, ""))
106178                                 {       soap_flag_sai__AddCertificateHashEntry--;
106179                                         continue;
106180                                 }
106181                         if (soap->error == SOAP_TAG_MISMATCH)
106182                                 soap->error = soap_ignore_element(soap);
106183                         if (soap->error == SOAP_NO_TAG)
106184                                 break;
106185                         if (soap->error)
106186                                 return NULL;
106187                 }
106188         return a;
106189 }
106190
106191 SOAP_FMAC5 struct __sai__AddCertificateHashEntry * SOAP_FMAC6 soap_new___sai__AddCertificateHashEntry(struct soap *soap, int n)
106192 {       return soap_instantiate___sai__AddCertificateHashEntry(soap, n, NULL, NULL, NULL);
106193 }
106194
106195 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddCertificateHashEntry(struct soap *soap, struct __sai__AddCertificateHashEntry *p)
106196 {       soap_delete(soap, p);
106197 }
106198
106199 SOAP_FMAC3 struct __sai__AddCertificateHashEntry * SOAP_FMAC4 soap_instantiate___sai__AddCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106200 {
106201         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106202         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddCertificateHashEntry, n, soap_fdelete);
106203         if (!cp)
106204                 return NULL;
106205         if (n < 0)
106206         {       cp->ptr = (void*)new struct __sai__AddCertificateHashEntry;
106207                 if (size)
106208                         *size = sizeof(struct __sai__AddCertificateHashEntry);
106209         }
106210         else
106211         {       cp->ptr = (void*)new struct __sai__AddCertificateHashEntry[n];
106212                 if (size)
106213                         *size = n * sizeof(struct __sai__AddCertificateHashEntry);
106214         }
106215                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106216         return (struct __sai__AddCertificateHashEntry*)cp->ptr;
106217 }
106218
106219 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__AddCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106220 {
106221         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddCertificateHashEntry %p -> %p\n", q, p));
106222         *(struct __sai__AddCertificateHashEntry*)p = *(struct __sai__AddCertificateHashEntry*)q;
106223 }
106224
106225 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetCertificateHashEntry(struct soap *soap, const struct __sai__GetCertificateHashEntry *a)
106226 {
106227         (void)soap; (void)a; /* appease -Wall -Werror */
106228         soap_serialize_PointerTo_sai__GetCertificateHashEntry(soap, &a->sai__GetCertificateHashEntry);
106229 }
106230
106231 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetCertificateHashEntry(struct soap *soap, struct __sai__GetCertificateHashEntry *a)
106232 {
106233         (void)soap; (void)a; /* appease -Wall -Werror */
106234         a->sai__GetCertificateHashEntry = NULL;
106235 }
106236
106237 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetCertificateHashEntry(struct soap *soap, const struct __sai__GetCertificateHashEntry *a, const char *tag, const char *type)
106238 {
106239         register int id = 0;
106240         if (soap_out___sai__GetCertificateHashEntry(soap, tag, id, a, type))
106241                 return soap->error;
106242         return SOAP_OK;
106243 }
106244
106245 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetCertificateHashEntry(struct soap *soap, const char *tag, int id, const struct __sai__GetCertificateHashEntry *a, const char *type)
106246 {
106247         soap_out_PointerTo_sai__GetCertificateHashEntry(soap, "sai:GetCertificateHashEntry", -1, &a->sai__GetCertificateHashEntry, "");
106248         return SOAP_OK;
106249 }
106250
106251 SOAP_FMAC3 struct __sai__GetCertificateHashEntry * SOAP_FMAC4 soap_get___sai__GetCertificateHashEntry(struct soap *soap, struct __sai__GetCertificateHashEntry *p, const char *tag, const char *type)
106252 {
106253         if ((p = soap_in___sai__GetCertificateHashEntry(soap, tag, p, type)))
106254                 soap_getindependent(soap);
106255         return p;
106256 }
106257
106258 SOAP_FMAC3 struct __sai__GetCertificateHashEntry * SOAP_FMAC4 soap_in___sai__GetCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__GetCertificateHashEntry *a, const char *type)
106259 {
106260         short soap_flag_sai__GetCertificateHashEntry = 1;
106261         a = (struct __sai__GetCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetCertificateHashEntry, sizeof(struct __sai__GetCertificateHashEntry), 0, NULL, NULL, NULL);
106262         if (!a)
106263                 return NULL;
106264         soap_default___sai__GetCertificateHashEntry(soap, a);
106265                 for (;;)
106266                 {       soap->error = SOAP_TAG_MISMATCH;
106267                         if (soap_flag_sai__GetCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH)
106268                                 if (soap_in_PointerTo_sai__GetCertificateHashEntry(soap, "sai:GetCertificateHashEntry", &a->sai__GetCertificateHashEntry, ""))
106269                                 {       soap_flag_sai__GetCertificateHashEntry--;
106270                                         continue;
106271                                 }
106272                         if (soap->error == SOAP_TAG_MISMATCH)
106273                                 soap->error = soap_ignore_element(soap);
106274                         if (soap->error == SOAP_NO_TAG)
106275                                 break;
106276                         if (soap->error)
106277                                 return NULL;
106278                 }
106279         return a;
106280 }
106281
106282 SOAP_FMAC5 struct __sai__GetCertificateHashEntry * SOAP_FMAC6 soap_new___sai__GetCertificateHashEntry(struct soap *soap, int n)
106283 {       return soap_instantiate___sai__GetCertificateHashEntry(soap, n, NULL, NULL, NULL);
106284 }
106285
106286 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetCertificateHashEntry(struct soap *soap, struct __sai__GetCertificateHashEntry *p)
106287 {       soap_delete(soap, p);
106288 }
106289
106290 SOAP_FMAC3 struct __sai__GetCertificateHashEntry * SOAP_FMAC4 soap_instantiate___sai__GetCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106291 {
106292         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106293         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetCertificateHashEntry, n, soap_fdelete);
106294         if (!cp)
106295                 return NULL;
106296         if (n < 0)
106297         {       cp->ptr = (void*)new struct __sai__GetCertificateHashEntry;
106298                 if (size)
106299                         *size = sizeof(struct __sai__GetCertificateHashEntry);
106300         }
106301         else
106302         {       cp->ptr = (void*)new struct __sai__GetCertificateHashEntry[n];
106303                 if (size)
106304                         *size = n * sizeof(struct __sai__GetCertificateHashEntry);
106305         }
106306                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106307         return (struct __sai__GetCertificateHashEntry*)cp->ptr;
106308 }
106309
106310 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetCertificateHashEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106311 {
106312         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetCertificateHashEntry %p -> %p\n", q, p));
106313         *(struct __sai__GetCertificateHashEntry*)p = *(struct __sai__GetCertificateHashEntry*)q;
106314 }
106315
106316 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumerateCertificateHashEntries(struct soap *soap, const struct __sai__EnumerateCertificateHashEntries *a)
106317 {
106318         (void)soap; (void)a; /* appease -Wall -Werror */
106319         soap_serialize_PointerTo_sai__EnumerateCertificateHashEntries(soap, &a->sai__EnumerateCertificateHashEntries);
106320 }
106321
106322 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumerateCertificateHashEntries(struct soap *soap, struct __sai__EnumerateCertificateHashEntries *a)
106323 {
106324         (void)soap; (void)a; /* appease -Wall -Werror */
106325         a->sai__EnumerateCertificateHashEntries = NULL;
106326 }
106327
106328 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumerateCertificateHashEntries(struct soap *soap, const struct __sai__EnumerateCertificateHashEntries *a, const char *tag, const char *type)
106329 {
106330         register int id = 0;
106331         if (soap_out___sai__EnumerateCertificateHashEntries(soap, tag, id, a, type))
106332                 return soap->error;
106333         return SOAP_OK;
106334 }
106335
106336 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, int id, const struct __sai__EnumerateCertificateHashEntries *a, const char *type)
106337 {
106338         soap_out_PointerTo_sai__EnumerateCertificateHashEntries(soap, "sai:EnumerateCertificateHashEntries", -1, &a->sai__EnumerateCertificateHashEntries, "");
106339         return SOAP_OK;
106340 }
106341
106342 SOAP_FMAC3 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_get___sai__EnumerateCertificateHashEntries(struct soap *soap, struct __sai__EnumerateCertificateHashEntries *p, const char *tag, const char *type)
106343 {
106344         if ((p = soap_in___sai__EnumerateCertificateHashEntries(soap, tag, p, type)))
106345                 soap_getindependent(soap);
106346         return p;
106347 }
106348
106349 SOAP_FMAC3 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_in___sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, struct __sai__EnumerateCertificateHashEntries *a, const char *type)
106350 {
106351         short soap_flag_sai__EnumerateCertificateHashEntries = 1;
106352         a = (struct __sai__EnumerateCertificateHashEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumerateCertificateHashEntries, sizeof(struct __sai__EnumerateCertificateHashEntries), 0, NULL, NULL, NULL);
106353         if (!a)
106354                 return NULL;
106355         soap_default___sai__EnumerateCertificateHashEntries(soap, a);
106356                 for (;;)
106357                 {       soap->error = SOAP_TAG_MISMATCH;
106358                         if (soap_flag_sai__EnumerateCertificateHashEntries && soap->error == SOAP_TAG_MISMATCH)
106359                                 if (soap_in_PointerTo_sai__EnumerateCertificateHashEntries(soap, "sai:EnumerateCertificateHashEntries", &a->sai__EnumerateCertificateHashEntries, ""))
106360                                 {       soap_flag_sai__EnumerateCertificateHashEntries--;
106361                                         continue;
106362                                 }
106363                         if (soap->error == SOAP_TAG_MISMATCH)
106364                                 soap->error = soap_ignore_element(soap);
106365                         if (soap->error == SOAP_NO_TAG)
106366                                 break;
106367                         if (soap->error)
106368                                 return NULL;
106369                 }
106370         return a;
106371 }
106372
106373 SOAP_FMAC5 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC6 soap_new___sai__EnumerateCertificateHashEntries(struct soap *soap, int n)
106374 {       return soap_instantiate___sai__EnumerateCertificateHashEntries(soap, n, NULL, NULL, NULL);
106375 }
106376
106377 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumerateCertificateHashEntries(struct soap *soap, struct __sai__EnumerateCertificateHashEntries *p)
106378 {       soap_delete(soap, p);
106379 }
106380
106381 SOAP_FMAC3 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_instantiate___sai__EnumerateCertificateHashEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106382 {
106383         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumerateCertificateHashEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106384         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumerateCertificateHashEntries, n, soap_fdelete);
106385         if (!cp)
106386                 return NULL;
106387         if (n < 0)
106388         {       cp->ptr = (void*)new struct __sai__EnumerateCertificateHashEntries;
106389                 if (size)
106390                         *size = sizeof(struct __sai__EnumerateCertificateHashEntries);
106391         }
106392         else
106393         {       cp->ptr = (void*)new struct __sai__EnumerateCertificateHashEntries[n];
106394                 if (size)
106395                         *size = n * sizeof(struct __sai__EnumerateCertificateHashEntries);
106396         }
106397                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106398         return (struct __sai__EnumerateCertificateHashEntries*)cp->ptr;
106399 }
106400
106401 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnumerateCertificateHashEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106402 {
106403         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumerateCertificateHashEntries %p -> %p\n", q, p));
106404         *(struct __sai__EnumerateCertificateHashEntries*)p = *(struct __sai__EnumerateCertificateHashEntries*)q;
106405 }
106406
106407 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningServerOTP(struct soap *soap, const struct __sai__GetProvisioningServerOTP *a)
106408 {
106409         (void)soap; (void)a; /* appease -Wall -Werror */
106410         soap_serialize_PointerTo_sai__GetProvisioningServerOTP(soap, &a->sai__GetProvisioningServerOTP);
106411 }
106412
106413 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningServerOTP(struct soap *soap, struct __sai__GetProvisioningServerOTP *a)
106414 {
106415         (void)soap; (void)a; /* appease -Wall -Werror */
106416         a->sai__GetProvisioningServerOTP = NULL;
106417 }
106418
106419 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningServerOTP(struct soap *soap, const struct __sai__GetProvisioningServerOTP *a, const char *tag, const char *type)
106420 {
106421         register int id = 0;
106422         if (soap_out___sai__GetProvisioningServerOTP(soap, tag, id, a, type))
106423                 return soap->error;
106424         return SOAP_OK;
106425 }
106426
106427 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, int id, const struct __sai__GetProvisioningServerOTP *a, const char *type)
106428 {
106429         soap_out_PointerTo_sai__GetProvisioningServerOTP(soap, "sai:GetProvisioningServerOTP", -1, &a->sai__GetProvisioningServerOTP, "");
106430         return SOAP_OK;
106431 }
106432
106433 SOAP_FMAC3 struct __sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_get___sai__GetProvisioningServerOTP(struct soap *soap, struct __sai__GetProvisioningServerOTP *p, const char *tag, const char *type)
106434 {
106435         if ((p = soap_in___sai__GetProvisioningServerOTP(soap, tag, p, type)))
106436                 soap_getindependent(soap);
106437         return p;
106438 }
106439
106440 SOAP_FMAC3 struct __sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_in___sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, struct __sai__GetProvisioningServerOTP *a, const char *type)
106441 {
106442         short soap_flag_sai__GetProvisioningServerOTP = 1;
106443         a = (struct __sai__GetProvisioningServerOTP *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningServerOTP, sizeof(struct __sai__GetProvisioningServerOTP), 0, NULL, NULL, NULL);
106444         if (!a)
106445                 return NULL;
106446         soap_default___sai__GetProvisioningServerOTP(soap, a);
106447                 for (;;)
106448                 {       soap->error = SOAP_TAG_MISMATCH;
106449                         if (soap_flag_sai__GetProvisioningServerOTP && soap->error == SOAP_TAG_MISMATCH)
106450                                 if (soap_in_PointerTo_sai__GetProvisioningServerOTP(soap, "sai:GetProvisioningServerOTP", &a->sai__GetProvisioningServerOTP, ""))
106451                                 {       soap_flag_sai__GetProvisioningServerOTP--;
106452                                         continue;
106453                                 }
106454                         if (soap->error == SOAP_TAG_MISMATCH)
106455                                 soap->error = soap_ignore_element(soap);
106456                         if (soap->error == SOAP_NO_TAG)
106457                                 break;
106458                         if (soap->error)
106459                                 return NULL;
106460                 }
106461         return a;
106462 }
106463
106464 SOAP_FMAC5 struct __sai__GetProvisioningServerOTP * SOAP_FMAC6 soap_new___sai__GetProvisioningServerOTP(struct soap *soap, int n)
106465 {       return soap_instantiate___sai__GetProvisioningServerOTP(soap, n, NULL, NULL, NULL);
106466 }
106467
106468 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningServerOTP(struct soap *soap, struct __sai__GetProvisioningServerOTP *p)
106469 {       soap_delete(soap, p);
106470 }
106471
106472 SOAP_FMAC3 struct __sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_instantiate___sai__GetProvisioningServerOTP(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106473 {
106474         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106475         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningServerOTP, n, soap_fdelete);
106476         if (!cp)
106477                 return NULL;
106478         if (n < 0)
106479         {       cp->ptr = (void*)new struct __sai__GetProvisioningServerOTP;
106480                 if (size)
106481                         *size = sizeof(struct __sai__GetProvisioningServerOTP);
106482         }
106483         else
106484         {       cp->ptr = (void*)new struct __sai__GetProvisioningServerOTP[n];
106485                 if (size)
106486                         *size = n * sizeof(struct __sai__GetProvisioningServerOTP);
106487         }
106488                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106489         return (struct __sai__GetProvisioningServerOTP*)cp->ptr;
106490 }
106491
106492 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetProvisioningServerOTP(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106493 {
106494         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningServerOTP %p -> %p\n", q, p));
106495         *(struct __sai__GetProvisioningServerOTP*)p = *(struct __sai__GetProvisioningServerOTP*)q;
106496 }
106497
106498 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetProvisioningServerOTP(struct soap *soap, const struct __sai__SetProvisioningServerOTP *a)
106499 {
106500         (void)soap; (void)a; /* appease -Wall -Werror */
106501         soap_serialize_PointerTo_sai__SetProvisioningServerOTP(soap, &a->sai__SetProvisioningServerOTP);
106502 }
106503
106504 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetProvisioningServerOTP(struct soap *soap, struct __sai__SetProvisioningServerOTP *a)
106505 {
106506         (void)soap; (void)a; /* appease -Wall -Werror */
106507         a->sai__SetProvisioningServerOTP = NULL;
106508 }
106509
106510 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetProvisioningServerOTP(struct soap *soap, const struct __sai__SetProvisioningServerOTP *a, const char *tag, const char *type)
106511 {
106512         register int id = 0;
106513         if (soap_out___sai__SetProvisioningServerOTP(soap, tag, id, a, type))
106514                 return soap->error;
106515         return SOAP_OK;
106516 }
106517
106518 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, int id, const struct __sai__SetProvisioningServerOTP *a, const char *type)
106519 {
106520         soap_out_PointerTo_sai__SetProvisioningServerOTP(soap, "sai:SetProvisioningServerOTP", -1, &a->sai__SetProvisioningServerOTP, "");
106521         return SOAP_OK;
106522 }
106523
106524 SOAP_FMAC3 struct __sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_get___sai__SetProvisioningServerOTP(struct soap *soap, struct __sai__SetProvisioningServerOTP *p, const char *tag, const char *type)
106525 {
106526         if ((p = soap_in___sai__SetProvisioningServerOTP(soap, tag, p, type)))
106527                 soap_getindependent(soap);
106528         return p;
106529 }
106530
106531 SOAP_FMAC3 struct __sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_in___sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, struct __sai__SetProvisioningServerOTP *a, const char *type)
106532 {
106533         short soap_flag_sai__SetProvisioningServerOTP = 1;
106534         a = (struct __sai__SetProvisioningServerOTP *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetProvisioningServerOTP, sizeof(struct __sai__SetProvisioningServerOTP), 0, NULL, NULL, NULL);
106535         if (!a)
106536                 return NULL;
106537         soap_default___sai__SetProvisioningServerOTP(soap, a);
106538                 for (;;)
106539                 {       soap->error = SOAP_TAG_MISMATCH;
106540                         if (soap_flag_sai__SetProvisioningServerOTP && soap->error == SOAP_TAG_MISMATCH)
106541                                 if (soap_in_PointerTo_sai__SetProvisioningServerOTP(soap, "sai:SetProvisioningServerOTP", &a->sai__SetProvisioningServerOTP, ""))
106542                                 {       soap_flag_sai__SetProvisioningServerOTP--;
106543                                         continue;
106544                                 }
106545                         if (soap->error == SOAP_TAG_MISMATCH)
106546                                 soap->error = soap_ignore_element(soap);
106547                         if (soap->error == SOAP_NO_TAG)
106548                                 break;
106549                         if (soap->error)
106550                                 return NULL;
106551                 }
106552         return a;
106553 }
106554
106555 SOAP_FMAC5 struct __sai__SetProvisioningServerOTP * SOAP_FMAC6 soap_new___sai__SetProvisioningServerOTP(struct soap *soap, int n)
106556 {       return soap_instantiate___sai__SetProvisioningServerOTP(soap, n, NULL, NULL, NULL);
106557 }
106558
106559 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetProvisioningServerOTP(struct soap *soap, struct __sai__SetProvisioningServerOTP *p)
106560 {       soap_delete(soap, p);
106561 }
106562
106563 SOAP_FMAC3 struct __sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_instantiate___sai__SetProvisioningServerOTP(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106564 {
106565         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106566         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetProvisioningServerOTP, n, soap_fdelete);
106567         if (!cp)
106568                 return NULL;
106569         if (n < 0)
106570         {       cp->ptr = (void*)new struct __sai__SetProvisioningServerOTP;
106571                 if (size)
106572                         *size = sizeof(struct __sai__SetProvisioningServerOTP);
106573         }
106574         else
106575         {       cp->ptr = (void*)new struct __sai__SetProvisioningServerOTP[n];
106576                 if (size)
106577                         *size = n * sizeof(struct __sai__SetProvisioningServerOTP);
106578         }
106579                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106580         return (struct __sai__SetProvisioningServerOTP*)cp->ptr;
106581 }
106582
106583 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetProvisioningServerOTP(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106584 {
106585         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetProvisioningServerOTP %p -> %p\n", q, p));
106586         *(struct __sai__SetProvisioningServerOTP*)p = *(struct __sai__SetProvisioningServerOTP*)q;
106587 }
106588
106589 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetMEBxPassword(struct soap *soap, const struct __sai__SetMEBxPassword *a)
106590 {
106591         (void)soap; (void)a; /* appease -Wall -Werror */
106592         soap_serialize_PointerTo_sai__SetMEBxPassword(soap, &a->sai__SetMEBxPassword);
106593 }
106594
106595 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetMEBxPassword(struct soap *soap, struct __sai__SetMEBxPassword *a)
106596 {
106597         (void)soap; (void)a; /* appease -Wall -Werror */
106598         a->sai__SetMEBxPassword = NULL;
106599 }
106600
106601 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetMEBxPassword(struct soap *soap, const struct __sai__SetMEBxPassword *a, const char *tag, const char *type)
106602 {
106603         register int id = 0;
106604         if (soap_out___sai__SetMEBxPassword(soap, tag, id, a, type))
106605                 return soap->error;
106606         return SOAP_OK;
106607 }
106608
106609 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetMEBxPassword(struct soap *soap, const char *tag, int id, const struct __sai__SetMEBxPassword *a, const char *type)
106610 {
106611         soap_out_PointerTo_sai__SetMEBxPassword(soap, "sai:SetMEBxPassword", -1, &a->sai__SetMEBxPassword, "");
106612         return SOAP_OK;
106613 }
106614
106615 SOAP_FMAC3 struct __sai__SetMEBxPassword * SOAP_FMAC4 soap_get___sai__SetMEBxPassword(struct soap *soap, struct __sai__SetMEBxPassword *p, const char *tag, const char *type)
106616 {
106617         if ((p = soap_in___sai__SetMEBxPassword(soap, tag, p, type)))
106618                 soap_getindependent(soap);
106619         return p;
106620 }
106621
106622 SOAP_FMAC3 struct __sai__SetMEBxPassword * SOAP_FMAC4 soap_in___sai__SetMEBxPassword(struct soap *soap, const char *tag, struct __sai__SetMEBxPassword *a, const char *type)
106623 {
106624         short soap_flag_sai__SetMEBxPassword = 1;
106625         a = (struct __sai__SetMEBxPassword *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetMEBxPassword, sizeof(struct __sai__SetMEBxPassword), 0, NULL, NULL, NULL);
106626         if (!a)
106627                 return NULL;
106628         soap_default___sai__SetMEBxPassword(soap, a);
106629                 for (;;)
106630                 {       soap->error = SOAP_TAG_MISMATCH;
106631                         if (soap_flag_sai__SetMEBxPassword && soap->error == SOAP_TAG_MISMATCH)
106632                                 if (soap_in_PointerTo_sai__SetMEBxPassword(soap, "sai:SetMEBxPassword", &a->sai__SetMEBxPassword, ""))
106633                                 {       soap_flag_sai__SetMEBxPassword--;
106634                                         continue;
106635                                 }
106636                         if (soap->error == SOAP_TAG_MISMATCH)
106637                                 soap->error = soap_ignore_element(soap);
106638                         if (soap->error == SOAP_NO_TAG)
106639                                 break;
106640                         if (soap->error)
106641                                 return NULL;
106642                 }
106643         return a;
106644 }
106645
106646 SOAP_FMAC5 struct __sai__SetMEBxPassword * SOAP_FMAC6 soap_new___sai__SetMEBxPassword(struct soap *soap, int n)
106647 {       return soap_instantiate___sai__SetMEBxPassword(soap, n, NULL, NULL, NULL);
106648 }
106649
106650 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetMEBxPassword(struct soap *soap, struct __sai__SetMEBxPassword *p)
106651 {       soap_delete(soap, p);
106652 }
106653
106654 SOAP_FMAC3 struct __sai__SetMEBxPassword * SOAP_FMAC4 soap_instantiate___sai__SetMEBxPassword(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106655 {
106656         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetMEBxPassword(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106657         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetMEBxPassword, n, soap_fdelete);
106658         if (!cp)
106659                 return NULL;
106660         if (n < 0)
106661         {       cp->ptr = (void*)new struct __sai__SetMEBxPassword;
106662                 if (size)
106663                         *size = sizeof(struct __sai__SetMEBxPassword);
106664         }
106665         else
106666         {       cp->ptr = (void*)new struct __sai__SetMEBxPassword[n];
106667                 if (size)
106668                         *size = n * sizeof(struct __sai__SetMEBxPassword);
106669         }
106670                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106671         return (struct __sai__SetMEBxPassword*)cp->ptr;
106672 }
106673
106674 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetMEBxPassword(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106675 {
106676         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetMEBxPassword %p -> %p\n", q, p));
106677         *(struct __sai__SetMEBxPassword*)p = *(struct __sai__SetMEBxPassword*)q;
106678 }
106679
106680 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__PartialUnprovision(struct soap *soap, const struct __sai__PartialUnprovision *a)
106681 {
106682         (void)soap; (void)a; /* appease -Wall -Werror */
106683         soap_serialize_PointerTo_sai__PartialUnprovision(soap, &a->sai__PartialUnprovision);
106684 }
106685
106686 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__PartialUnprovision(struct soap *soap, struct __sai__PartialUnprovision *a)
106687 {
106688         (void)soap; (void)a; /* appease -Wall -Werror */
106689         a->sai__PartialUnprovision = NULL;
106690 }
106691
106692 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__PartialUnprovision(struct soap *soap, const struct __sai__PartialUnprovision *a, const char *tag, const char *type)
106693 {
106694         register int id = 0;
106695         if (soap_out___sai__PartialUnprovision(soap, tag, id, a, type))
106696                 return soap->error;
106697         return SOAP_OK;
106698 }
106699
106700 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__PartialUnprovision(struct soap *soap, const char *tag, int id, const struct __sai__PartialUnprovision *a, const char *type)
106701 {
106702         soap_out_PointerTo_sai__PartialUnprovision(soap, "sai:PartialUnprovision", -1, &a->sai__PartialUnprovision, "");
106703         return SOAP_OK;
106704 }
106705
106706 SOAP_FMAC3 struct __sai__PartialUnprovision * SOAP_FMAC4 soap_get___sai__PartialUnprovision(struct soap *soap, struct __sai__PartialUnprovision *p, const char *tag, const char *type)
106707 {
106708         if ((p = soap_in___sai__PartialUnprovision(soap, tag, p, type)))
106709                 soap_getindependent(soap);
106710         return p;
106711 }
106712
106713 SOAP_FMAC3 struct __sai__PartialUnprovision * SOAP_FMAC4 soap_in___sai__PartialUnprovision(struct soap *soap, const char *tag, struct __sai__PartialUnprovision *a, const char *type)
106714 {
106715         short soap_flag_sai__PartialUnprovision = 1;
106716         a = (struct __sai__PartialUnprovision *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__PartialUnprovision, sizeof(struct __sai__PartialUnprovision), 0, NULL, NULL, NULL);
106717         if (!a)
106718                 return NULL;
106719         soap_default___sai__PartialUnprovision(soap, a);
106720                 for (;;)
106721                 {       soap->error = SOAP_TAG_MISMATCH;
106722                         if (soap_flag_sai__PartialUnprovision && soap->error == SOAP_TAG_MISMATCH)
106723                                 if (soap_in_PointerTo_sai__PartialUnprovision(soap, "sai:PartialUnprovision", &a->sai__PartialUnprovision, ""))
106724                                 {       soap_flag_sai__PartialUnprovision--;
106725                                         continue;
106726                                 }
106727                         if (soap->error == SOAP_TAG_MISMATCH)
106728                                 soap->error = soap_ignore_element(soap);
106729                         if (soap->error == SOAP_NO_TAG)
106730                                 break;
106731                         if (soap->error)
106732                                 return NULL;
106733                 }
106734         return a;
106735 }
106736
106737 SOAP_FMAC5 struct __sai__PartialUnprovision * SOAP_FMAC6 soap_new___sai__PartialUnprovision(struct soap *soap, int n)
106738 {       return soap_instantiate___sai__PartialUnprovision(soap, n, NULL, NULL, NULL);
106739 }
106740
106741 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__PartialUnprovision(struct soap *soap, struct __sai__PartialUnprovision *p)
106742 {       soap_delete(soap, p);
106743 }
106744
106745 SOAP_FMAC3 struct __sai__PartialUnprovision * SOAP_FMAC4 soap_instantiate___sai__PartialUnprovision(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106746 {
106747         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__PartialUnprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106748         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__PartialUnprovision, n, soap_fdelete);
106749         if (!cp)
106750                 return NULL;
106751         if (n < 0)
106752         {       cp->ptr = (void*)new struct __sai__PartialUnprovision;
106753                 if (size)
106754                         *size = sizeof(struct __sai__PartialUnprovision);
106755         }
106756         else
106757         {       cp->ptr = (void*)new struct __sai__PartialUnprovision[n];
106758                 if (size)
106759                         *size = n * sizeof(struct __sai__PartialUnprovision);
106760         }
106761                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106762         return (struct __sai__PartialUnprovision*)cp->ptr;
106763 }
106764
106765 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__PartialUnprovision(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106766 {
106767         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__PartialUnprovision %p -> %p\n", q, p));
106768         *(struct __sai__PartialUnprovision*)p = *(struct __sai__PartialUnprovision*)q;
106769 }
106770
106771 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSPSK(struct soap *soap, const struct __sai__SetTLSPSK *a)
106772 {
106773         (void)soap; (void)a; /* appease -Wall -Werror */
106774         soap_serialize_PointerTo_sai__SetTLSPSK(soap, &a->sai__SetTLSPSK);
106775 }
106776
106777 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSPSK(struct soap *soap, struct __sai__SetTLSPSK *a)
106778 {
106779         (void)soap; (void)a; /* appease -Wall -Werror */
106780         a->sai__SetTLSPSK = NULL;
106781 }
106782
106783 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSPSK(struct soap *soap, const struct __sai__SetTLSPSK *a, const char *tag, const char *type)
106784 {
106785         register int id = 0;
106786         if (soap_out___sai__SetTLSPSK(soap, tag, id, a, type))
106787                 return soap->error;
106788         return SOAP_OK;
106789 }
106790
106791 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTLSPSK(struct soap *soap, const char *tag, int id, const struct __sai__SetTLSPSK *a, const char *type)
106792 {
106793         soap_out_PointerTo_sai__SetTLSPSK(soap, "sai:SetTLSPSK", -1, &a->sai__SetTLSPSK, "");
106794         return SOAP_OK;
106795 }
106796
106797 SOAP_FMAC3 struct __sai__SetTLSPSK * SOAP_FMAC4 soap_get___sai__SetTLSPSK(struct soap *soap, struct __sai__SetTLSPSK *p, const char *tag, const char *type)
106798 {
106799         if ((p = soap_in___sai__SetTLSPSK(soap, tag, p, type)))
106800                 soap_getindependent(soap);
106801         return p;
106802 }
106803
106804 SOAP_FMAC3 struct __sai__SetTLSPSK * SOAP_FMAC4 soap_in___sai__SetTLSPSK(struct soap *soap, const char *tag, struct __sai__SetTLSPSK *a, const char *type)
106805 {
106806         short soap_flag_sai__SetTLSPSK = 1;
106807         a = (struct __sai__SetTLSPSK *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSPSK, sizeof(struct __sai__SetTLSPSK), 0, NULL, NULL, NULL);
106808         if (!a)
106809                 return NULL;
106810         soap_default___sai__SetTLSPSK(soap, a);
106811                 for (;;)
106812                 {       soap->error = SOAP_TAG_MISMATCH;
106813                         if (soap_flag_sai__SetTLSPSK && soap->error == SOAP_TAG_MISMATCH)
106814                                 if (soap_in_PointerTo_sai__SetTLSPSK(soap, "sai:SetTLSPSK", &a->sai__SetTLSPSK, ""))
106815                                 {       soap_flag_sai__SetTLSPSK--;
106816                                         continue;
106817                                 }
106818                         if (soap->error == SOAP_TAG_MISMATCH)
106819                                 soap->error = soap_ignore_element(soap);
106820                         if (soap->error == SOAP_NO_TAG)
106821                                 break;
106822                         if (soap->error)
106823                                 return NULL;
106824                 }
106825         return a;
106826 }
106827
106828 SOAP_FMAC5 struct __sai__SetTLSPSK * SOAP_FMAC6 soap_new___sai__SetTLSPSK(struct soap *soap, int n)
106829 {       return soap_instantiate___sai__SetTLSPSK(soap, n, NULL, NULL, NULL);
106830 }
106831
106832 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSPSK(struct soap *soap, struct __sai__SetTLSPSK *p)
106833 {       soap_delete(soap, p);
106834 }
106835
106836 SOAP_FMAC3 struct __sai__SetTLSPSK * SOAP_FMAC4 soap_instantiate___sai__SetTLSPSK(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106837 {
106838         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSPSK(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106839         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSPSK, n, soap_fdelete);
106840         if (!cp)
106841                 return NULL;
106842         if (n < 0)
106843         {       cp->ptr = (void*)new struct __sai__SetTLSPSK;
106844                 if (size)
106845                         *size = sizeof(struct __sai__SetTLSPSK);
106846         }
106847         else
106848         {       cp->ptr = (void*)new struct __sai__SetTLSPSK[n];
106849                 if (size)
106850                         *size = n * sizeof(struct __sai__SetTLSPSK);
106851         }
106852                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106853         return (struct __sai__SetTLSPSK*)cp->ptr;
106854 }
106855
106856 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTLSPSK(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106857 {
106858         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSPSK %p -> %p\n", q, p));
106859         *(struct __sai__SetTLSPSK*)p = *(struct __sai__SetTLSPSK*)q;
106860 }
106861
106862 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetPowerSavingOptions(struct soap *soap, const struct __sai__GetPowerSavingOptions *a)
106863 {
106864         (void)soap; (void)a; /* appease -Wall -Werror */
106865         soap_serialize_PointerTo_sai__GetPowerSavingOptions(soap, &a->sai__GetPowerSavingOptions);
106866 }
106867
106868 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetPowerSavingOptions(struct soap *soap, struct __sai__GetPowerSavingOptions *a)
106869 {
106870         (void)soap; (void)a; /* appease -Wall -Werror */
106871         a->sai__GetPowerSavingOptions = NULL;
106872 }
106873
106874 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetPowerSavingOptions(struct soap *soap, const struct __sai__GetPowerSavingOptions *a, const char *tag, const char *type)
106875 {
106876         register int id = 0;
106877         if (soap_out___sai__GetPowerSavingOptions(soap, tag, id, a, type))
106878                 return soap->error;
106879         return SOAP_OK;
106880 }
106881
106882 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetPowerSavingOptions(struct soap *soap, const char *tag, int id, const struct __sai__GetPowerSavingOptions *a, const char *type)
106883 {
106884         soap_out_PointerTo_sai__GetPowerSavingOptions(soap, "sai:GetPowerSavingOptions", -1, &a->sai__GetPowerSavingOptions, "");
106885         return SOAP_OK;
106886 }
106887
106888 SOAP_FMAC3 struct __sai__GetPowerSavingOptions * SOAP_FMAC4 soap_get___sai__GetPowerSavingOptions(struct soap *soap, struct __sai__GetPowerSavingOptions *p, const char *tag, const char *type)
106889 {
106890         if ((p = soap_in___sai__GetPowerSavingOptions(soap, tag, p, type)))
106891                 soap_getindependent(soap);
106892         return p;
106893 }
106894
106895 SOAP_FMAC3 struct __sai__GetPowerSavingOptions * SOAP_FMAC4 soap_in___sai__GetPowerSavingOptions(struct soap *soap, const char *tag, struct __sai__GetPowerSavingOptions *a, const char *type)
106896 {
106897         short soap_flag_sai__GetPowerSavingOptions = 1;
106898         a = (struct __sai__GetPowerSavingOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetPowerSavingOptions, sizeof(struct __sai__GetPowerSavingOptions), 0, NULL, NULL, NULL);
106899         if (!a)
106900                 return NULL;
106901         soap_default___sai__GetPowerSavingOptions(soap, a);
106902                 for (;;)
106903                 {       soap->error = SOAP_TAG_MISMATCH;
106904                         if (soap_flag_sai__GetPowerSavingOptions && soap->error == SOAP_TAG_MISMATCH)
106905                                 if (soap_in_PointerTo_sai__GetPowerSavingOptions(soap, "sai:GetPowerSavingOptions", &a->sai__GetPowerSavingOptions, ""))
106906                                 {       soap_flag_sai__GetPowerSavingOptions--;
106907                                         continue;
106908                                 }
106909                         if (soap->error == SOAP_TAG_MISMATCH)
106910                                 soap->error = soap_ignore_element(soap);
106911                         if (soap->error == SOAP_NO_TAG)
106912                                 break;
106913                         if (soap->error)
106914                                 return NULL;
106915                 }
106916         return a;
106917 }
106918
106919 SOAP_FMAC5 struct __sai__GetPowerSavingOptions * SOAP_FMAC6 soap_new___sai__GetPowerSavingOptions(struct soap *soap, int n)
106920 {       return soap_instantiate___sai__GetPowerSavingOptions(soap, n, NULL, NULL, NULL);
106921 }
106922
106923 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetPowerSavingOptions(struct soap *soap, struct __sai__GetPowerSavingOptions *p)
106924 {       soap_delete(soap, p);
106925 }
106926
106927 SOAP_FMAC3 struct __sai__GetPowerSavingOptions * SOAP_FMAC4 soap_instantiate___sai__GetPowerSavingOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
106928 {
106929         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
106930         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetPowerSavingOptions, n, soap_fdelete);
106931         if (!cp)
106932                 return NULL;
106933         if (n < 0)
106934         {       cp->ptr = (void*)new struct __sai__GetPowerSavingOptions;
106935                 if (size)
106936                         *size = sizeof(struct __sai__GetPowerSavingOptions);
106937         }
106938         else
106939         {       cp->ptr = (void*)new struct __sai__GetPowerSavingOptions[n];
106940                 if (size)
106941                         *size = n * sizeof(struct __sai__GetPowerSavingOptions);
106942         }
106943                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
106944         return (struct __sai__GetPowerSavingOptions*)cp->ptr;
106945 }
106946
106947 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetPowerSavingOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
106948 {
106949         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetPowerSavingOptions %p -> %p\n", q, p));
106950         *(struct __sai__GetPowerSavingOptions*)p = *(struct __sai__GetPowerSavingOptions*)q;
106951 }
106952
106953 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetPowerSavingOptions(struct soap *soap, const struct __sai__SetPowerSavingOptions *a)
106954 {
106955         (void)soap; (void)a; /* appease -Wall -Werror */
106956         soap_serialize_PointerTo_sai__SetPowerSavingOptions(soap, &a->sai__SetPowerSavingOptions);
106957 }
106958
106959 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetPowerSavingOptions(struct soap *soap, struct __sai__SetPowerSavingOptions *a)
106960 {
106961         (void)soap; (void)a; /* appease -Wall -Werror */
106962         a->sai__SetPowerSavingOptions = NULL;
106963 }
106964
106965 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetPowerSavingOptions(struct soap *soap, const struct __sai__SetPowerSavingOptions *a, const char *tag, const char *type)
106966 {
106967         register int id = 0;
106968         if (soap_out___sai__SetPowerSavingOptions(soap, tag, id, a, type))
106969                 return soap->error;
106970         return SOAP_OK;
106971 }
106972
106973 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetPowerSavingOptions(struct soap *soap, const char *tag, int id, const struct __sai__SetPowerSavingOptions *a, const char *type)
106974 {
106975         soap_out_PointerTo_sai__SetPowerSavingOptions(soap, "sai:SetPowerSavingOptions", -1, &a->sai__SetPowerSavingOptions, "");
106976         return SOAP_OK;
106977 }
106978
106979 SOAP_FMAC3 struct __sai__SetPowerSavingOptions * SOAP_FMAC4 soap_get___sai__SetPowerSavingOptions(struct soap *soap, struct __sai__SetPowerSavingOptions *p, const char *tag, const char *type)
106980 {
106981         if ((p = soap_in___sai__SetPowerSavingOptions(soap, tag, p, type)))
106982                 soap_getindependent(soap);
106983         return p;
106984 }
106985
106986 SOAP_FMAC3 struct __sai__SetPowerSavingOptions * SOAP_FMAC4 soap_in___sai__SetPowerSavingOptions(struct soap *soap, const char *tag, struct __sai__SetPowerSavingOptions *a, const char *type)
106987 {
106988         short soap_flag_sai__SetPowerSavingOptions = 1;
106989         a = (struct __sai__SetPowerSavingOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetPowerSavingOptions, sizeof(struct __sai__SetPowerSavingOptions), 0, NULL, NULL, NULL);
106990         if (!a)
106991                 return NULL;
106992         soap_default___sai__SetPowerSavingOptions(soap, a);
106993                 for (;;)
106994                 {       soap->error = SOAP_TAG_MISMATCH;
106995                         if (soap_flag_sai__SetPowerSavingOptions && soap->error == SOAP_TAG_MISMATCH)
106996                                 if (soap_in_PointerTo_sai__SetPowerSavingOptions(soap, "sai:SetPowerSavingOptions", &a->sai__SetPowerSavingOptions, ""))
106997                                 {       soap_flag_sai__SetPowerSavingOptions--;
106998                                         continue;
106999                                 }
107000                         if (soap->error == SOAP_TAG_MISMATCH)
107001                                 soap->error = soap_ignore_element(soap);
107002                         if (soap->error == SOAP_NO_TAG)
107003                                 break;
107004                         if (soap->error)
107005                                 return NULL;
107006                 }
107007         return a;
107008 }
107009
107010 SOAP_FMAC5 struct __sai__SetPowerSavingOptions * SOAP_FMAC6 soap_new___sai__SetPowerSavingOptions(struct soap *soap, int n)
107011 {       return soap_instantiate___sai__SetPowerSavingOptions(soap, n, NULL, NULL, NULL);
107012 }
107013
107014 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetPowerSavingOptions(struct soap *soap, struct __sai__SetPowerSavingOptions *p)
107015 {       soap_delete(soap, p);
107016 }
107017
107018 SOAP_FMAC3 struct __sai__SetPowerSavingOptions * SOAP_FMAC4 soap_instantiate___sai__SetPowerSavingOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107019 {
107020         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107021         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetPowerSavingOptions, n, soap_fdelete);
107022         if (!cp)
107023                 return NULL;
107024         if (n < 0)
107025         {       cp->ptr = (void*)new struct __sai__SetPowerSavingOptions;
107026                 if (size)
107027                         *size = sizeof(struct __sai__SetPowerSavingOptions);
107028         }
107029         else
107030         {       cp->ptr = (void*)new struct __sai__SetPowerSavingOptions[n];
107031                 if (size)
107032                         *size = n * sizeof(struct __sai__SetPowerSavingOptions);
107033         }
107034                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107035         return (struct __sai__SetPowerSavingOptions*)cp->ptr;
107036 }
107037
107038 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetPowerSavingOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107039 {
107040         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetPowerSavingOptions %p -> %p\n", q, p));
107041         *(struct __sai__SetPowerSavingOptions*)p = *(struct __sai__SetPowerSavingOptions*)q;
107042 }
107043
107044 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetPkiCapabilities(struct soap *soap, const struct __sai__GetPkiCapabilities *a)
107045 {
107046         (void)soap; (void)a; /* appease -Wall -Werror */
107047         soap_serialize_PointerTo_sai__GetPkiCapabilities(soap, &a->sai__GetPkiCapabilities);
107048 }
107049
107050 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetPkiCapabilities(struct soap *soap, struct __sai__GetPkiCapabilities *a)
107051 {
107052         (void)soap; (void)a; /* appease -Wall -Werror */
107053         a->sai__GetPkiCapabilities = NULL;
107054 }
107055
107056 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetPkiCapabilities(struct soap *soap, const struct __sai__GetPkiCapabilities *a, const char *tag, const char *type)
107057 {
107058         register int id = 0;
107059         if (soap_out___sai__GetPkiCapabilities(soap, tag, id, a, type))
107060                 return soap->error;
107061         return SOAP_OK;
107062 }
107063
107064 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetPkiCapabilities(struct soap *soap, const char *tag, int id, const struct __sai__GetPkiCapabilities *a, const char *type)
107065 {
107066         soap_out_PointerTo_sai__GetPkiCapabilities(soap, "sai:GetPkiCapabilities", -1, &a->sai__GetPkiCapabilities, "");
107067         return SOAP_OK;
107068 }
107069
107070 SOAP_FMAC3 struct __sai__GetPkiCapabilities * SOAP_FMAC4 soap_get___sai__GetPkiCapabilities(struct soap *soap, struct __sai__GetPkiCapabilities *p, const char *tag, const char *type)
107071 {
107072         if ((p = soap_in___sai__GetPkiCapabilities(soap, tag, p, type)))
107073                 soap_getindependent(soap);
107074         return p;
107075 }
107076
107077 SOAP_FMAC3 struct __sai__GetPkiCapabilities * SOAP_FMAC4 soap_in___sai__GetPkiCapabilities(struct soap *soap, const char *tag, struct __sai__GetPkiCapabilities *a, const char *type)
107078 {
107079         short soap_flag_sai__GetPkiCapabilities = 1;
107080         a = (struct __sai__GetPkiCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetPkiCapabilities, sizeof(struct __sai__GetPkiCapabilities), 0, NULL, NULL, NULL);
107081         if (!a)
107082                 return NULL;
107083         soap_default___sai__GetPkiCapabilities(soap, a);
107084                 for (;;)
107085                 {       soap->error = SOAP_TAG_MISMATCH;
107086                         if (soap_flag_sai__GetPkiCapabilities && soap->error == SOAP_TAG_MISMATCH)
107087                                 if (soap_in_PointerTo_sai__GetPkiCapabilities(soap, "sai:GetPkiCapabilities", &a->sai__GetPkiCapabilities, ""))
107088                                 {       soap_flag_sai__GetPkiCapabilities--;
107089                                         continue;
107090                                 }
107091                         if (soap->error == SOAP_TAG_MISMATCH)
107092                                 soap->error = soap_ignore_element(soap);
107093                         if (soap->error == SOAP_NO_TAG)
107094                                 break;
107095                         if (soap->error)
107096                                 return NULL;
107097                 }
107098         return a;
107099 }
107100
107101 SOAP_FMAC5 struct __sai__GetPkiCapabilities * SOAP_FMAC6 soap_new___sai__GetPkiCapabilities(struct soap *soap, int n)
107102 {       return soap_instantiate___sai__GetPkiCapabilities(soap, n, NULL, NULL, NULL);
107103 }
107104
107105 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetPkiCapabilities(struct soap *soap, struct __sai__GetPkiCapabilities *p)
107106 {       soap_delete(soap, p);
107107 }
107108
107109 SOAP_FMAC3 struct __sai__GetPkiCapabilities * SOAP_FMAC4 soap_instantiate___sai__GetPkiCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107110 {
107111         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetPkiCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107112         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetPkiCapabilities, n, soap_fdelete);
107113         if (!cp)
107114                 return NULL;
107115         if (n < 0)
107116         {       cp->ptr = (void*)new struct __sai__GetPkiCapabilities;
107117                 if (size)
107118                         *size = sizeof(struct __sai__GetPkiCapabilities);
107119         }
107120         else
107121         {       cp->ptr = (void*)new struct __sai__GetPkiCapabilities[n];
107122                 if (size)
107123                         *size = n * sizeof(struct __sai__GetPkiCapabilities);
107124         }
107125                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107126         return (struct __sai__GetPkiCapabilities*)cp->ptr;
107127 }
107128
107129 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetPkiCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107130 {
107131         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetPkiCapabilities %p -> %p\n", q, p));
107132         *(struct __sai__GetPkiCapabilities*)p = *(struct __sai__GetPkiCapabilities*)q;
107133 }
107134
107135 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetServerCertificateReq(struct soap *soap, const struct __sai__GetServerCertificateReq *a)
107136 {
107137         (void)soap; (void)a; /* appease -Wall -Werror */
107138         soap_serialize_PointerTo_sai__GetServerCertificateReq(soap, &a->sai__GetServerCertificateReq);
107139 }
107140
107141 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetServerCertificateReq(struct soap *soap, struct __sai__GetServerCertificateReq *a)
107142 {
107143         (void)soap; (void)a; /* appease -Wall -Werror */
107144         a->sai__GetServerCertificateReq = NULL;
107145 }
107146
107147 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetServerCertificateReq(struct soap *soap, const struct __sai__GetServerCertificateReq *a, const char *tag, const char *type)
107148 {
107149         register int id = 0;
107150         if (soap_out___sai__GetServerCertificateReq(soap, tag, id, a, type))
107151                 return soap->error;
107152         return SOAP_OK;
107153 }
107154
107155 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetServerCertificateReq(struct soap *soap, const char *tag, int id, const struct __sai__GetServerCertificateReq *a, const char *type)
107156 {
107157         soap_out_PointerTo_sai__GetServerCertificateReq(soap, "sai:GetServerCertificateReq", -1, &a->sai__GetServerCertificateReq, "");
107158         return SOAP_OK;
107159 }
107160
107161 SOAP_FMAC3 struct __sai__GetServerCertificateReq * SOAP_FMAC4 soap_get___sai__GetServerCertificateReq(struct soap *soap, struct __sai__GetServerCertificateReq *p, const char *tag, const char *type)
107162 {
107163         if ((p = soap_in___sai__GetServerCertificateReq(soap, tag, p, type)))
107164                 soap_getindependent(soap);
107165         return p;
107166 }
107167
107168 SOAP_FMAC3 struct __sai__GetServerCertificateReq * SOAP_FMAC4 soap_in___sai__GetServerCertificateReq(struct soap *soap, const char *tag, struct __sai__GetServerCertificateReq *a, const char *type)
107169 {
107170         short soap_flag_sai__GetServerCertificateReq = 1;
107171         a = (struct __sai__GetServerCertificateReq *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetServerCertificateReq, sizeof(struct __sai__GetServerCertificateReq), 0, NULL, NULL, NULL);
107172         if (!a)
107173                 return NULL;
107174         soap_default___sai__GetServerCertificateReq(soap, a);
107175                 for (;;)
107176                 {       soap->error = SOAP_TAG_MISMATCH;
107177                         if (soap_flag_sai__GetServerCertificateReq && soap->error == SOAP_TAG_MISMATCH)
107178                                 if (soap_in_PointerTo_sai__GetServerCertificateReq(soap, "sai:GetServerCertificateReq", &a->sai__GetServerCertificateReq, ""))
107179                                 {       soap_flag_sai__GetServerCertificateReq--;
107180                                         continue;
107181                                 }
107182                         if (soap->error == SOAP_TAG_MISMATCH)
107183                                 soap->error = soap_ignore_element(soap);
107184                         if (soap->error == SOAP_NO_TAG)
107185                                 break;
107186                         if (soap->error)
107187                                 return NULL;
107188                 }
107189         return a;
107190 }
107191
107192 SOAP_FMAC5 struct __sai__GetServerCertificateReq * SOAP_FMAC6 soap_new___sai__GetServerCertificateReq(struct soap *soap, int n)
107193 {       return soap_instantiate___sai__GetServerCertificateReq(soap, n, NULL, NULL, NULL);
107194 }
107195
107196 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetServerCertificateReq(struct soap *soap, struct __sai__GetServerCertificateReq *p)
107197 {       soap_delete(soap, p);
107198 }
107199
107200 SOAP_FMAC3 struct __sai__GetServerCertificateReq * SOAP_FMAC4 soap_instantiate___sai__GetServerCertificateReq(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107201 {
107202         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetServerCertificateReq(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107203         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetServerCertificateReq, n, soap_fdelete);
107204         if (!cp)
107205                 return NULL;
107206         if (n < 0)
107207         {       cp->ptr = (void*)new struct __sai__GetServerCertificateReq;
107208                 if (size)
107209                         *size = sizeof(struct __sai__GetServerCertificateReq);
107210         }
107211         else
107212         {       cp->ptr = (void*)new struct __sai__GetServerCertificateReq[n];
107213                 if (size)
107214                         *size = n * sizeof(struct __sai__GetServerCertificateReq);
107215         }
107216                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107217         return (struct __sai__GetServerCertificateReq*)cp->ptr;
107218 }
107219
107220 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetServerCertificateReq(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107221 {
107222         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetServerCertificateReq %p -> %p\n", q, p));
107223         *(struct __sai__GetServerCertificateReq*)p = *(struct __sai__GetServerCertificateReq*)q;
107224 }
107225
107226 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetCRL(struct soap *soap, const struct __sai__GetCRL *a)
107227 {
107228         (void)soap; (void)a; /* appease -Wall -Werror */
107229         soap_serialize_PointerTo_sai__GetCRL(soap, &a->sai__GetCRL);
107230 }
107231
107232 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetCRL(struct soap *soap, struct __sai__GetCRL *a)
107233 {
107234         (void)soap; (void)a; /* appease -Wall -Werror */
107235         a->sai__GetCRL = NULL;
107236 }
107237
107238 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetCRL(struct soap *soap, const struct __sai__GetCRL *a, const char *tag, const char *type)
107239 {
107240         register int id = 0;
107241         if (soap_out___sai__GetCRL(soap, tag, id, a, type))
107242                 return soap->error;
107243         return SOAP_OK;
107244 }
107245
107246 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetCRL(struct soap *soap, const char *tag, int id, const struct __sai__GetCRL *a, const char *type)
107247 {
107248         soap_out_PointerTo_sai__GetCRL(soap, "sai:GetCRL", -1, &a->sai__GetCRL, "");
107249         return SOAP_OK;
107250 }
107251
107252 SOAP_FMAC3 struct __sai__GetCRL * SOAP_FMAC4 soap_get___sai__GetCRL(struct soap *soap, struct __sai__GetCRL *p, const char *tag, const char *type)
107253 {
107254         if ((p = soap_in___sai__GetCRL(soap, tag, p, type)))
107255                 soap_getindependent(soap);
107256         return p;
107257 }
107258
107259 SOAP_FMAC3 struct __sai__GetCRL * SOAP_FMAC4 soap_in___sai__GetCRL(struct soap *soap, const char *tag, struct __sai__GetCRL *a, const char *type)
107260 {
107261         short soap_flag_sai__GetCRL = 1;
107262         a = (struct __sai__GetCRL *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetCRL, sizeof(struct __sai__GetCRL), 0, NULL, NULL, NULL);
107263         if (!a)
107264                 return NULL;
107265         soap_default___sai__GetCRL(soap, a);
107266                 for (;;)
107267                 {       soap->error = SOAP_TAG_MISMATCH;
107268                         if (soap_flag_sai__GetCRL && soap->error == SOAP_TAG_MISMATCH)
107269                                 if (soap_in_PointerTo_sai__GetCRL(soap, "sai:GetCRL", &a->sai__GetCRL, ""))
107270                                 {       soap_flag_sai__GetCRL--;
107271                                         continue;
107272                                 }
107273                         if (soap->error == SOAP_TAG_MISMATCH)
107274                                 soap->error = soap_ignore_element(soap);
107275                         if (soap->error == SOAP_NO_TAG)
107276                                 break;
107277                         if (soap->error)
107278                                 return NULL;
107279                 }
107280         return a;
107281 }
107282
107283 SOAP_FMAC5 struct __sai__GetCRL * SOAP_FMAC6 soap_new___sai__GetCRL(struct soap *soap, int n)
107284 {       return soap_instantiate___sai__GetCRL(soap, n, NULL, NULL, NULL);
107285 }
107286
107287 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetCRL(struct soap *soap, struct __sai__GetCRL *p)
107288 {       soap_delete(soap, p);
107289 }
107290
107291 SOAP_FMAC3 struct __sai__GetCRL * SOAP_FMAC4 soap_instantiate___sai__GetCRL(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107292 {
107293         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107294         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetCRL, n, soap_fdelete);
107295         if (!cp)
107296                 return NULL;
107297         if (n < 0)
107298         {       cp->ptr = (void*)new struct __sai__GetCRL;
107299                 if (size)
107300                         *size = sizeof(struct __sai__GetCRL);
107301         }
107302         else
107303         {       cp->ptr = (void*)new struct __sai__GetCRL[n];
107304                 if (size)
107305                         *size = n * sizeof(struct __sai__GetCRL);
107306         }
107307                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107308         return (struct __sai__GetCRL*)cp->ptr;
107309 }
107310
107311 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetCRL(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107312 {
107313         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetCRL %p -> %p\n", q, p));
107314         *(struct __sai__GetCRL*)p = *(struct __sai__GetCRL*)q;
107315 }
107316
107317 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetCRL(struct soap *soap, const struct __sai__SetCRL *a)
107318 {
107319         (void)soap; (void)a; /* appease -Wall -Werror */
107320         soap_serialize_PointerTo_sai__SetCRL(soap, &a->sai__SetCRL);
107321 }
107322
107323 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetCRL(struct soap *soap, struct __sai__SetCRL *a)
107324 {
107325         (void)soap; (void)a; /* appease -Wall -Werror */
107326         a->sai__SetCRL = NULL;
107327 }
107328
107329 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetCRL(struct soap *soap, const struct __sai__SetCRL *a, const char *tag, const char *type)
107330 {
107331         register int id = 0;
107332         if (soap_out___sai__SetCRL(soap, tag, id, a, type))
107333                 return soap->error;
107334         return SOAP_OK;
107335 }
107336
107337 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetCRL(struct soap *soap, const char *tag, int id, const struct __sai__SetCRL *a, const char *type)
107338 {
107339         soap_out_PointerTo_sai__SetCRL(soap, "sai:SetCRL", -1, &a->sai__SetCRL, "");
107340         return SOAP_OK;
107341 }
107342
107343 SOAP_FMAC3 struct __sai__SetCRL * SOAP_FMAC4 soap_get___sai__SetCRL(struct soap *soap, struct __sai__SetCRL *p, const char *tag, const char *type)
107344 {
107345         if ((p = soap_in___sai__SetCRL(soap, tag, p, type)))
107346                 soap_getindependent(soap);
107347         return p;
107348 }
107349
107350 SOAP_FMAC3 struct __sai__SetCRL * SOAP_FMAC4 soap_in___sai__SetCRL(struct soap *soap, const char *tag, struct __sai__SetCRL *a, const char *type)
107351 {
107352         short soap_flag_sai__SetCRL = 1;
107353         a = (struct __sai__SetCRL *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetCRL, sizeof(struct __sai__SetCRL), 0, NULL, NULL, NULL);
107354         if (!a)
107355                 return NULL;
107356         soap_default___sai__SetCRL(soap, a);
107357                 for (;;)
107358                 {       soap->error = SOAP_TAG_MISMATCH;
107359                         if (soap_flag_sai__SetCRL && soap->error == SOAP_TAG_MISMATCH)
107360                                 if (soap_in_PointerTo_sai__SetCRL(soap, "sai:SetCRL", &a->sai__SetCRL, ""))
107361                                 {       soap_flag_sai__SetCRL--;
107362                                         continue;
107363                                 }
107364                         if (soap->error == SOAP_TAG_MISMATCH)
107365                                 soap->error = soap_ignore_element(soap);
107366                         if (soap->error == SOAP_NO_TAG)
107367                                 break;
107368                         if (soap->error)
107369                                 return NULL;
107370                 }
107371         return a;
107372 }
107373
107374 SOAP_FMAC5 struct __sai__SetCRL * SOAP_FMAC6 soap_new___sai__SetCRL(struct soap *soap, int n)
107375 {       return soap_instantiate___sai__SetCRL(soap, n, NULL, NULL, NULL);
107376 }
107377
107378 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetCRL(struct soap *soap, struct __sai__SetCRL *p)
107379 {       soap_delete(soap, p);
107380 }
107381
107382 SOAP_FMAC3 struct __sai__SetCRL * SOAP_FMAC4 soap_instantiate___sai__SetCRL(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107383 {
107384         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107385         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetCRL, n, soap_fdelete);
107386         if (!cp)
107387                 return NULL;
107388         if (n < 0)
107389         {       cp->ptr = (void*)new struct __sai__SetCRL;
107390                 if (size)
107391                         *size = sizeof(struct __sai__SetCRL);
107392         }
107393         else
107394         {       cp->ptr = (void*)new struct __sai__SetCRL[n];
107395                 if (size)
107396                         *size = n * sizeof(struct __sai__SetCRL);
107397         }
107398                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107399         return (struct __sai__SetCRL*)cp->ptr;
107400 }
107401
107402 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetCRL(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107403 {
107404         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetCRL %p -> %p\n", q, p));
107405         *(struct __sai__SetCRL*)p = *(struct __sai__SetCRL*)q;
107406 }
107407
107408 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTrustedFqdnCN(struct soap *soap, const struct __sai__GetTrustedFqdnCN *a)
107409 {
107410         (void)soap; (void)a; /* appease -Wall -Werror */
107411         soap_serialize_PointerTo_sai__GetTrustedFqdnCN(soap, &a->sai__GetTrustedFqdnCN);
107412 }
107413
107414 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTrustedFqdnCN(struct soap *soap, struct __sai__GetTrustedFqdnCN *a)
107415 {
107416         (void)soap; (void)a; /* appease -Wall -Werror */
107417         a->sai__GetTrustedFqdnCN = NULL;
107418 }
107419
107420 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTrustedFqdnCN(struct soap *soap, const struct __sai__GetTrustedFqdnCN *a, const char *tag, const char *type)
107421 {
107422         register int id = 0;
107423         if (soap_out___sai__GetTrustedFqdnCN(soap, tag, id, a, type))
107424                 return soap->error;
107425         return SOAP_OK;
107426 }
107427
107428 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, int id, const struct __sai__GetTrustedFqdnCN *a, const char *type)
107429 {
107430         soap_out_PointerTo_sai__GetTrustedFqdnCN(soap, "sai:GetTrustedFqdnCN", -1, &a->sai__GetTrustedFqdnCN, "");
107431         return SOAP_OK;
107432 }
107433
107434 SOAP_FMAC3 struct __sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_get___sai__GetTrustedFqdnCN(struct soap *soap, struct __sai__GetTrustedFqdnCN *p, const char *tag, const char *type)
107435 {
107436         if ((p = soap_in___sai__GetTrustedFqdnCN(soap, tag, p, type)))
107437                 soap_getindependent(soap);
107438         return p;
107439 }
107440
107441 SOAP_FMAC3 struct __sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_in___sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, struct __sai__GetTrustedFqdnCN *a, const char *type)
107442 {
107443         short soap_flag_sai__GetTrustedFqdnCN = 1;
107444         a = (struct __sai__GetTrustedFqdnCN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTrustedFqdnCN, sizeof(struct __sai__GetTrustedFqdnCN), 0, NULL, NULL, NULL);
107445         if (!a)
107446                 return NULL;
107447         soap_default___sai__GetTrustedFqdnCN(soap, a);
107448                 for (;;)
107449                 {       soap->error = SOAP_TAG_MISMATCH;
107450                         if (soap_flag_sai__GetTrustedFqdnCN && soap->error == SOAP_TAG_MISMATCH)
107451                                 if (soap_in_PointerTo_sai__GetTrustedFqdnCN(soap, "sai:GetTrustedFqdnCN", &a->sai__GetTrustedFqdnCN, ""))
107452                                 {       soap_flag_sai__GetTrustedFqdnCN--;
107453                                         continue;
107454                                 }
107455                         if (soap->error == SOAP_TAG_MISMATCH)
107456                                 soap->error = soap_ignore_element(soap);
107457                         if (soap->error == SOAP_NO_TAG)
107458                                 break;
107459                         if (soap->error)
107460                                 return NULL;
107461                 }
107462         return a;
107463 }
107464
107465 SOAP_FMAC5 struct __sai__GetTrustedFqdnCN * SOAP_FMAC6 soap_new___sai__GetTrustedFqdnCN(struct soap *soap, int n)
107466 {       return soap_instantiate___sai__GetTrustedFqdnCN(soap, n, NULL, NULL, NULL);
107467 }
107468
107469 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTrustedFqdnCN(struct soap *soap, struct __sai__GetTrustedFqdnCN *p)
107470 {       soap_delete(soap, p);
107471 }
107472
107473 SOAP_FMAC3 struct __sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_instantiate___sai__GetTrustedFqdnCN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107474 {
107475         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107476         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTrustedFqdnCN, n, soap_fdelete);
107477         if (!cp)
107478                 return NULL;
107479         if (n < 0)
107480         {       cp->ptr = (void*)new struct __sai__GetTrustedFqdnCN;
107481                 if (size)
107482                         *size = sizeof(struct __sai__GetTrustedFqdnCN);
107483         }
107484         else
107485         {       cp->ptr = (void*)new struct __sai__GetTrustedFqdnCN[n];
107486                 if (size)
107487                         *size = n * sizeof(struct __sai__GetTrustedFqdnCN);
107488         }
107489                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107490         return (struct __sai__GetTrustedFqdnCN*)cp->ptr;
107491 }
107492
107493 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetTrustedFqdnCN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107494 {
107495         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTrustedFqdnCN %p -> %p\n", q, p));
107496         *(struct __sai__GetTrustedFqdnCN*)p = *(struct __sai__GetTrustedFqdnCN*)q;
107497 }
107498
107499 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTrustedFqdnCN(struct soap *soap, const struct __sai__SetTrustedFqdnCN *a)
107500 {
107501         (void)soap; (void)a; /* appease -Wall -Werror */
107502         soap_serialize_PointerTo_sai__SetTrustedFqdnCN(soap, &a->sai__SetTrustedFqdnCN);
107503 }
107504
107505 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTrustedFqdnCN(struct soap *soap, struct __sai__SetTrustedFqdnCN *a)
107506 {
107507         (void)soap; (void)a; /* appease -Wall -Werror */
107508         a->sai__SetTrustedFqdnCN = NULL;
107509 }
107510
107511 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTrustedFqdnCN(struct soap *soap, const struct __sai__SetTrustedFqdnCN *a, const char *tag, const char *type)
107512 {
107513         register int id = 0;
107514         if (soap_out___sai__SetTrustedFqdnCN(soap, tag, id, a, type))
107515                 return soap->error;
107516         return SOAP_OK;
107517 }
107518
107519 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, int id, const struct __sai__SetTrustedFqdnCN *a, const char *type)
107520 {
107521         soap_out_PointerTo_sai__SetTrustedFqdnCN(soap, "sai:SetTrustedFqdnCN", -1, &a->sai__SetTrustedFqdnCN, "");
107522         return SOAP_OK;
107523 }
107524
107525 SOAP_FMAC3 struct __sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_get___sai__SetTrustedFqdnCN(struct soap *soap, struct __sai__SetTrustedFqdnCN *p, const char *tag, const char *type)
107526 {
107527         if ((p = soap_in___sai__SetTrustedFqdnCN(soap, tag, p, type)))
107528                 soap_getindependent(soap);
107529         return p;
107530 }
107531
107532 SOAP_FMAC3 struct __sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_in___sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, struct __sai__SetTrustedFqdnCN *a, const char *type)
107533 {
107534         short soap_flag_sai__SetTrustedFqdnCN = 1;
107535         a = (struct __sai__SetTrustedFqdnCN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTrustedFqdnCN, sizeof(struct __sai__SetTrustedFqdnCN), 0, NULL, NULL, NULL);
107536         if (!a)
107537                 return NULL;
107538         soap_default___sai__SetTrustedFqdnCN(soap, a);
107539                 for (;;)
107540                 {       soap->error = SOAP_TAG_MISMATCH;
107541                         if (soap_flag_sai__SetTrustedFqdnCN && soap->error == SOAP_TAG_MISMATCH)
107542                                 if (soap_in_PointerTo_sai__SetTrustedFqdnCN(soap, "sai:SetTrustedFqdnCN", &a->sai__SetTrustedFqdnCN, ""))
107543                                 {       soap_flag_sai__SetTrustedFqdnCN--;
107544                                         continue;
107545                                 }
107546                         if (soap->error == SOAP_TAG_MISMATCH)
107547                                 soap->error = soap_ignore_element(soap);
107548                         if (soap->error == SOAP_NO_TAG)
107549                                 break;
107550                         if (soap->error)
107551                                 return NULL;
107552                 }
107553         return a;
107554 }
107555
107556 SOAP_FMAC5 struct __sai__SetTrustedFqdnCN * SOAP_FMAC6 soap_new___sai__SetTrustedFqdnCN(struct soap *soap, int n)
107557 {       return soap_instantiate___sai__SetTrustedFqdnCN(soap, n, NULL, NULL, NULL);
107558 }
107559
107560 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTrustedFqdnCN(struct soap *soap, struct __sai__SetTrustedFqdnCN *p)
107561 {       soap_delete(soap, p);
107562 }
107563
107564 SOAP_FMAC3 struct __sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_instantiate___sai__SetTrustedFqdnCN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107565 {
107566         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107567         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTrustedFqdnCN, n, soap_fdelete);
107568         if (!cp)
107569                 return NULL;
107570         if (n < 0)
107571         {       cp->ptr = (void*)new struct __sai__SetTrustedFqdnCN;
107572                 if (size)
107573                         *size = sizeof(struct __sai__SetTrustedFqdnCN);
107574         }
107575         else
107576         {       cp->ptr = (void*)new struct __sai__SetTrustedFqdnCN[n];
107577                 if (size)
107578                         *size = n * sizeof(struct __sai__SetTrustedFqdnCN);
107579         }
107580                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107581         return (struct __sai__SetTrustedFqdnCN*)cp->ptr;
107582 }
107583
107584 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTrustedFqdnCN(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107585 {
107586         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTrustedFqdnCN %p -> %p\n", q, p));
107587         *(struct __sai__SetTrustedFqdnCN*)p = *(struct __sai__SetTrustedFqdnCN*)q;
107588 }
107589
107590 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumerateTrustedRootCertificates(struct soap *soap, const struct __sai__EnumerateTrustedRootCertificates *a)
107591 {
107592         (void)soap; (void)a; /* appease -Wall -Werror */
107593         soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificates(soap, &a->sai__EnumerateTrustedRootCertificates);
107594 }
107595
107596 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumerateTrustedRootCertificates(struct soap *soap, struct __sai__EnumerateTrustedRootCertificates *a)
107597 {
107598         (void)soap; (void)a; /* appease -Wall -Werror */
107599         a->sai__EnumerateTrustedRootCertificates = NULL;
107600 }
107601
107602 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumerateTrustedRootCertificates(struct soap *soap, const struct __sai__EnumerateTrustedRootCertificates *a, const char *tag, const char *type)
107603 {
107604         register int id = 0;
107605         if (soap_out___sai__EnumerateTrustedRootCertificates(soap, tag, id, a, type))
107606                 return soap->error;
107607         return SOAP_OK;
107608 }
107609
107610 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, int id, const struct __sai__EnumerateTrustedRootCertificates *a, const char *type)
107611 {
107612         soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(soap, "sai:EnumerateTrustedRootCertificates", -1, &a->sai__EnumerateTrustedRootCertificates, "");
107613         return SOAP_OK;
107614 }
107615
107616 SOAP_FMAC3 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_get___sai__EnumerateTrustedRootCertificates(struct soap *soap, struct __sai__EnumerateTrustedRootCertificates *p, const char *tag, const char *type)
107617 {
107618         if ((p = soap_in___sai__EnumerateTrustedRootCertificates(soap, tag, p, type)))
107619                 soap_getindependent(soap);
107620         return p;
107621 }
107622
107623 SOAP_FMAC3 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_in___sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, struct __sai__EnumerateTrustedRootCertificates *a, const char *type)
107624 {
107625         short soap_flag_sai__EnumerateTrustedRootCertificates = 1;
107626         a = (struct __sai__EnumerateTrustedRootCertificates *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumerateTrustedRootCertificates, sizeof(struct __sai__EnumerateTrustedRootCertificates), 0, NULL, NULL, NULL);
107627         if (!a)
107628                 return NULL;
107629         soap_default___sai__EnumerateTrustedRootCertificates(soap, a);
107630                 for (;;)
107631                 {       soap->error = SOAP_TAG_MISMATCH;
107632                         if (soap_flag_sai__EnumerateTrustedRootCertificates && soap->error == SOAP_TAG_MISMATCH)
107633                                 if (soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(soap, "sai:EnumerateTrustedRootCertificates", &a->sai__EnumerateTrustedRootCertificates, ""))
107634                                 {       soap_flag_sai__EnumerateTrustedRootCertificates--;
107635                                         continue;
107636                                 }
107637                         if (soap->error == SOAP_TAG_MISMATCH)
107638                                 soap->error = soap_ignore_element(soap);
107639                         if (soap->error == SOAP_NO_TAG)
107640                                 break;
107641                         if (soap->error)
107642                                 return NULL;
107643                 }
107644         return a;
107645 }
107646
107647 SOAP_FMAC5 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC6 soap_new___sai__EnumerateTrustedRootCertificates(struct soap *soap, int n)
107648 {       return soap_instantiate___sai__EnumerateTrustedRootCertificates(soap, n, NULL, NULL, NULL);
107649 }
107650
107651 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumerateTrustedRootCertificates(struct soap *soap, struct __sai__EnumerateTrustedRootCertificates *p)
107652 {       soap_delete(soap, p);
107653 }
107654
107655 SOAP_FMAC3 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_instantiate___sai__EnumerateTrustedRootCertificates(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107656 {
107657         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumerateTrustedRootCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107658         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumerateTrustedRootCertificates, n, soap_fdelete);
107659         if (!cp)
107660                 return NULL;
107661         if (n < 0)
107662         {       cp->ptr = (void*)new struct __sai__EnumerateTrustedRootCertificates;
107663                 if (size)
107664                         *size = sizeof(struct __sai__EnumerateTrustedRootCertificates);
107665         }
107666         else
107667         {       cp->ptr = (void*)new struct __sai__EnumerateTrustedRootCertificates[n];
107668                 if (size)
107669                         *size = n * sizeof(struct __sai__EnumerateTrustedRootCertificates);
107670         }
107671                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107672         return (struct __sai__EnumerateTrustedRootCertificates*)cp->ptr;
107673 }
107674
107675 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnumerateTrustedRootCertificates(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107676 {
107677         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumerateTrustedRootCertificates %p -> %p\n", q, p));
107678         *(struct __sai__EnumerateTrustedRootCertificates*)p = *(struct __sai__EnumerateTrustedRootCertificates*)q;
107679 }
107680
107681 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__DeleteTrustedRootCertificate(struct soap *soap, const struct __sai__DeleteTrustedRootCertificate *a)
107682 {
107683         (void)soap; (void)a; /* appease -Wall -Werror */
107684         soap_serialize_PointerTo_sai__DeleteTrustedRootCertificate(soap, &a->sai__DeleteTrustedRootCertificate);
107685 }
107686
107687 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__DeleteTrustedRootCertificate(struct soap *soap, struct __sai__DeleteTrustedRootCertificate *a)
107688 {
107689         (void)soap; (void)a; /* appease -Wall -Werror */
107690         a->sai__DeleteTrustedRootCertificate = NULL;
107691 }
107692
107693 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__DeleteTrustedRootCertificate(struct soap *soap, const struct __sai__DeleteTrustedRootCertificate *a, const char *tag, const char *type)
107694 {
107695         register int id = 0;
107696         if (soap_out___sai__DeleteTrustedRootCertificate(soap, tag, id, a, type))
107697                 return soap->error;
107698         return SOAP_OK;
107699 }
107700
107701 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, int id, const struct __sai__DeleteTrustedRootCertificate *a, const char *type)
107702 {
107703         soap_out_PointerTo_sai__DeleteTrustedRootCertificate(soap, "sai:DeleteTrustedRootCertificate", -1, &a->sai__DeleteTrustedRootCertificate, "");
107704         return SOAP_OK;
107705 }
107706
107707 SOAP_FMAC3 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_get___sai__DeleteTrustedRootCertificate(struct soap *soap, struct __sai__DeleteTrustedRootCertificate *p, const char *tag, const char *type)
107708 {
107709         if ((p = soap_in___sai__DeleteTrustedRootCertificate(soap, tag, p, type)))
107710                 soap_getindependent(soap);
107711         return p;
107712 }
107713
107714 SOAP_FMAC3 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_in___sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, struct __sai__DeleteTrustedRootCertificate *a, const char *type)
107715 {
107716         short soap_flag_sai__DeleteTrustedRootCertificate = 1;
107717         a = (struct __sai__DeleteTrustedRootCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__DeleteTrustedRootCertificate, sizeof(struct __sai__DeleteTrustedRootCertificate), 0, NULL, NULL, NULL);
107718         if (!a)
107719                 return NULL;
107720         soap_default___sai__DeleteTrustedRootCertificate(soap, a);
107721                 for (;;)
107722                 {       soap->error = SOAP_TAG_MISMATCH;
107723                         if (soap_flag_sai__DeleteTrustedRootCertificate && soap->error == SOAP_TAG_MISMATCH)
107724                                 if (soap_in_PointerTo_sai__DeleteTrustedRootCertificate(soap, "sai:DeleteTrustedRootCertificate", &a->sai__DeleteTrustedRootCertificate, ""))
107725                                 {       soap_flag_sai__DeleteTrustedRootCertificate--;
107726                                         continue;
107727                                 }
107728                         if (soap->error == SOAP_TAG_MISMATCH)
107729                                 soap->error = soap_ignore_element(soap);
107730                         if (soap->error == SOAP_NO_TAG)
107731                                 break;
107732                         if (soap->error)
107733                                 return NULL;
107734                 }
107735         return a;
107736 }
107737
107738 SOAP_FMAC5 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC6 soap_new___sai__DeleteTrustedRootCertificate(struct soap *soap, int n)
107739 {       return soap_instantiate___sai__DeleteTrustedRootCertificate(soap, n, NULL, NULL, NULL);
107740 }
107741
107742 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__DeleteTrustedRootCertificate(struct soap *soap, struct __sai__DeleteTrustedRootCertificate *p)
107743 {       soap_delete(soap, p);
107744 }
107745
107746 SOAP_FMAC3 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_instantiate___sai__DeleteTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107747 {
107748         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__DeleteTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107749         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__DeleteTrustedRootCertificate, n, soap_fdelete);
107750         if (!cp)
107751                 return NULL;
107752         if (n < 0)
107753         {       cp->ptr = (void*)new struct __sai__DeleteTrustedRootCertificate;
107754                 if (size)
107755                         *size = sizeof(struct __sai__DeleteTrustedRootCertificate);
107756         }
107757         else
107758         {       cp->ptr = (void*)new struct __sai__DeleteTrustedRootCertificate[n];
107759                 if (size)
107760                         *size = n * sizeof(struct __sai__DeleteTrustedRootCertificate);
107761         }
107762                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107763         return (struct __sai__DeleteTrustedRootCertificate*)cp->ptr;
107764 }
107765
107766 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__DeleteTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107767 {
107768         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__DeleteTrustedRootCertificate %p -> %p\n", q, p));
107769         *(struct __sai__DeleteTrustedRootCertificate*)p = *(struct __sai__DeleteTrustedRootCertificate*)q;
107770 }
107771
107772 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTrustedRootCertificate(struct soap *soap, const struct __sai__GetTrustedRootCertificate *a)
107773 {
107774         (void)soap; (void)a; /* appease -Wall -Werror */
107775         soap_serialize_PointerTo_sai__GetTrustedRootCertificate(soap, &a->sai__GetTrustedRootCertificate);
107776 }
107777
107778 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTrustedRootCertificate(struct soap *soap, struct __sai__GetTrustedRootCertificate *a)
107779 {
107780         (void)soap; (void)a; /* appease -Wall -Werror */
107781         a->sai__GetTrustedRootCertificate = NULL;
107782 }
107783
107784 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTrustedRootCertificate(struct soap *soap, const struct __sai__GetTrustedRootCertificate *a, const char *tag, const char *type)
107785 {
107786         register int id = 0;
107787         if (soap_out___sai__GetTrustedRootCertificate(soap, tag, id, a, type))
107788                 return soap->error;
107789         return SOAP_OK;
107790 }
107791
107792 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, int id, const struct __sai__GetTrustedRootCertificate *a, const char *type)
107793 {
107794         soap_out_PointerTo_sai__GetTrustedRootCertificate(soap, "sai:GetTrustedRootCertificate", -1, &a->sai__GetTrustedRootCertificate, "");
107795         return SOAP_OK;
107796 }
107797
107798 SOAP_FMAC3 struct __sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_get___sai__GetTrustedRootCertificate(struct soap *soap, struct __sai__GetTrustedRootCertificate *p, const char *tag, const char *type)
107799 {
107800         if ((p = soap_in___sai__GetTrustedRootCertificate(soap, tag, p, type)))
107801                 soap_getindependent(soap);
107802         return p;
107803 }
107804
107805 SOAP_FMAC3 struct __sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_in___sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, struct __sai__GetTrustedRootCertificate *a, const char *type)
107806 {
107807         short soap_flag_sai__GetTrustedRootCertificate = 1;
107808         a = (struct __sai__GetTrustedRootCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTrustedRootCertificate, sizeof(struct __sai__GetTrustedRootCertificate), 0, NULL, NULL, NULL);
107809         if (!a)
107810                 return NULL;
107811         soap_default___sai__GetTrustedRootCertificate(soap, a);
107812                 for (;;)
107813                 {       soap->error = SOAP_TAG_MISMATCH;
107814                         if (soap_flag_sai__GetTrustedRootCertificate && soap->error == SOAP_TAG_MISMATCH)
107815                                 if (soap_in_PointerTo_sai__GetTrustedRootCertificate(soap, "sai:GetTrustedRootCertificate", &a->sai__GetTrustedRootCertificate, ""))
107816                                 {       soap_flag_sai__GetTrustedRootCertificate--;
107817                                         continue;
107818                                 }
107819                         if (soap->error == SOAP_TAG_MISMATCH)
107820                                 soap->error = soap_ignore_element(soap);
107821                         if (soap->error == SOAP_NO_TAG)
107822                                 break;
107823                         if (soap->error)
107824                                 return NULL;
107825                 }
107826         return a;
107827 }
107828
107829 SOAP_FMAC5 struct __sai__GetTrustedRootCertificate * SOAP_FMAC6 soap_new___sai__GetTrustedRootCertificate(struct soap *soap, int n)
107830 {       return soap_instantiate___sai__GetTrustedRootCertificate(soap, n, NULL, NULL, NULL);
107831 }
107832
107833 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTrustedRootCertificate(struct soap *soap, struct __sai__GetTrustedRootCertificate *p)
107834 {       soap_delete(soap, p);
107835 }
107836
107837 SOAP_FMAC3 struct __sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_instantiate___sai__GetTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107838 {
107839         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107840         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTrustedRootCertificate, n, soap_fdelete);
107841         if (!cp)
107842                 return NULL;
107843         if (n < 0)
107844         {       cp->ptr = (void*)new struct __sai__GetTrustedRootCertificate;
107845                 if (size)
107846                         *size = sizeof(struct __sai__GetTrustedRootCertificate);
107847         }
107848         else
107849         {       cp->ptr = (void*)new struct __sai__GetTrustedRootCertificate[n];
107850                 if (size)
107851                         *size = n * sizeof(struct __sai__GetTrustedRootCertificate);
107852         }
107853                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107854         return (struct __sai__GetTrustedRootCertificate*)cp->ptr;
107855 }
107856
107857 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107858 {
107859         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTrustedRootCertificate %p -> %p\n", q, p));
107860         *(struct __sai__GetTrustedRootCertificate*)p = *(struct __sai__GetTrustedRootCertificate*)q;
107861 }
107862
107863 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddTrustedRootCertificate(struct soap *soap, const struct __sai__AddTrustedRootCertificate *a)
107864 {
107865         (void)soap; (void)a; /* appease -Wall -Werror */
107866         soap_serialize_PointerTo_sai__AddTrustedRootCertificate(soap, &a->sai__AddTrustedRootCertificate);
107867 }
107868
107869 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddTrustedRootCertificate(struct soap *soap, struct __sai__AddTrustedRootCertificate *a)
107870 {
107871         (void)soap; (void)a; /* appease -Wall -Werror */
107872         a->sai__AddTrustedRootCertificate = NULL;
107873 }
107874
107875 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddTrustedRootCertificate(struct soap *soap, const struct __sai__AddTrustedRootCertificate *a, const char *tag, const char *type)
107876 {
107877         register int id = 0;
107878         if (soap_out___sai__AddTrustedRootCertificate(soap, tag, id, a, type))
107879                 return soap->error;
107880         return SOAP_OK;
107881 }
107882
107883 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, int id, const struct __sai__AddTrustedRootCertificate *a, const char *type)
107884 {
107885         soap_out_PointerTo_sai__AddTrustedRootCertificate(soap, "sai:AddTrustedRootCertificate", -1, &a->sai__AddTrustedRootCertificate, "");
107886         return SOAP_OK;
107887 }
107888
107889 SOAP_FMAC3 struct __sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_get___sai__AddTrustedRootCertificate(struct soap *soap, struct __sai__AddTrustedRootCertificate *p, const char *tag, const char *type)
107890 {
107891         if ((p = soap_in___sai__AddTrustedRootCertificate(soap, tag, p, type)))
107892                 soap_getindependent(soap);
107893         return p;
107894 }
107895
107896 SOAP_FMAC3 struct __sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_in___sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, struct __sai__AddTrustedRootCertificate *a, const char *type)
107897 {
107898         short soap_flag_sai__AddTrustedRootCertificate = 1;
107899         a = (struct __sai__AddTrustedRootCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddTrustedRootCertificate, sizeof(struct __sai__AddTrustedRootCertificate), 0, NULL, NULL, NULL);
107900         if (!a)
107901                 return NULL;
107902         soap_default___sai__AddTrustedRootCertificate(soap, a);
107903                 for (;;)
107904                 {       soap->error = SOAP_TAG_MISMATCH;
107905                         if (soap_flag_sai__AddTrustedRootCertificate && soap->error == SOAP_TAG_MISMATCH)
107906                                 if (soap_in_PointerTo_sai__AddTrustedRootCertificate(soap, "sai:AddTrustedRootCertificate", &a->sai__AddTrustedRootCertificate, ""))
107907                                 {       soap_flag_sai__AddTrustedRootCertificate--;
107908                                         continue;
107909                                 }
107910                         if (soap->error == SOAP_TAG_MISMATCH)
107911                                 soap->error = soap_ignore_element(soap);
107912                         if (soap->error == SOAP_NO_TAG)
107913                                 break;
107914                         if (soap->error)
107915                                 return NULL;
107916                 }
107917         return a;
107918 }
107919
107920 SOAP_FMAC5 struct __sai__AddTrustedRootCertificate * SOAP_FMAC6 soap_new___sai__AddTrustedRootCertificate(struct soap *soap, int n)
107921 {       return soap_instantiate___sai__AddTrustedRootCertificate(soap, n, NULL, NULL, NULL);
107922 }
107923
107924 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddTrustedRootCertificate(struct soap *soap, struct __sai__AddTrustedRootCertificate *p)
107925 {       soap_delete(soap, p);
107926 }
107927
107928 SOAP_FMAC3 struct __sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_instantiate___sai__AddTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
107929 {
107930         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
107931         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddTrustedRootCertificate, n, soap_fdelete);
107932         if (!cp)
107933                 return NULL;
107934         if (n < 0)
107935         {       cp->ptr = (void*)new struct __sai__AddTrustedRootCertificate;
107936                 if (size)
107937                         *size = sizeof(struct __sai__AddTrustedRootCertificate);
107938         }
107939         else
107940         {       cp->ptr = (void*)new struct __sai__AddTrustedRootCertificate[n];
107941                 if (size)
107942                         *size = n * sizeof(struct __sai__AddTrustedRootCertificate);
107943         }
107944                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
107945         return (struct __sai__AddTrustedRootCertificate*)cp->ptr;
107946 }
107947
107948 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__AddTrustedRootCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
107949 {
107950         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddTrustedRootCertificate %p -> %p\n", q, p));
107951         *(struct __sai__AddTrustedRootCertificate*)p = *(struct __sai__AddTrustedRootCertificate*)q;
107952 }
107953
107954 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTlsOptions(struct soap *soap, const struct __sai__GetTlsOptions *a)
107955 {
107956         (void)soap; (void)a; /* appease -Wall -Werror */
107957         soap_serialize_PointerTo_sai__GetTlsOptions(soap, &a->sai__GetTlsOptions);
107958 }
107959
107960 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTlsOptions(struct soap *soap, struct __sai__GetTlsOptions *a)
107961 {
107962         (void)soap; (void)a; /* appease -Wall -Werror */
107963         a->sai__GetTlsOptions = NULL;
107964 }
107965
107966 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTlsOptions(struct soap *soap, const struct __sai__GetTlsOptions *a, const char *tag, const char *type)
107967 {
107968         register int id = 0;
107969         if (soap_out___sai__GetTlsOptions(soap, tag, id, a, type))
107970                 return soap->error;
107971         return SOAP_OK;
107972 }
107973
107974 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetTlsOptions(struct soap *soap, const char *tag, int id, const struct __sai__GetTlsOptions *a, const char *type)
107975 {
107976         soap_out_PointerTo_sai__GetTlsOptions(soap, "sai:GetTlsOptions", -1, &a->sai__GetTlsOptions, "");
107977         return SOAP_OK;
107978 }
107979
107980 SOAP_FMAC3 struct __sai__GetTlsOptions * SOAP_FMAC4 soap_get___sai__GetTlsOptions(struct soap *soap, struct __sai__GetTlsOptions *p, const char *tag, const char *type)
107981 {
107982         if ((p = soap_in___sai__GetTlsOptions(soap, tag, p, type)))
107983                 soap_getindependent(soap);
107984         return p;
107985 }
107986
107987 SOAP_FMAC3 struct __sai__GetTlsOptions * SOAP_FMAC4 soap_in___sai__GetTlsOptions(struct soap *soap, const char *tag, struct __sai__GetTlsOptions *a, const char *type)
107988 {
107989         short soap_flag_sai__GetTlsOptions = 1;
107990         a = (struct __sai__GetTlsOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTlsOptions, sizeof(struct __sai__GetTlsOptions), 0, NULL, NULL, NULL);
107991         if (!a)
107992                 return NULL;
107993         soap_default___sai__GetTlsOptions(soap, a);
107994                 for (;;)
107995                 {       soap->error = SOAP_TAG_MISMATCH;
107996                         if (soap_flag_sai__GetTlsOptions && soap->error == SOAP_TAG_MISMATCH)
107997                                 if (soap_in_PointerTo_sai__GetTlsOptions(soap, "sai:GetTlsOptions", &a->sai__GetTlsOptions, ""))
107998                                 {       soap_flag_sai__GetTlsOptions--;
107999                                         continue;
108000                                 }
108001                         if (soap->error == SOAP_TAG_MISMATCH)
108002                                 soap->error = soap_ignore_element(soap);
108003                         if (soap->error == SOAP_NO_TAG)
108004                                 break;
108005                         if (soap->error)
108006                                 return NULL;
108007                 }
108008         return a;
108009 }
108010
108011 SOAP_FMAC5 struct __sai__GetTlsOptions * SOAP_FMAC6 soap_new___sai__GetTlsOptions(struct soap *soap, int n)
108012 {       return soap_instantiate___sai__GetTlsOptions(soap, n, NULL, NULL, NULL);
108013 }
108014
108015 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTlsOptions(struct soap *soap, struct __sai__GetTlsOptions *p)
108016 {       soap_delete(soap, p);
108017 }
108018
108019 SOAP_FMAC3 struct __sai__GetTlsOptions * SOAP_FMAC4 soap_instantiate___sai__GetTlsOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108020 {
108021         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108022         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTlsOptions, n, soap_fdelete);
108023         if (!cp)
108024                 return NULL;
108025         if (n < 0)
108026         {       cp->ptr = (void*)new struct __sai__GetTlsOptions;
108027                 if (size)
108028                         *size = sizeof(struct __sai__GetTlsOptions);
108029         }
108030         else
108031         {       cp->ptr = (void*)new struct __sai__GetTlsOptions[n];
108032                 if (size)
108033                         *size = n * sizeof(struct __sai__GetTlsOptions);
108034         }
108035                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108036         return (struct __sai__GetTlsOptions*)cp->ptr;
108037 }
108038
108039 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetTlsOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108040 {
108041         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTlsOptions %p -> %p\n", q, p));
108042         *(struct __sai__GetTlsOptions*)p = *(struct __sai__GetTlsOptions*)q;
108043 }
108044
108045 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTlsOptions(struct soap *soap, const struct __sai__SetTlsOptions *a)
108046 {
108047         (void)soap; (void)a; /* appease -Wall -Werror */
108048         soap_serialize_PointerTo_sai__SetTlsOptions(soap, &a->sai__SetTlsOptions);
108049 }
108050
108051 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTlsOptions(struct soap *soap, struct __sai__SetTlsOptions *a)
108052 {
108053         (void)soap; (void)a; /* appease -Wall -Werror */
108054         a->sai__SetTlsOptions = NULL;
108055 }
108056
108057 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTlsOptions(struct soap *soap, const struct __sai__SetTlsOptions *a, const char *tag, const char *type)
108058 {
108059         register int id = 0;
108060         if (soap_out___sai__SetTlsOptions(soap, tag, id, a, type))
108061                 return soap->error;
108062         return SOAP_OK;
108063 }
108064
108065 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTlsOptions(struct soap *soap, const char *tag, int id, const struct __sai__SetTlsOptions *a, const char *type)
108066 {
108067         soap_out_PointerTo_sai__SetTlsOptions(soap, "sai:SetTlsOptions", -1, &a->sai__SetTlsOptions, "");
108068         return SOAP_OK;
108069 }
108070
108071 SOAP_FMAC3 struct __sai__SetTlsOptions * SOAP_FMAC4 soap_get___sai__SetTlsOptions(struct soap *soap, struct __sai__SetTlsOptions *p, const char *tag, const char *type)
108072 {
108073         if ((p = soap_in___sai__SetTlsOptions(soap, tag, p, type)))
108074                 soap_getindependent(soap);
108075         return p;
108076 }
108077
108078 SOAP_FMAC3 struct __sai__SetTlsOptions * SOAP_FMAC4 soap_in___sai__SetTlsOptions(struct soap *soap, const char *tag, struct __sai__SetTlsOptions *a, const char *type)
108079 {
108080         short soap_flag_sai__SetTlsOptions = 1;
108081         a = (struct __sai__SetTlsOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTlsOptions, sizeof(struct __sai__SetTlsOptions), 0, NULL, NULL, NULL);
108082         if (!a)
108083                 return NULL;
108084         soap_default___sai__SetTlsOptions(soap, a);
108085                 for (;;)
108086                 {       soap->error = SOAP_TAG_MISMATCH;
108087                         if (soap_flag_sai__SetTlsOptions && soap->error == SOAP_TAG_MISMATCH)
108088                                 if (soap_in_PointerTo_sai__SetTlsOptions(soap, "sai:SetTlsOptions", &a->sai__SetTlsOptions, ""))
108089                                 {       soap_flag_sai__SetTlsOptions--;
108090                                         continue;
108091                                 }
108092                         if (soap->error == SOAP_TAG_MISMATCH)
108093                                 soap->error = soap_ignore_element(soap);
108094                         if (soap->error == SOAP_NO_TAG)
108095                                 break;
108096                         if (soap->error)
108097                                 return NULL;
108098                 }
108099         return a;
108100 }
108101
108102 SOAP_FMAC5 struct __sai__SetTlsOptions * SOAP_FMAC6 soap_new___sai__SetTlsOptions(struct soap *soap, int n)
108103 {       return soap_instantiate___sai__SetTlsOptions(soap, n, NULL, NULL, NULL);
108104 }
108105
108106 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTlsOptions(struct soap *soap, struct __sai__SetTlsOptions *p)
108107 {       soap_delete(soap, p);
108108 }
108109
108110 SOAP_FMAC3 struct __sai__SetTlsOptions * SOAP_FMAC4 soap_instantiate___sai__SetTlsOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108111 {
108112         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108113         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTlsOptions, n, soap_fdelete);
108114         if (!cp)
108115                 return NULL;
108116         if (n < 0)
108117         {       cp->ptr = (void*)new struct __sai__SetTlsOptions;
108118                 if (size)
108119                         *size = sizeof(struct __sai__SetTlsOptions);
108120         }
108121         else
108122         {       cp->ptr = (void*)new struct __sai__SetTlsOptions[n];
108123                 if (size)
108124                         *size = n * sizeof(struct __sai__SetTlsOptions);
108125         }
108126                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108127         return (struct __sai__SetTlsOptions*)cp->ptr;
108128 }
108129
108130 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTlsOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108131 {
108132         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTlsOptions %p -> %p\n", q, p));
108133         *(struct __sai__SetTlsOptions*)p = *(struct __sai__SetTlsOptions*)q;
108134 }
108135
108136 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetEnabledInterfaces(struct soap *soap, const struct __sai__GetEnabledInterfaces *a)
108137 {
108138         (void)soap; (void)a; /* appease -Wall -Werror */
108139         soap_serialize_PointerTo_sai__GetEnabledInterfaces(soap, &a->sai__GetEnabledInterfaces);
108140 }
108141
108142 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetEnabledInterfaces(struct soap *soap, struct __sai__GetEnabledInterfaces *a)
108143 {
108144         (void)soap; (void)a; /* appease -Wall -Werror */
108145         a->sai__GetEnabledInterfaces = NULL;
108146 }
108147
108148 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetEnabledInterfaces(struct soap *soap, const struct __sai__GetEnabledInterfaces *a, const char *tag, const char *type)
108149 {
108150         register int id = 0;
108151         if (soap_out___sai__GetEnabledInterfaces(soap, tag, id, a, type))
108152                 return soap->error;
108153         return SOAP_OK;
108154 }
108155
108156 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, const struct __sai__GetEnabledInterfaces *a, const char *type)
108157 {
108158         soap_out_PointerTo_sai__GetEnabledInterfaces(soap, "sai:GetEnabledInterfaces", -1, &a->sai__GetEnabledInterfaces, "");
108159         return SOAP_OK;
108160 }
108161
108162 SOAP_FMAC3 struct __sai__GetEnabledInterfaces * SOAP_FMAC4 soap_get___sai__GetEnabledInterfaces(struct soap *soap, struct __sai__GetEnabledInterfaces *p, const char *tag, const char *type)
108163 {
108164         if ((p = soap_in___sai__GetEnabledInterfaces(soap, tag, p, type)))
108165                 soap_getindependent(soap);
108166         return p;
108167 }
108168
108169 SOAP_FMAC3 struct __sai__GetEnabledInterfaces * SOAP_FMAC4 soap_in___sai__GetEnabledInterfaces(struct soap *soap, const char *tag, struct __sai__GetEnabledInterfaces *a, const char *type)
108170 {
108171         short soap_flag_sai__GetEnabledInterfaces = 1;
108172         a = (struct __sai__GetEnabledInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetEnabledInterfaces, sizeof(struct __sai__GetEnabledInterfaces), 0, NULL, NULL, NULL);
108173         if (!a)
108174                 return NULL;
108175         soap_default___sai__GetEnabledInterfaces(soap, a);
108176                 for (;;)
108177                 {       soap->error = SOAP_TAG_MISMATCH;
108178                         if (soap_flag_sai__GetEnabledInterfaces && soap->error == SOAP_TAG_MISMATCH)
108179                                 if (soap_in_PointerTo_sai__GetEnabledInterfaces(soap, "sai:GetEnabledInterfaces", &a->sai__GetEnabledInterfaces, ""))
108180                                 {       soap_flag_sai__GetEnabledInterfaces--;
108181                                         continue;
108182                                 }
108183                         if (soap->error == SOAP_TAG_MISMATCH)
108184                                 soap->error = soap_ignore_element(soap);
108185                         if (soap->error == SOAP_NO_TAG)
108186                                 break;
108187                         if (soap->error)
108188                                 return NULL;
108189                 }
108190         return a;
108191 }
108192
108193 SOAP_FMAC5 struct __sai__GetEnabledInterfaces * SOAP_FMAC6 soap_new___sai__GetEnabledInterfaces(struct soap *soap, int n)
108194 {       return soap_instantiate___sai__GetEnabledInterfaces(soap, n, NULL, NULL, NULL);
108195 }
108196
108197 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetEnabledInterfaces(struct soap *soap, struct __sai__GetEnabledInterfaces *p)
108198 {       soap_delete(soap, p);
108199 }
108200
108201 SOAP_FMAC3 struct __sai__GetEnabledInterfaces * SOAP_FMAC4 soap_instantiate___sai__GetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108202 {
108203         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108204         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetEnabledInterfaces, n, soap_fdelete);
108205         if (!cp)
108206                 return NULL;
108207         if (n < 0)
108208         {       cp->ptr = (void*)new struct __sai__GetEnabledInterfaces;
108209                 if (size)
108210                         *size = sizeof(struct __sai__GetEnabledInterfaces);
108211         }
108212         else
108213         {       cp->ptr = (void*)new struct __sai__GetEnabledInterfaces[n];
108214                 if (size)
108215                         *size = n * sizeof(struct __sai__GetEnabledInterfaces);
108216         }
108217                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108218         return (struct __sai__GetEnabledInterfaces*)cp->ptr;
108219 }
108220
108221 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108222 {
108223         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetEnabledInterfaces %p -> %p\n", q, p));
108224         *(struct __sai__GetEnabledInterfaces*)p = *(struct __sai__GetEnabledInterfaces*)q;
108225 }
108226
108227 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetEnabledInterfaces(struct soap *soap, const struct __sai__SetEnabledInterfaces *a)
108228 {
108229         (void)soap; (void)a; /* appease -Wall -Werror */
108230         soap_serialize_PointerTo_sai__SetEnabledInterfaces(soap, &a->sai__SetEnabledInterfaces);
108231 }
108232
108233 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetEnabledInterfaces(struct soap *soap, struct __sai__SetEnabledInterfaces *a)
108234 {
108235         (void)soap; (void)a; /* appease -Wall -Werror */
108236         a->sai__SetEnabledInterfaces = NULL;
108237 }
108238
108239 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetEnabledInterfaces(struct soap *soap, const struct __sai__SetEnabledInterfaces *a, const char *tag, const char *type)
108240 {
108241         register int id = 0;
108242         if (soap_out___sai__SetEnabledInterfaces(soap, tag, id, a, type))
108243                 return soap->error;
108244         return SOAP_OK;
108245 }
108246
108247 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetEnabledInterfaces(struct soap *soap, const char *tag, int id, const struct __sai__SetEnabledInterfaces *a, const char *type)
108248 {
108249         soap_out_PointerTo_sai__SetEnabledInterfaces(soap, "sai:SetEnabledInterfaces", -1, &a->sai__SetEnabledInterfaces, "");
108250         return SOAP_OK;
108251 }
108252
108253 SOAP_FMAC3 struct __sai__SetEnabledInterfaces * SOAP_FMAC4 soap_get___sai__SetEnabledInterfaces(struct soap *soap, struct __sai__SetEnabledInterfaces *p, const char *tag, const char *type)
108254 {
108255         if ((p = soap_in___sai__SetEnabledInterfaces(soap, tag, p, type)))
108256                 soap_getindependent(soap);
108257         return p;
108258 }
108259
108260 SOAP_FMAC3 struct __sai__SetEnabledInterfaces * SOAP_FMAC4 soap_in___sai__SetEnabledInterfaces(struct soap *soap, const char *tag, struct __sai__SetEnabledInterfaces *a, const char *type)
108261 {
108262         short soap_flag_sai__SetEnabledInterfaces = 1;
108263         a = (struct __sai__SetEnabledInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetEnabledInterfaces, sizeof(struct __sai__SetEnabledInterfaces), 0, NULL, NULL, NULL);
108264         if (!a)
108265                 return NULL;
108266         soap_default___sai__SetEnabledInterfaces(soap, a);
108267                 for (;;)
108268                 {       soap->error = SOAP_TAG_MISMATCH;
108269                         if (soap_flag_sai__SetEnabledInterfaces && soap->error == SOAP_TAG_MISMATCH)
108270                                 if (soap_in_PointerTo_sai__SetEnabledInterfaces(soap, "sai:SetEnabledInterfaces", &a->sai__SetEnabledInterfaces, ""))
108271                                 {       soap_flag_sai__SetEnabledInterfaces--;
108272                                         continue;
108273                                 }
108274                         if (soap->error == SOAP_TAG_MISMATCH)
108275                                 soap->error = soap_ignore_element(soap);
108276                         if (soap->error == SOAP_NO_TAG)
108277                                 break;
108278                         if (soap->error)
108279                                 return NULL;
108280                 }
108281         return a;
108282 }
108283
108284 SOAP_FMAC5 struct __sai__SetEnabledInterfaces * SOAP_FMAC6 soap_new___sai__SetEnabledInterfaces(struct soap *soap, int n)
108285 {       return soap_instantiate___sai__SetEnabledInterfaces(soap, n, NULL, NULL, NULL);
108286 }
108287
108288 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetEnabledInterfaces(struct soap *soap, struct __sai__SetEnabledInterfaces *p)
108289 {       soap_delete(soap, p);
108290 }
108291
108292 SOAP_FMAC3 struct __sai__SetEnabledInterfaces * SOAP_FMAC4 soap_instantiate___sai__SetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108293 {
108294         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108295         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetEnabledInterfaces, n, soap_fdelete);
108296         if (!cp)
108297                 return NULL;
108298         if (n < 0)
108299         {       cp->ptr = (void*)new struct __sai__SetEnabledInterfaces;
108300                 if (size)
108301                         *size = sizeof(struct __sai__SetEnabledInterfaces);
108302         }
108303         else
108304         {       cp->ptr = (void*)new struct __sai__SetEnabledInterfaces[n];
108305                 if (size)
108306                         *size = n * sizeof(struct __sai__SetEnabledInterfaces);
108307         }
108308                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108309         return (struct __sai__SetEnabledInterfaces*)cp->ptr;
108310 }
108311
108312 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108313 {
108314         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetEnabledInterfaces %p -> %p\n", q, p));
108315         *(struct __sai__SetEnabledInterfaces*)p = *(struct __sai__SetEnabledInterfaces*)q;
108316 }
108317
108318 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetKerberosOptions(struct soap *soap, const struct __sai__GetKerberosOptions *a)
108319 {
108320         (void)soap; (void)a; /* appease -Wall -Werror */
108321         soap_serialize_PointerTo_sai__GetKerberosOptions(soap, &a->sai__GetKerberosOptions);
108322 }
108323
108324 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetKerberosOptions(struct soap *soap, struct __sai__GetKerberosOptions *a)
108325 {
108326         (void)soap; (void)a; /* appease -Wall -Werror */
108327         a->sai__GetKerberosOptions = NULL;
108328 }
108329
108330 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetKerberosOptions(struct soap *soap, const struct __sai__GetKerberosOptions *a, const char *tag, const char *type)
108331 {
108332         register int id = 0;
108333         if (soap_out___sai__GetKerberosOptions(soap, tag, id, a, type))
108334                 return soap->error;
108335         return SOAP_OK;
108336 }
108337
108338 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetKerberosOptions(struct soap *soap, const char *tag, int id, const struct __sai__GetKerberosOptions *a, const char *type)
108339 {
108340         soap_out_PointerTo_sai__GetKerberosOptions(soap, "sai:GetKerberosOptions", -1, &a->sai__GetKerberosOptions, "");
108341         return SOAP_OK;
108342 }
108343
108344 SOAP_FMAC3 struct __sai__GetKerberosOptions * SOAP_FMAC4 soap_get___sai__GetKerberosOptions(struct soap *soap, struct __sai__GetKerberosOptions *p, const char *tag, const char *type)
108345 {
108346         if ((p = soap_in___sai__GetKerberosOptions(soap, tag, p, type)))
108347                 soap_getindependent(soap);
108348         return p;
108349 }
108350
108351 SOAP_FMAC3 struct __sai__GetKerberosOptions * SOAP_FMAC4 soap_in___sai__GetKerberosOptions(struct soap *soap, const char *tag, struct __sai__GetKerberosOptions *a, const char *type)
108352 {
108353         short soap_flag_sai__GetKerberosOptions = 1;
108354         a = (struct __sai__GetKerberosOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetKerberosOptions, sizeof(struct __sai__GetKerberosOptions), 0, NULL, NULL, NULL);
108355         if (!a)
108356                 return NULL;
108357         soap_default___sai__GetKerberosOptions(soap, a);
108358                 for (;;)
108359                 {       soap->error = SOAP_TAG_MISMATCH;
108360                         if (soap_flag_sai__GetKerberosOptions && soap->error == SOAP_TAG_MISMATCH)
108361                                 if (soap_in_PointerTo_sai__GetKerberosOptions(soap, "sai:GetKerberosOptions", &a->sai__GetKerberosOptions, ""))
108362                                 {       soap_flag_sai__GetKerberosOptions--;
108363                                         continue;
108364                                 }
108365                         if (soap->error == SOAP_TAG_MISMATCH)
108366                                 soap->error = soap_ignore_element(soap);
108367                         if (soap->error == SOAP_NO_TAG)
108368                                 break;
108369                         if (soap->error)
108370                                 return NULL;
108371                 }
108372         return a;
108373 }
108374
108375 SOAP_FMAC5 struct __sai__GetKerberosOptions * SOAP_FMAC6 soap_new___sai__GetKerberosOptions(struct soap *soap, int n)
108376 {       return soap_instantiate___sai__GetKerberosOptions(soap, n, NULL, NULL, NULL);
108377 }
108378
108379 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetKerberosOptions(struct soap *soap, struct __sai__GetKerberosOptions *p)
108380 {       soap_delete(soap, p);
108381 }
108382
108383 SOAP_FMAC3 struct __sai__GetKerberosOptions * SOAP_FMAC4 soap_instantiate___sai__GetKerberosOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108384 {
108385         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108386         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetKerberosOptions, n, soap_fdelete);
108387         if (!cp)
108388                 return NULL;
108389         if (n < 0)
108390         {       cp->ptr = (void*)new struct __sai__GetKerberosOptions;
108391                 if (size)
108392                         *size = sizeof(struct __sai__GetKerberosOptions);
108393         }
108394         else
108395         {       cp->ptr = (void*)new struct __sai__GetKerberosOptions[n];
108396                 if (size)
108397                         *size = n * sizeof(struct __sai__GetKerberosOptions);
108398         }
108399                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108400         return (struct __sai__GetKerberosOptions*)cp->ptr;
108401 }
108402
108403 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetKerberosOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108404 {
108405         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetKerberosOptions %p -> %p\n", q, p));
108406         *(struct __sai__GetKerberosOptions*)p = *(struct __sai__GetKerberosOptions*)q;
108407 }
108408
108409 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetKerberosOptions(struct soap *soap, const struct __sai__SetKerberosOptions *a)
108410 {
108411         (void)soap; (void)a; /* appease -Wall -Werror */
108412         soap_serialize_PointerTo_sai__SetKerberosOptions(soap, &a->sai__SetKerberosOptions);
108413 }
108414
108415 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetKerberosOptions(struct soap *soap, struct __sai__SetKerberosOptions *a)
108416 {
108417         (void)soap; (void)a; /* appease -Wall -Werror */
108418         a->sai__SetKerberosOptions = NULL;
108419 }
108420
108421 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetKerberosOptions(struct soap *soap, const struct __sai__SetKerberosOptions *a, const char *tag, const char *type)
108422 {
108423         register int id = 0;
108424         if (soap_out___sai__SetKerberosOptions(soap, tag, id, a, type))
108425                 return soap->error;
108426         return SOAP_OK;
108427 }
108428
108429 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetKerberosOptions(struct soap *soap, const char *tag, int id, const struct __sai__SetKerberosOptions *a, const char *type)
108430 {
108431         soap_out_PointerTo_sai__SetKerberosOptions(soap, "sai:SetKerberosOptions", -1, &a->sai__SetKerberosOptions, "");
108432         return SOAP_OK;
108433 }
108434
108435 SOAP_FMAC3 struct __sai__SetKerberosOptions * SOAP_FMAC4 soap_get___sai__SetKerberosOptions(struct soap *soap, struct __sai__SetKerberosOptions *p, const char *tag, const char *type)
108436 {
108437         if ((p = soap_in___sai__SetKerberosOptions(soap, tag, p, type)))
108438                 soap_getindependent(soap);
108439         return p;
108440 }
108441
108442 SOAP_FMAC3 struct __sai__SetKerberosOptions * SOAP_FMAC4 soap_in___sai__SetKerberosOptions(struct soap *soap, const char *tag, struct __sai__SetKerberosOptions *a, const char *type)
108443 {
108444         short soap_flag_sai__SetKerberosOptions = 1;
108445         a = (struct __sai__SetKerberosOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetKerberosOptions, sizeof(struct __sai__SetKerberosOptions), 0, NULL, NULL, NULL);
108446         if (!a)
108447                 return NULL;
108448         soap_default___sai__SetKerberosOptions(soap, a);
108449                 for (;;)
108450                 {       soap->error = SOAP_TAG_MISMATCH;
108451                         if (soap_flag_sai__SetKerberosOptions && soap->error == SOAP_TAG_MISMATCH)
108452                                 if (soap_in_PointerTo_sai__SetKerberosOptions(soap, "sai:SetKerberosOptions", &a->sai__SetKerberosOptions, ""))
108453                                 {       soap_flag_sai__SetKerberosOptions--;
108454                                         continue;
108455                                 }
108456                         if (soap->error == SOAP_TAG_MISMATCH)
108457                                 soap->error = soap_ignore_element(soap);
108458                         if (soap->error == SOAP_NO_TAG)
108459                                 break;
108460                         if (soap->error)
108461                                 return NULL;
108462                 }
108463         return a;
108464 }
108465
108466 SOAP_FMAC5 struct __sai__SetKerberosOptions * SOAP_FMAC6 soap_new___sai__SetKerberosOptions(struct soap *soap, int n)
108467 {       return soap_instantiate___sai__SetKerberosOptions(soap, n, NULL, NULL, NULL);
108468 }
108469
108470 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetKerberosOptions(struct soap *soap, struct __sai__SetKerberosOptions *p)
108471 {       soap_delete(soap, p);
108472 }
108473
108474 SOAP_FMAC3 struct __sai__SetKerberosOptions * SOAP_FMAC4 soap_instantiate___sai__SetKerberosOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108475 {
108476         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108477         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetKerberosOptions, n, soap_fdelete);
108478         if (!cp)
108479                 return NULL;
108480         if (n < 0)
108481         {       cp->ptr = (void*)new struct __sai__SetKerberosOptions;
108482                 if (size)
108483                         *size = sizeof(struct __sai__SetKerberosOptions);
108484         }
108485         else
108486         {       cp->ptr = (void*)new struct __sai__SetKerberosOptions[n];
108487                 if (size)
108488                         *size = n * sizeof(struct __sai__SetKerberosOptions);
108489         }
108490                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108491         return (struct __sai__SetKerberosOptions*)cp->ptr;
108492 }
108493
108494 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetKerberosOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108495 {
108496         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetKerberosOptions %p -> %p\n", q, p));
108497         *(struct __sai__SetKerberosOptions*)p = *(struct __sai__SetKerberosOptions*)q;
108498 }
108499
108500 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetDigestRealm(struct soap *soap, const struct __sai__GetDigestRealm *a)
108501 {
108502         (void)soap; (void)a; /* appease -Wall -Werror */
108503         soap_serialize_PointerTo_sai__GetDigestRealm(soap, &a->sai__GetDigestRealm);
108504 }
108505
108506 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetDigestRealm(struct soap *soap, struct __sai__GetDigestRealm *a)
108507 {
108508         (void)soap; (void)a; /* appease -Wall -Werror */
108509         a->sai__GetDigestRealm = NULL;
108510 }
108511
108512 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetDigestRealm(struct soap *soap, const struct __sai__GetDigestRealm *a, const char *tag, const char *type)
108513 {
108514         register int id = 0;
108515         if (soap_out___sai__GetDigestRealm(soap, tag, id, a, type))
108516                 return soap->error;
108517         return SOAP_OK;
108518 }
108519
108520 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetDigestRealm(struct soap *soap, const char *tag, int id, const struct __sai__GetDigestRealm *a, const char *type)
108521 {
108522         soap_out_PointerTo_sai__GetDigestRealm(soap, "sai:GetDigestRealm", -1, &a->sai__GetDigestRealm, "");
108523         return SOAP_OK;
108524 }
108525
108526 SOAP_FMAC3 struct __sai__GetDigestRealm * SOAP_FMAC4 soap_get___sai__GetDigestRealm(struct soap *soap, struct __sai__GetDigestRealm *p, const char *tag, const char *type)
108527 {
108528         if ((p = soap_in___sai__GetDigestRealm(soap, tag, p, type)))
108529                 soap_getindependent(soap);
108530         return p;
108531 }
108532
108533 SOAP_FMAC3 struct __sai__GetDigestRealm * SOAP_FMAC4 soap_in___sai__GetDigestRealm(struct soap *soap, const char *tag, struct __sai__GetDigestRealm *a, const char *type)
108534 {
108535         short soap_flag_sai__GetDigestRealm = 1;
108536         a = (struct __sai__GetDigestRealm *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetDigestRealm, sizeof(struct __sai__GetDigestRealm), 0, NULL, NULL, NULL);
108537         if (!a)
108538                 return NULL;
108539         soap_default___sai__GetDigestRealm(soap, a);
108540                 for (;;)
108541                 {       soap->error = SOAP_TAG_MISMATCH;
108542                         if (soap_flag_sai__GetDigestRealm && soap->error == SOAP_TAG_MISMATCH)
108543                                 if (soap_in_PointerTo_sai__GetDigestRealm(soap, "sai:GetDigestRealm", &a->sai__GetDigestRealm, ""))
108544                                 {       soap_flag_sai__GetDigestRealm--;
108545                                         continue;
108546                                 }
108547                         if (soap->error == SOAP_TAG_MISMATCH)
108548                                 soap->error = soap_ignore_element(soap);
108549                         if (soap->error == SOAP_NO_TAG)
108550                                 break;
108551                         if (soap->error)
108552                                 return NULL;
108553                 }
108554         return a;
108555 }
108556
108557 SOAP_FMAC5 struct __sai__GetDigestRealm * SOAP_FMAC6 soap_new___sai__GetDigestRealm(struct soap *soap, int n)
108558 {       return soap_instantiate___sai__GetDigestRealm(soap, n, NULL, NULL, NULL);
108559 }
108560
108561 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetDigestRealm(struct soap *soap, struct __sai__GetDigestRealm *p)
108562 {       soap_delete(soap, p);
108563 }
108564
108565 SOAP_FMAC3 struct __sai__GetDigestRealm * SOAP_FMAC4 soap_instantiate___sai__GetDigestRealm(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108566 {
108567         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetDigestRealm(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108568         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetDigestRealm, n, soap_fdelete);
108569         if (!cp)
108570                 return NULL;
108571         if (n < 0)
108572         {       cp->ptr = (void*)new struct __sai__GetDigestRealm;
108573                 if (size)
108574                         *size = sizeof(struct __sai__GetDigestRealm);
108575         }
108576         else
108577         {       cp->ptr = (void*)new struct __sai__GetDigestRealm[n];
108578                 if (size)
108579                         *size = n * sizeof(struct __sai__GetDigestRealm);
108580         }
108581                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108582         return (struct __sai__GetDigestRealm*)cp->ptr;
108583 }
108584
108585 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetDigestRealm(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108586 {
108587         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetDigestRealm %p -> %p\n", q, p));
108588         *(struct __sai__GetDigestRealm*)p = *(struct __sai__GetDigestRealm*)q;
108589 }
108590
108591 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetAdminAclEntryEx(struct soap *soap, const struct __sai__SetAdminAclEntryEx *a)
108592 {
108593         (void)soap; (void)a; /* appease -Wall -Werror */
108594         soap_serialize_PointerTo_sai__SetAdminAclEntryEx(soap, &a->sai__SetAdminAclEntryEx);
108595 }
108596
108597 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetAdminAclEntryEx(struct soap *soap, struct __sai__SetAdminAclEntryEx *a)
108598 {
108599         (void)soap; (void)a; /* appease -Wall -Werror */
108600         a->sai__SetAdminAclEntryEx = NULL;
108601 }
108602
108603 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetAdminAclEntryEx(struct soap *soap, const struct __sai__SetAdminAclEntryEx *a, const char *tag, const char *type)
108604 {
108605         register int id = 0;
108606         if (soap_out___sai__SetAdminAclEntryEx(soap, tag, id, a, type))
108607                 return soap->error;
108608         return SOAP_OK;
108609 }
108610
108611 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, int id, const struct __sai__SetAdminAclEntryEx *a, const char *type)
108612 {
108613         soap_out_PointerTo_sai__SetAdminAclEntryEx(soap, "sai:SetAdminAclEntryEx", -1, &a->sai__SetAdminAclEntryEx, "");
108614         return SOAP_OK;
108615 }
108616
108617 SOAP_FMAC3 struct __sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_get___sai__SetAdminAclEntryEx(struct soap *soap, struct __sai__SetAdminAclEntryEx *p, const char *tag, const char *type)
108618 {
108619         if ((p = soap_in___sai__SetAdminAclEntryEx(soap, tag, p, type)))
108620                 soap_getindependent(soap);
108621         return p;
108622 }
108623
108624 SOAP_FMAC3 struct __sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_in___sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, struct __sai__SetAdminAclEntryEx *a, const char *type)
108625 {
108626         short soap_flag_sai__SetAdminAclEntryEx = 1;
108627         a = (struct __sai__SetAdminAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetAdminAclEntryEx, sizeof(struct __sai__SetAdminAclEntryEx), 0, NULL, NULL, NULL);
108628         if (!a)
108629                 return NULL;
108630         soap_default___sai__SetAdminAclEntryEx(soap, a);
108631                 for (;;)
108632                 {       soap->error = SOAP_TAG_MISMATCH;
108633                         if (soap_flag_sai__SetAdminAclEntryEx && soap->error == SOAP_TAG_MISMATCH)
108634                                 if (soap_in_PointerTo_sai__SetAdminAclEntryEx(soap, "sai:SetAdminAclEntryEx", &a->sai__SetAdminAclEntryEx, ""))
108635                                 {       soap_flag_sai__SetAdminAclEntryEx--;
108636                                         continue;
108637                                 }
108638                         if (soap->error == SOAP_TAG_MISMATCH)
108639                                 soap->error = soap_ignore_element(soap);
108640                         if (soap->error == SOAP_NO_TAG)
108641                                 break;
108642                         if (soap->error)
108643                                 return NULL;
108644                 }
108645         return a;
108646 }
108647
108648 SOAP_FMAC5 struct __sai__SetAdminAclEntryEx * SOAP_FMAC6 soap_new___sai__SetAdminAclEntryEx(struct soap *soap, int n)
108649 {       return soap_instantiate___sai__SetAdminAclEntryEx(soap, n, NULL, NULL, NULL);
108650 }
108651
108652 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetAdminAclEntryEx(struct soap *soap, struct __sai__SetAdminAclEntryEx *p)
108653 {       soap_delete(soap, p);
108654 }
108655
108656 SOAP_FMAC3 struct __sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_instantiate___sai__SetAdminAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108657 {
108658         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetAdminAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108659         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetAdminAclEntryEx, n, soap_fdelete);
108660         if (!cp)
108661                 return NULL;
108662         if (n < 0)
108663         {       cp->ptr = (void*)new struct __sai__SetAdminAclEntryEx;
108664                 if (size)
108665                         *size = sizeof(struct __sai__SetAdminAclEntryEx);
108666         }
108667         else
108668         {       cp->ptr = (void*)new struct __sai__SetAdminAclEntryEx[n];
108669                 if (size)
108670                         *size = n * sizeof(struct __sai__SetAdminAclEntryEx);
108671         }
108672                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108673         return (struct __sai__SetAdminAclEntryEx*)cp->ptr;
108674 }
108675
108676 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetAdminAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108677 {
108678         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetAdminAclEntryEx %p -> %p\n", q, p));
108679         *(struct __sai__SetAdminAclEntryEx*)p = *(struct __sai__SetAdminAclEntryEx*)q;
108680 }
108681
108682 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__UpdateUserAclEntryEx(struct soap *soap, const struct __sai__UpdateUserAclEntryEx *a)
108683 {
108684         (void)soap; (void)a; /* appease -Wall -Werror */
108685         soap_serialize_PointerTo_sai__UpdateUserAclEntryEx(soap, &a->sai__UpdateUserAclEntryEx);
108686 }
108687
108688 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__UpdateUserAclEntryEx(struct soap *soap, struct __sai__UpdateUserAclEntryEx *a)
108689 {
108690         (void)soap; (void)a; /* appease -Wall -Werror */
108691         a->sai__UpdateUserAclEntryEx = NULL;
108692 }
108693
108694 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__UpdateUserAclEntryEx(struct soap *soap, const struct __sai__UpdateUserAclEntryEx *a, const char *tag, const char *type)
108695 {
108696         register int id = 0;
108697         if (soap_out___sai__UpdateUserAclEntryEx(soap, tag, id, a, type))
108698                 return soap->error;
108699         return SOAP_OK;
108700 }
108701
108702 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, int id, const struct __sai__UpdateUserAclEntryEx *a, const char *type)
108703 {
108704         soap_out_PointerTo_sai__UpdateUserAclEntryEx(soap, "sai:UpdateUserAclEntryEx", -1, &a->sai__UpdateUserAclEntryEx, "");
108705         return SOAP_OK;
108706 }
108707
108708 SOAP_FMAC3 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_get___sai__UpdateUserAclEntryEx(struct soap *soap, struct __sai__UpdateUserAclEntryEx *p, const char *tag, const char *type)
108709 {
108710         if ((p = soap_in___sai__UpdateUserAclEntryEx(soap, tag, p, type)))
108711                 soap_getindependent(soap);
108712         return p;
108713 }
108714
108715 SOAP_FMAC3 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_in___sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, struct __sai__UpdateUserAclEntryEx *a, const char *type)
108716 {
108717         short soap_flag_sai__UpdateUserAclEntryEx = 1;
108718         a = (struct __sai__UpdateUserAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__UpdateUserAclEntryEx, sizeof(struct __sai__UpdateUserAclEntryEx), 0, NULL, NULL, NULL);
108719         if (!a)
108720                 return NULL;
108721         soap_default___sai__UpdateUserAclEntryEx(soap, a);
108722                 for (;;)
108723                 {       soap->error = SOAP_TAG_MISMATCH;
108724                         if (soap_flag_sai__UpdateUserAclEntryEx && soap->error == SOAP_TAG_MISMATCH)
108725                                 if (soap_in_PointerTo_sai__UpdateUserAclEntryEx(soap, "sai:UpdateUserAclEntryEx", &a->sai__UpdateUserAclEntryEx, ""))
108726                                 {       soap_flag_sai__UpdateUserAclEntryEx--;
108727                                         continue;
108728                                 }
108729                         if (soap->error == SOAP_TAG_MISMATCH)
108730                                 soap->error = soap_ignore_element(soap);
108731                         if (soap->error == SOAP_NO_TAG)
108732                                 break;
108733                         if (soap->error)
108734                                 return NULL;
108735                 }
108736         return a;
108737 }
108738
108739 SOAP_FMAC5 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC6 soap_new___sai__UpdateUserAclEntryEx(struct soap *soap, int n)
108740 {       return soap_instantiate___sai__UpdateUserAclEntryEx(soap, n, NULL, NULL, NULL);
108741 }
108742
108743 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__UpdateUserAclEntryEx(struct soap *soap, struct __sai__UpdateUserAclEntryEx *p)
108744 {       soap_delete(soap, p);
108745 }
108746
108747 SOAP_FMAC3 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_instantiate___sai__UpdateUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108748 {
108749         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__UpdateUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108750         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__UpdateUserAclEntryEx, n, soap_fdelete);
108751         if (!cp)
108752                 return NULL;
108753         if (n < 0)
108754         {       cp->ptr = (void*)new struct __sai__UpdateUserAclEntryEx;
108755                 if (size)
108756                         *size = sizeof(struct __sai__UpdateUserAclEntryEx);
108757         }
108758         else
108759         {       cp->ptr = (void*)new struct __sai__UpdateUserAclEntryEx[n];
108760                 if (size)
108761                         *size = n * sizeof(struct __sai__UpdateUserAclEntryEx);
108762         }
108763                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108764         return (struct __sai__UpdateUserAclEntryEx*)cp->ptr;
108765 }
108766
108767 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__UpdateUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108768 {
108769         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__UpdateUserAclEntryEx %p -> %p\n", q, p));
108770         *(struct __sai__UpdateUserAclEntryEx*)p = *(struct __sai__UpdateUserAclEntryEx*)q;
108771 }
108772
108773 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetUserAclEntryEx(struct soap *soap, const struct __sai__GetUserAclEntryEx *a)
108774 {
108775         (void)soap; (void)a; /* appease -Wall -Werror */
108776         soap_serialize_PointerTo_sai__GetUserAclEntryEx(soap, &a->sai__GetUserAclEntryEx);
108777 }
108778
108779 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetUserAclEntryEx(struct soap *soap, struct __sai__GetUserAclEntryEx *a)
108780 {
108781         (void)soap; (void)a; /* appease -Wall -Werror */
108782         a->sai__GetUserAclEntryEx = NULL;
108783 }
108784
108785 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetUserAclEntryEx(struct soap *soap, const struct __sai__GetUserAclEntryEx *a, const char *tag, const char *type)
108786 {
108787         register int id = 0;
108788         if (soap_out___sai__GetUserAclEntryEx(soap, tag, id, a, type))
108789                 return soap->error;
108790         return SOAP_OK;
108791 }
108792
108793 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetUserAclEntryEx(struct soap *soap, const char *tag, int id, const struct __sai__GetUserAclEntryEx *a, const char *type)
108794 {
108795         soap_out_PointerTo_sai__GetUserAclEntryEx(soap, "sai:GetUserAclEntryEx", -1, &a->sai__GetUserAclEntryEx, "");
108796         return SOAP_OK;
108797 }
108798
108799 SOAP_FMAC3 struct __sai__GetUserAclEntryEx * SOAP_FMAC4 soap_get___sai__GetUserAclEntryEx(struct soap *soap, struct __sai__GetUserAclEntryEx *p, const char *tag, const char *type)
108800 {
108801         if ((p = soap_in___sai__GetUserAclEntryEx(soap, tag, p, type)))
108802                 soap_getindependent(soap);
108803         return p;
108804 }
108805
108806 SOAP_FMAC3 struct __sai__GetUserAclEntryEx * SOAP_FMAC4 soap_in___sai__GetUserAclEntryEx(struct soap *soap, const char *tag, struct __sai__GetUserAclEntryEx *a, const char *type)
108807 {
108808         short soap_flag_sai__GetUserAclEntryEx = 1;
108809         a = (struct __sai__GetUserAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetUserAclEntryEx, sizeof(struct __sai__GetUserAclEntryEx), 0, NULL, NULL, NULL);
108810         if (!a)
108811                 return NULL;
108812         soap_default___sai__GetUserAclEntryEx(soap, a);
108813                 for (;;)
108814                 {       soap->error = SOAP_TAG_MISMATCH;
108815                         if (soap_flag_sai__GetUserAclEntryEx && soap->error == SOAP_TAG_MISMATCH)
108816                                 if (soap_in_PointerTo_sai__GetUserAclEntryEx(soap, "sai:GetUserAclEntryEx", &a->sai__GetUserAclEntryEx, ""))
108817                                 {       soap_flag_sai__GetUserAclEntryEx--;
108818                                         continue;
108819                                 }
108820                         if (soap->error == SOAP_TAG_MISMATCH)
108821                                 soap->error = soap_ignore_element(soap);
108822                         if (soap->error == SOAP_NO_TAG)
108823                                 break;
108824                         if (soap->error)
108825                                 return NULL;
108826                 }
108827         return a;
108828 }
108829
108830 SOAP_FMAC5 struct __sai__GetUserAclEntryEx * SOAP_FMAC6 soap_new___sai__GetUserAclEntryEx(struct soap *soap, int n)
108831 {       return soap_instantiate___sai__GetUserAclEntryEx(soap, n, NULL, NULL, NULL);
108832 }
108833
108834 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetUserAclEntryEx(struct soap *soap, struct __sai__GetUserAclEntryEx *p)
108835 {       soap_delete(soap, p);
108836 }
108837
108838 SOAP_FMAC3 struct __sai__GetUserAclEntryEx * SOAP_FMAC4 soap_instantiate___sai__GetUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108839 {
108840         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108841         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetUserAclEntryEx, n, soap_fdelete);
108842         if (!cp)
108843                 return NULL;
108844         if (n < 0)
108845         {       cp->ptr = (void*)new struct __sai__GetUserAclEntryEx;
108846                 if (size)
108847                         *size = sizeof(struct __sai__GetUserAclEntryEx);
108848         }
108849         else
108850         {       cp->ptr = (void*)new struct __sai__GetUserAclEntryEx[n];
108851                 if (size)
108852                         *size = n * sizeof(struct __sai__GetUserAclEntryEx);
108853         }
108854                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108855         return (struct __sai__GetUserAclEntryEx*)cp->ptr;
108856 }
108857
108858 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108859 {
108860         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetUserAclEntryEx %p -> %p\n", q, p));
108861         *(struct __sai__GetUserAclEntryEx*)p = *(struct __sai__GetUserAclEntryEx*)q;
108862 }
108863
108864 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddUserAclEntryEx(struct soap *soap, const struct __sai__AddUserAclEntryEx *a)
108865 {
108866         (void)soap; (void)a; /* appease -Wall -Werror */
108867         soap_serialize_PointerTo_sai__AddUserAclEntryEx(soap, &a->sai__AddUserAclEntryEx);
108868 }
108869
108870 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddUserAclEntryEx(struct soap *soap, struct __sai__AddUserAclEntryEx *a)
108871 {
108872         (void)soap; (void)a; /* appease -Wall -Werror */
108873         a->sai__AddUserAclEntryEx = NULL;
108874 }
108875
108876 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddUserAclEntryEx(struct soap *soap, const struct __sai__AddUserAclEntryEx *a, const char *tag, const char *type)
108877 {
108878         register int id = 0;
108879         if (soap_out___sai__AddUserAclEntryEx(soap, tag, id, a, type))
108880                 return soap->error;
108881         return SOAP_OK;
108882 }
108883
108884 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__AddUserAclEntryEx(struct soap *soap, const char *tag, int id, const struct __sai__AddUserAclEntryEx *a, const char *type)
108885 {
108886         soap_out_PointerTo_sai__AddUserAclEntryEx(soap, "sai:AddUserAclEntryEx", -1, &a->sai__AddUserAclEntryEx, "");
108887         return SOAP_OK;
108888 }
108889
108890 SOAP_FMAC3 struct __sai__AddUserAclEntryEx * SOAP_FMAC4 soap_get___sai__AddUserAclEntryEx(struct soap *soap, struct __sai__AddUserAclEntryEx *p, const char *tag, const char *type)
108891 {
108892         if ((p = soap_in___sai__AddUserAclEntryEx(soap, tag, p, type)))
108893                 soap_getindependent(soap);
108894         return p;
108895 }
108896
108897 SOAP_FMAC3 struct __sai__AddUserAclEntryEx * SOAP_FMAC4 soap_in___sai__AddUserAclEntryEx(struct soap *soap, const char *tag, struct __sai__AddUserAclEntryEx *a, const char *type)
108898 {
108899         short soap_flag_sai__AddUserAclEntryEx = 1;
108900         a = (struct __sai__AddUserAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddUserAclEntryEx, sizeof(struct __sai__AddUserAclEntryEx), 0, NULL, NULL, NULL);
108901         if (!a)
108902                 return NULL;
108903         soap_default___sai__AddUserAclEntryEx(soap, a);
108904                 for (;;)
108905                 {       soap->error = SOAP_TAG_MISMATCH;
108906                         if (soap_flag_sai__AddUserAclEntryEx && soap->error == SOAP_TAG_MISMATCH)
108907                                 if (soap_in_PointerTo_sai__AddUserAclEntryEx(soap, "sai:AddUserAclEntryEx", &a->sai__AddUserAclEntryEx, ""))
108908                                 {       soap_flag_sai__AddUserAclEntryEx--;
108909                                         continue;
108910                                 }
108911                         if (soap->error == SOAP_TAG_MISMATCH)
108912                                 soap->error = soap_ignore_element(soap);
108913                         if (soap->error == SOAP_NO_TAG)
108914                                 break;
108915                         if (soap->error)
108916                                 return NULL;
108917                 }
108918         return a;
108919 }
108920
108921 SOAP_FMAC5 struct __sai__AddUserAclEntryEx * SOAP_FMAC6 soap_new___sai__AddUserAclEntryEx(struct soap *soap, int n)
108922 {       return soap_instantiate___sai__AddUserAclEntryEx(soap, n, NULL, NULL, NULL);
108923 }
108924
108925 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddUserAclEntryEx(struct soap *soap, struct __sai__AddUserAclEntryEx *p)
108926 {       soap_delete(soap, p);
108927 }
108928
108929 SOAP_FMAC3 struct __sai__AddUserAclEntryEx * SOAP_FMAC4 soap_instantiate___sai__AddUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
108930 {
108931         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
108932         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddUserAclEntryEx, n, soap_fdelete);
108933         if (!cp)
108934                 return NULL;
108935         if (n < 0)
108936         {       cp->ptr = (void*)new struct __sai__AddUserAclEntryEx;
108937                 if (size)
108938                         *size = sizeof(struct __sai__AddUserAclEntryEx);
108939         }
108940         else
108941         {       cp->ptr = (void*)new struct __sai__AddUserAclEntryEx[n];
108942                 if (size)
108943                         *size = n * sizeof(struct __sai__AddUserAclEntryEx);
108944         }
108945                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
108946         return (struct __sai__AddUserAclEntryEx*)cp->ptr;
108947 }
108948
108949 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__AddUserAclEntryEx(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
108950 {
108951         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddUserAclEntryEx %p -> %p\n", q, p));
108952         *(struct __sai__AddUserAclEntryEx*)p = *(struct __sai__AddUserAclEntryEx*)q;
108953 }
108954
108955 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetCoreVersion(struct soap *soap, const struct __sai__GetCoreVersion *a)
108956 {
108957         (void)soap; (void)a; /* appease -Wall -Werror */
108958         soap_serialize_PointerTo_sai__GetCoreVersion(soap, &a->sai__GetCoreVersion);
108959 }
108960
108961 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetCoreVersion(struct soap *soap, struct __sai__GetCoreVersion *a)
108962 {
108963         (void)soap; (void)a; /* appease -Wall -Werror */
108964         a->sai__GetCoreVersion = NULL;
108965 }
108966
108967 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetCoreVersion(struct soap *soap, const struct __sai__GetCoreVersion *a, const char *tag, const char *type)
108968 {
108969         register int id = 0;
108970         if (soap_out___sai__GetCoreVersion(soap, tag, id, a, type))
108971                 return soap->error;
108972         return SOAP_OK;
108973 }
108974
108975 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetCoreVersion(struct soap *soap, const char *tag, int id, const struct __sai__GetCoreVersion *a, const char *type)
108976 {
108977         soap_out_PointerTo_sai__GetCoreVersion(soap, "sai:GetCoreVersion", -1, &a->sai__GetCoreVersion, "");
108978         return SOAP_OK;
108979 }
108980
108981 SOAP_FMAC3 struct __sai__GetCoreVersion * SOAP_FMAC4 soap_get___sai__GetCoreVersion(struct soap *soap, struct __sai__GetCoreVersion *p, const char *tag, const char *type)
108982 {
108983         if ((p = soap_in___sai__GetCoreVersion(soap, tag, p, type)))
108984                 soap_getindependent(soap);
108985         return p;
108986 }
108987
108988 SOAP_FMAC3 struct __sai__GetCoreVersion * SOAP_FMAC4 soap_in___sai__GetCoreVersion(struct soap *soap, const char *tag, struct __sai__GetCoreVersion *a, const char *type)
108989 {
108990         short soap_flag_sai__GetCoreVersion = 1;
108991         a = (struct __sai__GetCoreVersion *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetCoreVersion, sizeof(struct __sai__GetCoreVersion), 0, NULL, NULL, NULL);
108992         if (!a)
108993                 return NULL;
108994         soap_default___sai__GetCoreVersion(soap, a);
108995                 for (;;)
108996                 {       soap->error = SOAP_TAG_MISMATCH;
108997                         if (soap_flag_sai__GetCoreVersion && soap->error == SOAP_TAG_MISMATCH)
108998                                 if (soap_in_PointerTo_sai__GetCoreVersion(soap, "sai:GetCoreVersion", &a->sai__GetCoreVersion, ""))
108999                                 {       soap_flag_sai__GetCoreVersion--;
109000                                         continue;
109001                                 }
109002                         if (soap->error == SOAP_TAG_MISMATCH)
109003                                 soap->error = soap_ignore_element(soap);
109004                         if (soap->error == SOAP_NO_TAG)
109005                                 break;
109006                         if (soap->error)
109007                                 return NULL;
109008                 }
109009         return a;
109010 }
109011
109012 SOAP_FMAC5 struct __sai__GetCoreVersion * SOAP_FMAC6 soap_new___sai__GetCoreVersion(struct soap *soap, int n)
109013 {       return soap_instantiate___sai__GetCoreVersion(soap, n, NULL, NULL, NULL);
109014 }
109015
109016 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetCoreVersion(struct soap *soap, struct __sai__GetCoreVersion *p)
109017 {       soap_delete(soap, p);
109018 }
109019
109020 SOAP_FMAC3 struct __sai__GetCoreVersion * SOAP_FMAC4 soap_instantiate___sai__GetCoreVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109021 {
109022         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109023         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetCoreVersion, n, soap_fdelete);
109024         if (!cp)
109025                 return NULL;
109026         if (n < 0)
109027         {       cp->ptr = (void*)new struct __sai__GetCoreVersion;
109028                 if (size)
109029                         *size = sizeof(struct __sai__GetCoreVersion);
109030         }
109031         else
109032         {       cp->ptr = (void*)new struct __sai__GetCoreVersion[n];
109033                 if (size)
109034                         *size = n * sizeof(struct __sai__GetCoreVersion);
109035         }
109036                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109037         return (struct __sai__GetCoreVersion*)cp->ptr;
109038 }
109039
109040 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetCoreVersion(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109041 {
109042         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetCoreVersion %p -> %p\n", q, p));
109043         *(struct __sai__GetCoreVersion*)p = *(struct __sai__GetCoreVersion*)q;
109044 }
109045
109046 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CommitChanges(struct soap *soap, const struct __sai__CommitChanges *a)
109047 {
109048         (void)soap; (void)a; /* appease -Wall -Werror */
109049         soap_serialize_PointerTo_sai__CommitChanges(soap, &a->sai__CommitChanges);
109050 }
109051
109052 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CommitChanges(struct soap *soap, struct __sai__CommitChanges *a)
109053 {
109054         (void)soap; (void)a; /* appease -Wall -Werror */
109055         a->sai__CommitChanges = NULL;
109056 }
109057
109058 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CommitChanges(struct soap *soap, const struct __sai__CommitChanges *a, const char *tag, const char *type)
109059 {
109060         register int id = 0;
109061         if (soap_out___sai__CommitChanges(soap, tag, id, a, type))
109062                 return soap->error;
109063         return SOAP_OK;
109064 }
109065
109066 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__CommitChanges(struct soap *soap, const char *tag, int id, const struct __sai__CommitChanges *a, const char *type)
109067 {
109068         soap_out_PointerTo_sai__CommitChanges(soap, "sai:CommitChanges", -1, &a->sai__CommitChanges, "");
109069         return SOAP_OK;
109070 }
109071
109072 SOAP_FMAC3 struct __sai__CommitChanges * SOAP_FMAC4 soap_get___sai__CommitChanges(struct soap *soap, struct __sai__CommitChanges *p, const char *tag, const char *type)
109073 {
109074         if ((p = soap_in___sai__CommitChanges(soap, tag, p, type)))
109075                 soap_getindependent(soap);
109076         return p;
109077 }
109078
109079 SOAP_FMAC3 struct __sai__CommitChanges * SOAP_FMAC4 soap_in___sai__CommitChanges(struct soap *soap, const char *tag, struct __sai__CommitChanges *a, const char *type)
109080 {
109081         short soap_flag_sai__CommitChanges = 1;
109082         a = (struct __sai__CommitChanges *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CommitChanges, sizeof(struct __sai__CommitChanges), 0, NULL, NULL, NULL);
109083         if (!a)
109084                 return NULL;
109085         soap_default___sai__CommitChanges(soap, a);
109086                 for (;;)
109087                 {       soap->error = SOAP_TAG_MISMATCH;
109088                         if (soap_flag_sai__CommitChanges && soap->error == SOAP_TAG_MISMATCH)
109089                                 if (soap_in_PointerTo_sai__CommitChanges(soap, "sai:CommitChanges", &a->sai__CommitChanges, ""))
109090                                 {       soap_flag_sai__CommitChanges--;
109091                                         continue;
109092                                 }
109093                         if (soap->error == SOAP_TAG_MISMATCH)
109094                                 soap->error = soap_ignore_element(soap);
109095                         if (soap->error == SOAP_NO_TAG)
109096                                 break;
109097                         if (soap->error)
109098                                 return NULL;
109099                 }
109100         return a;
109101 }
109102
109103 SOAP_FMAC5 struct __sai__CommitChanges * SOAP_FMAC6 soap_new___sai__CommitChanges(struct soap *soap, int n)
109104 {       return soap_instantiate___sai__CommitChanges(soap, n, NULL, NULL, NULL);
109105 }
109106
109107 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CommitChanges(struct soap *soap, struct __sai__CommitChanges *p)
109108 {       soap_delete(soap, p);
109109 }
109110
109111 SOAP_FMAC3 struct __sai__CommitChanges * SOAP_FMAC4 soap_instantiate___sai__CommitChanges(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109112 {
109113         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CommitChanges(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109114         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CommitChanges, n, soap_fdelete);
109115         if (!cp)
109116                 return NULL;
109117         if (n < 0)
109118         {       cp->ptr = (void*)new struct __sai__CommitChanges;
109119                 if (size)
109120                         *size = sizeof(struct __sai__CommitChanges);
109121         }
109122         else
109123         {       cp->ptr = (void*)new struct __sai__CommitChanges[n];
109124                 if (size)
109125                         *size = n * sizeof(struct __sai__CommitChanges);
109126         }
109127                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109128         return (struct __sai__CommitChanges*)cp->ptr;
109129 }
109130
109131 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__CommitChanges(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109132 {
109133         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CommitChanges %p -> %p\n", q, p));
109134         *(struct __sai__CommitChanges*)p = *(struct __sai__CommitChanges*)q;
109135 }
109136
109137 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__Unprovision(struct soap *soap, const struct __sai__Unprovision *a)
109138 {
109139         (void)soap; (void)a; /* appease -Wall -Werror */
109140         soap_serialize_PointerTo_sai__Unprovision(soap, &a->sai__Unprovision);
109141 }
109142
109143 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__Unprovision(struct soap *soap, struct __sai__Unprovision *a)
109144 {
109145         (void)soap; (void)a; /* appease -Wall -Werror */
109146         a->sai__Unprovision = NULL;
109147 }
109148
109149 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__Unprovision(struct soap *soap, const struct __sai__Unprovision *a, const char *tag, const char *type)
109150 {
109151         register int id = 0;
109152         if (soap_out___sai__Unprovision(soap, tag, id, a, type))
109153                 return soap->error;
109154         return SOAP_OK;
109155 }
109156
109157 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__Unprovision(struct soap *soap, const char *tag, int id, const struct __sai__Unprovision *a, const char *type)
109158 {
109159         soap_out_PointerTo_sai__Unprovision(soap, "sai:Unprovision", -1, &a->sai__Unprovision, "");
109160         return SOAP_OK;
109161 }
109162
109163 SOAP_FMAC3 struct __sai__Unprovision * SOAP_FMAC4 soap_get___sai__Unprovision(struct soap *soap, struct __sai__Unprovision *p, const char *tag, const char *type)
109164 {
109165         if ((p = soap_in___sai__Unprovision(soap, tag, p, type)))
109166                 soap_getindependent(soap);
109167         return p;
109168 }
109169
109170 SOAP_FMAC3 struct __sai__Unprovision * SOAP_FMAC4 soap_in___sai__Unprovision(struct soap *soap, const char *tag, struct __sai__Unprovision *a, const char *type)
109171 {
109172         short soap_flag_sai__Unprovision = 1;
109173         a = (struct __sai__Unprovision *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__Unprovision, sizeof(struct __sai__Unprovision), 0, NULL, NULL, NULL);
109174         if (!a)
109175                 return NULL;
109176         soap_default___sai__Unprovision(soap, a);
109177                 for (;;)
109178                 {       soap->error = SOAP_TAG_MISMATCH;
109179                         if (soap_flag_sai__Unprovision && soap->error == SOAP_TAG_MISMATCH)
109180                                 if (soap_in_PointerTo_sai__Unprovision(soap, "sai:Unprovision", &a->sai__Unprovision, ""))
109181                                 {       soap_flag_sai__Unprovision--;
109182                                         continue;
109183                                 }
109184                         if (soap->error == SOAP_TAG_MISMATCH)
109185                                 soap->error = soap_ignore_element(soap);
109186                         if (soap->error == SOAP_NO_TAG)
109187                                 break;
109188                         if (soap->error)
109189                                 return NULL;
109190                 }
109191         return a;
109192 }
109193
109194 SOAP_FMAC5 struct __sai__Unprovision * SOAP_FMAC6 soap_new___sai__Unprovision(struct soap *soap, int n)
109195 {       return soap_instantiate___sai__Unprovision(soap, n, NULL, NULL, NULL);
109196 }
109197
109198 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__Unprovision(struct soap *soap, struct __sai__Unprovision *p)
109199 {       soap_delete(soap, p);
109200 }
109201
109202 SOAP_FMAC3 struct __sai__Unprovision * SOAP_FMAC4 soap_instantiate___sai__Unprovision(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109203 {
109204         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__Unprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109205         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__Unprovision, n, soap_fdelete);
109206         if (!cp)
109207                 return NULL;
109208         if (n < 0)
109209         {       cp->ptr = (void*)new struct __sai__Unprovision;
109210                 if (size)
109211                         *size = sizeof(struct __sai__Unprovision);
109212         }
109213         else
109214         {       cp->ptr = (void*)new struct __sai__Unprovision[n];
109215                 if (size)
109216                         *size = n * sizeof(struct __sai__Unprovision);
109217         }
109218                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109219         return (struct __sai__Unprovision*)cp->ptr;
109220 }
109221
109222 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__Unprovision(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109223 {
109224         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__Unprovision %p -> %p\n", q, p));
109225         *(struct __sai__Unprovision*)p = *(struct __sai__Unprovision*)q;
109226 }
109227
109228 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetProvisioningMode(struct soap *soap, const struct __sai__SetProvisioningMode *a)
109229 {
109230         (void)soap; (void)a; /* appease -Wall -Werror */
109231         soap_serialize_PointerTo_sai__SetProvisioningMode(soap, &a->sai__SetProvisioningMode);
109232 }
109233
109234 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetProvisioningMode(struct soap *soap, struct __sai__SetProvisioningMode *a)
109235 {
109236         (void)soap; (void)a; /* appease -Wall -Werror */
109237         a->sai__SetProvisioningMode = NULL;
109238 }
109239
109240 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetProvisioningMode(struct soap *soap, const struct __sai__SetProvisioningMode *a, const char *tag, const char *type)
109241 {
109242         register int id = 0;
109243         if (soap_out___sai__SetProvisioningMode(soap, tag, id, a, type))
109244                 return soap->error;
109245         return SOAP_OK;
109246 }
109247
109248 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetProvisioningMode(struct soap *soap, const char *tag, int id, const struct __sai__SetProvisioningMode *a, const char *type)
109249 {
109250         soap_out_PointerTo_sai__SetProvisioningMode(soap, "sai:SetProvisioningMode", -1, &a->sai__SetProvisioningMode, "");
109251         return SOAP_OK;
109252 }
109253
109254 SOAP_FMAC3 struct __sai__SetProvisioningMode * SOAP_FMAC4 soap_get___sai__SetProvisioningMode(struct soap *soap, struct __sai__SetProvisioningMode *p, const char *tag, const char *type)
109255 {
109256         if ((p = soap_in___sai__SetProvisioningMode(soap, tag, p, type)))
109257                 soap_getindependent(soap);
109258         return p;
109259 }
109260
109261 SOAP_FMAC3 struct __sai__SetProvisioningMode * SOAP_FMAC4 soap_in___sai__SetProvisioningMode(struct soap *soap, const char *tag, struct __sai__SetProvisioningMode *a, const char *type)
109262 {
109263         short soap_flag_sai__SetProvisioningMode = 1;
109264         a = (struct __sai__SetProvisioningMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetProvisioningMode, sizeof(struct __sai__SetProvisioningMode), 0, NULL, NULL, NULL);
109265         if (!a)
109266                 return NULL;
109267         soap_default___sai__SetProvisioningMode(soap, a);
109268                 for (;;)
109269                 {       soap->error = SOAP_TAG_MISMATCH;
109270                         if (soap_flag_sai__SetProvisioningMode && soap->error == SOAP_TAG_MISMATCH)
109271                                 if (soap_in_PointerTo_sai__SetProvisioningMode(soap, "sai:SetProvisioningMode", &a->sai__SetProvisioningMode, ""))
109272                                 {       soap_flag_sai__SetProvisioningMode--;
109273                                         continue;
109274                                 }
109275                         if (soap->error == SOAP_TAG_MISMATCH)
109276                                 soap->error = soap_ignore_element(soap);
109277                         if (soap->error == SOAP_NO_TAG)
109278                                 break;
109279                         if (soap->error)
109280                                 return NULL;
109281                 }
109282         return a;
109283 }
109284
109285 SOAP_FMAC5 struct __sai__SetProvisioningMode * SOAP_FMAC6 soap_new___sai__SetProvisioningMode(struct soap *soap, int n)
109286 {       return soap_instantiate___sai__SetProvisioningMode(soap, n, NULL, NULL, NULL);
109287 }
109288
109289 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetProvisioningMode(struct soap *soap, struct __sai__SetProvisioningMode *p)
109290 {       soap_delete(soap, p);
109291 }
109292
109293 SOAP_FMAC3 struct __sai__SetProvisioningMode * SOAP_FMAC4 soap_instantiate___sai__SetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109294 {
109295         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109296         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetProvisioningMode, n, soap_fdelete);
109297         if (!cp)
109298                 return NULL;
109299         if (n < 0)
109300         {       cp->ptr = (void*)new struct __sai__SetProvisioningMode;
109301                 if (size)
109302                         *size = sizeof(struct __sai__SetProvisioningMode);
109303         }
109304         else
109305         {       cp->ptr = (void*)new struct __sai__SetProvisioningMode[n];
109306                 if (size)
109307                         *size = n * sizeof(struct __sai__SetProvisioningMode);
109308         }
109309                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109310         return (struct __sai__SetProvisioningMode*)cp->ptr;
109311 }
109312
109313 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109314 {
109315         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetProvisioningMode %p -> %p\n", q, p));
109316         *(struct __sai__SetProvisioningMode*)p = *(struct __sai__SetProvisioningMode*)q;
109317 }
109318
109319 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningMode(struct soap *soap, const struct __sai__GetProvisioningMode *a)
109320 {
109321         (void)soap; (void)a; /* appease -Wall -Werror */
109322         soap_serialize_PointerTo_sai__GetProvisioningMode(soap, &a->sai__GetProvisioningMode);
109323 }
109324
109325 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningMode(struct soap *soap, struct __sai__GetProvisioningMode *a)
109326 {
109327         (void)soap; (void)a; /* appease -Wall -Werror */
109328         a->sai__GetProvisioningMode = NULL;
109329 }
109330
109331 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningMode(struct soap *soap, const struct __sai__GetProvisioningMode *a, const char *tag, const char *type)
109332 {
109333         register int id = 0;
109334         if (soap_out___sai__GetProvisioningMode(soap, tag, id, a, type))
109335                 return soap->error;
109336         return SOAP_OK;
109337 }
109338
109339 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetProvisioningMode(struct soap *soap, const char *tag, int id, const struct __sai__GetProvisioningMode *a, const char *type)
109340 {
109341         soap_out_PointerTo_sai__GetProvisioningMode(soap, "sai:GetProvisioningMode", -1, &a->sai__GetProvisioningMode, "");
109342         return SOAP_OK;
109343 }
109344
109345 SOAP_FMAC3 struct __sai__GetProvisioningMode * SOAP_FMAC4 soap_get___sai__GetProvisioningMode(struct soap *soap, struct __sai__GetProvisioningMode *p, const char *tag, const char *type)
109346 {
109347         if ((p = soap_in___sai__GetProvisioningMode(soap, tag, p, type)))
109348                 soap_getindependent(soap);
109349         return p;
109350 }
109351
109352 SOAP_FMAC3 struct __sai__GetProvisioningMode * SOAP_FMAC4 soap_in___sai__GetProvisioningMode(struct soap *soap, const char *tag, struct __sai__GetProvisioningMode *a, const char *type)
109353 {
109354         short soap_flag_sai__GetProvisioningMode = 1;
109355         a = (struct __sai__GetProvisioningMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningMode, sizeof(struct __sai__GetProvisioningMode), 0, NULL, NULL, NULL);
109356         if (!a)
109357                 return NULL;
109358         soap_default___sai__GetProvisioningMode(soap, a);
109359                 for (;;)
109360                 {       soap->error = SOAP_TAG_MISMATCH;
109361                         if (soap_flag_sai__GetProvisioningMode && soap->error == SOAP_TAG_MISMATCH)
109362                                 if (soap_in_PointerTo_sai__GetProvisioningMode(soap, "sai:GetProvisioningMode", &a->sai__GetProvisioningMode, ""))
109363                                 {       soap_flag_sai__GetProvisioningMode--;
109364                                         continue;
109365                                 }
109366                         if (soap->error == SOAP_TAG_MISMATCH)
109367                                 soap->error = soap_ignore_element(soap);
109368                         if (soap->error == SOAP_NO_TAG)
109369                                 break;
109370                         if (soap->error)
109371                                 return NULL;
109372                 }
109373         return a;
109374 }
109375
109376 SOAP_FMAC5 struct __sai__GetProvisioningMode * SOAP_FMAC6 soap_new___sai__GetProvisioningMode(struct soap *soap, int n)
109377 {       return soap_instantiate___sai__GetProvisioningMode(soap, n, NULL, NULL, NULL);
109378 }
109379
109380 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningMode(struct soap *soap, struct __sai__GetProvisioningMode *p)
109381 {       soap_delete(soap, p);
109382 }
109383
109384 SOAP_FMAC3 struct __sai__GetProvisioningMode * SOAP_FMAC4 soap_instantiate___sai__GetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109385 {
109386         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109387         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningMode, n, soap_fdelete);
109388         if (!cp)
109389                 return NULL;
109390         if (n < 0)
109391         {       cp->ptr = (void*)new struct __sai__GetProvisioningMode;
109392                 if (size)
109393                         *size = sizeof(struct __sai__GetProvisioningMode);
109394         }
109395         else
109396         {       cp->ptr = (void*)new struct __sai__GetProvisioningMode[n];
109397                 if (size)
109398                         *size = n * sizeof(struct __sai__GetProvisioningMode);
109399         }
109400                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109401         return (struct __sai__GetProvisioningMode*)cp->ptr;
109402 }
109403
109404 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109405 {
109406         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningMode %p -> %p\n", q, p));
109407         *(struct __sai__GetProvisioningMode*)p = *(struct __sai__GetProvisioningMode*)q;
109408 }
109409
109410 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__UpdateCoreFromUrl(struct soap *soap, const struct __sai__UpdateCoreFromUrl *a)
109411 {
109412         (void)soap; (void)a; /* appease -Wall -Werror */
109413         soap_serialize_PointerTo_sai__UpdateCoreFromUrl(soap, &a->sai__UpdateCoreFromUrl);
109414 }
109415
109416 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__UpdateCoreFromUrl(struct soap *soap, struct __sai__UpdateCoreFromUrl *a)
109417 {
109418         (void)soap; (void)a; /* appease -Wall -Werror */
109419         a->sai__UpdateCoreFromUrl = NULL;
109420 }
109421
109422 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__UpdateCoreFromUrl(struct soap *soap, const struct __sai__UpdateCoreFromUrl *a, const char *tag, const char *type)
109423 {
109424         register int id = 0;
109425         if (soap_out___sai__UpdateCoreFromUrl(soap, tag, id, a, type))
109426                 return soap->error;
109427         return SOAP_OK;
109428 }
109429
109430 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, int id, const struct __sai__UpdateCoreFromUrl *a, const char *type)
109431 {
109432         soap_out_PointerTo_sai__UpdateCoreFromUrl(soap, "sai:UpdateCoreFromUrl", -1, &a->sai__UpdateCoreFromUrl, "");
109433         return SOAP_OK;
109434 }
109435
109436 SOAP_FMAC3 struct __sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_get___sai__UpdateCoreFromUrl(struct soap *soap, struct __sai__UpdateCoreFromUrl *p, const char *tag, const char *type)
109437 {
109438         if ((p = soap_in___sai__UpdateCoreFromUrl(soap, tag, p, type)))
109439                 soap_getindependent(soap);
109440         return p;
109441 }
109442
109443 SOAP_FMAC3 struct __sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_in___sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, struct __sai__UpdateCoreFromUrl *a, const char *type)
109444 {
109445         short soap_flag_sai__UpdateCoreFromUrl = 1;
109446         a = (struct __sai__UpdateCoreFromUrl *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__UpdateCoreFromUrl, sizeof(struct __sai__UpdateCoreFromUrl), 0, NULL, NULL, NULL);
109447         if (!a)
109448                 return NULL;
109449         soap_default___sai__UpdateCoreFromUrl(soap, a);
109450                 for (;;)
109451                 {       soap->error = SOAP_TAG_MISMATCH;
109452                         if (soap_flag_sai__UpdateCoreFromUrl && soap->error == SOAP_TAG_MISMATCH)
109453                                 if (soap_in_PointerTo_sai__UpdateCoreFromUrl(soap, "sai:UpdateCoreFromUrl", &a->sai__UpdateCoreFromUrl, ""))
109454                                 {       soap_flag_sai__UpdateCoreFromUrl--;
109455                                         continue;
109456                                 }
109457                         if (soap->error == SOAP_TAG_MISMATCH)
109458                                 soap->error = soap_ignore_element(soap);
109459                         if (soap->error == SOAP_NO_TAG)
109460                                 break;
109461                         if (soap->error)
109462                                 return NULL;
109463                 }
109464         return a;
109465 }
109466
109467 SOAP_FMAC5 struct __sai__UpdateCoreFromUrl * SOAP_FMAC6 soap_new___sai__UpdateCoreFromUrl(struct soap *soap, int n)
109468 {       return soap_instantiate___sai__UpdateCoreFromUrl(soap, n, NULL, NULL, NULL);
109469 }
109470
109471 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__UpdateCoreFromUrl(struct soap *soap, struct __sai__UpdateCoreFromUrl *p)
109472 {       soap_delete(soap, p);
109473 }
109474
109475 SOAP_FMAC3 struct __sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_instantiate___sai__UpdateCoreFromUrl(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109476 {
109477         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__UpdateCoreFromUrl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109478         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__UpdateCoreFromUrl, n, soap_fdelete);
109479         if (!cp)
109480                 return NULL;
109481         if (n < 0)
109482         {       cp->ptr = (void*)new struct __sai__UpdateCoreFromUrl;
109483                 if (size)
109484                         *size = sizeof(struct __sai__UpdateCoreFromUrl);
109485         }
109486         else
109487         {       cp->ptr = (void*)new struct __sai__UpdateCoreFromUrl[n];
109488                 if (size)
109489                         *size = n * sizeof(struct __sai__UpdateCoreFromUrl);
109490         }
109491                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109492         return (struct __sai__UpdateCoreFromUrl*)cp->ptr;
109493 }
109494
109495 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__UpdateCoreFromUrl(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109496 {
109497         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__UpdateCoreFromUrl %p -> %p\n", q, p));
109498         *(struct __sai__UpdateCoreFromUrl*)p = *(struct __sai__UpdateCoreFromUrl*)q;
109499 }
109500
109501 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTLSCertificate(struct soap *soap, const struct __sai__GetTLSCertificate *a)
109502 {
109503         (void)soap; (void)a; /* appease -Wall -Werror */
109504         soap_serialize_PointerTo_sai__GetTLSCertificate(soap, &a->sai__GetTLSCertificate);
109505 }
109506
109507 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTLSCertificate(struct soap *soap, struct __sai__GetTLSCertificate *a)
109508 {
109509         (void)soap; (void)a; /* appease -Wall -Werror */
109510         a->sai__GetTLSCertificate = NULL;
109511 }
109512
109513 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTLSCertificate(struct soap *soap, const struct __sai__GetTLSCertificate *a, const char *tag, const char *type)
109514 {
109515         register int id = 0;
109516         if (soap_out___sai__GetTLSCertificate(soap, tag, id, a, type))
109517                 return soap->error;
109518         return SOAP_OK;
109519 }
109520
109521 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetTLSCertificate(struct soap *soap, const char *tag, int id, const struct __sai__GetTLSCertificate *a, const char *type)
109522 {
109523         soap_out_PointerTo_sai__GetTLSCertificate(soap, "sai:GetTLSCertificate", -1, &a->sai__GetTLSCertificate, "");
109524         return SOAP_OK;
109525 }
109526
109527 SOAP_FMAC3 struct __sai__GetTLSCertificate * SOAP_FMAC4 soap_get___sai__GetTLSCertificate(struct soap *soap, struct __sai__GetTLSCertificate *p, const char *tag, const char *type)
109528 {
109529         if ((p = soap_in___sai__GetTLSCertificate(soap, tag, p, type)))
109530                 soap_getindependent(soap);
109531         return p;
109532 }
109533
109534 SOAP_FMAC3 struct __sai__GetTLSCertificate * SOAP_FMAC4 soap_in___sai__GetTLSCertificate(struct soap *soap, const char *tag, struct __sai__GetTLSCertificate *a, const char *type)
109535 {
109536         short soap_flag_sai__GetTLSCertificate = 1;
109537         a = (struct __sai__GetTLSCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTLSCertificate, sizeof(struct __sai__GetTLSCertificate), 0, NULL, NULL, NULL);
109538         if (!a)
109539                 return NULL;
109540         soap_default___sai__GetTLSCertificate(soap, a);
109541                 for (;;)
109542                 {       soap->error = SOAP_TAG_MISMATCH;
109543                         if (soap_flag_sai__GetTLSCertificate && soap->error == SOAP_TAG_MISMATCH)
109544                                 if (soap_in_PointerTo_sai__GetTLSCertificate(soap, "sai:GetTLSCertificate", &a->sai__GetTLSCertificate, ""))
109545                                 {       soap_flag_sai__GetTLSCertificate--;
109546                                         continue;
109547                                 }
109548                         if (soap->error == SOAP_TAG_MISMATCH)
109549                                 soap->error = soap_ignore_element(soap);
109550                         if (soap->error == SOAP_NO_TAG)
109551                                 break;
109552                         if (soap->error)
109553                                 return NULL;
109554                 }
109555         return a;
109556 }
109557
109558 SOAP_FMAC5 struct __sai__GetTLSCertificate * SOAP_FMAC6 soap_new___sai__GetTLSCertificate(struct soap *soap, int n)
109559 {       return soap_instantiate___sai__GetTLSCertificate(soap, n, NULL, NULL, NULL);
109560 }
109561
109562 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTLSCertificate(struct soap *soap, struct __sai__GetTLSCertificate *p)
109563 {       soap_delete(soap, p);
109564 }
109565
109566 SOAP_FMAC3 struct __sai__GetTLSCertificate * SOAP_FMAC4 soap_instantiate___sai__GetTLSCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109567 {
109568         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109569         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTLSCertificate, n, soap_fdelete);
109570         if (!cp)
109571                 return NULL;
109572         if (n < 0)
109573         {       cp->ptr = (void*)new struct __sai__GetTLSCertificate;
109574                 if (size)
109575                         *size = sizeof(struct __sai__GetTLSCertificate);
109576         }
109577         else
109578         {       cp->ptr = (void*)new struct __sai__GetTLSCertificate[n];
109579                 if (size)
109580                         *size = n * sizeof(struct __sai__GetTLSCertificate);
109581         }
109582                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109583         return (struct __sai__GetTLSCertificate*)cp->ptr;
109584 }
109585
109586 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetTLSCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109587 {
109588         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTLSCertificate %p -> %p\n", q, p));
109589         *(struct __sai__GetTLSCertificate*)p = *(struct __sai__GetTLSCertificate*)q;
109590 }
109591
109592 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSCertificate(struct soap *soap, const struct __sai__SetTLSCertificate *a)
109593 {
109594         (void)soap; (void)a; /* appease -Wall -Werror */
109595         soap_serialize_PointerTo_sai__SetTLSCertificate(soap, &a->sai__SetTLSCertificate);
109596 }
109597
109598 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSCertificate(struct soap *soap, struct __sai__SetTLSCertificate *a)
109599 {
109600         (void)soap; (void)a; /* appease -Wall -Werror */
109601         a->sai__SetTLSCertificate = NULL;
109602 }
109603
109604 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSCertificate(struct soap *soap, const struct __sai__SetTLSCertificate *a, const char *tag, const char *type)
109605 {
109606         register int id = 0;
109607         if (soap_out___sai__SetTLSCertificate(soap, tag, id, a, type))
109608                 return soap->error;
109609         return SOAP_OK;
109610 }
109611
109612 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTLSCertificate(struct soap *soap, const char *tag, int id, const struct __sai__SetTLSCertificate *a, const char *type)
109613 {
109614         soap_out_PointerTo_sai__SetTLSCertificate(soap, "sai:SetTLSCertificate", -1, &a->sai__SetTLSCertificate, "");
109615         return SOAP_OK;
109616 }
109617
109618 SOAP_FMAC3 struct __sai__SetTLSCertificate * SOAP_FMAC4 soap_get___sai__SetTLSCertificate(struct soap *soap, struct __sai__SetTLSCertificate *p, const char *tag, const char *type)
109619 {
109620         if ((p = soap_in___sai__SetTLSCertificate(soap, tag, p, type)))
109621                 soap_getindependent(soap);
109622         return p;
109623 }
109624
109625 SOAP_FMAC3 struct __sai__SetTLSCertificate * SOAP_FMAC4 soap_in___sai__SetTLSCertificate(struct soap *soap, const char *tag, struct __sai__SetTLSCertificate *a, const char *type)
109626 {
109627         short soap_flag_sai__SetTLSCertificate = 1;
109628         a = (struct __sai__SetTLSCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSCertificate, sizeof(struct __sai__SetTLSCertificate), 0, NULL, NULL, NULL);
109629         if (!a)
109630                 return NULL;
109631         soap_default___sai__SetTLSCertificate(soap, a);
109632                 for (;;)
109633                 {       soap->error = SOAP_TAG_MISMATCH;
109634                         if (soap_flag_sai__SetTLSCertificate && soap->error == SOAP_TAG_MISMATCH)
109635                                 if (soap_in_PointerTo_sai__SetTLSCertificate(soap, "sai:SetTLSCertificate", &a->sai__SetTLSCertificate, ""))
109636                                 {       soap_flag_sai__SetTLSCertificate--;
109637                                         continue;
109638                                 }
109639                         if (soap->error == SOAP_TAG_MISMATCH)
109640                                 soap->error = soap_ignore_element(soap);
109641                         if (soap->error == SOAP_NO_TAG)
109642                                 break;
109643                         if (soap->error)
109644                                 return NULL;
109645                 }
109646         return a;
109647 }
109648
109649 SOAP_FMAC5 struct __sai__SetTLSCertificate * SOAP_FMAC6 soap_new___sai__SetTLSCertificate(struct soap *soap, int n)
109650 {       return soap_instantiate___sai__SetTLSCertificate(soap, n, NULL, NULL, NULL);
109651 }
109652
109653 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSCertificate(struct soap *soap, struct __sai__SetTLSCertificate *p)
109654 {       soap_delete(soap, p);
109655 }
109656
109657 SOAP_FMAC3 struct __sai__SetTLSCertificate * SOAP_FMAC4 soap_instantiate___sai__SetTLSCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109658 {
109659         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109660         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSCertificate, n, soap_fdelete);
109661         if (!cp)
109662                 return NULL;
109663         if (n < 0)
109664         {       cp->ptr = (void*)new struct __sai__SetTLSCertificate;
109665                 if (size)
109666                         *size = sizeof(struct __sai__SetTLSCertificate);
109667         }
109668         else
109669         {       cp->ptr = (void*)new struct __sai__SetTLSCertificate[n];
109670                 if (size)
109671                         *size = n * sizeof(struct __sai__SetTLSCertificate);
109672         }
109673                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109674         return (struct __sai__SetTLSCertificate*)cp->ptr;
109675 }
109676
109677 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTLSCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109678 {
109679         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSCertificate %p -> %p\n", q, p));
109680         *(struct __sai__SetTLSCertificate*)p = *(struct __sai__SetTLSCertificate*)q;
109681 }
109682
109683 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSKeyAndCertificate(struct soap *soap, const struct __sai__SetTLSKeyAndCertificate *a)
109684 {
109685         (void)soap; (void)a; /* appease -Wall -Werror */
109686         soap_serialize_PointerTo_sai__SetTLSKeyAndCertificate(soap, &a->sai__SetTLSKeyAndCertificate);
109687 }
109688
109689 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSKeyAndCertificate(struct soap *soap, struct __sai__SetTLSKeyAndCertificate *a)
109690 {
109691         (void)soap; (void)a; /* appease -Wall -Werror */
109692         a->sai__SetTLSKeyAndCertificate = NULL;
109693 }
109694
109695 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSKeyAndCertificate(struct soap *soap, const struct __sai__SetTLSKeyAndCertificate *a, const char *tag, const char *type)
109696 {
109697         register int id = 0;
109698         if (soap_out___sai__SetTLSKeyAndCertificate(soap, tag, id, a, type))
109699                 return soap->error;
109700         return SOAP_OK;
109701 }
109702
109703 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, int id, const struct __sai__SetTLSKeyAndCertificate *a, const char *type)
109704 {
109705         soap_out_PointerTo_sai__SetTLSKeyAndCertificate(soap, "sai:SetTLSKeyAndCertificate", -1, &a->sai__SetTLSKeyAndCertificate, "");
109706         return SOAP_OK;
109707 }
109708
109709 SOAP_FMAC3 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_get___sai__SetTLSKeyAndCertificate(struct soap *soap, struct __sai__SetTLSKeyAndCertificate *p, const char *tag, const char *type)
109710 {
109711         if ((p = soap_in___sai__SetTLSKeyAndCertificate(soap, tag, p, type)))
109712                 soap_getindependent(soap);
109713         return p;
109714 }
109715
109716 SOAP_FMAC3 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_in___sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, struct __sai__SetTLSKeyAndCertificate *a, const char *type)
109717 {
109718         short soap_flag_sai__SetTLSKeyAndCertificate = 1;
109719         a = (struct __sai__SetTLSKeyAndCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSKeyAndCertificate, sizeof(struct __sai__SetTLSKeyAndCertificate), 0, NULL, NULL, NULL);
109720         if (!a)
109721                 return NULL;
109722         soap_default___sai__SetTLSKeyAndCertificate(soap, a);
109723                 for (;;)
109724                 {       soap->error = SOAP_TAG_MISMATCH;
109725                         if (soap_flag_sai__SetTLSKeyAndCertificate && soap->error == SOAP_TAG_MISMATCH)
109726                                 if (soap_in_PointerTo_sai__SetTLSKeyAndCertificate(soap, "sai:SetTLSKeyAndCertificate", &a->sai__SetTLSKeyAndCertificate, ""))
109727                                 {       soap_flag_sai__SetTLSKeyAndCertificate--;
109728                                         continue;
109729                                 }
109730                         if (soap->error == SOAP_TAG_MISMATCH)
109731                                 soap->error = soap_ignore_element(soap);
109732                         if (soap->error == SOAP_NO_TAG)
109733                                 break;
109734                         if (soap->error)
109735                                 return NULL;
109736                 }
109737         return a;
109738 }
109739
109740 SOAP_FMAC5 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC6 soap_new___sai__SetTLSKeyAndCertificate(struct soap *soap, int n)
109741 {       return soap_instantiate___sai__SetTLSKeyAndCertificate(soap, n, NULL, NULL, NULL);
109742 }
109743
109744 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSKeyAndCertificate(struct soap *soap, struct __sai__SetTLSKeyAndCertificate *p)
109745 {       soap_delete(soap, p);
109746 }
109747
109748 SOAP_FMAC3 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_instantiate___sai__SetTLSKeyAndCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109749 {
109750         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSKeyAndCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109751         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSKeyAndCertificate, n, soap_fdelete);
109752         if (!cp)
109753                 return NULL;
109754         if (n < 0)
109755         {       cp->ptr = (void*)new struct __sai__SetTLSKeyAndCertificate;
109756                 if (size)
109757                         *size = sizeof(struct __sai__SetTLSKeyAndCertificate);
109758         }
109759         else
109760         {       cp->ptr = (void*)new struct __sai__SetTLSKeyAndCertificate[n];
109761                 if (size)
109762                         *size = n * sizeof(struct __sai__SetTLSKeyAndCertificate);
109763         }
109764                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109765         return (struct __sai__SetTLSKeyAndCertificate*)cp->ptr;
109766 }
109767
109768 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTLSKeyAndCertificate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109769 {
109770         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSKeyAndCertificate %p -> %p\n", q, p));
109771         *(struct __sai__SetTLSKeyAndCertificate*)p = *(struct __sai__SetTLSKeyAndCertificate*)q;
109772 }
109773
109774 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetRngKey(struct soap *soap, const struct __sai__SetRngKey *a)
109775 {
109776         (void)soap; (void)a; /* appease -Wall -Werror */
109777         soap_serialize_PointerTo_sai__SetRngKey(soap, &a->sai__SetRngKey);
109778 }
109779
109780 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetRngKey(struct soap *soap, struct __sai__SetRngKey *a)
109781 {
109782         (void)soap; (void)a; /* appease -Wall -Werror */
109783         a->sai__SetRngKey = NULL;
109784 }
109785
109786 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetRngKey(struct soap *soap, const struct __sai__SetRngKey *a, const char *tag, const char *type)
109787 {
109788         register int id = 0;
109789         if (soap_out___sai__SetRngKey(soap, tag, id, a, type))
109790                 return soap->error;
109791         return SOAP_OK;
109792 }
109793
109794 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetRngKey(struct soap *soap, const char *tag, int id, const struct __sai__SetRngKey *a, const char *type)
109795 {
109796         soap_out_PointerTo_sai__SetRngKey(soap, "sai:SetRngKey", -1, &a->sai__SetRngKey, "");
109797         return SOAP_OK;
109798 }
109799
109800 SOAP_FMAC3 struct __sai__SetRngKey * SOAP_FMAC4 soap_get___sai__SetRngKey(struct soap *soap, struct __sai__SetRngKey *p, const char *tag, const char *type)
109801 {
109802         if ((p = soap_in___sai__SetRngKey(soap, tag, p, type)))
109803                 soap_getindependent(soap);
109804         return p;
109805 }
109806
109807 SOAP_FMAC3 struct __sai__SetRngKey * SOAP_FMAC4 soap_in___sai__SetRngKey(struct soap *soap, const char *tag, struct __sai__SetRngKey *a, const char *type)
109808 {
109809         short soap_flag_sai__SetRngKey = 1;
109810         a = (struct __sai__SetRngKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetRngKey, sizeof(struct __sai__SetRngKey), 0, NULL, NULL, NULL);
109811         if (!a)
109812                 return NULL;
109813         soap_default___sai__SetRngKey(soap, a);
109814                 for (;;)
109815                 {       soap->error = SOAP_TAG_MISMATCH;
109816                         if (soap_flag_sai__SetRngKey && soap->error == SOAP_TAG_MISMATCH)
109817                                 if (soap_in_PointerTo_sai__SetRngKey(soap, "sai:SetRngKey", &a->sai__SetRngKey, ""))
109818                                 {       soap_flag_sai__SetRngKey--;
109819                                         continue;
109820                                 }
109821                         if (soap->error == SOAP_TAG_MISMATCH)
109822                                 soap->error = soap_ignore_element(soap);
109823                         if (soap->error == SOAP_NO_TAG)
109824                                 break;
109825                         if (soap->error)
109826                                 return NULL;
109827                 }
109828         return a;
109829 }
109830
109831 SOAP_FMAC5 struct __sai__SetRngKey * SOAP_FMAC6 soap_new___sai__SetRngKey(struct soap *soap, int n)
109832 {       return soap_instantiate___sai__SetRngKey(soap, n, NULL, NULL, NULL);
109833 }
109834
109835 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetRngKey(struct soap *soap, struct __sai__SetRngKey *p)
109836 {       soap_delete(soap, p);
109837 }
109838
109839 SOAP_FMAC3 struct __sai__SetRngKey * SOAP_FMAC4 soap_instantiate___sai__SetRngKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109840 {
109841         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetRngKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109842         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetRngKey, n, soap_fdelete);
109843         if (!cp)
109844                 return NULL;
109845         if (n < 0)
109846         {       cp->ptr = (void*)new struct __sai__SetRngKey;
109847                 if (size)
109848                         *size = sizeof(struct __sai__SetRngKey);
109849         }
109850         else
109851         {       cp->ptr = (void*)new struct __sai__SetRngKey[n];
109852                 if (size)
109853                         *size = n * sizeof(struct __sai__SetRngKey);
109854         }
109855                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109856         return (struct __sai__SetRngKey*)cp->ptr;
109857 }
109858
109859 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetRngKey(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109860 {
109861         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetRngKey %p -> %p\n", q, p));
109862         *(struct __sai__SetRngKey*)p = *(struct __sai__SetRngKey*)q;
109863 }
109864
109865 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTlsEnabled(struct soap *soap, const struct __sai__SetTlsEnabled *a)
109866 {
109867         (void)soap; (void)a; /* appease -Wall -Werror */
109868         soap_serialize_PointerTo_sai__SetTlsEnabled(soap, &a->sai__SetTlsEnabled);
109869 }
109870
109871 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTlsEnabled(struct soap *soap, struct __sai__SetTlsEnabled *a)
109872 {
109873         (void)soap; (void)a; /* appease -Wall -Werror */
109874         a->sai__SetTlsEnabled = NULL;
109875 }
109876
109877 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTlsEnabled(struct soap *soap, const struct __sai__SetTlsEnabled *a, const char *tag, const char *type)
109878 {
109879         register int id = 0;
109880         if (soap_out___sai__SetTlsEnabled(soap, tag, id, a, type))
109881                 return soap->error;
109882         return SOAP_OK;
109883 }
109884
109885 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetTlsEnabled(struct soap *soap, const char *tag, int id, const struct __sai__SetTlsEnabled *a, const char *type)
109886 {
109887         soap_out_PointerTo_sai__SetTlsEnabled(soap, "sai:SetTlsEnabled", -1, &a->sai__SetTlsEnabled, "");
109888         return SOAP_OK;
109889 }
109890
109891 SOAP_FMAC3 struct __sai__SetTlsEnabled * SOAP_FMAC4 soap_get___sai__SetTlsEnabled(struct soap *soap, struct __sai__SetTlsEnabled *p, const char *tag, const char *type)
109892 {
109893         if ((p = soap_in___sai__SetTlsEnabled(soap, tag, p, type)))
109894                 soap_getindependent(soap);
109895         return p;
109896 }
109897
109898 SOAP_FMAC3 struct __sai__SetTlsEnabled * SOAP_FMAC4 soap_in___sai__SetTlsEnabled(struct soap *soap, const char *tag, struct __sai__SetTlsEnabled *a, const char *type)
109899 {
109900         short soap_flag_sai__SetTlsEnabled = 1;
109901         a = (struct __sai__SetTlsEnabled *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTlsEnabled, sizeof(struct __sai__SetTlsEnabled), 0, NULL, NULL, NULL);
109902         if (!a)
109903                 return NULL;
109904         soap_default___sai__SetTlsEnabled(soap, a);
109905                 for (;;)
109906                 {       soap->error = SOAP_TAG_MISMATCH;
109907                         if (soap_flag_sai__SetTlsEnabled && soap->error == SOAP_TAG_MISMATCH)
109908                                 if (soap_in_PointerTo_sai__SetTlsEnabled(soap, "sai:SetTlsEnabled", &a->sai__SetTlsEnabled, ""))
109909                                 {       soap_flag_sai__SetTlsEnabled--;
109910                                         continue;
109911                                 }
109912                         if (soap->error == SOAP_TAG_MISMATCH)
109913                                 soap->error = soap_ignore_element(soap);
109914                         if (soap->error == SOAP_NO_TAG)
109915                                 break;
109916                         if (soap->error)
109917                                 return NULL;
109918                 }
109919         return a;
109920 }
109921
109922 SOAP_FMAC5 struct __sai__SetTlsEnabled * SOAP_FMAC6 soap_new___sai__SetTlsEnabled(struct soap *soap, int n)
109923 {       return soap_instantiate___sai__SetTlsEnabled(soap, n, NULL, NULL, NULL);
109924 }
109925
109926 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTlsEnabled(struct soap *soap, struct __sai__SetTlsEnabled *p)
109927 {       soap_delete(soap, p);
109928 }
109929
109930 SOAP_FMAC3 struct __sai__SetTlsEnabled * SOAP_FMAC4 soap_instantiate___sai__SetTlsEnabled(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
109931 {
109932         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTlsEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
109933         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTlsEnabled, n, soap_fdelete);
109934         if (!cp)
109935                 return NULL;
109936         if (n < 0)
109937         {       cp->ptr = (void*)new struct __sai__SetTlsEnabled;
109938                 if (size)
109939                         *size = sizeof(struct __sai__SetTlsEnabled);
109940         }
109941         else
109942         {       cp->ptr = (void*)new struct __sai__SetTlsEnabled[n];
109943                 if (size)
109944                         *size = n * sizeof(struct __sai__SetTlsEnabled);
109945         }
109946                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
109947         return (struct __sai__SetTlsEnabled*)cp->ptr;
109948 }
109949
109950 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetTlsEnabled(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
109951 {
109952         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTlsEnabled %p -> %p\n", q, p));
109953         *(struct __sai__SetTlsEnabled*)p = *(struct __sai__SetTlsEnabled*)q;
109954 }
109955
109956 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__RemoveUserAclEntry(struct soap *soap, const struct __sai__RemoveUserAclEntry *a)
109957 {
109958         (void)soap; (void)a; /* appease -Wall -Werror */
109959         soap_serialize_PointerTo_sai__RemoveUserAclEntry(soap, &a->sai__RemoveUserAclEntry);
109960 }
109961
109962 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__RemoveUserAclEntry(struct soap *soap, struct __sai__RemoveUserAclEntry *a)
109963 {
109964         (void)soap; (void)a; /* appease -Wall -Werror */
109965         a->sai__RemoveUserAclEntry = NULL;
109966 }
109967
109968 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__RemoveUserAclEntry(struct soap *soap, const struct __sai__RemoveUserAclEntry *a, const char *tag, const char *type)
109969 {
109970         register int id = 0;
109971         if (soap_out___sai__RemoveUserAclEntry(soap, tag, id, a, type))
109972                 return soap->error;
109973         return SOAP_OK;
109974 }
109975
109976 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__RemoveUserAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__RemoveUserAclEntry *a, const char *type)
109977 {
109978         soap_out_PointerTo_sai__RemoveUserAclEntry(soap, "sai:RemoveUserAclEntry", -1, &a->sai__RemoveUserAclEntry, "");
109979         return SOAP_OK;
109980 }
109981
109982 SOAP_FMAC3 struct __sai__RemoveUserAclEntry * SOAP_FMAC4 soap_get___sai__RemoveUserAclEntry(struct soap *soap, struct __sai__RemoveUserAclEntry *p, const char *tag, const char *type)
109983 {
109984         if ((p = soap_in___sai__RemoveUserAclEntry(soap, tag, p, type)))
109985                 soap_getindependent(soap);
109986         return p;
109987 }
109988
109989 SOAP_FMAC3 struct __sai__RemoveUserAclEntry * SOAP_FMAC4 soap_in___sai__RemoveUserAclEntry(struct soap *soap, const char *tag, struct __sai__RemoveUserAclEntry *a, const char *type)
109990 {
109991         short soap_flag_sai__RemoveUserAclEntry = 1;
109992         a = (struct __sai__RemoveUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__RemoveUserAclEntry, sizeof(struct __sai__RemoveUserAclEntry), 0, NULL, NULL, NULL);
109993         if (!a)
109994                 return NULL;
109995         soap_default___sai__RemoveUserAclEntry(soap, a);
109996                 for (;;)
109997                 {       soap->error = SOAP_TAG_MISMATCH;
109998                         if (soap_flag_sai__RemoveUserAclEntry && soap->error == SOAP_TAG_MISMATCH)
109999                                 if (soap_in_PointerTo_sai__RemoveUserAclEntry(soap, "sai:RemoveUserAclEntry", &a->sai__RemoveUserAclEntry, ""))
110000                                 {       soap_flag_sai__RemoveUserAclEntry--;
110001                                         continue;
110002                                 }
110003                         if (soap->error == SOAP_TAG_MISMATCH)
110004                                 soap->error = soap_ignore_element(soap);
110005                         if (soap->error == SOAP_NO_TAG)
110006                                 break;
110007                         if (soap->error)
110008                                 return NULL;
110009                 }
110010         return a;
110011 }
110012
110013 SOAP_FMAC5 struct __sai__RemoveUserAclEntry * SOAP_FMAC6 soap_new___sai__RemoveUserAclEntry(struct soap *soap, int n)
110014 {       return soap_instantiate___sai__RemoveUserAclEntry(soap, n, NULL, NULL, NULL);
110015 }
110016
110017 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__RemoveUserAclEntry(struct soap *soap, struct __sai__RemoveUserAclEntry *p)
110018 {       soap_delete(soap, p);
110019 }
110020
110021 SOAP_FMAC3 struct __sai__RemoveUserAclEntry * SOAP_FMAC4 soap_instantiate___sai__RemoveUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110022 {
110023         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__RemoveUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110024         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__RemoveUserAclEntry, n, soap_fdelete);
110025         if (!cp)
110026                 return NULL;
110027         if (n < 0)
110028         {       cp->ptr = (void*)new struct __sai__RemoveUserAclEntry;
110029                 if (size)
110030                         *size = sizeof(struct __sai__RemoveUserAclEntry);
110031         }
110032         else
110033         {       cp->ptr = (void*)new struct __sai__RemoveUserAclEntry[n];
110034                 if (size)
110035                         *size = n * sizeof(struct __sai__RemoveUserAclEntry);
110036         }
110037                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110038         return (struct __sai__RemoveUserAclEntry*)cp->ptr;
110039 }
110040
110041 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__RemoveUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110042 {
110043         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__RemoveUserAclEntry %p -> %p\n", q, p));
110044         *(struct __sai__RemoveUserAclEntry*)p = *(struct __sai__RemoveUserAclEntry*)q;
110045 }
110046
110047 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__UpdateUserAclEntry(struct soap *soap, const struct __sai__UpdateUserAclEntry *a)
110048 {
110049         (void)soap; (void)a; /* appease -Wall -Werror */
110050         soap_serialize_PointerTo_sai__UpdateUserAclEntry(soap, &a->sai__UpdateUserAclEntry);
110051 }
110052
110053 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__UpdateUserAclEntry(struct soap *soap, struct __sai__UpdateUserAclEntry *a)
110054 {
110055         (void)soap; (void)a; /* appease -Wall -Werror */
110056         a->sai__UpdateUserAclEntry = NULL;
110057 }
110058
110059 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__UpdateUserAclEntry(struct soap *soap, const struct __sai__UpdateUserAclEntry *a, const char *tag, const char *type)
110060 {
110061         register int id = 0;
110062         if (soap_out___sai__UpdateUserAclEntry(soap, tag, id, a, type))
110063                 return soap->error;
110064         return SOAP_OK;
110065 }
110066
110067 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__UpdateUserAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__UpdateUserAclEntry *a, const char *type)
110068 {
110069         soap_out_PointerTo_sai__UpdateUserAclEntry(soap, "sai:UpdateUserAclEntry", -1, &a->sai__UpdateUserAclEntry, "");
110070         return SOAP_OK;
110071 }
110072
110073 SOAP_FMAC3 struct __sai__UpdateUserAclEntry * SOAP_FMAC4 soap_get___sai__UpdateUserAclEntry(struct soap *soap, struct __sai__UpdateUserAclEntry *p, const char *tag, const char *type)
110074 {
110075         if ((p = soap_in___sai__UpdateUserAclEntry(soap, tag, p, type)))
110076                 soap_getindependent(soap);
110077         return p;
110078 }
110079
110080 SOAP_FMAC3 struct __sai__UpdateUserAclEntry * SOAP_FMAC4 soap_in___sai__UpdateUserAclEntry(struct soap *soap, const char *tag, struct __sai__UpdateUserAclEntry *a, const char *type)
110081 {
110082         short soap_flag_sai__UpdateUserAclEntry = 1;
110083         a = (struct __sai__UpdateUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__UpdateUserAclEntry, sizeof(struct __sai__UpdateUserAclEntry), 0, NULL, NULL, NULL);
110084         if (!a)
110085                 return NULL;
110086         soap_default___sai__UpdateUserAclEntry(soap, a);
110087                 for (;;)
110088                 {       soap->error = SOAP_TAG_MISMATCH;
110089                         if (soap_flag_sai__UpdateUserAclEntry && soap->error == SOAP_TAG_MISMATCH)
110090                                 if (soap_in_PointerTo_sai__UpdateUserAclEntry(soap, "sai:UpdateUserAclEntry", &a->sai__UpdateUserAclEntry, ""))
110091                                 {       soap_flag_sai__UpdateUserAclEntry--;
110092                                         continue;
110093                                 }
110094                         if (soap->error == SOAP_TAG_MISMATCH)
110095                                 soap->error = soap_ignore_element(soap);
110096                         if (soap->error == SOAP_NO_TAG)
110097                                 break;
110098                         if (soap->error)
110099                                 return NULL;
110100                 }
110101         return a;
110102 }
110103
110104 SOAP_FMAC5 struct __sai__UpdateUserAclEntry * SOAP_FMAC6 soap_new___sai__UpdateUserAclEntry(struct soap *soap, int n)
110105 {       return soap_instantiate___sai__UpdateUserAclEntry(soap, n, NULL, NULL, NULL);
110106 }
110107
110108 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__UpdateUserAclEntry(struct soap *soap, struct __sai__UpdateUserAclEntry *p)
110109 {       soap_delete(soap, p);
110110 }
110111
110112 SOAP_FMAC3 struct __sai__UpdateUserAclEntry * SOAP_FMAC4 soap_instantiate___sai__UpdateUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110113 {
110114         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__UpdateUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110115         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__UpdateUserAclEntry, n, soap_fdelete);
110116         if (!cp)
110117                 return NULL;
110118         if (n < 0)
110119         {       cp->ptr = (void*)new struct __sai__UpdateUserAclEntry;
110120                 if (size)
110121                         *size = sizeof(struct __sai__UpdateUserAclEntry);
110122         }
110123         else
110124         {       cp->ptr = (void*)new struct __sai__UpdateUserAclEntry[n];
110125                 if (size)
110126                         *size = n * sizeof(struct __sai__UpdateUserAclEntry);
110127         }
110128                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110129         return (struct __sai__UpdateUserAclEntry*)cp->ptr;
110130 }
110131
110132 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__UpdateUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110133 {
110134         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__UpdateUserAclEntry %p -> %p\n", q, p));
110135         *(struct __sai__UpdateUserAclEntry*)p = *(struct __sai__UpdateUserAclEntry*)q;
110136 }
110137
110138 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetUserAclEntry(struct soap *soap, const struct __sai__GetUserAclEntry *a)
110139 {
110140         (void)soap; (void)a; /* appease -Wall -Werror */
110141         soap_serialize_PointerTo_sai__GetUserAclEntry(soap, &a->sai__GetUserAclEntry);
110142 }
110143
110144 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetUserAclEntry(struct soap *soap, struct __sai__GetUserAclEntry *a)
110145 {
110146         (void)soap; (void)a; /* appease -Wall -Werror */
110147         a->sai__GetUserAclEntry = NULL;
110148 }
110149
110150 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetUserAclEntry(struct soap *soap, const struct __sai__GetUserAclEntry *a, const char *tag, const char *type)
110151 {
110152         register int id = 0;
110153         if (soap_out___sai__GetUserAclEntry(soap, tag, id, a, type))
110154                 return soap->error;
110155         return SOAP_OK;
110156 }
110157
110158 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetUserAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__GetUserAclEntry *a, const char *type)
110159 {
110160         soap_out_PointerTo_sai__GetUserAclEntry(soap, "sai:GetUserAclEntry", -1, &a->sai__GetUserAclEntry, "");
110161         return SOAP_OK;
110162 }
110163
110164 SOAP_FMAC3 struct __sai__GetUserAclEntry * SOAP_FMAC4 soap_get___sai__GetUserAclEntry(struct soap *soap, struct __sai__GetUserAclEntry *p, const char *tag, const char *type)
110165 {
110166         if ((p = soap_in___sai__GetUserAclEntry(soap, tag, p, type)))
110167                 soap_getindependent(soap);
110168         return p;
110169 }
110170
110171 SOAP_FMAC3 struct __sai__GetUserAclEntry * SOAP_FMAC4 soap_in___sai__GetUserAclEntry(struct soap *soap, const char *tag, struct __sai__GetUserAclEntry *a, const char *type)
110172 {
110173         short soap_flag_sai__GetUserAclEntry = 1;
110174         a = (struct __sai__GetUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetUserAclEntry, sizeof(struct __sai__GetUserAclEntry), 0, NULL, NULL, NULL);
110175         if (!a)
110176                 return NULL;
110177         soap_default___sai__GetUserAclEntry(soap, a);
110178                 for (;;)
110179                 {       soap->error = SOAP_TAG_MISMATCH;
110180                         if (soap_flag_sai__GetUserAclEntry && soap->error == SOAP_TAG_MISMATCH)
110181                                 if (soap_in_PointerTo_sai__GetUserAclEntry(soap, "sai:GetUserAclEntry", &a->sai__GetUserAclEntry, ""))
110182                                 {       soap_flag_sai__GetUserAclEntry--;
110183                                         continue;
110184                                 }
110185                         if (soap->error == SOAP_TAG_MISMATCH)
110186                                 soap->error = soap_ignore_element(soap);
110187                         if (soap->error == SOAP_NO_TAG)
110188                                 break;
110189                         if (soap->error)
110190                                 return NULL;
110191                 }
110192         return a;
110193 }
110194
110195 SOAP_FMAC5 struct __sai__GetUserAclEntry * SOAP_FMAC6 soap_new___sai__GetUserAclEntry(struct soap *soap, int n)
110196 {       return soap_instantiate___sai__GetUserAclEntry(soap, n, NULL, NULL, NULL);
110197 }
110198
110199 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetUserAclEntry(struct soap *soap, struct __sai__GetUserAclEntry *p)
110200 {       soap_delete(soap, p);
110201 }
110202
110203 SOAP_FMAC3 struct __sai__GetUserAclEntry * SOAP_FMAC4 soap_instantiate___sai__GetUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110204 {
110205         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110206         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetUserAclEntry, n, soap_fdelete);
110207         if (!cp)
110208                 return NULL;
110209         if (n < 0)
110210         {       cp->ptr = (void*)new struct __sai__GetUserAclEntry;
110211                 if (size)
110212                         *size = sizeof(struct __sai__GetUserAclEntry);
110213         }
110214         else
110215         {       cp->ptr = (void*)new struct __sai__GetUserAclEntry[n];
110216                 if (size)
110217                         *size = n * sizeof(struct __sai__GetUserAclEntry);
110218         }
110219                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110220         return (struct __sai__GetUserAclEntry*)cp->ptr;
110221 }
110222
110223 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110224 {
110225         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetUserAclEntry %p -> %p\n", q, p));
110226         *(struct __sai__GetUserAclEntry*)p = *(struct __sai__GetUserAclEntry*)q;
110227 }
110228
110229 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumerateUserAclEntries(struct soap *soap, const struct __sai__EnumerateUserAclEntries *a)
110230 {
110231         (void)soap; (void)a; /* appease -Wall -Werror */
110232         soap_serialize_PointerTo_sai__EnumerateUserAclEntries(soap, &a->sai__EnumerateUserAclEntries);
110233 }
110234
110235 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumerateUserAclEntries(struct soap *soap, struct __sai__EnumerateUserAclEntries *a)
110236 {
110237         (void)soap; (void)a; /* appease -Wall -Werror */
110238         a->sai__EnumerateUserAclEntries = NULL;
110239 }
110240
110241 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumerateUserAclEntries(struct soap *soap, const struct __sai__EnumerateUserAclEntries *a, const char *tag, const char *type)
110242 {
110243         register int id = 0;
110244         if (soap_out___sai__EnumerateUserAclEntries(soap, tag, id, a, type))
110245                 return soap->error;
110246         return SOAP_OK;
110247 }
110248
110249 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, int id, const struct __sai__EnumerateUserAclEntries *a, const char *type)
110250 {
110251         soap_out_PointerTo_sai__EnumerateUserAclEntries(soap, "sai:EnumerateUserAclEntries", -1, &a->sai__EnumerateUserAclEntries, "");
110252         return SOAP_OK;
110253 }
110254
110255 SOAP_FMAC3 struct __sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_get___sai__EnumerateUserAclEntries(struct soap *soap, struct __sai__EnumerateUserAclEntries *p, const char *tag, const char *type)
110256 {
110257         if ((p = soap_in___sai__EnumerateUserAclEntries(soap, tag, p, type)))
110258                 soap_getindependent(soap);
110259         return p;
110260 }
110261
110262 SOAP_FMAC3 struct __sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_in___sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, struct __sai__EnumerateUserAclEntries *a, const char *type)
110263 {
110264         short soap_flag_sai__EnumerateUserAclEntries = 1;
110265         a = (struct __sai__EnumerateUserAclEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumerateUserAclEntries, sizeof(struct __sai__EnumerateUserAclEntries), 0, NULL, NULL, NULL);
110266         if (!a)
110267                 return NULL;
110268         soap_default___sai__EnumerateUserAclEntries(soap, a);
110269                 for (;;)
110270                 {       soap->error = SOAP_TAG_MISMATCH;
110271                         if (soap_flag_sai__EnumerateUserAclEntries && soap->error == SOAP_TAG_MISMATCH)
110272                                 if (soap_in_PointerTo_sai__EnumerateUserAclEntries(soap, "sai:EnumerateUserAclEntries", &a->sai__EnumerateUserAclEntries, ""))
110273                                 {       soap_flag_sai__EnumerateUserAclEntries--;
110274                                         continue;
110275                                 }
110276                         if (soap->error == SOAP_TAG_MISMATCH)
110277                                 soap->error = soap_ignore_element(soap);
110278                         if (soap->error == SOAP_NO_TAG)
110279                                 break;
110280                         if (soap->error)
110281                                 return NULL;
110282                 }
110283         return a;
110284 }
110285
110286 SOAP_FMAC5 struct __sai__EnumerateUserAclEntries * SOAP_FMAC6 soap_new___sai__EnumerateUserAclEntries(struct soap *soap, int n)
110287 {       return soap_instantiate___sai__EnumerateUserAclEntries(soap, n, NULL, NULL, NULL);
110288 }
110289
110290 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumerateUserAclEntries(struct soap *soap, struct __sai__EnumerateUserAclEntries *p)
110291 {       soap_delete(soap, p);
110292 }
110293
110294 SOAP_FMAC3 struct __sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_instantiate___sai__EnumerateUserAclEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110295 {
110296         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumerateUserAclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110297         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumerateUserAclEntries, n, soap_fdelete);
110298         if (!cp)
110299                 return NULL;
110300         if (n < 0)
110301         {       cp->ptr = (void*)new struct __sai__EnumerateUserAclEntries;
110302                 if (size)
110303                         *size = sizeof(struct __sai__EnumerateUserAclEntries);
110304         }
110305         else
110306         {       cp->ptr = (void*)new struct __sai__EnumerateUserAclEntries[n];
110307                 if (size)
110308                         *size = n * sizeof(struct __sai__EnumerateUserAclEntries);
110309         }
110310                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110311         return (struct __sai__EnumerateUserAclEntries*)cp->ptr;
110312 }
110313
110314 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__EnumerateUserAclEntries(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110315 {
110316         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumerateUserAclEntries %p -> %p\n", q, p));
110317         *(struct __sai__EnumerateUserAclEntries*)p = *(struct __sai__EnumerateUserAclEntries*)q;
110318 }
110319
110320 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddUserAclEntry(struct soap *soap, const struct __sai__AddUserAclEntry *a)
110321 {
110322         (void)soap; (void)a; /* appease -Wall -Werror */
110323         soap_serialize_PointerTo_sai__AddUserAclEntry(soap, &a->sai__AddUserAclEntry);
110324 }
110325
110326 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddUserAclEntry(struct soap *soap, struct __sai__AddUserAclEntry *a)
110327 {
110328         (void)soap; (void)a; /* appease -Wall -Werror */
110329         a->sai__AddUserAclEntry = NULL;
110330 }
110331
110332 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddUserAclEntry(struct soap *soap, const struct __sai__AddUserAclEntry *a, const char *tag, const char *type)
110333 {
110334         register int id = 0;
110335         if (soap_out___sai__AddUserAclEntry(soap, tag, id, a, type))
110336                 return soap->error;
110337         return SOAP_OK;
110338 }
110339
110340 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__AddUserAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__AddUserAclEntry *a, const char *type)
110341 {
110342         soap_out_PointerTo_sai__AddUserAclEntry(soap, "sai:AddUserAclEntry", -1, &a->sai__AddUserAclEntry, "");
110343         return SOAP_OK;
110344 }
110345
110346 SOAP_FMAC3 struct __sai__AddUserAclEntry * SOAP_FMAC4 soap_get___sai__AddUserAclEntry(struct soap *soap, struct __sai__AddUserAclEntry *p, const char *tag, const char *type)
110347 {
110348         if ((p = soap_in___sai__AddUserAclEntry(soap, tag, p, type)))
110349                 soap_getindependent(soap);
110350         return p;
110351 }
110352
110353 SOAP_FMAC3 struct __sai__AddUserAclEntry * SOAP_FMAC4 soap_in___sai__AddUserAclEntry(struct soap *soap, const char *tag, struct __sai__AddUserAclEntry *a, const char *type)
110354 {
110355         short soap_flag_sai__AddUserAclEntry = 1;
110356         a = (struct __sai__AddUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddUserAclEntry, sizeof(struct __sai__AddUserAclEntry), 0, NULL, NULL, NULL);
110357         if (!a)
110358                 return NULL;
110359         soap_default___sai__AddUserAclEntry(soap, a);
110360                 for (;;)
110361                 {       soap->error = SOAP_TAG_MISMATCH;
110362                         if (soap_flag_sai__AddUserAclEntry && soap->error == SOAP_TAG_MISMATCH)
110363                                 if (soap_in_PointerTo_sai__AddUserAclEntry(soap, "sai:AddUserAclEntry", &a->sai__AddUserAclEntry, ""))
110364                                 {       soap_flag_sai__AddUserAclEntry--;
110365                                         continue;
110366                                 }
110367                         if (soap->error == SOAP_TAG_MISMATCH)
110368                                 soap->error = soap_ignore_element(soap);
110369                         if (soap->error == SOAP_NO_TAG)
110370                                 break;
110371                         if (soap->error)
110372                                 return NULL;
110373                 }
110374         return a;
110375 }
110376
110377 SOAP_FMAC5 struct __sai__AddUserAclEntry * SOAP_FMAC6 soap_new___sai__AddUserAclEntry(struct soap *soap, int n)
110378 {       return soap_instantiate___sai__AddUserAclEntry(soap, n, NULL, NULL, NULL);
110379 }
110380
110381 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddUserAclEntry(struct soap *soap, struct __sai__AddUserAclEntry *p)
110382 {       soap_delete(soap, p);
110383 }
110384
110385 SOAP_FMAC3 struct __sai__AddUserAclEntry * SOAP_FMAC4 soap_instantiate___sai__AddUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110386 {
110387         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110388         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddUserAclEntry, n, soap_fdelete);
110389         if (!cp)
110390                 return NULL;
110391         if (n < 0)
110392         {       cp->ptr = (void*)new struct __sai__AddUserAclEntry;
110393                 if (size)
110394                         *size = sizeof(struct __sai__AddUserAclEntry);
110395         }
110396         else
110397         {       cp->ptr = (void*)new struct __sai__AddUserAclEntry[n];
110398                 if (size)
110399                         *size = n * sizeof(struct __sai__AddUserAclEntry);
110400         }
110401                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110402         return (struct __sai__AddUserAclEntry*)cp->ptr;
110403 }
110404
110405 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__AddUserAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110406 {
110407         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddUserAclEntry %p -> %p\n", q, p));
110408         *(struct __sai__AddUserAclEntry*)p = *(struct __sai__AddUserAclEntry*)q;
110409 }
110410
110411 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetAdminAclEntry(struct soap *soap, const struct __sai__SetAdminAclEntry *a)
110412 {
110413         (void)soap; (void)a; /* appease -Wall -Werror */
110414         soap_serialize_PointerTo_sai__SetAdminAclEntry(soap, &a->sai__SetAdminAclEntry);
110415 }
110416
110417 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetAdminAclEntry(struct soap *soap, struct __sai__SetAdminAclEntry *a)
110418 {
110419         (void)soap; (void)a; /* appease -Wall -Werror */
110420         a->sai__SetAdminAclEntry = NULL;
110421 }
110422
110423 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetAdminAclEntry(struct soap *soap, const struct __sai__SetAdminAclEntry *a, const char *tag, const char *type)
110424 {
110425         register int id = 0;
110426         if (soap_out___sai__SetAdminAclEntry(soap, tag, id, a, type))
110427                 return soap->error;
110428         return SOAP_OK;
110429 }
110430
110431 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__SetAdminAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__SetAdminAclEntry *a, const char *type)
110432 {
110433         soap_out_PointerTo_sai__SetAdminAclEntry(soap, "sai:SetAdminAclEntry", -1, &a->sai__SetAdminAclEntry, "");
110434         return SOAP_OK;
110435 }
110436
110437 SOAP_FMAC3 struct __sai__SetAdminAclEntry * SOAP_FMAC4 soap_get___sai__SetAdminAclEntry(struct soap *soap, struct __sai__SetAdminAclEntry *p, const char *tag, const char *type)
110438 {
110439         if ((p = soap_in___sai__SetAdminAclEntry(soap, tag, p, type)))
110440                 soap_getindependent(soap);
110441         return p;
110442 }
110443
110444 SOAP_FMAC3 struct __sai__SetAdminAclEntry * SOAP_FMAC4 soap_in___sai__SetAdminAclEntry(struct soap *soap, const char *tag, struct __sai__SetAdminAclEntry *a, const char *type)
110445 {
110446         short soap_flag_sai__SetAdminAclEntry = 1;
110447         a = (struct __sai__SetAdminAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetAdminAclEntry, sizeof(struct __sai__SetAdminAclEntry), 0, NULL, NULL, NULL);
110448         if (!a)
110449                 return NULL;
110450         soap_default___sai__SetAdminAclEntry(soap, a);
110451                 for (;;)
110452                 {       soap->error = SOAP_TAG_MISMATCH;
110453                         if (soap_flag_sai__SetAdminAclEntry && soap->error == SOAP_TAG_MISMATCH)
110454                                 if (soap_in_PointerTo_sai__SetAdminAclEntry(soap, "sai:SetAdminAclEntry", &a->sai__SetAdminAclEntry, ""))
110455                                 {       soap_flag_sai__SetAdminAclEntry--;
110456                                         continue;
110457                                 }
110458                         if (soap->error == SOAP_TAG_MISMATCH)
110459                                 soap->error = soap_ignore_element(soap);
110460                         if (soap->error == SOAP_NO_TAG)
110461                                 break;
110462                         if (soap->error)
110463                                 return NULL;
110464                 }
110465         return a;
110466 }
110467
110468 SOAP_FMAC5 struct __sai__SetAdminAclEntry * SOAP_FMAC6 soap_new___sai__SetAdminAclEntry(struct soap *soap, int n)
110469 {       return soap_instantiate___sai__SetAdminAclEntry(soap, n, NULL, NULL, NULL);
110470 }
110471
110472 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetAdminAclEntry(struct soap *soap, struct __sai__SetAdminAclEntry *p)
110473 {       soap_delete(soap, p);
110474 }
110475
110476 SOAP_FMAC3 struct __sai__SetAdminAclEntry * SOAP_FMAC4 soap_instantiate___sai__SetAdminAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110477 {
110478         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110479         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetAdminAclEntry, n, soap_fdelete);
110480         if (!cp)
110481                 return NULL;
110482         if (n < 0)
110483         {       cp->ptr = (void*)new struct __sai__SetAdminAclEntry;
110484                 if (size)
110485                         *size = sizeof(struct __sai__SetAdminAclEntry);
110486         }
110487         else
110488         {       cp->ptr = (void*)new struct __sai__SetAdminAclEntry[n];
110489                 if (size)
110490                         *size = n * sizeof(struct __sai__SetAdminAclEntry);
110491         }
110492                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110493         return (struct __sai__SetAdminAclEntry*)cp->ptr;
110494 }
110495
110496 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__SetAdminAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110497 {
110498         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetAdminAclEntry %p -> %p\n", q, p));
110499         *(struct __sai__SetAdminAclEntry*)p = *(struct __sai__SetAdminAclEntry*)q;
110500 }
110501
110502 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetAdminAclEntry(struct soap *soap, const struct __sai__GetAdminAclEntry *a)
110503 {
110504         (void)soap; (void)a; /* appease -Wall -Werror */
110505         soap_serialize_PointerTo_sai__GetAdminAclEntry(soap, &a->sai__GetAdminAclEntry);
110506 }
110507
110508 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetAdminAclEntry(struct soap *soap, struct __sai__GetAdminAclEntry *a)
110509 {
110510         (void)soap; (void)a; /* appease -Wall -Werror */
110511         a->sai__GetAdminAclEntry = NULL;
110512 }
110513
110514 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetAdminAclEntry(struct soap *soap, const struct __sai__GetAdminAclEntry *a, const char *tag, const char *type)
110515 {
110516         register int id = 0;
110517         if (soap_out___sai__GetAdminAclEntry(soap, tag, id, a, type))
110518                 return soap->error;
110519         return SOAP_OK;
110520 }
110521
110522 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__GetAdminAclEntry(struct soap *soap, const char *tag, int id, const struct __sai__GetAdminAclEntry *a, const char *type)
110523 {
110524         soap_out_PointerTo_sai__GetAdminAclEntry(soap, "sai:GetAdminAclEntry", -1, &a->sai__GetAdminAclEntry, "");
110525         return SOAP_OK;
110526 }
110527
110528 SOAP_FMAC3 struct __sai__GetAdminAclEntry * SOAP_FMAC4 soap_get___sai__GetAdminAclEntry(struct soap *soap, struct __sai__GetAdminAclEntry *p, const char *tag, const char *type)
110529 {
110530         if ((p = soap_in___sai__GetAdminAclEntry(soap, tag, p, type)))
110531                 soap_getindependent(soap);
110532         return p;
110533 }
110534
110535 SOAP_FMAC3 struct __sai__GetAdminAclEntry * SOAP_FMAC4 soap_in___sai__GetAdminAclEntry(struct soap *soap, const char *tag, struct __sai__GetAdminAclEntry *a, const char *type)
110536 {
110537         short soap_flag_sai__GetAdminAclEntry = 1;
110538         a = (struct __sai__GetAdminAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetAdminAclEntry, sizeof(struct __sai__GetAdminAclEntry), 0, NULL, NULL, NULL);
110539         if (!a)
110540                 return NULL;
110541         soap_default___sai__GetAdminAclEntry(soap, a);
110542                 for (;;)
110543                 {       soap->error = SOAP_TAG_MISMATCH;
110544                         if (soap_flag_sai__GetAdminAclEntry && soap->error == SOAP_TAG_MISMATCH)
110545                                 if (soap_in_PointerTo_sai__GetAdminAclEntry(soap, "sai:GetAdminAclEntry", &a->sai__GetAdminAclEntry, ""))
110546                                 {       soap_flag_sai__GetAdminAclEntry--;
110547                                         continue;
110548                                 }
110549                         if (soap->error == SOAP_TAG_MISMATCH)
110550                                 soap->error = soap_ignore_element(soap);
110551                         if (soap->error == SOAP_NO_TAG)
110552                                 break;
110553                         if (soap->error)
110554                                 return NULL;
110555                 }
110556         return a;
110557 }
110558
110559 SOAP_FMAC5 struct __sai__GetAdminAclEntry * SOAP_FMAC6 soap_new___sai__GetAdminAclEntry(struct soap *soap, int n)
110560 {       return soap_instantiate___sai__GetAdminAclEntry(soap, n, NULL, NULL, NULL);
110561 }
110562
110563 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetAdminAclEntry(struct soap *soap, struct __sai__GetAdminAclEntry *p)
110564 {       soap_delete(soap, p);
110565 }
110566
110567 SOAP_FMAC3 struct __sai__GetAdminAclEntry * SOAP_FMAC4 soap_instantiate___sai__GetAdminAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110568 {
110569         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110570         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetAdminAclEntry, n, soap_fdelete);
110571         if (!cp)
110572                 return NULL;
110573         if (n < 0)
110574         {       cp->ptr = (void*)new struct __sai__GetAdminAclEntry;
110575                 if (size)
110576                         *size = sizeof(struct __sai__GetAdminAclEntry);
110577         }
110578         else
110579         {       cp->ptr = (void*)new struct __sai__GetAdminAclEntry[n];
110580                 if (size)
110581                         *size = n * sizeof(struct __sai__GetAdminAclEntry);
110582         }
110583                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110584         return (struct __sai__GetAdminAclEntry*)cp->ptr;
110585 }
110586
110587 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__GetAdminAclEntry(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110588 {
110589         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetAdminAclEntry %p -> %p\n", q, p));
110590         *(struct __sai__GetAdminAclEntry*)p = *(struct __sai__GetAdminAclEntry*)q;
110591 }
110592
110593 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__ResetFlashWearOutProtection(struct soap *soap, const struct __sai__ResetFlashWearOutProtection *a)
110594 {
110595         (void)soap; (void)a; /* appease -Wall -Werror */
110596         soap_serialize_PointerTo_sai__ResetFlashWearOutProtection(soap, &a->sai__ResetFlashWearOutProtection);
110597 }
110598
110599 SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__ResetFlashWearOutProtection(struct soap *soap, struct __sai__ResetFlashWearOutProtection *a)
110600 {
110601         (void)soap; (void)a; /* appease -Wall -Werror */
110602         a->sai__ResetFlashWearOutProtection = NULL;
110603 }
110604
110605 SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__ResetFlashWearOutProtection(struct soap *soap, const struct __sai__ResetFlashWearOutProtection *a, const char *tag, const char *type)
110606 {
110607         register int id = 0;
110608         if (soap_out___sai__ResetFlashWearOutProtection(soap, tag, id, a, type))
110609                 return soap->error;
110610         return SOAP_OK;
110611 }
110612
110613 SOAP_FMAC3 int SOAP_FMAC4 soap_out___sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, int id, const struct __sai__ResetFlashWearOutProtection *a, const char *type)
110614 {
110615         soap_out_PointerTo_sai__ResetFlashWearOutProtection(soap, "sai:ResetFlashWearOutProtection", -1, &a->sai__ResetFlashWearOutProtection, "");
110616         return SOAP_OK;
110617 }
110618
110619 SOAP_FMAC3 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_get___sai__ResetFlashWearOutProtection(struct soap *soap, struct __sai__ResetFlashWearOutProtection *p, const char *tag, const char *type)
110620 {
110621         if ((p = soap_in___sai__ResetFlashWearOutProtection(soap, tag, p, type)))
110622                 soap_getindependent(soap);
110623         return p;
110624 }
110625
110626 SOAP_FMAC3 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_in___sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, struct __sai__ResetFlashWearOutProtection *a, const char *type)
110627 {
110628         short soap_flag_sai__ResetFlashWearOutProtection = 1;
110629         a = (struct __sai__ResetFlashWearOutProtection *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__ResetFlashWearOutProtection, sizeof(struct __sai__ResetFlashWearOutProtection), 0, NULL, NULL, NULL);
110630         if (!a)
110631                 return NULL;
110632         soap_default___sai__ResetFlashWearOutProtection(soap, a);
110633                 for (;;)
110634                 {       soap->error = SOAP_TAG_MISMATCH;
110635                         if (soap_flag_sai__ResetFlashWearOutProtection && soap->error == SOAP_TAG_MISMATCH)
110636                                 if (soap_in_PointerTo_sai__ResetFlashWearOutProtection(soap, "sai:ResetFlashWearOutProtection", &a->sai__ResetFlashWearOutProtection, ""))
110637                                 {       soap_flag_sai__ResetFlashWearOutProtection--;
110638                                         continue;
110639                                 }
110640                         if (soap->error == SOAP_TAG_MISMATCH)
110641                                 soap->error = soap_ignore_element(soap);
110642                         if (soap->error == SOAP_NO_TAG)
110643                                 break;
110644                         if (soap->error)
110645                                 return NULL;
110646                 }
110647         return a;
110648 }
110649
110650 SOAP_FMAC5 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC6 soap_new___sai__ResetFlashWearOutProtection(struct soap *soap, int n)
110651 {       return soap_instantiate___sai__ResetFlashWearOutProtection(soap, n, NULL, NULL, NULL);
110652 }
110653
110654 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__ResetFlashWearOutProtection(struct soap *soap, struct __sai__ResetFlashWearOutProtection *p)
110655 {       soap_delete(soap, p);
110656 }
110657
110658 SOAP_FMAC3 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_instantiate___sai__ResetFlashWearOutProtection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110659 {
110660         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__ResetFlashWearOutProtection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110661         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__ResetFlashWearOutProtection, n, soap_fdelete);
110662         if (!cp)
110663                 return NULL;
110664         if (n < 0)
110665         {       cp->ptr = (void*)new struct __sai__ResetFlashWearOutProtection;
110666                 if (size)
110667                         *size = sizeof(struct __sai__ResetFlashWearOutProtection);
110668         }
110669         else
110670         {       cp->ptr = (void*)new struct __sai__ResetFlashWearOutProtection[n];
110671                 if (size)
110672                         *size = n * sizeof(struct __sai__ResetFlashWearOutProtection);
110673         }
110674                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110675         return (struct __sai__ResetFlashWearOutProtection*)cp->ptr;
110676 }
110677
110678 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___sai__ResetFlashWearOutProtection(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110679 {
110680         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__ResetFlashWearOutProtection %p -> %p\n", q, p));
110681         *(struct __sai__ResetFlashWearOutProtection*)p = *(struct __sai__ResetFlashWearOutProtection*)q;
110682 }
110683
110684 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___rci__GetSystemPowerState(struct soap *soap, const struct __rci__GetSystemPowerState *a)
110685 {
110686         (void)soap; (void)a; /* appease -Wall -Werror */
110687         soap_serialize_PointerTo_rci__GetSystemPowerState(soap, &a->rci__GetSystemPowerState);
110688 }
110689
110690 SOAP_FMAC3 void SOAP_FMAC4 soap_default___rci__GetSystemPowerState(struct soap *soap, struct __rci__GetSystemPowerState *a)
110691 {
110692         (void)soap; (void)a; /* appease -Wall -Werror */
110693         a->rci__GetSystemPowerState = NULL;
110694 }
110695
110696 SOAP_FMAC3 int SOAP_FMAC4 soap_put___rci__GetSystemPowerState(struct soap *soap, const struct __rci__GetSystemPowerState *a, const char *tag, const char *type)
110697 {
110698         register int id = 0;
110699         if (soap_out___rci__GetSystemPowerState(soap, tag, id, a, type))
110700                 return soap->error;
110701         return SOAP_OK;
110702 }
110703
110704 SOAP_FMAC3 int SOAP_FMAC4 soap_out___rci__GetSystemPowerState(struct soap *soap, const char *tag, int id, const struct __rci__GetSystemPowerState *a, const char *type)
110705 {
110706         soap_out_PointerTo_rci__GetSystemPowerState(soap, "rci:GetSystemPowerState", -1, &a->rci__GetSystemPowerState, "");
110707         return SOAP_OK;
110708 }
110709
110710 SOAP_FMAC3 struct __rci__GetSystemPowerState * SOAP_FMAC4 soap_get___rci__GetSystemPowerState(struct soap *soap, struct __rci__GetSystemPowerState *p, const char *tag, const char *type)
110711 {
110712         if ((p = soap_in___rci__GetSystemPowerState(soap, tag, p, type)))
110713                 soap_getindependent(soap);
110714         return p;
110715 }
110716
110717 SOAP_FMAC3 struct __rci__GetSystemPowerState * SOAP_FMAC4 soap_in___rci__GetSystemPowerState(struct soap *soap, const char *tag, struct __rci__GetSystemPowerState *a, const char *type)
110718 {
110719         short soap_flag_rci__GetSystemPowerState = 1;
110720         a = (struct __rci__GetSystemPowerState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___rci__GetSystemPowerState, sizeof(struct __rci__GetSystemPowerState), 0, NULL, NULL, NULL);
110721         if (!a)
110722                 return NULL;
110723         soap_default___rci__GetSystemPowerState(soap, a);
110724                 for (;;)
110725                 {       soap->error = SOAP_TAG_MISMATCH;
110726                         if (soap_flag_rci__GetSystemPowerState && soap->error == SOAP_TAG_MISMATCH)
110727                                 if (soap_in_PointerTo_rci__GetSystemPowerState(soap, "rci:GetSystemPowerState", &a->rci__GetSystemPowerState, ""))
110728                                 {       soap_flag_rci__GetSystemPowerState--;
110729                                         continue;
110730                                 }
110731                         if (soap->error == SOAP_TAG_MISMATCH)
110732                                 soap->error = soap_ignore_element(soap);
110733                         if (soap->error == SOAP_NO_TAG)
110734                                 break;
110735                         if (soap->error)
110736                                 return NULL;
110737                 }
110738         return a;
110739 }
110740
110741 SOAP_FMAC5 struct __rci__GetSystemPowerState * SOAP_FMAC6 soap_new___rci__GetSystemPowerState(struct soap *soap, int n)
110742 {       return soap_instantiate___rci__GetSystemPowerState(soap, n, NULL, NULL, NULL);
110743 }
110744
110745 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___rci__GetSystemPowerState(struct soap *soap, struct __rci__GetSystemPowerState *p)
110746 {       soap_delete(soap, p);
110747 }
110748
110749 SOAP_FMAC3 struct __rci__GetSystemPowerState * SOAP_FMAC4 soap_instantiate___rci__GetSystemPowerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110750 {
110751         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___rci__GetSystemPowerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110752         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___rci__GetSystemPowerState, n, soap_fdelete);
110753         if (!cp)
110754                 return NULL;
110755         if (n < 0)
110756         {       cp->ptr = (void*)new struct __rci__GetSystemPowerState;
110757                 if (size)
110758                         *size = sizeof(struct __rci__GetSystemPowerState);
110759         }
110760         else
110761         {       cp->ptr = (void*)new struct __rci__GetSystemPowerState[n];
110762                 if (size)
110763                         *size = n * sizeof(struct __rci__GetSystemPowerState);
110764         }
110765                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110766         return (struct __rci__GetSystemPowerState*)cp->ptr;
110767 }
110768
110769 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___rci__GetSystemPowerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110770 {
110771         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __rci__GetSystemPowerState %p -> %p\n", q, p));
110772         *(struct __rci__GetSystemPowerState*)p = *(struct __rci__GetSystemPowerState*)q;
110773 }
110774
110775 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___rci__RemoteControl(struct soap *soap, const struct __rci__RemoteControl *a)
110776 {
110777         (void)soap; (void)a; /* appease -Wall -Werror */
110778         soap_serialize_PointerTo_rci__RemoteControl(soap, &a->rci__RemoteControl);
110779 }
110780
110781 SOAP_FMAC3 void SOAP_FMAC4 soap_default___rci__RemoteControl(struct soap *soap, struct __rci__RemoteControl *a)
110782 {
110783         (void)soap; (void)a; /* appease -Wall -Werror */
110784         a->rci__RemoteControl = NULL;
110785 }
110786
110787 SOAP_FMAC3 int SOAP_FMAC4 soap_put___rci__RemoteControl(struct soap *soap, const struct __rci__RemoteControl *a, const char *tag, const char *type)
110788 {
110789         register int id = 0;
110790         if (soap_out___rci__RemoteControl(soap, tag, id, a, type))
110791                 return soap->error;
110792         return SOAP_OK;
110793 }
110794
110795 SOAP_FMAC3 int SOAP_FMAC4 soap_out___rci__RemoteControl(struct soap *soap, const char *tag, int id, const struct __rci__RemoteControl *a, const char *type)
110796 {
110797         soap_out_PointerTo_rci__RemoteControl(soap, "rci:RemoteControl", -1, &a->rci__RemoteControl, "");
110798         return SOAP_OK;
110799 }
110800
110801 SOAP_FMAC3 struct __rci__RemoteControl * SOAP_FMAC4 soap_get___rci__RemoteControl(struct soap *soap, struct __rci__RemoteControl *p, const char *tag, const char *type)
110802 {
110803         if ((p = soap_in___rci__RemoteControl(soap, tag, p, type)))
110804                 soap_getindependent(soap);
110805         return p;
110806 }
110807
110808 SOAP_FMAC3 struct __rci__RemoteControl * SOAP_FMAC4 soap_in___rci__RemoteControl(struct soap *soap, const char *tag, struct __rci__RemoteControl *a, const char *type)
110809 {
110810         short soap_flag_rci__RemoteControl = 1;
110811         a = (struct __rci__RemoteControl *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___rci__RemoteControl, sizeof(struct __rci__RemoteControl), 0, NULL, NULL, NULL);
110812         if (!a)
110813                 return NULL;
110814         soap_default___rci__RemoteControl(soap, a);
110815                 for (;;)
110816                 {       soap->error = SOAP_TAG_MISMATCH;
110817                         if (soap_flag_rci__RemoteControl && soap->error == SOAP_TAG_MISMATCH)
110818                                 if (soap_in_PointerTo_rci__RemoteControl(soap, "rci:RemoteControl", &a->rci__RemoteControl, ""))
110819                                 {       soap_flag_rci__RemoteControl--;
110820                                         continue;
110821                                 }
110822                         if (soap->error == SOAP_TAG_MISMATCH)
110823                                 soap->error = soap_ignore_element(soap);
110824                         if (soap->error == SOAP_NO_TAG)
110825                                 break;
110826                         if (soap->error)
110827                                 return NULL;
110828                 }
110829         return a;
110830 }
110831
110832 SOAP_FMAC5 struct __rci__RemoteControl * SOAP_FMAC6 soap_new___rci__RemoteControl(struct soap *soap, int n)
110833 {       return soap_instantiate___rci__RemoteControl(soap, n, NULL, NULL, NULL);
110834 }
110835
110836 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___rci__RemoteControl(struct soap *soap, struct __rci__RemoteControl *p)
110837 {       soap_delete(soap, p);
110838 }
110839
110840 SOAP_FMAC3 struct __rci__RemoteControl * SOAP_FMAC4 soap_instantiate___rci__RemoteControl(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110841 {
110842         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___rci__RemoteControl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110843         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___rci__RemoteControl, n, soap_fdelete);
110844         if (!cp)
110845                 return NULL;
110846         if (n < 0)
110847         {       cp->ptr = (void*)new struct __rci__RemoteControl;
110848                 if (size)
110849                         *size = sizeof(struct __rci__RemoteControl);
110850         }
110851         else
110852         {       cp->ptr = (void*)new struct __rci__RemoteControl[n];
110853                 if (size)
110854                         *size = n * sizeof(struct __rci__RemoteControl);
110855         }
110856                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110857         return (struct __rci__RemoteControl*)cp->ptr;
110858 }
110859
110860 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___rci__RemoteControl(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110861 {
110862         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __rci__RemoteControl %p -> %p\n", q, p));
110863         *(struct __rci__RemoteControl*)p = *(struct __rci__RemoteControl*)q;
110864 }
110865
110866 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___rci__GetRemoteControlCapabilities(struct soap *soap, const struct __rci__GetRemoteControlCapabilities *a)
110867 {
110868         (void)soap; (void)a; /* appease -Wall -Werror */
110869         soap_serialize_PointerTo_rci__GetRemoteControlCapabilities(soap, &a->rci__GetRemoteControlCapabilities);
110870 }
110871
110872 SOAP_FMAC3 void SOAP_FMAC4 soap_default___rci__GetRemoteControlCapabilities(struct soap *soap, struct __rci__GetRemoteControlCapabilities *a)
110873 {
110874         (void)soap; (void)a; /* appease -Wall -Werror */
110875         a->rci__GetRemoteControlCapabilities = NULL;
110876 }
110877
110878 SOAP_FMAC3 int SOAP_FMAC4 soap_put___rci__GetRemoteControlCapabilities(struct soap *soap, const struct __rci__GetRemoteControlCapabilities *a, const char *tag, const char *type)
110879 {
110880         register int id = 0;
110881         if (soap_out___rci__GetRemoteControlCapabilities(soap, tag, id, a, type))
110882                 return soap->error;
110883         return SOAP_OK;
110884 }
110885
110886 SOAP_FMAC3 int SOAP_FMAC4 soap_out___rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, int id, const struct __rci__GetRemoteControlCapabilities *a, const char *type)
110887 {
110888         soap_out_PointerTo_rci__GetRemoteControlCapabilities(soap, "rci:GetRemoteControlCapabilities", -1, &a->rci__GetRemoteControlCapabilities, "");
110889         return SOAP_OK;
110890 }
110891
110892 SOAP_FMAC3 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_get___rci__GetRemoteControlCapabilities(struct soap *soap, struct __rci__GetRemoteControlCapabilities *p, const char *tag, const char *type)
110893 {
110894         if ((p = soap_in___rci__GetRemoteControlCapabilities(soap, tag, p, type)))
110895                 soap_getindependent(soap);
110896         return p;
110897 }
110898
110899 SOAP_FMAC3 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_in___rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, struct __rci__GetRemoteControlCapabilities *a, const char *type)
110900 {
110901         short soap_flag_rci__GetRemoteControlCapabilities = 1;
110902         a = (struct __rci__GetRemoteControlCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___rci__GetRemoteControlCapabilities, sizeof(struct __rci__GetRemoteControlCapabilities), 0, NULL, NULL, NULL);
110903         if (!a)
110904                 return NULL;
110905         soap_default___rci__GetRemoteControlCapabilities(soap, a);
110906                 for (;;)
110907                 {       soap->error = SOAP_TAG_MISMATCH;
110908                         if (soap_flag_rci__GetRemoteControlCapabilities && soap->error == SOAP_TAG_MISMATCH)
110909                                 if (soap_in_PointerTo_rci__GetRemoteControlCapabilities(soap, "rci:GetRemoteControlCapabilities", &a->rci__GetRemoteControlCapabilities, ""))
110910                                 {       soap_flag_rci__GetRemoteControlCapabilities--;
110911                                         continue;
110912                                 }
110913                         if (soap->error == SOAP_TAG_MISMATCH)
110914                                 soap->error = soap_ignore_element(soap);
110915                         if (soap->error == SOAP_NO_TAG)
110916                                 break;
110917                         if (soap->error)
110918                                 return NULL;
110919                 }
110920         return a;
110921 }
110922
110923 SOAP_FMAC5 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC6 soap_new___rci__GetRemoteControlCapabilities(struct soap *soap, int n)
110924 {       return soap_instantiate___rci__GetRemoteControlCapabilities(soap, n, NULL, NULL, NULL);
110925 }
110926
110927 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___rci__GetRemoteControlCapabilities(struct soap *soap, struct __rci__GetRemoteControlCapabilities *p)
110928 {       soap_delete(soap, p);
110929 }
110930
110931 SOAP_FMAC3 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_instantiate___rci__GetRemoteControlCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
110932 {
110933         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___rci__GetRemoteControlCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
110934         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___rci__GetRemoteControlCapabilities, n, soap_fdelete);
110935         if (!cp)
110936                 return NULL;
110937         if (n < 0)
110938         {       cp->ptr = (void*)new struct __rci__GetRemoteControlCapabilities;
110939                 if (size)
110940                         *size = sizeof(struct __rci__GetRemoteControlCapabilities);
110941         }
110942         else
110943         {       cp->ptr = (void*)new struct __rci__GetRemoteControlCapabilities[n];
110944                 if (size)
110945                         *size = n * sizeof(struct __rci__GetRemoteControlCapabilities);
110946         }
110947                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
110948         return (struct __rci__GetRemoteControlCapabilities*)cp->ptr;
110949 }
110950
110951 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___rci__GetRemoteControlCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
110952 {
110953         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __rci__GetRemoteControlCapabilities %p -> %p\n", q, p));
110954         *(struct __rci__GetRemoteControlCapabilities*)p = *(struct __rci__GetRemoteControlCapabilities*)q;
110955 }
110956
110957 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Get8021XPxeTimeout(struct soap *soap, const struct __net__Get8021XPxeTimeout *a)
110958 {
110959         (void)soap; (void)a; /* appease -Wall -Werror */
110960         soap_serialize_PointerTo_net__Get8021XPxeTimeout(soap, &a->net__Get8021XPxeTimeout);
110961 }
110962
110963 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Get8021XPxeTimeout(struct soap *soap, struct __net__Get8021XPxeTimeout *a)
110964 {
110965         (void)soap; (void)a; /* appease -Wall -Werror */
110966         a->net__Get8021XPxeTimeout = NULL;
110967 }
110968
110969 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Get8021XPxeTimeout(struct soap *soap, const struct __net__Get8021XPxeTimeout *a, const char *tag, const char *type)
110970 {
110971         register int id = 0;
110972         if (soap_out___net__Get8021XPxeTimeout(soap, tag, id, a, type))
110973                 return soap->error;
110974         return SOAP_OK;
110975 }
110976
110977 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Get8021XPxeTimeout(struct soap *soap, const char *tag, int id, const struct __net__Get8021XPxeTimeout *a, const char *type)
110978 {
110979         soap_out_PointerTo_net__Get8021XPxeTimeout(soap, "net:Get8021XPxeTimeout", -1, &a->net__Get8021XPxeTimeout, "");
110980         return SOAP_OK;
110981 }
110982
110983 SOAP_FMAC3 struct __net__Get8021XPxeTimeout * SOAP_FMAC4 soap_get___net__Get8021XPxeTimeout(struct soap *soap, struct __net__Get8021XPxeTimeout *p, const char *tag, const char *type)
110984 {
110985         if ((p = soap_in___net__Get8021XPxeTimeout(soap, tag, p, type)))
110986                 soap_getindependent(soap);
110987         return p;
110988 }
110989
110990 SOAP_FMAC3 struct __net__Get8021XPxeTimeout * SOAP_FMAC4 soap_in___net__Get8021XPxeTimeout(struct soap *soap, const char *tag, struct __net__Get8021XPxeTimeout *a, const char *type)
110991 {
110992         short soap_flag_net__Get8021XPxeTimeout = 1;
110993         a = (struct __net__Get8021XPxeTimeout *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Get8021XPxeTimeout, sizeof(struct __net__Get8021XPxeTimeout), 0, NULL, NULL, NULL);
110994         if (!a)
110995                 return NULL;
110996         soap_default___net__Get8021XPxeTimeout(soap, a);
110997                 for (;;)
110998                 {       soap->error = SOAP_TAG_MISMATCH;
110999                         if (soap_flag_net__Get8021XPxeTimeout && soap->error == SOAP_TAG_MISMATCH)
111000                                 if (soap_in_PointerTo_net__Get8021XPxeTimeout(soap, "net:Get8021XPxeTimeout", &a->net__Get8021XPxeTimeout, ""))
111001                                 {       soap_flag_net__Get8021XPxeTimeout--;
111002                                         continue;
111003                                 }
111004                         if (soap->error == SOAP_TAG_MISMATCH)
111005                                 soap->error = soap_ignore_element(soap);
111006                         if (soap->error == SOAP_NO_TAG)
111007                                 break;
111008                         if (soap->error)
111009                                 return NULL;
111010                 }
111011         return a;
111012 }
111013
111014 SOAP_FMAC5 struct __net__Get8021XPxeTimeout * SOAP_FMAC6 soap_new___net__Get8021XPxeTimeout(struct soap *soap, int n)
111015 {       return soap_instantiate___net__Get8021XPxeTimeout(soap, n, NULL, NULL, NULL);
111016 }
111017
111018 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Get8021XPxeTimeout(struct soap *soap, struct __net__Get8021XPxeTimeout *p)
111019 {       soap_delete(soap, p);
111020 }
111021
111022 SOAP_FMAC3 struct __net__Get8021XPxeTimeout * SOAP_FMAC4 soap_instantiate___net__Get8021XPxeTimeout(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111023 {
111024         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Get8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111025         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Get8021XPxeTimeout, n, soap_fdelete);
111026         if (!cp)
111027                 return NULL;
111028         if (n < 0)
111029         {       cp->ptr = (void*)new struct __net__Get8021XPxeTimeout;
111030                 if (size)
111031                         *size = sizeof(struct __net__Get8021XPxeTimeout);
111032         }
111033         else
111034         {       cp->ptr = (void*)new struct __net__Get8021XPxeTimeout[n];
111035                 if (size)
111036                         *size = n * sizeof(struct __net__Get8021XPxeTimeout);
111037         }
111038                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111039         return (struct __net__Get8021XPxeTimeout*)cp->ptr;
111040 }
111041
111042 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Get8021XPxeTimeout(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111043 {
111044         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Get8021XPxeTimeout %p -> %p\n", q, p));
111045         *(struct __net__Get8021XPxeTimeout*)p = *(struct __net__Get8021XPxeTimeout*)q;
111046 }
111047
111048 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Set8021XPxeTimeout(struct soap *soap, const struct __net__Set8021XPxeTimeout *a)
111049 {
111050         (void)soap; (void)a; /* appease -Wall -Werror */
111051         soap_serialize_PointerTo_net__Set8021XPxeTimeout(soap, &a->net__Set8021XPxeTimeout);
111052 }
111053
111054 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Set8021XPxeTimeout(struct soap *soap, struct __net__Set8021XPxeTimeout *a)
111055 {
111056         (void)soap; (void)a; /* appease -Wall -Werror */
111057         a->net__Set8021XPxeTimeout = NULL;
111058 }
111059
111060 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Set8021XPxeTimeout(struct soap *soap, const struct __net__Set8021XPxeTimeout *a, const char *tag, const char *type)
111061 {
111062         register int id = 0;
111063         if (soap_out___net__Set8021XPxeTimeout(soap, tag, id, a, type))
111064                 return soap->error;
111065         return SOAP_OK;
111066 }
111067
111068 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Set8021XPxeTimeout(struct soap *soap, const char *tag, int id, const struct __net__Set8021XPxeTimeout *a, const char *type)
111069 {
111070         soap_out_PointerTo_net__Set8021XPxeTimeout(soap, "net:Set8021XPxeTimeout", -1, &a->net__Set8021XPxeTimeout, "");
111071         return SOAP_OK;
111072 }
111073
111074 SOAP_FMAC3 struct __net__Set8021XPxeTimeout * SOAP_FMAC4 soap_get___net__Set8021XPxeTimeout(struct soap *soap, struct __net__Set8021XPxeTimeout *p, const char *tag, const char *type)
111075 {
111076         if ((p = soap_in___net__Set8021XPxeTimeout(soap, tag, p, type)))
111077                 soap_getindependent(soap);
111078         return p;
111079 }
111080
111081 SOAP_FMAC3 struct __net__Set8021XPxeTimeout * SOAP_FMAC4 soap_in___net__Set8021XPxeTimeout(struct soap *soap, const char *tag, struct __net__Set8021XPxeTimeout *a, const char *type)
111082 {
111083         short soap_flag_net__Set8021XPxeTimeout = 1;
111084         a = (struct __net__Set8021XPxeTimeout *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Set8021XPxeTimeout, sizeof(struct __net__Set8021XPxeTimeout), 0, NULL, NULL, NULL);
111085         if (!a)
111086                 return NULL;
111087         soap_default___net__Set8021XPxeTimeout(soap, a);
111088                 for (;;)
111089                 {       soap->error = SOAP_TAG_MISMATCH;
111090                         if (soap_flag_net__Set8021XPxeTimeout && soap->error == SOAP_TAG_MISMATCH)
111091                                 if (soap_in_PointerTo_net__Set8021XPxeTimeout(soap, "net:Set8021XPxeTimeout", &a->net__Set8021XPxeTimeout, ""))
111092                                 {       soap_flag_net__Set8021XPxeTimeout--;
111093                                         continue;
111094                                 }
111095                         if (soap->error == SOAP_TAG_MISMATCH)
111096                                 soap->error = soap_ignore_element(soap);
111097                         if (soap->error == SOAP_NO_TAG)
111098                                 break;
111099                         if (soap->error)
111100                                 return NULL;
111101                 }
111102         return a;
111103 }
111104
111105 SOAP_FMAC5 struct __net__Set8021XPxeTimeout * SOAP_FMAC6 soap_new___net__Set8021XPxeTimeout(struct soap *soap, int n)
111106 {       return soap_instantiate___net__Set8021XPxeTimeout(soap, n, NULL, NULL, NULL);
111107 }
111108
111109 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Set8021XPxeTimeout(struct soap *soap, struct __net__Set8021XPxeTimeout *p)
111110 {       soap_delete(soap, p);
111111 }
111112
111113 SOAP_FMAC3 struct __net__Set8021XPxeTimeout * SOAP_FMAC4 soap_instantiate___net__Set8021XPxeTimeout(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111114 {
111115         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Set8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111116         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Set8021XPxeTimeout, n, soap_fdelete);
111117         if (!cp)
111118                 return NULL;
111119         if (n < 0)
111120         {       cp->ptr = (void*)new struct __net__Set8021XPxeTimeout;
111121                 if (size)
111122                         *size = sizeof(struct __net__Set8021XPxeTimeout);
111123         }
111124         else
111125         {       cp->ptr = (void*)new struct __net__Set8021XPxeTimeout[n];
111126                 if (size)
111127                         *size = n * sizeof(struct __net__Set8021XPxeTimeout);
111128         }
111129                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111130         return (struct __net__Set8021XPxeTimeout*)cp->ptr;
111131 }
111132
111133 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Set8021XPxeTimeout(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111134 {
111135         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Set8021XPxeTimeout %p -> %p\n", q, p));
111136         *(struct __net__Set8021XPxeTimeout*)p = *(struct __net__Set8021XPxeTimeout*)q;
111137 }
111138
111139 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Get8021XActiveS0(struct soap *soap, const struct __net__Get8021XActiveS0 *a)
111140 {
111141         (void)soap; (void)a; /* appease -Wall -Werror */
111142         soap_serialize_PointerTo_net__Get8021XActiveS0(soap, &a->net__Get8021XActiveS0);
111143 }
111144
111145 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Get8021XActiveS0(struct soap *soap, struct __net__Get8021XActiveS0 *a)
111146 {
111147         (void)soap; (void)a; /* appease -Wall -Werror */
111148         a->net__Get8021XActiveS0 = NULL;
111149 }
111150
111151 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Get8021XActiveS0(struct soap *soap, const struct __net__Get8021XActiveS0 *a, const char *tag, const char *type)
111152 {
111153         register int id = 0;
111154         if (soap_out___net__Get8021XActiveS0(soap, tag, id, a, type))
111155                 return soap->error;
111156         return SOAP_OK;
111157 }
111158
111159 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Get8021XActiveS0(struct soap *soap, const char *tag, int id, const struct __net__Get8021XActiveS0 *a, const char *type)
111160 {
111161         soap_out_PointerTo_net__Get8021XActiveS0(soap, "net:Get8021XActiveS0", -1, &a->net__Get8021XActiveS0, "");
111162         return SOAP_OK;
111163 }
111164
111165 SOAP_FMAC3 struct __net__Get8021XActiveS0 * SOAP_FMAC4 soap_get___net__Get8021XActiveS0(struct soap *soap, struct __net__Get8021XActiveS0 *p, const char *tag, const char *type)
111166 {
111167         if ((p = soap_in___net__Get8021XActiveS0(soap, tag, p, type)))
111168                 soap_getindependent(soap);
111169         return p;
111170 }
111171
111172 SOAP_FMAC3 struct __net__Get8021XActiveS0 * SOAP_FMAC4 soap_in___net__Get8021XActiveS0(struct soap *soap, const char *tag, struct __net__Get8021XActiveS0 *a, const char *type)
111173 {
111174         short soap_flag_net__Get8021XActiveS0 = 1;
111175         a = (struct __net__Get8021XActiveS0 *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Get8021XActiveS0, sizeof(struct __net__Get8021XActiveS0), 0, NULL, NULL, NULL);
111176         if (!a)
111177                 return NULL;
111178         soap_default___net__Get8021XActiveS0(soap, a);
111179                 for (;;)
111180                 {       soap->error = SOAP_TAG_MISMATCH;
111181                         if (soap_flag_net__Get8021XActiveS0 && soap->error == SOAP_TAG_MISMATCH)
111182                                 if (soap_in_PointerTo_net__Get8021XActiveS0(soap, "net:Get8021XActiveS0", &a->net__Get8021XActiveS0, ""))
111183                                 {       soap_flag_net__Get8021XActiveS0--;
111184                                         continue;
111185                                 }
111186                         if (soap->error == SOAP_TAG_MISMATCH)
111187                                 soap->error = soap_ignore_element(soap);
111188                         if (soap->error == SOAP_NO_TAG)
111189                                 break;
111190                         if (soap->error)
111191                                 return NULL;
111192                 }
111193         return a;
111194 }
111195
111196 SOAP_FMAC5 struct __net__Get8021XActiveS0 * SOAP_FMAC6 soap_new___net__Get8021XActiveS0(struct soap *soap, int n)
111197 {       return soap_instantiate___net__Get8021XActiveS0(soap, n, NULL, NULL, NULL);
111198 }
111199
111200 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Get8021XActiveS0(struct soap *soap, struct __net__Get8021XActiveS0 *p)
111201 {       soap_delete(soap, p);
111202 }
111203
111204 SOAP_FMAC3 struct __net__Get8021XActiveS0 * SOAP_FMAC4 soap_instantiate___net__Get8021XActiveS0(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111205 {
111206         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Get8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111207         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Get8021XActiveS0, n, soap_fdelete);
111208         if (!cp)
111209                 return NULL;
111210         if (n < 0)
111211         {       cp->ptr = (void*)new struct __net__Get8021XActiveS0;
111212                 if (size)
111213                         *size = sizeof(struct __net__Get8021XActiveS0);
111214         }
111215         else
111216         {       cp->ptr = (void*)new struct __net__Get8021XActiveS0[n];
111217                 if (size)
111218                         *size = n * sizeof(struct __net__Get8021XActiveS0);
111219         }
111220                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111221         return (struct __net__Get8021XActiveS0*)cp->ptr;
111222 }
111223
111224 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Get8021XActiveS0(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111225 {
111226         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Get8021XActiveS0 %p -> %p\n", q, p));
111227         *(struct __net__Get8021XActiveS0*)p = *(struct __net__Get8021XActiveS0*)q;
111228 }
111229
111230 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Set8021XActiveS0(struct soap *soap, const struct __net__Set8021XActiveS0 *a)
111231 {
111232         (void)soap; (void)a; /* appease -Wall -Werror */
111233         soap_serialize_PointerTo_net__Set8021XActiveS0(soap, &a->net__Set8021XActiveS0);
111234 }
111235
111236 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Set8021XActiveS0(struct soap *soap, struct __net__Set8021XActiveS0 *a)
111237 {
111238         (void)soap; (void)a; /* appease -Wall -Werror */
111239         a->net__Set8021XActiveS0 = NULL;
111240 }
111241
111242 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Set8021XActiveS0(struct soap *soap, const struct __net__Set8021XActiveS0 *a, const char *tag, const char *type)
111243 {
111244         register int id = 0;
111245         if (soap_out___net__Set8021XActiveS0(soap, tag, id, a, type))
111246                 return soap->error;
111247         return SOAP_OK;
111248 }
111249
111250 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Set8021XActiveS0(struct soap *soap, const char *tag, int id, const struct __net__Set8021XActiveS0 *a, const char *type)
111251 {
111252         soap_out_PointerTo_net__Set8021XActiveS0(soap, "net:Set8021XActiveS0", -1, &a->net__Set8021XActiveS0, "");
111253         return SOAP_OK;
111254 }
111255
111256 SOAP_FMAC3 struct __net__Set8021XActiveS0 * SOAP_FMAC4 soap_get___net__Set8021XActiveS0(struct soap *soap, struct __net__Set8021XActiveS0 *p, const char *tag, const char *type)
111257 {
111258         if ((p = soap_in___net__Set8021XActiveS0(soap, tag, p, type)))
111259                 soap_getindependent(soap);
111260         return p;
111261 }
111262
111263 SOAP_FMAC3 struct __net__Set8021XActiveS0 * SOAP_FMAC4 soap_in___net__Set8021XActiveS0(struct soap *soap, const char *tag, struct __net__Set8021XActiveS0 *a, const char *type)
111264 {
111265         short soap_flag_net__Set8021XActiveS0 = 1;
111266         a = (struct __net__Set8021XActiveS0 *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Set8021XActiveS0, sizeof(struct __net__Set8021XActiveS0), 0, NULL, NULL, NULL);
111267         if (!a)
111268                 return NULL;
111269         soap_default___net__Set8021XActiveS0(soap, a);
111270                 for (;;)
111271                 {       soap->error = SOAP_TAG_MISMATCH;
111272                         if (soap_flag_net__Set8021XActiveS0 && soap->error == SOAP_TAG_MISMATCH)
111273                                 if (soap_in_PointerTo_net__Set8021XActiveS0(soap, "net:Set8021XActiveS0", &a->net__Set8021XActiveS0, ""))
111274                                 {       soap_flag_net__Set8021XActiveS0--;
111275                                         continue;
111276                                 }
111277                         if (soap->error == SOAP_TAG_MISMATCH)
111278                                 soap->error = soap_ignore_element(soap);
111279                         if (soap->error == SOAP_NO_TAG)
111280                                 break;
111281                         if (soap->error)
111282                                 return NULL;
111283                 }
111284         return a;
111285 }
111286
111287 SOAP_FMAC5 struct __net__Set8021XActiveS0 * SOAP_FMAC6 soap_new___net__Set8021XActiveS0(struct soap *soap, int n)
111288 {       return soap_instantiate___net__Set8021XActiveS0(soap, n, NULL, NULL, NULL);
111289 }
111290
111291 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Set8021XActiveS0(struct soap *soap, struct __net__Set8021XActiveS0 *p)
111292 {       soap_delete(soap, p);
111293 }
111294
111295 SOAP_FMAC3 struct __net__Set8021XActiveS0 * SOAP_FMAC4 soap_instantiate___net__Set8021XActiveS0(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111296 {
111297         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Set8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111298         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Set8021XActiveS0, n, soap_fdelete);
111299         if (!cp)
111300                 return NULL;
111301         if (n < 0)
111302         {       cp->ptr = (void*)new struct __net__Set8021XActiveS0;
111303                 if (size)
111304                         *size = sizeof(struct __net__Set8021XActiveS0);
111305         }
111306         else
111307         {       cp->ptr = (void*)new struct __net__Set8021XActiveS0[n];
111308                 if (size)
111309                         *size = n * sizeof(struct __net__Set8021XActiveS0);
111310         }
111311                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111312         return (struct __net__Set8021XActiveS0*)cp->ptr;
111313 }
111314
111315 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Set8021XActiveS0(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111316 {
111317         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Set8021XActiveS0 %p -> %p\n", q, p));
111318         *(struct __net__Set8021XActiveS0*)p = *(struct __net__Set8021XActiveS0*)q;
111319 }
111320
111321 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Get8021XWiredProfile(struct soap *soap, const struct __net__Get8021XWiredProfile *a)
111322 {
111323         (void)soap; (void)a; /* appease -Wall -Werror */
111324         soap_serialize_PointerTo_net__Get8021XWiredProfile(soap, &a->net__Get8021XWiredProfile);
111325 }
111326
111327 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Get8021XWiredProfile(struct soap *soap, struct __net__Get8021XWiredProfile *a)
111328 {
111329         (void)soap; (void)a; /* appease -Wall -Werror */
111330         a->net__Get8021XWiredProfile = NULL;
111331 }
111332
111333 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Get8021XWiredProfile(struct soap *soap, const struct __net__Get8021XWiredProfile *a, const char *tag, const char *type)
111334 {
111335         register int id = 0;
111336         if (soap_out___net__Get8021XWiredProfile(soap, tag, id, a, type))
111337                 return soap->error;
111338         return SOAP_OK;
111339 }
111340
111341 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Get8021XWiredProfile(struct soap *soap, const char *tag, int id, const struct __net__Get8021XWiredProfile *a, const char *type)
111342 {
111343         soap_out_PointerTo_net__Get8021XWiredProfile(soap, "net:Get8021XWiredProfile", -1, &a->net__Get8021XWiredProfile, "");
111344         return SOAP_OK;
111345 }
111346
111347 SOAP_FMAC3 struct __net__Get8021XWiredProfile * SOAP_FMAC4 soap_get___net__Get8021XWiredProfile(struct soap *soap, struct __net__Get8021XWiredProfile *p, const char *tag, const char *type)
111348 {
111349         if ((p = soap_in___net__Get8021XWiredProfile(soap, tag, p, type)))
111350                 soap_getindependent(soap);
111351         return p;
111352 }
111353
111354 SOAP_FMAC3 struct __net__Get8021XWiredProfile * SOAP_FMAC4 soap_in___net__Get8021XWiredProfile(struct soap *soap, const char *tag, struct __net__Get8021XWiredProfile *a, const char *type)
111355 {
111356         short soap_flag_net__Get8021XWiredProfile = 1;
111357         a = (struct __net__Get8021XWiredProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Get8021XWiredProfile, sizeof(struct __net__Get8021XWiredProfile), 0, NULL, NULL, NULL);
111358         if (!a)
111359                 return NULL;
111360         soap_default___net__Get8021XWiredProfile(soap, a);
111361                 for (;;)
111362                 {       soap->error = SOAP_TAG_MISMATCH;
111363                         if (soap_flag_net__Get8021XWiredProfile && soap->error == SOAP_TAG_MISMATCH)
111364                                 if (soap_in_PointerTo_net__Get8021XWiredProfile(soap, "net:Get8021XWiredProfile", &a->net__Get8021XWiredProfile, ""))
111365                                 {       soap_flag_net__Get8021XWiredProfile--;
111366                                         continue;
111367                                 }
111368                         if (soap->error == SOAP_TAG_MISMATCH)
111369                                 soap->error = soap_ignore_element(soap);
111370                         if (soap->error == SOAP_NO_TAG)
111371                                 break;
111372                         if (soap->error)
111373                                 return NULL;
111374                 }
111375         return a;
111376 }
111377
111378 SOAP_FMAC5 struct __net__Get8021XWiredProfile * SOAP_FMAC6 soap_new___net__Get8021XWiredProfile(struct soap *soap, int n)
111379 {       return soap_instantiate___net__Get8021XWiredProfile(soap, n, NULL, NULL, NULL);
111380 }
111381
111382 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Get8021XWiredProfile(struct soap *soap, struct __net__Get8021XWiredProfile *p)
111383 {       soap_delete(soap, p);
111384 }
111385
111386 SOAP_FMAC3 struct __net__Get8021XWiredProfile * SOAP_FMAC4 soap_instantiate___net__Get8021XWiredProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111387 {
111388         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Get8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111389         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Get8021XWiredProfile, n, soap_fdelete);
111390         if (!cp)
111391                 return NULL;
111392         if (n < 0)
111393         {       cp->ptr = (void*)new struct __net__Get8021XWiredProfile;
111394                 if (size)
111395                         *size = sizeof(struct __net__Get8021XWiredProfile);
111396         }
111397         else
111398         {       cp->ptr = (void*)new struct __net__Get8021XWiredProfile[n];
111399                 if (size)
111400                         *size = n * sizeof(struct __net__Get8021XWiredProfile);
111401         }
111402                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111403         return (struct __net__Get8021XWiredProfile*)cp->ptr;
111404 }
111405
111406 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Get8021XWiredProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111407 {
111408         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Get8021XWiredProfile %p -> %p\n", q, p));
111409         *(struct __net__Get8021XWiredProfile*)p = *(struct __net__Get8021XWiredProfile*)q;
111410 }
111411
111412 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Set8021XWiredProfile(struct soap *soap, const struct __net__Set8021XWiredProfile *a)
111413 {
111414         (void)soap; (void)a; /* appease -Wall -Werror */
111415         soap_serialize_PointerTo_net__Set8021XWiredProfile(soap, &a->net__Set8021XWiredProfile);
111416 }
111417
111418 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Set8021XWiredProfile(struct soap *soap, struct __net__Set8021XWiredProfile *a)
111419 {
111420         (void)soap; (void)a; /* appease -Wall -Werror */
111421         a->net__Set8021XWiredProfile = NULL;
111422 }
111423
111424 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Set8021XWiredProfile(struct soap *soap, const struct __net__Set8021XWiredProfile *a, const char *tag, const char *type)
111425 {
111426         register int id = 0;
111427         if (soap_out___net__Set8021XWiredProfile(soap, tag, id, a, type))
111428                 return soap->error;
111429         return SOAP_OK;
111430 }
111431
111432 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__Set8021XWiredProfile(struct soap *soap, const char *tag, int id, const struct __net__Set8021XWiredProfile *a, const char *type)
111433 {
111434         soap_out_PointerTo_net__Set8021XWiredProfile(soap, "net:Set8021XWiredProfile", -1, &a->net__Set8021XWiredProfile, "");
111435         return SOAP_OK;
111436 }
111437
111438 SOAP_FMAC3 struct __net__Set8021XWiredProfile * SOAP_FMAC4 soap_get___net__Set8021XWiredProfile(struct soap *soap, struct __net__Set8021XWiredProfile *p, const char *tag, const char *type)
111439 {
111440         if ((p = soap_in___net__Set8021XWiredProfile(soap, tag, p, type)))
111441                 soap_getindependent(soap);
111442         return p;
111443 }
111444
111445 SOAP_FMAC3 struct __net__Set8021XWiredProfile * SOAP_FMAC4 soap_in___net__Set8021XWiredProfile(struct soap *soap, const char *tag, struct __net__Set8021XWiredProfile *a, const char *type)
111446 {
111447         short soap_flag_net__Set8021XWiredProfile = 1;
111448         a = (struct __net__Set8021XWiredProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Set8021XWiredProfile, sizeof(struct __net__Set8021XWiredProfile), 0, NULL, NULL, NULL);
111449         if (!a)
111450                 return NULL;
111451         soap_default___net__Set8021XWiredProfile(soap, a);
111452                 for (;;)
111453                 {       soap->error = SOAP_TAG_MISMATCH;
111454                         if (soap_flag_net__Set8021XWiredProfile && soap->error == SOAP_TAG_MISMATCH)
111455                                 if (soap_in_PointerTo_net__Set8021XWiredProfile(soap, "net:Set8021XWiredProfile", &a->net__Set8021XWiredProfile, ""))
111456                                 {       soap_flag_net__Set8021XWiredProfile--;
111457                                         continue;
111458                                 }
111459                         if (soap->error == SOAP_TAG_MISMATCH)
111460                                 soap->error = soap_ignore_element(soap);
111461                         if (soap->error == SOAP_NO_TAG)
111462                                 break;
111463                         if (soap->error)
111464                                 return NULL;
111465                 }
111466         return a;
111467 }
111468
111469 SOAP_FMAC5 struct __net__Set8021XWiredProfile * SOAP_FMAC6 soap_new___net__Set8021XWiredProfile(struct soap *soap, int n)
111470 {       return soap_instantiate___net__Set8021XWiredProfile(soap, n, NULL, NULL, NULL);
111471 }
111472
111473 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Set8021XWiredProfile(struct soap *soap, struct __net__Set8021XWiredProfile *p)
111474 {       soap_delete(soap, p);
111475 }
111476
111477 SOAP_FMAC3 struct __net__Set8021XWiredProfile * SOAP_FMAC4 soap_instantiate___net__Set8021XWiredProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111478 {
111479         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Set8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111480         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Set8021XWiredProfile, n, soap_fdelete);
111481         if (!cp)
111482                 return NULL;
111483         if (n < 0)
111484         {       cp->ptr = (void*)new struct __net__Set8021XWiredProfile;
111485                 if (size)
111486                         *size = sizeof(struct __net__Set8021XWiredProfile);
111487         }
111488         else
111489         {       cp->ptr = (void*)new struct __net__Set8021XWiredProfile[n];
111490                 if (size)
111491                         *size = n * sizeof(struct __net__Set8021XWiredProfile);
111492         }
111493                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111494         return (struct __net__Set8021XWiredProfile*)cp->ptr;
111495 }
111496
111497 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__Set8021XWiredProfile(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111498 {
111499         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Set8021XWiredProfile %p -> %p\n", q, p));
111500         *(struct __net__Set8021XWiredProfile*)p = *(struct __net__Set8021XWiredProfile*)q;
111501 }
111502
111503 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetInterfaceSettings(struct soap *soap, const struct __net__SetInterfaceSettings *a)
111504 {
111505         (void)soap; (void)a; /* appease -Wall -Werror */
111506         soap_serialize_PointerTo_net__SetInterfaceSettings(soap, &a->net__SetInterfaceSettings);
111507 }
111508
111509 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetInterfaceSettings(struct soap *soap, struct __net__SetInterfaceSettings *a)
111510 {
111511         (void)soap; (void)a; /* appease -Wall -Werror */
111512         a->net__SetInterfaceSettings = NULL;
111513 }
111514
111515 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetInterfaceSettings(struct soap *soap, const struct __net__SetInterfaceSettings *a, const char *tag, const char *type)
111516 {
111517         register int id = 0;
111518         if (soap_out___net__SetInterfaceSettings(soap, tag, id, a, type))
111519                 return soap->error;
111520         return SOAP_OK;
111521 }
111522
111523 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetInterfaceSettings(struct soap *soap, const char *tag, int id, const struct __net__SetInterfaceSettings *a, const char *type)
111524 {
111525         soap_out_PointerTo_net__SetInterfaceSettings(soap, "net:SetInterfaceSettings", -1, &a->net__SetInterfaceSettings, "");
111526         return SOAP_OK;
111527 }
111528
111529 SOAP_FMAC3 struct __net__SetInterfaceSettings * SOAP_FMAC4 soap_get___net__SetInterfaceSettings(struct soap *soap, struct __net__SetInterfaceSettings *p, const char *tag, const char *type)
111530 {
111531         if ((p = soap_in___net__SetInterfaceSettings(soap, tag, p, type)))
111532                 soap_getindependent(soap);
111533         return p;
111534 }
111535
111536 SOAP_FMAC3 struct __net__SetInterfaceSettings * SOAP_FMAC4 soap_in___net__SetInterfaceSettings(struct soap *soap, const char *tag, struct __net__SetInterfaceSettings *a, const char *type)
111537 {
111538         short soap_flag_net__SetInterfaceSettings = 1;
111539         a = (struct __net__SetInterfaceSettings *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetInterfaceSettings, sizeof(struct __net__SetInterfaceSettings), 0, NULL, NULL, NULL);
111540         if (!a)
111541                 return NULL;
111542         soap_default___net__SetInterfaceSettings(soap, a);
111543                 for (;;)
111544                 {       soap->error = SOAP_TAG_MISMATCH;
111545                         if (soap_flag_net__SetInterfaceSettings && soap->error == SOAP_TAG_MISMATCH)
111546                                 if (soap_in_PointerTo_net__SetInterfaceSettings(soap, "net:SetInterfaceSettings", &a->net__SetInterfaceSettings, ""))
111547                                 {       soap_flag_net__SetInterfaceSettings--;
111548                                         continue;
111549                                 }
111550                         if (soap->error == SOAP_TAG_MISMATCH)
111551                                 soap->error = soap_ignore_element(soap);
111552                         if (soap->error == SOAP_NO_TAG)
111553                                 break;
111554                         if (soap->error)
111555                                 return NULL;
111556                 }
111557         return a;
111558 }
111559
111560 SOAP_FMAC5 struct __net__SetInterfaceSettings * SOAP_FMAC6 soap_new___net__SetInterfaceSettings(struct soap *soap, int n)
111561 {       return soap_instantiate___net__SetInterfaceSettings(soap, n, NULL, NULL, NULL);
111562 }
111563
111564 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetInterfaceSettings(struct soap *soap, struct __net__SetInterfaceSettings *p)
111565 {       soap_delete(soap, p);
111566 }
111567
111568 SOAP_FMAC3 struct __net__SetInterfaceSettings * SOAP_FMAC4 soap_instantiate___net__SetInterfaceSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111569 {
111570         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111571         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetInterfaceSettings, n, soap_fdelete);
111572         if (!cp)
111573                 return NULL;
111574         if (n < 0)
111575         {       cp->ptr = (void*)new struct __net__SetInterfaceSettings;
111576                 if (size)
111577                         *size = sizeof(struct __net__SetInterfaceSettings);
111578         }
111579         else
111580         {       cp->ptr = (void*)new struct __net__SetInterfaceSettings[n];
111581                 if (size)
111582                         *size = n * sizeof(struct __net__SetInterfaceSettings);
111583         }
111584                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111585         return (struct __net__SetInterfaceSettings*)cp->ptr;
111586 }
111587
111588 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetInterfaceSettings(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111589 {
111590         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetInterfaceSettings %p -> %p\n", q, p));
111591         *(struct __net__SetInterfaceSettings*)p = *(struct __net__SetInterfaceSettings*)q;
111592 }
111593
111594 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetInterfaceSettings(struct soap *soap, const struct __net__GetInterfaceSettings *a)
111595 {
111596         (void)soap; (void)a; /* appease -Wall -Werror */
111597         soap_serialize_PointerTo_net__GetInterfaceSettings(soap, &a->net__GetInterfaceSettings);
111598 }
111599
111600 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetInterfaceSettings(struct soap *soap, struct __net__GetInterfaceSettings *a)
111601 {
111602         (void)soap; (void)a; /* appease -Wall -Werror */
111603         a->net__GetInterfaceSettings = NULL;
111604 }
111605
111606 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetInterfaceSettings(struct soap *soap, const struct __net__GetInterfaceSettings *a, const char *tag, const char *type)
111607 {
111608         register int id = 0;
111609         if (soap_out___net__GetInterfaceSettings(soap, tag, id, a, type))
111610                 return soap->error;
111611         return SOAP_OK;
111612 }
111613
111614 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetInterfaceSettings(struct soap *soap, const char *tag, int id, const struct __net__GetInterfaceSettings *a, const char *type)
111615 {
111616         soap_out_PointerTo_net__GetInterfaceSettings(soap, "net:GetInterfaceSettings", -1, &a->net__GetInterfaceSettings, "");
111617         return SOAP_OK;
111618 }
111619
111620 SOAP_FMAC3 struct __net__GetInterfaceSettings * SOAP_FMAC4 soap_get___net__GetInterfaceSettings(struct soap *soap, struct __net__GetInterfaceSettings *p, const char *tag, const char *type)
111621 {
111622         if ((p = soap_in___net__GetInterfaceSettings(soap, tag, p, type)))
111623                 soap_getindependent(soap);
111624         return p;
111625 }
111626
111627 SOAP_FMAC3 struct __net__GetInterfaceSettings * SOAP_FMAC4 soap_in___net__GetInterfaceSettings(struct soap *soap, const char *tag, struct __net__GetInterfaceSettings *a, const char *type)
111628 {
111629         short soap_flag_net__GetInterfaceSettings = 1;
111630         a = (struct __net__GetInterfaceSettings *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetInterfaceSettings, sizeof(struct __net__GetInterfaceSettings), 0, NULL, NULL, NULL);
111631         if (!a)
111632                 return NULL;
111633         soap_default___net__GetInterfaceSettings(soap, a);
111634                 for (;;)
111635                 {       soap->error = SOAP_TAG_MISMATCH;
111636                         if (soap_flag_net__GetInterfaceSettings && soap->error == SOAP_TAG_MISMATCH)
111637                                 if (soap_in_PointerTo_net__GetInterfaceSettings(soap, "net:GetInterfaceSettings", &a->net__GetInterfaceSettings, ""))
111638                                 {       soap_flag_net__GetInterfaceSettings--;
111639                                         continue;
111640                                 }
111641                         if (soap->error == SOAP_TAG_MISMATCH)
111642                                 soap->error = soap_ignore_element(soap);
111643                         if (soap->error == SOAP_NO_TAG)
111644                                 break;
111645                         if (soap->error)
111646                                 return NULL;
111647                 }
111648         return a;
111649 }
111650
111651 SOAP_FMAC5 struct __net__GetInterfaceSettings * SOAP_FMAC6 soap_new___net__GetInterfaceSettings(struct soap *soap, int n)
111652 {       return soap_instantiate___net__GetInterfaceSettings(soap, n, NULL, NULL, NULL);
111653 }
111654
111655 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetInterfaceSettings(struct soap *soap, struct __net__GetInterfaceSettings *p)
111656 {       soap_delete(soap, p);
111657 }
111658
111659 SOAP_FMAC3 struct __net__GetInterfaceSettings * SOAP_FMAC4 soap_instantiate___net__GetInterfaceSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111660 {
111661         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111662         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetInterfaceSettings, n, soap_fdelete);
111663         if (!cp)
111664                 return NULL;
111665         if (n < 0)
111666         {       cp->ptr = (void*)new struct __net__GetInterfaceSettings;
111667                 if (size)
111668                         *size = sizeof(struct __net__GetInterfaceSettings);
111669         }
111670         else
111671         {       cp->ptr = (void*)new struct __net__GetInterfaceSettings[n];
111672                 if (size)
111673                         *size = n * sizeof(struct __net__GetInterfaceSettings);
111674         }
111675                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111676         return (struct __net__GetInterfaceSettings*)cp->ptr;
111677 }
111678
111679 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetInterfaceSettings(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111680 {
111681         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetInterfaceSettings %p -> %p\n", q, p));
111682         *(struct __net__GetInterfaceSettings*)p = *(struct __net__GetInterfaceSettings*)q;
111683 }
111684
111685 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__EnumerateInterfaces(struct soap *soap, const struct __net__EnumerateInterfaces *a)
111686 {
111687         (void)soap; (void)a; /* appease -Wall -Werror */
111688         soap_serialize_PointerTo_net__EnumerateInterfaces(soap, &a->net__EnumerateInterfaces);
111689 }
111690
111691 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__EnumerateInterfaces(struct soap *soap, struct __net__EnumerateInterfaces *a)
111692 {
111693         (void)soap; (void)a; /* appease -Wall -Werror */
111694         a->net__EnumerateInterfaces = NULL;
111695 }
111696
111697 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__EnumerateInterfaces(struct soap *soap, const struct __net__EnumerateInterfaces *a, const char *tag, const char *type)
111698 {
111699         register int id = 0;
111700         if (soap_out___net__EnumerateInterfaces(soap, tag, id, a, type))
111701                 return soap->error;
111702         return SOAP_OK;
111703 }
111704
111705 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__EnumerateInterfaces(struct soap *soap, const char *tag, int id, const struct __net__EnumerateInterfaces *a, const char *type)
111706 {
111707         soap_out_PointerTo_net__EnumerateInterfaces(soap, "net:EnumerateInterfaces", -1, &a->net__EnumerateInterfaces, "");
111708         return SOAP_OK;
111709 }
111710
111711 SOAP_FMAC3 struct __net__EnumerateInterfaces * SOAP_FMAC4 soap_get___net__EnumerateInterfaces(struct soap *soap, struct __net__EnumerateInterfaces *p, const char *tag, const char *type)
111712 {
111713         if ((p = soap_in___net__EnumerateInterfaces(soap, tag, p, type)))
111714                 soap_getindependent(soap);
111715         return p;
111716 }
111717
111718 SOAP_FMAC3 struct __net__EnumerateInterfaces * SOAP_FMAC4 soap_in___net__EnumerateInterfaces(struct soap *soap, const char *tag, struct __net__EnumerateInterfaces *a, const char *type)
111719 {
111720         short soap_flag_net__EnumerateInterfaces = 1;
111721         a = (struct __net__EnumerateInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__EnumerateInterfaces, sizeof(struct __net__EnumerateInterfaces), 0, NULL, NULL, NULL);
111722         if (!a)
111723                 return NULL;
111724         soap_default___net__EnumerateInterfaces(soap, a);
111725                 for (;;)
111726                 {       soap->error = SOAP_TAG_MISMATCH;
111727                         if (soap_flag_net__EnumerateInterfaces && soap->error == SOAP_TAG_MISMATCH)
111728                                 if (soap_in_PointerTo_net__EnumerateInterfaces(soap, "net:EnumerateInterfaces", &a->net__EnumerateInterfaces, ""))
111729                                 {       soap_flag_net__EnumerateInterfaces--;
111730                                         continue;
111731                                 }
111732                         if (soap->error == SOAP_TAG_MISMATCH)
111733                                 soap->error = soap_ignore_element(soap);
111734                         if (soap->error == SOAP_NO_TAG)
111735                                 break;
111736                         if (soap->error)
111737                                 return NULL;
111738                 }
111739         return a;
111740 }
111741
111742 SOAP_FMAC5 struct __net__EnumerateInterfaces * SOAP_FMAC6 soap_new___net__EnumerateInterfaces(struct soap *soap, int n)
111743 {       return soap_instantiate___net__EnumerateInterfaces(soap, n, NULL, NULL, NULL);
111744 }
111745
111746 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__EnumerateInterfaces(struct soap *soap, struct __net__EnumerateInterfaces *p)
111747 {       soap_delete(soap, p);
111748 }
111749
111750 SOAP_FMAC3 struct __net__EnumerateInterfaces * SOAP_FMAC4 soap_instantiate___net__EnumerateInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111751 {
111752         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__EnumerateInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111753         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__EnumerateInterfaces, n, soap_fdelete);
111754         if (!cp)
111755                 return NULL;
111756         if (n < 0)
111757         {       cp->ptr = (void*)new struct __net__EnumerateInterfaces;
111758                 if (size)
111759                         *size = sizeof(struct __net__EnumerateInterfaces);
111760         }
111761         else
111762         {       cp->ptr = (void*)new struct __net__EnumerateInterfaces[n];
111763                 if (size)
111764                         *size = n * sizeof(struct __net__EnumerateInterfaces);
111765         }
111766                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111767         return (struct __net__EnumerateInterfaces*)cp->ptr;
111768 }
111769
111770 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__EnumerateInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111771 {
111772         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__EnumerateInterfaces %p -> %p\n", q, p));
111773         *(struct __net__EnumerateInterfaces*)p = *(struct __net__EnumerateInterfaces*)q;
111774 }
111775
111776 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetPingResponse(struct soap *soap, const struct __net__GetPingResponse *a)
111777 {
111778         (void)soap; (void)a; /* appease -Wall -Werror */
111779         soap_serialize_PointerTo_net__GetPingResponse(soap, &a->net__GetPingResponse);
111780 }
111781
111782 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetPingResponse(struct soap *soap, struct __net__GetPingResponse *a)
111783 {
111784         (void)soap; (void)a; /* appease -Wall -Werror */
111785         a->net__GetPingResponse = NULL;
111786 }
111787
111788 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetPingResponse(struct soap *soap, const struct __net__GetPingResponse *a, const char *tag, const char *type)
111789 {
111790         register int id = 0;
111791         if (soap_out___net__GetPingResponse(soap, tag, id, a, type))
111792                 return soap->error;
111793         return SOAP_OK;
111794 }
111795
111796 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetPingResponse(struct soap *soap, const char *tag, int id, const struct __net__GetPingResponse *a, const char *type)
111797 {
111798         soap_out_PointerTo_net__GetPingResponse(soap, "net:GetPingResponse", -1, &a->net__GetPingResponse, "");
111799         return SOAP_OK;
111800 }
111801
111802 SOAP_FMAC3 struct __net__GetPingResponse * SOAP_FMAC4 soap_get___net__GetPingResponse(struct soap *soap, struct __net__GetPingResponse *p, const char *tag, const char *type)
111803 {
111804         if ((p = soap_in___net__GetPingResponse(soap, tag, p, type)))
111805                 soap_getindependent(soap);
111806         return p;
111807 }
111808
111809 SOAP_FMAC3 struct __net__GetPingResponse * SOAP_FMAC4 soap_in___net__GetPingResponse(struct soap *soap, const char *tag, struct __net__GetPingResponse *a, const char *type)
111810 {
111811         short soap_flag_net__GetPingResponse = 1;
111812         a = (struct __net__GetPingResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetPingResponse, sizeof(struct __net__GetPingResponse), 0, NULL, NULL, NULL);
111813         if (!a)
111814                 return NULL;
111815         soap_default___net__GetPingResponse(soap, a);
111816                 for (;;)
111817                 {       soap->error = SOAP_TAG_MISMATCH;
111818                         if (soap_flag_net__GetPingResponse && soap->error == SOAP_TAG_MISMATCH)
111819                                 if (soap_in_PointerTo_net__GetPingResponse(soap, "net:GetPingResponse", &a->net__GetPingResponse, ""))
111820                                 {       soap_flag_net__GetPingResponse--;
111821                                         continue;
111822                                 }
111823                         if (soap->error == SOAP_TAG_MISMATCH)
111824                                 soap->error = soap_ignore_element(soap);
111825                         if (soap->error == SOAP_NO_TAG)
111826                                 break;
111827                         if (soap->error)
111828                                 return NULL;
111829                 }
111830         return a;
111831 }
111832
111833 SOAP_FMAC5 struct __net__GetPingResponse * SOAP_FMAC6 soap_new___net__GetPingResponse(struct soap *soap, int n)
111834 {       return soap_instantiate___net__GetPingResponse(soap, n, NULL, NULL, NULL);
111835 }
111836
111837 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetPingResponse(struct soap *soap, struct __net__GetPingResponse *p)
111838 {       soap_delete(soap, p);
111839 }
111840
111841 SOAP_FMAC3 struct __net__GetPingResponse * SOAP_FMAC4 soap_instantiate___net__GetPingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111842 {
111843         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111844         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetPingResponse, n, soap_fdelete);
111845         if (!cp)
111846                 return NULL;
111847         if (n < 0)
111848         {       cp->ptr = (void*)new struct __net__GetPingResponse;
111849                 if (size)
111850                         *size = sizeof(struct __net__GetPingResponse);
111851         }
111852         else
111853         {       cp->ptr = (void*)new struct __net__GetPingResponse[n];
111854                 if (size)
111855                         *size = n * sizeof(struct __net__GetPingResponse);
111856         }
111857                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111858         return (struct __net__GetPingResponse*)cp->ptr;
111859 }
111860
111861 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetPingResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111862 {
111863         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetPingResponse %p -> %p\n", q, p));
111864         *(struct __net__GetPingResponse*)p = *(struct __net__GetPingResponse*)q;
111865 }
111866
111867 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetPingResponse(struct soap *soap, const struct __net__SetPingResponse *a)
111868 {
111869         (void)soap; (void)a; /* appease -Wall -Werror */
111870         soap_serialize_PointerTo_net__SetPingResponse(soap, &a->net__SetPingResponse);
111871 }
111872
111873 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetPingResponse(struct soap *soap, struct __net__SetPingResponse *a)
111874 {
111875         (void)soap; (void)a; /* appease -Wall -Werror */
111876         a->net__SetPingResponse = NULL;
111877 }
111878
111879 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetPingResponse(struct soap *soap, const struct __net__SetPingResponse *a, const char *tag, const char *type)
111880 {
111881         register int id = 0;
111882         if (soap_out___net__SetPingResponse(soap, tag, id, a, type))
111883                 return soap->error;
111884         return SOAP_OK;
111885 }
111886
111887 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetPingResponse(struct soap *soap, const char *tag, int id, const struct __net__SetPingResponse *a, const char *type)
111888 {
111889         soap_out_PointerTo_net__SetPingResponse(soap, "net:SetPingResponse", -1, &a->net__SetPingResponse, "");
111890         return SOAP_OK;
111891 }
111892
111893 SOAP_FMAC3 struct __net__SetPingResponse * SOAP_FMAC4 soap_get___net__SetPingResponse(struct soap *soap, struct __net__SetPingResponse *p, const char *tag, const char *type)
111894 {
111895         if ((p = soap_in___net__SetPingResponse(soap, tag, p, type)))
111896                 soap_getindependent(soap);
111897         return p;
111898 }
111899
111900 SOAP_FMAC3 struct __net__SetPingResponse * SOAP_FMAC4 soap_in___net__SetPingResponse(struct soap *soap, const char *tag, struct __net__SetPingResponse *a, const char *type)
111901 {
111902         short soap_flag_net__SetPingResponse = 1;
111903         a = (struct __net__SetPingResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetPingResponse, sizeof(struct __net__SetPingResponse), 0, NULL, NULL, NULL);
111904         if (!a)
111905                 return NULL;
111906         soap_default___net__SetPingResponse(soap, a);
111907                 for (;;)
111908                 {       soap->error = SOAP_TAG_MISMATCH;
111909                         if (soap_flag_net__SetPingResponse && soap->error == SOAP_TAG_MISMATCH)
111910                                 if (soap_in_PointerTo_net__SetPingResponse(soap, "net:SetPingResponse", &a->net__SetPingResponse, ""))
111911                                 {       soap_flag_net__SetPingResponse--;
111912                                         continue;
111913                                 }
111914                         if (soap->error == SOAP_TAG_MISMATCH)
111915                                 soap->error = soap_ignore_element(soap);
111916                         if (soap->error == SOAP_NO_TAG)
111917                                 break;
111918                         if (soap->error)
111919                                 return NULL;
111920                 }
111921         return a;
111922 }
111923
111924 SOAP_FMAC5 struct __net__SetPingResponse * SOAP_FMAC6 soap_new___net__SetPingResponse(struct soap *soap, int n)
111925 {       return soap_instantiate___net__SetPingResponse(soap, n, NULL, NULL, NULL);
111926 }
111927
111928 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetPingResponse(struct soap *soap, struct __net__SetPingResponse *p)
111929 {       soap_delete(soap, p);
111930 }
111931
111932 SOAP_FMAC3 struct __net__SetPingResponse * SOAP_FMAC4 soap_instantiate___net__SetPingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
111933 {
111934         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
111935         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetPingResponse, n, soap_fdelete);
111936         if (!cp)
111937                 return NULL;
111938         if (n < 0)
111939         {       cp->ptr = (void*)new struct __net__SetPingResponse;
111940                 if (size)
111941                         *size = sizeof(struct __net__SetPingResponse);
111942         }
111943         else
111944         {       cp->ptr = (void*)new struct __net__SetPingResponse[n];
111945                 if (size)
111946                         *size = n * sizeof(struct __net__SetPingResponse);
111947         }
111948                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
111949         return (struct __net__SetPingResponse*)cp->ptr;
111950 }
111951
111952 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetPingResponse(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
111953 {
111954         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetPingResponse %p -> %p\n", q, p));
111955         *(struct __net__SetPingResponse*)p = *(struct __net__SetPingResponse*)q;
111956 }
111957
111958 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetVlanParameters(struct soap *soap, const struct __net__GetVlanParameters *a)
111959 {
111960         (void)soap; (void)a; /* appease -Wall -Werror */
111961         soap_serialize_PointerTo_net__GetVlanParameters(soap, &a->net__GetVlanParameters);
111962 }
111963
111964 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetVlanParameters(struct soap *soap, struct __net__GetVlanParameters *a)
111965 {
111966         (void)soap; (void)a; /* appease -Wall -Werror */
111967         a->net__GetVlanParameters = NULL;
111968 }
111969
111970 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetVlanParameters(struct soap *soap, const struct __net__GetVlanParameters *a, const char *tag, const char *type)
111971 {
111972         register int id = 0;
111973         if (soap_out___net__GetVlanParameters(soap, tag, id, a, type))
111974                 return soap->error;
111975         return SOAP_OK;
111976 }
111977
111978 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetVlanParameters(struct soap *soap, const char *tag, int id, const struct __net__GetVlanParameters *a, const char *type)
111979 {
111980         soap_out_PointerTo_net__GetVlanParameters(soap, "net:GetVlanParameters", -1, &a->net__GetVlanParameters, "");
111981         return SOAP_OK;
111982 }
111983
111984 SOAP_FMAC3 struct __net__GetVlanParameters * SOAP_FMAC4 soap_get___net__GetVlanParameters(struct soap *soap, struct __net__GetVlanParameters *p, const char *tag, const char *type)
111985 {
111986         if ((p = soap_in___net__GetVlanParameters(soap, tag, p, type)))
111987                 soap_getindependent(soap);
111988         return p;
111989 }
111990
111991 SOAP_FMAC3 struct __net__GetVlanParameters * SOAP_FMAC4 soap_in___net__GetVlanParameters(struct soap *soap, const char *tag, struct __net__GetVlanParameters *a, const char *type)
111992 {
111993         short soap_flag_net__GetVlanParameters = 1;
111994         a = (struct __net__GetVlanParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetVlanParameters, sizeof(struct __net__GetVlanParameters), 0, NULL, NULL, NULL);
111995         if (!a)
111996                 return NULL;
111997         soap_default___net__GetVlanParameters(soap, a);
111998                 for (;;)
111999                 {       soap->error = SOAP_TAG_MISMATCH;
112000                         if (soap_flag_net__GetVlanParameters && soap->error == SOAP_TAG_MISMATCH)
112001                                 if (soap_in_PointerTo_net__GetVlanParameters(soap, "net:GetVlanParameters", &a->net__GetVlanParameters, ""))
112002                                 {       soap_flag_net__GetVlanParameters--;
112003                                         continue;
112004                                 }
112005                         if (soap->error == SOAP_TAG_MISMATCH)
112006                                 soap->error = soap_ignore_element(soap);
112007                         if (soap->error == SOAP_NO_TAG)
112008                                 break;
112009                         if (soap->error)
112010                                 return NULL;
112011                 }
112012         return a;
112013 }
112014
112015 SOAP_FMAC5 struct __net__GetVlanParameters * SOAP_FMAC6 soap_new___net__GetVlanParameters(struct soap *soap, int n)
112016 {       return soap_instantiate___net__GetVlanParameters(soap, n, NULL, NULL, NULL);
112017 }
112018
112019 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetVlanParameters(struct soap *soap, struct __net__GetVlanParameters *p)
112020 {       soap_delete(soap, p);
112021 }
112022
112023 SOAP_FMAC3 struct __net__GetVlanParameters * SOAP_FMAC4 soap_instantiate___net__GetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112024 {
112025         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112026         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetVlanParameters, n, soap_fdelete);
112027         if (!cp)
112028                 return NULL;
112029         if (n < 0)
112030         {       cp->ptr = (void*)new struct __net__GetVlanParameters;
112031                 if (size)
112032                         *size = sizeof(struct __net__GetVlanParameters);
112033         }
112034         else
112035         {       cp->ptr = (void*)new struct __net__GetVlanParameters[n];
112036                 if (size)
112037                         *size = n * sizeof(struct __net__GetVlanParameters);
112038         }
112039                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112040         return (struct __net__GetVlanParameters*)cp->ptr;
112041 }
112042
112043 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112044 {
112045         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetVlanParameters %p -> %p\n", q, p));
112046         *(struct __net__GetVlanParameters*)p = *(struct __net__GetVlanParameters*)q;
112047 }
112048
112049 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetVlanParameters(struct soap *soap, const struct __net__SetVlanParameters *a)
112050 {
112051         (void)soap; (void)a; /* appease -Wall -Werror */
112052         soap_serialize_PointerTo_net__SetVlanParameters(soap, &a->net__SetVlanParameters);
112053 }
112054
112055 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetVlanParameters(struct soap *soap, struct __net__SetVlanParameters *a)
112056 {
112057         (void)soap; (void)a; /* appease -Wall -Werror */
112058         a->net__SetVlanParameters = NULL;
112059 }
112060
112061 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetVlanParameters(struct soap *soap, const struct __net__SetVlanParameters *a, const char *tag, const char *type)
112062 {
112063         register int id = 0;
112064         if (soap_out___net__SetVlanParameters(soap, tag, id, a, type))
112065                 return soap->error;
112066         return SOAP_OK;
112067 }
112068
112069 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetVlanParameters(struct soap *soap, const char *tag, int id, const struct __net__SetVlanParameters *a, const char *type)
112070 {
112071         soap_out_PointerTo_net__SetVlanParameters(soap, "net:SetVlanParameters", -1, &a->net__SetVlanParameters, "");
112072         return SOAP_OK;
112073 }
112074
112075 SOAP_FMAC3 struct __net__SetVlanParameters * SOAP_FMAC4 soap_get___net__SetVlanParameters(struct soap *soap, struct __net__SetVlanParameters *p, const char *tag, const char *type)
112076 {
112077         if ((p = soap_in___net__SetVlanParameters(soap, tag, p, type)))
112078                 soap_getindependent(soap);
112079         return p;
112080 }
112081
112082 SOAP_FMAC3 struct __net__SetVlanParameters * SOAP_FMAC4 soap_in___net__SetVlanParameters(struct soap *soap, const char *tag, struct __net__SetVlanParameters *a, const char *type)
112083 {
112084         short soap_flag_net__SetVlanParameters = 1;
112085         a = (struct __net__SetVlanParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetVlanParameters, sizeof(struct __net__SetVlanParameters), 0, NULL, NULL, NULL);
112086         if (!a)
112087                 return NULL;
112088         soap_default___net__SetVlanParameters(soap, a);
112089                 for (;;)
112090                 {       soap->error = SOAP_TAG_MISMATCH;
112091                         if (soap_flag_net__SetVlanParameters && soap->error == SOAP_TAG_MISMATCH)
112092                                 if (soap_in_PointerTo_net__SetVlanParameters(soap, "net:SetVlanParameters", &a->net__SetVlanParameters, ""))
112093                                 {       soap_flag_net__SetVlanParameters--;
112094                                         continue;
112095                                 }
112096                         if (soap->error == SOAP_TAG_MISMATCH)
112097                                 soap->error = soap_ignore_element(soap);
112098                         if (soap->error == SOAP_NO_TAG)
112099                                 break;
112100                         if (soap->error)
112101                                 return NULL;
112102                 }
112103         return a;
112104 }
112105
112106 SOAP_FMAC5 struct __net__SetVlanParameters * SOAP_FMAC6 soap_new___net__SetVlanParameters(struct soap *soap, int n)
112107 {       return soap_instantiate___net__SetVlanParameters(soap, n, NULL, NULL, NULL);
112108 }
112109
112110 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetVlanParameters(struct soap *soap, struct __net__SetVlanParameters *p)
112111 {       soap_delete(soap, p);
112112 }
112113
112114 SOAP_FMAC3 struct __net__SetVlanParameters * SOAP_FMAC4 soap_instantiate___net__SetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112115 {
112116         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112117         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetVlanParameters, n, soap_fdelete);
112118         if (!cp)
112119                 return NULL;
112120         if (n < 0)
112121         {       cp->ptr = (void*)new struct __net__SetVlanParameters;
112122                 if (size)
112123                         *size = sizeof(struct __net__SetVlanParameters);
112124         }
112125         else
112126         {       cp->ptr = (void*)new struct __net__SetVlanParameters[n];
112127                 if (size)
112128                         *size = n * sizeof(struct __net__SetVlanParameters);
112129         }
112130                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112131         return (struct __net__SetVlanParameters*)cp->ptr;
112132 }
112133
112134 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112135 {
112136         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetVlanParameters %p -> %p\n", q, p));
112137         *(struct __net__SetVlanParameters*)p = *(struct __net__SetVlanParameters*)q;
112138 }
112139
112140 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetTcpIpParameters(struct soap *soap, const struct __net__GetTcpIpParameters *a)
112141 {
112142         (void)soap; (void)a; /* appease -Wall -Werror */
112143         soap_serialize_PointerTo_net__GetTcpIpParameters(soap, &a->net__GetTcpIpParameters);
112144 }
112145
112146 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetTcpIpParameters(struct soap *soap, struct __net__GetTcpIpParameters *a)
112147 {
112148         (void)soap; (void)a; /* appease -Wall -Werror */
112149         a->net__GetTcpIpParameters = NULL;
112150 }
112151
112152 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetTcpIpParameters(struct soap *soap, const struct __net__GetTcpIpParameters *a, const char *tag, const char *type)
112153 {
112154         register int id = 0;
112155         if (soap_out___net__GetTcpIpParameters(soap, tag, id, a, type))
112156                 return soap->error;
112157         return SOAP_OK;
112158 }
112159
112160 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetTcpIpParameters(struct soap *soap, const char *tag, int id, const struct __net__GetTcpIpParameters *a, const char *type)
112161 {
112162         soap_out_PointerTo_net__GetTcpIpParameters(soap, "net:GetTcpIpParameters", -1, &a->net__GetTcpIpParameters, "");
112163         return SOAP_OK;
112164 }
112165
112166 SOAP_FMAC3 struct __net__GetTcpIpParameters * SOAP_FMAC4 soap_get___net__GetTcpIpParameters(struct soap *soap, struct __net__GetTcpIpParameters *p, const char *tag, const char *type)
112167 {
112168         if ((p = soap_in___net__GetTcpIpParameters(soap, tag, p, type)))
112169                 soap_getindependent(soap);
112170         return p;
112171 }
112172
112173 SOAP_FMAC3 struct __net__GetTcpIpParameters * SOAP_FMAC4 soap_in___net__GetTcpIpParameters(struct soap *soap, const char *tag, struct __net__GetTcpIpParameters *a, const char *type)
112174 {
112175         short soap_flag_net__GetTcpIpParameters = 1;
112176         a = (struct __net__GetTcpIpParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetTcpIpParameters, sizeof(struct __net__GetTcpIpParameters), 0, NULL, NULL, NULL);
112177         if (!a)
112178                 return NULL;
112179         soap_default___net__GetTcpIpParameters(soap, a);
112180                 for (;;)
112181                 {       soap->error = SOAP_TAG_MISMATCH;
112182                         if (soap_flag_net__GetTcpIpParameters && soap->error == SOAP_TAG_MISMATCH)
112183                                 if (soap_in_PointerTo_net__GetTcpIpParameters(soap, "net:GetTcpIpParameters", &a->net__GetTcpIpParameters, ""))
112184                                 {       soap_flag_net__GetTcpIpParameters--;
112185                                         continue;
112186                                 }
112187                         if (soap->error == SOAP_TAG_MISMATCH)
112188                                 soap->error = soap_ignore_element(soap);
112189                         if (soap->error == SOAP_NO_TAG)
112190                                 break;
112191                         if (soap->error)
112192                                 return NULL;
112193                 }
112194         return a;
112195 }
112196
112197 SOAP_FMAC5 struct __net__GetTcpIpParameters * SOAP_FMAC6 soap_new___net__GetTcpIpParameters(struct soap *soap, int n)
112198 {       return soap_instantiate___net__GetTcpIpParameters(soap, n, NULL, NULL, NULL);
112199 }
112200
112201 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetTcpIpParameters(struct soap *soap, struct __net__GetTcpIpParameters *p)
112202 {       soap_delete(soap, p);
112203 }
112204
112205 SOAP_FMAC3 struct __net__GetTcpIpParameters * SOAP_FMAC4 soap_instantiate___net__GetTcpIpParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112206 {
112207         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112208         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetTcpIpParameters, n, soap_fdelete);
112209         if (!cp)
112210                 return NULL;
112211         if (n < 0)
112212         {       cp->ptr = (void*)new struct __net__GetTcpIpParameters;
112213                 if (size)
112214                         *size = sizeof(struct __net__GetTcpIpParameters);
112215         }
112216         else
112217         {       cp->ptr = (void*)new struct __net__GetTcpIpParameters[n];
112218                 if (size)
112219                         *size = n * sizeof(struct __net__GetTcpIpParameters);
112220         }
112221                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112222         return (struct __net__GetTcpIpParameters*)cp->ptr;
112223 }
112224
112225 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetTcpIpParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112226 {
112227         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetTcpIpParameters %p -> %p\n", q, p));
112228         *(struct __net__GetTcpIpParameters*)p = *(struct __net__GetTcpIpParameters*)q;
112229 }
112230
112231 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetTcpIpParameters(struct soap *soap, const struct __net__SetTcpIpParameters *a)
112232 {
112233         (void)soap; (void)a; /* appease -Wall -Werror */
112234         soap_serialize_PointerTo_net__SetTcpIpParameters(soap, &a->net__SetTcpIpParameters);
112235 }
112236
112237 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetTcpIpParameters(struct soap *soap, struct __net__SetTcpIpParameters *a)
112238 {
112239         (void)soap; (void)a; /* appease -Wall -Werror */
112240         a->net__SetTcpIpParameters = NULL;
112241 }
112242
112243 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetTcpIpParameters(struct soap *soap, const struct __net__SetTcpIpParameters *a, const char *tag, const char *type)
112244 {
112245         register int id = 0;
112246         if (soap_out___net__SetTcpIpParameters(soap, tag, id, a, type))
112247                 return soap->error;
112248         return SOAP_OK;
112249 }
112250
112251 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetTcpIpParameters(struct soap *soap, const char *tag, int id, const struct __net__SetTcpIpParameters *a, const char *type)
112252 {
112253         soap_out_PointerTo_net__SetTcpIpParameters(soap, "net:SetTcpIpParameters", -1, &a->net__SetTcpIpParameters, "");
112254         return SOAP_OK;
112255 }
112256
112257 SOAP_FMAC3 struct __net__SetTcpIpParameters * SOAP_FMAC4 soap_get___net__SetTcpIpParameters(struct soap *soap, struct __net__SetTcpIpParameters *p, const char *tag, const char *type)
112258 {
112259         if ((p = soap_in___net__SetTcpIpParameters(soap, tag, p, type)))
112260                 soap_getindependent(soap);
112261         return p;
112262 }
112263
112264 SOAP_FMAC3 struct __net__SetTcpIpParameters * SOAP_FMAC4 soap_in___net__SetTcpIpParameters(struct soap *soap, const char *tag, struct __net__SetTcpIpParameters *a, const char *type)
112265 {
112266         short soap_flag_net__SetTcpIpParameters = 1;
112267         a = (struct __net__SetTcpIpParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetTcpIpParameters, sizeof(struct __net__SetTcpIpParameters), 0, NULL, NULL, NULL);
112268         if (!a)
112269                 return NULL;
112270         soap_default___net__SetTcpIpParameters(soap, a);
112271                 for (;;)
112272                 {       soap->error = SOAP_TAG_MISMATCH;
112273                         if (soap_flag_net__SetTcpIpParameters && soap->error == SOAP_TAG_MISMATCH)
112274                                 if (soap_in_PointerTo_net__SetTcpIpParameters(soap, "net:SetTcpIpParameters", &a->net__SetTcpIpParameters, ""))
112275                                 {       soap_flag_net__SetTcpIpParameters--;
112276                                         continue;
112277                                 }
112278                         if (soap->error == SOAP_TAG_MISMATCH)
112279                                 soap->error = soap_ignore_element(soap);
112280                         if (soap->error == SOAP_NO_TAG)
112281                                 break;
112282                         if (soap->error)
112283                                 return NULL;
112284                 }
112285         return a;
112286 }
112287
112288 SOAP_FMAC5 struct __net__SetTcpIpParameters * SOAP_FMAC6 soap_new___net__SetTcpIpParameters(struct soap *soap, int n)
112289 {       return soap_instantiate___net__SetTcpIpParameters(soap, n, NULL, NULL, NULL);
112290 }
112291
112292 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetTcpIpParameters(struct soap *soap, struct __net__SetTcpIpParameters *p)
112293 {       soap_delete(soap, p);
112294 }
112295
112296 SOAP_FMAC3 struct __net__SetTcpIpParameters * SOAP_FMAC4 soap_instantiate___net__SetTcpIpParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112297 {
112298         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112299         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetTcpIpParameters, n, soap_fdelete);
112300         if (!cp)
112301                 return NULL;
112302         if (n < 0)
112303         {       cp->ptr = (void*)new struct __net__SetTcpIpParameters;
112304                 if (size)
112305                         *size = sizeof(struct __net__SetTcpIpParameters);
112306         }
112307         else
112308         {       cp->ptr = (void*)new struct __net__SetTcpIpParameters[n];
112309                 if (size)
112310                         *size = n * sizeof(struct __net__SetTcpIpParameters);
112311         }
112312                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112313         return (struct __net__SetTcpIpParameters*)cp->ptr;
112314 }
112315
112316 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetTcpIpParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112317 {
112318         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetTcpIpParameters %p -> %p\n", q, p));
112319         *(struct __net__SetTcpIpParameters*)p = *(struct __net__SetTcpIpParameters*)q;
112320 }
112321
112322 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetDomainName(struct soap *soap, const struct __net__GetDomainName *a)
112323 {
112324         (void)soap; (void)a; /* appease -Wall -Werror */
112325         soap_serialize_PointerTo_net__GetDomainName(soap, &a->net__GetDomainName);
112326 }
112327
112328 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetDomainName(struct soap *soap, struct __net__GetDomainName *a)
112329 {
112330         (void)soap; (void)a; /* appease -Wall -Werror */
112331         a->net__GetDomainName = NULL;
112332 }
112333
112334 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetDomainName(struct soap *soap, const struct __net__GetDomainName *a, const char *tag, const char *type)
112335 {
112336         register int id = 0;
112337         if (soap_out___net__GetDomainName(soap, tag, id, a, type))
112338                 return soap->error;
112339         return SOAP_OK;
112340 }
112341
112342 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetDomainName(struct soap *soap, const char *tag, int id, const struct __net__GetDomainName *a, const char *type)
112343 {
112344         soap_out_PointerTo_net__GetDomainName(soap, "net:GetDomainName", -1, &a->net__GetDomainName, "");
112345         return SOAP_OK;
112346 }
112347
112348 SOAP_FMAC3 struct __net__GetDomainName * SOAP_FMAC4 soap_get___net__GetDomainName(struct soap *soap, struct __net__GetDomainName *p, const char *tag, const char *type)
112349 {
112350         if ((p = soap_in___net__GetDomainName(soap, tag, p, type)))
112351                 soap_getindependent(soap);
112352         return p;
112353 }
112354
112355 SOAP_FMAC3 struct __net__GetDomainName * SOAP_FMAC4 soap_in___net__GetDomainName(struct soap *soap, const char *tag, struct __net__GetDomainName *a, const char *type)
112356 {
112357         short soap_flag_net__GetDomainName = 1;
112358         a = (struct __net__GetDomainName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetDomainName, sizeof(struct __net__GetDomainName), 0, NULL, NULL, NULL);
112359         if (!a)
112360                 return NULL;
112361         soap_default___net__GetDomainName(soap, a);
112362                 for (;;)
112363                 {       soap->error = SOAP_TAG_MISMATCH;
112364                         if (soap_flag_net__GetDomainName && soap->error == SOAP_TAG_MISMATCH)
112365                                 if (soap_in_PointerTo_net__GetDomainName(soap, "net:GetDomainName", &a->net__GetDomainName, ""))
112366                                 {       soap_flag_net__GetDomainName--;
112367                                         continue;
112368                                 }
112369                         if (soap->error == SOAP_TAG_MISMATCH)
112370                                 soap->error = soap_ignore_element(soap);
112371                         if (soap->error == SOAP_NO_TAG)
112372                                 break;
112373                         if (soap->error)
112374                                 return NULL;
112375                 }
112376         return a;
112377 }
112378
112379 SOAP_FMAC5 struct __net__GetDomainName * SOAP_FMAC6 soap_new___net__GetDomainName(struct soap *soap, int n)
112380 {       return soap_instantiate___net__GetDomainName(soap, n, NULL, NULL, NULL);
112381 }
112382
112383 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetDomainName(struct soap *soap, struct __net__GetDomainName *p)
112384 {       soap_delete(soap, p);
112385 }
112386
112387 SOAP_FMAC3 struct __net__GetDomainName * SOAP_FMAC4 soap_instantiate___net__GetDomainName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112388 {
112389         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112390         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetDomainName, n, soap_fdelete);
112391         if (!cp)
112392                 return NULL;
112393         if (n < 0)
112394         {       cp->ptr = (void*)new struct __net__GetDomainName;
112395                 if (size)
112396                         *size = sizeof(struct __net__GetDomainName);
112397         }
112398         else
112399         {       cp->ptr = (void*)new struct __net__GetDomainName[n];
112400                 if (size)
112401                         *size = n * sizeof(struct __net__GetDomainName);
112402         }
112403                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112404         return (struct __net__GetDomainName*)cp->ptr;
112405 }
112406
112407 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetDomainName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112408 {
112409         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetDomainName %p -> %p\n", q, p));
112410         *(struct __net__GetDomainName*)p = *(struct __net__GetDomainName*)q;
112411 }
112412
112413 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetDomainName(struct soap *soap, const struct __net__SetDomainName *a)
112414 {
112415         (void)soap; (void)a; /* appease -Wall -Werror */
112416         soap_serialize_PointerTo_net__SetDomainName(soap, &a->net__SetDomainName);
112417 }
112418
112419 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetDomainName(struct soap *soap, struct __net__SetDomainName *a)
112420 {
112421         (void)soap; (void)a; /* appease -Wall -Werror */
112422         a->net__SetDomainName = NULL;
112423 }
112424
112425 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetDomainName(struct soap *soap, const struct __net__SetDomainName *a, const char *tag, const char *type)
112426 {
112427         register int id = 0;
112428         if (soap_out___net__SetDomainName(soap, tag, id, a, type))
112429                 return soap->error;
112430         return SOAP_OK;
112431 }
112432
112433 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetDomainName(struct soap *soap, const char *tag, int id, const struct __net__SetDomainName *a, const char *type)
112434 {
112435         soap_out_PointerTo_net__SetDomainName(soap, "net:SetDomainName", -1, &a->net__SetDomainName, "");
112436         return SOAP_OK;
112437 }
112438
112439 SOAP_FMAC3 struct __net__SetDomainName * SOAP_FMAC4 soap_get___net__SetDomainName(struct soap *soap, struct __net__SetDomainName *p, const char *tag, const char *type)
112440 {
112441         if ((p = soap_in___net__SetDomainName(soap, tag, p, type)))
112442                 soap_getindependent(soap);
112443         return p;
112444 }
112445
112446 SOAP_FMAC3 struct __net__SetDomainName * SOAP_FMAC4 soap_in___net__SetDomainName(struct soap *soap, const char *tag, struct __net__SetDomainName *a, const char *type)
112447 {
112448         short soap_flag_net__SetDomainName = 1;
112449         a = (struct __net__SetDomainName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetDomainName, sizeof(struct __net__SetDomainName), 0, NULL, NULL, NULL);
112450         if (!a)
112451                 return NULL;
112452         soap_default___net__SetDomainName(soap, a);
112453                 for (;;)
112454                 {       soap->error = SOAP_TAG_MISMATCH;
112455                         if (soap_flag_net__SetDomainName && soap->error == SOAP_TAG_MISMATCH)
112456                                 if (soap_in_PointerTo_net__SetDomainName(soap, "net:SetDomainName", &a->net__SetDomainName, ""))
112457                                 {       soap_flag_net__SetDomainName--;
112458                                         continue;
112459                                 }
112460                         if (soap->error == SOAP_TAG_MISMATCH)
112461                                 soap->error = soap_ignore_element(soap);
112462                         if (soap->error == SOAP_NO_TAG)
112463                                 break;
112464                         if (soap->error)
112465                                 return NULL;
112466                 }
112467         return a;
112468 }
112469
112470 SOAP_FMAC5 struct __net__SetDomainName * SOAP_FMAC6 soap_new___net__SetDomainName(struct soap *soap, int n)
112471 {       return soap_instantiate___net__SetDomainName(soap, n, NULL, NULL, NULL);
112472 }
112473
112474 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetDomainName(struct soap *soap, struct __net__SetDomainName *p)
112475 {       soap_delete(soap, p);
112476 }
112477
112478 SOAP_FMAC3 struct __net__SetDomainName * SOAP_FMAC4 soap_instantiate___net__SetDomainName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112479 {
112480         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112481         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetDomainName, n, soap_fdelete);
112482         if (!cp)
112483                 return NULL;
112484         if (n < 0)
112485         {       cp->ptr = (void*)new struct __net__SetDomainName;
112486                 if (size)
112487                         *size = sizeof(struct __net__SetDomainName);
112488         }
112489         else
112490         {       cp->ptr = (void*)new struct __net__SetDomainName[n];
112491                 if (size)
112492                         *size = n * sizeof(struct __net__SetDomainName);
112493         }
112494                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112495         return (struct __net__SetDomainName*)cp->ptr;
112496 }
112497
112498 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetDomainName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112499 {
112500         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetDomainName %p -> %p\n", q, p));
112501         *(struct __net__SetDomainName*)p = *(struct __net__SetDomainName*)q;
112502 }
112503
112504 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetHostName(struct soap *soap, const struct __net__GetHostName *a)
112505 {
112506         (void)soap; (void)a; /* appease -Wall -Werror */
112507         soap_serialize_PointerTo_net__GetHostName(soap, &a->net__GetHostName);
112508 }
112509
112510 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetHostName(struct soap *soap, struct __net__GetHostName *a)
112511 {
112512         (void)soap; (void)a; /* appease -Wall -Werror */
112513         a->net__GetHostName = NULL;
112514 }
112515
112516 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetHostName(struct soap *soap, const struct __net__GetHostName *a, const char *tag, const char *type)
112517 {
112518         register int id = 0;
112519         if (soap_out___net__GetHostName(soap, tag, id, a, type))
112520                 return soap->error;
112521         return SOAP_OK;
112522 }
112523
112524 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__GetHostName(struct soap *soap, const char *tag, int id, const struct __net__GetHostName *a, const char *type)
112525 {
112526         soap_out_PointerTo_net__GetHostName(soap, "net:GetHostName", -1, &a->net__GetHostName, "");
112527         return SOAP_OK;
112528 }
112529
112530 SOAP_FMAC3 struct __net__GetHostName * SOAP_FMAC4 soap_get___net__GetHostName(struct soap *soap, struct __net__GetHostName *p, const char *tag, const char *type)
112531 {
112532         if ((p = soap_in___net__GetHostName(soap, tag, p, type)))
112533                 soap_getindependent(soap);
112534         return p;
112535 }
112536
112537 SOAP_FMAC3 struct __net__GetHostName * SOAP_FMAC4 soap_in___net__GetHostName(struct soap *soap, const char *tag, struct __net__GetHostName *a, const char *type)
112538 {
112539         short soap_flag_net__GetHostName = 1;
112540         a = (struct __net__GetHostName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetHostName, sizeof(struct __net__GetHostName), 0, NULL, NULL, NULL);
112541         if (!a)
112542                 return NULL;
112543         soap_default___net__GetHostName(soap, a);
112544                 for (;;)
112545                 {       soap->error = SOAP_TAG_MISMATCH;
112546                         if (soap_flag_net__GetHostName && soap->error == SOAP_TAG_MISMATCH)
112547                                 if (soap_in_PointerTo_net__GetHostName(soap, "net:GetHostName", &a->net__GetHostName, ""))
112548                                 {       soap_flag_net__GetHostName--;
112549                                         continue;
112550                                 }
112551                         if (soap->error == SOAP_TAG_MISMATCH)
112552                                 soap->error = soap_ignore_element(soap);
112553                         if (soap->error == SOAP_NO_TAG)
112554                                 break;
112555                         if (soap->error)
112556                                 return NULL;
112557                 }
112558         return a;
112559 }
112560
112561 SOAP_FMAC5 struct __net__GetHostName * SOAP_FMAC6 soap_new___net__GetHostName(struct soap *soap, int n)
112562 {       return soap_instantiate___net__GetHostName(soap, n, NULL, NULL, NULL);
112563 }
112564
112565 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetHostName(struct soap *soap, struct __net__GetHostName *p)
112566 {       soap_delete(soap, p);
112567 }
112568
112569 SOAP_FMAC3 struct __net__GetHostName * SOAP_FMAC4 soap_instantiate___net__GetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112570 {
112571         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112572         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetHostName, n, soap_fdelete);
112573         if (!cp)
112574                 return NULL;
112575         if (n < 0)
112576         {       cp->ptr = (void*)new struct __net__GetHostName;
112577                 if (size)
112578                         *size = sizeof(struct __net__GetHostName);
112579         }
112580         else
112581         {       cp->ptr = (void*)new struct __net__GetHostName[n];
112582                 if (size)
112583                         *size = n * sizeof(struct __net__GetHostName);
112584         }
112585                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112586         return (struct __net__GetHostName*)cp->ptr;
112587 }
112588
112589 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__GetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112590 {
112591         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetHostName %p -> %p\n", q, p));
112592         *(struct __net__GetHostName*)p = *(struct __net__GetHostName*)q;
112593 }
112594
112595 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetHostName(struct soap *soap, const struct __net__SetHostName *a)
112596 {
112597         (void)soap; (void)a; /* appease -Wall -Werror */
112598         soap_serialize_PointerTo_net__SetHostName(soap, &a->net__SetHostName);
112599 }
112600
112601 SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetHostName(struct soap *soap, struct __net__SetHostName *a)
112602 {
112603         (void)soap; (void)a; /* appease -Wall -Werror */
112604         a->net__SetHostName = NULL;
112605 }
112606
112607 SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetHostName(struct soap *soap, const struct __net__SetHostName *a, const char *tag, const char *type)
112608 {
112609         register int id = 0;
112610         if (soap_out___net__SetHostName(soap, tag, id, a, type))
112611                 return soap->error;
112612         return SOAP_OK;
112613 }
112614
112615 SOAP_FMAC3 int SOAP_FMAC4 soap_out___net__SetHostName(struct soap *soap, const char *tag, int id, const struct __net__SetHostName *a, const char *type)
112616 {
112617         soap_out_PointerTo_net__SetHostName(soap, "net:SetHostName", -1, &a->net__SetHostName, "");
112618         return SOAP_OK;
112619 }
112620
112621 SOAP_FMAC3 struct __net__SetHostName * SOAP_FMAC4 soap_get___net__SetHostName(struct soap *soap, struct __net__SetHostName *p, const char *tag, const char *type)
112622 {
112623         if ((p = soap_in___net__SetHostName(soap, tag, p, type)))
112624                 soap_getindependent(soap);
112625         return p;
112626 }
112627
112628 SOAP_FMAC3 struct __net__SetHostName * SOAP_FMAC4 soap_in___net__SetHostName(struct soap *soap, const char *tag, struct __net__SetHostName *a, const char *type)
112629 {
112630         short soap_flag_net__SetHostName = 1;
112631         a = (struct __net__SetHostName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetHostName, sizeof(struct __net__SetHostName), 0, NULL, NULL, NULL);
112632         if (!a)
112633                 return NULL;
112634         soap_default___net__SetHostName(soap, a);
112635                 for (;;)
112636                 {       soap->error = SOAP_TAG_MISMATCH;
112637                         if (soap_flag_net__SetHostName && soap->error == SOAP_TAG_MISMATCH)
112638                                 if (soap_in_PointerTo_net__SetHostName(soap, "net:SetHostName", &a->net__SetHostName, ""))
112639                                 {       soap_flag_net__SetHostName--;
112640                                         continue;
112641                                 }
112642                         if (soap->error == SOAP_TAG_MISMATCH)
112643                                 soap->error = soap_ignore_element(soap);
112644                         if (soap->error == SOAP_NO_TAG)
112645                                 break;
112646                         if (soap->error)
112647                                 return NULL;
112648                 }
112649         return a;
112650 }
112651
112652 SOAP_FMAC5 struct __net__SetHostName * SOAP_FMAC6 soap_new___net__SetHostName(struct soap *soap, int n)
112653 {       return soap_instantiate___net__SetHostName(soap, n, NULL, NULL, NULL);
112654 }
112655
112656 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetHostName(struct soap *soap, struct __net__SetHostName *p)
112657 {       soap_delete(soap, p);
112658 }
112659
112660 SOAP_FMAC3 struct __net__SetHostName * SOAP_FMAC4 soap_instantiate___net__SetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112661 {
112662         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112663         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetHostName, n, soap_fdelete);
112664         if (!cp)
112665                 return NULL;
112666         if (n < 0)
112667         {       cp->ptr = (void*)new struct __net__SetHostName;
112668                 if (size)
112669                         *size = sizeof(struct __net__SetHostName);
112670         }
112671         else
112672         {       cp->ptr = (void*)new struct __net__SetHostName[n];
112673                 if (size)
112674                         *size = n * sizeof(struct __net__SetHostName);
112675         }
112676                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112677         return (struct __net__SetHostName*)cp->ptr;
112678 }
112679
112680 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___net__SetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112681 {
112682         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetHostName %p -> %p\n", q, p));
112683         *(struct __net__SetHostName*)p = *(struct __net__SetHostName*)q;
112684 }
112685
112686 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetIderSessionLog(struct soap *soap, const struct __inf__GetIderSessionLog *a)
112687 {
112688         (void)soap; (void)a; /* appease -Wall -Werror */
112689         soap_serialize_PointerTo_inf__GetIderSessionLog(soap, &a->inf__GetIderSessionLog);
112690 }
112691
112692 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetIderSessionLog(struct soap *soap, struct __inf__GetIderSessionLog *a)
112693 {
112694         (void)soap; (void)a; /* appease -Wall -Werror */
112695         a->inf__GetIderSessionLog = NULL;
112696 }
112697
112698 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetIderSessionLog(struct soap *soap, const struct __inf__GetIderSessionLog *a, const char *tag, const char *type)
112699 {
112700         register int id = 0;
112701         if (soap_out___inf__GetIderSessionLog(soap, tag, id, a, type))
112702                 return soap->error;
112703         return SOAP_OK;
112704 }
112705
112706 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetIderSessionLog(struct soap *soap, const char *tag, int id, const struct __inf__GetIderSessionLog *a, const char *type)
112707 {
112708         soap_out_PointerTo_inf__GetIderSessionLog(soap, "inf:GetIderSessionLog", -1, &a->inf__GetIderSessionLog, "");
112709         return SOAP_OK;
112710 }
112711
112712 SOAP_FMAC3 struct __inf__GetIderSessionLog * SOAP_FMAC4 soap_get___inf__GetIderSessionLog(struct soap *soap, struct __inf__GetIderSessionLog *p, const char *tag, const char *type)
112713 {
112714         if ((p = soap_in___inf__GetIderSessionLog(soap, tag, p, type)))
112715                 soap_getindependent(soap);
112716         return p;
112717 }
112718
112719 SOAP_FMAC3 struct __inf__GetIderSessionLog * SOAP_FMAC4 soap_in___inf__GetIderSessionLog(struct soap *soap, const char *tag, struct __inf__GetIderSessionLog *a, const char *type)
112720 {
112721         short soap_flag_inf__GetIderSessionLog = 1;
112722         a = (struct __inf__GetIderSessionLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetIderSessionLog, sizeof(struct __inf__GetIderSessionLog), 0, NULL, NULL, NULL);
112723         if (!a)
112724                 return NULL;
112725         soap_default___inf__GetIderSessionLog(soap, a);
112726                 for (;;)
112727                 {       soap->error = SOAP_TAG_MISMATCH;
112728                         if (soap_flag_inf__GetIderSessionLog && soap->error == SOAP_TAG_MISMATCH)
112729                                 if (soap_in_PointerTo_inf__GetIderSessionLog(soap, "inf:GetIderSessionLog", &a->inf__GetIderSessionLog, ""))
112730                                 {       soap_flag_inf__GetIderSessionLog--;
112731                                         continue;
112732                                 }
112733                         if (soap->error == SOAP_TAG_MISMATCH)
112734                                 soap->error = soap_ignore_element(soap);
112735                         if (soap->error == SOAP_NO_TAG)
112736                                 break;
112737                         if (soap->error)
112738                                 return NULL;
112739                 }
112740         return a;
112741 }
112742
112743 SOAP_FMAC5 struct __inf__GetIderSessionLog * SOAP_FMAC6 soap_new___inf__GetIderSessionLog(struct soap *soap, int n)
112744 {       return soap_instantiate___inf__GetIderSessionLog(soap, n, NULL, NULL, NULL);
112745 }
112746
112747 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetIderSessionLog(struct soap *soap, struct __inf__GetIderSessionLog *p)
112748 {       soap_delete(soap, p);
112749 }
112750
112751 SOAP_FMAC3 struct __inf__GetIderSessionLog * SOAP_FMAC4 soap_instantiate___inf__GetIderSessionLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112752 {
112753         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112754         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetIderSessionLog, n, soap_fdelete);
112755         if (!cp)
112756                 return NULL;
112757         if (n < 0)
112758         {       cp->ptr = (void*)new struct __inf__GetIderSessionLog;
112759                 if (size)
112760                         *size = sizeof(struct __inf__GetIderSessionLog);
112761         }
112762         else
112763         {       cp->ptr = (void*)new struct __inf__GetIderSessionLog[n];
112764                 if (size)
112765                         *size = n * sizeof(struct __inf__GetIderSessionLog);
112766         }
112767                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112768         return (struct __inf__GetIderSessionLog*)cp->ptr;
112769 }
112770
112771 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetIderSessionLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112772 {
112773         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetIderSessionLog %p -> %p\n", q, p));
112774         *(struct __inf__GetIderSessionLog*)p = *(struct __inf__GetIderSessionLog*)q;
112775 }
112776
112777 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetSecurityParameters(struct soap *soap, const struct __inf__GetSecurityParameters *a)
112778 {
112779         (void)soap; (void)a; /* appease -Wall -Werror */
112780         soap_serialize_PointerTo_inf__GetSecurityParameters(soap, &a->inf__GetSecurityParameters);
112781 }
112782
112783 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetSecurityParameters(struct soap *soap, struct __inf__GetSecurityParameters *a)
112784 {
112785         (void)soap; (void)a; /* appease -Wall -Werror */
112786         a->inf__GetSecurityParameters = NULL;
112787 }
112788
112789 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetSecurityParameters(struct soap *soap, const struct __inf__GetSecurityParameters *a, const char *tag, const char *type)
112790 {
112791         register int id = 0;
112792         if (soap_out___inf__GetSecurityParameters(soap, tag, id, a, type))
112793                 return soap->error;
112794         return SOAP_OK;
112795 }
112796
112797 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetSecurityParameters(struct soap *soap, const char *tag, int id, const struct __inf__GetSecurityParameters *a, const char *type)
112798 {
112799         soap_out_PointerTo_inf__GetSecurityParameters(soap, "inf:GetSecurityParameters", -1, &a->inf__GetSecurityParameters, "");
112800         return SOAP_OK;
112801 }
112802
112803 SOAP_FMAC3 struct __inf__GetSecurityParameters * SOAP_FMAC4 soap_get___inf__GetSecurityParameters(struct soap *soap, struct __inf__GetSecurityParameters *p, const char *tag, const char *type)
112804 {
112805         if ((p = soap_in___inf__GetSecurityParameters(soap, tag, p, type)))
112806                 soap_getindependent(soap);
112807         return p;
112808 }
112809
112810 SOAP_FMAC3 struct __inf__GetSecurityParameters * SOAP_FMAC4 soap_in___inf__GetSecurityParameters(struct soap *soap, const char *tag, struct __inf__GetSecurityParameters *a, const char *type)
112811 {
112812         short soap_flag_inf__GetSecurityParameters = 1;
112813         a = (struct __inf__GetSecurityParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetSecurityParameters, sizeof(struct __inf__GetSecurityParameters), 0, NULL, NULL, NULL);
112814         if (!a)
112815                 return NULL;
112816         soap_default___inf__GetSecurityParameters(soap, a);
112817                 for (;;)
112818                 {       soap->error = SOAP_TAG_MISMATCH;
112819                         if (soap_flag_inf__GetSecurityParameters && soap->error == SOAP_TAG_MISMATCH)
112820                                 if (soap_in_PointerTo_inf__GetSecurityParameters(soap, "inf:GetSecurityParameters", &a->inf__GetSecurityParameters, ""))
112821                                 {       soap_flag_inf__GetSecurityParameters--;
112822                                         continue;
112823                                 }
112824                         if (soap->error == SOAP_TAG_MISMATCH)
112825                                 soap->error = soap_ignore_element(soap);
112826                         if (soap->error == SOAP_NO_TAG)
112827                                 break;
112828                         if (soap->error)
112829                                 return NULL;
112830                 }
112831         return a;
112832 }
112833
112834 SOAP_FMAC5 struct __inf__GetSecurityParameters * SOAP_FMAC6 soap_new___inf__GetSecurityParameters(struct soap *soap, int n)
112835 {       return soap_instantiate___inf__GetSecurityParameters(soap, n, NULL, NULL, NULL);
112836 }
112837
112838 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetSecurityParameters(struct soap *soap, struct __inf__GetSecurityParameters *p)
112839 {       soap_delete(soap, p);
112840 }
112841
112842 SOAP_FMAC3 struct __inf__GetSecurityParameters * SOAP_FMAC4 soap_instantiate___inf__GetSecurityParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112843 {
112844         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetSecurityParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112845         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetSecurityParameters, n, soap_fdelete);
112846         if (!cp)
112847                 return NULL;
112848         if (n < 0)
112849         {       cp->ptr = (void*)new struct __inf__GetSecurityParameters;
112850                 if (size)
112851                         *size = sizeof(struct __inf__GetSecurityParameters);
112852         }
112853         else
112854         {       cp->ptr = (void*)new struct __inf__GetSecurityParameters[n];
112855                 if (size)
112856                         *size = n * sizeof(struct __inf__GetSecurityParameters);
112857         }
112858                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112859         return (struct __inf__GetSecurityParameters*)cp->ptr;
112860 }
112861
112862 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetSecurityParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112863 {
112864         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetSecurityParameters %p -> %p\n", q, p));
112865         *(struct __inf__GetSecurityParameters*)p = *(struct __inf__GetSecurityParameters*)q;
112866 }
112867
112868 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetNetworkState(struct soap *soap, const struct __inf__GetNetworkState *a)
112869 {
112870         (void)soap; (void)a; /* appease -Wall -Werror */
112871         soap_serialize_PointerTo_inf__GetNetworkState(soap, &a->inf__GetNetworkState);
112872 }
112873
112874 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetNetworkState(struct soap *soap, struct __inf__GetNetworkState *a)
112875 {
112876         (void)soap; (void)a; /* appease -Wall -Werror */
112877         a->inf__GetNetworkState = NULL;
112878 }
112879
112880 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetNetworkState(struct soap *soap, const struct __inf__GetNetworkState *a, const char *tag, const char *type)
112881 {
112882         register int id = 0;
112883         if (soap_out___inf__GetNetworkState(soap, tag, id, a, type))
112884                 return soap->error;
112885         return SOAP_OK;
112886 }
112887
112888 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetNetworkState(struct soap *soap, const char *tag, int id, const struct __inf__GetNetworkState *a, const char *type)
112889 {
112890         soap_out_PointerTo_inf__GetNetworkState(soap, "inf:GetNetworkState", -1, &a->inf__GetNetworkState, "");
112891         return SOAP_OK;
112892 }
112893
112894 SOAP_FMAC3 struct __inf__GetNetworkState * SOAP_FMAC4 soap_get___inf__GetNetworkState(struct soap *soap, struct __inf__GetNetworkState *p, const char *tag, const char *type)
112895 {
112896         if ((p = soap_in___inf__GetNetworkState(soap, tag, p, type)))
112897                 soap_getindependent(soap);
112898         return p;
112899 }
112900
112901 SOAP_FMAC3 struct __inf__GetNetworkState * SOAP_FMAC4 soap_in___inf__GetNetworkState(struct soap *soap, const char *tag, struct __inf__GetNetworkState *a, const char *type)
112902 {
112903         short soap_flag_inf__GetNetworkState = 1;
112904         a = (struct __inf__GetNetworkState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetNetworkState, sizeof(struct __inf__GetNetworkState), 0, NULL, NULL, NULL);
112905         if (!a)
112906                 return NULL;
112907         soap_default___inf__GetNetworkState(soap, a);
112908                 for (;;)
112909                 {       soap->error = SOAP_TAG_MISMATCH;
112910                         if (soap_flag_inf__GetNetworkState && soap->error == SOAP_TAG_MISMATCH)
112911                                 if (soap_in_PointerTo_inf__GetNetworkState(soap, "inf:GetNetworkState", &a->inf__GetNetworkState, ""))
112912                                 {       soap_flag_inf__GetNetworkState--;
112913                                         continue;
112914                                 }
112915                         if (soap->error == SOAP_TAG_MISMATCH)
112916                                 soap->error = soap_ignore_element(soap);
112917                         if (soap->error == SOAP_NO_TAG)
112918                                 break;
112919                         if (soap->error)
112920                                 return NULL;
112921                 }
112922         return a;
112923 }
112924
112925 SOAP_FMAC5 struct __inf__GetNetworkState * SOAP_FMAC6 soap_new___inf__GetNetworkState(struct soap *soap, int n)
112926 {       return soap_instantiate___inf__GetNetworkState(soap, n, NULL, NULL, NULL);
112927 }
112928
112929 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetNetworkState(struct soap *soap, struct __inf__GetNetworkState *p)
112930 {       soap_delete(soap, p);
112931 }
112932
112933 SOAP_FMAC3 struct __inf__GetNetworkState * SOAP_FMAC4 soap_instantiate___inf__GetNetworkState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
112934 {
112935         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetNetworkState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
112936         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetNetworkState, n, soap_fdelete);
112937         if (!cp)
112938                 return NULL;
112939         if (n < 0)
112940         {       cp->ptr = (void*)new struct __inf__GetNetworkState;
112941                 if (size)
112942                         *size = sizeof(struct __inf__GetNetworkState);
112943         }
112944         else
112945         {       cp->ptr = (void*)new struct __inf__GetNetworkState[n];
112946                 if (size)
112947                         *size = n * sizeof(struct __inf__GetNetworkState);
112948         }
112949                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
112950         return (struct __inf__GetNetworkState*)cp->ptr;
112951 }
112952
112953 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetNetworkState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
112954 {
112955         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetNetworkState %p -> %p\n", q, p));
112956         *(struct __inf__GetNetworkState*)p = *(struct __inf__GetNetworkState*)q;
112957 }
112958
112959 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetEnabledInterfaces(struct soap *soap, const struct __inf__GetEnabledInterfaces *a)
112960 {
112961         (void)soap; (void)a; /* appease -Wall -Werror */
112962         soap_serialize_PointerTo_inf__GetEnabledInterfaces(soap, &a->inf__GetEnabledInterfaces);
112963 }
112964
112965 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetEnabledInterfaces(struct soap *soap, struct __inf__GetEnabledInterfaces *a)
112966 {
112967         (void)soap; (void)a; /* appease -Wall -Werror */
112968         a->inf__GetEnabledInterfaces = NULL;
112969 }
112970
112971 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetEnabledInterfaces(struct soap *soap, const struct __inf__GetEnabledInterfaces *a, const char *tag, const char *type)
112972 {
112973         register int id = 0;
112974         if (soap_out___inf__GetEnabledInterfaces(soap, tag, id, a, type))
112975                 return soap->error;
112976         return SOAP_OK;
112977 }
112978
112979 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, const struct __inf__GetEnabledInterfaces *a, const char *type)
112980 {
112981         soap_out_PointerTo_inf__GetEnabledInterfaces(soap, "inf:GetEnabledInterfaces", -1, &a->inf__GetEnabledInterfaces, "");
112982         return SOAP_OK;
112983 }
112984
112985 SOAP_FMAC3 struct __inf__GetEnabledInterfaces * SOAP_FMAC4 soap_get___inf__GetEnabledInterfaces(struct soap *soap, struct __inf__GetEnabledInterfaces *p, const char *tag, const char *type)
112986 {
112987         if ((p = soap_in___inf__GetEnabledInterfaces(soap, tag, p, type)))
112988                 soap_getindependent(soap);
112989         return p;
112990 }
112991
112992 SOAP_FMAC3 struct __inf__GetEnabledInterfaces * SOAP_FMAC4 soap_in___inf__GetEnabledInterfaces(struct soap *soap, const char *tag, struct __inf__GetEnabledInterfaces *a, const char *type)
112993 {
112994         short soap_flag_inf__GetEnabledInterfaces = 1;
112995         a = (struct __inf__GetEnabledInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetEnabledInterfaces, sizeof(struct __inf__GetEnabledInterfaces), 0, NULL, NULL, NULL);
112996         if (!a)
112997                 return NULL;
112998         soap_default___inf__GetEnabledInterfaces(soap, a);
112999                 for (;;)
113000                 {       soap->error = SOAP_TAG_MISMATCH;
113001                         if (soap_flag_inf__GetEnabledInterfaces && soap->error == SOAP_TAG_MISMATCH)
113002                                 if (soap_in_PointerTo_inf__GetEnabledInterfaces(soap, "inf:GetEnabledInterfaces", &a->inf__GetEnabledInterfaces, ""))
113003                                 {       soap_flag_inf__GetEnabledInterfaces--;
113004                                         continue;
113005                                 }
113006                         if (soap->error == SOAP_TAG_MISMATCH)
113007                                 soap->error = soap_ignore_element(soap);
113008                         if (soap->error == SOAP_NO_TAG)
113009                                 break;
113010                         if (soap->error)
113011                                 return NULL;
113012                 }
113013         return a;
113014 }
113015
113016 SOAP_FMAC5 struct __inf__GetEnabledInterfaces * SOAP_FMAC6 soap_new___inf__GetEnabledInterfaces(struct soap *soap, int n)
113017 {       return soap_instantiate___inf__GetEnabledInterfaces(soap, n, NULL, NULL, NULL);
113018 }
113019
113020 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetEnabledInterfaces(struct soap *soap, struct __inf__GetEnabledInterfaces *p)
113021 {       soap_delete(soap, p);
113022 }
113023
113024 SOAP_FMAC3 struct __inf__GetEnabledInterfaces * SOAP_FMAC4 soap_instantiate___inf__GetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113025 {
113026         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113027         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetEnabledInterfaces, n, soap_fdelete);
113028         if (!cp)
113029                 return NULL;
113030         if (n < 0)
113031         {       cp->ptr = (void*)new struct __inf__GetEnabledInterfaces;
113032                 if (size)
113033                         *size = sizeof(struct __inf__GetEnabledInterfaces);
113034         }
113035         else
113036         {       cp->ptr = (void*)new struct __inf__GetEnabledInterfaces[n];
113037                 if (size)
113038                         *size = n * sizeof(struct __inf__GetEnabledInterfaces);
113039         }
113040                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113041         return (struct __inf__GetEnabledInterfaces*)cp->ptr;
113042 }
113043
113044 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetEnabledInterfaces(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113045 {
113046         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetEnabledInterfaces %p -> %p\n", q, p));
113047         *(struct __inf__GetEnabledInterfaces*)p = *(struct __inf__GetEnabledInterfaces*)q;
113048 }
113049
113050 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetPasswordModel(struct soap *soap, const struct __inf__GetPasswordModel *a)
113051 {
113052         (void)soap; (void)a; /* appease -Wall -Werror */
113053         soap_serialize_PointerTo_inf__GetPasswordModel(soap, &a->inf__GetPasswordModel);
113054 }
113055
113056 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetPasswordModel(struct soap *soap, struct __inf__GetPasswordModel *a)
113057 {
113058         (void)soap; (void)a; /* appease -Wall -Werror */
113059         a->inf__GetPasswordModel = NULL;
113060 }
113061
113062 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetPasswordModel(struct soap *soap, const struct __inf__GetPasswordModel *a, const char *tag, const char *type)
113063 {
113064         register int id = 0;
113065         if (soap_out___inf__GetPasswordModel(soap, tag, id, a, type))
113066                 return soap->error;
113067         return SOAP_OK;
113068 }
113069
113070 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetPasswordModel(struct soap *soap, const char *tag, int id, const struct __inf__GetPasswordModel *a, const char *type)
113071 {
113072         soap_out_PointerTo_inf__GetPasswordModel(soap, "inf:GetPasswordModel", -1, &a->inf__GetPasswordModel, "");
113073         return SOAP_OK;
113074 }
113075
113076 SOAP_FMAC3 struct __inf__GetPasswordModel * SOAP_FMAC4 soap_get___inf__GetPasswordModel(struct soap *soap, struct __inf__GetPasswordModel *p, const char *tag, const char *type)
113077 {
113078         if ((p = soap_in___inf__GetPasswordModel(soap, tag, p, type)))
113079                 soap_getindependent(soap);
113080         return p;
113081 }
113082
113083 SOAP_FMAC3 struct __inf__GetPasswordModel * SOAP_FMAC4 soap_in___inf__GetPasswordModel(struct soap *soap, const char *tag, struct __inf__GetPasswordModel *a, const char *type)
113084 {
113085         short soap_flag_inf__GetPasswordModel = 1;
113086         a = (struct __inf__GetPasswordModel *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetPasswordModel, sizeof(struct __inf__GetPasswordModel), 0, NULL, NULL, NULL);
113087         if (!a)
113088                 return NULL;
113089         soap_default___inf__GetPasswordModel(soap, a);
113090                 for (;;)
113091                 {       soap->error = SOAP_TAG_MISMATCH;
113092                         if (soap_flag_inf__GetPasswordModel && soap->error == SOAP_TAG_MISMATCH)
113093                                 if (soap_in_PointerTo_inf__GetPasswordModel(soap, "inf:GetPasswordModel", &a->inf__GetPasswordModel, ""))
113094                                 {       soap_flag_inf__GetPasswordModel--;
113095                                         continue;
113096                                 }
113097                         if (soap->error == SOAP_TAG_MISMATCH)
113098                                 soap->error = soap_ignore_element(soap);
113099                         if (soap->error == SOAP_NO_TAG)
113100                                 break;
113101                         if (soap->error)
113102                                 return NULL;
113103                 }
113104         return a;
113105 }
113106
113107 SOAP_FMAC5 struct __inf__GetPasswordModel * SOAP_FMAC6 soap_new___inf__GetPasswordModel(struct soap *soap, int n)
113108 {       return soap_instantiate___inf__GetPasswordModel(soap, n, NULL, NULL, NULL);
113109 }
113110
113111 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetPasswordModel(struct soap *soap, struct __inf__GetPasswordModel *p)
113112 {       soap_delete(soap, p);
113113 }
113114
113115 SOAP_FMAC3 struct __inf__GetPasswordModel * SOAP_FMAC4 soap_instantiate___inf__GetPasswordModel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113116 {
113117         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetPasswordModel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113118         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetPasswordModel, n, soap_fdelete);
113119         if (!cp)
113120                 return NULL;
113121         if (n < 0)
113122         {       cp->ptr = (void*)new struct __inf__GetPasswordModel;
113123                 if (size)
113124                         *size = sizeof(struct __inf__GetPasswordModel);
113125         }
113126         else
113127         {       cp->ptr = (void*)new struct __inf__GetPasswordModel[n];
113128                 if (size)
113129                         *size = n * sizeof(struct __inf__GetPasswordModel);
113130         }
113131                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113132         return (struct __inf__GetPasswordModel*)cp->ptr;
113133 }
113134
113135 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetPasswordModel(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113136 {
113137         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetPasswordModel %p -> %p\n", q, p));
113138         *(struct __inf__GetPasswordModel*)p = *(struct __inf__GetPasswordModel*)q;
113139 }
113140
113141 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetAdminNetAclEntryStatus(struct soap *soap, const struct __inf__GetAdminNetAclEntryStatus *a)
113142 {
113143         (void)soap; (void)a; /* appease -Wall -Werror */
113144         soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatus(soap, &a->inf__GetAdminNetAclEntryStatus);
113145 }
113146
113147 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetAdminNetAclEntryStatus(struct soap *soap, struct __inf__GetAdminNetAclEntryStatus *a)
113148 {
113149         (void)soap; (void)a; /* appease -Wall -Werror */
113150         a->inf__GetAdminNetAclEntryStatus = NULL;
113151 }
113152
113153 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetAdminNetAclEntryStatus(struct soap *soap, const struct __inf__GetAdminNetAclEntryStatus *a, const char *tag, const char *type)
113154 {
113155         register int id = 0;
113156         if (soap_out___inf__GetAdminNetAclEntryStatus(soap, tag, id, a, type))
113157                 return soap->error;
113158         return SOAP_OK;
113159 }
113160
113161 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, int id, const struct __inf__GetAdminNetAclEntryStatus *a, const char *type)
113162 {
113163         soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(soap, "inf:GetAdminNetAclEntryStatus", -1, &a->inf__GetAdminNetAclEntryStatus, "");
113164         return SOAP_OK;
113165 }
113166
113167 SOAP_FMAC3 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_get___inf__GetAdminNetAclEntryStatus(struct soap *soap, struct __inf__GetAdminNetAclEntryStatus *p, const char *tag, const char *type)
113168 {
113169         if ((p = soap_in___inf__GetAdminNetAclEntryStatus(soap, tag, p, type)))
113170                 soap_getindependent(soap);
113171         return p;
113172 }
113173
113174 SOAP_FMAC3 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_in___inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, struct __inf__GetAdminNetAclEntryStatus *a, const char *type)
113175 {
113176         short soap_flag_inf__GetAdminNetAclEntryStatus = 1;
113177         a = (struct __inf__GetAdminNetAclEntryStatus *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetAdminNetAclEntryStatus, sizeof(struct __inf__GetAdminNetAclEntryStatus), 0, NULL, NULL, NULL);
113178         if (!a)
113179                 return NULL;
113180         soap_default___inf__GetAdminNetAclEntryStatus(soap, a);
113181                 for (;;)
113182                 {       soap->error = SOAP_TAG_MISMATCH;
113183                         if (soap_flag_inf__GetAdminNetAclEntryStatus && soap->error == SOAP_TAG_MISMATCH)
113184                                 if (soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(soap, "inf:GetAdminNetAclEntryStatus", &a->inf__GetAdminNetAclEntryStatus, ""))
113185                                 {       soap_flag_inf__GetAdminNetAclEntryStatus--;
113186                                         continue;
113187                                 }
113188                         if (soap->error == SOAP_TAG_MISMATCH)
113189                                 soap->error = soap_ignore_element(soap);
113190                         if (soap->error == SOAP_NO_TAG)
113191                                 break;
113192                         if (soap->error)
113193                                 return NULL;
113194                 }
113195         return a;
113196 }
113197
113198 SOAP_FMAC5 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC6 soap_new___inf__GetAdminNetAclEntryStatus(struct soap *soap, int n)
113199 {       return soap_instantiate___inf__GetAdminNetAclEntryStatus(soap, n, NULL, NULL, NULL);
113200 }
113201
113202 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetAdminNetAclEntryStatus(struct soap *soap, struct __inf__GetAdminNetAclEntryStatus *p)
113203 {       soap_delete(soap, p);
113204 }
113205
113206 SOAP_FMAC3 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_instantiate___inf__GetAdminNetAclEntryStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113207 {
113208         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetAdminNetAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113209         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetAdminNetAclEntryStatus, n, soap_fdelete);
113210         if (!cp)
113211                 return NULL;
113212         if (n < 0)
113213         {       cp->ptr = (void*)new struct __inf__GetAdminNetAclEntryStatus;
113214                 if (size)
113215                         *size = sizeof(struct __inf__GetAdminNetAclEntryStatus);
113216         }
113217         else
113218         {       cp->ptr = (void*)new struct __inf__GetAdminNetAclEntryStatus[n];
113219                 if (size)
113220                         *size = n * sizeof(struct __inf__GetAdminNetAclEntryStatus);
113221         }
113222                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113223         return (struct __inf__GetAdminNetAclEntryStatus*)cp->ptr;
113224 }
113225
113226 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetAdminNetAclEntryStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113227 {
113228         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetAdminNetAclEntryStatus %p -> %p\n", q, p));
113229         *(struct __inf__GetAdminNetAclEntryStatus*)p = *(struct __inf__GetAdminNetAclEntryStatus*)q;
113230 }
113231
113232 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetAdminAclEntryStatus(struct soap *soap, const struct __inf__GetAdminAclEntryStatus *a)
113233 {
113234         (void)soap; (void)a; /* appease -Wall -Werror */
113235         soap_serialize_PointerTo_inf__GetAdminAclEntryStatus(soap, &a->inf__GetAdminAclEntryStatus);
113236 }
113237
113238 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetAdminAclEntryStatus(struct soap *soap, struct __inf__GetAdminAclEntryStatus *a)
113239 {
113240         (void)soap; (void)a; /* appease -Wall -Werror */
113241         a->inf__GetAdminAclEntryStatus = NULL;
113242 }
113243
113244 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetAdminAclEntryStatus(struct soap *soap, const struct __inf__GetAdminAclEntryStatus *a, const char *tag, const char *type)
113245 {
113246         register int id = 0;
113247         if (soap_out___inf__GetAdminAclEntryStatus(soap, tag, id, a, type))
113248                 return soap->error;
113249         return SOAP_OK;
113250 }
113251
113252 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, int id, const struct __inf__GetAdminAclEntryStatus *a, const char *type)
113253 {
113254         soap_out_PointerTo_inf__GetAdminAclEntryStatus(soap, "inf:GetAdminAclEntryStatus", -1, &a->inf__GetAdminAclEntryStatus, "");
113255         return SOAP_OK;
113256 }
113257
113258 SOAP_FMAC3 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_get___inf__GetAdminAclEntryStatus(struct soap *soap, struct __inf__GetAdminAclEntryStatus *p, const char *tag, const char *type)
113259 {
113260         if ((p = soap_in___inf__GetAdminAclEntryStatus(soap, tag, p, type)))
113261                 soap_getindependent(soap);
113262         return p;
113263 }
113264
113265 SOAP_FMAC3 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_in___inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, struct __inf__GetAdminAclEntryStatus *a, const char *type)
113266 {
113267         short soap_flag_inf__GetAdminAclEntryStatus = 1;
113268         a = (struct __inf__GetAdminAclEntryStatus *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetAdminAclEntryStatus, sizeof(struct __inf__GetAdminAclEntryStatus), 0, NULL, NULL, NULL);
113269         if (!a)
113270                 return NULL;
113271         soap_default___inf__GetAdminAclEntryStatus(soap, a);
113272                 for (;;)
113273                 {       soap->error = SOAP_TAG_MISMATCH;
113274                         if (soap_flag_inf__GetAdminAclEntryStatus && soap->error == SOAP_TAG_MISMATCH)
113275                                 if (soap_in_PointerTo_inf__GetAdminAclEntryStatus(soap, "inf:GetAdminAclEntryStatus", &a->inf__GetAdminAclEntryStatus, ""))
113276                                 {       soap_flag_inf__GetAdminAclEntryStatus--;
113277                                         continue;
113278                                 }
113279                         if (soap->error == SOAP_TAG_MISMATCH)
113280                                 soap->error = soap_ignore_element(soap);
113281                         if (soap->error == SOAP_NO_TAG)
113282                                 break;
113283                         if (soap->error)
113284                                 return NULL;
113285                 }
113286         return a;
113287 }
113288
113289 SOAP_FMAC5 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC6 soap_new___inf__GetAdminAclEntryStatus(struct soap *soap, int n)
113290 {       return soap_instantiate___inf__GetAdminAclEntryStatus(soap, n, NULL, NULL, NULL);
113291 }
113292
113293 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetAdminAclEntryStatus(struct soap *soap, struct __inf__GetAdminAclEntryStatus *p)
113294 {       soap_delete(soap, p);
113295 }
113296
113297 SOAP_FMAC3 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_instantiate___inf__GetAdminAclEntryStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113298 {
113299         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetAdminAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113300         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetAdminAclEntryStatus, n, soap_fdelete);
113301         if (!cp)
113302                 return NULL;
113303         if (n < 0)
113304         {       cp->ptr = (void*)new struct __inf__GetAdminAclEntryStatus;
113305                 if (size)
113306                         *size = sizeof(struct __inf__GetAdminAclEntryStatus);
113307         }
113308         else
113309         {       cp->ptr = (void*)new struct __inf__GetAdminAclEntryStatus[n];
113310                 if (size)
113311                         *size = n * sizeof(struct __inf__GetAdminAclEntryStatus);
113312         }
113313                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113314         return (struct __inf__GetAdminAclEntryStatus*)cp->ptr;
113315 }
113316
113317 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetAdminAclEntryStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113318 {
113319         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetAdminAclEntryStatus %p -> %p\n", q, p));
113320         *(struct __inf__GetAdminAclEntryStatus*)p = *(struct __inf__GetAdminAclEntryStatus*)q;
113321 }
113322
113323 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetConfigServerInfo(struct soap *soap, const struct __inf__GetConfigServerInfo *a)
113324 {
113325         (void)soap; (void)a; /* appease -Wall -Werror */
113326         soap_serialize_PointerTo_inf__GetConfigServerInfo(soap, &a->inf__GetConfigServerInfo);
113327 }
113328
113329 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetConfigServerInfo(struct soap *soap, struct __inf__GetConfigServerInfo *a)
113330 {
113331         (void)soap; (void)a; /* appease -Wall -Werror */
113332         a->inf__GetConfigServerInfo = NULL;
113333 }
113334
113335 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetConfigServerInfo(struct soap *soap, const struct __inf__GetConfigServerInfo *a, const char *tag, const char *type)
113336 {
113337         register int id = 0;
113338         if (soap_out___inf__GetConfigServerInfo(soap, tag, id, a, type))
113339                 return soap->error;
113340         return SOAP_OK;
113341 }
113342
113343 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetConfigServerInfo(struct soap *soap, const char *tag, int id, const struct __inf__GetConfigServerInfo *a, const char *type)
113344 {
113345         soap_out_PointerTo_inf__GetConfigServerInfo(soap, "inf:GetConfigServerInfo", -1, &a->inf__GetConfigServerInfo, "");
113346         return SOAP_OK;
113347 }
113348
113349 SOAP_FMAC3 struct __inf__GetConfigServerInfo * SOAP_FMAC4 soap_get___inf__GetConfigServerInfo(struct soap *soap, struct __inf__GetConfigServerInfo *p, const char *tag, const char *type)
113350 {
113351         if ((p = soap_in___inf__GetConfigServerInfo(soap, tag, p, type)))
113352                 soap_getindependent(soap);
113353         return p;
113354 }
113355
113356 SOAP_FMAC3 struct __inf__GetConfigServerInfo * SOAP_FMAC4 soap_in___inf__GetConfigServerInfo(struct soap *soap, const char *tag, struct __inf__GetConfigServerInfo *a, const char *type)
113357 {
113358         short soap_flag_inf__GetConfigServerInfo = 1;
113359         a = (struct __inf__GetConfigServerInfo *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetConfigServerInfo, sizeof(struct __inf__GetConfigServerInfo), 0, NULL, NULL, NULL);
113360         if (!a)
113361                 return NULL;
113362         soap_default___inf__GetConfigServerInfo(soap, a);
113363                 for (;;)
113364                 {       soap->error = SOAP_TAG_MISMATCH;
113365                         if (soap_flag_inf__GetConfigServerInfo && soap->error == SOAP_TAG_MISMATCH)
113366                                 if (soap_in_PointerTo_inf__GetConfigServerInfo(soap, "inf:GetConfigServerInfo", &a->inf__GetConfigServerInfo, ""))
113367                                 {       soap_flag_inf__GetConfigServerInfo--;
113368                                         continue;
113369                                 }
113370                         if (soap->error == SOAP_TAG_MISMATCH)
113371                                 soap->error = soap_ignore_element(soap);
113372                         if (soap->error == SOAP_NO_TAG)
113373                                 break;
113374                         if (soap->error)
113375                                 return NULL;
113376                 }
113377         return a;
113378 }
113379
113380 SOAP_FMAC5 struct __inf__GetConfigServerInfo * SOAP_FMAC6 soap_new___inf__GetConfigServerInfo(struct soap *soap, int n)
113381 {       return soap_instantiate___inf__GetConfigServerInfo(soap, n, NULL, NULL, NULL);
113382 }
113383
113384 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetConfigServerInfo(struct soap *soap, struct __inf__GetConfigServerInfo *p)
113385 {       soap_delete(soap, p);
113386 }
113387
113388 SOAP_FMAC3 struct __inf__GetConfigServerInfo * SOAP_FMAC4 soap_instantiate___inf__GetConfigServerInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113389 {
113390         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetConfigServerInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113391         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetConfigServerInfo, n, soap_fdelete);
113392         if (!cp)
113393                 return NULL;
113394         if (n < 0)
113395         {       cp->ptr = (void*)new struct __inf__GetConfigServerInfo;
113396                 if (size)
113397                         *size = sizeof(struct __inf__GetConfigServerInfo);
113398         }
113399         else
113400         {       cp->ptr = (void*)new struct __inf__GetConfigServerInfo[n];
113401                 if (size)
113402                         *size = n * sizeof(struct __inf__GetConfigServerInfo);
113403         }
113404                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113405         return (struct __inf__GetConfigServerInfo*)cp->ptr;
113406 }
113407
113408 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetConfigServerInfo(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113409 {
113410         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetConfigServerInfo %p -> %p\n", q, p));
113411         *(struct __inf__GetConfigServerInfo*)p = *(struct __inf__GetConfigServerInfo*)q;
113412 }
113413
113414 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetHostName(struct soap *soap, const struct __inf__GetHostName *a)
113415 {
113416         (void)soap; (void)a; /* appease -Wall -Werror */
113417         soap_serialize_PointerTo_inf__GetHostName(soap, &a->inf__GetHostName);
113418 }
113419
113420 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetHostName(struct soap *soap, struct __inf__GetHostName *a)
113421 {
113422         (void)soap; (void)a; /* appease -Wall -Werror */
113423         a->inf__GetHostName = NULL;
113424 }
113425
113426 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetHostName(struct soap *soap, const struct __inf__GetHostName *a, const char *tag, const char *type)
113427 {
113428         register int id = 0;
113429         if (soap_out___inf__GetHostName(soap, tag, id, a, type))
113430                 return soap->error;
113431         return SOAP_OK;
113432 }
113433
113434 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetHostName(struct soap *soap, const char *tag, int id, const struct __inf__GetHostName *a, const char *type)
113435 {
113436         soap_out_PointerTo_inf__GetHostName(soap, "inf:GetHostName", -1, &a->inf__GetHostName, "");
113437         return SOAP_OK;
113438 }
113439
113440 SOAP_FMAC3 struct __inf__GetHostName * SOAP_FMAC4 soap_get___inf__GetHostName(struct soap *soap, struct __inf__GetHostName *p, const char *tag, const char *type)
113441 {
113442         if ((p = soap_in___inf__GetHostName(soap, tag, p, type)))
113443                 soap_getindependent(soap);
113444         return p;
113445 }
113446
113447 SOAP_FMAC3 struct __inf__GetHostName * SOAP_FMAC4 soap_in___inf__GetHostName(struct soap *soap, const char *tag, struct __inf__GetHostName *a, const char *type)
113448 {
113449         short soap_flag_inf__GetHostName = 1;
113450         a = (struct __inf__GetHostName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetHostName, sizeof(struct __inf__GetHostName), 0, NULL, NULL, NULL);
113451         if (!a)
113452                 return NULL;
113453         soap_default___inf__GetHostName(soap, a);
113454                 for (;;)
113455                 {       soap->error = SOAP_TAG_MISMATCH;
113456                         if (soap_flag_inf__GetHostName && soap->error == SOAP_TAG_MISMATCH)
113457                                 if (soap_in_PointerTo_inf__GetHostName(soap, "inf:GetHostName", &a->inf__GetHostName, ""))
113458                                 {       soap_flag_inf__GetHostName--;
113459                                         continue;
113460                                 }
113461                         if (soap->error == SOAP_TAG_MISMATCH)
113462                                 soap->error = soap_ignore_element(soap);
113463                         if (soap->error == SOAP_NO_TAG)
113464                                 break;
113465                         if (soap->error)
113466                                 return NULL;
113467                 }
113468         return a;
113469 }
113470
113471 SOAP_FMAC5 struct __inf__GetHostName * SOAP_FMAC6 soap_new___inf__GetHostName(struct soap *soap, int n)
113472 {       return soap_instantiate___inf__GetHostName(soap, n, NULL, NULL, NULL);
113473 }
113474
113475 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetHostName(struct soap *soap, struct __inf__GetHostName *p)
113476 {       soap_delete(soap, p);
113477 }
113478
113479 SOAP_FMAC3 struct __inf__GetHostName * SOAP_FMAC4 soap_instantiate___inf__GetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113480 {
113481         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113482         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetHostName, n, soap_fdelete);
113483         if (!cp)
113484                 return NULL;
113485         if (n < 0)
113486         {       cp->ptr = (void*)new struct __inf__GetHostName;
113487                 if (size)
113488                         *size = sizeof(struct __inf__GetHostName);
113489         }
113490         else
113491         {       cp->ptr = (void*)new struct __inf__GetHostName[n];
113492                 if (size)
113493                         *size = n * sizeof(struct __inf__GetHostName);
113494         }
113495                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113496         return (struct __inf__GetHostName*)cp->ptr;
113497 }
113498
113499 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetHostName(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113500 {
113501         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetHostName %p -> %p\n", q, p));
113502         *(struct __inf__GetHostName*)p = *(struct __inf__GetHostName*)q;
113503 }
113504
113505 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetVlanParameters(struct soap *soap, const struct __inf__GetVlanParameters *a)
113506 {
113507         (void)soap; (void)a; /* appease -Wall -Werror */
113508         soap_serialize_PointerTo_inf__GetVlanParameters(soap, &a->inf__GetVlanParameters);
113509 }
113510
113511 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetVlanParameters(struct soap *soap, struct __inf__GetVlanParameters *a)
113512 {
113513         (void)soap; (void)a; /* appease -Wall -Werror */
113514         a->inf__GetVlanParameters = NULL;
113515 }
113516
113517 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetVlanParameters(struct soap *soap, const struct __inf__GetVlanParameters *a, const char *tag, const char *type)
113518 {
113519         register int id = 0;
113520         if (soap_out___inf__GetVlanParameters(soap, tag, id, a, type))
113521                 return soap->error;
113522         return SOAP_OK;
113523 }
113524
113525 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetVlanParameters(struct soap *soap, const char *tag, int id, const struct __inf__GetVlanParameters *a, const char *type)
113526 {
113527         soap_out_PointerTo_inf__GetVlanParameters(soap, "inf:GetVlanParameters", -1, &a->inf__GetVlanParameters, "");
113528         return SOAP_OK;
113529 }
113530
113531 SOAP_FMAC3 struct __inf__GetVlanParameters * SOAP_FMAC4 soap_get___inf__GetVlanParameters(struct soap *soap, struct __inf__GetVlanParameters *p, const char *tag, const char *type)
113532 {
113533         if ((p = soap_in___inf__GetVlanParameters(soap, tag, p, type)))
113534                 soap_getindependent(soap);
113535         return p;
113536 }
113537
113538 SOAP_FMAC3 struct __inf__GetVlanParameters * SOAP_FMAC4 soap_in___inf__GetVlanParameters(struct soap *soap, const char *tag, struct __inf__GetVlanParameters *a, const char *type)
113539 {
113540         short soap_flag_inf__GetVlanParameters = 1;
113541         a = (struct __inf__GetVlanParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetVlanParameters, sizeof(struct __inf__GetVlanParameters), 0, NULL, NULL, NULL);
113542         if (!a)
113543                 return NULL;
113544         soap_default___inf__GetVlanParameters(soap, a);
113545                 for (;;)
113546                 {       soap->error = SOAP_TAG_MISMATCH;
113547                         if (soap_flag_inf__GetVlanParameters && soap->error == SOAP_TAG_MISMATCH)
113548                                 if (soap_in_PointerTo_inf__GetVlanParameters(soap, "inf:GetVlanParameters", &a->inf__GetVlanParameters, ""))
113549                                 {       soap_flag_inf__GetVlanParameters--;
113550                                         continue;
113551                                 }
113552                         if (soap->error == SOAP_TAG_MISMATCH)
113553                                 soap->error = soap_ignore_element(soap);
113554                         if (soap->error == SOAP_NO_TAG)
113555                                 break;
113556                         if (soap->error)
113557                                 return NULL;
113558                 }
113559         return a;
113560 }
113561
113562 SOAP_FMAC5 struct __inf__GetVlanParameters * SOAP_FMAC6 soap_new___inf__GetVlanParameters(struct soap *soap, int n)
113563 {       return soap_instantiate___inf__GetVlanParameters(soap, n, NULL, NULL, NULL);
113564 }
113565
113566 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetVlanParameters(struct soap *soap, struct __inf__GetVlanParameters *p)
113567 {       soap_delete(soap, p);
113568 }
113569
113570 SOAP_FMAC3 struct __inf__GetVlanParameters * SOAP_FMAC4 soap_instantiate___inf__GetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113571 {
113572         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113573         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetVlanParameters, n, soap_fdelete);
113574         if (!cp)
113575                 return NULL;
113576         if (n < 0)
113577         {       cp->ptr = (void*)new struct __inf__GetVlanParameters;
113578                 if (size)
113579                         *size = sizeof(struct __inf__GetVlanParameters);
113580         }
113581         else
113582         {       cp->ptr = (void*)new struct __inf__GetVlanParameters[n];
113583                 if (size)
113584                         *size = n * sizeof(struct __inf__GetVlanParameters);
113585         }
113586                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113587         return (struct __inf__GetVlanParameters*)cp->ptr;
113588 }
113589
113590 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetVlanParameters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113591 {
113592         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetVlanParameters %p -> %p\n", q, p));
113593         *(struct __inf__GetVlanParameters*)p = *(struct __inf__GetVlanParameters*)q;
113594 }
113595
113596 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetProvisioningState(struct soap *soap, const struct __inf__GetProvisioningState *a)
113597 {
113598         (void)soap; (void)a; /* appease -Wall -Werror */
113599         soap_serialize_PointerTo_inf__GetProvisioningState(soap, &a->inf__GetProvisioningState);
113600 }
113601
113602 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetProvisioningState(struct soap *soap, struct __inf__GetProvisioningState *a)
113603 {
113604         (void)soap; (void)a; /* appease -Wall -Werror */
113605         a->inf__GetProvisioningState = NULL;
113606 }
113607
113608 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetProvisioningState(struct soap *soap, const struct __inf__GetProvisioningState *a, const char *tag, const char *type)
113609 {
113610         register int id = 0;
113611         if (soap_out___inf__GetProvisioningState(soap, tag, id, a, type))
113612                 return soap->error;
113613         return SOAP_OK;
113614 }
113615
113616 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetProvisioningState(struct soap *soap, const char *tag, int id, const struct __inf__GetProvisioningState *a, const char *type)
113617 {
113618         soap_out_PointerTo_inf__GetProvisioningState(soap, "inf:GetProvisioningState", -1, &a->inf__GetProvisioningState, "");
113619         return SOAP_OK;
113620 }
113621
113622 SOAP_FMAC3 struct __inf__GetProvisioningState * SOAP_FMAC4 soap_get___inf__GetProvisioningState(struct soap *soap, struct __inf__GetProvisioningState *p, const char *tag, const char *type)
113623 {
113624         if ((p = soap_in___inf__GetProvisioningState(soap, tag, p, type)))
113625                 soap_getindependent(soap);
113626         return p;
113627 }
113628
113629 SOAP_FMAC3 struct __inf__GetProvisioningState * SOAP_FMAC4 soap_in___inf__GetProvisioningState(struct soap *soap, const char *tag, struct __inf__GetProvisioningState *a, const char *type)
113630 {
113631         short soap_flag_inf__GetProvisioningState = 1;
113632         a = (struct __inf__GetProvisioningState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetProvisioningState, sizeof(struct __inf__GetProvisioningState), 0, NULL, NULL, NULL);
113633         if (!a)
113634                 return NULL;
113635         soap_default___inf__GetProvisioningState(soap, a);
113636                 for (;;)
113637                 {       soap->error = SOAP_TAG_MISMATCH;
113638                         if (soap_flag_inf__GetProvisioningState && soap->error == SOAP_TAG_MISMATCH)
113639                                 if (soap_in_PointerTo_inf__GetProvisioningState(soap, "inf:GetProvisioningState", &a->inf__GetProvisioningState, ""))
113640                                 {       soap_flag_inf__GetProvisioningState--;
113641                                         continue;
113642                                 }
113643                         if (soap->error == SOAP_TAG_MISMATCH)
113644                                 soap->error = soap_ignore_element(soap);
113645                         if (soap->error == SOAP_NO_TAG)
113646                                 break;
113647                         if (soap->error)
113648                                 return NULL;
113649                 }
113650         return a;
113651 }
113652
113653 SOAP_FMAC5 struct __inf__GetProvisioningState * SOAP_FMAC6 soap_new___inf__GetProvisioningState(struct soap *soap, int n)
113654 {       return soap_instantiate___inf__GetProvisioningState(soap, n, NULL, NULL, NULL);
113655 }
113656
113657 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetProvisioningState(struct soap *soap, struct __inf__GetProvisioningState *p)
113658 {       soap_delete(soap, p);
113659 }
113660
113661 SOAP_FMAC3 struct __inf__GetProvisioningState * SOAP_FMAC4 soap_instantiate___inf__GetProvisioningState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113662 {
113663         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetProvisioningState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113664         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetProvisioningState, n, soap_fdelete);
113665         if (!cp)
113666                 return NULL;
113667         if (n < 0)
113668         {       cp->ptr = (void*)new struct __inf__GetProvisioningState;
113669                 if (size)
113670                         *size = sizeof(struct __inf__GetProvisioningState);
113671         }
113672         else
113673         {       cp->ptr = (void*)new struct __inf__GetProvisioningState[n];
113674                 if (size)
113675                         *size = n * sizeof(struct __inf__GetProvisioningState);
113676         }
113677                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113678         return (struct __inf__GetProvisioningState*)cp->ptr;
113679 }
113680
113681 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetProvisioningState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113682 {
113683         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetProvisioningState %p -> %p\n", q, p));
113684         *(struct __inf__GetProvisioningState*)p = *(struct __inf__GetProvisioningState*)q;
113685 }
113686
113687 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetProvisioningMode(struct soap *soap, const struct __inf__GetProvisioningMode *a)
113688 {
113689         (void)soap; (void)a; /* appease -Wall -Werror */
113690         soap_serialize_PointerTo_inf__GetProvisioningMode(soap, &a->inf__GetProvisioningMode);
113691 }
113692
113693 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetProvisioningMode(struct soap *soap, struct __inf__GetProvisioningMode *a)
113694 {
113695         (void)soap; (void)a; /* appease -Wall -Werror */
113696         a->inf__GetProvisioningMode = NULL;
113697 }
113698
113699 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetProvisioningMode(struct soap *soap, const struct __inf__GetProvisioningMode *a, const char *tag, const char *type)
113700 {
113701         register int id = 0;
113702         if (soap_out___inf__GetProvisioningMode(soap, tag, id, a, type))
113703                 return soap->error;
113704         return SOAP_OK;
113705 }
113706
113707 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetProvisioningMode(struct soap *soap, const char *tag, int id, const struct __inf__GetProvisioningMode *a, const char *type)
113708 {
113709         soap_out_PointerTo_inf__GetProvisioningMode(soap, "inf:GetProvisioningMode", -1, &a->inf__GetProvisioningMode, "");
113710         return SOAP_OK;
113711 }
113712
113713 SOAP_FMAC3 struct __inf__GetProvisioningMode * SOAP_FMAC4 soap_get___inf__GetProvisioningMode(struct soap *soap, struct __inf__GetProvisioningMode *p, const char *tag, const char *type)
113714 {
113715         if ((p = soap_in___inf__GetProvisioningMode(soap, tag, p, type)))
113716                 soap_getindependent(soap);
113717         return p;
113718 }
113719
113720 SOAP_FMAC3 struct __inf__GetProvisioningMode * SOAP_FMAC4 soap_in___inf__GetProvisioningMode(struct soap *soap, const char *tag, struct __inf__GetProvisioningMode *a, const char *type)
113721 {
113722         short soap_flag_inf__GetProvisioningMode = 1;
113723         a = (struct __inf__GetProvisioningMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetProvisioningMode, sizeof(struct __inf__GetProvisioningMode), 0, NULL, NULL, NULL);
113724         if (!a)
113725                 return NULL;
113726         soap_default___inf__GetProvisioningMode(soap, a);
113727                 for (;;)
113728                 {       soap->error = SOAP_TAG_MISMATCH;
113729                         if (soap_flag_inf__GetProvisioningMode && soap->error == SOAP_TAG_MISMATCH)
113730                                 if (soap_in_PointerTo_inf__GetProvisioningMode(soap, "inf:GetProvisioningMode", &a->inf__GetProvisioningMode, ""))
113731                                 {       soap_flag_inf__GetProvisioningMode--;
113732                                         continue;
113733                                 }
113734                         if (soap->error == SOAP_TAG_MISMATCH)
113735                                 soap->error = soap_ignore_element(soap);
113736                         if (soap->error == SOAP_NO_TAG)
113737                                 break;
113738                         if (soap->error)
113739                                 return NULL;
113740                 }
113741         return a;
113742 }
113743
113744 SOAP_FMAC5 struct __inf__GetProvisioningMode * SOAP_FMAC6 soap_new___inf__GetProvisioningMode(struct soap *soap, int n)
113745 {       return soap_instantiate___inf__GetProvisioningMode(soap, n, NULL, NULL, NULL);
113746 }
113747
113748 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetProvisioningMode(struct soap *soap, struct __inf__GetProvisioningMode *p)
113749 {       soap_delete(soap, p);
113750 }
113751
113752 SOAP_FMAC3 struct __inf__GetProvisioningMode * SOAP_FMAC4 soap_instantiate___inf__GetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113753 {
113754         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113755         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetProvisioningMode, n, soap_fdelete);
113756         if (!cp)
113757                 return NULL;
113758         if (n < 0)
113759         {       cp->ptr = (void*)new struct __inf__GetProvisioningMode;
113760                 if (size)
113761                         *size = sizeof(struct __inf__GetProvisioningMode);
113762         }
113763         else
113764         {       cp->ptr = (void*)new struct __inf__GetProvisioningMode[n];
113765                 if (size)
113766                         *size = n * sizeof(struct __inf__GetProvisioningMode);
113767         }
113768                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113769         return (struct __inf__GetProvisioningMode*)cp->ptr;
113770 }
113771
113772 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetProvisioningMode(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113773 {
113774         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetProvisioningMode %p -> %p\n", q, p));
113775         *(struct __inf__GetProvisioningMode*)p = *(struct __inf__GetProvisioningMode*)q;
113776 }
113777
113778 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetCodeVersions(struct soap *soap, const struct __inf__GetCodeVersions *a)
113779 {
113780         (void)soap; (void)a; /* appease -Wall -Werror */
113781         soap_serialize_PointerTo_inf__GetCodeVersions(soap, &a->inf__GetCodeVersions);
113782 }
113783
113784 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetCodeVersions(struct soap *soap, struct __inf__GetCodeVersions *a)
113785 {
113786         (void)soap; (void)a; /* appease -Wall -Werror */
113787         a->inf__GetCodeVersions = NULL;
113788 }
113789
113790 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetCodeVersions(struct soap *soap, const struct __inf__GetCodeVersions *a, const char *tag, const char *type)
113791 {
113792         register int id = 0;
113793         if (soap_out___inf__GetCodeVersions(soap, tag, id, a, type))
113794                 return soap->error;
113795         return SOAP_OK;
113796 }
113797
113798 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetCodeVersions(struct soap *soap, const char *tag, int id, const struct __inf__GetCodeVersions *a, const char *type)
113799 {
113800         soap_out_PointerTo_inf__GetCodeVersions(soap, "inf:GetCodeVersions", -1, &a->inf__GetCodeVersions, "");
113801         return SOAP_OK;
113802 }
113803
113804 SOAP_FMAC3 struct __inf__GetCodeVersions * SOAP_FMAC4 soap_get___inf__GetCodeVersions(struct soap *soap, struct __inf__GetCodeVersions *p, const char *tag, const char *type)
113805 {
113806         if ((p = soap_in___inf__GetCodeVersions(soap, tag, p, type)))
113807                 soap_getindependent(soap);
113808         return p;
113809 }
113810
113811 SOAP_FMAC3 struct __inf__GetCodeVersions * SOAP_FMAC4 soap_in___inf__GetCodeVersions(struct soap *soap, const char *tag, struct __inf__GetCodeVersions *a, const char *type)
113812 {
113813         short soap_flag_inf__GetCodeVersions = 1;
113814         a = (struct __inf__GetCodeVersions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetCodeVersions, sizeof(struct __inf__GetCodeVersions), 0, NULL, NULL, NULL);
113815         if (!a)
113816                 return NULL;
113817         soap_default___inf__GetCodeVersions(soap, a);
113818                 for (;;)
113819                 {       soap->error = SOAP_TAG_MISMATCH;
113820                         if (soap_flag_inf__GetCodeVersions && soap->error == SOAP_TAG_MISMATCH)
113821                                 if (soap_in_PointerTo_inf__GetCodeVersions(soap, "inf:GetCodeVersions", &a->inf__GetCodeVersions, ""))
113822                                 {       soap_flag_inf__GetCodeVersions--;
113823                                         continue;
113824                                 }
113825                         if (soap->error == SOAP_TAG_MISMATCH)
113826                                 soap->error = soap_ignore_element(soap);
113827                         if (soap->error == SOAP_NO_TAG)
113828                                 break;
113829                         if (soap->error)
113830                                 return NULL;
113831                 }
113832         return a;
113833 }
113834
113835 SOAP_FMAC5 struct __inf__GetCodeVersions * SOAP_FMAC6 soap_new___inf__GetCodeVersions(struct soap *soap, int n)
113836 {       return soap_instantiate___inf__GetCodeVersions(soap, n, NULL, NULL, NULL);
113837 }
113838
113839 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetCodeVersions(struct soap *soap, struct __inf__GetCodeVersions *p)
113840 {       soap_delete(soap, p);
113841 }
113842
113843 SOAP_FMAC3 struct __inf__GetCodeVersions * SOAP_FMAC4 soap_instantiate___inf__GetCodeVersions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113844 {
113845         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetCodeVersions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113846         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetCodeVersions, n, soap_fdelete);
113847         if (!cp)
113848                 return NULL;
113849         if (n < 0)
113850         {       cp->ptr = (void*)new struct __inf__GetCodeVersions;
113851                 if (size)
113852                         *size = sizeof(struct __inf__GetCodeVersions);
113853         }
113854         else
113855         {       cp->ptr = (void*)new struct __inf__GetCodeVersions[n];
113856                 if (size)
113857                         *size = n * sizeof(struct __inf__GetCodeVersions);
113858         }
113859                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113860         return (struct __inf__GetCodeVersions*)cp->ptr;
113861 }
113862
113863 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetCodeVersions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113864 {
113865         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetCodeVersions %p -> %p\n", q, p));
113866         *(struct __inf__GetCodeVersions*)p = *(struct __inf__GetCodeVersions*)q;
113867 }
113868
113869 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetCoreVersion(struct soap *soap, const struct __inf__GetCoreVersion *a)
113870 {
113871         (void)soap; (void)a; /* appease -Wall -Werror */
113872         soap_serialize_PointerTo_inf__GetCoreVersion(soap, &a->inf__GetCoreVersion);
113873 }
113874
113875 SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetCoreVersion(struct soap *soap, struct __inf__GetCoreVersion *a)
113876 {
113877         (void)soap; (void)a; /* appease -Wall -Werror */
113878         a->inf__GetCoreVersion = NULL;
113879 }
113880
113881 SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetCoreVersion(struct soap *soap, const struct __inf__GetCoreVersion *a, const char *tag, const char *type)
113882 {
113883         register int id = 0;
113884         if (soap_out___inf__GetCoreVersion(soap, tag, id, a, type))
113885                 return soap->error;
113886         return SOAP_OK;
113887 }
113888
113889 SOAP_FMAC3 int SOAP_FMAC4 soap_out___inf__GetCoreVersion(struct soap *soap, const char *tag, int id, const struct __inf__GetCoreVersion *a, const char *type)
113890 {
113891         soap_out_PointerTo_inf__GetCoreVersion(soap, "inf:GetCoreVersion", -1, &a->inf__GetCoreVersion, "");
113892         return SOAP_OK;
113893 }
113894
113895 SOAP_FMAC3 struct __inf__GetCoreVersion * SOAP_FMAC4 soap_get___inf__GetCoreVersion(struct soap *soap, struct __inf__GetCoreVersion *p, const char *tag, const char *type)
113896 {
113897         if ((p = soap_in___inf__GetCoreVersion(soap, tag, p, type)))
113898                 soap_getindependent(soap);
113899         return p;
113900 }
113901
113902 SOAP_FMAC3 struct __inf__GetCoreVersion * SOAP_FMAC4 soap_in___inf__GetCoreVersion(struct soap *soap, const char *tag, struct __inf__GetCoreVersion *a, const char *type)
113903 {
113904         short soap_flag_inf__GetCoreVersion = 1;
113905         a = (struct __inf__GetCoreVersion *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetCoreVersion, sizeof(struct __inf__GetCoreVersion), 0, NULL, NULL, NULL);
113906         if (!a)
113907                 return NULL;
113908         soap_default___inf__GetCoreVersion(soap, a);
113909                 for (;;)
113910                 {       soap->error = SOAP_TAG_MISMATCH;
113911                         if (soap_flag_inf__GetCoreVersion && soap->error == SOAP_TAG_MISMATCH)
113912                                 if (soap_in_PointerTo_inf__GetCoreVersion(soap, "inf:GetCoreVersion", &a->inf__GetCoreVersion, ""))
113913                                 {       soap_flag_inf__GetCoreVersion--;
113914                                         continue;
113915                                 }
113916                         if (soap->error == SOAP_TAG_MISMATCH)
113917                                 soap->error = soap_ignore_element(soap);
113918                         if (soap->error == SOAP_NO_TAG)
113919                                 break;
113920                         if (soap->error)
113921                                 return NULL;
113922                 }
113923         return a;
113924 }
113925
113926 SOAP_FMAC5 struct __inf__GetCoreVersion * SOAP_FMAC6 soap_new___inf__GetCoreVersion(struct soap *soap, int n)
113927 {       return soap_instantiate___inf__GetCoreVersion(soap, n, NULL, NULL, NULL);
113928 }
113929
113930 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetCoreVersion(struct soap *soap, struct __inf__GetCoreVersion *p)
113931 {       soap_delete(soap, p);
113932 }
113933
113934 SOAP_FMAC3 struct __inf__GetCoreVersion * SOAP_FMAC4 soap_instantiate___inf__GetCoreVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
113935 {
113936         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
113937         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetCoreVersion, n, soap_fdelete);
113938         if (!cp)
113939                 return NULL;
113940         if (n < 0)
113941         {       cp->ptr = (void*)new struct __inf__GetCoreVersion;
113942                 if (size)
113943                         *size = sizeof(struct __inf__GetCoreVersion);
113944         }
113945         else
113946         {       cp->ptr = (void*)new struct __inf__GetCoreVersion[n];
113947                 if (size)
113948                         *size = n * sizeof(struct __inf__GetCoreVersion);
113949         }
113950                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
113951         return (struct __inf__GetCoreVersion*)cp->ptr;
113952 }
113953
113954 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___inf__GetCoreVersion(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
113955 {
113956         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetCoreVersion %p -> %p\n", q, p));
113957         *(struct __inf__GetCoreVersion*)p = *(struct __inf__GetCoreVersion*)q;
113958 }
113959
113960 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___idr__GetIderSessionLog(struct soap *soap, const struct __idr__GetIderSessionLog *a)
113961 {
113962         (void)soap; (void)a; /* appease -Wall -Werror */
113963         soap_serialize_PointerTo_idr__GetIderSessionLog(soap, &a->idr__GetIderSessionLog);
113964 }
113965
113966 SOAP_FMAC3 void SOAP_FMAC4 soap_default___idr__GetIderSessionLog(struct soap *soap, struct __idr__GetIderSessionLog *a)
113967 {
113968         (void)soap; (void)a; /* appease -Wall -Werror */
113969         a->idr__GetIderSessionLog = NULL;
113970 }
113971
113972 SOAP_FMAC3 int SOAP_FMAC4 soap_put___idr__GetIderSessionLog(struct soap *soap, const struct __idr__GetIderSessionLog *a, const char *tag, const char *type)
113973 {
113974         register int id = 0;
113975         if (soap_out___idr__GetIderSessionLog(soap, tag, id, a, type))
113976                 return soap->error;
113977         return SOAP_OK;
113978 }
113979
113980 SOAP_FMAC3 int SOAP_FMAC4 soap_out___idr__GetIderSessionLog(struct soap *soap, const char *tag, int id, const struct __idr__GetIderSessionLog *a, const char *type)
113981 {
113982         soap_out_PointerTo_idr__GetIderSessionLog(soap, "idr:GetIderSessionLog", -1, &a->idr__GetIderSessionLog, "");
113983         return SOAP_OK;
113984 }
113985
113986 SOAP_FMAC3 struct __idr__GetIderSessionLog * SOAP_FMAC4 soap_get___idr__GetIderSessionLog(struct soap *soap, struct __idr__GetIderSessionLog *p, const char *tag, const char *type)
113987 {
113988         if ((p = soap_in___idr__GetIderSessionLog(soap, tag, p, type)))
113989                 soap_getindependent(soap);
113990         return p;
113991 }
113992
113993 SOAP_FMAC3 struct __idr__GetIderSessionLog * SOAP_FMAC4 soap_in___idr__GetIderSessionLog(struct soap *soap, const char *tag, struct __idr__GetIderSessionLog *a, const char *type)
113994 {
113995         short soap_flag_idr__GetIderSessionLog = 1;
113996         a = (struct __idr__GetIderSessionLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___idr__GetIderSessionLog, sizeof(struct __idr__GetIderSessionLog), 0, NULL, NULL, NULL);
113997         if (!a)
113998                 return NULL;
113999         soap_default___idr__GetIderSessionLog(soap, a);
114000                 for (;;)
114001                 {       soap->error = SOAP_TAG_MISMATCH;
114002                         if (soap_flag_idr__GetIderSessionLog && soap->error == SOAP_TAG_MISMATCH)
114003                                 if (soap_in_PointerTo_idr__GetIderSessionLog(soap, "idr:GetIderSessionLog", &a->idr__GetIderSessionLog, ""))
114004                                 {       soap_flag_idr__GetIderSessionLog--;
114005                                         continue;
114006                                 }
114007                         if (soap->error == SOAP_TAG_MISMATCH)
114008                                 soap->error = soap_ignore_element(soap);
114009                         if (soap->error == SOAP_NO_TAG)
114010                                 break;
114011                         if (soap->error)
114012                                 return NULL;
114013                 }
114014         return a;
114015 }
114016
114017 SOAP_FMAC5 struct __idr__GetIderSessionLog * SOAP_FMAC6 soap_new___idr__GetIderSessionLog(struct soap *soap, int n)
114018 {       return soap_instantiate___idr__GetIderSessionLog(soap, n, NULL, NULL, NULL);
114019 }
114020
114021 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___idr__GetIderSessionLog(struct soap *soap, struct __idr__GetIderSessionLog *p)
114022 {       soap_delete(soap, p);
114023 }
114024
114025 SOAP_FMAC3 struct __idr__GetIderSessionLog * SOAP_FMAC4 soap_instantiate___idr__GetIderSessionLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114026 {
114027         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___idr__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114028         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___idr__GetIderSessionLog, n, soap_fdelete);
114029         if (!cp)
114030                 return NULL;
114031         if (n < 0)
114032         {       cp->ptr = (void*)new struct __idr__GetIderSessionLog;
114033                 if (size)
114034                         *size = sizeof(struct __idr__GetIderSessionLog);
114035         }
114036         else
114037         {       cp->ptr = (void*)new struct __idr__GetIderSessionLog[n];
114038                 if (size)
114039                         *size = n * sizeof(struct __idr__GetIderSessionLog);
114040         }
114041                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114042         return (struct __idr__GetIderSessionLog*)cp->ptr;
114043 }
114044
114045 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___idr__GetIderSessionLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114046 {
114047         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __idr__GetIderSessionLog %p -> %p\n", q, p));
114048         *(struct __idr__GetIderSessionLog*)p = *(struct __idr__GetIderSessionLog*)q;
114049 }
114050
114051 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___idr__GetRedirectionListenerState(struct soap *soap, const struct __idr__GetRedirectionListenerState *a)
114052 {
114053         (void)soap; (void)a; /* appease -Wall -Werror */
114054         soap_serialize_PointerTo_idr__GetRedirectionListenerState(soap, &a->idr__GetRedirectionListenerState);
114055 }
114056
114057 SOAP_FMAC3 void SOAP_FMAC4 soap_default___idr__GetRedirectionListenerState(struct soap *soap, struct __idr__GetRedirectionListenerState *a)
114058 {
114059         (void)soap; (void)a; /* appease -Wall -Werror */
114060         a->idr__GetRedirectionListenerState = NULL;
114061 }
114062
114063 SOAP_FMAC3 int SOAP_FMAC4 soap_put___idr__GetRedirectionListenerState(struct soap *soap, const struct __idr__GetRedirectionListenerState *a, const char *tag, const char *type)
114064 {
114065         register int id = 0;
114066         if (soap_out___idr__GetRedirectionListenerState(soap, tag, id, a, type))
114067                 return soap->error;
114068         return SOAP_OK;
114069 }
114070
114071 SOAP_FMAC3 int SOAP_FMAC4 soap_out___idr__GetRedirectionListenerState(struct soap *soap, const char *tag, int id, const struct __idr__GetRedirectionListenerState *a, const char *type)
114072 {
114073         soap_out_PointerTo_idr__GetRedirectionListenerState(soap, "idr:GetRedirectionListenerState", -1, &a->idr__GetRedirectionListenerState, "");
114074         return SOAP_OK;
114075 }
114076
114077 SOAP_FMAC3 struct __idr__GetRedirectionListenerState * SOAP_FMAC4 soap_get___idr__GetRedirectionListenerState(struct soap *soap, struct __idr__GetRedirectionListenerState *p, const char *tag, const char *type)
114078 {
114079         if ((p = soap_in___idr__GetRedirectionListenerState(soap, tag, p, type)))
114080                 soap_getindependent(soap);
114081         return p;
114082 }
114083
114084 SOAP_FMAC3 struct __idr__GetRedirectionListenerState * SOAP_FMAC4 soap_in___idr__GetRedirectionListenerState(struct soap *soap, const char *tag, struct __idr__GetRedirectionListenerState *a, const char *type)
114085 {
114086         short soap_flag_idr__GetRedirectionListenerState = 1;
114087         a = (struct __idr__GetRedirectionListenerState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___idr__GetRedirectionListenerState, sizeof(struct __idr__GetRedirectionListenerState), 0, NULL, NULL, NULL);
114088         if (!a)
114089                 return NULL;
114090         soap_default___idr__GetRedirectionListenerState(soap, a);
114091                 for (;;)
114092                 {       soap->error = SOAP_TAG_MISMATCH;
114093                         if (soap_flag_idr__GetRedirectionListenerState && soap->error == SOAP_TAG_MISMATCH)
114094                                 if (soap_in_PointerTo_idr__GetRedirectionListenerState(soap, "idr:GetRedirectionListenerState", &a->idr__GetRedirectionListenerState, ""))
114095                                 {       soap_flag_idr__GetRedirectionListenerState--;
114096                                         continue;
114097                                 }
114098                         if (soap->error == SOAP_TAG_MISMATCH)
114099                                 soap->error = soap_ignore_element(soap);
114100                         if (soap->error == SOAP_NO_TAG)
114101                                 break;
114102                         if (soap->error)
114103                                 return NULL;
114104                 }
114105         return a;
114106 }
114107
114108 SOAP_FMAC5 struct __idr__GetRedirectionListenerState * SOAP_FMAC6 soap_new___idr__GetRedirectionListenerState(struct soap *soap, int n)
114109 {       return soap_instantiate___idr__GetRedirectionListenerState(soap, n, NULL, NULL, NULL);
114110 }
114111
114112 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___idr__GetRedirectionListenerState(struct soap *soap, struct __idr__GetRedirectionListenerState *p)
114113 {       soap_delete(soap, p);
114114 }
114115
114116 SOAP_FMAC3 struct __idr__GetRedirectionListenerState * SOAP_FMAC4 soap_instantiate___idr__GetRedirectionListenerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114117 {
114118         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___idr__GetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114119         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___idr__GetRedirectionListenerState, n, soap_fdelete);
114120         if (!cp)
114121                 return NULL;
114122         if (n < 0)
114123         {       cp->ptr = (void*)new struct __idr__GetRedirectionListenerState;
114124                 if (size)
114125                         *size = sizeof(struct __idr__GetRedirectionListenerState);
114126         }
114127         else
114128         {       cp->ptr = (void*)new struct __idr__GetRedirectionListenerState[n];
114129                 if (size)
114130                         *size = n * sizeof(struct __idr__GetRedirectionListenerState);
114131         }
114132                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114133         return (struct __idr__GetRedirectionListenerState*)cp->ptr;
114134 }
114135
114136 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___idr__GetRedirectionListenerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114137 {
114138         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __idr__GetRedirectionListenerState %p -> %p\n", q, p));
114139         *(struct __idr__GetRedirectionListenerState*)p = *(struct __idr__GetRedirectionListenerState*)q;
114140 }
114141
114142 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___idr__SetRedirectionListenerState(struct soap *soap, const struct __idr__SetRedirectionListenerState *a)
114143 {
114144         (void)soap; (void)a; /* appease -Wall -Werror */
114145         soap_serialize_PointerTo_idr__SetRedirectionListenerState(soap, &a->idr__SetRedirectionListenerState);
114146 }
114147
114148 SOAP_FMAC3 void SOAP_FMAC4 soap_default___idr__SetRedirectionListenerState(struct soap *soap, struct __idr__SetRedirectionListenerState *a)
114149 {
114150         (void)soap; (void)a; /* appease -Wall -Werror */
114151         a->idr__SetRedirectionListenerState = NULL;
114152 }
114153
114154 SOAP_FMAC3 int SOAP_FMAC4 soap_put___idr__SetRedirectionListenerState(struct soap *soap, const struct __idr__SetRedirectionListenerState *a, const char *tag, const char *type)
114155 {
114156         register int id = 0;
114157         if (soap_out___idr__SetRedirectionListenerState(soap, tag, id, a, type))
114158                 return soap->error;
114159         return SOAP_OK;
114160 }
114161
114162 SOAP_FMAC3 int SOAP_FMAC4 soap_out___idr__SetRedirectionListenerState(struct soap *soap, const char *tag, int id, const struct __idr__SetRedirectionListenerState *a, const char *type)
114163 {
114164         soap_out_PointerTo_idr__SetRedirectionListenerState(soap, "idr:SetRedirectionListenerState", -1, &a->idr__SetRedirectionListenerState, "");
114165         return SOAP_OK;
114166 }
114167
114168 SOAP_FMAC3 struct __idr__SetRedirectionListenerState * SOAP_FMAC4 soap_get___idr__SetRedirectionListenerState(struct soap *soap, struct __idr__SetRedirectionListenerState *p, const char *tag, const char *type)
114169 {
114170         if ((p = soap_in___idr__SetRedirectionListenerState(soap, tag, p, type)))
114171                 soap_getindependent(soap);
114172         return p;
114173 }
114174
114175 SOAP_FMAC3 struct __idr__SetRedirectionListenerState * SOAP_FMAC4 soap_in___idr__SetRedirectionListenerState(struct soap *soap, const char *tag, struct __idr__SetRedirectionListenerState *a, const char *type)
114176 {
114177         short soap_flag_idr__SetRedirectionListenerState = 1;
114178         a = (struct __idr__SetRedirectionListenerState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___idr__SetRedirectionListenerState, sizeof(struct __idr__SetRedirectionListenerState), 0, NULL, NULL, NULL);
114179         if (!a)
114180                 return NULL;
114181         soap_default___idr__SetRedirectionListenerState(soap, a);
114182                 for (;;)
114183                 {       soap->error = SOAP_TAG_MISMATCH;
114184                         if (soap_flag_idr__SetRedirectionListenerState && soap->error == SOAP_TAG_MISMATCH)
114185                                 if (soap_in_PointerTo_idr__SetRedirectionListenerState(soap, "idr:SetRedirectionListenerState", &a->idr__SetRedirectionListenerState, ""))
114186                                 {       soap_flag_idr__SetRedirectionListenerState--;
114187                                         continue;
114188                                 }
114189                         if (soap->error == SOAP_TAG_MISMATCH)
114190                                 soap->error = soap_ignore_element(soap);
114191                         if (soap->error == SOAP_NO_TAG)
114192                                 break;
114193                         if (soap->error)
114194                                 return NULL;
114195                 }
114196         return a;
114197 }
114198
114199 SOAP_FMAC5 struct __idr__SetRedirectionListenerState * SOAP_FMAC6 soap_new___idr__SetRedirectionListenerState(struct soap *soap, int n)
114200 {       return soap_instantiate___idr__SetRedirectionListenerState(soap, n, NULL, NULL, NULL);
114201 }
114202
114203 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___idr__SetRedirectionListenerState(struct soap *soap, struct __idr__SetRedirectionListenerState *p)
114204 {       soap_delete(soap, p);
114205 }
114206
114207 SOAP_FMAC3 struct __idr__SetRedirectionListenerState * SOAP_FMAC4 soap_instantiate___idr__SetRedirectionListenerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114208 {
114209         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___idr__SetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114210         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___idr__SetRedirectionListenerState, n, soap_fdelete);
114211         if (!cp)
114212                 return NULL;
114213         if (n < 0)
114214         {       cp->ptr = (void*)new struct __idr__SetRedirectionListenerState;
114215                 if (size)
114216                         *size = sizeof(struct __idr__SetRedirectionListenerState);
114217         }
114218         else
114219         {       cp->ptr = (void*)new struct __idr__SetRedirectionListenerState[n];
114220                 if (size)
114221                         *size = n * sizeof(struct __idr__SetRedirectionListenerState);
114222         }
114223                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114224         return (struct __idr__SetRedirectionListenerState*)cp->ptr;
114225 }
114226
114227 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___idr__SetRedirectionListenerState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114228 {
114229         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __idr__SetRedirectionListenerState %p -> %p\n", q, p));
114230         *(struct __idr__SetRedirectionListenerState*)p = *(struct __idr__SetRedirectionListenerState*)q;
114231 }
114232
114233 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___hwa__GetAssetData(struct soap *soap, const struct __hwa__GetAssetData *a)
114234 {
114235         (void)soap; (void)a; /* appease -Wall -Werror */
114236         soap_serialize_PointerTo_hwa__GetAssetData(soap, &a->hwa__GetAssetData);
114237 }
114238
114239 SOAP_FMAC3 void SOAP_FMAC4 soap_default___hwa__GetAssetData(struct soap *soap, struct __hwa__GetAssetData *a)
114240 {
114241         (void)soap; (void)a; /* appease -Wall -Werror */
114242         a->hwa__GetAssetData = NULL;
114243 }
114244
114245 SOAP_FMAC3 int SOAP_FMAC4 soap_put___hwa__GetAssetData(struct soap *soap, const struct __hwa__GetAssetData *a, const char *tag, const char *type)
114246 {
114247         register int id = 0;
114248         if (soap_out___hwa__GetAssetData(soap, tag, id, a, type))
114249                 return soap->error;
114250         return SOAP_OK;
114251 }
114252
114253 SOAP_FMAC3 int SOAP_FMAC4 soap_out___hwa__GetAssetData(struct soap *soap, const char *tag, int id, const struct __hwa__GetAssetData *a, const char *type)
114254 {
114255         soap_out_PointerTo_hwa__GetAssetData(soap, "hwa:GetAssetData", -1, &a->hwa__GetAssetData, "");
114256         return SOAP_OK;
114257 }
114258
114259 SOAP_FMAC3 struct __hwa__GetAssetData * SOAP_FMAC4 soap_get___hwa__GetAssetData(struct soap *soap, struct __hwa__GetAssetData *p, const char *tag, const char *type)
114260 {
114261         if ((p = soap_in___hwa__GetAssetData(soap, tag, p, type)))
114262                 soap_getindependent(soap);
114263         return p;
114264 }
114265
114266 SOAP_FMAC3 struct __hwa__GetAssetData * SOAP_FMAC4 soap_in___hwa__GetAssetData(struct soap *soap, const char *tag, struct __hwa__GetAssetData *a, const char *type)
114267 {
114268         short soap_flag_hwa__GetAssetData = 1;
114269         a = (struct __hwa__GetAssetData *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___hwa__GetAssetData, sizeof(struct __hwa__GetAssetData), 0, NULL, NULL, NULL);
114270         if (!a)
114271                 return NULL;
114272         soap_default___hwa__GetAssetData(soap, a);
114273                 for (;;)
114274                 {       soap->error = SOAP_TAG_MISMATCH;
114275                         if (soap_flag_hwa__GetAssetData && soap->error == SOAP_TAG_MISMATCH)
114276                                 if (soap_in_PointerTo_hwa__GetAssetData(soap, "hwa:GetAssetData", &a->hwa__GetAssetData, ""))
114277                                 {       soap_flag_hwa__GetAssetData--;
114278                                         continue;
114279                                 }
114280                         if (soap->error == SOAP_TAG_MISMATCH)
114281                                 soap->error = soap_ignore_element(soap);
114282                         if (soap->error == SOAP_NO_TAG)
114283                                 break;
114284                         if (soap->error)
114285                                 return NULL;
114286                 }
114287         return a;
114288 }
114289
114290 SOAP_FMAC5 struct __hwa__GetAssetData * SOAP_FMAC6 soap_new___hwa__GetAssetData(struct soap *soap, int n)
114291 {       return soap_instantiate___hwa__GetAssetData(soap, n, NULL, NULL, NULL);
114292 }
114293
114294 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___hwa__GetAssetData(struct soap *soap, struct __hwa__GetAssetData *p)
114295 {       soap_delete(soap, p);
114296 }
114297
114298 SOAP_FMAC3 struct __hwa__GetAssetData * SOAP_FMAC4 soap_instantiate___hwa__GetAssetData(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114299 {
114300         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___hwa__GetAssetData(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114301         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___hwa__GetAssetData, n, soap_fdelete);
114302         if (!cp)
114303                 return NULL;
114304         if (n < 0)
114305         {       cp->ptr = (void*)new struct __hwa__GetAssetData;
114306                 if (size)
114307                         *size = sizeof(struct __hwa__GetAssetData);
114308         }
114309         else
114310         {       cp->ptr = (void*)new struct __hwa__GetAssetData[n];
114311                 if (size)
114312                         *size = n * sizeof(struct __hwa__GetAssetData);
114313         }
114314                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114315         return (struct __hwa__GetAssetData*)cp->ptr;
114316 }
114317
114318 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___hwa__GetAssetData(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114319 {
114320         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __hwa__GetAssetData %p -> %p\n", q, p));
114321         *(struct __hwa__GetAssetData*)p = *(struct __hwa__GetAssetData*)q;
114322 }
114323
114324 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___hwa__EnumerateAssetTypes(struct soap *soap, const struct __hwa__EnumerateAssetTypes *a)
114325 {
114326         (void)soap; (void)a; /* appease -Wall -Werror */
114327         soap_serialize_PointerTo_hwa__EnumerateAssetTypes(soap, &a->hwa__EnumerateAssetTypes);
114328 }
114329
114330 SOAP_FMAC3 void SOAP_FMAC4 soap_default___hwa__EnumerateAssetTypes(struct soap *soap, struct __hwa__EnumerateAssetTypes *a)
114331 {
114332         (void)soap; (void)a; /* appease -Wall -Werror */
114333         a->hwa__EnumerateAssetTypes = NULL;
114334 }
114335
114336 SOAP_FMAC3 int SOAP_FMAC4 soap_put___hwa__EnumerateAssetTypes(struct soap *soap, const struct __hwa__EnumerateAssetTypes *a, const char *tag, const char *type)
114337 {
114338         register int id = 0;
114339         if (soap_out___hwa__EnumerateAssetTypes(soap, tag, id, a, type))
114340                 return soap->error;
114341         return SOAP_OK;
114342 }
114343
114344 SOAP_FMAC3 int SOAP_FMAC4 soap_out___hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, int id, const struct __hwa__EnumerateAssetTypes *a, const char *type)
114345 {
114346         soap_out_PointerTo_hwa__EnumerateAssetTypes(soap, "hwa:EnumerateAssetTypes", -1, &a->hwa__EnumerateAssetTypes, "");
114347         return SOAP_OK;
114348 }
114349
114350 SOAP_FMAC3 struct __hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_get___hwa__EnumerateAssetTypes(struct soap *soap, struct __hwa__EnumerateAssetTypes *p, const char *tag, const char *type)
114351 {
114352         if ((p = soap_in___hwa__EnumerateAssetTypes(soap, tag, p, type)))
114353                 soap_getindependent(soap);
114354         return p;
114355 }
114356
114357 SOAP_FMAC3 struct __hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_in___hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, struct __hwa__EnumerateAssetTypes *a, const char *type)
114358 {
114359         short soap_flag_hwa__EnumerateAssetTypes = 1;
114360         a = (struct __hwa__EnumerateAssetTypes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___hwa__EnumerateAssetTypes, sizeof(struct __hwa__EnumerateAssetTypes), 0, NULL, NULL, NULL);
114361         if (!a)
114362                 return NULL;
114363         soap_default___hwa__EnumerateAssetTypes(soap, a);
114364                 for (;;)
114365                 {       soap->error = SOAP_TAG_MISMATCH;
114366                         if (soap_flag_hwa__EnumerateAssetTypes && soap->error == SOAP_TAG_MISMATCH)
114367                                 if (soap_in_PointerTo_hwa__EnumerateAssetTypes(soap, "hwa:EnumerateAssetTypes", &a->hwa__EnumerateAssetTypes, ""))
114368                                 {       soap_flag_hwa__EnumerateAssetTypes--;
114369                                         continue;
114370                                 }
114371                         if (soap->error == SOAP_TAG_MISMATCH)
114372                                 soap->error = soap_ignore_element(soap);
114373                         if (soap->error == SOAP_NO_TAG)
114374                                 break;
114375                         if (soap->error)
114376                                 return NULL;
114377                 }
114378         return a;
114379 }
114380
114381 SOAP_FMAC5 struct __hwa__EnumerateAssetTypes * SOAP_FMAC6 soap_new___hwa__EnumerateAssetTypes(struct soap *soap, int n)
114382 {       return soap_instantiate___hwa__EnumerateAssetTypes(soap, n, NULL, NULL, NULL);
114383 }
114384
114385 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___hwa__EnumerateAssetTypes(struct soap *soap, struct __hwa__EnumerateAssetTypes *p)
114386 {       soap_delete(soap, p);
114387 }
114388
114389 SOAP_FMAC3 struct __hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_instantiate___hwa__EnumerateAssetTypes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114390 {
114391         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___hwa__EnumerateAssetTypes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114392         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___hwa__EnumerateAssetTypes, n, soap_fdelete);
114393         if (!cp)
114394                 return NULL;
114395         if (n < 0)
114396         {       cp->ptr = (void*)new struct __hwa__EnumerateAssetTypes;
114397                 if (size)
114398                         *size = sizeof(struct __hwa__EnumerateAssetTypes);
114399         }
114400         else
114401         {       cp->ptr = (void*)new struct __hwa__EnumerateAssetTypes[n];
114402                 if (size)
114403                         *size = n * sizeof(struct __hwa__EnumerateAssetTypes);
114404         }
114405                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114406         return (struct __hwa__EnumerateAssetTypes*)cp->ptr;
114407 }
114408
114409 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___hwa__EnumerateAssetTypes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114410 {
114411         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __hwa__EnumerateAssetTypes %p -> %p\n", q, p));
114412         *(struct __hwa__EnumerateAssetTypes*)p = *(struct __hwa__EnumerateAssetTypes*)q;
114413 }
114414
114415 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetGeneralAlertSubscription(struct soap *soap, const struct __emi__GetGeneralAlertSubscription *a)
114416 {
114417         (void)soap; (void)a; /* appease -Wall -Werror */
114418         soap_serialize_PointerTo_emi__GetGeneralAlertSubscription(soap, &a->emi__GetGeneralAlertSubscription);
114419 }
114420
114421 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetGeneralAlertSubscription(struct soap *soap, struct __emi__GetGeneralAlertSubscription *a)
114422 {
114423         (void)soap; (void)a; /* appease -Wall -Werror */
114424         a->emi__GetGeneralAlertSubscription = NULL;
114425 }
114426
114427 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetGeneralAlertSubscription(struct soap *soap, const struct __emi__GetGeneralAlertSubscription *a, const char *tag, const char *type)
114428 {
114429         register int id = 0;
114430         if (soap_out___emi__GetGeneralAlertSubscription(soap, tag, id, a, type))
114431                 return soap->error;
114432         return SOAP_OK;
114433 }
114434
114435 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, int id, const struct __emi__GetGeneralAlertSubscription *a, const char *type)
114436 {
114437         soap_out_PointerTo_emi__GetGeneralAlertSubscription(soap, "emi:GetGeneralAlertSubscription", -1, &a->emi__GetGeneralAlertSubscription, "");
114438         return SOAP_OK;
114439 }
114440
114441 SOAP_FMAC3 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_get___emi__GetGeneralAlertSubscription(struct soap *soap, struct __emi__GetGeneralAlertSubscription *p, const char *tag, const char *type)
114442 {
114443         if ((p = soap_in___emi__GetGeneralAlertSubscription(soap, tag, p, type)))
114444                 soap_getindependent(soap);
114445         return p;
114446 }
114447
114448 SOAP_FMAC3 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_in___emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, struct __emi__GetGeneralAlertSubscription *a, const char *type)
114449 {
114450         short soap_flag_emi__GetGeneralAlertSubscription = 1;
114451         a = (struct __emi__GetGeneralAlertSubscription *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetGeneralAlertSubscription, sizeof(struct __emi__GetGeneralAlertSubscription), 0, NULL, NULL, NULL);
114452         if (!a)
114453                 return NULL;
114454         soap_default___emi__GetGeneralAlertSubscription(soap, a);
114455                 for (;;)
114456                 {       soap->error = SOAP_TAG_MISMATCH;
114457                         if (soap_flag_emi__GetGeneralAlertSubscription && soap->error == SOAP_TAG_MISMATCH)
114458                                 if (soap_in_PointerTo_emi__GetGeneralAlertSubscription(soap, "emi:GetGeneralAlertSubscription", &a->emi__GetGeneralAlertSubscription, ""))
114459                                 {       soap_flag_emi__GetGeneralAlertSubscription--;
114460                                         continue;
114461                                 }
114462                         if (soap->error == SOAP_TAG_MISMATCH)
114463                                 soap->error = soap_ignore_element(soap);
114464                         if (soap->error == SOAP_NO_TAG)
114465                                 break;
114466                         if (soap->error)
114467                                 return NULL;
114468                 }
114469         return a;
114470 }
114471
114472 SOAP_FMAC5 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC6 soap_new___emi__GetGeneralAlertSubscription(struct soap *soap, int n)
114473 {       return soap_instantiate___emi__GetGeneralAlertSubscription(soap, n, NULL, NULL, NULL);
114474 }
114475
114476 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetGeneralAlertSubscription(struct soap *soap, struct __emi__GetGeneralAlertSubscription *p)
114477 {       soap_delete(soap, p);
114478 }
114479
114480 SOAP_FMAC3 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_instantiate___emi__GetGeneralAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114481 {
114482         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetGeneralAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114483         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetGeneralAlertSubscription, n, soap_fdelete);
114484         if (!cp)
114485                 return NULL;
114486         if (n < 0)
114487         {       cp->ptr = (void*)new struct __emi__GetGeneralAlertSubscription;
114488                 if (size)
114489                         *size = sizeof(struct __emi__GetGeneralAlertSubscription);
114490         }
114491         else
114492         {       cp->ptr = (void*)new struct __emi__GetGeneralAlertSubscription[n];
114493                 if (size)
114494                         *size = n * sizeof(struct __emi__GetGeneralAlertSubscription);
114495         }
114496                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114497         return (struct __emi__GetGeneralAlertSubscription*)cp->ptr;
114498 }
114499
114500 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetGeneralAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114501 {
114502         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetGeneralAlertSubscription %p -> %p\n", q, p));
114503         *(struct __emi__GetGeneralAlertSubscription*)p = *(struct __emi__GetGeneralAlertSubscription*)q;
114504 }
114505
114506 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateGeneralAlertSubscriptions *a)
114507 {
114508         (void)soap; (void)a; /* appease -Wall -Werror */
114509         soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, &a->emi__EnumerateGeneralAlertSubscriptions);
114510 }
114511
114512 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, struct __emi__EnumerateGeneralAlertSubscriptions *a)
114513 {
114514         (void)soap; (void)a; /* appease -Wall -Werror */
114515         a->emi__EnumerateGeneralAlertSubscriptions = NULL;
114516 }
114517
114518 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateGeneralAlertSubscriptions *a, const char *tag, const char *type)
114519 {
114520         register int id = 0;
114521         if (soap_out___emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, a, type))
114522                 return soap->error;
114523         return SOAP_OK;
114524 }
114525
114526 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, int id, const struct __emi__EnumerateGeneralAlertSubscriptions *a, const char *type)
114527 {
114528         soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, "emi:EnumerateGeneralAlertSubscriptions", -1, &a->emi__EnumerateGeneralAlertSubscriptions, "");
114529         return SOAP_OK;
114530 }
114531
114532 SOAP_FMAC3 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_get___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, struct __emi__EnumerateGeneralAlertSubscriptions *p, const char *tag, const char *type)
114533 {
114534         if ((p = soap_in___emi__EnumerateGeneralAlertSubscriptions(soap, tag, p, type)))
114535                 soap_getindependent(soap);
114536         return p;
114537 }
114538
114539 SOAP_FMAC3 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_in___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, struct __emi__EnumerateGeneralAlertSubscriptions *a, const char *type)
114540 {
114541         short soap_flag_emi__EnumerateGeneralAlertSubscriptions = 1;
114542         a = (struct __emi__EnumerateGeneralAlertSubscriptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions, sizeof(struct __emi__EnumerateGeneralAlertSubscriptions), 0, NULL, NULL, NULL);
114543         if (!a)
114544                 return NULL;
114545         soap_default___emi__EnumerateGeneralAlertSubscriptions(soap, a);
114546                 for (;;)
114547                 {       soap->error = SOAP_TAG_MISMATCH;
114548                         if (soap_flag_emi__EnumerateGeneralAlertSubscriptions && soap->error == SOAP_TAG_MISMATCH)
114549                                 if (soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, "emi:EnumerateGeneralAlertSubscriptions", &a->emi__EnumerateGeneralAlertSubscriptions, ""))
114550                                 {       soap_flag_emi__EnumerateGeneralAlertSubscriptions--;
114551                                         continue;
114552                                 }
114553                         if (soap->error == SOAP_TAG_MISMATCH)
114554                                 soap->error = soap_ignore_element(soap);
114555                         if (soap->error == SOAP_NO_TAG)
114556                                 break;
114557                         if (soap->error)
114558                                 return NULL;
114559                 }
114560         return a;
114561 }
114562
114563 SOAP_FMAC5 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC6 soap_new___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n)
114564 {       return soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(soap, n, NULL, NULL, NULL);
114565 }
114566
114567 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, struct __emi__EnumerateGeneralAlertSubscriptions *p)
114568 {       soap_delete(soap, p);
114569 }
114570
114571 SOAP_FMAC3 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114572 {
114573         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114574         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions, n, soap_fdelete);
114575         if (!cp)
114576                 return NULL;
114577         if (n < 0)
114578         {       cp->ptr = (void*)new struct __emi__EnumerateGeneralAlertSubscriptions;
114579                 if (size)
114580                         *size = sizeof(struct __emi__EnumerateGeneralAlertSubscriptions);
114581         }
114582         else
114583         {       cp->ptr = (void*)new struct __emi__EnumerateGeneralAlertSubscriptions[n];
114584                 if (size)
114585                         *size = n * sizeof(struct __emi__EnumerateGeneralAlertSubscriptions);
114586         }
114587                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114588         return (struct __emi__EnumerateGeneralAlertSubscriptions*)cp->ptr;
114589 }
114590
114591 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114592 {
114593         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateGeneralAlertSubscriptions %p -> %p\n", q, p));
114594         *(struct __emi__EnumerateGeneralAlertSubscriptions*)p = *(struct __emi__EnumerateGeneralAlertSubscriptions*)q;
114595 }
114596
114597 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SubscribeForGeneralAlert(struct soap *soap, const struct __emi__SubscribeForGeneralAlert *a)
114598 {
114599         (void)soap; (void)a; /* appease -Wall -Werror */
114600         soap_serialize_PointerTo_emi__SubscribeForGeneralAlert(soap, &a->emi__SubscribeForGeneralAlert);
114601 }
114602
114603 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SubscribeForGeneralAlert(struct soap *soap, struct __emi__SubscribeForGeneralAlert *a)
114604 {
114605         (void)soap; (void)a; /* appease -Wall -Werror */
114606         a->emi__SubscribeForGeneralAlert = NULL;
114607 }
114608
114609 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SubscribeForGeneralAlert(struct soap *soap, const struct __emi__SubscribeForGeneralAlert *a, const char *tag, const char *type)
114610 {
114611         register int id = 0;
114612         if (soap_out___emi__SubscribeForGeneralAlert(soap, tag, id, a, type))
114613                 return soap->error;
114614         return SOAP_OK;
114615 }
114616
114617 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, int id, const struct __emi__SubscribeForGeneralAlert *a, const char *type)
114618 {
114619         soap_out_PointerTo_emi__SubscribeForGeneralAlert(soap, "emi:SubscribeForGeneralAlert", -1, &a->emi__SubscribeForGeneralAlert, "");
114620         return SOAP_OK;
114621 }
114622
114623 SOAP_FMAC3 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_get___emi__SubscribeForGeneralAlert(struct soap *soap, struct __emi__SubscribeForGeneralAlert *p, const char *tag, const char *type)
114624 {
114625         if ((p = soap_in___emi__SubscribeForGeneralAlert(soap, tag, p, type)))
114626                 soap_getindependent(soap);
114627         return p;
114628 }
114629
114630 SOAP_FMAC3 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_in___emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, struct __emi__SubscribeForGeneralAlert *a, const char *type)
114631 {
114632         short soap_flag_emi__SubscribeForGeneralAlert = 1;
114633         a = (struct __emi__SubscribeForGeneralAlert *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SubscribeForGeneralAlert, sizeof(struct __emi__SubscribeForGeneralAlert), 0, NULL, NULL, NULL);
114634         if (!a)
114635                 return NULL;
114636         soap_default___emi__SubscribeForGeneralAlert(soap, a);
114637                 for (;;)
114638                 {       soap->error = SOAP_TAG_MISMATCH;
114639                         if (soap_flag_emi__SubscribeForGeneralAlert && soap->error == SOAP_TAG_MISMATCH)
114640                                 if (soap_in_PointerTo_emi__SubscribeForGeneralAlert(soap, "emi:SubscribeForGeneralAlert", &a->emi__SubscribeForGeneralAlert, ""))
114641                                 {       soap_flag_emi__SubscribeForGeneralAlert--;
114642                                         continue;
114643                                 }
114644                         if (soap->error == SOAP_TAG_MISMATCH)
114645                                 soap->error = soap_ignore_element(soap);
114646                         if (soap->error == SOAP_NO_TAG)
114647                                 break;
114648                         if (soap->error)
114649                                 return NULL;
114650                 }
114651         return a;
114652 }
114653
114654 SOAP_FMAC5 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC6 soap_new___emi__SubscribeForGeneralAlert(struct soap *soap, int n)
114655 {       return soap_instantiate___emi__SubscribeForGeneralAlert(soap, n, NULL, NULL, NULL);
114656 }
114657
114658 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SubscribeForGeneralAlert(struct soap *soap, struct __emi__SubscribeForGeneralAlert *p)
114659 {       soap_delete(soap, p);
114660 }
114661
114662 SOAP_FMAC3 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_instantiate___emi__SubscribeForGeneralAlert(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114663 {
114664         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SubscribeForGeneralAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114665         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SubscribeForGeneralAlert, n, soap_fdelete);
114666         if (!cp)
114667                 return NULL;
114668         if (n < 0)
114669         {       cp->ptr = (void*)new struct __emi__SubscribeForGeneralAlert;
114670                 if (size)
114671                         *size = sizeof(struct __emi__SubscribeForGeneralAlert);
114672         }
114673         else
114674         {       cp->ptr = (void*)new struct __emi__SubscribeForGeneralAlert[n];
114675                 if (size)
114676                         *size = n * sizeof(struct __emi__SubscribeForGeneralAlert);
114677         }
114678                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114679         return (struct __emi__SubscribeForGeneralAlert*)cp->ptr;
114680 }
114681
114682 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__SubscribeForGeneralAlert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114683 {
114684         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SubscribeForGeneralAlert %p -> %p\n", q, p));
114685         *(struct __emi__SubscribeForGeneralAlert*)p = *(struct __emi__SubscribeForGeneralAlert*)q;
114686 }
114687
114688 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetSensorAttributes(struct soap *soap, const struct __emi__GetSensorAttributes *a)
114689 {
114690         (void)soap; (void)a; /* appease -Wall -Werror */
114691         soap_serialize_PointerTo_emi__GetSensorAttributes(soap, &a->emi__GetSensorAttributes);
114692 }
114693
114694 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetSensorAttributes(struct soap *soap, struct __emi__GetSensorAttributes *a)
114695 {
114696         (void)soap; (void)a; /* appease -Wall -Werror */
114697         a->emi__GetSensorAttributes = NULL;
114698 }
114699
114700 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetSensorAttributes(struct soap *soap, const struct __emi__GetSensorAttributes *a, const char *tag, const char *type)
114701 {
114702         register int id = 0;
114703         if (soap_out___emi__GetSensorAttributes(soap, tag, id, a, type))
114704                 return soap->error;
114705         return SOAP_OK;
114706 }
114707
114708 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetSensorAttributes(struct soap *soap, const char *tag, int id, const struct __emi__GetSensorAttributes *a, const char *type)
114709 {
114710         soap_out_PointerTo_emi__GetSensorAttributes(soap, "emi:GetSensorAttributes", -1, &a->emi__GetSensorAttributes, "");
114711         return SOAP_OK;
114712 }
114713
114714 SOAP_FMAC3 struct __emi__GetSensorAttributes * SOAP_FMAC4 soap_get___emi__GetSensorAttributes(struct soap *soap, struct __emi__GetSensorAttributes *p, const char *tag, const char *type)
114715 {
114716         if ((p = soap_in___emi__GetSensorAttributes(soap, tag, p, type)))
114717                 soap_getindependent(soap);
114718         return p;
114719 }
114720
114721 SOAP_FMAC3 struct __emi__GetSensorAttributes * SOAP_FMAC4 soap_in___emi__GetSensorAttributes(struct soap *soap, const char *tag, struct __emi__GetSensorAttributes *a, const char *type)
114722 {
114723         short soap_flag_emi__GetSensorAttributes = 1;
114724         a = (struct __emi__GetSensorAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetSensorAttributes, sizeof(struct __emi__GetSensorAttributes), 0, NULL, NULL, NULL);
114725         if (!a)
114726                 return NULL;
114727         soap_default___emi__GetSensorAttributes(soap, a);
114728                 for (;;)
114729                 {       soap->error = SOAP_TAG_MISMATCH;
114730                         if (soap_flag_emi__GetSensorAttributes && soap->error == SOAP_TAG_MISMATCH)
114731                                 if (soap_in_PointerTo_emi__GetSensorAttributes(soap, "emi:GetSensorAttributes", &a->emi__GetSensorAttributes, ""))
114732                                 {       soap_flag_emi__GetSensorAttributes--;
114733                                         continue;
114734                                 }
114735                         if (soap->error == SOAP_TAG_MISMATCH)
114736                                 soap->error = soap_ignore_element(soap);
114737                         if (soap->error == SOAP_NO_TAG)
114738                                 break;
114739                         if (soap->error)
114740                                 return NULL;
114741                 }
114742         return a;
114743 }
114744
114745 SOAP_FMAC5 struct __emi__GetSensorAttributes * SOAP_FMAC6 soap_new___emi__GetSensorAttributes(struct soap *soap, int n)
114746 {       return soap_instantiate___emi__GetSensorAttributes(soap, n, NULL, NULL, NULL);
114747 }
114748
114749 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetSensorAttributes(struct soap *soap, struct __emi__GetSensorAttributes *p)
114750 {       soap_delete(soap, p);
114751 }
114752
114753 SOAP_FMAC3 struct __emi__GetSensorAttributes * SOAP_FMAC4 soap_instantiate___emi__GetSensorAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114754 {
114755         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetSensorAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114756         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetSensorAttributes, n, soap_fdelete);
114757         if (!cp)
114758                 return NULL;
114759         if (n < 0)
114760         {       cp->ptr = (void*)new struct __emi__GetSensorAttributes;
114761                 if (size)
114762                         *size = sizeof(struct __emi__GetSensorAttributes);
114763         }
114764         else
114765         {       cp->ptr = (void*)new struct __emi__GetSensorAttributes[n];
114766                 if (size)
114767                         *size = n * sizeof(struct __emi__GetSensorAttributes);
114768         }
114769                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114770         return (struct __emi__GetSensorAttributes*)cp->ptr;
114771 }
114772
114773 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetSensorAttributes(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114774 {
114775         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetSensorAttributes %p -> %p\n", q, p));
114776         *(struct __emi__GetSensorAttributes*)p = *(struct __emi__GetSensorAttributes*)q;
114777 }
114778
114779 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateSensors(struct soap *soap, const struct __emi__EnumerateSensors *a)
114780 {
114781         (void)soap; (void)a; /* appease -Wall -Werror */
114782         soap_serialize_PointerTo_emi__EnumerateSensors(soap, &a->emi__EnumerateSensors);
114783 }
114784
114785 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateSensors(struct soap *soap, struct __emi__EnumerateSensors *a)
114786 {
114787         (void)soap; (void)a; /* appease -Wall -Werror */
114788         a->emi__EnumerateSensors = NULL;
114789 }
114790
114791 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateSensors(struct soap *soap, const struct __emi__EnumerateSensors *a, const char *tag, const char *type)
114792 {
114793         register int id = 0;
114794         if (soap_out___emi__EnumerateSensors(soap, tag, id, a, type))
114795                 return soap->error;
114796         return SOAP_OK;
114797 }
114798
114799 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__EnumerateSensors(struct soap *soap, const char *tag, int id, const struct __emi__EnumerateSensors *a, const char *type)
114800 {
114801         soap_out_PointerTo_emi__EnumerateSensors(soap, "emi:EnumerateSensors", -1, &a->emi__EnumerateSensors, "");
114802         return SOAP_OK;
114803 }
114804
114805 SOAP_FMAC3 struct __emi__EnumerateSensors * SOAP_FMAC4 soap_get___emi__EnumerateSensors(struct soap *soap, struct __emi__EnumerateSensors *p, const char *tag, const char *type)
114806 {
114807         if ((p = soap_in___emi__EnumerateSensors(soap, tag, p, type)))
114808                 soap_getindependent(soap);
114809         return p;
114810 }
114811
114812 SOAP_FMAC3 struct __emi__EnumerateSensors * SOAP_FMAC4 soap_in___emi__EnumerateSensors(struct soap *soap, const char *tag, struct __emi__EnumerateSensors *a, const char *type)
114813 {
114814         short soap_flag_emi__EnumerateSensors = 1;
114815         a = (struct __emi__EnumerateSensors *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateSensors, sizeof(struct __emi__EnumerateSensors), 0, NULL, NULL, NULL);
114816         if (!a)
114817                 return NULL;
114818         soap_default___emi__EnumerateSensors(soap, a);
114819                 for (;;)
114820                 {       soap->error = SOAP_TAG_MISMATCH;
114821                         if (soap_flag_emi__EnumerateSensors && soap->error == SOAP_TAG_MISMATCH)
114822                                 if (soap_in_PointerTo_emi__EnumerateSensors(soap, "emi:EnumerateSensors", &a->emi__EnumerateSensors, ""))
114823                                 {       soap_flag_emi__EnumerateSensors--;
114824                                         continue;
114825                                 }
114826                         if (soap->error == SOAP_TAG_MISMATCH)
114827                                 soap->error = soap_ignore_element(soap);
114828                         if (soap->error == SOAP_NO_TAG)
114829                                 break;
114830                         if (soap->error)
114831                                 return NULL;
114832                 }
114833         return a;
114834 }
114835
114836 SOAP_FMAC5 struct __emi__EnumerateSensors * SOAP_FMAC6 soap_new___emi__EnumerateSensors(struct soap *soap, int n)
114837 {       return soap_instantiate___emi__EnumerateSensors(soap, n, NULL, NULL, NULL);
114838 }
114839
114840 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateSensors(struct soap *soap, struct __emi__EnumerateSensors *p)
114841 {       soap_delete(soap, p);
114842 }
114843
114844 SOAP_FMAC3 struct __emi__EnumerateSensors * SOAP_FMAC4 soap_instantiate___emi__EnumerateSensors(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114845 {
114846         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateSensors(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114847         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateSensors, n, soap_fdelete);
114848         if (!cp)
114849                 return NULL;
114850         if (n < 0)
114851         {       cp->ptr = (void*)new struct __emi__EnumerateSensors;
114852                 if (size)
114853                         *size = sizeof(struct __emi__EnumerateSensors);
114854         }
114855         else
114856         {       cp->ptr = (void*)new struct __emi__EnumerateSensors[n];
114857                 if (size)
114858                         *size = n * sizeof(struct __emi__EnumerateSensors);
114859         }
114860                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114861         return (struct __emi__EnumerateSensors*)cp->ptr;
114862 }
114863
114864 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__EnumerateSensors(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114865 {
114866         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateSensors %p -> %p\n", q, p));
114867         *(struct __emi__EnumerateSensors*)p = *(struct __emi__EnumerateSensors*)q;
114868 }
114869
114870 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetEventLogTimestampClock(struct soap *soap, const struct __emi__GetEventLogTimestampClock *a)
114871 {
114872         (void)soap; (void)a; /* appease -Wall -Werror */
114873         soap_serialize_PointerTo_emi__GetEventLogTimestampClock(soap, &a->emi__GetEventLogTimestampClock);
114874 }
114875
114876 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetEventLogTimestampClock(struct soap *soap, struct __emi__GetEventLogTimestampClock *a)
114877 {
114878         (void)soap; (void)a; /* appease -Wall -Werror */
114879         a->emi__GetEventLogTimestampClock = NULL;
114880 }
114881
114882 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetEventLogTimestampClock(struct soap *soap, const struct __emi__GetEventLogTimestampClock *a, const char *tag, const char *type)
114883 {
114884         register int id = 0;
114885         if (soap_out___emi__GetEventLogTimestampClock(soap, tag, id, a, type))
114886                 return soap->error;
114887         return SOAP_OK;
114888 }
114889
114890 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, int id, const struct __emi__GetEventLogTimestampClock *a, const char *type)
114891 {
114892         soap_out_PointerTo_emi__GetEventLogTimestampClock(soap, "emi:GetEventLogTimestampClock", -1, &a->emi__GetEventLogTimestampClock, "");
114893         return SOAP_OK;
114894 }
114895
114896 SOAP_FMAC3 struct __emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_get___emi__GetEventLogTimestampClock(struct soap *soap, struct __emi__GetEventLogTimestampClock *p, const char *tag, const char *type)
114897 {
114898         if ((p = soap_in___emi__GetEventLogTimestampClock(soap, tag, p, type)))
114899                 soap_getindependent(soap);
114900         return p;
114901 }
114902
114903 SOAP_FMAC3 struct __emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_in___emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, struct __emi__GetEventLogTimestampClock *a, const char *type)
114904 {
114905         short soap_flag_emi__GetEventLogTimestampClock = 1;
114906         a = (struct __emi__GetEventLogTimestampClock *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetEventLogTimestampClock, sizeof(struct __emi__GetEventLogTimestampClock), 0, NULL, NULL, NULL);
114907         if (!a)
114908                 return NULL;
114909         soap_default___emi__GetEventLogTimestampClock(soap, a);
114910                 for (;;)
114911                 {       soap->error = SOAP_TAG_MISMATCH;
114912                         if (soap_flag_emi__GetEventLogTimestampClock && soap->error == SOAP_TAG_MISMATCH)
114913                                 if (soap_in_PointerTo_emi__GetEventLogTimestampClock(soap, "emi:GetEventLogTimestampClock", &a->emi__GetEventLogTimestampClock, ""))
114914                                 {       soap_flag_emi__GetEventLogTimestampClock--;
114915                                         continue;
114916                                 }
114917                         if (soap->error == SOAP_TAG_MISMATCH)
114918                                 soap->error = soap_ignore_element(soap);
114919                         if (soap->error == SOAP_NO_TAG)
114920                                 break;
114921                         if (soap->error)
114922                                 return NULL;
114923                 }
114924         return a;
114925 }
114926
114927 SOAP_FMAC5 struct __emi__GetEventLogTimestampClock * SOAP_FMAC6 soap_new___emi__GetEventLogTimestampClock(struct soap *soap, int n)
114928 {       return soap_instantiate___emi__GetEventLogTimestampClock(soap, n, NULL, NULL, NULL);
114929 }
114930
114931 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetEventLogTimestampClock(struct soap *soap, struct __emi__GetEventLogTimestampClock *p)
114932 {       soap_delete(soap, p);
114933 }
114934
114935 SOAP_FMAC3 struct __emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_instantiate___emi__GetEventLogTimestampClock(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
114936 {
114937         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
114938         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetEventLogTimestampClock, n, soap_fdelete);
114939         if (!cp)
114940                 return NULL;
114941         if (n < 0)
114942         {       cp->ptr = (void*)new struct __emi__GetEventLogTimestampClock;
114943                 if (size)
114944                         *size = sizeof(struct __emi__GetEventLogTimestampClock);
114945         }
114946         else
114947         {       cp->ptr = (void*)new struct __emi__GetEventLogTimestampClock[n];
114948                 if (size)
114949                         *size = n * sizeof(struct __emi__GetEventLogTimestampClock);
114950         }
114951                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
114952         return (struct __emi__GetEventLogTimestampClock*)cp->ptr;
114953 }
114954
114955 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetEventLogTimestampClock(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
114956 {
114957         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetEventLogTimestampClock %p -> %p\n", q, p));
114958         *(struct __emi__GetEventLogTimestampClock*)p = *(struct __emi__GetEventLogTimestampClock*)q;
114959 }
114960
114961 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SetEventLogTimestampClock(struct soap *soap, const struct __emi__SetEventLogTimestampClock *a)
114962 {
114963         (void)soap; (void)a; /* appease -Wall -Werror */
114964         soap_serialize_PointerTo_emi__SetEventLogTimestampClock(soap, &a->emi__SetEventLogTimestampClock);
114965 }
114966
114967 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SetEventLogTimestampClock(struct soap *soap, struct __emi__SetEventLogTimestampClock *a)
114968 {
114969         (void)soap; (void)a; /* appease -Wall -Werror */
114970         a->emi__SetEventLogTimestampClock = NULL;
114971 }
114972
114973 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SetEventLogTimestampClock(struct soap *soap, const struct __emi__SetEventLogTimestampClock *a, const char *tag, const char *type)
114974 {
114975         register int id = 0;
114976         if (soap_out___emi__SetEventLogTimestampClock(soap, tag, id, a, type))
114977                 return soap->error;
114978         return SOAP_OK;
114979 }
114980
114981 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, int id, const struct __emi__SetEventLogTimestampClock *a, const char *type)
114982 {
114983         soap_out_PointerTo_emi__SetEventLogTimestampClock(soap, "emi:SetEventLogTimestampClock", -1, &a->emi__SetEventLogTimestampClock, "");
114984         return SOAP_OK;
114985 }
114986
114987 SOAP_FMAC3 struct __emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_get___emi__SetEventLogTimestampClock(struct soap *soap, struct __emi__SetEventLogTimestampClock *p, const char *tag, const char *type)
114988 {
114989         if ((p = soap_in___emi__SetEventLogTimestampClock(soap, tag, p, type)))
114990                 soap_getindependent(soap);
114991         return p;
114992 }
114993
114994 SOAP_FMAC3 struct __emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_in___emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, struct __emi__SetEventLogTimestampClock *a, const char *type)
114995 {
114996         short soap_flag_emi__SetEventLogTimestampClock = 1;
114997         a = (struct __emi__SetEventLogTimestampClock *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SetEventLogTimestampClock, sizeof(struct __emi__SetEventLogTimestampClock), 0, NULL, NULL, NULL);
114998         if (!a)
114999                 return NULL;
115000         soap_default___emi__SetEventLogTimestampClock(soap, a);
115001                 for (;;)
115002                 {       soap->error = SOAP_TAG_MISMATCH;
115003                         if (soap_flag_emi__SetEventLogTimestampClock && soap->error == SOAP_TAG_MISMATCH)
115004                                 if (soap_in_PointerTo_emi__SetEventLogTimestampClock(soap, "emi:SetEventLogTimestampClock", &a->emi__SetEventLogTimestampClock, ""))
115005                                 {       soap_flag_emi__SetEventLogTimestampClock--;
115006                                         continue;
115007                                 }
115008                         if (soap->error == SOAP_TAG_MISMATCH)
115009                                 soap->error = soap_ignore_element(soap);
115010                         if (soap->error == SOAP_NO_TAG)
115011                                 break;
115012                         if (soap->error)
115013                                 return NULL;
115014                 }
115015         return a;
115016 }
115017
115018 SOAP_FMAC5 struct __emi__SetEventLogTimestampClock * SOAP_FMAC6 soap_new___emi__SetEventLogTimestampClock(struct soap *soap, int n)
115019 {       return soap_instantiate___emi__SetEventLogTimestampClock(soap, n, NULL, NULL, NULL);
115020 }
115021
115022 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SetEventLogTimestampClock(struct soap *soap, struct __emi__SetEventLogTimestampClock *p)
115023 {       soap_delete(soap, p);
115024 }
115025
115026 SOAP_FMAC3 struct __emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_instantiate___emi__SetEventLogTimestampClock(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115027 {
115028         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115029         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SetEventLogTimestampClock, n, soap_fdelete);
115030         if (!cp)
115031                 return NULL;
115032         if (n < 0)
115033         {       cp->ptr = (void*)new struct __emi__SetEventLogTimestampClock;
115034                 if (size)
115035                         *size = sizeof(struct __emi__SetEventLogTimestampClock);
115036         }
115037         else
115038         {       cp->ptr = (void*)new struct __emi__SetEventLogTimestampClock[n];
115039                 if (size)
115040                         *size = n * sizeof(struct __emi__SetEventLogTimestampClock);
115041         }
115042                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115043         return (struct __emi__SetEventLogTimestampClock*)cp->ptr;
115044 }
115045
115046 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__SetEventLogTimestampClock(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115047 {
115048         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SetEventLogTimestampClock %p -> %p\n", q, p));
115049         *(struct __emi__SetEventLogTimestampClock*)p = *(struct __emi__SetEventLogTimestampClock*)q;
115050 }
115051
115052 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__FreezeEventLog(struct soap *soap, const struct __emi__FreezeEventLog *a)
115053 {
115054         (void)soap; (void)a; /* appease -Wall -Werror */
115055         soap_serialize_PointerTo_emi__FreezeEventLog(soap, &a->emi__FreezeEventLog);
115056 }
115057
115058 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__FreezeEventLog(struct soap *soap, struct __emi__FreezeEventLog *a)
115059 {
115060         (void)soap; (void)a; /* appease -Wall -Werror */
115061         a->emi__FreezeEventLog = NULL;
115062 }
115063
115064 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__FreezeEventLog(struct soap *soap, const struct __emi__FreezeEventLog *a, const char *tag, const char *type)
115065 {
115066         register int id = 0;
115067         if (soap_out___emi__FreezeEventLog(soap, tag, id, a, type))
115068                 return soap->error;
115069         return SOAP_OK;
115070 }
115071
115072 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__FreezeEventLog(struct soap *soap, const char *tag, int id, const struct __emi__FreezeEventLog *a, const char *type)
115073 {
115074         soap_out_PointerTo_emi__FreezeEventLog(soap, "emi:FreezeEventLog", -1, &a->emi__FreezeEventLog, "");
115075         return SOAP_OK;
115076 }
115077
115078 SOAP_FMAC3 struct __emi__FreezeEventLog * SOAP_FMAC4 soap_get___emi__FreezeEventLog(struct soap *soap, struct __emi__FreezeEventLog *p, const char *tag, const char *type)
115079 {
115080         if ((p = soap_in___emi__FreezeEventLog(soap, tag, p, type)))
115081                 soap_getindependent(soap);
115082         return p;
115083 }
115084
115085 SOAP_FMAC3 struct __emi__FreezeEventLog * SOAP_FMAC4 soap_in___emi__FreezeEventLog(struct soap *soap, const char *tag, struct __emi__FreezeEventLog *a, const char *type)
115086 {
115087         short soap_flag_emi__FreezeEventLog = 1;
115088         a = (struct __emi__FreezeEventLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__FreezeEventLog, sizeof(struct __emi__FreezeEventLog), 0, NULL, NULL, NULL);
115089         if (!a)
115090                 return NULL;
115091         soap_default___emi__FreezeEventLog(soap, a);
115092                 for (;;)
115093                 {       soap->error = SOAP_TAG_MISMATCH;
115094                         if (soap_flag_emi__FreezeEventLog && soap->error == SOAP_TAG_MISMATCH)
115095                                 if (soap_in_PointerTo_emi__FreezeEventLog(soap, "emi:FreezeEventLog", &a->emi__FreezeEventLog, ""))
115096                                 {       soap_flag_emi__FreezeEventLog--;
115097                                         continue;
115098                                 }
115099                         if (soap->error == SOAP_TAG_MISMATCH)
115100                                 soap->error = soap_ignore_element(soap);
115101                         if (soap->error == SOAP_NO_TAG)
115102                                 break;
115103                         if (soap->error)
115104                                 return NULL;
115105                 }
115106         return a;
115107 }
115108
115109 SOAP_FMAC5 struct __emi__FreezeEventLog * SOAP_FMAC6 soap_new___emi__FreezeEventLog(struct soap *soap, int n)
115110 {       return soap_instantiate___emi__FreezeEventLog(soap, n, NULL, NULL, NULL);
115111 }
115112
115113 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__FreezeEventLog(struct soap *soap, struct __emi__FreezeEventLog *p)
115114 {       soap_delete(soap, p);
115115 }
115116
115117 SOAP_FMAC3 struct __emi__FreezeEventLog * SOAP_FMAC4 soap_instantiate___emi__FreezeEventLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115118 {
115119         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__FreezeEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115120         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__FreezeEventLog, n, soap_fdelete);
115121         if (!cp)
115122                 return NULL;
115123         if (n < 0)
115124         {       cp->ptr = (void*)new struct __emi__FreezeEventLog;
115125                 if (size)
115126                         *size = sizeof(struct __emi__FreezeEventLog);
115127         }
115128         else
115129         {       cp->ptr = (void*)new struct __emi__FreezeEventLog[n];
115130                 if (size)
115131                         *size = n * sizeof(struct __emi__FreezeEventLog);
115132         }
115133                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115134         return (struct __emi__FreezeEventLog*)cp->ptr;
115135 }
115136
115137 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__FreezeEventLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115138 {
115139         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__FreezeEventLog %p -> %p\n", q, p));
115140         *(struct __emi__FreezeEventLog*)p = *(struct __emi__FreezeEventLog*)q;
115141 }
115142
115143 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__ClearEventLog(struct soap *soap, const struct __emi__ClearEventLog *a)
115144 {
115145         (void)soap; (void)a; /* appease -Wall -Werror */
115146         soap_serialize_PointerTo_emi__ClearEventLog(soap, &a->emi__ClearEventLog);
115147 }
115148
115149 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__ClearEventLog(struct soap *soap, struct __emi__ClearEventLog *a)
115150 {
115151         (void)soap; (void)a; /* appease -Wall -Werror */
115152         a->emi__ClearEventLog = NULL;
115153 }
115154
115155 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__ClearEventLog(struct soap *soap, const struct __emi__ClearEventLog *a, const char *tag, const char *type)
115156 {
115157         register int id = 0;
115158         if (soap_out___emi__ClearEventLog(soap, tag, id, a, type))
115159                 return soap->error;
115160         return SOAP_OK;
115161 }
115162
115163 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__ClearEventLog(struct soap *soap, const char *tag, int id, const struct __emi__ClearEventLog *a, const char *type)
115164 {
115165         soap_out_PointerTo_emi__ClearEventLog(soap, "emi:ClearEventLog", -1, &a->emi__ClearEventLog, "");
115166         return SOAP_OK;
115167 }
115168
115169 SOAP_FMAC3 struct __emi__ClearEventLog * SOAP_FMAC4 soap_get___emi__ClearEventLog(struct soap *soap, struct __emi__ClearEventLog *p, const char *tag, const char *type)
115170 {
115171         if ((p = soap_in___emi__ClearEventLog(soap, tag, p, type)))
115172                 soap_getindependent(soap);
115173         return p;
115174 }
115175
115176 SOAP_FMAC3 struct __emi__ClearEventLog * SOAP_FMAC4 soap_in___emi__ClearEventLog(struct soap *soap, const char *tag, struct __emi__ClearEventLog *a, const char *type)
115177 {
115178         short soap_flag_emi__ClearEventLog = 1;
115179         a = (struct __emi__ClearEventLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__ClearEventLog, sizeof(struct __emi__ClearEventLog), 0, NULL, NULL, NULL);
115180         if (!a)
115181                 return NULL;
115182         soap_default___emi__ClearEventLog(soap, a);
115183                 for (;;)
115184                 {       soap->error = SOAP_TAG_MISMATCH;
115185                         if (soap_flag_emi__ClearEventLog && soap->error == SOAP_TAG_MISMATCH)
115186                                 if (soap_in_PointerTo_emi__ClearEventLog(soap, "emi:ClearEventLog", &a->emi__ClearEventLog, ""))
115187                                 {       soap_flag_emi__ClearEventLog--;
115188                                         continue;
115189                                 }
115190                         if (soap->error == SOAP_TAG_MISMATCH)
115191                                 soap->error = soap_ignore_element(soap);
115192                         if (soap->error == SOAP_NO_TAG)
115193                                 break;
115194                         if (soap->error)
115195                                 return NULL;
115196                 }
115197         return a;
115198 }
115199
115200 SOAP_FMAC5 struct __emi__ClearEventLog * SOAP_FMAC6 soap_new___emi__ClearEventLog(struct soap *soap, int n)
115201 {       return soap_instantiate___emi__ClearEventLog(soap, n, NULL, NULL, NULL);
115202 }
115203
115204 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__ClearEventLog(struct soap *soap, struct __emi__ClearEventLog *p)
115205 {       soap_delete(soap, p);
115206 }
115207
115208 SOAP_FMAC3 struct __emi__ClearEventLog * SOAP_FMAC4 soap_instantiate___emi__ClearEventLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115209 {
115210         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__ClearEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115211         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__ClearEventLog, n, soap_fdelete);
115212         if (!cp)
115213                 return NULL;
115214         if (n < 0)
115215         {       cp->ptr = (void*)new struct __emi__ClearEventLog;
115216                 if (size)
115217                         *size = sizeof(struct __emi__ClearEventLog);
115218         }
115219         else
115220         {       cp->ptr = (void*)new struct __emi__ClearEventLog[n];
115221                 if (size)
115222                         *size = n * sizeof(struct __emi__ClearEventLog);
115223         }
115224                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115225         return (struct __emi__ClearEventLog*)cp->ptr;
115226 }
115227
115228 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__ClearEventLog(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115229 {
115230         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__ClearEventLog %p -> %p\n", q, p));
115231         *(struct __emi__ClearEventLog*)p = *(struct __emi__ClearEventLog*)q;
115232 }
115233
115234 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__ReadEventLogRecords(struct soap *soap, const struct __emi__ReadEventLogRecords *a)
115235 {
115236         (void)soap; (void)a; /* appease -Wall -Werror */
115237         soap_serialize_PointerTo_emi__ReadEventLogRecords(soap, &a->emi__ReadEventLogRecords);
115238 }
115239
115240 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__ReadEventLogRecords(struct soap *soap, struct __emi__ReadEventLogRecords *a)
115241 {
115242         (void)soap; (void)a; /* appease -Wall -Werror */
115243         a->emi__ReadEventLogRecords = NULL;
115244 }
115245
115246 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__ReadEventLogRecords(struct soap *soap, const struct __emi__ReadEventLogRecords *a, const char *tag, const char *type)
115247 {
115248         register int id = 0;
115249         if (soap_out___emi__ReadEventLogRecords(soap, tag, id, a, type))
115250                 return soap->error;
115251         return SOAP_OK;
115252 }
115253
115254 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__ReadEventLogRecords(struct soap *soap, const char *tag, int id, const struct __emi__ReadEventLogRecords *a, const char *type)
115255 {
115256         soap_out_PointerTo_emi__ReadEventLogRecords(soap, "emi:ReadEventLogRecords", -1, &a->emi__ReadEventLogRecords, "");
115257         return SOAP_OK;
115258 }
115259
115260 SOAP_FMAC3 struct __emi__ReadEventLogRecords * SOAP_FMAC4 soap_get___emi__ReadEventLogRecords(struct soap *soap, struct __emi__ReadEventLogRecords *p, const char *tag, const char *type)
115261 {
115262         if ((p = soap_in___emi__ReadEventLogRecords(soap, tag, p, type)))
115263                 soap_getindependent(soap);
115264         return p;
115265 }
115266
115267 SOAP_FMAC3 struct __emi__ReadEventLogRecords * SOAP_FMAC4 soap_in___emi__ReadEventLogRecords(struct soap *soap, const char *tag, struct __emi__ReadEventLogRecords *a, const char *type)
115268 {
115269         short soap_flag_emi__ReadEventLogRecords = 1;
115270         a = (struct __emi__ReadEventLogRecords *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__ReadEventLogRecords, sizeof(struct __emi__ReadEventLogRecords), 0, NULL, NULL, NULL);
115271         if (!a)
115272                 return NULL;
115273         soap_default___emi__ReadEventLogRecords(soap, a);
115274                 for (;;)
115275                 {       soap->error = SOAP_TAG_MISMATCH;
115276                         if (soap_flag_emi__ReadEventLogRecords && soap->error == SOAP_TAG_MISMATCH)
115277                                 if (soap_in_PointerTo_emi__ReadEventLogRecords(soap, "emi:ReadEventLogRecords", &a->emi__ReadEventLogRecords, ""))
115278                                 {       soap_flag_emi__ReadEventLogRecords--;
115279                                         continue;
115280                                 }
115281                         if (soap->error == SOAP_TAG_MISMATCH)
115282                                 soap->error = soap_ignore_element(soap);
115283                         if (soap->error == SOAP_NO_TAG)
115284                                 break;
115285                         if (soap->error)
115286                                 return NULL;
115287                 }
115288         return a;
115289 }
115290
115291 SOAP_FMAC5 struct __emi__ReadEventLogRecords * SOAP_FMAC6 soap_new___emi__ReadEventLogRecords(struct soap *soap, int n)
115292 {       return soap_instantiate___emi__ReadEventLogRecords(soap, n, NULL, NULL, NULL);
115293 }
115294
115295 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__ReadEventLogRecords(struct soap *soap, struct __emi__ReadEventLogRecords *p)
115296 {       soap_delete(soap, p);
115297 }
115298
115299 SOAP_FMAC3 struct __emi__ReadEventLogRecords * SOAP_FMAC4 soap_instantiate___emi__ReadEventLogRecords(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115300 {
115301         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__ReadEventLogRecords(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115302         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__ReadEventLogRecords, n, soap_fdelete);
115303         if (!cp)
115304                 return NULL;
115305         if (n < 0)
115306         {       cp->ptr = (void*)new struct __emi__ReadEventLogRecords;
115307                 if (size)
115308                         *size = sizeof(struct __emi__ReadEventLogRecords);
115309         }
115310         else
115311         {       cp->ptr = (void*)new struct __emi__ReadEventLogRecords[n];
115312                 if (size)
115313                         *size = n * sizeof(struct __emi__ReadEventLogRecords);
115314         }
115315                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115316         return (struct __emi__ReadEventLogRecords*)cp->ptr;
115317 }
115318
115319 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__ReadEventLogRecords(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115320 {
115321         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__ReadEventLogRecords %p -> %p\n", q, p));
115322         *(struct __emi__ReadEventLogRecords*)p = *(struct __emi__ReadEventLogRecords*)q;
115323 }
115324
115325 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetEventLogStatus(struct soap *soap, const struct __emi__GetEventLogStatus *a)
115326 {
115327         (void)soap; (void)a; /* appease -Wall -Werror */
115328         soap_serialize_PointerTo_emi__GetEventLogStatus(soap, &a->emi__GetEventLogStatus);
115329 }
115330
115331 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetEventLogStatus(struct soap *soap, struct __emi__GetEventLogStatus *a)
115332 {
115333         (void)soap; (void)a; /* appease -Wall -Werror */
115334         a->emi__GetEventLogStatus = NULL;
115335 }
115336
115337 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetEventLogStatus(struct soap *soap, const struct __emi__GetEventLogStatus *a, const char *tag, const char *type)
115338 {
115339         register int id = 0;
115340         if (soap_out___emi__GetEventLogStatus(soap, tag, id, a, type))
115341                 return soap->error;
115342         return SOAP_OK;
115343 }
115344
115345 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetEventLogStatus(struct soap *soap, const char *tag, int id, const struct __emi__GetEventLogStatus *a, const char *type)
115346 {
115347         soap_out_PointerTo_emi__GetEventLogStatus(soap, "emi:GetEventLogStatus", -1, &a->emi__GetEventLogStatus, "");
115348         return SOAP_OK;
115349 }
115350
115351 SOAP_FMAC3 struct __emi__GetEventLogStatus * SOAP_FMAC4 soap_get___emi__GetEventLogStatus(struct soap *soap, struct __emi__GetEventLogStatus *p, const char *tag, const char *type)
115352 {
115353         if ((p = soap_in___emi__GetEventLogStatus(soap, tag, p, type)))
115354                 soap_getindependent(soap);
115355         return p;
115356 }
115357
115358 SOAP_FMAC3 struct __emi__GetEventLogStatus * SOAP_FMAC4 soap_in___emi__GetEventLogStatus(struct soap *soap, const char *tag, struct __emi__GetEventLogStatus *a, const char *type)
115359 {
115360         short soap_flag_emi__GetEventLogStatus = 1;
115361         a = (struct __emi__GetEventLogStatus *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetEventLogStatus, sizeof(struct __emi__GetEventLogStatus), 0, NULL, NULL, NULL);
115362         if (!a)
115363                 return NULL;
115364         soap_default___emi__GetEventLogStatus(soap, a);
115365                 for (;;)
115366                 {       soap->error = SOAP_TAG_MISMATCH;
115367                         if (soap_flag_emi__GetEventLogStatus && soap->error == SOAP_TAG_MISMATCH)
115368                                 if (soap_in_PointerTo_emi__GetEventLogStatus(soap, "emi:GetEventLogStatus", &a->emi__GetEventLogStatus, ""))
115369                                 {       soap_flag_emi__GetEventLogStatus--;
115370                                         continue;
115371                                 }
115372                         if (soap->error == SOAP_TAG_MISMATCH)
115373                                 soap->error = soap_ignore_element(soap);
115374                         if (soap->error == SOAP_NO_TAG)
115375                                 break;
115376                         if (soap->error)
115377                                 return NULL;
115378                 }
115379         return a;
115380 }
115381
115382 SOAP_FMAC5 struct __emi__GetEventLogStatus * SOAP_FMAC6 soap_new___emi__GetEventLogStatus(struct soap *soap, int n)
115383 {       return soap_instantiate___emi__GetEventLogStatus(soap, n, NULL, NULL, NULL);
115384 }
115385
115386 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetEventLogStatus(struct soap *soap, struct __emi__GetEventLogStatus *p)
115387 {       soap_delete(soap, p);
115388 }
115389
115390 SOAP_FMAC3 struct __emi__GetEventLogStatus * SOAP_FMAC4 soap_instantiate___emi__GetEventLogStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115391 {
115392         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetEventLogStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115393         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetEventLogStatus, n, soap_fdelete);
115394         if (!cp)
115395                 return NULL;
115396         if (n < 0)
115397         {       cp->ptr = (void*)new struct __emi__GetEventLogStatus;
115398                 if (size)
115399                         *size = sizeof(struct __emi__GetEventLogStatus);
115400         }
115401         else
115402         {       cp->ptr = (void*)new struct __emi__GetEventLogStatus[n];
115403                 if (size)
115404                         *size = n * sizeof(struct __emi__GetEventLogStatus);
115405         }
115406                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115407         return (struct __emi__GetEventLogStatus*)cp->ptr;
115408 }
115409
115410 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetEventLogStatus(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115411 {
115412         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetEventLogStatus %p -> %p\n", q, p));
115413         *(struct __emi__GetEventLogStatus*)p = *(struct __emi__GetEventLogStatus*)q;
115414 }
115415
115416 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__RemoveEventFilter(struct soap *soap, const struct __emi__RemoveEventFilter *a)
115417 {
115418         (void)soap; (void)a; /* appease -Wall -Werror */
115419         soap_serialize_PointerTo_emi__RemoveEventFilter(soap, &a->emi__RemoveEventFilter);
115420 }
115421
115422 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__RemoveEventFilter(struct soap *soap, struct __emi__RemoveEventFilter *a)
115423 {
115424         (void)soap; (void)a; /* appease -Wall -Werror */
115425         a->emi__RemoveEventFilter = NULL;
115426 }
115427
115428 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__RemoveEventFilter(struct soap *soap, const struct __emi__RemoveEventFilter *a, const char *tag, const char *type)
115429 {
115430         register int id = 0;
115431         if (soap_out___emi__RemoveEventFilter(soap, tag, id, a, type))
115432                 return soap->error;
115433         return SOAP_OK;
115434 }
115435
115436 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__RemoveEventFilter(struct soap *soap, const char *tag, int id, const struct __emi__RemoveEventFilter *a, const char *type)
115437 {
115438         soap_out_PointerTo_emi__RemoveEventFilter(soap, "emi:RemoveEventFilter", -1, &a->emi__RemoveEventFilter, "");
115439         return SOAP_OK;
115440 }
115441
115442 SOAP_FMAC3 struct __emi__RemoveEventFilter * SOAP_FMAC4 soap_get___emi__RemoveEventFilter(struct soap *soap, struct __emi__RemoveEventFilter *p, const char *tag, const char *type)
115443 {
115444         if ((p = soap_in___emi__RemoveEventFilter(soap, tag, p, type)))
115445                 soap_getindependent(soap);
115446         return p;
115447 }
115448
115449 SOAP_FMAC3 struct __emi__RemoveEventFilter * SOAP_FMAC4 soap_in___emi__RemoveEventFilter(struct soap *soap, const char *tag, struct __emi__RemoveEventFilter *a, const char *type)
115450 {
115451         short soap_flag_emi__RemoveEventFilter = 1;
115452         a = (struct __emi__RemoveEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__RemoveEventFilter, sizeof(struct __emi__RemoveEventFilter), 0, NULL, NULL, NULL);
115453         if (!a)
115454                 return NULL;
115455         soap_default___emi__RemoveEventFilter(soap, a);
115456                 for (;;)
115457                 {       soap->error = SOAP_TAG_MISMATCH;
115458                         if (soap_flag_emi__RemoveEventFilter && soap->error == SOAP_TAG_MISMATCH)
115459                                 if (soap_in_PointerTo_emi__RemoveEventFilter(soap, "emi:RemoveEventFilter", &a->emi__RemoveEventFilter, ""))
115460                                 {       soap_flag_emi__RemoveEventFilter--;
115461                                         continue;
115462                                 }
115463                         if (soap->error == SOAP_TAG_MISMATCH)
115464                                 soap->error = soap_ignore_element(soap);
115465                         if (soap->error == SOAP_NO_TAG)
115466                                 break;
115467                         if (soap->error)
115468                                 return NULL;
115469                 }
115470         return a;
115471 }
115472
115473 SOAP_FMAC5 struct __emi__RemoveEventFilter * SOAP_FMAC6 soap_new___emi__RemoveEventFilter(struct soap *soap, int n)
115474 {       return soap_instantiate___emi__RemoveEventFilter(soap, n, NULL, NULL, NULL);
115475 }
115476
115477 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__RemoveEventFilter(struct soap *soap, struct __emi__RemoveEventFilter *p)
115478 {       soap_delete(soap, p);
115479 }
115480
115481 SOAP_FMAC3 struct __emi__RemoveEventFilter * SOAP_FMAC4 soap_instantiate___emi__RemoveEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115482 {
115483         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__RemoveEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115484         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__RemoveEventFilter, n, soap_fdelete);
115485         if (!cp)
115486                 return NULL;
115487         if (n < 0)
115488         {       cp->ptr = (void*)new struct __emi__RemoveEventFilter;
115489                 if (size)
115490                         *size = sizeof(struct __emi__RemoveEventFilter);
115491         }
115492         else
115493         {       cp->ptr = (void*)new struct __emi__RemoveEventFilter[n];
115494                 if (size)
115495                         *size = n * sizeof(struct __emi__RemoveEventFilter);
115496         }
115497                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115498         return (struct __emi__RemoveEventFilter*)cp->ptr;
115499 }
115500
115501 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__RemoveEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115502 {
115503         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__RemoveEventFilter %p -> %p\n", q, p));
115504         *(struct __emi__RemoveEventFilter*)p = *(struct __emi__RemoveEventFilter*)q;
115505 }
115506
115507 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__UpdateEventFilter(struct soap *soap, const struct __emi__UpdateEventFilter *a)
115508 {
115509         (void)soap; (void)a; /* appease -Wall -Werror */
115510         soap_serialize_PointerTo_emi__UpdateEventFilter(soap, &a->emi__UpdateEventFilter);
115511 }
115512
115513 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__UpdateEventFilter(struct soap *soap, struct __emi__UpdateEventFilter *a)
115514 {
115515         (void)soap; (void)a; /* appease -Wall -Werror */
115516         a->emi__UpdateEventFilter = NULL;
115517 }
115518
115519 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__UpdateEventFilter(struct soap *soap, const struct __emi__UpdateEventFilter *a, const char *tag, const char *type)
115520 {
115521         register int id = 0;
115522         if (soap_out___emi__UpdateEventFilter(soap, tag, id, a, type))
115523                 return soap->error;
115524         return SOAP_OK;
115525 }
115526
115527 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__UpdateEventFilter(struct soap *soap, const char *tag, int id, const struct __emi__UpdateEventFilter *a, const char *type)
115528 {
115529         soap_out_PointerTo_emi__UpdateEventFilter(soap, "emi:UpdateEventFilter", -1, &a->emi__UpdateEventFilter, "");
115530         return SOAP_OK;
115531 }
115532
115533 SOAP_FMAC3 struct __emi__UpdateEventFilter * SOAP_FMAC4 soap_get___emi__UpdateEventFilter(struct soap *soap, struct __emi__UpdateEventFilter *p, const char *tag, const char *type)
115534 {
115535         if ((p = soap_in___emi__UpdateEventFilter(soap, tag, p, type)))
115536                 soap_getindependent(soap);
115537         return p;
115538 }
115539
115540 SOAP_FMAC3 struct __emi__UpdateEventFilter * SOAP_FMAC4 soap_in___emi__UpdateEventFilter(struct soap *soap, const char *tag, struct __emi__UpdateEventFilter *a, const char *type)
115541 {
115542         short soap_flag_emi__UpdateEventFilter = 1;
115543         a = (struct __emi__UpdateEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__UpdateEventFilter, sizeof(struct __emi__UpdateEventFilter), 0, NULL, NULL, NULL);
115544         if (!a)
115545                 return NULL;
115546         soap_default___emi__UpdateEventFilter(soap, a);
115547                 for (;;)
115548                 {       soap->error = SOAP_TAG_MISMATCH;
115549                         if (soap_flag_emi__UpdateEventFilter && soap->error == SOAP_TAG_MISMATCH)
115550                                 if (soap_in_PointerTo_emi__UpdateEventFilter(soap, "emi:UpdateEventFilter", &a->emi__UpdateEventFilter, ""))
115551                                 {       soap_flag_emi__UpdateEventFilter--;
115552                                         continue;
115553                                 }
115554                         if (soap->error == SOAP_TAG_MISMATCH)
115555                                 soap->error = soap_ignore_element(soap);
115556                         if (soap->error == SOAP_NO_TAG)
115557                                 break;
115558                         if (soap->error)
115559                                 return NULL;
115560                 }
115561         return a;
115562 }
115563
115564 SOAP_FMAC5 struct __emi__UpdateEventFilter * SOAP_FMAC6 soap_new___emi__UpdateEventFilter(struct soap *soap, int n)
115565 {       return soap_instantiate___emi__UpdateEventFilter(soap, n, NULL, NULL, NULL);
115566 }
115567
115568 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__UpdateEventFilter(struct soap *soap, struct __emi__UpdateEventFilter *p)
115569 {       soap_delete(soap, p);
115570 }
115571
115572 SOAP_FMAC3 struct __emi__UpdateEventFilter * SOAP_FMAC4 soap_instantiate___emi__UpdateEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115573 {
115574         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__UpdateEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115575         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__UpdateEventFilter, n, soap_fdelete);
115576         if (!cp)
115577                 return NULL;
115578         if (n < 0)
115579         {       cp->ptr = (void*)new struct __emi__UpdateEventFilter;
115580                 if (size)
115581                         *size = sizeof(struct __emi__UpdateEventFilter);
115582         }
115583         else
115584         {       cp->ptr = (void*)new struct __emi__UpdateEventFilter[n];
115585                 if (size)
115586                         *size = n * sizeof(struct __emi__UpdateEventFilter);
115587         }
115588                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115589         return (struct __emi__UpdateEventFilter*)cp->ptr;
115590 }
115591
115592 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__UpdateEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115593 {
115594         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__UpdateEventFilter %p -> %p\n", q, p));
115595         *(struct __emi__UpdateEventFilter*)p = *(struct __emi__UpdateEventFilter*)q;
115596 }
115597
115598 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetEventFilter(struct soap *soap, const struct __emi__GetEventFilter *a)
115599 {
115600         (void)soap; (void)a; /* appease -Wall -Werror */
115601         soap_serialize_PointerTo_emi__GetEventFilter(soap, &a->emi__GetEventFilter);
115602 }
115603
115604 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetEventFilter(struct soap *soap, struct __emi__GetEventFilter *a)
115605 {
115606         (void)soap; (void)a; /* appease -Wall -Werror */
115607         a->emi__GetEventFilter = NULL;
115608 }
115609
115610 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetEventFilter(struct soap *soap, const struct __emi__GetEventFilter *a, const char *tag, const char *type)
115611 {
115612         register int id = 0;
115613         if (soap_out___emi__GetEventFilter(soap, tag, id, a, type))
115614                 return soap->error;
115615         return SOAP_OK;
115616 }
115617
115618 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetEventFilter(struct soap *soap, const char *tag, int id, const struct __emi__GetEventFilter *a, const char *type)
115619 {
115620         soap_out_PointerTo_emi__GetEventFilter(soap, "emi:GetEventFilter", -1, &a->emi__GetEventFilter, "");
115621         return SOAP_OK;
115622 }
115623
115624 SOAP_FMAC3 struct __emi__GetEventFilter * SOAP_FMAC4 soap_get___emi__GetEventFilter(struct soap *soap, struct __emi__GetEventFilter *p, const char *tag, const char *type)
115625 {
115626         if ((p = soap_in___emi__GetEventFilter(soap, tag, p, type)))
115627                 soap_getindependent(soap);
115628         return p;
115629 }
115630
115631 SOAP_FMAC3 struct __emi__GetEventFilter * SOAP_FMAC4 soap_in___emi__GetEventFilter(struct soap *soap, const char *tag, struct __emi__GetEventFilter *a, const char *type)
115632 {
115633         short soap_flag_emi__GetEventFilter = 1;
115634         a = (struct __emi__GetEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetEventFilter, sizeof(struct __emi__GetEventFilter), 0, NULL, NULL, NULL);
115635         if (!a)
115636                 return NULL;
115637         soap_default___emi__GetEventFilter(soap, a);
115638                 for (;;)
115639                 {       soap->error = SOAP_TAG_MISMATCH;
115640                         if (soap_flag_emi__GetEventFilter && soap->error == SOAP_TAG_MISMATCH)
115641                                 if (soap_in_PointerTo_emi__GetEventFilter(soap, "emi:GetEventFilter", &a->emi__GetEventFilter, ""))
115642                                 {       soap_flag_emi__GetEventFilter--;
115643                                         continue;
115644                                 }
115645                         if (soap->error == SOAP_TAG_MISMATCH)
115646                                 soap->error = soap_ignore_element(soap);
115647                         if (soap->error == SOAP_NO_TAG)
115648                                 break;
115649                         if (soap->error)
115650                                 return NULL;
115651                 }
115652         return a;
115653 }
115654
115655 SOAP_FMAC5 struct __emi__GetEventFilter * SOAP_FMAC6 soap_new___emi__GetEventFilter(struct soap *soap, int n)
115656 {       return soap_instantiate___emi__GetEventFilter(soap, n, NULL, NULL, NULL);
115657 }
115658
115659 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetEventFilter(struct soap *soap, struct __emi__GetEventFilter *p)
115660 {       soap_delete(soap, p);
115661 }
115662
115663 SOAP_FMAC3 struct __emi__GetEventFilter * SOAP_FMAC4 soap_instantiate___emi__GetEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115664 {
115665         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115666         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetEventFilter, n, soap_fdelete);
115667         if (!cp)
115668                 return NULL;
115669         if (n < 0)
115670         {       cp->ptr = (void*)new struct __emi__GetEventFilter;
115671                 if (size)
115672                         *size = sizeof(struct __emi__GetEventFilter);
115673         }
115674         else
115675         {       cp->ptr = (void*)new struct __emi__GetEventFilter[n];
115676                 if (size)
115677                         *size = n * sizeof(struct __emi__GetEventFilter);
115678         }
115679                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115680         return (struct __emi__GetEventFilter*)cp->ptr;
115681 }
115682
115683 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115684 {
115685         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetEventFilter %p -> %p\n", q, p));
115686         *(struct __emi__GetEventFilter*)p = *(struct __emi__GetEventFilter*)q;
115687 }
115688
115689 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__CancelAlertSubscription(struct soap *soap, const struct __emi__CancelAlertSubscription *a)
115690 {
115691         (void)soap; (void)a; /* appease -Wall -Werror */
115692         soap_serialize_PointerTo_emi__CancelAlertSubscription(soap, &a->emi__CancelAlertSubscription);
115693 }
115694
115695 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__CancelAlertSubscription(struct soap *soap, struct __emi__CancelAlertSubscription *a)
115696 {
115697         (void)soap; (void)a; /* appease -Wall -Werror */
115698         a->emi__CancelAlertSubscription = NULL;
115699 }
115700
115701 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__CancelAlertSubscription(struct soap *soap, const struct __emi__CancelAlertSubscription *a, const char *tag, const char *type)
115702 {
115703         register int id = 0;
115704         if (soap_out___emi__CancelAlertSubscription(soap, tag, id, a, type))
115705                 return soap->error;
115706         return SOAP_OK;
115707 }
115708
115709 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__CancelAlertSubscription(struct soap *soap, const char *tag, int id, const struct __emi__CancelAlertSubscription *a, const char *type)
115710 {
115711         soap_out_PointerTo_emi__CancelAlertSubscription(soap, "emi:CancelAlertSubscription", -1, &a->emi__CancelAlertSubscription, "");
115712         return SOAP_OK;
115713 }
115714
115715 SOAP_FMAC3 struct __emi__CancelAlertSubscription * SOAP_FMAC4 soap_get___emi__CancelAlertSubscription(struct soap *soap, struct __emi__CancelAlertSubscription *p, const char *tag, const char *type)
115716 {
115717         if ((p = soap_in___emi__CancelAlertSubscription(soap, tag, p, type)))
115718                 soap_getindependent(soap);
115719         return p;
115720 }
115721
115722 SOAP_FMAC3 struct __emi__CancelAlertSubscription * SOAP_FMAC4 soap_in___emi__CancelAlertSubscription(struct soap *soap, const char *tag, struct __emi__CancelAlertSubscription *a, const char *type)
115723 {
115724         short soap_flag_emi__CancelAlertSubscription = 1;
115725         a = (struct __emi__CancelAlertSubscription *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__CancelAlertSubscription, sizeof(struct __emi__CancelAlertSubscription), 0, NULL, NULL, NULL);
115726         if (!a)
115727                 return NULL;
115728         soap_default___emi__CancelAlertSubscription(soap, a);
115729                 for (;;)
115730                 {       soap->error = SOAP_TAG_MISMATCH;
115731                         if (soap_flag_emi__CancelAlertSubscription && soap->error == SOAP_TAG_MISMATCH)
115732                                 if (soap_in_PointerTo_emi__CancelAlertSubscription(soap, "emi:CancelAlertSubscription", &a->emi__CancelAlertSubscription, ""))
115733                                 {       soap_flag_emi__CancelAlertSubscription--;
115734                                         continue;
115735                                 }
115736                         if (soap->error == SOAP_TAG_MISMATCH)
115737                                 soap->error = soap_ignore_element(soap);
115738                         if (soap->error == SOAP_NO_TAG)
115739                                 break;
115740                         if (soap->error)
115741                                 return NULL;
115742                 }
115743         return a;
115744 }
115745
115746 SOAP_FMAC5 struct __emi__CancelAlertSubscription * SOAP_FMAC6 soap_new___emi__CancelAlertSubscription(struct soap *soap, int n)
115747 {       return soap_instantiate___emi__CancelAlertSubscription(soap, n, NULL, NULL, NULL);
115748 }
115749
115750 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__CancelAlertSubscription(struct soap *soap, struct __emi__CancelAlertSubscription *p)
115751 {       soap_delete(soap, p);
115752 }
115753
115754 SOAP_FMAC3 struct __emi__CancelAlertSubscription * SOAP_FMAC4 soap_instantiate___emi__CancelAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115755 {
115756         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__CancelAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115757         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__CancelAlertSubscription, n, soap_fdelete);
115758         if (!cp)
115759                 return NULL;
115760         if (n < 0)
115761         {       cp->ptr = (void*)new struct __emi__CancelAlertSubscription;
115762                 if (size)
115763                         *size = sizeof(struct __emi__CancelAlertSubscription);
115764         }
115765         else
115766         {       cp->ptr = (void*)new struct __emi__CancelAlertSubscription[n];
115767                 if (size)
115768                         *size = n * sizeof(struct __emi__CancelAlertSubscription);
115769         }
115770                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115771         return (struct __emi__CancelAlertSubscription*)cp->ptr;
115772 }
115773
115774 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__CancelAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115775 {
115776         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__CancelAlertSubscription %p -> %p\n", q, p));
115777         *(struct __emi__CancelAlertSubscription*)p = *(struct __emi__CancelAlertSubscription*)q;
115778 }
115779
115780 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateAlertPolicies(struct soap *soap, const struct __emi__EnumerateAlertPolicies *a)
115781 {
115782         (void)soap; (void)a; /* appease -Wall -Werror */
115783         soap_serialize_PointerTo_emi__EnumerateAlertPolicies(soap, &a->emi__EnumerateAlertPolicies);
115784 }
115785
115786 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateAlertPolicies(struct soap *soap, struct __emi__EnumerateAlertPolicies *a)
115787 {
115788         (void)soap; (void)a; /* appease -Wall -Werror */
115789         a->emi__EnumerateAlertPolicies = NULL;
115790 }
115791
115792 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateAlertPolicies(struct soap *soap, const struct __emi__EnumerateAlertPolicies *a, const char *tag, const char *type)
115793 {
115794         register int id = 0;
115795         if (soap_out___emi__EnumerateAlertPolicies(soap, tag, id, a, type))
115796                 return soap->error;
115797         return SOAP_OK;
115798 }
115799
115800 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, int id, const struct __emi__EnumerateAlertPolicies *a, const char *type)
115801 {
115802         soap_out_PointerTo_emi__EnumerateAlertPolicies(soap, "emi:EnumerateAlertPolicies", -1, &a->emi__EnumerateAlertPolicies, "");
115803         return SOAP_OK;
115804 }
115805
115806 SOAP_FMAC3 struct __emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_get___emi__EnumerateAlertPolicies(struct soap *soap, struct __emi__EnumerateAlertPolicies *p, const char *tag, const char *type)
115807 {
115808         if ((p = soap_in___emi__EnumerateAlertPolicies(soap, tag, p, type)))
115809                 soap_getindependent(soap);
115810         return p;
115811 }
115812
115813 SOAP_FMAC3 struct __emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_in___emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, struct __emi__EnumerateAlertPolicies *a, const char *type)
115814 {
115815         short soap_flag_emi__EnumerateAlertPolicies = 1;
115816         a = (struct __emi__EnumerateAlertPolicies *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateAlertPolicies, sizeof(struct __emi__EnumerateAlertPolicies), 0, NULL, NULL, NULL);
115817         if (!a)
115818                 return NULL;
115819         soap_default___emi__EnumerateAlertPolicies(soap, a);
115820                 for (;;)
115821                 {       soap->error = SOAP_TAG_MISMATCH;
115822                         if (soap_flag_emi__EnumerateAlertPolicies && soap->error == SOAP_TAG_MISMATCH)
115823                                 if (soap_in_PointerTo_emi__EnumerateAlertPolicies(soap, "emi:EnumerateAlertPolicies", &a->emi__EnumerateAlertPolicies, ""))
115824                                 {       soap_flag_emi__EnumerateAlertPolicies--;
115825                                         continue;
115826                                 }
115827                         if (soap->error == SOAP_TAG_MISMATCH)
115828                                 soap->error = soap_ignore_element(soap);
115829                         if (soap->error == SOAP_NO_TAG)
115830                                 break;
115831                         if (soap->error)
115832                                 return NULL;
115833                 }
115834         return a;
115835 }
115836
115837 SOAP_FMAC5 struct __emi__EnumerateAlertPolicies * SOAP_FMAC6 soap_new___emi__EnumerateAlertPolicies(struct soap *soap, int n)
115838 {       return soap_instantiate___emi__EnumerateAlertPolicies(soap, n, NULL, NULL, NULL);
115839 }
115840
115841 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateAlertPolicies(struct soap *soap, struct __emi__EnumerateAlertPolicies *p)
115842 {       soap_delete(soap, p);
115843 }
115844
115845 SOAP_FMAC3 struct __emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_instantiate___emi__EnumerateAlertPolicies(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115846 {
115847         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateAlertPolicies(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115848         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateAlertPolicies, n, soap_fdelete);
115849         if (!cp)
115850                 return NULL;
115851         if (n < 0)
115852         {       cp->ptr = (void*)new struct __emi__EnumerateAlertPolicies;
115853                 if (size)
115854                         *size = sizeof(struct __emi__EnumerateAlertPolicies);
115855         }
115856         else
115857         {       cp->ptr = (void*)new struct __emi__EnumerateAlertPolicies[n];
115858                 if (size)
115859                         *size = n * sizeof(struct __emi__EnumerateAlertPolicies);
115860         }
115861                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115862         return (struct __emi__EnumerateAlertPolicies*)cp->ptr;
115863 }
115864
115865 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__EnumerateAlertPolicies(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115866 {
115867         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateAlertPolicies %p -> %p\n", q, p));
115868         *(struct __emi__EnumerateAlertPolicies*)p = *(struct __emi__EnumerateAlertPolicies*)q;
115869 }
115870
115871 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateAlertSubscriptions *a)
115872 {
115873         (void)soap; (void)a; /* appease -Wall -Werror */
115874         soap_serialize_PointerTo_emi__EnumerateAlertSubscriptions(soap, &a->emi__EnumerateAlertSubscriptions);
115875 }
115876
115877 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateAlertSubscriptions(struct soap *soap, struct __emi__EnumerateAlertSubscriptions *a)
115878 {
115879         (void)soap; (void)a; /* appease -Wall -Werror */
115880         a->emi__EnumerateAlertSubscriptions = NULL;
115881 }
115882
115883 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateAlertSubscriptions *a, const char *tag, const char *type)
115884 {
115885         register int id = 0;
115886         if (soap_out___emi__EnumerateAlertSubscriptions(soap, tag, id, a, type))
115887                 return soap->error;
115888         return SOAP_OK;
115889 }
115890
115891 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, int id, const struct __emi__EnumerateAlertSubscriptions *a, const char *type)
115892 {
115893         soap_out_PointerTo_emi__EnumerateAlertSubscriptions(soap, "emi:EnumerateAlertSubscriptions", -1, &a->emi__EnumerateAlertSubscriptions, "");
115894         return SOAP_OK;
115895 }
115896
115897 SOAP_FMAC3 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_get___emi__EnumerateAlertSubscriptions(struct soap *soap, struct __emi__EnumerateAlertSubscriptions *p, const char *tag, const char *type)
115898 {
115899         if ((p = soap_in___emi__EnumerateAlertSubscriptions(soap, tag, p, type)))
115900                 soap_getindependent(soap);
115901         return p;
115902 }
115903
115904 SOAP_FMAC3 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_in___emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, struct __emi__EnumerateAlertSubscriptions *a, const char *type)
115905 {
115906         short soap_flag_emi__EnumerateAlertSubscriptions = 1;
115907         a = (struct __emi__EnumerateAlertSubscriptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateAlertSubscriptions, sizeof(struct __emi__EnumerateAlertSubscriptions), 0, NULL, NULL, NULL);
115908         if (!a)
115909                 return NULL;
115910         soap_default___emi__EnumerateAlertSubscriptions(soap, a);
115911                 for (;;)
115912                 {       soap->error = SOAP_TAG_MISMATCH;
115913                         if (soap_flag_emi__EnumerateAlertSubscriptions && soap->error == SOAP_TAG_MISMATCH)
115914                                 if (soap_in_PointerTo_emi__EnumerateAlertSubscriptions(soap, "emi:EnumerateAlertSubscriptions", &a->emi__EnumerateAlertSubscriptions, ""))
115915                                 {       soap_flag_emi__EnumerateAlertSubscriptions--;
115916                                         continue;
115917                                 }
115918                         if (soap->error == SOAP_TAG_MISMATCH)
115919                                 soap->error = soap_ignore_element(soap);
115920                         if (soap->error == SOAP_NO_TAG)
115921                                 break;
115922                         if (soap->error)
115923                                 return NULL;
115924                 }
115925         return a;
115926 }
115927
115928 SOAP_FMAC5 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC6 soap_new___emi__EnumerateAlertSubscriptions(struct soap *soap, int n)
115929 {       return soap_instantiate___emi__EnumerateAlertSubscriptions(soap, n, NULL, NULL, NULL);
115930 }
115931
115932 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateAlertSubscriptions(struct soap *soap, struct __emi__EnumerateAlertSubscriptions *p)
115933 {       soap_delete(soap, p);
115934 }
115935
115936 SOAP_FMAC3 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_instantiate___emi__EnumerateAlertSubscriptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
115937 {
115938         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
115939         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateAlertSubscriptions, n, soap_fdelete);
115940         if (!cp)
115941                 return NULL;
115942         if (n < 0)
115943         {       cp->ptr = (void*)new struct __emi__EnumerateAlertSubscriptions;
115944                 if (size)
115945                         *size = sizeof(struct __emi__EnumerateAlertSubscriptions);
115946         }
115947         else
115948         {       cp->ptr = (void*)new struct __emi__EnumerateAlertSubscriptions[n];
115949                 if (size)
115950                         *size = n * sizeof(struct __emi__EnumerateAlertSubscriptions);
115951         }
115952                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
115953         return (struct __emi__EnumerateAlertSubscriptions*)cp->ptr;
115954 }
115955
115956 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__EnumerateAlertSubscriptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
115957 {
115958         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateAlertSubscriptions %p -> %p\n", q, p));
115959         *(struct __emi__EnumerateAlertSubscriptions*)p = *(struct __emi__EnumerateAlertSubscriptions*)q;
115960 }
115961
115962 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SubscribeForAlert(struct soap *soap, const struct __emi__SubscribeForAlert *a)
115963 {
115964         (void)soap; (void)a; /* appease -Wall -Werror */
115965         soap_serialize_PointerTo_emi__SubscribeForAlert(soap, &a->emi__SubscribeForAlert);
115966 }
115967
115968 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SubscribeForAlert(struct soap *soap, struct __emi__SubscribeForAlert *a)
115969 {
115970         (void)soap; (void)a; /* appease -Wall -Werror */
115971         a->emi__SubscribeForAlert = NULL;
115972 }
115973
115974 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SubscribeForAlert(struct soap *soap, const struct __emi__SubscribeForAlert *a, const char *tag, const char *type)
115975 {
115976         register int id = 0;
115977         if (soap_out___emi__SubscribeForAlert(soap, tag, id, a, type))
115978                 return soap->error;
115979         return SOAP_OK;
115980 }
115981
115982 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__SubscribeForAlert(struct soap *soap, const char *tag, int id, const struct __emi__SubscribeForAlert *a, const char *type)
115983 {
115984         soap_out_PointerTo_emi__SubscribeForAlert(soap, "emi:SubscribeForAlert", -1, &a->emi__SubscribeForAlert, "");
115985         return SOAP_OK;
115986 }
115987
115988 SOAP_FMAC3 struct __emi__SubscribeForAlert * SOAP_FMAC4 soap_get___emi__SubscribeForAlert(struct soap *soap, struct __emi__SubscribeForAlert *p, const char *tag, const char *type)
115989 {
115990         if ((p = soap_in___emi__SubscribeForAlert(soap, tag, p, type)))
115991                 soap_getindependent(soap);
115992         return p;
115993 }
115994
115995 SOAP_FMAC3 struct __emi__SubscribeForAlert * SOAP_FMAC4 soap_in___emi__SubscribeForAlert(struct soap *soap, const char *tag, struct __emi__SubscribeForAlert *a, const char *type)
115996 {
115997         short soap_flag_emi__SubscribeForAlert = 1;
115998         a = (struct __emi__SubscribeForAlert *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SubscribeForAlert, sizeof(struct __emi__SubscribeForAlert), 0, NULL, NULL, NULL);
115999         if (!a)
116000                 return NULL;
116001         soap_default___emi__SubscribeForAlert(soap, a);
116002                 for (;;)
116003                 {       soap->error = SOAP_TAG_MISMATCH;
116004                         if (soap_flag_emi__SubscribeForAlert && soap->error == SOAP_TAG_MISMATCH)
116005                                 if (soap_in_PointerTo_emi__SubscribeForAlert(soap, "emi:SubscribeForAlert", &a->emi__SubscribeForAlert, ""))
116006                                 {       soap_flag_emi__SubscribeForAlert--;
116007                                         continue;
116008                                 }
116009                         if (soap->error == SOAP_TAG_MISMATCH)
116010                                 soap->error = soap_ignore_element(soap);
116011                         if (soap->error == SOAP_NO_TAG)
116012                                 break;
116013                         if (soap->error)
116014                                 return NULL;
116015                 }
116016         return a;
116017 }
116018
116019 SOAP_FMAC5 struct __emi__SubscribeForAlert * SOAP_FMAC6 soap_new___emi__SubscribeForAlert(struct soap *soap, int n)
116020 {       return soap_instantiate___emi__SubscribeForAlert(soap, n, NULL, NULL, NULL);
116021 }
116022
116023 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SubscribeForAlert(struct soap *soap, struct __emi__SubscribeForAlert *p)
116024 {       soap_delete(soap, p);
116025 }
116026
116027 SOAP_FMAC3 struct __emi__SubscribeForAlert * SOAP_FMAC4 soap_instantiate___emi__SubscribeForAlert(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116028 {
116029         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SubscribeForAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116030         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SubscribeForAlert, n, soap_fdelete);
116031         if (!cp)
116032                 return NULL;
116033         if (n < 0)
116034         {       cp->ptr = (void*)new struct __emi__SubscribeForAlert;
116035                 if (size)
116036                         *size = sizeof(struct __emi__SubscribeForAlert);
116037         }
116038         else
116039         {       cp->ptr = (void*)new struct __emi__SubscribeForAlert[n];
116040                 if (size)
116041                         *size = n * sizeof(struct __emi__SubscribeForAlert);
116042         }
116043                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116044         return (struct __emi__SubscribeForAlert*)cp->ptr;
116045 }
116046
116047 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__SubscribeForAlert(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116048 {
116049         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SubscribeForAlert %p -> %p\n", q, p));
116050         *(struct __emi__SubscribeForAlert*)p = *(struct __emi__SubscribeForAlert*)q;
116051 }
116052
116053 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__AddEventFilter(struct soap *soap, const struct __emi__AddEventFilter *a)
116054 {
116055         (void)soap; (void)a; /* appease -Wall -Werror */
116056         soap_serialize_PointerTo_emi__AddEventFilter(soap, &a->emi__AddEventFilter);
116057 }
116058
116059 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__AddEventFilter(struct soap *soap, struct __emi__AddEventFilter *a)
116060 {
116061         (void)soap; (void)a; /* appease -Wall -Werror */
116062         a->emi__AddEventFilter = NULL;
116063 }
116064
116065 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__AddEventFilter(struct soap *soap, const struct __emi__AddEventFilter *a, const char *tag, const char *type)
116066 {
116067         register int id = 0;
116068         if (soap_out___emi__AddEventFilter(soap, tag, id, a, type))
116069                 return soap->error;
116070         return SOAP_OK;
116071 }
116072
116073 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__AddEventFilter(struct soap *soap, const char *tag, int id, const struct __emi__AddEventFilter *a, const char *type)
116074 {
116075         soap_out_PointerTo_emi__AddEventFilter(soap, "emi:AddEventFilter", -1, &a->emi__AddEventFilter, "");
116076         return SOAP_OK;
116077 }
116078
116079 SOAP_FMAC3 struct __emi__AddEventFilter * SOAP_FMAC4 soap_get___emi__AddEventFilter(struct soap *soap, struct __emi__AddEventFilter *p, const char *tag, const char *type)
116080 {
116081         if ((p = soap_in___emi__AddEventFilter(soap, tag, p, type)))
116082                 soap_getindependent(soap);
116083         return p;
116084 }
116085
116086 SOAP_FMAC3 struct __emi__AddEventFilter * SOAP_FMAC4 soap_in___emi__AddEventFilter(struct soap *soap, const char *tag, struct __emi__AddEventFilter *a, const char *type)
116087 {
116088         short soap_flag_emi__AddEventFilter = 1;
116089         a = (struct __emi__AddEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__AddEventFilter, sizeof(struct __emi__AddEventFilter), 0, NULL, NULL, NULL);
116090         if (!a)
116091                 return NULL;
116092         soap_default___emi__AddEventFilter(soap, a);
116093                 for (;;)
116094                 {       soap->error = SOAP_TAG_MISMATCH;
116095                         if (soap_flag_emi__AddEventFilter && soap->error == SOAP_TAG_MISMATCH)
116096                                 if (soap_in_PointerTo_emi__AddEventFilter(soap, "emi:AddEventFilter", &a->emi__AddEventFilter, ""))
116097                                 {       soap_flag_emi__AddEventFilter--;
116098                                         continue;
116099                                 }
116100                         if (soap->error == SOAP_TAG_MISMATCH)
116101                                 soap->error = soap_ignore_element(soap);
116102                         if (soap->error == SOAP_NO_TAG)
116103                                 break;
116104                         if (soap->error)
116105                                 return NULL;
116106                 }
116107         return a;
116108 }
116109
116110 SOAP_FMAC5 struct __emi__AddEventFilter * SOAP_FMAC6 soap_new___emi__AddEventFilter(struct soap *soap, int n)
116111 {       return soap_instantiate___emi__AddEventFilter(soap, n, NULL, NULL, NULL);
116112 }
116113
116114 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__AddEventFilter(struct soap *soap, struct __emi__AddEventFilter *p)
116115 {       soap_delete(soap, p);
116116 }
116117
116118 SOAP_FMAC3 struct __emi__AddEventFilter * SOAP_FMAC4 soap_instantiate___emi__AddEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116119 {
116120         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__AddEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116121         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__AddEventFilter, n, soap_fdelete);
116122         if (!cp)
116123                 return NULL;
116124         if (n < 0)
116125         {       cp->ptr = (void*)new struct __emi__AddEventFilter;
116126                 if (size)
116127                         *size = sizeof(struct __emi__AddEventFilter);
116128         }
116129         else
116130         {       cp->ptr = (void*)new struct __emi__AddEventFilter[n];
116131                 if (size)
116132                         *size = n * sizeof(struct __emi__AddEventFilter);
116133         }
116134                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116135         return (struct __emi__AddEventFilter*)cp->ptr;
116136 }
116137
116138 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__AddEventFilter(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116139 {
116140         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__AddEventFilter %p -> %p\n", q, p));
116141         *(struct __emi__AddEventFilter*)p = *(struct __emi__AddEventFilter*)q;
116142 }
116143
116144 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetAlertCommunityString(struct soap *soap, const struct __emi__GetAlertCommunityString *a)
116145 {
116146         (void)soap; (void)a; /* appease -Wall -Werror */
116147         soap_serialize_PointerTo_emi__GetAlertCommunityString(soap, &a->emi__GetAlertCommunityString);
116148 }
116149
116150 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetAlertCommunityString(struct soap *soap, struct __emi__GetAlertCommunityString *a)
116151 {
116152         (void)soap; (void)a; /* appease -Wall -Werror */
116153         a->emi__GetAlertCommunityString = NULL;
116154 }
116155
116156 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetAlertCommunityString(struct soap *soap, const struct __emi__GetAlertCommunityString *a, const char *tag, const char *type)
116157 {
116158         register int id = 0;
116159         if (soap_out___emi__GetAlertCommunityString(soap, tag, id, a, type))
116160                 return soap->error;
116161         return SOAP_OK;
116162 }
116163
116164 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetAlertCommunityString(struct soap *soap, const char *tag, int id, const struct __emi__GetAlertCommunityString *a, const char *type)
116165 {
116166         soap_out_PointerTo_emi__GetAlertCommunityString(soap, "emi:GetAlertCommunityString", -1, &a->emi__GetAlertCommunityString, "");
116167         return SOAP_OK;
116168 }
116169
116170 SOAP_FMAC3 struct __emi__GetAlertCommunityString * SOAP_FMAC4 soap_get___emi__GetAlertCommunityString(struct soap *soap, struct __emi__GetAlertCommunityString *p, const char *tag, const char *type)
116171 {
116172         if ((p = soap_in___emi__GetAlertCommunityString(soap, tag, p, type)))
116173                 soap_getindependent(soap);
116174         return p;
116175 }
116176
116177 SOAP_FMAC3 struct __emi__GetAlertCommunityString * SOAP_FMAC4 soap_in___emi__GetAlertCommunityString(struct soap *soap, const char *tag, struct __emi__GetAlertCommunityString *a, const char *type)
116178 {
116179         short soap_flag_emi__GetAlertCommunityString = 1;
116180         a = (struct __emi__GetAlertCommunityString *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetAlertCommunityString, sizeof(struct __emi__GetAlertCommunityString), 0, NULL, NULL, NULL);
116181         if (!a)
116182                 return NULL;
116183         soap_default___emi__GetAlertCommunityString(soap, a);
116184                 for (;;)
116185                 {       soap->error = SOAP_TAG_MISMATCH;
116186                         if (soap_flag_emi__GetAlertCommunityString && soap->error == SOAP_TAG_MISMATCH)
116187                                 if (soap_in_PointerTo_emi__GetAlertCommunityString(soap, "emi:GetAlertCommunityString", &a->emi__GetAlertCommunityString, ""))
116188                                 {       soap_flag_emi__GetAlertCommunityString--;
116189                                         continue;
116190                                 }
116191                         if (soap->error == SOAP_TAG_MISMATCH)
116192                                 soap->error = soap_ignore_element(soap);
116193                         if (soap->error == SOAP_NO_TAG)
116194                                 break;
116195                         if (soap->error)
116196                                 return NULL;
116197                 }
116198         return a;
116199 }
116200
116201 SOAP_FMAC5 struct __emi__GetAlertCommunityString * SOAP_FMAC6 soap_new___emi__GetAlertCommunityString(struct soap *soap, int n)
116202 {       return soap_instantiate___emi__GetAlertCommunityString(soap, n, NULL, NULL, NULL);
116203 }
116204
116205 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetAlertCommunityString(struct soap *soap, struct __emi__GetAlertCommunityString *p)
116206 {       soap_delete(soap, p);
116207 }
116208
116209 SOAP_FMAC3 struct __emi__GetAlertCommunityString * SOAP_FMAC4 soap_instantiate___emi__GetAlertCommunityString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116210 {
116211         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116212         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetAlertCommunityString, n, soap_fdelete);
116213         if (!cp)
116214                 return NULL;
116215         if (n < 0)
116216         {       cp->ptr = (void*)new struct __emi__GetAlertCommunityString;
116217                 if (size)
116218                         *size = sizeof(struct __emi__GetAlertCommunityString);
116219         }
116220         else
116221         {       cp->ptr = (void*)new struct __emi__GetAlertCommunityString[n];
116222                 if (size)
116223                         *size = n * sizeof(struct __emi__GetAlertCommunityString);
116224         }
116225                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116226         return (struct __emi__GetAlertCommunityString*)cp->ptr;
116227 }
116228
116229 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetAlertCommunityString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116230 {
116231         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetAlertCommunityString %p -> %p\n", q, p));
116232         *(struct __emi__GetAlertCommunityString*)p = *(struct __emi__GetAlertCommunityString*)q;
116233 }
116234
116235 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SetAlertCommunityString(struct soap *soap, const struct __emi__SetAlertCommunityString *a)
116236 {
116237         (void)soap; (void)a; /* appease -Wall -Werror */
116238         soap_serialize_PointerTo_emi__SetAlertCommunityString(soap, &a->emi__SetAlertCommunityString);
116239 }
116240
116241 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SetAlertCommunityString(struct soap *soap, struct __emi__SetAlertCommunityString *a)
116242 {
116243         (void)soap; (void)a; /* appease -Wall -Werror */
116244         a->emi__SetAlertCommunityString = NULL;
116245 }
116246
116247 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SetAlertCommunityString(struct soap *soap, const struct __emi__SetAlertCommunityString *a, const char *tag, const char *type)
116248 {
116249         register int id = 0;
116250         if (soap_out___emi__SetAlertCommunityString(soap, tag, id, a, type))
116251                 return soap->error;
116252         return SOAP_OK;
116253 }
116254
116255 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__SetAlertCommunityString(struct soap *soap, const char *tag, int id, const struct __emi__SetAlertCommunityString *a, const char *type)
116256 {
116257         soap_out_PointerTo_emi__SetAlertCommunityString(soap, "emi:SetAlertCommunityString", -1, &a->emi__SetAlertCommunityString, "");
116258         return SOAP_OK;
116259 }
116260
116261 SOAP_FMAC3 struct __emi__SetAlertCommunityString * SOAP_FMAC4 soap_get___emi__SetAlertCommunityString(struct soap *soap, struct __emi__SetAlertCommunityString *p, const char *tag, const char *type)
116262 {
116263         if ((p = soap_in___emi__SetAlertCommunityString(soap, tag, p, type)))
116264                 soap_getindependent(soap);
116265         return p;
116266 }
116267
116268 SOAP_FMAC3 struct __emi__SetAlertCommunityString * SOAP_FMAC4 soap_in___emi__SetAlertCommunityString(struct soap *soap, const char *tag, struct __emi__SetAlertCommunityString *a, const char *type)
116269 {
116270         short soap_flag_emi__SetAlertCommunityString = 1;
116271         a = (struct __emi__SetAlertCommunityString *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SetAlertCommunityString, sizeof(struct __emi__SetAlertCommunityString), 0, NULL, NULL, NULL);
116272         if (!a)
116273                 return NULL;
116274         soap_default___emi__SetAlertCommunityString(soap, a);
116275                 for (;;)
116276                 {       soap->error = SOAP_TAG_MISMATCH;
116277                         if (soap_flag_emi__SetAlertCommunityString && soap->error == SOAP_TAG_MISMATCH)
116278                                 if (soap_in_PointerTo_emi__SetAlertCommunityString(soap, "emi:SetAlertCommunityString", &a->emi__SetAlertCommunityString, ""))
116279                                 {       soap_flag_emi__SetAlertCommunityString--;
116280                                         continue;
116281                                 }
116282                         if (soap->error == SOAP_TAG_MISMATCH)
116283                                 soap->error = soap_ignore_element(soap);
116284                         if (soap->error == SOAP_NO_TAG)
116285                                 break;
116286                         if (soap->error)
116287                                 return NULL;
116288                 }
116289         return a;
116290 }
116291
116292 SOAP_FMAC5 struct __emi__SetAlertCommunityString * SOAP_FMAC6 soap_new___emi__SetAlertCommunityString(struct soap *soap, int n)
116293 {       return soap_instantiate___emi__SetAlertCommunityString(soap, n, NULL, NULL, NULL);
116294 }
116295
116296 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SetAlertCommunityString(struct soap *soap, struct __emi__SetAlertCommunityString *p)
116297 {       soap_delete(soap, p);
116298 }
116299
116300 SOAP_FMAC3 struct __emi__SetAlertCommunityString * SOAP_FMAC4 soap_instantiate___emi__SetAlertCommunityString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116301 {
116302         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116303         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SetAlertCommunityString, n, soap_fdelete);
116304         if (!cp)
116305                 return NULL;
116306         if (n < 0)
116307         {       cp->ptr = (void*)new struct __emi__SetAlertCommunityString;
116308                 if (size)
116309                         *size = sizeof(struct __emi__SetAlertCommunityString);
116310         }
116311         else
116312         {       cp->ptr = (void*)new struct __emi__SetAlertCommunityString[n];
116313                 if (size)
116314                         *size = n * sizeof(struct __emi__SetAlertCommunityString);
116315         }
116316                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116317         return (struct __emi__SetAlertCommunityString*)cp->ptr;
116318 }
116319
116320 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__SetAlertCommunityString(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116321 {
116322         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SetAlertCommunityString %p -> %p\n", q, p));
116323         *(struct __emi__SetAlertCommunityString*)p = *(struct __emi__SetAlertCommunityString*)q;
116324 }
116325
116326 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetAlertSubscription(struct soap *soap, const struct __emi__GetAlertSubscription *a)
116327 {
116328         (void)soap; (void)a; /* appease -Wall -Werror */
116329         soap_serialize_PointerTo_emi__GetAlertSubscription(soap, &a->emi__GetAlertSubscription);
116330 }
116331
116332 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetAlertSubscription(struct soap *soap, struct __emi__GetAlertSubscription *a)
116333 {
116334         (void)soap; (void)a; /* appease -Wall -Werror */
116335         a->emi__GetAlertSubscription = NULL;
116336 }
116337
116338 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetAlertSubscription(struct soap *soap, const struct __emi__GetAlertSubscription *a, const char *tag, const char *type)
116339 {
116340         register int id = 0;
116341         if (soap_out___emi__GetAlertSubscription(soap, tag, id, a, type))
116342                 return soap->error;
116343         return SOAP_OK;
116344 }
116345
116346 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__GetAlertSubscription(struct soap *soap, const char *tag, int id, const struct __emi__GetAlertSubscription *a, const char *type)
116347 {
116348         soap_out_PointerTo_emi__GetAlertSubscription(soap, "emi:GetAlertSubscription", -1, &a->emi__GetAlertSubscription, "");
116349         return SOAP_OK;
116350 }
116351
116352 SOAP_FMAC3 struct __emi__GetAlertSubscription * SOAP_FMAC4 soap_get___emi__GetAlertSubscription(struct soap *soap, struct __emi__GetAlertSubscription *p, const char *tag, const char *type)
116353 {
116354         if ((p = soap_in___emi__GetAlertSubscription(soap, tag, p, type)))
116355                 soap_getindependent(soap);
116356         return p;
116357 }
116358
116359 SOAP_FMAC3 struct __emi__GetAlertSubscription * SOAP_FMAC4 soap_in___emi__GetAlertSubscription(struct soap *soap, const char *tag, struct __emi__GetAlertSubscription *a, const char *type)
116360 {
116361         short soap_flag_emi__GetAlertSubscription = 1;
116362         a = (struct __emi__GetAlertSubscription *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetAlertSubscription, sizeof(struct __emi__GetAlertSubscription), 0, NULL, NULL, NULL);
116363         if (!a)
116364                 return NULL;
116365         soap_default___emi__GetAlertSubscription(soap, a);
116366                 for (;;)
116367                 {       soap->error = SOAP_TAG_MISMATCH;
116368                         if (soap_flag_emi__GetAlertSubscription && soap->error == SOAP_TAG_MISMATCH)
116369                                 if (soap_in_PointerTo_emi__GetAlertSubscription(soap, "emi:GetAlertSubscription", &a->emi__GetAlertSubscription, ""))
116370                                 {       soap_flag_emi__GetAlertSubscription--;
116371                                         continue;
116372                                 }
116373                         if (soap->error == SOAP_TAG_MISMATCH)
116374                                 soap->error = soap_ignore_element(soap);
116375                         if (soap->error == SOAP_NO_TAG)
116376                                 break;
116377                         if (soap->error)
116378                                 return NULL;
116379                 }
116380         return a;
116381 }
116382
116383 SOAP_FMAC5 struct __emi__GetAlertSubscription * SOAP_FMAC6 soap_new___emi__GetAlertSubscription(struct soap *soap, int n)
116384 {       return soap_instantiate___emi__GetAlertSubscription(soap, n, NULL, NULL, NULL);
116385 }
116386
116387 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetAlertSubscription(struct soap *soap, struct __emi__GetAlertSubscription *p)
116388 {       soap_delete(soap, p);
116389 }
116390
116391 SOAP_FMAC3 struct __emi__GetAlertSubscription * SOAP_FMAC4 soap_instantiate___emi__GetAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116392 {
116393         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116394         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetAlertSubscription, n, soap_fdelete);
116395         if (!cp)
116396                 return NULL;
116397         if (n < 0)
116398         {       cp->ptr = (void*)new struct __emi__GetAlertSubscription;
116399                 if (size)
116400                         *size = sizeof(struct __emi__GetAlertSubscription);
116401         }
116402         else
116403         {       cp->ptr = (void*)new struct __emi__GetAlertSubscription[n];
116404                 if (size)
116405                         *size = n * sizeof(struct __emi__GetAlertSubscription);
116406         }
116407                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116408         return (struct __emi__GetAlertSubscription*)cp->ptr;
116409 }
116410
116411 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__GetAlertSubscription(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116412 {
116413         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetAlertSubscription %p -> %p\n", q, p));
116414         *(struct __emi__GetAlertSubscription*)p = *(struct __emi__GetAlertSubscription*)q;
116415 }
116416
116417 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateEventFilters(struct soap *soap, const struct __emi__EnumerateEventFilters *a)
116418 {
116419         (void)soap; (void)a; /* appease -Wall -Werror */
116420         soap_serialize_PointerTo_emi__EnumerateEventFilters(soap, &a->emi__EnumerateEventFilters);
116421 }
116422
116423 SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateEventFilters(struct soap *soap, struct __emi__EnumerateEventFilters *a)
116424 {
116425         (void)soap; (void)a; /* appease -Wall -Werror */
116426         a->emi__EnumerateEventFilters = NULL;
116427 }
116428
116429 SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateEventFilters(struct soap *soap, const struct __emi__EnumerateEventFilters *a, const char *tag, const char *type)
116430 {
116431         register int id = 0;
116432         if (soap_out___emi__EnumerateEventFilters(soap, tag, id, a, type))
116433                 return soap->error;
116434         return SOAP_OK;
116435 }
116436
116437 SOAP_FMAC3 int SOAP_FMAC4 soap_out___emi__EnumerateEventFilters(struct soap *soap, const char *tag, int id, const struct __emi__EnumerateEventFilters *a, const char *type)
116438 {
116439         soap_out_PointerTo_emi__EnumerateEventFilters(soap, "emi:EnumerateEventFilters", -1, &a->emi__EnumerateEventFilters, "");
116440         return SOAP_OK;
116441 }
116442
116443 SOAP_FMAC3 struct __emi__EnumerateEventFilters * SOAP_FMAC4 soap_get___emi__EnumerateEventFilters(struct soap *soap, struct __emi__EnumerateEventFilters *p, const char *tag, const char *type)
116444 {
116445         if ((p = soap_in___emi__EnumerateEventFilters(soap, tag, p, type)))
116446                 soap_getindependent(soap);
116447         return p;
116448 }
116449
116450 SOAP_FMAC3 struct __emi__EnumerateEventFilters * SOAP_FMAC4 soap_in___emi__EnumerateEventFilters(struct soap *soap, const char *tag, struct __emi__EnumerateEventFilters *a, const char *type)
116451 {
116452         short soap_flag_emi__EnumerateEventFilters = 1;
116453         a = (struct __emi__EnumerateEventFilters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateEventFilters, sizeof(struct __emi__EnumerateEventFilters), 0, NULL, NULL, NULL);
116454         if (!a)
116455                 return NULL;
116456         soap_default___emi__EnumerateEventFilters(soap, a);
116457                 for (;;)
116458                 {       soap->error = SOAP_TAG_MISMATCH;
116459                         if (soap_flag_emi__EnumerateEventFilters && soap->error == SOAP_TAG_MISMATCH)
116460                                 if (soap_in_PointerTo_emi__EnumerateEventFilters(soap, "emi:EnumerateEventFilters", &a->emi__EnumerateEventFilters, ""))
116461                                 {       soap_flag_emi__EnumerateEventFilters--;
116462                                         continue;
116463                                 }
116464                         if (soap->error == SOAP_TAG_MISMATCH)
116465                                 soap->error = soap_ignore_element(soap);
116466                         if (soap->error == SOAP_NO_TAG)
116467                                 break;
116468                         if (soap->error)
116469                                 return NULL;
116470                 }
116471         return a;
116472 }
116473
116474 SOAP_FMAC5 struct __emi__EnumerateEventFilters * SOAP_FMAC6 soap_new___emi__EnumerateEventFilters(struct soap *soap, int n)
116475 {       return soap_instantiate___emi__EnumerateEventFilters(soap, n, NULL, NULL, NULL);
116476 }
116477
116478 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateEventFilters(struct soap *soap, struct __emi__EnumerateEventFilters *p)
116479 {       soap_delete(soap, p);
116480 }
116481
116482 SOAP_FMAC3 struct __emi__EnumerateEventFilters * SOAP_FMAC4 soap_instantiate___emi__EnumerateEventFilters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116483 {
116484         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateEventFilters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116485         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateEventFilters, n, soap_fdelete);
116486         if (!cp)
116487                 return NULL;
116488         if (n < 0)
116489         {       cp->ptr = (void*)new struct __emi__EnumerateEventFilters;
116490                 if (size)
116491                         *size = sizeof(struct __emi__EnumerateEventFilters);
116492         }
116493         else
116494         {       cp->ptr = (void*)new struct __emi__EnumerateEventFilters[n];
116495                 if (size)
116496                         *size = n * sizeof(struct __emi__EnumerateEventFilters);
116497         }
116498                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116499         return (struct __emi__EnumerateEventFilters*)cp->ptr;
116500 }
116501
116502 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___emi__EnumerateEventFilters(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116503 {
116504         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateEventFilters %p -> %p\n", q, p));
116505         *(struct __emi__EnumerateEventFilters*)p = *(struct __emi__EnumerateEventFilters*)q;
116506 }
116507
116508 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__GetHcbState(struct soap *soap, const struct __cb__GetHcbState *a)
116509 {
116510         (void)soap; (void)a; /* appease -Wall -Werror */
116511         soap_serialize_PointerTo_cb__GetHcbState(soap, &a->cb__GetHcbState);
116512 }
116513
116514 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__GetHcbState(struct soap *soap, struct __cb__GetHcbState *a)
116515 {
116516         (void)soap; (void)a; /* appease -Wall -Werror */
116517         a->cb__GetHcbState = NULL;
116518 }
116519
116520 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__GetHcbState(struct soap *soap, const struct __cb__GetHcbState *a, const char *tag, const char *type)
116521 {
116522         register int id = 0;
116523         if (soap_out___cb__GetHcbState(soap, tag, id, a, type))
116524                 return soap->error;
116525         return SOAP_OK;
116526 }
116527
116528 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__GetHcbState(struct soap *soap, const char *tag, int id, const struct __cb__GetHcbState *a, const char *type)
116529 {
116530         soap_out_PointerTo_cb__GetHcbState(soap, "cb:GetHcbState", -1, &a->cb__GetHcbState, "");
116531         return SOAP_OK;
116532 }
116533
116534 SOAP_FMAC3 struct __cb__GetHcbState * SOAP_FMAC4 soap_get___cb__GetHcbState(struct soap *soap, struct __cb__GetHcbState *p, const char *tag, const char *type)
116535 {
116536         if ((p = soap_in___cb__GetHcbState(soap, tag, p, type)))
116537                 soap_getindependent(soap);
116538         return p;
116539 }
116540
116541 SOAP_FMAC3 struct __cb__GetHcbState * SOAP_FMAC4 soap_in___cb__GetHcbState(struct soap *soap, const char *tag, struct __cb__GetHcbState *a, const char *type)
116542 {
116543         short soap_flag_cb__GetHcbState = 1;
116544         a = (struct __cb__GetHcbState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__GetHcbState, sizeof(struct __cb__GetHcbState), 0, NULL, NULL, NULL);
116545         if (!a)
116546                 return NULL;
116547         soap_default___cb__GetHcbState(soap, a);
116548                 for (;;)
116549                 {       soap->error = SOAP_TAG_MISMATCH;
116550                         if (soap_flag_cb__GetHcbState && soap->error == SOAP_TAG_MISMATCH)
116551                                 if (soap_in_PointerTo_cb__GetHcbState(soap, "cb:GetHcbState", &a->cb__GetHcbState, ""))
116552                                 {       soap_flag_cb__GetHcbState--;
116553                                         continue;
116554                                 }
116555                         if (soap->error == SOAP_TAG_MISMATCH)
116556                                 soap->error = soap_ignore_element(soap);
116557                         if (soap->error == SOAP_NO_TAG)
116558                                 break;
116559                         if (soap->error)
116560                                 return NULL;
116561                 }
116562         return a;
116563 }
116564
116565 SOAP_FMAC5 struct __cb__GetHcbState * SOAP_FMAC6 soap_new___cb__GetHcbState(struct soap *soap, int n)
116566 {       return soap_instantiate___cb__GetHcbState(soap, n, NULL, NULL, NULL);
116567 }
116568
116569 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__GetHcbState(struct soap *soap, struct __cb__GetHcbState *p)
116570 {       soap_delete(soap, p);
116571 }
116572
116573 SOAP_FMAC3 struct __cb__GetHcbState * SOAP_FMAC4 soap_instantiate___cb__GetHcbState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116574 {
116575         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__GetHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116576         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__GetHcbState, n, soap_fdelete);
116577         if (!cp)
116578                 return NULL;
116579         if (n < 0)
116580         {       cp->ptr = (void*)new struct __cb__GetHcbState;
116581                 if (size)
116582                         *size = sizeof(struct __cb__GetHcbState);
116583         }
116584         else
116585         {       cp->ptr = (void*)new struct __cb__GetHcbState[n];
116586                 if (size)
116587                         *size = n * sizeof(struct __cb__GetHcbState);
116588         }
116589                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116590         return (struct __cb__GetHcbState*)cp->ptr;
116591 }
116592
116593 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__GetHcbState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116594 {
116595         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__GetHcbState %p -> %p\n", q, p));
116596         *(struct __cb__GetHcbState*)p = *(struct __cb__GetHcbState*)q;
116597 }
116598
116599 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__ClearHcbState(struct soap *soap, const struct __cb__ClearHcbState *a)
116600 {
116601         (void)soap; (void)a; /* appease -Wall -Werror */
116602         soap_serialize_PointerTo_cb__ClearHcbState(soap, &a->cb__ClearHcbState);
116603 }
116604
116605 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__ClearHcbState(struct soap *soap, struct __cb__ClearHcbState *a)
116606 {
116607         (void)soap; (void)a; /* appease -Wall -Werror */
116608         a->cb__ClearHcbState = NULL;
116609 }
116610
116611 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__ClearHcbState(struct soap *soap, const struct __cb__ClearHcbState *a, const char *tag, const char *type)
116612 {
116613         register int id = 0;
116614         if (soap_out___cb__ClearHcbState(soap, tag, id, a, type))
116615                 return soap->error;
116616         return SOAP_OK;
116617 }
116618
116619 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__ClearHcbState(struct soap *soap, const char *tag, int id, const struct __cb__ClearHcbState *a, const char *type)
116620 {
116621         soap_out_PointerTo_cb__ClearHcbState(soap, "cb:ClearHcbState", -1, &a->cb__ClearHcbState, "");
116622         return SOAP_OK;
116623 }
116624
116625 SOAP_FMAC3 struct __cb__ClearHcbState * SOAP_FMAC4 soap_get___cb__ClearHcbState(struct soap *soap, struct __cb__ClearHcbState *p, const char *tag, const char *type)
116626 {
116627         if ((p = soap_in___cb__ClearHcbState(soap, tag, p, type)))
116628                 soap_getindependent(soap);
116629         return p;
116630 }
116631
116632 SOAP_FMAC3 struct __cb__ClearHcbState * SOAP_FMAC4 soap_in___cb__ClearHcbState(struct soap *soap, const char *tag, struct __cb__ClearHcbState *a, const char *type)
116633 {
116634         short soap_flag_cb__ClearHcbState = 1;
116635         a = (struct __cb__ClearHcbState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__ClearHcbState, sizeof(struct __cb__ClearHcbState), 0, NULL, NULL, NULL);
116636         if (!a)
116637                 return NULL;
116638         soap_default___cb__ClearHcbState(soap, a);
116639                 for (;;)
116640                 {       soap->error = SOAP_TAG_MISMATCH;
116641                         if (soap_flag_cb__ClearHcbState && soap->error == SOAP_TAG_MISMATCH)
116642                                 if (soap_in_PointerTo_cb__ClearHcbState(soap, "cb:ClearHcbState", &a->cb__ClearHcbState, ""))
116643                                 {       soap_flag_cb__ClearHcbState--;
116644                                         continue;
116645                                 }
116646                         if (soap->error == SOAP_TAG_MISMATCH)
116647                                 soap->error = soap_ignore_element(soap);
116648                         if (soap->error == SOAP_NO_TAG)
116649                                 break;
116650                         if (soap->error)
116651                                 return NULL;
116652                 }
116653         return a;
116654 }
116655
116656 SOAP_FMAC5 struct __cb__ClearHcbState * SOAP_FMAC6 soap_new___cb__ClearHcbState(struct soap *soap, int n)
116657 {       return soap_instantiate___cb__ClearHcbState(soap, n, NULL, NULL, NULL);
116658 }
116659
116660 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__ClearHcbState(struct soap *soap, struct __cb__ClearHcbState *p)
116661 {       soap_delete(soap, p);
116662 }
116663
116664 SOAP_FMAC3 struct __cb__ClearHcbState * SOAP_FMAC4 soap_instantiate___cb__ClearHcbState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116665 {
116666         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__ClearHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116667         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__ClearHcbState, n, soap_fdelete);
116668         if (!cp)
116669                 return NULL;
116670         if (n < 0)
116671         {       cp->ptr = (void*)new struct __cb__ClearHcbState;
116672                 if (size)
116673                         *size = sizeof(struct __cb__ClearHcbState);
116674         }
116675         else
116676         {       cp->ptr = (void*)new struct __cb__ClearHcbState[n];
116677                 if (size)
116678                         *size = n * sizeof(struct __cb__ClearHcbState);
116679         }
116680                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116681         return (struct __cb__ClearHcbState*)cp->ptr;
116682 }
116683
116684 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__ClearHcbState(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116685 {
116686         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__ClearHcbState %p -> %p\n", q, p));
116687         *(struct __cb__ClearHcbState*)p = *(struct __cb__ClearHcbState*)q;
116688 }
116689
116690 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__GetHcbOptions(struct soap *soap, const struct __cb__GetHcbOptions *a)
116691 {
116692         (void)soap; (void)a; /* appease -Wall -Werror */
116693         soap_serialize_PointerTo_cb__GetHcbOptions(soap, &a->cb__GetHcbOptions);
116694 }
116695
116696 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__GetHcbOptions(struct soap *soap, struct __cb__GetHcbOptions *a)
116697 {
116698         (void)soap; (void)a; /* appease -Wall -Werror */
116699         a->cb__GetHcbOptions = NULL;
116700 }
116701
116702 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__GetHcbOptions(struct soap *soap, const struct __cb__GetHcbOptions *a, const char *tag, const char *type)
116703 {
116704         register int id = 0;
116705         if (soap_out___cb__GetHcbOptions(soap, tag, id, a, type))
116706                 return soap->error;
116707         return SOAP_OK;
116708 }
116709
116710 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__GetHcbOptions(struct soap *soap, const char *tag, int id, const struct __cb__GetHcbOptions *a, const char *type)
116711 {
116712         soap_out_PointerTo_cb__GetHcbOptions(soap, "cb:GetHcbOptions", -1, &a->cb__GetHcbOptions, "");
116713         return SOAP_OK;
116714 }
116715
116716 SOAP_FMAC3 struct __cb__GetHcbOptions * SOAP_FMAC4 soap_get___cb__GetHcbOptions(struct soap *soap, struct __cb__GetHcbOptions *p, const char *tag, const char *type)
116717 {
116718         if ((p = soap_in___cb__GetHcbOptions(soap, tag, p, type)))
116719                 soap_getindependent(soap);
116720         return p;
116721 }
116722
116723 SOAP_FMAC3 struct __cb__GetHcbOptions * SOAP_FMAC4 soap_in___cb__GetHcbOptions(struct soap *soap, const char *tag, struct __cb__GetHcbOptions *a, const char *type)
116724 {
116725         short soap_flag_cb__GetHcbOptions = 1;
116726         a = (struct __cb__GetHcbOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__GetHcbOptions, sizeof(struct __cb__GetHcbOptions), 0, NULL, NULL, NULL);
116727         if (!a)
116728                 return NULL;
116729         soap_default___cb__GetHcbOptions(soap, a);
116730                 for (;;)
116731                 {       soap->error = SOAP_TAG_MISMATCH;
116732                         if (soap_flag_cb__GetHcbOptions && soap->error == SOAP_TAG_MISMATCH)
116733                                 if (soap_in_PointerTo_cb__GetHcbOptions(soap, "cb:GetHcbOptions", &a->cb__GetHcbOptions, ""))
116734                                 {       soap_flag_cb__GetHcbOptions--;
116735                                         continue;
116736                                 }
116737                         if (soap->error == SOAP_TAG_MISMATCH)
116738                                 soap->error = soap_ignore_element(soap);
116739                         if (soap->error == SOAP_NO_TAG)
116740                                 break;
116741                         if (soap->error)
116742                                 return NULL;
116743                 }
116744         return a;
116745 }
116746
116747 SOAP_FMAC5 struct __cb__GetHcbOptions * SOAP_FMAC6 soap_new___cb__GetHcbOptions(struct soap *soap, int n)
116748 {       return soap_instantiate___cb__GetHcbOptions(soap, n, NULL, NULL, NULL);
116749 }
116750
116751 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__GetHcbOptions(struct soap *soap, struct __cb__GetHcbOptions *p)
116752 {       soap_delete(soap, p);
116753 }
116754
116755 SOAP_FMAC3 struct __cb__GetHcbOptions * SOAP_FMAC4 soap_instantiate___cb__GetHcbOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116756 {
116757         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__GetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116758         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__GetHcbOptions, n, soap_fdelete);
116759         if (!cp)
116760                 return NULL;
116761         if (n < 0)
116762         {       cp->ptr = (void*)new struct __cb__GetHcbOptions;
116763                 if (size)
116764                         *size = sizeof(struct __cb__GetHcbOptions);
116765         }
116766         else
116767         {       cp->ptr = (void*)new struct __cb__GetHcbOptions[n];
116768                 if (size)
116769                         *size = n * sizeof(struct __cb__GetHcbOptions);
116770         }
116771                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116772         return (struct __cb__GetHcbOptions*)cp->ptr;
116773 }
116774
116775 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__GetHcbOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116776 {
116777         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__GetHcbOptions %p -> %p\n", q, p));
116778         *(struct __cb__GetHcbOptions*)p = *(struct __cb__GetHcbOptions*)q;
116779 }
116780
116781 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__SetHcbOptions(struct soap *soap, const struct __cb__SetHcbOptions *a)
116782 {
116783         (void)soap; (void)a; /* appease -Wall -Werror */
116784         soap_serialize_PointerTo_cb__SetHcbOptions(soap, &a->cb__SetHcbOptions);
116785 }
116786
116787 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__SetHcbOptions(struct soap *soap, struct __cb__SetHcbOptions *a)
116788 {
116789         (void)soap; (void)a; /* appease -Wall -Werror */
116790         a->cb__SetHcbOptions = NULL;
116791 }
116792
116793 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__SetHcbOptions(struct soap *soap, const struct __cb__SetHcbOptions *a, const char *tag, const char *type)
116794 {
116795         register int id = 0;
116796         if (soap_out___cb__SetHcbOptions(soap, tag, id, a, type))
116797                 return soap->error;
116798         return SOAP_OK;
116799 }
116800
116801 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__SetHcbOptions(struct soap *soap, const char *tag, int id, const struct __cb__SetHcbOptions *a, const char *type)
116802 {
116803         soap_out_PointerTo_cb__SetHcbOptions(soap, "cb:SetHcbOptions", -1, &a->cb__SetHcbOptions, "");
116804         return SOAP_OK;
116805 }
116806
116807 SOAP_FMAC3 struct __cb__SetHcbOptions * SOAP_FMAC4 soap_get___cb__SetHcbOptions(struct soap *soap, struct __cb__SetHcbOptions *p, const char *tag, const char *type)
116808 {
116809         if ((p = soap_in___cb__SetHcbOptions(soap, tag, p, type)))
116810                 soap_getindependent(soap);
116811         return p;
116812 }
116813
116814 SOAP_FMAC3 struct __cb__SetHcbOptions * SOAP_FMAC4 soap_in___cb__SetHcbOptions(struct soap *soap, const char *tag, struct __cb__SetHcbOptions *a, const char *type)
116815 {
116816         short soap_flag_cb__SetHcbOptions = 1;
116817         a = (struct __cb__SetHcbOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__SetHcbOptions, sizeof(struct __cb__SetHcbOptions), 0, NULL, NULL, NULL);
116818         if (!a)
116819                 return NULL;
116820         soap_default___cb__SetHcbOptions(soap, a);
116821                 for (;;)
116822                 {       soap->error = SOAP_TAG_MISMATCH;
116823                         if (soap_flag_cb__SetHcbOptions && soap->error == SOAP_TAG_MISMATCH)
116824                                 if (soap_in_PointerTo_cb__SetHcbOptions(soap, "cb:SetHcbOptions", &a->cb__SetHcbOptions, ""))
116825                                 {       soap_flag_cb__SetHcbOptions--;
116826                                         continue;
116827                                 }
116828                         if (soap->error == SOAP_TAG_MISMATCH)
116829                                 soap->error = soap_ignore_element(soap);
116830                         if (soap->error == SOAP_NO_TAG)
116831                                 break;
116832                         if (soap->error)
116833                                 return NULL;
116834                 }
116835         return a;
116836 }
116837
116838 SOAP_FMAC5 struct __cb__SetHcbOptions * SOAP_FMAC6 soap_new___cb__SetHcbOptions(struct soap *soap, int n)
116839 {       return soap_instantiate___cb__SetHcbOptions(soap, n, NULL, NULL, NULL);
116840 }
116841
116842 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__SetHcbOptions(struct soap *soap, struct __cb__SetHcbOptions *p)
116843 {       soap_delete(soap, p);
116844 }
116845
116846 SOAP_FMAC3 struct __cb__SetHcbOptions * SOAP_FMAC4 soap_instantiate___cb__SetHcbOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116847 {
116848         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__SetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116849         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__SetHcbOptions, n, soap_fdelete);
116850         if (!cp)
116851                 return NULL;
116852         if (n < 0)
116853         {       cp->ptr = (void*)new struct __cb__SetHcbOptions;
116854                 if (size)
116855                         *size = sizeof(struct __cb__SetHcbOptions);
116856         }
116857         else
116858         {       cp->ptr = (void*)new struct __cb__SetHcbOptions[n];
116859                 if (size)
116860                         *size = n * sizeof(struct __cb__SetHcbOptions);
116861         }
116862                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116863         return (struct __cb__SetHcbOptions*)cp->ptr;
116864 }
116865
116866 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__SetHcbOptions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116867 {
116868         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__SetHcbOptions %p -> %p\n", q, p));
116869         *(struct __cb__SetHcbOptions*)p = *(struct __cb__SetHcbOptions*)q;
116870 }
116871
116872 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbQueryCapabilities(struct soap *soap, const struct __cb__CbQueryCapabilities *a)
116873 {
116874         (void)soap; (void)a; /* appease -Wall -Werror */
116875         soap_serialize_PointerTo_cb__CbQueryCapabilities(soap, &a->cb__CbQueryCapabilities);
116876 }
116877
116878 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbQueryCapabilities(struct soap *soap, struct __cb__CbQueryCapabilities *a)
116879 {
116880         (void)soap; (void)a; /* appease -Wall -Werror */
116881         a->cb__CbQueryCapabilities = NULL;
116882 }
116883
116884 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbQueryCapabilities(struct soap *soap, const struct __cb__CbQueryCapabilities *a, const char *tag, const char *type)
116885 {
116886         register int id = 0;
116887         if (soap_out___cb__CbQueryCapabilities(soap, tag, id, a, type))
116888                 return soap->error;
116889         return SOAP_OK;
116890 }
116891
116892 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbQueryCapabilities(struct soap *soap, const char *tag, int id, const struct __cb__CbQueryCapabilities *a, const char *type)
116893 {
116894         soap_out_PointerTo_cb__CbQueryCapabilities(soap, "cb:CbQueryCapabilities", -1, &a->cb__CbQueryCapabilities, "");
116895         return SOAP_OK;
116896 }
116897
116898 SOAP_FMAC3 struct __cb__CbQueryCapabilities * SOAP_FMAC4 soap_get___cb__CbQueryCapabilities(struct soap *soap, struct __cb__CbQueryCapabilities *p, const char *tag, const char *type)
116899 {
116900         if ((p = soap_in___cb__CbQueryCapabilities(soap, tag, p, type)))
116901                 soap_getindependent(soap);
116902         return p;
116903 }
116904
116905 SOAP_FMAC3 struct __cb__CbQueryCapabilities * SOAP_FMAC4 soap_in___cb__CbQueryCapabilities(struct soap *soap, const char *tag, struct __cb__CbQueryCapabilities *a, const char *type)
116906 {
116907         short soap_flag_cb__CbQueryCapabilities = 1;
116908         a = (struct __cb__CbQueryCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbQueryCapabilities, sizeof(struct __cb__CbQueryCapabilities), 0, NULL, NULL, NULL);
116909         if (!a)
116910                 return NULL;
116911         soap_default___cb__CbQueryCapabilities(soap, a);
116912                 for (;;)
116913                 {       soap->error = SOAP_TAG_MISMATCH;
116914                         if (soap_flag_cb__CbQueryCapabilities && soap->error == SOAP_TAG_MISMATCH)
116915                                 if (soap_in_PointerTo_cb__CbQueryCapabilities(soap, "cb:CbQueryCapabilities", &a->cb__CbQueryCapabilities, ""))
116916                                 {       soap_flag_cb__CbQueryCapabilities--;
116917                                         continue;
116918                                 }
116919                         if (soap->error == SOAP_TAG_MISMATCH)
116920                                 soap->error = soap_ignore_element(soap);
116921                         if (soap->error == SOAP_NO_TAG)
116922                                 break;
116923                         if (soap->error)
116924                                 return NULL;
116925                 }
116926         return a;
116927 }
116928
116929 SOAP_FMAC5 struct __cb__CbQueryCapabilities * SOAP_FMAC6 soap_new___cb__CbQueryCapabilities(struct soap *soap, int n)
116930 {       return soap_instantiate___cb__CbQueryCapabilities(soap, n, NULL, NULL, NULL);
116931 }
116932
116933 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbQueryCapabilities(struct soap *soap, struct __cb__CbQueryCapabilities *p)
116934 {       soap_delete(soap, p);
116935 }
116936
116937 SOAP_FMAC3 struct __cb__CbQueryCapabilities * SOAP_FMAC4 soap_instantiate___cb__CbQueryCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
116938 {
116939         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
116940         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbQueryCapabilities, n, soap_fdelete);
116941         if (!cp)
116942                 return NULL;
116943         if (n < 0)
116944         {       cp->ptr = (void*)new struct __cb__CbQueryCapabilities;
116945                 if (size)
116946                         *size = sizeof(struct __cb__CbQueryCapabilities);
116947         }
116948         else
116949         {       cp->ptr = (void*)new struct __cb__CbQueryCapabilities[n];
116950                 if (size)
116951                         *size = n * sizeof(struct __cb__CbQueryCapabilities);
116952         }
116953                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
116954         return (struct __cb__CbQueryCapabilities*)cp->ptr;
116955 }
116956
116957 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbQueryCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
116958 {
116959         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbQueryCapabilities %p -> %p\n", q, p));
116960         *(struct __cb__CbQueryCapabilities*)p = *(struct __cb__CbQueryCapabilities*)q;
116961 }
116962
116963 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterEnumerate(struct soap *soap, const struct __cb__CbFilterEnumerate *a)
116964 {
116965         (void)soap; (void)a; /* appease -Wall -Werror */
116966         soap_serialize_PointerTo_cb__CbFilterEnumerate(soap, &a->cb__CbFilterEnumerate);
116967 }
116968
116969 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterEnumerate(struct soap *soap, struct __cb__CbFilterEnumerate *a)
116970 {
116971         (void)soap; (void)a; /* appease -Wall -Werror */
116972         a->cb__CbFilterEnumerate = NULL;
116973 }
116974
116975 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterEnumerate(struct soap *soap, const struct __cb__CbFilterEnumerate *a, const char *tag, const char *type)
116976 {
116977         register int id = 0;
116978         if (soap_out___cb__CbFilterEnumerate(soap, tag, id, a, type))
116979                 return soap->error;
116980         return SOAP_OK;
116981 }
116982
116983 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbFilterEnumerate(struct soap *soap, const char *tag, int id, const struct __cb__CbFilterEnumerate *a, const char *type)
116984 {
116985         soap_out_PointerTo_cb__CbFilterEnumerate(soap, "cb:CbFilterEnumerate", -1, &a->cb__CbFilterEnumerate, "");
116986         return SOAP_OK;
116987 }
116988
116989 SOAP_FMAC3 struct __cb__CbFilterEnumerate * SOAP_FMAC4 soap_get___cb__CbFilterEnumerate(struct soap *soap, struct __cb__CbFilterEnumerate *p, const char *tag, const char *type)
116990 {
116991         if ((p = soap_in___cb__CbFilterEnumerate(soap, tag, p, type)))
116992                 soap_getindependent(soap);
116993         return p;
116994 }
116995
116996 SOAP_FMAC3 struct __cb__CbFilterEnumerate * SOAP_FMAC4 soap_in___cb__CbFilterEnumerate(struct soap *soap, const char *tag, struct __cb__CbFilterEnumerate *a, const char *type)
116997 {
116998         short soap_flag_cb__CbFilterEnumerate = 1;
116999         a = (struct __cb__CbFilterEnumerate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterEnumerate, sizeof(struct __cb__CbFilterEnumerate), 0, NULL, NULL, NULL);
117000         if (!a)
117001                 return NULL;
117002         soap_default___cb__CbFilterEnumerate(soap, a);
117003                 for (;;)
117004                 {       soap->error = SOAP_TAG_MISMATCH;
117005                         if (soap_flag_cb__CbFilterEnumerate && soap->error == SOAP_TAG_MISMATCH)
117006                                 if (soap_in_PointerTo_cb__CbFilterEnumerate(soap, "cb:CbFilterEnumerate", &a->cb__CbFilterEnumerate, ""))
117007                                 {       soap_flag_cb__CbFilterEnumerate--;
117008                                         continue;
117009                                 }
117010                         if (soap->error == SOAP_TAG_MISMATCH)
117011                                 soap->error = soap_ignore_element(soap);
117012                         if (soap->error == SOAP_NO_TAG)
117013                                 break;
117014                         if (soap->error)
117015                                 return NULL;
117016                 }
117017         return a;
117018 }
117019
117020 SOAP_FMAC5 struct __cb__CbFilterEnumerate * SOAP_FMAC6 soap_new___cb__CbFilterEnumerate(struct soap *soap, int n)
117021 {       return soap_instantiate___cb__CbFilterEnumerate(soap, n, NULL, NULL, NULL);
117022 }
117023
117024 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterEnumerate(struct soap *soap, struct __cb__CbFilterEnumerate *p)
117025 {       soap_delete(soap, p);
117026 }
117027
117028 SOAP_FMAC3 struct __cb__CbFilterEnumerate * SOAP_FMAC4 soap_instantiate___cb__CbFilterEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117029 {
117030         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117031         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterEnumerate, n, soap_fdelete);
117032         if (!cp)
117033                 return NULL;
117034         if (n < 0)
117035         {       cp->ptr = (void*)new struct __cb__CbFilterEnumerate;
117036                 if (size)
117037                         *size = sizeof(struct __cb__CbFilterEnumerate);
117038         }
117039         else
117040         {       cp->ptr = (void*)new struct __cb__CbFilterEnumerate[n];
117041                 if (size)
117042                         *size = n * sizeof(struct __cb__CbFilterEnumerate);
117043         }
117044                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117045         return (struct __cb__CbFilterEnumerate*)cp->ptr;
117046 }
117047
117048 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbFilterEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117049 {
117050         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterEnumerate %p -> %p\n", q, p));
117051         *(struct __cb__CbFilterEnumerate*)p = *(struct __cb__CbFilterEnumerate*)q;
117052 }
117053
117054 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterDelete(struct soap *soap, const struct __cb__CbFilterDelete *a)
117055 {
117056         (void)soap; (void)a; /* appease -Wall -Werror */
117057         soap_serialize_PointerTo_cb__CbFilterDelete(soap, &a->cb__CbFilterDelete);
117058 }
117059
117060 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterDelete(struct soap *soap, struct __cb__CbFilterDelete *a)
117061 {
117062         (void)soap; (void)a; /* appease -Wall -Werror */
117063         a->cb__CbFilterDelete = NULL;
117064 }
117065
117066 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterDelete(struct soap *soap, const struct __cb__CbFilterDelete *a, const char *tag, const char *type)
117067 {
117068         register int id = 0;
117069         if (soap_out___cb__CbFilterDelete(soap, tag, id, a, type))
117070                 return soap->error;
117071         return SOAP_OK;
117072 }
117073
117074 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbFilterDelete(struct soap *soap, const char *tag, int id, const struct __cb__CbFilterDelete *a, const char *type)
117075 {
117076         soap_out_PointerTo_cb__CbFilterDelete(soap, "cb:CbFilterDelete", -1, &a->cb__CbFilterDelete, "");
117077         return SOAP_OK;
117078 }
117079
117080 SOAP_FMAC3 struct __cb__CbFilterDelete * SOAP_FMAC4 soap_get___cb__CbFilterDelete(struct soap *soap, struct __cb__CbFilterDelete *p, const char *tag, const char *type)
117081 {
117082         if ((p = soap_in___cb__CbFilterDelete(soap, tag, p, type)))
117083                 soap_getindependent(soap);
117084         return p;
117085 }
117086
117087 SOAP_FMAC3 struct __cb__CbFilterDelete * SOAP_FMAC4 soap_in___cb__CbFilterDelete(struct soap *soap, const char *tag, struct __cb__CbFilterDelete *a, const char *type)
117088 {
117089         short soap_flag_cb__CbFilterDelete = 1;
117090         a = (struct __cb__CbFilterDelete *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterDelete, sizeof(struct __cb__CbFilterDelete), 0, NULL, NULL, NULL);
117091         if (!a)
117092                 return NULL;
117093         soap_default___cb__CbFilterDelete(soap, a);
117094                 for (;;)
117095                 {       soap->error = SOAP_TAG_MISMATCH;
117096                         if (soap_flag_cb__CbFilterDelete && soap->error == SOAP_TAG_MISMATCH)
117097                                 if (soap_in_PointerTo_cb__CbFilterDelete(soap, "cb:CbFilterDelete", &a->cb__CbFilterDelete, ""))
117098                                 {       soap_flag_cb__CbFilterDelete--;
117099                                         continue;
117100                                 }
117101                         if (soap->error == SOAP_TAG_MISMATCH)
117102                                 soap->error = soap_ignore_element(soap);
117103                         if (soap->error == SOAP_NO_TAG)
117104                                 break;
117105                         if (soap->error)
117106                                 return NULL;
117107                 }
117108         return a;
117109 }
117110
117111 SOAP_FMAC5 struct __cb__CbFilterDelete * SOAP_FMAC6 soap_new___cb__CbFilterDelete(struct soap *soap, int n)
117112 {       return soap_instantiate___cb__CbFilterDelete(soap, n, NULL, NULL, NULL);
117113 }
117114
117115 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterDelete(struct soap *soap, struct __cb__CbFilterDelete *p)
117116 {       soap_delete(soap, p);
117117 }
117118
117119 SOAP_FMAC3 struct __cb__CbFilterDelete * SOAP_FMAC4 soap_instantiate___cb__CbFilterDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117120 {
117121         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117122         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterDelete, n, soap_fdelete);
117123         if (!cp)
117124                 return NULL;
117125         if (n < 0)
117126         {       cp->ptr = (void*)new struct __cb__CbFilterDelete;
117127                 if (size)
117128                         *size = sizeof(struct __cb__CbFilterDelete);
117129         }
117130         else
117131         {       cp->ptr = (void*)new struct __cb__CbFilterDelete[n];
117132                 if (size)
117133                         *size = n * sizeof(struct __cb__CbFilterDelete);
117134         }
117135                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117136         return (struct __cb__CbFilterDelete*)cp->ptr;
117137 }
117138
117139 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbFilterDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117140 {
117141         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterDelete %p -> %p\n", q, p));
117142         *(struct __cb__CbFilterDelete*)p = *(struct __cb__CbFilterDelete*)q;
117143 }
117144
117145 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterGet(struct soap *soap, const struct __cb__CbFilterGet *a)
117146 {
117147         (void)soap; (void)a; /* appease -Wall -Werror */
117148         soap_serialize_PointerTo_cb__CbFilterGet(soap, &a->cb__CbFilterGet);
117149 }
117150
117151 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterGet(struct soap *soap, struct __cb__CbFilterGet *a)
117152 {
117153         (void)soap; (void)a; /* appease -Wall -Werror */
117154         a->cb__CbFilterGet = NULL;
117155 }
117156
117157 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterGet(struct soap *soap, const struct __cb__CbFilterGet *a, const char *tag, const char *type)
117158 {
117159         register int id = 0;
117160         if (soap_out___cb__CbFilterGet(soap, tag, id, a, type))
117161                 return soap->error;
117162         return SOAP_OK;
117163 }
117164
117165 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbFilterGet(struct soap *soap, const char *tag, int id, const struct __cb__CbFilterGet *a, const char *type)
117166 {
117167         soap_out_PointerTo_cb__CbFilterGet(soap, "cb:CbFilterGet", -1, &a->cb__CbFilterGet, "");
117168         return SOAP_OK;
117169 }
117170
117171 SOAP_FMAC3 struct __cb__CbFilterGet * SOAP_FMAC4 soap_get___cb__CbFilterGet(struct soap *soap, struct __cb__CbFilterGet *p, const char *tag, const char *type)
117172 {
117173         if ((p = soap_in___cb__CbFilterGet(soap, tag, p, type)))
117174                 soap_getindependent(soap);
117175         return p;
117176 }
117177
117178 SOAP_FMAC3 struct __cb__CbFilterGet * SOAP_FMAC4 soap_in___cb__CbFilterGet(struct soap *soap, const char *tag, struct __cb__CbFilterGet *a, const char *type)
117179 {
117180         short soap_flag_cb__CbFilterGet = 1;
117181         a = (struct __cb__CbFilterGet *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterGet, sizeof(struct __cb__CbFilterGet), 0, NULL, NULL, NULL);
117182         if (!a)
117183                 return NULL;
117184         soap_default___cb__CbFilterGet(soap, a);
117185                 for (;;)
117186                 {       soap->error = SOAP_TAG_MISMATCH;
117187                         if (soap_flag_cb__CbFilterGet && soap->error == SOAP_TAG_MISMATCH)
117188                                 if (soap_in_PointerTo_cb__CbFilterGet(soap, "cb:CbFilterGet", &a->cb__CbFilterGet, ""))
117189                                 {       soap_flag_cb__CbFilterGet--;
117190                                         continue;
117191                                 }
117192                         if (soap->error == SOAP_TAG_MISMATCH)
117193                                 soap->error = soap_ignore_element(soap);
117194                         if (soap->error == SOAP_NO_TAG)
117195                                 break;
117196                         if (soap->error)
117197                                 return NULL;
117198                 }
117199         return a;
117200 }
117201
117202 SOAP_FMAC5 struct __cb__CbFilterGet * SOAP_FMAC6 soap_new___cb__CbFilterGet(struct soap *soap, int n)
117203 {       return soap_instantiate___cb__CbFilterGet(soap, n, NULL, NULL, NULL);
117204 }
117205
117206 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterGet(struct soap *soap, struct __cb__CbFilterGet *p)
117207 {       soap_delete(soap, p);
117208 }
117209
117210 SOAP_FMAC3 struct __cb__CbFilterGet * SOAP_FMAC4 soap_instantiate___cb__CbFilterGet(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117211 {
117212         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117213         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterGet, n, soap_fdelete);
117214         if (!cp)
117215                 return NULL;
117216         if (n < 0)
117217         {       cp->ptr = (void*)new struct __cb__CbFilterGet;
117218                 if (size)
117219                         *size = sizeof(struct __cb__CbFilterGet);
117220         }
117221         else
117222         {       cp->ptr = (void*)new struct __cb__CbFilterGet[n];
117223                 if (size)
117224                         *size = n * sizeof(struct __cb__CbFilterGet);
117225         }
117226                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117227         return (struct __cb__CbFilterGet*)cp->ptr;
117228 }
117229
117230 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbFilterGet(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117231 {
117232         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterGet %p -> %p\n", q, p));
117233         *(struct __cb__CbFilterGet*)p = *(struct __cb__CbFilterGet*)q;
117234 }
117235
117236 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterCreate(struct soap *soap, const struct __cb__CbFilterCreate *a)
117237 {
117238         (void)soap; (void)a; /* appease -Wall -Werror */
117239         soap_serialize_PointerTo_cb__CbFilterCreate(soap, &a->cb__CbFilterCreate);
117240 }
117241
117242 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterCreate(struct soap *soap, struct __cb__CbFilterCreate *a)
117243 {
117244         (void)soap; (void)a; /* appease -Wall -Werror */
117245         a->cb__CbFilterCreate = NULL;
117246 }
117247
117248 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterCreate(struct soap *soap, const struct __cb__CbFilterCreate *a, const char *tag, const char *type)
117249 {
117250         register int id = 0;
117251         if (soap_out___cb__CbFilterCreate(soap, tag, id, a, type))
117252                 return soap->error;
117253         return SOAP_OK;
117254 }
117255
117256 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbFilterCreate(struct soap *soap, const char *tag, int id, const struct __cb__CbFilterCreate *a, const char *type)
117257 {
117258         soap_out_PointerTo_cb__CbFilterCreate(soap, "cb:CbFilterCreate", -1, &a->cb__CbFilterCreate, "");
117259         return SOAP_OK;
117260 }
117261
117262 SOAP_FMAC3 struct __cb__CbFilterCreate * SOAP_FMAC4 soap_get___cb__CbFilterCreate(struct soap *soap, struct __cb__CbFilterCreate *p, const char *tag, const char *type)
117263 {
117264         if ((p = soap_in___cb__CbFilterCreate(soap, tag, p, type)))
117265                 soap_getindependent(soap);
117266         return p;
117267 }
117268
117269 SOAP_FMAC3 struct __cb__CbFilterCreate * SOAP_FMAC4 soap_in___cb__CbFilterCreate(struct soap *soap, const char *tag, struct __cb__CbFilterCreate *a, const char *type)
117270 {
117271         short soap_flag_cb__CbFilterCreate = 1;
117272         a = (struct __cb__CbFilterCreate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterCreate, sizeof(struct __cb__CbFilterCreate), 0, NULL, NULL, NULL);
117273         if (!a)
117274                 return NULL;
117275         soap_default___cb__CbFilterCreate(soap, a);
117276                 for (;;)
117277                 {       soap->error = SOAP_TAG_MISMATCH;
117278                         if (soap_flag_cb__CbFilterCreate && soap->error == SOAP_TAG_MISMATCH)
117279                                 if (soap_in_PointerTo_cb__CbFilterCreate(soap, "cb:CbFilterCreate", &a->cb__CbFilterCreate, ""))
117280                                 {       soap_flag_cb__CbFilterCreate--;
117281                                         continue;
117282                                 }
117283                         if (soap->error == SOAP_TAG_MISMATCH)
117284                                 soap->error = soap_ignore_element(soap);
117285                         if (soap->error == SOAP_NO_TAG)
117286                                 break;
117287                         if (soap->error)
117288                                 return NULL;
117289                 }
117290         return a;
117291 }
117292
117293 SOAP_FMAC5 struct __cb__CbFilterCreate * SOAP_FMAC6 soap_new___cb__CbFilterCreate(struct soap *soap, int n)
117294 {       return soap_instantiate___cb__CbFilterCreate(soap, n, NULL, NULL, NULL);
117295 }
117296
117297 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterCreate(struct soap *soap, struct __cb__CbFilterCreate *p)
117298 {       soap_delete(soap, p);
117299 }
117300
117301 SOAP_FMAC3 struct __cb__CbFilterCreate * SOAP_FMAC4 soap_instantiate___cb__CbFilterCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117302 {
117303         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117304         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterCreate, n, soap_fdelete);
117305         if (!cp)
117306                 return NULL;
117307         if (n < 0)
117308         {       cp->ptr = (void*)new struct __cb__CbFilterCreate;
117309                 if (size)
117310                         *size = sizeof(struct __cb__CbFilterCreate);
117311         }
117312         else
117313         {       cp->ptr = (void*)new struct __cb__CbFilterCreate[n];
117314                 if (size)
117315                         *size = n * sizeof(struct __cb__CbFilterCreate);
117316         }
117317                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117318         return (struct __cb__CbFilterCreate*)cp->ptr;
117319 }
117320
117321 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbFilterCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117322 {
117323         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterCreate %p -> %p\n", q, p));
117324         *(struct __cb__CbFilterCreate*)p = *(struct __cb__CbFilterCreate*)q;
117325 }
117326
117327 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyGetActiveStatistics(struct soap *soap, const struct __cb__CbPolicyGetActiveStatistics *a)
117328 {
117329         (void)soap; (void)a; /* appease -Wall -Werror */
117330         soap_serialize_PointerTo_cb__CbPolicyGetActiveStatistics(soap, &a->cb__CbPolicyGetActiveStatistics);
117331 }
117332
117333 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyGetActiveStatistics(struct soap *soap, struct __cb__CbPolicyGetActiveStatistics *a)
117334 {
117335         (void)soap; (void)a; /* appease -Wall -Werror */
117336         a->cb__CbPolicyGetActiveStatistics = NULL;
117337 }
117338
117339 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyGetActiveStatistics(struct soap *soap, const struct __cb__CbPolicyGetActiveStatistics *a, const char *tag, const char *type)
117340 {
117341         register int id = 0;
117342         if (soap_out___cb__CbPolicyGetActiveStatistics(soap, tag, id, a, type))
117343                 return soap->error;
117344         return SOAP_OK;
117345 }
117346
117347 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyGetActiveStatistics *a, const char *type)
117348 {
117349         soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(soap, "cb:CbPolicyGetActiveStatistics", -1, &a->cb__CbPolicyGetActiveStatistics, "");
117350         return SOAP_OK;
117351 }
117352
117353 SOAP_FMAC3 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_get___cb__CbPolicyGetActiveStatistics(struct soap *soap, struct __cb__CbPolicyGetActiveStatistics *p, const char *tag, const char *type)
117354 {
117355         if ((p = soap_in___cb__CbPolicyGetActiveStatistics(soap, tag, p, type)))
117356                 soap_getindependent(soap);
117357         return p;
117358 }
117359
117360 SOAP_FMAC3 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_in___cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, struct __cb__CbPolicyGetActiveStatistics *a, const char *type)
117361 {
117362         short soap_flag_cb__CbPolicyGetActiveStatistics = 1;
117363         a = (struct __cb__CbPolicyGetActiveStatistics *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyGetActiveStatistics, sizeof(struct __cb__CbPolicyGetActiveStatistics), 0, NULL, NULL, NULL);
117364         if (!a)
117365                 return NULL;
117366         soap_default___cb__CbPolicyGetActiveStatistics(soap, a);
117367                 for (;;)
117368                 {       soap->error = SOAP_TAG_MISMATCH;
117369                         if (soap_flag_cb__CbPolicyGetActiveStatistics && soap->error == SOAP_TAG_MISMATCH)
117370                                 if (soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(soap, "cb:CbPolicyGetActiveStatistics", &a->cb__CbPolicyGetActiveStatistics, ""))
117371                                 {       soap_flag_cb__CbPolicyGetActiveStatistics--;
117372                                         continue;
117373                                 }
117374                         if (soap->error == SOAP_TAG_MISMATCH)
117375                                 soap->error = soap_ignore_element(soap);
117376                         if (soap->error == SOAP_NO_TAG)
117377                                 break;
117378                         if (soap->error)
117379                                 return NULL;
117380                 }
117381         return a;
117382 }
117383
117384 SOAP_FMAC5 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC6 soap_new___cb__CbPolicyGetActiveStatistics(struct soap *soap, int n)
117385 {       return soap_instantiate___cb__CbPolicyGetActiveStatistics(soap, n, NULL, NULL, NULL);
117386 }
117387
117388 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyGetActiveStatistics(struct soap *soap, struct __cb__CbPolicyGetActiveStatistics *p)
117389 {       soap_delete(soap, p);
117390 }
117391
117392 SOAP_FMAC3 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_instantiate___cb__CbPolicyGetActiveStatistics(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117393 {
117394         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyGetActiveStatistics(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117395         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyGetActiveStatistics, n, soap_fdelete);
117396         if (!cp)
117397                 return NULL;
117398         if (n < 0)
117399         {       cp->ptr = (void*)new struct __cb__CbPolicyGetActiveStatistics;
117400                 if (size)
117401                         *size = sizeof(struct __cb__CbPolicyGetActiveStatistics);
117402         }
117403         else
117404         {       cp->ptr = (void*)new struct __cb__CbPolicyGetActiveStatistics[n];
117405                 if (size)
117406                         *size = n * sizeof(struct __cb__CbPolicyGetActiveStatistics);
117407         }
117408                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117409         return (struct __cb__CbPolicyGetActiveStatistics*)cp->ptr;
117410 }
117411
117412 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyGetActiveStatistics(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117413 {
117414         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyGetActiveStatistics %p -> %p\n", q, p));
117415         *(struct __cb__CbPolicyGetActiveStatistics*)p = *(struct __cb__CbPolicyGetActiveStatistics*)q;
117416 }
117417
117418 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyGetEnabled(struct soap *soap, const struct __cb__CbPolicyGetEnabled *a)
117419 {
117420         (void)soap; (void)a; /* appease -Wall -Werror */
117421         soap_serialize_PointerTo_cb__CbPolicyGetEnabled(soap, &a->cb__CbPolicyGetEnabled);
117422 }
117423
117424 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyGetEnabled(struct soap *soap, struct __cb__CbPolicyGetEnabled *a)
117425 {
117426         (void)soap; (void)a; /* appease -Wall -Werror */
117427         a->cb__CbPolicyGetEnabled = NULL;
117428 }
117429
117430 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyGetEnabled(struct soap *soap, const struct __cb__CbPolicyGetEnabled *a, const char *tag, const char *type)
117431 {
117432         register int id = 0;
117433         if (soap_out___cb__CbPolicyGetEnabled(soap, tag, id, a, type))
117434                 return soap->error;
117435         return SOAP_OK;
117436 }
117437
117438 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyGetEnabled *a, const char *type)
117439 {
117440         soap_out_PointerTo_cb__CbPolicyGetEnabled(soap, "cb:CbPolicyGetEnabled", -1, &a->cb__CbPolicyGetEnabled, "");
117441         return SOAP_OK;
117442 }
117443
117444 SOAP_FMAC3 struct __cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_get___cb__CbPolicyGetEnabled(struct soap *soap, struct __cb__CbPolicyGetEnabled *p, const char *tag, const char *type)
117445 {
117446         if ((p = soap_in___cb__CbPolicyGetEnabled(soap, tag, p, type)))
117447                 soap_getindependent(soap);
117448         return p;
117449 }
117450
117451 SOAP_FMAC3 struct __cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_in___cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, struct __cb__CbPolicyGetEnabled *a, const char *type)
117452 {
117453         short soap_flag_cb__CbPolicyGetEnabled = 1;
117454         a = (struct __cb__CbPolicyGetEnabled *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyGetEnabled, sizeof(struct __cb__CbPolicyGetEnabled), 0, NULL, NULL, NULL);
117455         if (!a)
117456                 return NULL;
117457         soap_default___cb__CbPolicyGetEnabled(soap, a);
117458                 for (;;)
117459                 {       soap->error = SOAP_TAG_MISMATCH;
117460                         if (soap_flag_cb__CbPolicyGetEnabled && soap->error == SOAP_TAG_MISMATCH)
117461                                 if (soap_in_PointerTo_cb__CbPolicyGetEnabled(soap, "cb:CbPolicyGetEnabled", &a->cb__CbPolicyGetEnabled, ""))
117462                                 {       soap_flag_cb__CbPolicyGetEnabled--;
117463                                         continue;
117464                                 }
117465                         if (soap->error == SOAP_TAG_MISMATCH)
117466                                 soap->error = soap_ignore_element(soap);
117467                         if (soap->error == SOAP_NO_TAG)
117468                                 break;
117469                         if (soap->error)
117470                                 return NULL;
117471                 }
117472         return a;
117473 }
117474
117475 SOAP_FMAC5 struct __cb__CbPolicyGetEnabled * SOAP_FMAC6 soap_new___cb__CbPolicyGetEnabled(struct soap *soap, int n)
117476 {       return soap_instantiate___cb__CbPolicyGetEnabled(soap, n, NULL, NULL, NULL);
117477 }
117478
117479 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyGetEnabled(struct soap *soap, struct __cb__CbPolicyGetEnabled *p)
117480 {       soap_delete(soap, p);
117481 }
117482
117483 SOAP_FMAC3 struct __cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_instantiate___cb__CbPolicyGetEnabled(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117484 {
117485         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyGetEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117486         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyGetEnabled, n, soap_fdelete);
117487         if (!cp)
117488                 return NULL;
117489         if (n < 0)
117490         {       cp->ptr = (void*)new struct __cb__CbPolicyGetEnabled;
117491                 if (size)
117492                         *size = sizeof(struct __cb__CbPolicyGetEnabled);
117493         }
117494         else
117495         {       cp->ptr = (void*)new struct __cb__CbPolicyGetEnabled[n];
117496                 if (size)
117497                         *size = n * sizeof(struct __cb__CbPolicyGetEnabled);
117498         }
117499                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117500         return (struct __cb__CbPolicyGetEnabled*)cp->ptr;
117501 }
117502
117503 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyGetEnabled(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117504 {
117505         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyGetEnabled %p -> %p\n", q, p));
117506         *(struct __cb__CbPolicyGetEnabled*)p = *(struct __cb__CbPolicyGetEnabled*)q;
117507 }
117508
117509 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyDisable(struct soap *soap, const struct __cb__CbPolicyDisable *a)
117510 {
117511         (void)soap; (void)a; /* appease -Wall -Werror */
117512         soap_serialize_PointerTo_cb__CbPolicyDisable(soap, &a->cb__CbPolicyDisable);
117513 }
117514
117515 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyDisable(struct soap *soap, struct __cb__CbPolicyDisable *a)
117516 {
117517         (void)soap; (void)a; /* appease -Wall -Werror */
117518         a->cb__CbPolicyDisable = NULL;
117519 }
117520
117521 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyDisable(struct soap *soap, const struct __cb__CbPolicyDisable *a, const char *tag, const char *type)
117522 {
117523         register int id = 0;
117524         if (soap_out___cb__CbPolicyDisable(soap, tag, id, a, type))
117525                 return soap->error;
117526         return SOAP_OK;
117527 }
117528
117529 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyDisable(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyDisable *a, const char *type)
117530 {
117531         soap_out_PointerTo_cb__CbPolicyDisable(soap, "cb:CbPolicyDisable", -1, &a->cb__CbPolicyDisable, "");
117532         return SOAP_OK;
117533 }
117534
117535 SOAP_FMAC3 struct __cb__CbPolicyDisable * SOAP_FMAC4 soap_get___cb__CbPolicyDisable(struct soap *soap, struct __cb__CbPolicyDisable *p, const char *tag, const char *type)
117536 {
117537         if ((p = soap_in___cb__CbPolicyDisable(soap, tag, p, type)))
117538                 soap_getindependent(soap);
117539         return p;
117540 }
117541
117542 SOAP_FMAC3 struct __cb__CbPolicyDisable * SOAP_FMAC4 soap_in___cb__CbPolicyDisable(struct soap *soap, const char *tag, struct __cb__CbPolicyDisable *a, const char *type)
117543 {
117544         short soap_flag_cb__CbPolicyDisable = 1;
117545         a = (struct __cb__CbPolicyDisable *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyDisable, sizeof(struct __cb__CbPolicyDisable), 0, NULL, NULL, NULL);
117546         if (!a)
117547                 return NULL;
117548         soap_default___cb__CbPolicyDisable(soap, a);
117549                 for (;;)
117550                 {       soap->error = SOAP_TAG_MISMATCH;
117551                         if (soap_flag_cb__CbPolicyDisable && soap->error == SOAP_TAG_MISMATCH)
117552                                 if (soap_in_PointerTo_cb__CbPolicyDisable(soap, "cb:CbPolicyDisable", &a->cb__CbPolicyDisable, ""))
117553                                 {       soap_flag_cb__CbPolicyDisable--;
117554                                         continue;
117555                                 }
117556                         if (soap->error == SOAP_TAG_MISMATCH)
117557                                 soap->error = soap_ignore_element(soap);
117558                         if (soap->error == SOAP_NO_TAG)
117559                                 break;
117560                         if (soap->error)
117561                                 return NULL;
117562                 }
117563         return a;
117564 }
117565
117566 SOAP_FMAC5 struct __cb__CbPolicyDisable * SOAP_FMAC6 soap_new___cb__CbPolicyDisable(struct soap *soap, int n)
117567 {       return soap_instantiate___cb__CbPolicyDisable(soap, n, NULL, NULL, NULL);
117568 }
117569
117570 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyDisable(struct soap *soap, struct __cb__CbPolicyDisable *p)
117571 {       soap_delete(soap, p);
117572 }
117573
117574 SOAP_FMAC3 struct __cb__CbPolicyDisable * SOAP_FMAC4 soap_instantiate___cb__CbPolicyDisable(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117575 {
117576         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyDisable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117577         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyDisable, n, soap_fdelete);
117578         if (!cp)
117579                 return NULL;
117580         if (n < 0)
117581         {       cp->ptr = (void*)new struct __cb__CbPolicyDisable;
117582                 if (size)
117583                         *size = sizeof(struct __cb__CbPolicyDisable);
117584         }
117585         else
117586         {       cp->ptr = (void*)new struct __cb__CbPolicyDisable[n];
117587                 if (size)
117588                         *size = n * sizeof(struct __cb__CbPolicyDisable);
117589         }
117590                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117591         return (struct __cb__CbPolicyDisable*)cp->ptr;
117592 }
117593
117594 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyDisable(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117595 {
117596         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyDisable %p -> %p\n", q, p));
117597         *(struct __cb__CbPolicyDisable*)p = *(struct __cb__CbPolicyDisable*)q;
117598 }
117599
117600 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyEnable(struct soap *soap, const struct __cb__CbPolicyEnable *a)
117601 {
117602         (void)soap; (void)a; /* appease -Wall -Werror */
117603         soap_serialize_PointerTo_cb__CbPolicyEnable(soap, &a->cb__CbPolicyEnable);
117604 }
117605
117606 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyEnable(struct soap *soap, struct __cb__CbPolicyEnable *a)
117607 {
117608         (void)soap; (void)a; /* appease -Wall -Werror */
117609         a->cb__CbPolicyEnable = NULL;
117610 }
117611
117612 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyEnable(struct soap *soap, const struct __cb__CbPolicyEnable *a, const char *tag, const char *type)
117613 {
117614         register int id = 0;
117615         if (soap_out___cb__CbPolicyEnable(soap, tag, id, a, type))
117616                 return soap->error;
117617         return SOAP_OK;
117618 }
117619
117620 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyEnable(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyEnable *a, const char *type)
117621 {
117622         soap_out_PointerTo_cb__CbPolicyEnable(soap, "cb:CbPolicyEnable", -1, &a->cb__CbPolicyEnable, "");
117623         return SOAP_OK;
117624 }
117625
117626 SOAP_FMAC3 struct __cb__CbPolicyEnable * SOAP_FMAC4 soap_get___cb__CbPolicyEnable(struct soap *soap, struct __cb__CbPolicyEnable *p, const char *tag, const char *type)
117627 {
117628         if ((p = soap_in___cb__CbPolicyEnable(soap, tag, p, type)))
117629                 soap_getindependent(soap);
117630         return p;
117631 }
117632
117633 SOAP_FMAC3 struct __cb__CbPolicyEnable * SOAP_FMAC4 soap_in___cb__CbPolicyEnable(struct soap *soap, const char *tag, struct __cb__CbPolicyEnable *a, const char *type)
117634 {
117635         short soap_flag_cb__CbPolicyEnable = 1;
117636         a = (struct __cb__CbPolicyEnable *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyEnable, sizeof(struct __cb__CbPolicyEnable), 0, NULL, NULL, NULL);
117637         if (!a)
117638                 return NULL;
117639         soap_default___cb__CbPolicyEnable(soap, a);
117640                 for (;;)
117641                 {       soap->error = SOAP_TAG_MISMATCH;
117642                         if (soap_flag_cb__CbPolicyEnable && soap->error == SOAP_TAG_MISMATCH)
117643                                 if (soap_in_PointerTo_cb__CbPolicyEnable(soap, "cb:CbPolicyEnable", &a->cb__CbPolicyEnable, ""))
117644                                 {       soap_flag_cb__CbPolicyEnable--;
117645                                         continue;
117646                                 }
117647                         if (soap->error == SOAP_TAG_MISMATCH)
117648                                 soap->error = soap_ignore_element(soap);
117649                         if (soap->error == SOAP_NO_TAG)
117650                                 break;
117651                         if (soap->error)
117652                                 return NULL;
117653                 }
117654         return a;
117655 }
117656
117657 SOAP_FMAC5 struct __cb__CbPolicyEnable * SOAP_FMAC6 soap_new___cb__CbPolicyEnable(struct soap *soap, int n)
117658 {       return soap_instantiate___cb__CbPolicyEnable(soap, n, NULL, NULL, NULL);
117659 }
117660
117661 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyEnable(struct soap *soap, struct __cb__CbPolicyEnable *p)
117662 {       soap_delete(soap, p);
117663 }
117664
117665 SOAP_FMAC3 struct __cb__CbPolicyEnable * SOAP_FMAC4 soap_instantiate___cb__CbPolicyEnable(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117666 {
117667         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyEnable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117668         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyEnable, n, soap_fdelete);
117669         if (!cp)
117670                 return NULL;
117671         if (n < 0)
117672         {       cp->ptr = (void*)new struct __cb__CbPolicyEnable;
117673                 if (size)
117674                         *size = sizeof(struct __cb__CbPolicyEnable);
117675         }
117676         else
117677         {       cp->ptr = (void*)new struct __cb__CbPolicyEnable[n];
117678                 if (size)
117679                         *size = n * sizeof(struct __cb__CbPolicyEnable);
117680         }
117681                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117682         return (struct __cb__CbPolicyEnable*)cp->ptr;
117683 }
117684
117685 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyEnable(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117686 {
117687         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyEnable %p -> %p\n", q, p));
117688         *(struct __cb__CbPolicyEnable*)p = *(struct __cb__CbPolicyEnable*)q;
117689 }
117690
117691 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyEnumerate(struct soap *soap, const struct __cb__CbPolicyEnumerate *a)
117692 {
117693         (void)soap; (void)a; /* appease -Wall -Werror */
117694         soap_serialize_PointerTo_cb__CbPolicyEnumerate(soap, &a->cb__CbPolicyEnumerate);
117695 }
117696
117697 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyEnumerate(struct soap *soap, struct __cb__CbPolicyEnumerate *a)
117698 {
117699         (void)soap; (void)a; /* appease -Wall -Werror */
117700         a->cb__CbPolicyEnumerate = NULL;
117701 }
117702
117703 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyEnumerate(struct soap *soap, const struct __cb__CbPolicyEnumerate *a, const char *tag, const char *type)
117704 {
117705         register int id = 0;
117706         if (soap_out___cb__CbPolicyEnumerate(soap, tag, id, a, type))
117707                 return soap->error;
117708         return SOAP_OK;
117709 }
117710
117711 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyEnumerate(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyEnumerate *a, const char *type)
117712 {
117713         soap_out_PointerTo_cb__CbPolicyEnumerate(soap, "cb:CbPolicyEnumerate", -1, &a->cb__CbPolicyEnumerate, "");
117714         return SOAP_OK;
117715 }
117716
117717 SOAP_FMAC3 struct __cb__CbPolicyEnumerate * SOAP_FMAC4 soap_get___cb__CbPolicyEnumerate(struct soap *soap, struct __cb__CbPolicyEnumerate *p, const char *tag, const char *type)
117718 {
117719         if ((p = soap_in___cb__CbPolicyEnumerate(soap, tag, p, type)))
117720                 soap_getindependent(soap);
117721         return p;
117722 }
117723
117724 SOAP_FMAC3 struct __cb__CbPolicyEnumerate * SOAP_FMAC4 soap_in___cb__CbPolicyEnumerate(struct soap *soap, const char *tag, struct __cb__CbPolicyEnumerate *a, const char *type)
117725 {
117726         short soap_flag_cb__CbPolicyEnumerate = 1;
117727         a = (struct __cb__CbPolicyEnumerate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyEnumerate, sizeof(struct __cb__CbPolicyEnumerate), 0, NULL, NULL, NULL);
117728         if (!a)
117729                 return NULL;
117730         soap_default___cb__CbPolicyEnumerate(soap, a);
117731                 for (;;)
117732                 {       soap->error = SOAP_TAG_MISMATCH;
117733                         if (soap_flag_cb__CbPolicyEnumerate && soap->error == SOAP_TAG_MISMATCH)
117734                                 if (soap_in_PointerTo_cb__CbPolicyEnumerate(soap, "cb:CbPolicyEnumerate", &a->cb__CbPolicyEnumerate, ""))
117735                                 {       soap_flag_cb__CbPolicyEnumerate--;
117736                                         continue;
117737                                 }
117738                         if (soap->error == SOAP_TAG_MISMATCH)
117739                                 soap->error = soap_ignore_element(soap);
117740                         if (soap->error == SOAP_NO_TAG)
117741                                 break;
117742                         if (soap->error)
117743                                 return NULL;
117744                 }
117745         return a;
117746 }
117747
117748 SOAP_FMAC5 struct __cb__CbPolicyEnumerate * SOAP_FMAC6 soap_new___cb__CbPolicyEnumerate(struct soap *soap, int n)
117749 {       return soap_instantiate___cb__CbPolicyEnumerate(soap, n, NULL, NULL, NULL);
117750 }
117751
117752 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyEnumerate(struct soap *soap, struct __cb__CbPolicyEnumerate *p)
117753 {       soap_delete(soap, p);
117754 }
117755
117756 SOAP_FMAC3 struct __cb__CbPolicyEnumerate * SOAP_FMAC4 soap_instantiate___cb__CbPolicyEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117757 {
117758         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117759         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyEnumerate, n, soap_fdelete);
117760         if (!cp)
117761                 return NULL;
117762         if (n < 0)
117763         {       cp->ptr = (void*)new struct __cb__CbPolicyEnumerate;
117764                 if (size)
117765                         *size = sizeof(struct __cb__CbPolicyEnumerate);
117766         }
117767         else
117768         {       cp->ptr = (void*)new struct __cb__CbPolicyEnumerate[n];
117769                 if (size)
117770                         *size = n * sizeof(struct __cb__CbPolicyEnumerate);
117771         }
117772                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117773         return (struct __cb__CbPolicyEnumerate*)cp->ptr;
117774 }
117775
117776 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117777 {
117778         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyEnumerate %p -> %p\n", q, p));
117779         *(struct __cb__CbPolicyEnumerate*)p = *(struct __cb__CbPolicyEnumerate*)q;
117780 }
117781
117782 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyDelete(struct soap *soap, const struct __cb__CbPolicyDelete *a)
117783 {
117784         (void)soap; (void)a; /* appease -Wall -Werror */
117785         soap_serialize_PointerTo_cb__CbPolicyDelete(soap, &a->cb__CbPolicyDelete);
117786 }
117787
117788 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyDelete(struct soap *soap, struct __cb__CbPolicyDelete *a)
117789 {
117790         (void)soap; (void)a; /* appease -Wall -Werror */
117791         a->cb__CbPolicyDelete = NULL;
117792 }
117793
117794 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyDelete(struct soap *soap, const struct __cb__CbPolicyDelete *a, const char *tag, const char *type)
117795 {
117796         register int id = 0;
117797         if (soap_out___cb__CbPolicyDelete(soap, tag, id, a, type))
117798                 return soap->error;
117799         return SOAP_OK;
117800 }
117801
117802 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyDelete(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyDelete *a, const char *type)
117803 {
117804         soap_out_PointerTo_cb__CbPolicyDelete(soap, "cb:CbPolicyDelete", -1, &a->cb__CbPolicyDelete, "");
117805         return SOAP_OK;
117806 }
117807
117808 SOAP_FMAC3 struct __cb__CbPolicyDelete * SOAP_FMAC4 soap_get___cb__CbPolicyDelete(struct soap *soap, struct __cb__CbPolicyDelete *p, const char *tag, const char *type)
117809 {
117810         if ((p = soap_in___cb__CbPolicyDelete(soap, tag, p, type)))
117811                 soap_getindependent(soap);
117812         return p;
117813 }
117814
117815 SOAP_FMAC3 struct __cb__CbPolicyDelete * SOAP_FMAC4 soap_in___cb__CbPolicyDelete(struct soap *soap, const char *tag, struct __cb__CbPolicyDelete *a, const char *type)
117816 {
117817         short soap_flag_cb__CbPolicyDelete = 1;
117818         a = (struct __cb__CbPolicyDelete *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyDelete, sizeof(struct __cb__CbPolicyDelete), 0, NULL, NULL, NULL);
117819         if (!a)
117820                 return NULL;
117821         soap_default___cb__CbPolicyDelete(soap, a);
117822                 for (;;)
117823                 {       soap->error = SOAP_TAG_MISMATCH;
117824                         if (soap_flag_cb__CbPolicyDelete && soap->error == SOAP_TAG_MISMATCH)
117825                                 if (soap_in_PointerTo_cb__CbPolicyDelete(soap, "cb:CbPolicyDelete", &a->cb__CbPolicyDelete, ""))
117826                                 {       soap_flag_cb__CbPolicyDelete--;
117827                                         continue;
117828                                 }
117829                         if (soap->error == SOAP_TAG_MISMATCH)
117830                                 soap->error = soap_ignore_element(soap);
117831                         if (soap->error == SOAP_NO_TAG)
117832                                 break;
117833                         if (soap->error)
117834                                 return NULL;
117835                 }
117836         return a;
117837 }
117838
117839 SOAP_FMAC5 struct __cb__CbPolicyDelete * SOAP_FMAC6 soap_new___cb__CbPolicyDelete(struct soap *soap, int n)
117840 {       return soap_instantiate___cb__CbPolicyDelete(soap, n, NULL, NULL, NULL);
117841 }
117842
117843 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyDelete(struct soap *soap, struct __cb__CbPolicyDelete *p)
117844 {       soap_delete(soap, p);
117845 }
117846
117847 SOAP_FMAC3 struct __cb__CbPolicyDelete * SOAP_FMAC4 soap_instantiate___cb__CbPolicyDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117848 {
117849         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117850         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyDelete, n, soap_fdelete);
117851         if (!cp)
117852                 return NULL;
117853         if (n < 0)
117854         {       cp->ptr = (void*)new struct __cb__CbPolicyDelete;
117855                 if (size)
117856                         *size = sizeof(struct __cb__CbPolicyDelete);
117857         }
117858         else
117859         {       cp->ptr = (void*)new struct __cb__CbPolicyDelete[n];
117860                 if (size)
117861                         *size = n * sizeof(struct __cb__CbPolicyDelete);
117862         }
117863                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117864         return (struct __cb__CbPolicyDelete*)cp->ptr;
117865 }
117866
117867 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117868 {
117869         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyDelete %p -> %p\n", q, p));
117870         *(struct __cb__CbPolicyDelete*)p = *(struct __cb__CbPolicyDelete*)q;
117871 }
117872
117873 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyGet(struct soap *soap, const struct __cb__CbPolicyGet *a)
117874 {
117875         (void)soap; (void)a; /* appease -Wall -Werror */
117876         soap_serialize_PointerTo_cb__CbPolicyGet(soap, &a->cb__CbPolicyGet);
117877 }
117878
117879 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyGet(struct soap *soap, struct __cb__CbPolicyGet *a)
117880 {
117881         (void)soap; (void)a; /* appease -Wall -Werror */
117882         a->cb__CbPolicyGet = NULL;
117883 }
117884
117885 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyGet(struct soap *soap, const struct __cb__CbPolicyGet *a, const char *tag, const char *type)
117886 {
117887         register int id = 0;
117888         if (soap_out___cb__CbPolicyGet(soap, tag, id, a, type))
117889                 return soap->error;
117890         return SOAP_OK;
117891 }
117892
117893 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyGet(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyGet *a, const char *type)
117894 {
117895         soap_out_PointerTo_cb__CbPolicyGet(soap, "cb:CbPolicyGet", -1, &a->cb__CbPolicyGet, "");
117896         return SOAP_OK;
117897 }
117898
117899 SOAP_FMAC3 struct __cb__CbPolicyGet * SOAP_FMAC4 soap_get___cb__CbPolicyGet(struct soap *soap, struct __cb__CbPolicyGet *p, const char *tag, const char *type)
117900 {
117901         if ((p = soap_in___cb__CbPolicyGet(soap, tag, p, type)))
117902                 soap_getindependent(soap);
117903         return p;
117904 }
117905
117906 SOAP_FMAC3 struct __cb__CbPolicyGet * SOAP_FMAC4 soap_in___cb__CbPolicyGet(struct soap *soap, const char *tag, struct __cb__CbPolicyGet *a, const char *type)
117907 {
117908         short soap_flag_cb__CbPolicyGet = 1;
117909         a = (struct __cb__CbPolicyGet *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyGet, sizeof(struct __cb__CbPolicyGet), 0, NULL, NULL, NULL);
117910         if (!a)
117911                 return NULL;
117912         soap_default___cb__CbPolicyGet(soap, a);
117913                 for (;;)
117914                 {       soap->error = SOAP_TAG_MISMATCH;
117915                         if (soap_flag_cb__CbPolicyGet && soap->error == SOAP_TAG_MISMATCH)
117916                                 if (soap_in_PointerTo_cb__CbPolicyGet(soap, "cb:CbPolicyGet", &a->cb__CbPolicyGet, ""))
117917                                 {       soap_flag_cb__CbPolicyGet--;
117918                                         continue;
117919                                 }
117920                         if (soap->error == SOAP_TAG_MISMATCH)
117921                                 soap->error = soap_ignore_element(soap);
117922                         if (soap->error == SOAP_NO_TAG)
117923                                 break;
117924                         if (soap->error)
117925                                 return NULL;
117926                 }
117927         return a;
117928 }
117929
117930 SOAP_FMAC5 struct __cb__CbPolicyGet * SOAP_FMAC6 soap_new___cb__CbPolicyGet(struct soap *soap, int n)
117931 {       return soap_instantiate___cb__CbPolicyGet(soap, n, NULL, NULL, NULL);
117932 }
117933
117934 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyGet(struct soap *soap, struct __cb__CbPolicyGet *p)
117935 {       soap_delete(soap, p);
117936 }
117937
117938 SOAP_FMAC3 struct __cb__CbPolicyGet * SOAP_FMAC4 soap_instantiate___cb__CbPolicyGet(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
117939 {
117940         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
117941         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyGet, n, soap_fdelete);
117942         if (!cp)
117943                 return NULL;
117944         if (n < 0)
117945         {       cp->ptr = (void*)new struct __cb__CbPolicyGet;
117946                 if (size)
117947                         *size = sizeof(struct __cb__CbPolicyGet);
117948         }
117949         else
117950         {       cp->ptr = (void*)new struct __cb__CbPolicyGet[n];
117951                 if (size)
117952                         *size = n * sizeof(struct __cb__CbPolicyGet);
117953         }
117954                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
117955         return (struct __cb__CbPolicyGet*)cp->ptr;
117956 }
117957
117958 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyGet(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
117959 {
117960         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyGet %p -> %p\n", q, p));
117961         *(struct __cb__CbPolicyGet*)p = *(struct __cb__CbPolicyGet*)q;
117962 }
117963
117964 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyCreate(struct soap *soap, const struct __cb__CbPolicyCreate *a)
117965 {
117966         (void)soap; (void)a; /* appease -Wall -Werror */
117967         soap_serialize_PointerTo_cb__CbPolicyCreate(soap, &a->cb__CbPolicyCreate);
117968 }
117969
117970 SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyCreate(struct soap *soap, struct __cb__CbPolicyCreate *a)
117971 {
117972         (void)soap; (void)a; /* appease -Wall -Werror */
117973         a->cb__CbPolicyCreate = NULL;
117974 }
117975
117976 SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyCreate(struct soap *soap, const struct __cb__CbPolicyCreate *a, const char *tag, const char *type)
117977 {
117978         register int id = 0;
117979         if (soap_out___cb__CbPolicyCreate(soap, tag, id, a, type))
117980                 return soap->error;
117981         return SOAP_OK;
117982 }
117983
117984 SOAP_FMAC3 int SOAP_FMAC4 soap_out___cb__CbPolicyCreate(struct soap *soap, const char *tag, int id, const struct __cb__CbPolicyCreate *a, const char *type)
117985 {
117986         soap_out_PointerTo_cb__CbPolicyCreate(soap, "cb:CbPolicyCreate", -1, &a->cb__CbPolicyCreate, "");
117987         return SOAP_OK;
117988 }
117989
117990 SOAP_FMAC3 struct __cb__CbPolicyCreate * SOAP_FMAC4 soap_get___cb__CbPolicyCreate(struct soap *soap, struct __cb__CbPolicyCreate *p, const char *tag, const char *type)
117991 {
117992         if ((p = soap_in___cb__CbPolicyCreate(soap, tag, p, type)))
117993                 soap_getindependent(soap);
117994         return p;
117995 }
117996
117997 SOAP_FMAC3 struct __cb__CbPolicyCreate * SOAP_FMAC4 soap_in___cb__CbPolicyCreate(struct soap *soap, const char *tag, struct __cb__CbPolicyCreate *a, const char *type)
117998 {
117999         short soap_flag_cb__CbPolicyCreate = 1;
118000         a = (struct __cb__CbPolicyCreate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyCreate, sizeof(struct __cb__CbPolicyCreate), 0, NULL, NULL, NULL);
118001         if (!a)
118002                 return NULL;
118003         soap_default___cb__CbPolicyCreate(soap, a);
118004                 for (;;)
118005                 {       soap->error = SOAP_TAG_MISMATCH;
118006                         if (soap_flag_cb__CbPolicyCreate && soap->error == SOAP_TAG_MISMATCH)
118007                                 if (soap_in_PointerTo_cb__CbPolicyCreate(soap, "cb:CbPolicyCreate", &a->cb__CbPolicyCreate, ""))
118008                                 {       soap_flag_cb__CbPolicyCreate--;
118009                                         continue;
118010                                 }
118011                         if (soap->error == SOAP_TAG_MISMATCH)
118012                                 soap->error = soap_ignore_element(soap);
118013                         if (soap->error == SOAP_NO_TAG)
118014                                 break;
118015                         if (soap->error)
118016                                 return NULL;
118017                 }
118018         return a;
118019 }
118020
118021 SOAP_FMAC5 struct __cb__CbPolicyCreate * SOAP_FMAC6 soap_new___cb__CbPolicyCreate(struct soap *soap, int n)
118022 {       return soap_instantiate___cb__CbPolicyCreate(soap, n, NULL, NULL, NULL);
118023 }
118024
118025 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyCreate(struct soap *soap, struct __cb__CbPolicyCreate *p)
118026 {       soap_delete(soap, p);
118027 }
118028
118029 SOAP_FMAC3 struct __cb__CbPolicyCreate * SOAP_FMAC4 soap_instantiate___cb__CbPolicyCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118030 {
118031         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118032         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyCreate, n, soap_fdelete);
118033         if (!cp)
118034                 return NULL;
118035         if (n < 0)
118036         {       cp->ptr = (void*)new struct __cb__CbPolicyCreate;
118037                 if (size)
118038                         *size = sizeof(struct __cb__CbPolicyCreate);
118039         }
118040         else
118041         {       cp->ptr = (void*)new struct __cb__CbPolicyCreate[n];
118042                 if (size)
118043                         *size = n * sizeof(struct __cb__CbPolicyCreate);
118044         }
118045                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118046         return (struct __cb__CbPolicyCreate*)cp->ptr;
118047 }
118048
118049 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___cb__CbPolicyCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118050 {
118051         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyCreate %p -> %p\n", q, p));
118052         *(struct __cb__CbPolicyCreate*)p = *(struct __cb__CbPolicyCreate*)q;
118053 }
118054
118055 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const struct __apr__ConsoleWatchdogQueryCapabilities *a)
118056 {
118057         (void)soap; (void)a; /* appease -Wall -Werror */
118058         soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, &a->apr__ConsoleWatchdogQueryCapabilities);
118059 }
118060
118061 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, struct __apr__ConsoleWatchdogQueryCapabilities *a)
118062 {
118063         (void)soap; (void)a; /* appease -Wall -Werror */
118064         a->apr__ConsoleWatchdogQueryCapabilities = NULL;
118065 }
118066
118067 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const struct __apr__ConsoleWatchdogQueryCapabilities *a, const char *tag, const char *type)
118068 {
118069         register int id = 0;
118070         if (soap_out___apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, a, type))
118071                 return soap->error;
118072         return SOAP_OK;
118073 }
118074
118075 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogQueryCapabilities *a, const char *type)
118076 {
118077         soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, "apr:ConsoleWatchdogQueryCapabilities", -1, &a->apr__ConsoleWatchdogQueryCapabilities, "");
118078         return SOAP_OK;
118079 }
118080
118081 SOAP_FMAC3 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, struct __apr__ConsoleWatchdogQueryCapabilities *p, const char *tag, const char *type)
118082 {
118083         if ((p = soap_in___apr__ConsoleWatchdogQueryCapabilities(soap, tag, p, type)))
118084                 soap_getindependent(soap);
118085         return p;
118086 }
118087
118088 SOAP_FMAC3 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogQueryCapabilities *a, const char *type)
118089 {
118090         short soap_flag_apr__ConsoleWatchdogQueryCapabilities = 1;
118091         a = (struct __apr__ConsoleWatchdogQueryCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities, sizeof(struct __apr__ConsoleWatchdogQueryCapabilities), 0, NULL, NULL, NULL);
118092         if (!a)
118093                 return NULL;
118094         soap_default___apr__ConsoleWatchdogQueryCapabilities(soap, a);
118095                 for (;;)
118096                 {       soap->error = SOAP_TAG_MISMATCH;
118097                         if (soap_flag_apr__ConsoleWatchdogQueryCapabilities && soap->error == SOAP_TAG_MISMATCH)
118098                                 if (soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, "apr:ConsoleWatchdogQueryCapabilities", &a->apr__ConsoleWatchdogQueryCapabilities, ""))
118099                                 {       soap_flag_apr__ConsoleWatchdogQueryCapabilities--;
118100                                         continue;
118101                                 }
118102                         if (soap->error == SOAP_TAG_MISMATCH)
118103                                 soap->error = soap_ignore_element(soap);
118104                         if (soap->error == SOAP_NO_TAG)
118105                                 break;
118106                         if (soap->error)
118107                                 return NULL;
118108                 }
118109         return a;
118110 }
118111
118112 SOAP_FMAC5 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n)
118113 {       return soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(soap, n, NULL, NULL, NULL);
118114 }
118115
118116 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, struct __apr__ConsoleWatchdogQueryCapabilities *p)
118117 {       soap_delete(soap, p);
118118 }
118119
118120 SOAP_FMAC3 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118121 {
118122         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118123         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities, n, soap_fdelete);
118124         if (!cp)
118125                 return NULL;
118126         if (n < 0)
118127         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogQueryCapabilities;
118128                 if (size)
118129                         *size = sizeof(struct __apr__ConsoleWatchdogQueryCapabilities);
118130         }
118131         else
118132         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogQueryCapabilities[n];
118133                 if (size)
118134                         *size = n * sizeof(struct __apr__ConsoleWatchdogQueryCapabilities);
118135         }
118136                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118137         return (struct __apr__ConsoleWatchdogQueryCapabilities*)cp->ptr;
118138 }
118139
118140 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118141 {
118142         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogQueryCapabilities %p -> %p\n", q, p));
118143         *(struct __apr__ConsoleWatchdogQueryCapabilities*)p = *(struct __apr__ConsoleWatchdogQueryCapabilities*)q;
118144 }
118145
118146 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogGetCbPolicy *a)
118147 {
118148         (void)soap; (void)a; /* appease -Wall -Werror */
118149         soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, &a->apr__ConsoleWatchdogGetCbPolicy);
118150 }
118151
118152 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogGetCbPolicy *a)
118153 {
118154         (void)soap; (void)a; /* appease -Wall -Werror */
118155         a->apr__ConsoleWatchdogGetCbPolicy = NULL;
118156 }
118157
118158 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogGetCbPolicy *a, const char *tag, const char *type)
118159 {
118160         register int id = 0;
118161         if (soap_out___apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, a, type))
118162                 return soap->error;
118163         return SOAP_OK;
118164 }
118165
118166 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogGetCbPolicy *a, const char *type)
118167 {
118168         soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, "apr:ConsoleWatchdogGetCbPolicy", -1, &a->apr__ConsoleWatchdogGetCbPolicy, "");
118169         return SOAP_OK;
118170 }
118171
118172 SOAP_FMAC3 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogGetCbPolicy *p, const char *tag, const char *type)
118173 {
118174         if ((p = soap_in___apr__ConsoleWatchdogGetCbPolicy(soap, tag, p, type)))
118175                 soap_getindependent(soap);
118176         return p;
118177 }
118178
118179 SOAP_FMAC3 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogGetCbPolicy *a, const char *type)
118180 {
118181         short soap_flag_apr__ConsoleWatchdogGetCbPolicy = 1;
118182         a = (struct __apr__ConsoleWatchdogGetCbPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy, sizeof(struct __apr__ConsoleWatchdogGetCbPolicy), 0, NULL, NULL, NULL);
118183         if (!a)
118184                 return NULL;
118185         soap_default___apr__ConsoleWatchdogGetCbPolicy(soap, a);
118186                 for (;;)
118187                 {       soap->error = SOAP_TAG_MISMATCH;
118188                         if (soap_flag_apr__ConsoleWatchdogGetCbPolicy && soap->error == SOAP_TAG_MISMATCH)
118189                                 if (soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, "apr:ConsoleWatchdogGetCbPolicy", &a->apr__ConsoleWatchdogGetCbPolicy, ""))
118190                                 {       soap_flag_apr__ConsoleWatchdogGetCbPolicy--;
118191                                         continue;
118192                                 }
118193                         if (soap->error == SOAP_TAG_MISMATCH)
118194                                 soap->error = soap_ignore_element(soap);
118195                         if (soap->error == SOAP_NO_TAG)
118196                                 break;
118197                         if (soap->error)
118198                                 return NULL;
118199                 }
118200         return a;
118201 }
118202
118203 SOAP_FMAC5 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n)
118204 {       return soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(soap, n, NULL, NULL, NULL);
118205 }
118206
118207 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogGetCbPolicy *p)
118208 {       soap_delete(soap, p);
118209 }
118210
118211 SOAP_FMAC3 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118212 {
118213         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118214         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy, n, soap_fdelete);
118215         if (!cp)
118216                 return NULL;
118217         if (n < 0)
118218         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetCbPolicy;
118219                 if (size)
118220                         *size = sizeof(struct __apr__ConsoleWatchdogGetCbPolicy);
118221         }
118222         else
118223         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetCbPolicy[n];
118224                 if (size)
118225                         *size = n * sizeof(struct __apr__ConsoleWatchdogGetCbPolicy);
118226         }
118227                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118228         return (struct __apr__ConsoleWatchdogGetCbPolicy*)cp->ptr;
118229 }
118230
118231 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118232 {
118233         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogGetCbPolicy %p -> %p\n", q, p));
118234         *(struct __apr__ConsoleWatchdogGetCbPolicy*)p = *(struct __apr__ConsoleWatchdogGetCbPolicy*)q;
118235 }
118236
118237 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogSetCbPolicy *a)
118238 {
118239         (void)soap; (void)a; /* appease -Wall -Werror */
118240         soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, &a->apr__ConsoleWatchdogSetCbPolicy);
118241 }
118242
118243 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogSetCbPolicy *a)
118244 {
118245         (void)soap; (void)a; /* appease -Wall -Werror */
118246         a->apr__ConsoleWatchdogSetCbPolicy = NULL;
118247 }
118248
118249 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogSetCbPolicy *a, const char *tag, const char *type)
118250 {
118251         register int id = 0;
118252         if (soap_out___apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, a, type))
118253                 return soap->error;
118254         return SOAP_OK;
118255 }
118256
118257 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogSetCbPolicy *a, const char *type)
118258 {
118259         soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, "apr:ConsoleWatchdogSetCbPolicy", -1, &a->apr__ConsoleWatchdogSetCbPolicy, "");
118260         return SOAP_OK;
118261 }
118262
118263 SOAP_FMAC3 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogSetCbPolicy *p, const char *tag, const char *type)
118264 {
118265         if ((p = soap_in___apr__ConsoleWatchdogSetCbPolicy(soap, tag, p, type)))
118266                 soap_getindependent(soap);
118267         return p;
118268 }
118269
118270 SOAP_FMAC3 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogSetCbPolicy *a, const char *type)
118271 {
118272         short soap_flag_apr__ConsoleWatchdogSetCbPolicy = 1;
118273         a = (struct __apr__ConsoleWatchdogSetCbPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy, sizeof(struct __apr__ConsoleWatchdogSetCbPolicy), 0, NULL, NULL, NULL);
118274         if (!a)
118275                 return NULL;
118276         soap_default___apr__ConsoleWatchdogSetCbPolicy(soap, a);
118277                 for (;;)
118278                 {       soap->error = SOAP_TAG_MISMATCH;
118279                         if (soap_flag_apr__ConsoleWatchdogSetCbPolicy && soap->error == SOAP_TAG_MISMATCH)
118280                                 if (soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, "apr:ConsoleWatchdogSetCbPolicy", &a->apr__ConsoleWatchdogSetCbPolicy, ""))
118281                                 {       soap_flag_apr__ConsoleWatchdogSetCbPolicy--;
118282                                         continue;
118283                                 }
118284                         if (soap->error == SOAP_TAG_MISMATCH)
118285                                 soap->error = soap_ignore_element(soap);
118286                         if (soap->error == SOAP_NO_TAG)
118287                                 break;
118288                         if (soap->error)
118289                                 return NULL;
118290                 }
118291         return a;
118292 }
118293
118294 SOAP_FMAC5 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n)
118295 {       return soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(soap, n, NULL, NULL, NULL);
118296 }
118297
118298 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogSetCbPolicy *p)
118299 {       soap_delete(soap, p);
118300 }
118301
118302 SOAP_FMAC3 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118303 {
118304         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118305         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy, n, soap_fdelete);
118306         if (!cp)
118307                 return NULL;
118308         if (n < 0)
118309         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetCbPolicy;
118310                 if (size)
118311                         *size = sizeof(struct __apr__ConsoleWatchdogSetCbPolicy);
118312         }
118313         else
118314         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetCbPolicy[n];
118315                 if (size)
118316                         *size = n * sizeof(struct __apr__ConsoleWatchdogSetCbPolicy);
118317         }
118318                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118319         return (struct __apr__ConsoleWatchdogSetCbPolicy*)cp->ptr;
118320 }
118321
118322 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118323 {
118324         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogSetCbPolicy %p -> %p\n", q, p));
118325         *(struct __apr__ConsoleWatchdogSetCbPolicy*)p = *(struct __apr__ConsoleWatchdogSetCbPolicy*)q;
118326 }
118327
118328 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogGetActions(struct soap *soap, const struct __apr__ConsoleWatchdogGetActions *a)
118329 {
118330         (void)soap; (void)a; /* appease -Wall -Werror */
118331         soap_serialize_PointerTo_apr__ConsoleWatchdogGetActions(soap, &a->apr__ConsoleWatchdogGetActions);
118332 }
118333
118334 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogGetActions(struct soap *soap, struct __apr__ConsoleWatchdogGetActions *a)
118335 {
118336         (void)soap; (void)a; /* appease -Wall -Werror */
118337         a->apr__ConsoleWatchdogGetActions = NULL;
118338 }
118339
118340 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogGetActions(struct soap *soap, const struct __apr__ConsoleWatchdogGetActions *a, const char *tag, const char *type)
118341 {
118342         register int id = 0;
118343         if (soap_out___apr__ConsoleWatchdogGetActions(soap, tag, id, a, type))
118344                 return soap->error;
118345         return SOAP_OK;
118346 }
118347
118348 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogGetActions *a, const char *type)
118349 {
118350         soap_out_PointerTo_apr__ConsoleWatchdogGetActions(soap, "apr:ConsoleWatchdogGetActions", -1, &a->apr__ConsoleWatchdogGetActions, "");
118351         return SOAP_OK;
118352 }
118353
118354 SOAP_FMAC3 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogGetActions(struct soap *soap, struct __apr__ConsoleWatchdogGetActions *p, const char *tag, const char *type)
118355 {
118356         if ((p = soap_in___apr__ConsoleWatchdogGetActions(soap, tag, p, type)))
118357                 soap_getindependent(soap);
118358         return p;
118359 }
118360
118361 SOAP_FMAC3 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogGetActions *a, const char *type)
118362 {
118363         short soap_flag_apr__ConsoleWatchdogGetActions = 1;
118364         a = (struct __apr__ConsoleWatchdogGetActions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogGetActions, sizeof(struct __apr__ConsoleWatchdogGetActions), 0, NULL, NULL, NULL);
118365         if (!a)
118366                 return NULL;
118367         soap_default___apr__ConsoleWatchdogGetActions(soap, a);
118368                 for (;;)
118369                 {       soap->error = SOAP_TAG_MISMATCH;
118370                         if (soap_flag_apr__ConsoleWatchdogGetActions && soap->error == SOAP_TAG_MISMATCH)
118371                                 if (soap_in_PointerTo_apr__ConsoleWatchdogGetActions(soap, "apr:ConsoleWatchdogGetActions", &a->apr__ConsoleWatchdogGetActions, ""))
118372                                 {       soap_flag_apr__ConsoleWatchdogGetActions--;
118373                                         continue;
118374                                 }
118375                         if (soap->error == SOAP_TAG_MISMATCH)
118376                                 soap->error = soap_ignore_element(soap);
118377                         if (soap->error == SOAP_NO_TAG)
118378                                 break;
118379                         if (soap->error)
118380                                 return NULL;
118381                 }
118382         return a;
118383 }
118384
118385 SOAP_FMAC5 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogGetActions(struct soap *soap, int n)
118386 {       return soap_instantiate___apr__ConsoleWatchdogGetActions(soap, n, NULL, NULL, NULL);
118387 }
118388
118389 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogGetActions(struct soap *soap, struct __apr__ConsoleWatchdogGetActions *p)
118390 {       soap_delete(soap, p);
118391 }
118392
118393 SOAP_FMAC3 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogGetActions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118394 {
118395         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogGetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118396         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogGetActions, n, soap_fdelete);
118397         if (!cp)
118398                 return NULL;
118399         if (n < 0)
118400         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetActions;
118401                 if (size)
118402                         *size = sizeof(struct __apr__ConsoleWatchdogGetActions);
118403         }
118404         else
118405         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetActions[n];
118406                 if (size)
118407                         *size = n * sizeof(struct __apr__ConsoleWatchdogGetActions);
118408         }
118409                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118410         return (struct __apr__ConsoleWatchdogGetActions*)cp->ptr;
118411 }
118412
118413 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogGetActions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118414 {
118415         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogGetActions %p -> %p\n", q, p));
118416         *(struct __apr__ConsoleWatchdogGetActions*)p = *(struct __apr__ConsoleWatchdogGetActions*)q;
118417 }
118418
118419 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogSetActions(struct soap *soap, const struct __apr__ConsoleWatchdogSetActions *a)
118420 {
118421         (void)soap; (void)a; /* appease -Wall -Werror */
118422         soap_serialize_PointerTo_apr__ConsoleWatchdogSetActions(soap, &a->apr__ConsoleWatchdogSetActions);
118423 }
118424
118425 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogSetActions(struct soap *soap, struct __apr__ConsoleWatchdogSetActions *a)
118426 {
118427         (void)soap; (void)a; /* appease -Wall -Werror */
118428         a->apr__ConsoleWatchdogSetActions = NULL;
118429 }
118430
118431 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogSetActions(struct soap *soap, const struct __apr__ConsoleWatchdogSetActions *a, const char *tag, const char *type)
118432 {
118433         register int id = 0;
118434         if (soap_out___apr__ConsoleWatchdogSetActions(soap, tag, id, a, type))
118435                 return soap->error;
118436         return SOAP_OK;
118437 }
118438
118439 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogSetActions *a, const char *type)
118440 {
118441         soap_out_PointerTo_apr__ConsoleWatchdogSetActions(soap, "apr:ConsoleWatchdogSetActions", -1, &a->apr__ConsoleWatchdogSetActions, "");
118442         return SOAP_OK;
118443 }
118444
118445 SOAP_FMAC3 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogSetActions(struct soap *soap, struct __apr__ConsoleWatchdogSetActions *p, const char *tag, const char *type)
118446 {
118447         if ((p = soap_in___apr__ConsoleWatchdogSetActions(soap, tag, p, type)))
118448                 soap_getindependent(soap);
118449         return p;
118450 }
118451
118452 SOAP_FMAC3 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogSetActions *a, const char *type)
118453 {
118454         short soap_flag_apr__ConsoleWatchdogSetActions = 1;
118455         a = (struct __apr__ConsoleWatchdogSetActions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogSetActions, sizeof(struct __apr__ConsoleWatchdogSetActions), 0, NULL, NULL, NULL);
118456         if (!a)
118457                 return NULL;
118458         soap_default___apr__ConsoleWatchdogSetActions(soap, a);
118459                 for (;;)
118460                 {       soap->error = SOAP_TAG_MISMATCH;
118461                         if (soap_flag_apr__ConsoleWatchdogSetActions && soap->error == SOAP_TAG_MISMATCH)
118462                                 if (soap_in_PointerTo_apr__ConsoleWatchdogSetActions(soap, "apr:ConsoleWatchdogSetActions", &a->apr__ConsoleWatchdogSetActions, ""))
118463                                 {       soap_flag_apr__ConsoleWatchdogSetActions--;
118464                                         continue;
118465                                 }
118466                         if (soap->error == SOAP_TAG_MISMATCH)
118467                                 soap->error = soap_ignore_element(soap);
118468                         if (soap->error == SOAP_NO_TAG)
118469                                 break;
118470                         if (soap->error)
118471                                 return NULL;
118472                 }
118473         return a;
118474 }
118475
118476 SOAP_FMAC5 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogSetActions(struct soap *soap, int n)
118477 {       return soap_instantiate___apr__ConsoleWatchdogSetActions(soap, n, NULL, NULL, NULL);
118478 }
118479
118480 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogSetActions(struct soap *soap, struct __apr__ConsoleWatchdogSetActions *p)
118481 {       soap_delete(soap, p);
118482 }
118483
118484 SOAP_FMAC3 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogSetActions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118485 {
118486         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogSetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118487         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogSetActions, n, soap_fdelete);
118488         if (!cp)
118489                 return NULL;
118490         if (n < 0)
118491         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetActions;
118492                 if (size)
118493                         *size = sizeof(struct __apr__ConsoleWatchdogSetActions);
118494         }
118495         else
118496         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetActions[n];
118497                 if (size)
118498                         *size = n * sizeof(struct __apr__ConsoleWatchdogSetActions);
118499         }
118500                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118501         return (struct __apr__ConsoleWatchdogSetActions*)cp->ptr;
118502 }
118503
118504 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogSetActions(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118505 {
118506         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogSetActions %p -> %p\n", q, p));
118507         *(struct __apr__ConsoleWatchdogSetActions*)p = *(struct __apr__ConsoleWatchdogSetActions*)q;
118508 }
118509
118510 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogEnumerate(struct soap *soap, const struct __apr__ConsoleWatchdogEnumerate *a)
118511 {
118512         (void)soap; (void)a; /* appease -Wall -Werror */
118513         soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerate(soap, &a->apr__ConsoleWatchdogEnumerate);
118514 }
118515
118516 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogEnumerate(struct soap *soap, struct __apr__ConsoleWatchdogEnumerate *a)
118517 {
118518         (void)soap; (void)a; /* appease -Wall -Werror */
118519         a->apr__ConsoleWatchdogEnumerate = NULL;
118520 }
118521
118522 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogEnumerate(struct soap *soap, const struct __apr__ConsoleWatchdogEnumerate *a, const char *tag, const char *type)
118523 {
118524         register int id = 0;
118525         if (soap_out___apr__ConsoleWatchdogEnumerate(soap, tag, id, a, type))
118526                 return soap->error;
118527         return SOAP_OK;
118528 }
118529
118530 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogEnumerate *a, const char *type)
118531 {
118532         soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(soap, "apr:ConsoleWatchdogEnumerate", -1, &a->apr__ConsoleWatchdogEnumerate, "");
118533         return SOAP_OK;
118534 }
118535
118536 SOAP_FMAC3 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogEnumerate(struct soap *soap, struct __apr__ConsoleWatchdogEnumerate *p, const char *tag, const char *type)
118537 {
118538         if ((p = soap_in___apr__ConsoleWatchdogEnumerate(soap, tag, p, type)))
118539                 soap_getindependent(soap);
118540         return p;
118541 }
118542
118543 SOAP_FMAC3 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogEnumerate *a, const char *type)
118544 {
118545         short soap_flag_apr__ConsoleWatchdogEnumerate = 1;
118546         a = (struct __apr__ConsoleWatchdogEnumerate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogEnumerate, sizeof(struct __apr__ConsoleWatchdogEnumerate), 0, NULL, NULL, NULL);
118547         if (!a)
118548                 return NULL;
118549         soap_default___apr__ConsoleWatchdogEnumerate(soap, a);
118550                 for (;;)
118551                 {       soap->error = SOAP_TAG_MISMATCH;
118552                         if (soap_flag_apr__ConsoleWatchdogEnumerate && soap->error == SOAP_TAG_MISMATCH)
118553                                 if (soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(soap, "apr:ConsoleWatchdogEnumerate", &a->apr__ConsoleWatchdogEnumerate, ""))
118554                                 {       soap_flag_apr__ConsoleWatchdogEnumerate--;
118555                                         continue;
118556                                 }
118557                         if (soap->error == SOAP_TAG_MISMATCH)
118558                                 soap->error = soap_ignore_element(soap);
118559                         if (soap->error == SOAP_NO_TAG)
118560                                 break;
118561                         if (soap->error)
118562                                 return NULL;
118563                 }
118564         return a;
118565 }
118566
118567 SOAP_FMAC5 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogEnumerate(struct soap *soap, int n)
118568 {       return soap_instantiate___apr__ConsoleWatchdogEnumerate(soap, n, NULL, NULL, NULL);
118569 }
118570
118571 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogEnumerate(struct soap *soap, struct __apr__ConsoleWatchdogEnumerate *p)
118572 {       soap_delete(soap, p);
118573 }
118574
118575 SOAP_FMAC3 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118576 {
118577         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118578         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogEnumerate, n, soap_fdelete);
118579         if (!cp)
118580                 return NULL;
118581         if (n < 0)
118582         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogEnumerate;
118583                 if (size)
118584                         *size = sizeof(struct __apr__ConsoleWatchdogEnumerate);
118585         }
118586         else
118587         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogEnumerate[n];
118588                 if (size)
118589                         *size = n * sizeof(struct __apr__ConsoleWatchdogEnumerate);
118590         }
118591                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118592         return (struct __apr__ConsoleWatchdogEnumerate*)cp->ptr;
118593 }
118594
118595 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogEnumerate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118596 {
118597         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogEnumerate %p -> %p\n", q, p));
118598         *(struct __apr__ConsoleWatchdogEnumerate*)p = *(struct __apr__ConsoleWatchdogEnumerate*)q;
118599 }
118600
118601 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogDelete(struct soap *soap, const struct __apr__ConsoleWatchdogDelete *a)
118602 {
118603         (void)soap; (void)a; /* appease -Wall -Werror */
118604         soap_serialize_PointerTo_apr__ConsoleWatchdogDelete(soap, &a->apr__ConsoleWatchdogDelete);
118605 }
118606
118607 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogDelete(struct soap *soap, struct __apr__ConsoleWatchdogDelete *a)
118608 {
118609         (void)soap; (void)a; /* appease -Wall -Werror */
118610         a->apr__ConsoleWatchdogDelete = NULL;
118611 }
118612
118613 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogDelete(struct soap *soap, const struct __apr__ConsoleWatchdogDelete *a, const char *tag, const char *type)
118614 {
118615         register int id = 0;
118616         if (soap_out___apr__ConsoleWatchdogDelete(soap, tag, id, a, type))
118617                 return soap->error;
118618         return SOAP_OK;
118619 }
118620
118621 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogDelete *a, const char *type)
118622 {
118623         soap_out_PointerTo_apr__ConsoleWatchdogDelete(soap, "apr:ConsoleWatchdogDelete", -1, &a->apr__ConsoleWatchdogDelete, "");
118624         return SOAP_OK;
118625 }
118626
118627 SOAP_FMAC3 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogDelete(struct soap *soap, struct __apr__ConsoleWatchdogDelete *p, const char *tag, const char *type)
118628 {
118629         if ((p = soap_in___apr__ConsoleWatchdogDelete(soap, tag, p, type)))
118630                 soap_getindependent(soap);
118631         return p;
118632 }
118633
118634 SOAP_FMAC3 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogDelete *a, const char *type)
118635 {
118636         short soap_flag_apr__ConsoleWatchdogDelete = 1;
118637         a = (struct __apr__ConsoleWatchdogDelete *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogDelete, sizeof(struct __apr__ConsoleWatchdogDelete), 0, NULL, NULL, NULL);
118638         if (!a)
118639                 return NULL;
118640         soap_default___apr__ConsoleWatchdogDelete(soap, a);
118641                 for (;;)
118642                 {       soap->error = SOAP_TAG_MISMATCH;
118643                         if (soap_flag_apr__ConsoleWatchdogDelete && soap->error == SOAP_TAG_MISMATCH)
118644                                 if (soap_in_PointerTo_apr__ConsoleWatchdogDelete(soap, "apr:ConsoleWatchdogDelete", &a->apr__ConsoleWatchdogDelete, ""))
118645                                 {       soap_flag_apr__ConsoleWatchdogDelete--;
118646                                         continue;
118647                                 }
118648                         if (soap->error == SOAP_TAG_MISMATCH)
118649                                 soap->error = soap_ignore_element(soap);
118650                         if (soap->error == SOAP_NO_TAG)
118651                                 break;
118652                         if (soap->error)
118653                                 return NULL;
118654                 }
118655         return a;
118656 }
118657
118658 SOAP_FMAC5 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogDelete(struct soap *soap, int n)
118659 {       return soap_instantiate___apr__ConsoleWatchdogDelete(soap, n, NULL, NULL, NULL);
118660 }
118661
118662 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogDelete(struct soap *soap, struct __apr__ConsoleWatchdogDelete *p)
118663 {       soap_delete(soap, p);
118664 }
118665
118666 SOAP_FMAC3 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118667 {
118668         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118669         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogDelete, n, soap_fdelete);
118670         if (!cp)
118671                 return NULL;
118672         if (n < 0)
118673         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogDelete;
118674                 if (size)
118675                         *size = sizeof(struct __apr__ConsoleWatchdogDelete);
118676         }
118677         else
118678         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogDelete[n];
118679                 if (size)
118680                         *size = n * sizeof(struct __apr__ConsoleWatchdogDelete);
118681         }
118682                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118683         return (struct __apr__ConsoleWatchdogDelete*)cp->ptr;
118684 }
118685
118686 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogDelete(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118687 {
118688         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogDelete %p -> %p\n", q, p));
118689         *(struct __apr__ConsoleWatchdogDelete*)p = *(struct __apr__ConsoleWatchdogDelete*)q;
118690 }
118691
118692 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogCreate(struct soap *soap, const struct __apr__ConsoleWatchdogCreate *a)
118693 {
118694         (void)soap; (void)a; /* appease -Wall -Werror */
118695         soap_serialize_PointerTo_apr__ConsoleWatchdogCreate(soap, &a->apr__ConsoleWatchdogCreate);
118696 }
118697
118698 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogCreate(struct soap *soap, struct __apr__ConsoleWatchdogCreate *a)
118699 {
118700         (void)soap; (void)a; /* appease -Wall -Werror */
118701         a->apr__ConsoleWatchdogCreate = NULL;
118702 }
118703
118704 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogCreate(struct soap *soap, const struct __apr__ConsoleWatchdogCreate *a, const char *tag, const char *type)
118705 {
118706         register int id = 0;
118707         if (soap_out___apr__ConsoleWatchdogCreate(soap, tag, id, a, type))
118708                 return soap->error;
118709         return SOAP_OK;
118710 }
118711
118712 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, int id, const struct __apr__ConsoleWatchdogCreate *a, const char *type)
118713 {
118714         soap_out_PointerTo_apr__ConsoleWatchdogCreate(soap, "apr:ConsoleWatchdogCreate", -1, &a->apr__ConsoleWatchdogCreate, "");
118715         return SOAP_OK;
118716 }
118717
118718 SOAP_FMAC3 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogCreate(struct soap *soap, struct __apr__ConsoleWatchdogCreate *p, const char *tag, const char *type)
118719 {
118720         if ((p = soap_in___apr__ConsoleWatchdogCreate(soap, tag, p, type)))
118721                 soap_getindependent(soap);
118722         return p;
118723 }
118724
118725 SOAP_FMAC3 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogCreate *a, const char *type)
118726 {
118727         short soap_flag_apr__ConsoleWatchdogCreate = 1;
118728         a = (struct __apr__ConsoleWatchdogCreate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogCreate, sizeof(struct __apr__ConsoleWatchdogCreate), 0, NULL, NULL, NULL);
118729         if (!a)
118730                 return NULL;
118731         soap_default___apr__ConsoleWatchdogCreate(soap, a);
118732                 for (;;)
118733                 {       soap->error = SOAP_TAG_MISMATCH;
118734                         if (soap_flag_apr__ConsoleWatchdogCreate && soap->error == SOAP_TAG_MISMATCH)
118735                                 if (soap_in_PointerTo_apr__ConsoleWatchdogCreate(soap, "apr:ConsoleWatchdogCreate", &a->apr__ConsoleWatchdogCreate, ""))
118736                                 {       soap_flag_apr__ConsoleWatchdogCreate--;
118737                                         continue;
118738                                 }
118739                         if (soap->error == SOAP_TAG_MISMATCH)
118740                                 soap->error = soap_ignore_element(soap);
118741                         if (soap->error == SOAP_NO_TAG)
118742                                 break;
118743                         if (soap->error)
118744                                 return NULL;
118745                 }
118746         return a;
118747 }
118748
118749 SOAP_FMAC5 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogCreate(struct soap *soap, int n)
118750 {       return soap_instantiate___apr__ConsoleWatchdogCreate(soap, n, NULL, NULL, NULL);
118751 }
118752
118753 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogCreate(struct soap *soap, struct __apr__ConsoleWatchdogCreate *p)
118754 {       soap_delete(soap, p);
118755 }
118756
118757 SOAP_FMAC3 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_instantiate___apr__ConsoleWatchdogCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118758 {
118759         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118760         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogCreate, n, soap_fdelete);
118761         if (!cp)
118762                 return NULL;
118763         if (n < 0)
118764         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogCreate;
118765                 if (size)
118766                         *size = sizeof(struct __apr__ConsoleWatchdogCreate);
118767         }
118768         else
118769         {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogCreate[n];
118770                 if (size)
118771                         *size = n * sizeof(struct __apr__ConsoleWatchdogCreate);
118772         }
118773                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118774         return (struct __apr__ConsoleWatchdogCreate*)cp->ptr;
118775 }
118776
118777 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apr__ConsoleWatchdogCreate(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118778 {
118779         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogCreate %p -> %p\n", q, p));
118780         *(struct __apr__ConsoleWatchdogCreate*)p = *(struct __apr__ConsoleWatchdogCreate*)q;
118781 }
118782
118783 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apl__AgentWatchdogRegister(struct soap *soap, const struct __apl__AgentWatchdogRegister *a)
118784 {
118785         (void)soap; (void)a; /* appease -Wall -Werror */
118786         soap_serialize_PointerTo_apl__AgentWatchdogRegister(soap, &a->apl__AgentWatchdogRegister);
118787 }
118788
118789 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apl__AgentWatchdogRegister(struct soap *soap, struct __apl__AgentWatchdogRegister *a)
118790 {
118791         (void)soap; (void)a; /* appease -Wall -Werror */
118792         a->apl__AgentWatchdogRegister = NULL;
118793 }
118794
118795 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apl__AgentWatchdogRegister(struct soap *soap, const struct __apl__AgentWatchdogRegister *a, const char *tag, const char *type)
118796 {
118797         register int id = 0;
118798         if (soap_out___apl__AgentWatchdogRegister(soap, tag, id, a, type))
118799                 return soap->error;
118800         return SOAP_OK;
118801 }
118802
118803 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apl__AgentWatchdogRegister(struct soap *soap, const char *tag, int id, const struct __apl__AgentWatchdogRegister *a, const char *type)
118804 {
118805         soap_out_PointerTo_apl__AgentWatchdogRegister(soap, "apl:AgentWatchdogRegister", -1, &a->apl__AgentWatchdogRegister, "");
118806         return SOAP_OK;
118807 }
118808
118809 SOAP_FMAC3 struct __apl__AgentWatchdogRegister * SOAP_FMAC4 soap_get___apl__AgentWatchdogRegister(struct soap *soap, struct __apl__AgentWatchdogRegister *p, const char *tag, const char *type)
118810 {
118811         if ((p = soap_in___apl__AgentWatchdogRegister(soap, tag, p, type)))
118812                 soap_getindependent(soap);
118813         return p;
118814 }
118815
118816 SOAP_FMAC3 struct __apl__AgentWatchdogRegister * SOAP_FMAC4 soap_in___apl__AgentWatchdogRegister(struct soap *soap, const char *tag, struct __apl__AgentWatchdogRegister *a, const char *type)
118817 {
118818         short soap_flag_apl__AgentWatchdogRegister = 1;
118819         a = (struct __apl__AgentWatchdogRegister *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apl__AgentWatchdogRegister, sizeof(struct __apl__AgentWatchdogRegister), 0, NULL, NULL, NULL);
118820         if (!a)
118821                 return NULL;
118822         soap_default___apl__AgentWatchdogRegister(soap, a);
118823                 for (;;)
118824                 {       soap->error = SOAP_TAG_MISMATCH;
118825                         if (soap_flag_apl__AgentWatchdogRegister && soap->error == SOAP_TAG_MISMATCH)
118826                                 if (soap_in_PointerTo_apl__AgentWatchdogRegister(soap, "apl:AgentWatchdogRegister", &a->apl__AgentWatchdogRegister, ""))
118827                                 {       soap_flag_apl__AgentWatchdogRegister--;
118828                                         continue;
118829                                 }
118830                         if (soap->error == SOAP_TAG_MISMATCH)
118831                                 soap->error = soap_ignore_element(soap);
118832                         if (soap->error == SOAP_NO_TAG)
118833                                 break;
118834                         if (soap->error)
118835                                 return NULL;
118836                 }
118837         return a;
118838 }
118839
118840 SOAP_FMAC5 struct __apl__AgentWatchdogRegister * SOAP_FMAC6 soap_new___apl__AgentWatchdogRegister(struct soap *soap, int n)
118841 {       return soap_instantiate___apl__AgentWatchdogRegister(soap, n, NULL, NULL, NULL);
118842 }
118843
118844 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apl__AgentWatchdogRegister(struct soap *soap, struct __apl__AgentWatchdogRegister *p)
118845 {       soap_delete(soap, p);
118846 }
118847
118848 SOAP_FMAC3 struct __apl__AgentWatchdogRegister * SOAP_FMAC4 soap_instantiate___apl__AgentWatchdogRegister(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118849 {
118850         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apl__AgentWatchdogRegister(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118851         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apl__AgentWatchdogRegister, n, soap_fdelete);
118852         if (!cp)
118853                 return NULL;
118854         if (n < 0)
118855         {       cp->ptr = (void*)new struct __apl__AgentWatchdogRegister;
118856                 if (size)
118857                         *size = sizeof(struct __apl__AgentWatchdogRegister);
118858         }
118859         else
118860         {       cp->ptr = (void*)new struct __apl__AgentWatchdogRegister[n];
118861                 if (size)
118862                         *size = n * sizeof(struct __apl__AgentWatchdogRegister);
118863         }
118864                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118865         return (struct __apl__AgentWatchdogRegister*)cp->ptr;
118866 }
118867
118868 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apl__AgentWatchdogRegister(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118869 {
118870         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apl__AgentWatchdogRegister %p -> %p\n", q, p));
118871         *(struct __apl__AgentWatchdogRegister*)p = *(struct __apl__AgentWatchdogRegister*)q;
118872 }
118873
118874 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apl__AgentWatchdogHeartbeat(struct soap *soap, const struct __apl__AgentWatchdogHeartbeat *a)
118875 {
118876         (void)soap; (void)a; /* appease -Wall -Werror */
118877         soap_serialize_PointerTo_apl__AgentWatchdogHeartbeat(soap, &a->apl__AgentWatchdogHeartbeat);
118878 }
118879
118880 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apl__AgentWatchdogHeartbeat(struct soap *soap, struct __apl__AgentWatchdogHeartbeat *a)
118881 {
118882         (void)soap; (void)a; /* appease -Wall -Werror */
118883         a->apl__AgentWatchdogHeartbeat = NULL;
118884 }
118885
118886 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apl__AgentWatchdogHeartbeat(struct soap *soap, const struct __apl__AgentWatchdogHeartbeat *a, const char *tag, const char *type)
118887 {
118888         register int id = 0;
118889         if (soap_out___apl__AgentWatchdogHeartbeat(soap, tag, id, a, type))
118890                 return soap->error;
118891         return SOAP_OK;
118892 }
118893
118894 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, int id, const struct __apl__AgentWatchdogHeartbeat *a, const char *type)
118895 {
118896         soap_out_PointerTo_apl__AgentWatchdogHeartbeat(soap, "apl:AgentWatchdogHeartbeat", -1, &a->apl__AgentWatchdogHeartbeat, "");
118897         return SOAP_OK;
118898 }
118899
118900 SOAP_FMAC3 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_get___apl__AgentWatchdogHeartbeat(struct soap *soap, struct __apl__AgentWatchdogHeartbeat *p, const char *tag, const char *type)
118901 {
118902         if ((p = soap_in___apl__AgentWatchdogHeartbeat(soap, tag, p, type)))
118903                 soap_getindependent(soap);
118904         return p;
118905 }
118906
118907 SOAP_FMAC3 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_in___apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, struct __apl__AgentWatchdogHeartbeat *a, const char *type)
118908 {
118909         short soap_flag_apl__AgentWatchdogHeartbeat = 1;
118910         a = (struct __apl__AgentWatchdogHeartbeat *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apl__AgentWatchdogHeartbeat, sizeof(struct __apl__AgentWatchdogHeartbeat), 0, NULL, NULL, NULL);
118911         if (!a)
118912                 return NULL;
118913         soap_default___apl__AgentWatchdogHeartbeat(soap, a);
118914                 for (;;)
118915                 {       soap->error = SOAP_TAG_MISMATCH;
118916                         if (soap_flag_apl__AgentWatchdogHeartbeat && soap->error == SOAP_TAG_MISMATCH)
118917                                 if (soap_in_PointerTo_apl__AgentWatchdogHeartbeat(soap, "apl:AgentWatchdogHeartbeat", &a->apl__AgentWatchdogHeartbeat, ""))
118918                                 {       soap_flag_apl__AgentWatchdogHeartbeat--;
118919                                         continue;
118920                                 }
118921                         if (soap->error == SOAP_TAG_MISMATCH)
118922                                 soap->error = soap_ignore_element(soap);
118923                         if (soap->error == SOAP_NO_TAG)
118924                                 break;
118925                         if (soap->error)
118926                                 return NULL;
118927                 }
118928         return a;
118929 }
118930
118931 SOAP_FMAC5 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC6 soap_new___apl__AgentWatchdogHeartbeat(struct soap *soap, int n)
118932 {       return soap_instantiate___apl__AgentWatchdogHeartbeat(soap, n, NULL, NULL, NULL);
118933 }
118934
118935 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apl__AgentWatchdogHeartbeat(struct soap *soap, struct __apl__AgentWatchdogHeartbeat *p)
118936 {       soap_delete(soap, p);
118937 }
118938
118939 SOAP_FMAC3 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_instantiate___apl__AgentWatchdogHeartbeat(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
118940 {
118941         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apl__AgentWatchdogHeartbeat(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
118942         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apl__AgentWatchdogHeartbeat, n, soap_fdelete);
118943         if (!cp)
118944                 return NULL;
118945         if (n < 0)
118946         {       cp->ptr = (void*)new struct __apl__AgentWatchdogHeartbeat;
118947                 if (size)
118948                         *size = sizeof(struct __apl__AgentWatchdogHeartbeat);
118949         }
118950         else
118951         {       cp->ptr = (void*)new struct __apl__AgentWatchdogHeartbeat[n];
118952                 if (size)
118953                         *size = n * sizeof(struct __apl__AgentWatchdogHeartbeat);
118954         }
118955                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
118956         return (struct __apl__AgentWatchdogHeartbeat*)cp->ptr;
118957 }
118958
118959 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apl__AgentWatchdogHeartbeat(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
118960 {
118961         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apl__AgentWatchdogHeartbeat %p -> %p\n", q, p));
118962         *(struct __apl__AgentWatchdogHeartbeat*)p = *(struct __apl__AgentWatchdogHeartbeat*)q;
118963 }
118964
118965 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apl__AgentWatchdogShutdown(struct soap *soap, const struct __apl__AgentWatchdogShutdown *a)
118966 {
118967         (void)soap; (void)a; /* appease -Wall -Werror */
118968         soap_serialize_PointerTo_apl__AgentWatchdogShutdown(soap, &a->apl__AgentWatchdogShutdown);
118969 }
118970
118971 SOAP_FMAC3 void SOAP_FMAC4 soap_default___apl__AgentWatchdogShutdown(struct soap *soap, struct __apl__AgentWatchdogShutdown *a)
118972 {
118973         (void)soap; (void)a; /* appease -Wall -Werror */
118974         a->apl__AgentWatchdogShutdown = NULL;
118975 }
118976
118977 SOAP_FMAC3 int SOAP_FMAC4 soap_put___apl__AgentWatchdogShutdown(struct soap *soap, const struct __apl__AgentWatchdogShutdown *a, const char *tag, const char *type)
118978 {
118979         register int id = 0;
118980         if (soap_out___apl__AgentWatchdogShutdown(soap, tag, id, a, type))
118981                 return soap->error;
118982         return SOAP_OK;
118983 }
118984
118985 SOAP_FMAC3 int SOAP_FMAC4 soap_out___apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, int id, const struct __apl__AgentWatchdogShutdown *a, const char *type)
118986 {
118987         soap_out_PointerTo_apl__AgentWatchdogShutdown(soap, "apl:AgentWatchdogShutdown", -1, &a->apl__AgentWatchdogShutdown, "");
118988         return SOAP_OK;
118989 }
118990
118991 SOAP_FMAC3 struct __apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_get___apl__AgentWatchdogShutdown(struct soap *soap, struct __apl__AgentWatchdogShutdown *p, const char *tag, const char *type)
118992 {
118993         if ((p = soap_in___apl__AgentWatchdogShutdown(soap, tag, p, type)))
118994                 soap_getindependent(soap);
118995         return p;
118996 }
118997
118998 SOAP_FMAC3 struct __apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_in___apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, struct __apl__AgentWatchdogShutdown *a, const char *type)
118999 {
119000         short soap_flag_apl__AgentWatchdogShutdown = 1;
119001         a = (struct __apl__AgentWatchdogShutdown *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apl__AgentWatchdogShutdown, sizeof(struct __apl__AgentWatchdogShutdown), 0, NULL, NULL, NULL);
119002         if (!a)
119003                 return NULL;
119004         soap_default___apl__AgentWatchdogShutdown(soap, a);
119005                 for (;;)
119006                 {       soap->error = SOAP_TAG_MISMATCH;
119007                         if (soap_flag_apl__AgentWatchdogShutdown && soap->error == SOAP_TAG_MISMATCH)
119008                                 if (soap_in_PointerTo_apl__AgentWatchdogShutdown(soap, "apl:AgentWatchdogShutdown", &a->apl__AgentWatchdogShutdown, ""))
119009                                 {       soap_flag_apl__AgentWatchdogShutdown--;
119010                                         continue;
119011                                 }
119012                         if (soap->error == SOAP_TAG_MISMATCH)
119013                                 soap->error = soap_ignore_element(soap);
119014                         if (soap->error == SOAP_NO_TAG)
119015                                 break;
119016                         if (soap->error)
119017                                 return NULL;
119018                 }
119019         return a;
119020 }
119021
119022 SOAP_FMAC5 struct __apl__AgentWatchdogShutdown * SOAP_FMAC6 soap_new___apl__AgentWatchdogShutdown(struct soap *soap, int n)
119023 {       return soap_instantiate___apl__AgentWatchdogShutdown(soap, n, NULL, NULL, NULL);
119024 }
119025
119026 SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apl__AgentWatchdogShutdown(struct soap *soap, struct __apl__AgentWatchdogShutdown *p)
119027 {       soap_delete(soap, p);
119028 }
119029
119030 SOAP_FMAC3 struct __apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_instantiate___apl__AgentWatchdogShutdown(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
119031 {
119032         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apl__AgentWatchdogShutdown(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
119033         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apl__AgentWatchdogShutdown, n, soap_fdelete);
119034         if (!cp)
119035                 return NULL;
119036         if (n < 0)
119037         {       cp->ptr = (void*)new struct __apl__AgentWatchdogShutdown;
119038                 if (size)
119039                         *size = sizeof(struct __apl__AgentWatchdogShutdown);
119040         }
119041         else
119042         {       cp->ptr = (void*)new struct __apl__AgentWatchdogShutdown[n];
119043                 if (size)
119044                         *size = n * sizeof(struct __apl__AgentWatchdogShutdown);
119045         }
119046                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
119047         return (struct __apl__AgentWatchdogShutdown*)cp->ptr;
119048 }
119049
119050 SOAP_FMAC3 void SOAP_FMAC4 soap_copy___apl__AgentWatchdogShutdown(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
119051 {
119052         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apl__AgentWatchdogShutdown %p -> %p\n", q, p));
119053         *(struct __apl__AgentWatchdogShutdown*)p = *(struct __apl__AgentWatchdogShutdown*)q;
119054 }
119055
119056 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_ProfileSecuritySettingsType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingsType *a)
119057 {
119058         (void)soap; (void)a; /* appease -Wall -Werror */
119059         switch (choice)
119060         {
119061         case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_WPA:
119062                 soap_serialize_PointerTowcxs__ProfileSecuritySettingWPAType(soap, &a->WPA);
119063                 break;
119064         case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_RSN:
119065                 soap_serialize_PointerTowcxs__ProfileSecuritySettingRSNType(soap, &a->RSN);
119066                 break;
119067         }
119068 }
119069
119070 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_ProfileSecuritySettingsType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingsType *a)
119071 {
119072         switch (choice)
119073         {
119074         case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_WPA:
119075                 return soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(soap, "wcxs:WPA", -1, &a->WPA, "");
119076         case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_RSN:
119077                 return soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(soap, "wcxs:RSN", -1, &a->RSN, "");
119078         }
119079         return SOAP_OK;
119080 }
119081
119082 SOAP_FMAC3 union _wcxs__union_ProfileSecuritySettingsType * SOAP_FMAC4 soap_in__wcxs__union_ProfileSecuritySettingsType(struct soap *soap, int *choice, union _wcxs__union_ProfileSecuritySettingsType *a)
119083 {       soap->error = SOAP_TAG_MISMATCH;
119084         a->WPA = NULL;
119085         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(soap, "wcxs:WPA", &a->WPA, "wcxs:ProfileSecuritySettingWPAType"))
119086         {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_WPA;
119087                 return a;
119088         }
119089         a->RSN = NULL;
119090         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(soap, "wcxs:RSN", &a->RSN, "wcxs:ProfileSecuritySettingRSNType"))
119091         {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_RSN;
119092                 return a;
119093         }
119094         *choice = 0;
119095         if (!soap->error)
119096                 soap->error = SOAP_TAG_MISMATCH;
119097         return NULL;
119098 }
119099
119100 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_ProfileSecuritySettingRSNType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingRSNType *a)
119101 {
119102         (void)soap; (void)a; /* appease -Wall -Werror */
119103         switch (choice)
119104         {
119105         case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionTKIP:
119106                 soap_serialize_PointerTowcxs__DataEncryptionTKIPType(soap, &a->DataEncryptionTKIP);
119107                 break;
119108         case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionCCMP:
119109                 soap_serialize_PointerTowcxs__DataEncryptionCCMPType(soap, &a->DataEncryptionCCMP);
119110                 break;
119111         }
119112 }
119113
119114 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_ProfileSecuritySettingRSNType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingRSNType *a)
119115 {
119116         switch (choice)
119117         {
119118         case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionTKIP:
119119                 return soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", -1, &a->DataEncryptionTKIP, "");
119120         case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionCCMP:
119121                 return soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", -1, &a->DataEncryptionCCMP, "");
119122         }
119123         return SOAP_OK;
119124 }
119125
119126 SOAP_FMAC3 union _wcxs__union_ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_in__wcxs__union_ProfileSecuritySettingRSNType(struct soap *soap, int *choice, union _wcxs__union_ProfileSecuritySettingRSNType *a)
119127 {       soap->error = SOAP_TAG_MISMATCH;
119128         a->DataEncryptionTKIP = NULL;
119129         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", &a->DataEncryptionTKIP, "wcxs:DataEncryptionTKIPType"))
119130         {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionTKIP;
119131                 return a;
119132         }
119133         a->DataEncryptionCCMP = NULL;
119134         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", &a->DataEncryptionCCMP, "wcxs:DataEncryptionCCMPType"))
119135         {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionCCMP;
119136                 return a;
119137         }
119138         *choice = 0;
119139         if (!soap->error)
119140                 soap->error = SOAP_TAG_MISMATCH;
119141         return NULL;
119142 }
119143
119144 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_ProfileSecuritySettingWPAType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingWPAType *a)
119145 {
119146         (void)soap; (void)a; /* appease -Wall -Werror */
119147         switch (choice)
119148         {
119149         case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionTKIP:
119150                 soap_serialize_PointerTowcxs__DataEncryptionTKIPType(soap, &a->DataEncryptionTKIP);
119151                 break;
119152         case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionCCMP:
119153                 soap_serialize_PointerTowcxs__DataEncryptionCCMPType(soap, &a->DataEncryptionCCMP);
119154                 break;
119155         }
119156 }
119157
119158 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_ProfileSecuritySettingWPAType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingWPAType *a)
119159 {
119160         switch (choice)
119161         {
119162         case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionTKIP:
119163                 return soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", -1, &a->DataEncryptionTKIP, "");
119164         case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionCCMP:
119165                 return soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", -1, &a->DataEncryptionCCMP, "");
119166         }
119167         return SOAP_OK;
119168 }
119169
119170 SOAP_FMAC3 union _wcxs__union_ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_in__wcxs__union_ProfileSecuritySettingWPAType(struct soap *soap, int *choice, union _wcxs__union_ProfileSecuritySettingWPAType *a)
119171 {       soap->error = SOAP_TAG_MISMATCH;
119172         a->DataEncryptionTKIP = NULL;
119173         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", &a->DataEncryptionTKIP, "wcxs:DataEncryptionTKIPType"))
119174         {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionTKIP;
119175                 return a;
119176         }
119177         a->DataEncryptionCCMP = NULL;
119178         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", &a->DataEncryptionCCMP, "wcxs:DataEncryptionCCMPType"))
119179         {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionCCMP;
119180                 return a;
119181         }
119182         *choice = 0;
119183         if (!soap->error)
119184                 soap->error = SOAP_TAG_MISMATCH;
119185         return NULL;
119186 }
119187
119188 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionCCMPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionCCMPType *a)
119189 {
119190         (void)soap; (void)a; /* appease -Wall -Werror */
119191         switch (choice)
119192         {
119193         case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_PassPhrase:
119194                 soap_serialize_PointerTowcxs__PassPhrase63Type(soap, &a->PassPhrase);
119195                 break;
119196         case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_RawKey:
119197                 soap_serialize_PointerTowcxs__RawKey256Type(soap, &a->RawKey);
119198                 break;
119199         case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_XProfile:
119200                 soap_serialize_PointerToxcfg__XProfileType(soap, &a->XProfile);
119201                 break;
119202         }
119203 }
119204
119205 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionCCMPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionCCMPType *a)
119206 {
119207         switch (choice)
119208         {
119209         case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_PassPhrase:
119210                 return soap_out_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, "");
119211         case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_RawKey:
119212                 return soap_out_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", -1, &a->RawKey, "");
119213         case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_XProfile:
119214                 return soap_out_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", -1, &a->XProfile, "");
119215         }
119216         return SOAP_OK;
119217 }
119218
119219 SOAP_FMAC3 union _wcxs__union_DataEncryptionCCMPType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionCCMPType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionCCMPType *a)
119220 {       soap->error = SOAP_TAG_MISMATCH;
119221         a->PassPhrase = NULL;
119222         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase63Type"))
119223         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionCCMPType_PassPhrase;
119224                 return a;
119225         }
119226         a->RawKey = NULL;
119227         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey256Type"))
119228         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionCCMPType_RawKey;
119229                 return a;
119230         }
119231         a->XProfile = NULL;
119232         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", &a->XProfile, "xcfg:XProfileType"))
119233         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionCCMPType_XProfile;
119234                 return a;
119235         }
119236         *choice = 0;
119237         if (!soap->error)
119238                 soap->error = SOAP_TAG_MISMATCH;
119239         return NULL;
119240 }
119241
119242 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionTKIPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionTKIPType *a)
119243 {
119244         (void)soap; (void)a; /* appease -Wall -Werror */
119245         switch (choice)
119246         {
119247         case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_PassPhrase:
119248                 soap_serialize_PointerTowcxs__PassPhrase63Type(soap, &a->PassPhrase);
119249                 break;
119250         case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_RawKey:
119251                 soap_serialize_PointerTowcxs__RawKey256Type(soap, &a->RawKey);
119252                 break;
119253         case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_XProfile:
119254                 soap_serialize_PointerToxcfg__XProfileType(soap, &a->XProfile);
119255                 break;
119256         }
119257 }
119258
119259 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionTKIPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionTKIPType *a)
119260 {
119261         switch (choice)
119262         {
119263         case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_PassPhrase:
119264                 return soap_out_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, "");
119265         case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_RawKey:
119266                 return soap_out_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", -1, &a->RawKey, "");
119267         case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_XProfile:
119268                 return soap_out_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", -1, &a->XProfile, "");
119269         }
119270         return SOAP_OK;
119271 }
119272
119273 SOAP_FMAC3 union _wcxs__union_DataEncryptionTKIPType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionTKIPType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionTKIPType *a)
119274 {       soap->error = SOAP_TAG_MISMATCH;
119275         a->PassPhrase = NULL;
119276         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase63Type"))
119277         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionTKIPType_PassPhrase;
119278                 return a;
119279         }
119280         a->RawKey = NULL;
119281         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey256Type"))
119282         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionTKIPType_RawKey;
119283                 return a;
119284         }
119285         a->XProfile = NULL;
119286         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", &a->XProfile, "xcfg:XProfileType"))
119287         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionTKIPType_XProfile;
119288                 return a;
119289         }
119290         *choice = 0;
119291         if (!soap->error)
119292                 soap->error = SOAP_TAG_MISMATCH;
119293         return NULL;
119294 }
119295
119296 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionWEPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPType *a)
119297 {
119298         (void)soap; (void)a; /* appease -Wall -Werror */
119299         switch (choice)
119300         {
119301         case SOAP_UNION__wcxs__union_DataEncryptionWEPType_PassPhrase:
119302                 soap_serialize_PointerTowcxs__PassPhrase63Type(soap, &a->PassPhrase);
119303                 break;
119304         case SOAP_UNION__wcxs__union_DataEncryptionWEPType_RawKey:
119305                 soap_serialize_PointerTowcxs__RawKey128Type(soap, &a->RawKey);
119306                 break;
119307         case SOAP_UNION__wcxs__union_DataEncryptionWEPType_XProfile:
119308                 soap_serialize_PointerToxcfg__XProfileType(soap, &a->XProfile);
119309                 break;
119310         }
119311 }
119312
119313 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionWEPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPType *a)
119314 {
119315         switch (choice)
119316         {
119317         case SOAP_UNION__wcxs__union_DataEncryptionWEPType_PassPhrase:
119318                 return soap_out_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, "");
119319         case SOAP_UNION__wcxs__union_DataEncryptionWEPType_RawKey:
119320                 return soap_out_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", -1, &a->RawKey, "");
119321         case SOAP_UNION__wcxs__union_DataEncryptionWEPType_XProfile:
119322                 return soap_out_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", -1, &a->XProfile, "");
119323         }
119324         return SOAP_OK;
119325 }
119326
119327 SOAP_FMAC3 union _wcxs__union_DataEncryptionWEPType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionWEPType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionWEPType *a)
119328 {       soap->error = SOAP_TAG_MISMATCH;
119329         a->PassPhrase = NULL;
119330         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase63Type"))
119331         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPType_PassPhrase;
119332                 return a;
119333         }
119334         a->RawKey = NULL;
119335         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey128Type"))
119336         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPType_RawKey;
119337                 return a;
119338         }
119339         a->XProfile = NULL;
119340         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", &a->XProfile, "xcfg:XProfileType"))
119341         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPType_XProfile;
119342                 return a;
119343         }
119344         *choice = 0;
119345         if (!soap->error)
119346                 soap->error = SOAP_TAG_MISMATCH;
119347         return NULL;
119348 }
119349
119350 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionWEPXType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPXType *a)
119351 {
119352         (void)soap; (void)a; /* appease -Wall -Werror */
119353         switch (choice)
119354         {
119355         case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP64:
119356                 soap_serialize_PointerTowcxs__WEP64Type(soap, &a->WEP64);
119357                 break;
119358         case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP128:
119359                 soap_serialize_PointerTowcxs__WEP128Type(soap, &a->WEP128);
119360                 break;
119361         }
119362 }
119363
119364 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionWEPXType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPXType *a)
119365 {
119366         switch (choice)
119367         {
119368         case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP64:
119369                 return soap_out_PointerTowcxs__WEP64Type(soap, "wcxs:WEP64", -1, &a->WEP64, "");
119370         case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP128:
119371                 return soap_out_PointerTowcxs__WEP128Type(soap, "wcxs:WEP128", -1, &a->WEP128, "");
119372         }
119373         return SOAP_OK;
119374 }
119375
119376 SOAP_FMAC3 union _wcxs__union_DataEncryptionWEPXType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionWEPXType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionWEPXType *a)
119377 {       soap->error = SOAP_TAG_MISMATCH;
119378         a->WEP64 = NULL;
119379         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__WEP64Type(soap, "wcxs:WEP64", &a->WEP64, "wcxs:WEP64Type"))
119380         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP64;
119381                 return a;
119382         }
119383         a->WEP128 = NULL;
119384         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__WEP128Type(soap, "wcxs:WEP128", &a->WEP128, "wcxs:WEP128Type"))
119385         {       *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP128;
119386                 return a;
119387         }
119388         *choice = 0;
119389         if (!soap->error)
119390                 soap->error = SOAP_TAG_MISMATCH;
119391         return NULL;
119392 }
119393
119394 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_WEP128Type(struct soap *soap, int choice, const union _wcxs__union_WEP128Type *a)
119395 {
119396         (void)soap; (void)a; /* appease -Wall -Werror */
119397         switch (choice)
119398         {
119399         case SOAP_UNION__wcxs__union_WEP128Type_PassPhrase:
119400                 soap_serialize_PointerTowcxs__PassPhraseWEP128Type(soap, &a->PassPhrase);
119401                 break;
119402         case SOAP_UNION__wcxs__union_WEP128Type_RawKey:
119403                 soap_serialize_PointerTowcxs__RawKey128Type(soap, &a->RawKey);
119404                 break;
119405         }
119406 }
119407
119408 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_WEP128Type(struct soap *soap, int choice, const union _wcxs__union_WEP128Type *a)
119409 {
119410         switch (choice)
119411         {
119412         case SOAP_UNION__wcxs__union_WEP128Type_PassPhrase:
119413                 return soap_out_PointerTowcxs__PassPhraseWEP128Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, "");
119414         case SOAP_UNION__wcxs__union_WEP128Type_RawKey:
119415                 return soap_out_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", -1, &a->RawKey, "");
119416         }
119417         return SOAP_OK;
119418 }
119419
119420 SOAP_FMAC3 union _wcxs__union_WEP128Type * SOAP_FMAC4 soap_in__wcxs__union_WEP128Type(struct soap *soap, int *choice, union _wcxs__union_WEP128Type *a)
119421 {       soap->error = SOAP_TAG_MISMATCH;
119422         a->PassPhrase = NULL;
119423         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhraseWEP128Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhraseWEP128Type"))
119424         {       *choice = SOAP_UNION__wcxs__union_WEP128Type_PassPhrase;
119425                 return a;
119426         }
119427         a->RawKey = NULL;
119428         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey128Type"))
119429         {       *choice = SOAP_UNION__wcxs__union_WEP128Type_RawKey;
119430                 return a;
119431         }
119432         *choice = 0;
119433         if (!soap->error)
119434                 soap->error = SOAP_TAG_MISMATCH;
119435         return NULL;
119436 }
119437
119438 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_WEP64Type(struct soap *soap, int choice, const union _wcxs__union_WEP64Type *a)
119439 {
119440         (void)soap; (void)a; /* appease -Wall -Werror */
119441         switch (choice)
119442         {
119443         case SOAP_UNION__wcxs__union_WEP64Type_PassPhrase:
119444                 soap_serialize_PointerTowcxs__PassPhrase5Type(soap, &a->PassPhrase);
119445                 break;
119446         case SOAP_UNION__wcxs__union_WEP64Type_RawKey:
119447                 soap_serialize_PointerTowcxs__RawKey64Type(soap, &a->RawKey);
119448                 break;
119449         }
119450 }
119451
119452 SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_WEP64Type(struct soap *soap, int choice, const union _wcxs__union_WEP64Type *a)
119453 {
119454         switch (choice)
119455         {
119456         case SOAP_UNION__wcxs__union_WEP64Type_PassPhrase:
119457                 return soap_out_PointerTowcxs__PassPhrase5Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, "");
119458         case SOAP_UNION__wcxs__union_WEP64Type_RawKey:
119459                 return soap_out_PointerTowcxs__RawKey64Type(soap, "wcxs:RawKey", -1, &a->RawKey, "");
119460         }
119461         return SOAP_OK;
119462 }
119463
119464 SOAP_FMAC3 union _wcxs__union_WEP64Type * SOAP_FMAC4 soap_in__wcxs__union_WEP64Type(struct soap *soap, int *choice, union _wcxs__union_WEP64Type *a)
119465 {       soap->error = SOAP_TAG_MISMATCH;
119466         a->PassPhrase = NULL;
119467         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase5Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase5Type"))
119468         {       *choice = SOAP_UNION__wcxs__union_WEP64Type_PassPhrase;
119469                 return a;
119470         }
119471         a->RawKey = NULL;
119472         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey64Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey64Type"))
119473         {       *choice = SOAP_UNION__wcxs__union_WEP64Type_RawKey;
119474                 return a;
119475         }
119476         *choice = 0;
119477         if (!soap->error)
119478                 soap->error = SOAP_TAG_MISMATCH;
119479         return NULL;
119480 }
119481
119482 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__union_CircuitBreakerPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerPacketType *a)
119483 {
119484         (void)soap; (void)a; /* appease -Wall -Werror */
119485         switch (choice)
119486         {
119487         case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketTCP:
119488                 soap_serialize_PointerTocb__CircuitBreakerPacketTCPType(soap, &a->PacketTCP);
119489                 break;
119490         case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketUDP:
119491                 soap_serialize_PointerTocb__CircuitBreakerPacketUDPType(soap, &a->PacketUDP);
119492                 break;
119493         case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketIP:
119494                 soap_serialize_PointerTocb__CircuitBreakerPacketIPType(soap, &a->PacketIP);
119495                 break;
119496         case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketETH:
119497                 soap_serialize_PointerTocb__CircuitBreakerPacketETHType(soap, &a->PacketETH);
119498                 break;
119499         }
119500 }
119501
119502 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__union_CircuitBreakerPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerPacketType *a)
119503 {
119504         switch (choice)
119505         {
119506         case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketTCP:
119507                 return soap_out_PointerTocb__CircuitBreakerPacketTCPType(soap, "cb:PacketTCP", -1, &a->PacketTCP, "");
119508         case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketUDP:
119509                 return soap_out_PointerTocb__CircuitBreakerPacketUDPType(soap, "cb:PacketUDP", -1, &a->PacketUDP, "");
119510         case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketIP:
119511                 return soap_out_PointerTocb__CircuitBreakerPacketIPType(soap, "cb:PacketIP", -1, &a->PacketIP, "");
119512         case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketETH:
119513                 return soap_out_PointerTocb__CircuitBreakerPacketETHType(soap, "cb:PacketETH", -1, &a->PacketETH, "");
119514         }
119515         return SOAP_OK;
119516 }
119517
119518 SOAP_FMAC3 union _cb__union_CircuitBreakerPacketType * SOAP_FMAC4 soap_in__cb__union_CircuitBreakerPacketType(struct soap *soap, int *choice, union _cb__union_CircuitBreakerPacketType *a)
119519 {       soap->error = SOAP_TAG_MISMATCH;
119520         a->PacketTCP = NULL;
119521         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketTCPType(soap, "cb:PacketTCP", &a->PacketTCP, "cb:CircuitBreakerPacketTCPType"))
119522         {       *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketTCP;
119523                 return a;
119524         }
119525         a->PacketUDP = NULL;
119526         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketUDPType(soap, "cb:PacketUDP", &a->PacketUDP, "cb:CircuitBreakerPacketUDPType"))
119527         {       *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketUDP;
119528                 return a;
119529         }
119530         a->PacketIP = NULL;
119531         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketIPType(soap, "cb:PacketIP", &a->PacketIP, "cb:CircuitBreakerPacketIPType"))
119532         {       *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketIP;
119533                 return a;
119534         }
119535         a->PacketETH = NULL;
119536         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketETHType(soap, "cb:PacketETH", &a->PacketETH, "cb:CircuitBreakerPacketETHType"))
119537         {       *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketETH;
119538                 return a;
119539         }
119540         *choice = 0;
119541         if (!soap->error)
119542                 soap->error = SOAP_TAG_MISMATCH;
119543         return NULL;
119544 }
119545
119546 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__union_CircuitBreakerIPPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPPacketType *a)
119547 {
119548         (void)soap; (void)a; /* appease -Wall -Werror */
119549         switch (choice)
119550         {
119551         case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv4:
119552                 soap_serialize_PointerTocb__CircuitBreakerIPv4Type(soap, &a->IPv4);
119553                 break;
119554         case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv6:
119555                 soap_serialize_PointerTocb__CircuitBreakerIPv6Type(soap, &a->IPv6);
119556                 break;
119557         }
119558 }
119559
119560 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__union_CircuitBreakerIPPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPPacketType *a)
119561 {
119562         switch (choice)
119563         {
119564         case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv4:
119565                 return soap_out_PointerTocb__CircuitBreakerIPv4Type(soap, "cb:IPv4", -1, &a->IPv4, "");
119566         case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv6:
119567                 return soap_out_PointerTocb__CircuitBreakerIPv6Type(soap, "cb:IPv6", -1, &a->IPv6, "");
119568         }
119569         return SOAP_OK;
119570 }
119571
119572 SOAP_FMAC3 union _cb__union_CircuitBreakerIPPacketType * SOAP_FMAC4 soap_in__cb__union_CircuitBreakerIPPacketType(struct soap *soap, int *choice, union _cb__union_CircuitBreakerIPPacketType *a)
119573 {       soap->error = SOAP_TAG_MISMATCH;
119574         a->IPv4 = NULL;
119575         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPv4Type(soap, "cb:IPv4", &a->IPv4, "cb:CircuitBreakerIPv4Type"))
119576         {       *choice = SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv4;
119577                 return a;
119578         }
119579         a->IPv6 = NULL;
119580         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPv6Type(soap, "cb:IPv6", &a->IPv6, "cb:CircuitBreakerIPv6Type"))
119581         {       *choice = SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv6;
119582                 return a;
119583         }
119584         *choice = 0;
119585         if (!soap->error)
119586                 soap->error = SOAP_TAG_MISMATCH;
119587         return NULL;
119588 }
119589
119590 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__union_CircuitBreakerIPLayeredPortType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPLayeredPortType *a)
119591 {
119592         (void)soap; (void)a; /* appease -Wall -Werror */
119593         switch (choice)
119594         {
119595         case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortSimple:
119596                 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, &a->IPLayeredPortSimple);
119597                 break;
119598         case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeSource:
119599                 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, &a->IPLayeredPortRangeSource);
119600                 break;
119601         case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeDestination:
119602                 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, &a->IPLayeredPortRangeDestination);
119603                 break;
119604         }
119605 }
119606
119607 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__union_CircuitBreakerIPLayeredPortType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPLayeredPortType *a)
119608 {
119609         switch (choice)
119610         {
119611         case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortSimple:
119612                 return soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, "cb:IPLayeredPortSimple", -1, &a->IPLayeredPortSimple, "");
119613         case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeSource:
119614                 return soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeSource", -1, &a->IPLayeredPortRangeSource, "");
119615         case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeDestination:
119616                 return soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeDestination", -1, &a->IPLayeredPortRangeDestination, "");
119617         }
119618         return SOAP_OK;
119619 }
119620
119621 SOAP_FMAC3 union _cb__union_CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_in__cb__union_CircuitBreakerIPLayeredPortType(struct soap *soap, int *choice, union _cb__union_CircuitBreakerIPLayeredPortType *a)
119622 {       soap->error = SOAP_TAG_MISMATCH;
119623         a->IPLayeredPortSimple = NULL;
119624         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, "cb:IPLayeredPortSimple", &a->IPLayeredPortSimple, "cb:CircuitBreakerIPLayeredPortSimpleType"))
119625         {       *choice = SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortSimple;
119626                 return a;
119627         }
119628         a->IPLayeredPortRangeSource = NULL;
119629         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeSource", &a->IPLayeredPortRangeSource, "cb:CircuitBreakerIPLayeredPortRangeType"))
119630         {       *choice = SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeSource;
119631                 return a;
119632         }
119633         a->IPLayeredPortRangeDestination = NULL;
119634         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeDestination", &a->IPLayeredPortRangeDestination, "cb:CircuitBreakerIPLayeredPortRangeType"))
119635         {       *choice = SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeDestination;
119636                 return a;
119637         }
119638         *choice = 0;
119639         if (!soap->error)
119640                 soap->error = SOAP_TAG_MISMATCH;
119641         return NULL;
119642 }
119643
119644 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__emi__union_AlertSubscriptionGeneralType(struct soap *soap, int choice, const union _emi__union_AlertSubscriptionGeneralType *a)
119645 {
119646         (void)soap; (void)a; /* appease -Wall -Werror */
119647         switch (choice)
119648         {
119649         case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSNMP:
119650                 soap_serialize_PointerToemi__AlertSubscriptionSNMPType(soap, &a->AlertSubscriptionSNMP);
119651                 break;
119652         case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSoap:
119653                 soap_serialize_PointerToemi__AlertSubscriptionSoapType(soap, &a->AlertSubscriptionSoap);
119654                 break;
119655         }
119656 }
119657
119658 SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__union_AlertSubscriptionGeneralType(struct soap *soap, int choice, const union _emi__union_AlertSubscriptionGeneralType *a)
119659 {
119660         switch (choice)
119661         {
119662         case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSNMP:
119663                 return soap_out_PointerToemi__AlertSubscriptionSNMPType(soap, "emi:AlertSubscriptionSNMP", -1, &a->AlertSubscriptionSNMP, "");
119664         case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSoap:
119665                 return soap_out_PointerToemi__AlertSubscriptionSoapType(soap, "emi:AlertSubscriptionSoap", -1, &a->AlertSubscriptionSoap, "");
119666         }
119667         return SOAP_OK;
119668 }
119669
119670 SOAP_FMAC3 union _emi__union_AlertSubscriptionGeneralType * SOAP_FMAC4 soap_in__emi__union_AlertSubscriptionGeneralType(struct soap *soap, int *choice, union _emi__union_AlertSubscriptionGeneralType *a)
119671 {       soap->error = SOAP_TAG_MISMATCH;
119672         a->AlertSubscriptionSNMP = NULL;
119673         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToemi__AlertSubscriptionSNMPType(soap, "emi:AlertSubscriptionSNMP", &a->AlertSubscriptionSNMP, "emi:AlertSubscriptionSNMPType"))
119674         {       *choice = SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSNMP;
119675                 return a;
119676         }
119677         a->AlertSubscriptionSoap = NULL;
119678         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToemi__AlertSubscriptionSoapType(soap, "emi:AlertSubscriptionSoap", &a->AlertSubscriptionSoap, "emi:AlertSubscriptionSoapType"))
119679         {       *choice = SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSoap;
119680                 return a;
119681         }
119682         *choice = 0;
119683         if (!soap->error)
119684                 soap->error = SOAP_TAG_MISMATCH;
119685         return NULL;
119686 }
119687
119688 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__xcfg__union_XProfileType(struct soap *soap, int choice, const union _xcfg__union_XProfileType *a)
119689 {
119690         (void)soap; (void)a; /* appease -Wall -Werror */
119691         switch (choice)
119692         {
119693         case SOAP_UNION__xcfg__union_XProfileType_TLS:
119694                 soap_serialize_PointerToxcfg__XProfileTLSType(soap, &a->TLS);
119695                 break;
119696         case SOAP_UNION__xcfg__union_XProfileType_TTLS_USCOREMSCHAPv2:
119697                 soap_serialize_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, &a->TTLS_USCOREMSCHAPv2);
119698                 break;
119699         case SOAP_UNION__xcfg__union_XProfileType_PEAP_USCOREMSCHAPv2:
119700                 soap_serialize_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, &a->PEAP_USCOREMSCHAPv2);
119701                 break;
119702         case SOAP_UNION__xcfg__union_XProfileType_EAP_USCOREGTC:
119703                 soap_serialize_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, &a->EAP_USCOREGTC);
119704                 break;
119705         case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREMSCHAPv2:
119706                 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, &a->EAPFAST_USCOREMSCHAPv2);
119707                 break;
119708         case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREGTC:
119709                 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, &a->EAPFAST_USCOREGTC);
119710                 break;
119711         case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCORETLS:
119712                 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, &a->EAPFAST_USCORETLS);
119713                 break;
119714         }
119715 }
119716
119717 SOAP_FMAC3 int SOAP_FMAC4 soap_out__xcfg__union_XProfileType(struct soap *soap, int choice, const union _xcfg__union_XProfileType *a)
119718 {
119719         switch (choice)
119720         {
119721         case SOAP_UNION__xcfg__union_XProfileType_TLS:
119722                 return soap_out_PointerToxcfg__XProfileTLSType(soap, "xcfg:TLS", -1, &a->TLS, "");
119723         case SOAP_UNION__xcfg__union_XProfileType_TTLS_USCOREMSCHAPv2:
119724                 return soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, "xcfg:TTLS_MSCHAPv2", -1, &a->TTLS_USCOREMSCHAPv2, "");
119725         case SOAP_UNION__xcfg__union_XProfileType_PEAP_USCOREMSCHAPv2:
119726                 return soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, "xcfg:PEAP_MSCHAPv2", -1, &a->PEAP_USCOREMSCHAPv2, "");
119727         case SOAP_UNION__xcfg__union_XProfileType_EAP_USCOREGTC:
119728                 return soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, "xcfg:EAP_GTC", -1, &a->EAP_USCOREGTC, "");
119729         case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREMSCHAPv2:
119730                 return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, "xcfg:EAPFAST_MSCHAPv2", -1, &a->EAPFAST_USCOREMSCHAPv2, "");
119731         case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREGTC:
119732                 return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, "xcfg:EAPFAST_GTC", -1, &a->EAPFAST_USCOREGTC, "");
119733         case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCORETLS:
119734                 return soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, "xcfg:EAPFAST_TLS", -1, &a->EAPFAST_USCORETLS, "");
119735         }
119736         return SOAP_OK;
119737 }
119738
119739 SOAP_FMAC3 union _xcfg__union_XProfileType * SOAP_FMAC4 soap_in__xcfg__union_XProfileType(struct soap *soap, int *choice, union _xcfg__union_XProfileType *a)
119740 {       soap->error = SOAP_TAG_MISMATCH;
119741         a->TLS = NULL;
119742         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileTLSType(soap, "xcfg:TLS", &a->TLS, "xcfg:XProfileTLSType"))
119743         {       *choice = SOAP_UNION__xcfg__union_XProfileType_TLS;
119744                 return a;
119745         }
119746         a->TTLS_USCOREMSCHAPv2 = NULL;
119747         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, "xcfg:TTLS_MSCHAPv2", &a->TTLS_USCOREMSCHAPv2, "xcfg:XProfileTTLS_MSCHAPv2Type"))
119748         {       *choice = SOAP_UNION__xcfg__union_XProfileType_TTLS_USCOREMSCHAPv2;
119749                 return a;
119750         }
119751         a->PEAP_USCOREMSCHAPv2 = NULL;
119752         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, "xcfg:PEAP_MSCHAPv2", &a->PEAP_USCOREMSCHAPv2, "xcfg:XProfilePEAP_MSCHAPv2Type"))
119753         {       *choice = SOAP_UNION__xcfg__union_XProfileType_PEAP_USCOREMSCHAPv2;
119754                 return a;
119755         }
119756         a->EAP_USCOREGTC = NULL;
119757         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, "xcfg:EAP_GTC", &a->EAP_USCOREGTC, "xcfg:XProfileEAP_GTCType"))
119758         {       *choice = SOAP_UNION__xcfg__union_XProfileType_EAP_USCOREGTC;
119759                 return a;
119760         }
119761         a->EAPFAST_USCOREMSCHAPv2 = NULL;
119762         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, "xcfg:EAPFAST_MSCHAPv2", &a->EAPFAST_USCOREMSCHAPv2, "xcfg:XProfileEAPFAST_MSCHAPv2Type"))
119763         {       *choice = SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREMSCHAPv2;
119764                 return a;
119765         }
119766         a->EAPFAST_USCOREGTC = NULL;
119767         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, "xcfg:EAPFAST_GTC", &a->EAPFAST_USCOREGTC, "xcfg:XProfileEAPFAST_GTCType"))
119768         {       *choice = SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREGTC;
119769                 return a;
119770         }
119771         a->EAPFAST_USCORETLS = NULL;
119772         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, "xcfg:EAPFAST_TLS", &a->EAPFAST_USCORETLS, "xcfg:XProfileEAPFAST_TLSType"))
119773         {       *choice = SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCORETLS;
119774                 return a;
119775         }
119776         *choice = 0;
119777         if (!soap->error)
119778                 soap->error = SOAP_TAG_MISMATCH;
119779         return NULL;
119780 }
119781
119782 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__sai__union_UserAclEntryExType(struct soap *soap, int choice, const union _sai__union_UserAclEntryExType *a)
119783 {
119784         (void)soap; (void)a; /* appease -Wall -Werror */
119785         switch (choice)
119786         {
119787         case SOAP_UNION__sai__union_UserAclEntryExType_DigestUser:
119788                 soap_serialize_PointerTosai__UserEntryDigestType(soap, &a->DigestUser);
119789                 break;
119790         case SOAP_UNION__sai__union_UserAclEntryExType_KerberosUser:
119791                 soap_serialize_PointerTosai__UserEntryKerberosType(soap, &a->KerberosUser);
119792                 break;
119793         }
119794 }
119795
119796 SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__union_UserAclEntryExType(struct soap *soap, int choice, const union _sai__union_UserAclEntryExType *a)
119797 {
119798         switch (choice)
119799         {
119800         case SOAP_UNION__sai__union_UserAclEntryExType_DigestUser:
119801                 return soap_out_PointerTosai__UserEntryDigestType(soap, "sai:DigestUser", -1, &a->DigestUser, "");
119802         case SOAP_UNION__sai__union_UserAclEntryExType_KerberosUser:
119803                 return soap_out_PointerTosai__UserEntryKerberosType(soap, "sai:KerberosUser", -1, &a->KerberosUser, "");
119804         }
119805         return SOAP_OK;
119806 }
119807
119808 SOAP_FMAC3 union _sai__union_UserAclEntryExType * SOAP_FMAC4 soap_in__sai__union_UserAclEntryExType(struct soap *soap, int *choice, union _sai__union_UserAclEntryExType *a)
119809 {       soap->error = SOAP_TAG_MISMATCH;
119810         a->DigestUser = NULL;
119811         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTosai__UserEntryDigestType(soap, "sai:DigestUser", &a->DigestUser, "sai:UserEntryDigestType"))
119812         {       *choice = SOAP_UNION__sai__union_UserAclEntryExType_DigestUser;
119813                 return a;
119814         }
119815         a->KerberosUser = NULL;
119816         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTosai__UserEntryKerberosType(soap, "sai:KerberosUser", &a->KerberosUser, "sai:UserEntryKerberosType"))
119817         {       *choice = SOAP_UNION__sai__union_UserAclEntryExType_KerberosUser;
119818                 return a;
119819         }
119820         *choice = 0;
119821         if (!soap->error)
119822                 soap->error = SOAP_TAG_MISMATCH;
119823         return NULL;
119824 }
119825
119826 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cstr__union_KeyPairType(struct soap *soap, int choice, const union _cstr__union_KeyPairType *a)
119827 {
119828         (void)soap; (void)a; /* appease -Wall -Werror */
119829         switch (choice)
119830         {
119831         case SOAP_UNION__cstr__union_KeyPairType_RSAKeyPair:
119832                 soap_serialize_PointerTocstr__RSAKeyPairType(soap, &a->RSAKeyPair);
119833                 break;
119834         }
119835 }
119836
119837 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cstr__union_KeyPairType(struct soap *soap, int choice, const union _cstr__union_KeyPairType *a)
119838 {
119839         switch (choice)
119840         {
119841         case SOAP_UNION__cstr__union_KeyPairType_RSAKeyPair:
119842                 return soap_out_PointerTocstr__RSAKeyPairType(soap, "cstr:RSAKeyPair", -1, &a->RSAKeyPair, "");
119843         }
119844         return SOAP_OK;
119845 }
119846
119847 SOAP_FMAC3 union _cstr__union_KeyPairType * SOAP_FMAC4 soap_in__cstr__union_KeyPairType(struct soap *soap, int *choice, union _cstr__union_KeyPairType *a)
119848 {       soap->error = SOAP_TAG_MISMATCH;
119849         a->RSAKeyPair = NULL;
119850         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocstr__RSAKeyPairType(soap, "cstr:RSAKeyPair", &a->RSAKeyPair, "cstr:RSAKeyPairType"))
119851         {       *choice = SOAP_UNION__cstr__union_KeyPairType_RSAKeyPair;
119852                 return a;
119853         }
119854         *choice = 0;
119855         if (!soap->error)
119856                 soap->error = SOAP_TAG_MISMATCH;
119857         return NULL;
119858 }
119859
119860 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cmn__union_NodeAddressType(struct soap *soap, int choice, const union _cmn__union_NodeAddressType *a)
119861 {
119862         (void)soap; (void)a; /* appease -Wall -Werror */
119863         switch (choice)
119864         {
119865         case SOAP_UNION__cmn__union_NodeAddressType_HostName:
119866                 soap_serialize_PointerTocmn__HostNameType(soap, &a->HostName);
119867                 break;
119868         case SOAP_UNION__cmn__union_NodeAddressType_IPv4Address:
119869                 soap_serialize_PointerTocmn__IPv4AddressStringType(soap, &a->IPv4Address);
119870                 break;
119871         case SOAP_UNION__cmn__union_NodeAddressType_IPv6Address:
119872                 soap_serialize_PointerTocmn__IPv6AddressStringType(soap, &a->IPv6Address);
119873                 break;
119874         }
119875 }
119876
119877 SOAP_FMAC3 int SOAP_FMAC4 soap_out__cmn__union_NodeAddressType(struct soap *soap, int choice, const union _cmn__union_NodeAddressType *a)
119878 {
119879         switch (choice)
119880         {
119881         case SOAP_UNION__cmn__union_NodeAddressType_HostName:
119882                 return soap_out_PointerTocmn__HostNameType(soap, "cmn:HostName", -1, &a->HostName, "");
119883         case SOAP_UNION__cmn__union_NodeAddressType_IPv4Address:
119884                 return soap_out_PointerTocmn__IPv4AddressStringType(soap, "cmn:IPv4Address", -1, &a->IPv4Address, "");
119885         case SOAP_UNION__cmn__union_NodeAddressType_IPv6Address:
119886                 return soap_out_PointerTocmn__IPv6AddressStringType(soap, "cmn:IPv6Address", -1, &a->IPv6Address, "");
119887         }
119888         return SOAP_OK;
119889 }
119890
119891 SOAP_FMAC3 union _cmn__union_NodeAddressType * SOAP_FMAC4 soap_in__cmn__union_NodeAddressType(struct soap *soap, int *choice, union _cmn__union_NodeAddressType *a)
119892 {       soap->error = SOAP_TAG_MISMATCH;
119893         a->HostName = NULL;
119894         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocmn__HostNameType(soap, "cmn:HostName", &a->HostName, "cmn:HostNameType"))
119895         {       *choice = SOAP_UNION__cmn__union_NodeAddressType_HostName;
119896                 return a;
119897         }
119898         a->IPv4Address = NULL;
119899         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocmn__IPv4AddressStringType(soap, "cmn:IPv4Address", &a->IPv4Address, "cmn:IPv4AddressStringType"))
119900         {       *choice = SOAP_UNION__cmn__union_NodeAddressType_IPv4Address;
119901                 return a;
119902         }
119903         a->IPv6Address = NULL;
119904         if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocmn__IPv6AddressStringType(soap, "cmn:IPv6Address", &a->IPv6Address, "cmn:IPv6AddressStringType"))
119905         {       *choice = SOAP_UNION__cmn__union_NodeAddressType_IPv6Address;
119906                 return a;
119907         }
119908         *choice = 0;
119909         if (!soap->error)
119910                 soap->error = SOAP_TAG_MISMATCH;
119911         return NULL;
119912 }
119913
119914 #ifndef WITH_NOGLOBAL
119915
119916 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a)
119917 {
119918         if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Reason))
119919                 soap_serialize_SOAP_ENV__Reason(soap, *a);
119920 }
119921
119922 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a, const char *tag, const char *type)
119923 {
119924         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Reason);
119925         if (soap_out_PointerToSOAP_ENV__Reason(soap, tag, id, a, type))
119926                 return soap->error;
119927         return soap_putindependent(soap);
119928 }
119929
119930 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Reason *const*a, const char *type)
119931 {
119932         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Reason);
119933         if (id < 0)
119934                 return soap->error;
119935         return soap_out_SOAP_ENV__Reason(soap, tag, id, *a, type);
119936 }
119937
119938 SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason **p, const char *tag, const char *type)
119939 {
119940         if ((p = soap_in_PointerToSOAP_ENV__Reason(soap, tag, p, type)))
119941                 soap_getindependent(soap);
119942         return p;
119943 }
119944
119945 SOAP_FMAC3 struct SOAP_ENV__Reason ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Reason(struct soap *soap, const char *tag, struct SOAP_ENV__Reason **a, const char *type)
119946 {
119947         if (soap_element_begin_in(soap, tag, 1, NULL))
119948                 return NULL;
119949         if (!a)
119950                 if (!(a = (struct SOAP_ENV__Reason **)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason *))))
119951                         return NULL;
119952         *a = NULL;
119953         if (!soap->null && *soap->href != '#')
119954         {       soap_revert(soap);
119955                 if (!(*a = soap_in_SOAP_ENV__Reason(soap, tag, *a, type)))
119956                         return NULL;
119957         }
119958         else
119959         {       a = (struct SOAP_ENV__Reason **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0);
119960                 if (soap->body && soap_element_end_in(soap, tag))
119961                         return NULL;
119962         }
119963         return a;
119964 }
119965
119966 #endif
119967
119968 #ifndef WITH_NOGLOBAL
119969
119970 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const*a)
119971 {
119972         if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Detail))
119973                 soap_serialize_SOAP_ENV__Detail(soap, *a);
119974 }
119975
119976 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const*a, const char *tag, const char *type)
119977 {
119978         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Detail);
119979         if (soap_out_PointerToSOAP_ENV__Detail(soap, tag, id, a, type))
119980                 return soap->error;
119981         return soap_putindependent(soap);
119982 }
119983
119984 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Detail *const*a, const char *type)
119985 {
119986         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Detail);
119987         if (id < 0)
119988                 return soap->error;
119989         return soap_out_SOAP_ENV__Detail(soap, tag, id, *a, type);
119990 }
119991
119992 SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail **p, const char *tag, const char *type)
119993 {
119994         if ((p = soap_in_PointerToSOAP_ENV__Detail(soap, tag, p, type)))
119995                 soap_getindependent(soap);
119996         return p;
119997 }
119998
119999 SOAP_FMAC3 struct SOAP_ENV__Detail ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Detail(struct soap *soap, const char *tag, struct SOAP_ENV__Detail **a, const char *type)
120000 {
120001         if (soap_element_begin_in(soap, tag, 1, NULL))
120002                 return NULL;
120003         if (!a)
120004                 if (!(a = (struct SOAP_ENV__Detail **)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail *))))
120005                         return NULL;
120006         *a = NULL;
120007         if (!soap->null && *soap->href != '#')
120008         {       soap_revert(soap);
120009                 if (!(*a = soap_in_SOAP_ENV__Detail(soap, tag, *a, type)))
120010                         return NULL;
120011         }
120012         else
120013         {       a = (struct SOAP_ENV__Detail **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0);
120014                 if (soap->body && soap_element_end_in(soap, tag))
120015                         return NULL;
120016         }
120017         return a;
120018 }
120019
120020 #endif
120021
120022 #ifndef WITH_NOGLOBAL
120023
120024 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const*a)
120025 {
120026         if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Code))
120027                 soap_serialize_SOAP_ENV__Code(soap, *a);
120028 }
120029
120030 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const*a, const char *tag, const char *type)
120031 {
120032         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Code);
120033         if (soap_out_PointerToSOAP_ENV__Code(soap, tag, id, a, type))
120034                 return soap->error;
120035         return soap_putindependent(soap);
120036 }
120037
120038 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, int id, struct SOAP_ENV__Code *const*a, const char *type)
120039 {
120040         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Code);
120041         if (id < 0)
120042                 return soap->error;
120043         return soap_out_SOAP_ENV__Code(soap, tag, id, *a, type);
120044 }
120045
120046 SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_get_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code **p, const char *tag, const char *type)
120047 {
120048         if ((p = soap_in_PointerToSOAP_ENV__Code(soap, tag, p, type)))
120049                 soap_getindependent(soap);
120050         return p;
120051 }
120052
120053 SOAP_FMAC3 struct SOAP_ENV__Code ** SOAP_FMAC4 soap_in_PointerToSOAP_ENV__Code(struct soap *soap, const char *tag, struct SOAP_ENV__Code **a, const char *type)
120054 {
120055         if (soap_element_begin_in(soap, tag, 1, NULL))
120056                 return NULL;
120057         if (!a)
120058                 if (!(a = (struct SOAP_ENV__Code **)soap_malloc(soap, sizeof(struct SOAP_ENV__Code *))))
120059                         return NULL;
120060         *a = NULL;
120061         if (!soap->null && *soap->href != '#')
120062         {       soap_revert(soap);
120063                 if (!(*a = soap_in_SOAP_ENV__Code(soap, tag, *a, type)))
120064                         return NULL;
120065         }
120066         else
120067         {       a = (struct SOAP_ENV__Code **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0);
120068                 if (soap->body && soap_element_end_in(soap, tag))
120069                         return NULL;
120070         }
120071         return a;
120072 }
120073
120074 #endif
120075
120076 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *const*a)
120077 {
120078         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse))
120079                 (*a)->soap_serialize(soap);
120080 }
120081
120082 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *const*a, const char *tag, const char *type)
120083 {
120084         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse);
120085         if (soap_out_PointerTo_wcxs__GetWirelessSettingsResponse(soap, tag, id, a, type))
120086                 return soap->error;
120087         return soap_putindependent(soap);
120088 }
120089
120090 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessSettingsResponse *const*a, const char *type)
120091 {
120092         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessSettingsResponse);
120093         if (id < 0)
120094                 return soap->error;
120095         return (*a)->soap_out(soap, tag, id, type);
120096 }
120097
120098 SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse **p, const char *tag, const char *type)
120099 {
120100         if ((p = soap_in_PointerTo_wcxs__GetWirelessSettingsResponse(soap, tag, p, type)))
120101                 soap_getindependent(soap);
120102         return p;
120103 }
120104
120105 SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsResponse **a, const char *type)
120106 {
120107         if (soap_element_begin_in(soap, tag, 1, NULL))
120108                 return NULL;
120109         if (!a)
120110                 if (!(a = (_wcxs__GetWirelessSettingsResponse **)soap_malloc(soap, sizeof(_wcxs__GetWirelessSettingsResponse *))))
120111                         return NULL;
120112         *a = NULL;
120113         if (!soap->null && *soap->href != '#')
120114         {       soap_revert(soap);
120115                 if (!(*a = (_wcxs__GetWirelessSettingsResponse *)soap_instantiate__wcxs__GetWirelessSettingsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
120116                         return NULL;
120117                 (*a)->soap_default(soap);
120118                 if (!(*a)->soap_in(soap, tag, NULL))
120119                         return NULL;
120120         }
120121         else
120122         {       a = (_wcxs__GetWirelessSettingsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, sizeof(_wcxs__GetWirelessSettingsResponse), 0);
120123                 if (soap->body && soap_element_end_in(soap, tag))
120124                         return NULL;
120125         }
120126         return a;
120127 }
120128
120129 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *const*a)
120130 {
120131         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest))
120132                 (*a)->soap_serialize(soap);
120133 }
120134
120135 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *const*a, const char *tag, const char *type)
120136 {
120137         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest);
120138         if (soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(soap, tag, id, a, type))
120139                 return soap->error;
120140         return soap_putindependent(soap);
120141 }
120142
120143 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessSettingsRequest *const*a, const char *type)
120144 {
120145         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessSettingsRequest);
120146         if (id < 0)
120147                 return soap->error;
120148         return (*a)->soap_out(soap, tag, id, type);
120149 }
120150
120151 SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest **p, const char *tag, const char *type)
120152 {
120153         if ((p = soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(soap, tag, p, type)))
120154                 soap_getindependent(soap);
120155         return p;
120156 }
120157
120158 SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsRequest **a, const char *type)
120159 {
120160         if (soap_element_begin_in(soap, tag, 1, NULL))
120161                 return NULL;
120162         if (!a)
120163                 if (!(a = (_wcxs__GetWirelessSettingsRequest **)soap_malloc(soap, sizeof(_wcxs__GetWirelessSettingsRequest *))))
120164                         return NULL;
120165         *a = NULL;
120166         if (!soap->null && *soap->href != '#')
120167         {       soap_revert(soap);
120168                 if (!(*a = (_wcxs__GetWirelessSettingsRequest *)soap_instantiate__wcxs__GetWirelessSettingsRequest(soap, -1, soap->type, soap->arrayType, NULL)))
120169                         return NULL;
120170                 (*a)->soap_default(soap);
120171                 if (!(*a)->soap_in(soap, tag, NULL))
120172                         return NULL;
120173         }
120174         else
120175         {       a = (_wcxs__GetWirelessSettingsRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, sizeof(_wcxs__GetWirelessSettingsRequest), 0);
120176                 if (soap->body && soap_element_end_in(soap, tag))
120177                         return NULL;
120178         }
120179         return a;
120180 }
120181
120182 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *const*a)
120183 {
120184         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse))
120185                 (*a)->soap_serialize(soap);
120186 }
120187
120188 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *const*a, const char *tag, const char *type)
120189 {
120190         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse);
120191         if (soap_out_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, tag, id, a, type))
120192                 return soap->error;
120193         return soap_putindependent(soap);
120194 }
120195
120196 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessCapabilitiesResponse *const*a, const char *type)
120197 {
120198         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse);
120199         if (id < 0)
120200                 return soap->error;
120201         return (*a)->soap_out(soap, tag, id, type);
120202 }
120203
120204 SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse **p, const char *tag, const char *type)
120205 {
120206         if ((p = soap_in_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, tag, p, type)))
120207                 soap_getindependent(soap);
120208         return p;
120209 }
120210
120211 SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesResponse **a, const char *type)
120212 {
120213         if (soap_element_begin_in(soap, tag, 1, NULL))
120214                 return NULL;
120215         if (!a)
120216                 if (!(a = (_wcxs__GetWirelessCapabilitiesResponse **)soap_malloc(soap, sizeof(_wcxs__GetWirelessCapabilitiesResponse *))))
120217                         return NULL;
120218         *a = NULL;
120219         if (!soap->null && *soap->href != '#')
120220         {       soap_revert(soap);
120221                 if (!(*a = (_wcxs__GetWirelessCapabilitiesResponse *)soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
120222                         return NULL;
120223                 (*a)->soap_default(soap);
120224                 if (!(*a)->soap_in(soap, tag, NULL))
120225                         return NULL;
120226         }
120227         else
120228         {       a = (_wcxs__GetWirelessCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, sizeof(_wcxs__GetWirelessCapabilitiesResponse), 0);
120229                 if (soap->body && soap_element_end_in(soap, tag))
120230                         return NULL;
120231         }
120232         return a;
120233 }
120234
120235 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *const*a)
120236 {
120237         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest))
120238                 (*a)->soap_serialize(soap);
120239 }
120240
120241 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *const*a, const char *tag, const char *type)
120242 {
120243         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest);
120244         if (soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, tag, id, a, type))
120245                 return soap->error;
120246         return soap_putindependent(soap);
120247 }
120248
120249 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessCapabilitiesRequest *const*a, const char *type)
120250 {
120251         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest);
120252         if (id < 0)
120253                 return soap->error;
120254         return (*a)->soap_out(soap, tag, id, type);
120255 }
120256
120257 SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest **p, const char *tag, const char *type)
120258 {
120259         if ((p = soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, tag, p, type)))
120260                 soap_getindependent(soap);
120261         return p;
120262 }
120263
120264 SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesRequest **a, const char *type)
120265 {
120266         if (soap_element_begin_in(soap, tag, 1, NULL))
120267                 return NULL;
120268         if (!a)
120269                 if (!(a = (_wcxs__GetWirelessCapabilitiesRequest **)soap_malloc(soap, sizeof(_wcxs__GetWirelessCapabilitiesRequest *))))
120270                         return NULL;
120271         *a = NULL;
120272         if (!soap->null && *soap->href != '#')
120273         {       soap_revert(soap);
120274                 if (!(*a = (_wcxs__GetWirelessCapabilitiesRequest *)soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(soap, -1, soap->type, soap->arrayType, NULL)))
120275                         return NULL;
120276                 (*a)->soap_default(soap);
120277                 if (!(*a)->soap_in(soap, tag, NULL))
120278                         return NULL;
120279         }
120280         else
120281         {       a = (_wcxs__GetWirelessCapabilitiesRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, sizeof(_wcxs__GetWirelessCapabilitiesRequest), 0);
120282                 if (soap->body && soap_element_end_in(soap, tag))
120283                         return NULL;
120284         }
120285         return a;
120286 }
120287
120288 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *const*a)
120289 {
120290         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse))
120291                 (*a)->soap_serialize(soap);
120292 }
120293
120294 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *const*a, const char *tag, const char *type)
120295 {
120296         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse);
120297         if (soap_out_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, tag, id, a, type))
120298                 return soap->error;
120299         return soap_putindependent(soap);
120300 }
120301
120302 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, int id, _wcxs__EnumerateWirelessProfilesResponse *const*a, const char *type)
120303 {
120304         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse);
120305         if (id < 0)
120306                 return soap->error;
120307         return (*a)->soap_out(soap, tag, id, type);
120308 }
120309
120310 SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse **p, const char *tag, const char *type)
120311 {
120312         if ((p = soap_in_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, tag, p, type)))
120313                 soap_getindependent(soap);
120314         return p;
120315 }
120316
120317 SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesResponse **a, const char *type)
120318 {
120319         if (soap_element_begin_in(soap, tag, 1, NULL))
120320                 return NULL;
120321         if (!a)
120322                 if (!(a = (_wcxs__EnumerateWirelessProfilesResponse **)soap_malloc(soap, sizeof(_wcxs__EnumerateWirelessProfilesResponse *))))
120323                         return NULL;
120324         *a = NULL;
120325         if (!soap->null && *soap->href != '#')
120326         {       soap_revert(soap);
120327                 if (!(*a = (_wcxs__EnumerateWirelessProfilesResponse *)soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
120328                         return NULL;
120329                 (*a)->soap_default(soap);
120330                 if (!(*a)->soap_in(soap, tag, NULL))
120331                         return NULL;
120332         }
120333         else
120334         {       a = (_wcxs__EnumerateWirelessProfilesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, sizeof(_wcxs__EnumerateWirelessProfilesResponse), 0);
120335                 if (soap->body && soap_element_end_in(soap, tag))
120336                         return NULL;
120337         }
120338         return a;
120339 }
120340
120341 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *const*a)
120342 {
120343         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest))
120344                 (*a)->soap_serialize(soap);
120345 }
120346
120347 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *const*a, const char *tag, const char *type)
120348 {
120349         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest);
120350         if (soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, tag, id, a, type))
120351                 return soap->error;
120352         return soap_putindependent(soap);
120353 }
120354
120355 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, int id, _wcxs__EnumerateWirelessProfilesRequest *const*a, const char *type)
120356 {
120357         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest);
120358         if (id < 0)
120359                 return soap->error;
120360         return (*a)->soap_out(soap, tag, id, type);
120361 }
120362
120363 SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest **p, const char *tag, const char *type)
120364 {
120365         if ((p = soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, tag, p, type)))
120366                 soap_getindependent(soap);
120367         return p;
120368 }
120369
120370 SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesRequest **a, const char *type)
120371 {
120372         if (soap_element_begin_in(soap, tag, 1, NULL))
120373                 return NULL;
120374         if (!a)
120375                 if (!(a = (_wcxs__EnumerateWirelessProfilesRequest **)soap_malloc(soap, sizeof(_wcxs__EnumerateWirelessProfilesRequest *))))
120376                         return NULL;
120377         *a = NULL;
120378         if (!soap->null && *soap->href != '#')
120379         {       soap_revert(soap);
120380                 if (!(*a = (_wcxs__EnumerateWirelessProfilesRequest *)soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(soap, -1, soap->type, soap->arrayType, NULL)))
120381                         return NULL;
120382                 (*a)->soap_default(soap);
120383                 if (!(*a)->soap_in(soap, tag, NULL))
120384                         return NULL;
120385         }
120386         else
120387         {       a = (_wcxs__EnumerateWirelessProfilesRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, sizeof(_wcxs__EnumerateWirelessProfilesRequest), 0);
120388                 if (soap->body && soap_element_end_in(soap, tag))
120389                         return NULL;
120390         }
120391         return a;
120392 }
120393
120394 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *const*a)
120395 {
120396         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse))
120397                 (*a)->soap_serialize(soap);
120398 }
120399
120400 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *const*a, const char *tag, const char *type)
120401 {
120402         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse);
120403         if (soap_out_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, tag, id, a, type))
120404                 return soap->error;
120405         return soap_putindependent(soap);
120406 }
120407
120408 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, int id, _wcxs__UpdateWirelessProfileResponse *const*a, const char *type)
120409 {
120410         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse);
120411         if (id < 0)
120412                 return soap->error;
120413         return (*a)->soap_out(soap, tag, id, type);
120414 }
120415
120416 SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse **p, const char *tag, const char *type)
120417 {
120418         if ((p = soap_in_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, tag, p, type)))
120419                 soap_getindependent(soap);
120420         return p;
120421 }
120422
120423 SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileResponse **a, const char *type)
120424 {
120425         if (soap_element_begin_in(soap, tag, 1, NULL))
120426                 return NULL;
120427         if (!a)
120428                 if (!(a = (_wcxs__UpdateWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__UpdateWirelessProfileResponse *))))
120429                         return NULL;
120430         *a = NULL;
120431         if (!soap->null && *soap->href != '#')
120432         {       soap_revert(soap);
120433                 if (!(*a = (_wcxs__UpdateWirelessProfileResponse *)soap_instantiate__wcxs__UpdateWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
120434                         return NULL;
120435                 (*a)->soap_default(soap);
120436                 if (!(*a)->soap_in(soap, tag, NULL))
120437                         return NULL;
120438         }
120439         else
120440         {       a = (_wcxs__UpdateWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, sizeof(_wcxs__UpdateWirelessProfileResponse), 0);
120441                 if (soap->body && soap_element_end_in(soap, tag))
120442                         return NULL;
120443         }
120444         return a;
120445 }
120446
120447 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *const*a)
120448 {
120449         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest))
120450                 (*a)->soap_serialize(soap);
120451 }
120452
120453 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *const*a, const char *tag, const char *type)
120454 {
120455         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest);
120456         if (soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, tag, id, a, type))
120457                 return soap->error;
120458         return soap_putindependent(soap);
120459 }
120460
120461 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, int id, _wcxs__UpdateWirelessProfileRequest *const*a, const char *type)
120462 {
120463         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest);
120464         if (id < 0)
120465                 return soap->error;
120466         return (*a)->soap_out(soap, tag, id, type);
120467 }
120468
120469 SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest **p, const char *tag, const char *type)
120470 {
120471         if ((p = soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, tag, p, type)))
120472                 soap_getindependent(soap);
120473         return p;
120474 }
120475
120476 SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileRequest **a, const char *type)
120477 {
120478         if (soap_element_begin_in(soap, tag, 1, NULL))
120479                 return NULL;
120480         if (!a)
120481                 if (!(a = (_wcxs__UpdateWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__UpdateWirelessProfileRequest *))))
120482                         return NULL;
120483         *a = NULL;
120484         if (!soap->null && *soap->href != '#')
120485         {       soap_revert(soap);
120486                 if (!(*a = (_wcxs__UpdateWirelessProfileRequest *)soap_instantiate__wcxs__UpdateWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL)))
120487                         return NULL;
120488                 (*a)->soap_default(soap);
120489                 if (!(*a)->soap_in(soap, tag, NULL))
120490                         return NULL;
120491         }
120492         else
120493         {       a = (_wcxs__UpdateWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, sizeof(_wcxs__UpdateWirelessProfileRequest), 0);
120494                 if (soap->body && soap_element_end_in(soap, tag))
120495                         return NULL;
120496         }
120497         return a;
120498 }
120499
120500 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *const*a)
120501 {
120502         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse))
120503                 (*a)->soap_serialize(soap);
120504 }
120505
120506 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *const*a, const char *tag, const char *type)
120507 {
120508         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse);
120509         if (soap_out_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, tag, id, a, type))
120510                 return soap->error;
120511         return soap_putindependent(soap);
120512 }
120513
120514 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, int id, _wcxs__RemoveWirelessProfileResponse *const*a, const char *type)
120515 {
120516         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse);
120517         if (id < 0)
120518                 return soap->error;
120519         return (*a)->soap_out(soap, tag, id, type);
120520 }
120521
120522 SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse **p, const char *tag, const char *type)
120523 {
120524         if ((p = soap_in_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, tag, p, type)))
120525                 soap_getindependent(soap);
120526         return p;
120527 }
120528
120529 SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileResponse **a, const char *type)
120530 {
120531         if (soap_element_begin_in(soap, tag, 1, NULL))
120532                 return NULL;
120533         if (!a)
120534                 if (!(a = (_wcxs__RemoveWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__RemoveWirelessProfileResponse *))))
120535                         return NULL;
120536         *a = NULL;
120537         if (!soap->null && *soap->href != '#')
120538         {       soap_revert(soap);
120539                 if (!(*a = (_wcxs__RemoveWirelessProfileResponse *)soap_instantiate__wcxs__RemoveWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
120540                         return NULL;
120541                 (*a)->soap_default(soap);
120542                 if (!(*a)->soap_in(soap, tag, NULL))
120543                         return NULL;
120544         }
120545         else
120546         {       a = (_wcxs__RemoveWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, sizeof(_wcxs__RemoveWirelessProfileResponse), 0);
120547                 if (soap->body && soap_element_end_in(soap, tag))
120548                         return NULL;
120549         }
120550         return a;
120551 }
120552
120553 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *const*a)
120554 {
120555         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest))
120556                 (*a)->soap_serialize(soap);
120557 }
120558
120559 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *const*a, const char *tag, const char *type)
120560 {
120561         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest);
120562         if (soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, tag, id, a, type))
120563                 return soap->error;
120564         return soap_putindependent(soap);
120565 }
120566
120567 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, int id, _wcxs__RemoveWirelessProfileRequest *const*a, const char *type)
120568 {
120569         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest);
120570         if (id < 0)
120571                 return soap->error;
120572         return (*a)->soap_out(soap, tag, id, type);
120573 }
120574
120575 SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest **p, const char *tag, const char *type)
120576 {
120577         if ((p = soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, tag, p, type)))
120578                 soap_getindependent(soap);
120579         return p;
120580 }
120581
120582 SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileRequest **a, const char *type)
120583 {
120584         if (soap_element_begin_in(soap, tag, 1, NULL))
120585                 return NULL;
120586         if (!a)
120587                 if (!(a = (_wcxs__RemoveWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__RemoveWirelessProfileRequest *))))
120588                         return NULL;
120589         *a = NULL;
120590         if (!soap->null && *soap->href != '#')
120591         {       soap_revert(soap);
120592                 if (!(*a = (_wcxs__RemoveWirelessProfileRequest *)soap_instantiate__wcxs__RemoveWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL)))
120593                         return NULL;
120594                 (*a)->soap_default(soap);
120595                 if (!(*a)->soap_in(soap, tag, NULL))
120596                         return NULL;
120597         }
120598         else
120599         {       a = (_wcxs__RemoveWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, sizeof(_wcxs__RemoveWirelessProfileRequest), 0);
120600                 if (soap->body && soap_element_end_in(soap, tag))
120601                         return NULL;
120602         }
120603         return a;
120604 }
120605
120606 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *const*a)
120607 {
120608         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessProfileResponse))
120609                 (*a)->soap_serialize(soap);
120610 }
120611
120612 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *const*a, const char *tag, const char *type)
120613 {
120614         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse);
120615         if (soap_out_PointerTo_wcxs__GetWirelessProfileResponse(soap, tag, id, a, type))
120616                 return soap->error;
120617         return soap_putindependent(soap);
120618 }
120619
120620 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessProfileResponse *const*a, const char *type)
120621 {
120622         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessProfileResponse);
120623         if (id < 0)
120624                 return soap->error;
120625         return (*a)->soap_out(soap, tag, id, type);
120626 }
120627
120628 SOAP_FMAC3 _wcxs__GetWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse **p, const char *tag, const char *type)
120629 {
120630         if ((p = soap_in_PointerTo_wcxs__GetWirelessProfileResponse(soap, tag, p, type)))
120631                 soap_getindependent(soap);
120632         return p;
120633 }
120634
120635 SOAP_FMAC3 _wcxs__GetWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileResponse **a, const char *type)
120636 {
120637         if (soap_element_begin_in(soap, tag, 1, NULL))
120638                 return NULL;
120639         if (!a)
120640                 if (!(a = (_wcxs__GetWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__GetWirelessProfileResponse *))))
120641                         return NULL;
120642         *a = NULL;
120643         if (!soap->null && *soap->href != '#')
120644         {       soap_revert(soap);
120645                 if (!(*a = (_wcxs__GetWirelessProfileResponse *)soap_instantiate__wcxs__GetWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
120646                         return NULL;
120647                 (*a)->soap_default(soap);
120648                 if (!(*a)->soap_in(soap, tag, NULL))
120649                         return NULL;
120650         }
120651         else
120652         {       a = (_wcxs__GetWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessProfileResponse, sizeof(_wcxs__GetWirelessProfileResponse), 0);
120653                 if (soap->body && soap_element_end_in(soap, tag))
120654                         return NULL;
120655         }
120656         return a;
120657 }
120658
120659 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *const*a)
120660 {
120661         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessProfileRequest))
120662                 (*a)->soap_serialize(soap);
120663 }
120664
120665 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *const*a, const char *tag, const char *type)
120666 {
120667         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest);
120668         if (soap_out_PointerTo_wcxs__GetWirelessProfileRequest(soap, tag, id, a, type))
120669                 return soap->error;
120670         return soap_putindependent(soap);
120671 }
120672
120673 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, int id, _wcxs__GetWirelessProfileRequest *const*a, const char *type)
120674 {
120675         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessProfileRequest);
120676         if (id < 0)
120677                 return soap->error;
120678         return (*a)->soap_out(soap, tag, id, type);
120679 }
120680
120681 SOAP_FMAC3 _wcxs__GetWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest **p, const char *tag, const char *type)
120682 {
120683         if ((p = soap_in_PointerTo_wcxs__GetWirelessProfileRequest(soap, tag, p, type)))
120684                 soap_getindependent(soap);
120685         return p;
120686 }
120687
120688 SOAP_FMAC3 _wcxs__GetWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileRequest **a, const char *type)
120689 {
120690         if (soap_element_begin_in(soap, tag, 1, NULL))
120691                 return NULL;
120692         if (!a)
120693                 if (!(a = (_wcxs__GetWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__GetWirelessProfileRequest *))))
120694                         return NULL;
120695         *a = NULL;
120696         if (!soap->null && *soap->href != '#')
120697         {       soap_revert(soap);
120698                 if (!(*a = (_wcxs__GetWirelessProfileRequest *)soap_instantiate__wcxs__GetWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL)))
120699                         return NULL;
120700                 (*a)->soap_default(soap);
120701                 if (!(*a)->soap_in(soap, tag, NULL))
120702                         return NULL;
120703         }
120704         else
120705         {       a = (_wcxs__GetWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessProfileRequest, sizeof(_wcxs__GetWirelessProfileRequest), 0);
120706                 if (soap->body && soap_element_end_in(soap, tag))
120707                         return NULL;
120708         }
120709         return a;
120710 }
120711
120712 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *const*a)
120713 {
120714         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__AddWirelessProfileResponse))
120715                 (*a)->soap_serialize(soap);
120716 }
120717
120718 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *const*a, const char *tag, const char *type)
120719 {
120720         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse);
120721         if (soap_out_PointerTo_wcxs__AddWirelessProfileResponse(soap, tag, id, a, type))
120722                 return soap->error;
120723         return soap_putindependent(soap);
120724 }
120725
120726 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, int id, _wcxs__AddWirelessProfileResponse *const*a, const char *type)
120727 {
120728         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__AddWirelessProfileResponse);
120729         if (id < 0)
120730                 return soap->error;
120731         return (*a)->soap_out(soap, tag, id, type);
120732 }
120733
120734 SOAP_FMAC3 _wcxs__AddWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse **p, const char *tag, const char *type)
120735 {
120736         if ((p = soap_in_PointerTo_wcxs__AddWirelessProfileResponse(soap, tag, p, type)))
120737                 soap_getindependent(soap);
120738         return p;
120739 }
120740
120741 SOAP_FMAC3 _wcxs__AddWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileResponse **a, const char *type)
120742 {
120743         if (soap_element_begin_in(soap, tag, 1, NULL))
120744                 return NULL;
120745         if (!a)
120746                 if (!(a = (_wcxs__AddWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__AddWirelessProfileResponse *))))
120747                         return NULL;
120748         *a = NULL;
120749         if (!soap->null && *soap->href != '#')
120750         {       soap_revert(soap);
120751                 if (!(*a = (_wcxs__AddWirelessProfileResponse *)soap_instantiate__wcxs__AddWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
120752                         return NULL;
120753                 (*a)->soap_default(soap);
120754                 if (!(*a)->soap_in(soap, tag, NULL))
120755                         return NULL;
120756         }
120757         else
120758         {       a = (_wcxs__AddWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__AddWirelessProfileResponse, sizeof(_wcxs__AddWirelessProfileResponse), 0);
120759                 if (soap->body && soap_element_end_in(soap, tag))
120760                         return NULL;
120761         }
120762         return a;
120763 }
120764
120765 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *const*a)
120766 {
120767         if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__AddWirelessProfileRequest))
120768                 (*a)->soap_serialize(soap);
120769 }
120770
120771 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *const*a, const char *tag, const char *type)
120772 {
120773         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest);
120774         if (soap_out_PointerTo_wcxs__AddWirelessProfileRequest(soap, tag, id, a, type))
120775                 return soap->error;
120776         return soap_putindependent(soap);
120777 }
120778
120779 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, int id, _wcxs__AddWirelessProfileRequest *const*a, const char *type)
120780 {
120781         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__AddWirelessProfileRequest);
120782         if (id < 0)
120783                 return soap->error;
120784         return (*a)->soap_out(soap, tag, id, type);
120785 }
120786
120787 SOAP_FMAC3 _wcxs__AddWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest **p, const char *tag, const char *type)
120788 {
120789         if ((p = soap_in_PointerTo_wcxs__AddWirelessProfileRequest(soap, tag, p, type)))
120790                 soap_getindependent(soap);
120791         return p;
120792 }
120793
120794 SOAP_FMAC3 _wcxs__AddWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileRequest **a, const char *type)
120795 {
120796         if (soap_element_begin_in(soap, tag, 1, NULL))
120797                 return NULL;
120798         if (!a)
120799                 if (!(a = (_wcxs__AddWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__AddWirelessProfileRequest *))))
120800                         return NULL;
120801         *a = NULL;
120802         if (!soap->null && *soap->href != '#')
120803         {       soap_revert(soap);
120804                 if (!(*a = (_wcxs__AddWirelessProfileRequest *)soap_instantiate__wcxs__AddWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL)))
120805                         return NULL;
120806                 (*a)->soap_default(soap);
120807                 if (!(*a)->soap_in(soap, tag, NULL))
120808                         return NULL;
120809         }
120810         else
120811         {       a = (_wcxs__AddWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__AddWirelessProfileRequest, sizeof(_wcxs__AddWirelessProfileRequest), 0);
120812                 if (soap->body && soap_element_end_in(soap, tag))
120813                         return NULL;
120814         }
120815         return a;
120816 }
120817
120818 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *const*a)
120819 {
120820         if (!soap_reference(soap, *a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse))
120821                 (*a)->soap_serialize(soap);
120822 }
120823
120824 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *const*a, const char *tag, const char *type)
120825 {
120826         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse);
120827         if (soap_out_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, tag, id, a, type))
120828                 return soap->error;
120829         return soap_putindependent(soap);
120830 }
120831
120832 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, int id, _tim__SetHighAccuracyTimeSynchResponse *const*a, const char *type)
120833 {
120834         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse);
120835         if (id < 0)
120836                 return soap->error;
120837         return (*a)->soap_out(soap, tag, id, type);
120838 }
120839
120840 SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_get_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse **p, const char *tag, const char *type)
120841 {
120842         if ((p = soap_in_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, tag, p, type)))
120843                 soap_getindependent(soap);
120844         return p;
120845 }
120846
120847 SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_in_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynchResponse **a, const char *type)
120848 {
120849         if (soap_element_begin_in(soap, tag, 1, NULL))
120850                 return NULL;
120851         if (!a)
120852                 if (!(a = (_tim__SetHighAccuracyTimeSynchResponse **)soap_malloc(soap, sizeof(_tim__SetHighAccuracyTimeSynchResponse *))))
120853                         return NULL;
120854         *a = NULL;
120855         if (!soap->null && *soap->href != '#')
120856         {       soap_revert(soap);
120857                 if (!(*a = (_tim__SetHighAccuracyTimeSynchResponse *)soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(soap, -1, soap->type, soap->arrayType, NULL)))
120858                         return NULL;
120859                 (*a)->soap_default(soap);
120860                 if (!(*a)->soap_in(soap, tag, NULL))
120861                         return NULL;
120862         }
120863         else
120864         {       a = (_tim__SetHighAccuracyTimeSynchResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, sizeof(_tim__SetHighAccuracyTimeSynchResponse), 0);
120865                 if (soap->body && soap_element_end_in(soap, tag))
120866                         return NULL;
120867         }
120868         return a;
120869 }
120870
120871 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *const*a)
120872 {
120873         if (!soap_reference(soap, *a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch))
120874                 (*a)->soap_serialize(soap);
120875 }
120876
120877 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *const*a, const char *tag, const char *type)
120878 {
120879         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch);
120880         if (soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(soap, tag, id, a, type))
120881                 return soap->error;
120882         return soap_putindependent(soap);
120883 }
120884
120885 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, int id, _tim__SetHighAccuracyTimeSynch *const*a, const char *type)
120886 {
120887         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__SetHighAccuracyTimeSynch);
120888         if (id < 0)
120889                 return soap->error;
120890         return (*a)->soap_out(soap, tag, id, type);
120891 }
120892
120893 SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch ** SOAP_FMAC4 soap_get_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch **p, const char *tag, const char *type)
120894 {
120895         if ((p = soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(soap, tag, p, type)))
120896                 soap_getindependent(soap);
120897         return p;
120898 }
120899
120900 SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch ** SOAP_FMAC4 soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynch **a, const char *type)
120901 {
120902         if (soap_element_begin_in(soap, tag, 1, NULL))
120903                 return NULL;
120904         if (!a)
120905                 if (!(a = (_tim__SetHighAccuracyTimeSynch **)soap_malloc(soap, sizeof(_tim__SetHighAccuracyTimeSynch *))))
120906                         return NULL;
120907         *a = NULL;
120908         if (!soap->null && *soap->href != '#')
120909         {       soap_revert(soap);
120910                 if (!(*a = (_tim__SetHighAccuracyTimeSynch *)soap_instantiate__tim__SetHighAccuracyTimeSynch(soap, -1, soap->type, soap->arrayType, NULL)))
120911                         return NULL;
120912                 (*a)->soap_default(soap);
120913                 if (!(*a)->soap_in(soap, tag, NULL))
120914                         return NULL;
120915         }
120916         else
120917         {       a = (_tim__SetHighAccuracyTimeSynch **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, sizeof(_tim__SetHighAccuracyTimeSynch), 0);
120918                 if (soap->body && soap_element_end_in(soap, tag))
120919                         return NULL;
120920         }
120921         return a;
120922 }
120923
120924 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *const*a)
120925 {
120926         if (!soap_reference(soap, *a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse))
120927                 (*a)->soap_serialize(soap);
120928 }
120929
120930 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *const*a, const char *tag, const char *type)
120931 {
120932         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse);
120933         if (soap_out_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, tag, id, a, type))
120934                 return soap->error;
120935         return soap_putindependent(soap);
120936 }
120937
120938 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, int id, _tim__GetLowAccuracyTimeSynchResponse *const*a, const char *type)
120939 {
120940         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse);
120941         if (id < 0)
120942                 return soap->error;
120943         return (*a)->soap_out(soap, tag, id, type);
120944 }
120945
120946 SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_get_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse **p, const char *tag, const char *type)
120947 {
120948         if ((p = soap_in_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, tag, p, type)))
120949                 soap_getindependent(soap);
120950         return p;
120951 }
120952
120953 SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_in_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynchResponse **a, const char *type)
120954 {
120955         if (soap_element_begin_in(soap, tag, 1, NULL))
120956                 return NULL;
120957         if (!a)
120958                 if (!(a = (_tim__GetLowAccuracyTimeSynchResponse **)soap_malloc(soap, sizeof(_tim__GetLowAccuracyTimeSynchResponse *))))
120959                         return NULL;
120960         *a = NULL;
120961         if (!soap->null && *soap->href != '#')
120962         {       soap_revert(soap);
120963                 if (!(*a = (_tim__GetLowAccuracyTimeSynchResponse *)soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(soap, -1, soap->type, soap->arrayType, NULL)))
120964                         return NULL;
120965                 (*a)->soap_default(soap);
120966                 if (!(*a)->soap_in(soap, tag, NULL))
120967                         return NULL;
120968         }
120969         else
120970         {       a = (_tim__GetLowAccuracyTimeSynchResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, sizeof(_tim__GetLowAccuracyTimeSynchResponse), 0);
120971                 if (soap->body && soap_element_end_in(soap, tag))
120972                         return NULL;
120973         }
120974         return a;
120975 }
120976
120977 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *const*a)
120978 {
120979         if (!soap_reference(soap, *a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch))
120980                 (*a)->soap_serialize(soap);
120981 }
120982
120983 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *const*a, const char *tag, const char *type)
120984 {
120985         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch);
120986         if (soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(soap, tag, id, a, type))
120987                 return soap->error;
120988         return soap_putindependent(soap);
120989 }
120990
120991 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, int id, _tim__GetLowAccuracyTimeSynch *const*a, const char *type)
120992 {
120993         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__GetLowAccuracyTimeSynch);
120994         if (id < 0)
120995                 return soap->error;
120996         return (*a)->soap_out(soap, tag, id, type);
120997 }
120998
120999 SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch ** SOAP_FMAC4 soap_get_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch **p, const char *tag, const char *type)
121000 {
121001         if ((p = soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(soap, tag, p, type)))
121002                 soap_getindependent(soap);
121003         return p;
121004 }
121005
121006 SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch ** SOAP_FMAC4 soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynch **a, const char *type)
121007 {
121008         if (soap_element_begin_in(soap, tag, 1, NULL))
121009                 return NULL;
121010         if (!a)
121011                 if (!(a = (_tim__GetLowAccuracyTimeSynch **)soap_malloc(soap, sizeof(_tim__GetLowAccuracyTimeSynch *))))
121012                         return NULL;
121013         *a = NULL;
121014         if (!soap->null && *soap->href != '#')
121015         {       soap_revert(soap);
121016                 if (!(*a = (_tim__GetLowAccuracyTimeSynch *)soap_instantiate__tim__GetLowAccuracyTimeSynch(soap, -1, soap->type, soap->arrayType, NULL)))
121017                         return NULL;
121018                 (*a)->soap_default(soap);
121019                 if (!(*a)->soap_in(soap, tag, NULL))
121020                         return NULL;
121021         }
121022         else
121023         {       a = (_tim__GetLowAccuracyTimeSynch **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, sizeof(_tim__GetLowAccuracyTimeSynch), 0);
121024                 if (soap->body && soap_element_end_in(soap, tag))
121025                         return NULL;
121026         }
121027         return a;
121028 }
121029
121030 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *const*a)
121031 {
121032         if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse))
121033                 (*a)->soap_serialize(soap);
121034 }
121035
121036 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *const*a, const char *tag, const char *type)
121037 {
121038         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse);
121039         if (soap_out_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, tag, id, a, type))
121040                 return soap->error;
121041         return soap_putindependent(soap);
121042 }
121043
121044 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__RemoveStorageFpaclEntryResponse *const*a, const char *type)
121045 {
121046         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse);
121047         if (id < 0)
121048                 return soap->error;
121049         return (*a)->soap_out(soap, tag, id, type);
121050 }
121051
121052 SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse **p, const char *tag, const char *type)
121053 {
121054         if ((p = soap_in_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, tag, p, type)))
121055                 soap_getindependent(soap);
121056         return p;
121057 }
121058
121059 SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntryResponse **a, const char *type)
121060 {
121061         if (soap_element_begin_in(soap, tag, 1, NULL))
121062                 return NULL;
121063         if (!a)
121064                 if (!(a = (_stra__RemoveStorageFpaclEntryResponse **)soap_malloc(soap, sizeof(_stra__RemoveStorageFpaclEntryResponse *))))
121065                         return NULL;
121066         *a = NULL;
121067         if (!soap->null && *soap->href != '#')
121068         {       soap_revert(soap);
121069                 if (!(*a = (_stra__RemoveStorageFpaclEntryResponse *)soap_instantiate__stra__RemoveStorageFpaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
121070                         return NULL;
121071                 (*a)->soap_default(soap);
121072                 if (!(*a)->soap_in(soap, tag, NULL))
121073                         return NULL;
121074         }
121075         else
121076         {       a = (_stra__RemoveStorageFpaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, sizeof(_stra__RemoveStorageFpaclEntryResponse), 0);
121077                 if (soap->body && soap_element_end_in(soap, tag))
121078                         return NULL;
121079         }
121080         return a;
121081 }
121082
121083 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *const*a)
121084 {
121085         if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageFpaclEntry))
121086                 (*a)->soap_serialize(soap);
121087 }
121088
121089 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *const*a, const char *tag, const char *type)
121090 {
121091         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry);
121092         if (soap_out_PointerTo_stra__RemoveStorageFpaclEntry(soap, tag, id, a, type))
121093                 return soap->error;
121094         return soap_putindependent(soap);
121095 }
121096
121097 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, int id, _stra__RemoveStorageFpaclEntry *const*a, const char *type)
121098 {
121099         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageFpaclEntry);
121100         if (id < 0)
121101                 return soap->error;
121102         return (*a)->soap_out(soap, tag, id, type);
121103 }
121104
121105 SOAP_FMAC3 _stra__RemoveStorageFpaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry **p, const char *tag, const char *type)
121106 {
121107         if ((p = soap_in_PointerTo_stra__RemoveStorageFpaclEntry(soap, tag, p, type)))
121108                 soap_getindependent(soap);
121109         return p;
121110 }
121111
121112 SOAP_FMAC3 _stra__RemoveStorageFpaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntry **a, const char *type)
121113 {
121114         if (soap_element_begin_in(soap, tag, 1, NULL))
121115                 return NULL;
121116         if (!a)
121117                 if (!(a = (_stra__RemoveStorageFpaclEntry **)soap_malloc(soap, sizeof(_stra__RemoveStorageFpaclEntry *))))
121118                         return NULL;
121119         *a = NULL;
121120         if (!soap->null && *soap->href != '#')
121121         {       soap_revert(soap);
121122                 if (!(*a = (_stra__RemoveStorageFpaclEntry *)soap_instantiate__stra__RemoveStorageFpaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
121123                         return NULL;
121124                 (*a)->soap_default(soap);
121125                 if (!(*a)->soap_in(soap, tag, NULL))
121126                         return NULL;
121127         }
121128         else
121129         {       a = (_stra__RemoveStorageFpaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageFpaclEntry, sizeof(_stra__RemoveStorageFpaclEntry), 0);
121130                 if (soap->body && soap_element_end_in(soap, tag))
121131                         return NULL;
121132         }
121133         return a;
121134 }
121135
121136 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *const*a)
121137 {
121138         if (!soap_reference(soap, *a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse))
121139                 (*a)->soap_serialize(soap);
121140 }
121141
121142 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *const*a, const char *tag, const char *type)
121143 {
121144         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse);
121145         if (soap_out_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, tag, id, a, type))
121146                 return soap->error;
121147         return soap_putindependent(soap);
121148 }
121149
121150 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__UpdateStorageFpaclEntryResponse *const*a, const char *type)
121151 {
121152         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse);
121153         if (id < 0)
121154                 return soap->error;
121155         return (*a)->soap_out(soap, tag, id, type);
121156 }
121157
121158 SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse **p, const char *tag, const char *type)
121159 {
121160         if ((p = soap_in_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, tag, p, type)))
121161                 soap_getindependent(soap);
121162         return p;
121163 }
121164
121165 SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntryResponse **a, const char *type)
121166 {
121167         if (soap_element_begin_in(soap, tag, 1, NULL))
121168                 return NULL;
121169         if (!a)
121170                 if (!(a = (_stra__UpdateStorageFpaclEntryResponse **)soap_malloc(soap, sizeof(_stra__UpdateStorageFpaclEntryResponse *))))
121171                         return NULL;
121172         *a = NULL;
121173         if (!soap->null && *soap->href != '#')
121174         {       soap_revert(soap);
121175                 if (!(*a = (_stra__UpdateStorageFpaclEntryResponse *)soap_instantiate__stra__UpdateStorageFpaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
121176                         return NULL;
121177                 (*a)->soap_default(soap);
121178                 if (!(*a)->soap_in(soap, tag, NULL))
121179                         return NULL;
121180         }
121181         else
121182         {       a = (_stra__UpdateStorageFpaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, sizeof(_stra__UpdateStorageFpaclEntryResponse), 0);
121183                 if (soap->body && soap_element_end_in(soap, tag))
121184                         return NULL;
121185         }
121186         return a;
121187 }
121188
121189 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *const*a)
121190 {
121191         if (!soap_reference(soap, *a, SOAP_TYPE__stra__UpdateStorageFpaclEntry))
121192                 (*a)->soap_serialize(soap);
121193 }
121194
121195 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *const*a, const char *tag, const char *type)
121196 {
121197         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry);
121198         if (soap_out_PointerTo_stra__UpdateStorageFpaclEntry(soap, tag, id, a, type))
121199                 return soap->error;
121200         return soap_putindependent(soap);
121201 }
121202
121203 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, int id, _stra__UpdateStorageFpaclEntry *const*a, const char *type)
121204 {
121205         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__UpdateStorageFpaclEntry);
121206         if (id < 0)
121207                 return soap->error;
121208         return (*a)->soap_out(soap, tag, id, type);
121209 }
121210
121211 SOAP_FMAC3 _stra__UpdateStorageFpaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry **p, const char *tag, const char *type)
121212 {
121213         if ((p = soap_in_PointerTo_stra__UpdateStorageFpaclEntry(soap, tag, p, type)))
121214                 soap_getindependent(soap);
121215         return p;
121216 }
121217
121218 SOAP_FMAC3 _stra__UpdateStorageFpaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntry **a, const char *type)
121219 {
121220         if (soap_element_begin_in(soap, tag, 1, NULL))
121221                 return NULL;
121222         if (!a)
121223                 if (!(a = (_stra__UpdateStorageFpaclEntry **)soap_malloc(soap, sizeof(_stra__UpdateStorageFpaclEntry *))))
121224                         return NULL;
121225         *a = NULL;
121226         if (!soap->null && *soap->href != '#')
121227         {       soap_revert(soap);
121228                 if (!(*a = (_stra__UpdateStorageFpaclEntry *)soap_instantiate__stra__UpdateStorageFpaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
121229                         return NULL;
121230                 (*a)->soap_default(soap);
121231                 if (!(*a)->soap_in(soap, tag, NULL))
121232                         return NULL;
121233         }
121234         else
121235         {       a = (_stra__UpdateStorageFpaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__UpdateStorageFpaclEntry, sizeof(_stra__UpdateStorageFpaclEntry), 0);
121236                 if (soap->body && soap_element_end_in(soap, tag))
121237                         return NULL;
121238         }
121239         return a;
121240 }
121241
121242 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *const*a)
121243 {
121244         if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageAllocEntryResponse))
121245                 (*a)->soap_serialize(soap);
121246 }
121247
121248 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *const*a, const char *tag, const char *type)
121249 {
121250         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse);
121251         if (soap_out_PointerTo_stra__GetStorageAllocEntryResponse(soap, tag, id, a, type))
121252                 return soap->error;
121253         return soap_putindependent(soap);
121254 }
121255
121256 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, int id, _stra__GetStorageAllocEntryResponse *const*a, const char *type)
121257 {
121258         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageAllocEntryResponse);
121259         if (id < 0)
121260                 return soap->error;
121261         return (*a)->soap_out(soap, tag, id, type);
121262 }
121263
121264 SOAP_FMAC3 _stra__GetStorageAllocEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse **p, const char *tag, const char *type)
121265 {
121266         if ((p = soap_in_PointerTo_stra__GetStorageAllocEntryResponse(soap, tag, p, type)))
121267                 soap_getindependent(soap);
121268         return p;
121269 }
121270
121271 SOAP_FMAC3 _stra__GetStorageAllocEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageAllocEntryResponse **a, const char *type)
121272 {
121273         if (soap_element_begin_in(soap, tag, 1, NULL))
121274                 return NULL;
121275         if (!a)
121276                 if (!(a = (_stra__GetStorageAllocEntryResponse **)soap_malloc(soap, sizeof(_stra__GetStorageAllocEntryResponse *))))
121277                         return NULL;
121278         *a = NULL;
121279         if (!soap->null && *soap->href != '#')
121280         {       soap_revert(soap);
121281                 if (!(*a = (_stra__GetStorageAllocEntryResponse *)soap_instantiate__stra__GetStorageAllocEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
121282                         return NULL;
121283                 (*a)->soap_default(soap);
121284                 if (!(*a)->soap_in(soap, tag, NULL))
121285                         return NULL;
121286         }
121287         else
121288         {       a = (_stra__GetStorageAllocEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageAllocEntryResponse, sizeof(_stra__GetStorageAllocEntryResponse), 0);
121289                 if (soap->body && soap_element_end_in(soap, tag))
121290                         return NULL;
121291         }
121292         return a;
121293 }
121294
121295 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *const*a)
121296 {
121297         if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageAllocEntry))
121298                 (*a)->soap_serialize(soap);
121299 }
121300
121301 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *const*a, const char *tag, const char *type)
121302 {
121303         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry);
121304         if (soap_out_PointerTo_stra__GetStorageAllocEntry(soap, tag, id, a, type))
121305                 return soap->error;
121306         return soap_putindependent(soap);
121307 }
121308
121309 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, const char *tag, int id, _stra__GetStorageAllocEntry *const*a, const char *type)
121310 {
121311         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageAllocEntry);
121312         if (id < 0)
121313                 return soap->error;
121314         return (*a)->soap_out(soap, tag, id, type);
121315 }
121316
121317 SOAP_FMAC3 _stra__GetStorageAllocEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry **p, const char *tag, const char *type)
121318 {
121319         if ((p = soap_in_PointerTo_stra__GetStorageAllocEntry(soap, tag, p, type)))
121320                 soap_getindependent(soap);
121321         return p;
121322 }
121323
121324 SOAP_FMAC3 _stra__GetStorageAllocEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, const char *tag, _stra__GetStorageAllocEntry **a, const char *type)
121325 {
121326         if (soap_element_begin_in(soap, tag, 1, NULL))
121327                 return NULL;
121328         if (!a)
121329                 if (!(a = (_stra__GetStorageAllocEntry **)soap_malloc(soap, sizeof(_stra__GetStorageAllocEntry *))))
121330                         return NULL;
121331         *a = NULL;
121332         if (!soap->null && *soap->href != '#')
121333         {       soap_revert(soap);
121334                 if (!(*a = (_stra__GetStorageAllocEntry *)soap_instantiate__stra__GetStorageAllocEntry(soap, -1, soap->type, soap->arrayType, NULL)))
121335                         return NULL;
121336                 (*a)->soap_default(soap);
121337                 if (!(*a)->soap_in(soap, tag, NULL))
121338                         return NULL;
121339         }
121340         else
121341         {       a = (_stra__GetStorageAllocEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageAllocEntry, sizeof(_stra__GetStorageAllocEntry), 0);
121342                 if (soap->body && soap_element_end_in(soap, tag))
121343                         return NULL;
121344         }
121345         return a;
121346 }
121347
121348 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *const*a)
121349 {
121350         if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse))
121351                 (*a)->soap_serialize(soap);
121352 }
121353
121354 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *const*a, const char *tag, const char *type)
121355 {
121356         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse);
121357         if (soap_out_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, tag, id, a, type))
121358                 return soap->error;
121359         return soap_putindependent(soap);
121360 }
121361
121362 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, int id, _stra__EnumerateStorageAllocEntriesResponse *const*a, const char *type)
121363 {
121364         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse);
121365         if (id < 0)
121366                 return soap->error;
121367         return (*a)->soap_out(soap, tag, id, type);
121368 }
121369
121370 SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse **p, const char *tag, const char *type)
121371 {
121372         if ((p = soap_in_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, tag, p, type)))
121373                 soap_getindependent(soap);
121374         return p;
121375 }
121376
121377 SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntriesResponse **a, const char *type)
121378 {
121379         if (soap_element_begin_in(soap, tag, 1, NULL))
121380                 return NULL;
121381         if (!a)
121382                 if (!(a = (_stra__EnumerateStorageAllocEntriesResponse **)soap_malloc(soap, sizeof(_stra__EnumerateStorageAllocEntriesResponse *))))
121383                         return NULL;
121384         *a = NULL;
121385         if (!soap->null && *soap->href != '#')
121386         {       soap_revert(soap);
121387                 if (!(*a = (_stra__EnumerateStorageAllocEntriesResponse *)soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
121388                         return NULL;
121389                 (*a)->soap_default(soap);
121390                 if (!(*a)->soap_in(soap, tag, NULL))
121391                         return NULL;
121392         }
121393         else
121394         {       a = (_stra__EnumerateStorageAllocEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, sizeof(_stra__EnumerateStorageAllocEntriesResponse), 0);
121395                 if (soap->body && soap_element_end_in(soap, tag))
121396                         return NULL;
121397         }
121398         return a;
121399 }
121400
121401 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *const*a)
121402 {
121403         if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageAllocEntries))
121404                 (*a)->soap_serialize(soap);
121405 }
121406
121407 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *const*a, const char *tag, const char *type)
121408 {
121409         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries);
121410         if (soap_out_PointerTo_stra__EnumerateStorageAllocEntries(soap, tag, id, a, type))
121411                 return soap->error;
121412         return soap_putindependent(soap);
121413 }
121414
121415 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, int id, _stra__EnumerateStorageAllocEntries *const*a, const char *type)
121416 {
121417         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageAllocEntries);
121418         if (id < 0)
121419                 return soap->error;
121420         return (*a)->soap_out(soap, tag, id, type);
121421 }
121422
121423 SOAP_FMAC3 _stra__EnumerateStorageAllocEntries ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries **p, const char *tag, const char *type)
121424 {
121425         if ((p = soap_in_PointerTo_stra__EnumerateStorageAllocEntries(soap, tag, p, type)))
121426                 soap_getindependent(soap);
121427         return p;
121428 }
121429
121430 SOAP_FMAC3 _stra__EnumerateStorageAllocEntries ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntries **a, const char *type)
121431 {
121432         if (soap_element_begin_in(soap, tag, 1, NULL))
121433                 return NULL;
121434         if (!a)
121435                 if (!(a = (_stra__EnumerateStorageAllocEntries **)soap_malloc(soap, sizeof(_stra__EnumerateStorageAllocEntries *))))
121436                         return NULL;
121437         *a = NULL;
121438         if (!soap->null && *soap->href != '#')
121439         {       soap_revert(soap);
121440                 if (!(*a = (_stra__EnumerateStorageAllocEntries *)soap_instantiate__stra__EnumerateStorageAllocEntries(soap, -1, soap->type, soap->arrayType, NULL)))
121441                         return NULL;
121442                 (*a)->soap_default(soap);
121443                 if (!(*a)->soap_in(soap, tag, NULL))
121444                         return NULL;
121445         }
121446         else
121447         {       a = (_stra__EnumerateStorageAllocEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageAllocEntries, sizeof(_stra__EnumerateStorageAllocEntries), 0);
121448                 if (soap->body && soap_element_end_in(soap, tag))
121449                         return NULL;
121450         }
121451         return a;
121452 }
121453
121454 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *const*a)
121455 {
121456         if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse))
121457                 (*a)->soap_serialize(soap);
121458 }
121459
121460 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *const*a, const char *tag, const char *type)
121461 {
121462         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse);
121463         if (soap_out_PointerTo_stra__AddStorageFpaclEntryResponse(soap, tag, id, a, type))
121464                 return soap->error;
121465         return soap_putindependent(soap);
121466 }
121467
121468 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__AddStorageFpaclEntryResponse *const*a, const char *type)
121469 {
121470         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageFpaclEntryResponse);
121471         if (id < 0)
121472                 return soap->error;
121473         return (*a)->soap_out(soap, tag, id, type);
121474 }
121475
121476 SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse **p, const char *tag, const char *type)
121477 {
121478         if ((p = soap_in_PointerTo_stra__AddStorageFpaclEntryResponse(soap, tag, p, type)))
121479                 soap_getindependent(soap);
121480         return p;
121481 }
121482
121483 SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntryResponse **a, const char *type)
121484 {
121485         if (soap_element_begin_in(soap, tag, 1, NULL))
121486                 return NULL;
121487         if (!a)
121488                 if (!(a = (_stra__AddStorageFpaclEntryResponse **)soap_malloc(soap, sizeof(_stra__AddStorageFpaclEntryResponse *))))
121489                         return NULL;
121490         *a = NULL;
121491         if (!soap->null && *soap->href != '#')
121492         {       soap_revert(soap);
121493                 if (!(*a = (_stra__AddStorageFpaclEntryResponse *)soap_instantiate__stra__AddStorageFpaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
121494                         return NULL;
121495                 (*a)->soap_default(soap);
121496                 if (!(*a)->soap_in(soap, tag, NULL))
121497                         return NULL;
121498         }
121499         else
121500         {       a = (_stra__AddStorageFpaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, sizeof(_stra__AddStorageFpaclEntryResponse), 0);
121501                 if (soap->body && soap_element_end_in(soap, tag))
121502                         return NULL;
121503         }
121504         return a;
121505 }
121506
121507 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *const*a)
121508 {
121509         if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageFpaclEntry))
121510                 (*a)->soap_serialize(soap);
121511 }
121512
121513 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *const*a, const char *tag, const char *type)
121514 {
121515         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry);
121516         if (soap_out_PointerTo_stra__AddStorageFpaclEntry(soap, tag, id, a, type))
121517                 return soap->error;
121518         return soap_putindependent(soap);
121519 }
121520
121521 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, int id, _stra__AddStorageFpaclEntry *const*a, const char *type)
121522 {
121523         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageFpaclEntry);
121524         if (id < 0)
121525                 return soap->error;
121526         return (*a)->soap_out(soap, tag, id, type);
121527 }
121528
121529 SOAP_FMAC3 _stra__AddStorageFpaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry **p, const char *tag, const char *type)
121530 {
121531         if ((p = soap_in_PointerTo_stra__AddStorageFpaclEntry(soap, tag, p, type)))
121532                 soap_getindependent(soap);
121533         return p;
121534 }
121535
121536 SOAP_FMAC3 _stra__AddStorageFpaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntry **a, const char *type)
121537 {
121538         if (soap_element_begin_in(soap, tag, 1, NULL))
121539                 return NULL;
121540         if (!a)
121541                 if (!(a = (_stra__AddStorageFpaclEntry **)soap_malloc(soap, sizeof(_stra__AddStorageFpaclEntry *))))
121542                         return NULL;
121543         *a = NULL;
121544         if (!soap->null && *soap->href != '#')
121545         {       soap_revert(soap);
121546                 if (!(*a = (_stra__AddStorageFpaclEntry *)soap_instantiate__stra__AddStorageFpaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
121547                         return NULL;
121548                 (*a)->soap_default(soap);
121549                 if (!(*a)->soap_in(soap, tag, NULL))
121550                         return NULL;
121551         }
121552         else
121553         {       a = (_stra__AddStorageFpaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageFpaclEntry, sizeof(_stra__AddStorageFpaclEntry), 0);
121554                 if (soap->body && soap_element_end_in(soap, tag))
121555                         return NULL;
121556         }
121557         return a;
121558 }
121559
121560 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *const*a)
121561 {
121562         if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse))
121563                 (*a)->soap_serialize(soap);
121564 }
121565
121566 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *const*a, const char *tag, const char *type)
121567 {
121568         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse);
121569         if (soap_out_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, tag, id, a, type))
121570                 return soap->error;
121571         return soap_putindependent(soap);
121572 }
121573
121574 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__RemoveStorageEaclEntryResponse *const*a, const char *type)
121575 {
121576         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse);
121577         if (id < 0)
121578                 return soap->error;
121579         return (*a)->soap_out(soap, tag, id, type);
121580 }
121581
121582 SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse **p, const char *tag, const char *type)
121583 {
121584         if ((p = soap_in_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, tag, p, type)))
121585                 soap_getindependent(soap);
121586         return p;
121587 }
121588
121589 SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntryResponse **a, const char *type)
121590 {
121591         if (soap_element_begin_in(soap, tag, 1, NULL))
121592                 return NULL;
121593         if (!a)
121594                 if (!(a = (_stra__RemoveStorageEaclEntryResponse **)soap_malloc(soap, sizeof(_stra__RemoveStorageEaclEntryResponse *))))
121595                         return NULL;
121596         *a = NULL;
121597         if (!soap->null && *soap->href != '#')
121598         {       soap_revert(soap);
121599                 if (!(*a = (_stra__RemoveStorageEaclEntryResponse *)soap_instantiate__stra__RemoveStorageEaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
121600                         return NULL;
121601                 (*a)->soap_default(soap);
121602                 if (!(*a)->soap_in(soap, tag, NULL))
121603                         return NULL;
121604         }
121605         else
121606         {       a = (_stra__RemoveStorageEaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, sizeof(_stra__RemoveStorageEaclEntryResponse), 0);
121607                 if (soap->body && soap_element_end_in(soap, tag))
121608                         return NULL;
121609         }
121610         return a;
121611 }
121612
121613 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *const*a)
121614 {
121615         if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageEaclEntry))
121616                 (*a)->soap_serialize(soap);
121617 }
121618
121619 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *const*a, const char *tag, const char *type)
121620 {
121621         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry);
121622         if (soap_out_PointerTo_stra__RemoveStorageEaclEntry(soap, tag, id, a, type))
121623                 return soap->error;
121624         return soap_putindependent(soap);
121625 }
121626
121627 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, int id, _stra__RemoveStorageEaclEntry *const*a, const char *type)
121628 {
121629         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageEaclEntry);
121630         if (id < 0)
121631                 return soap->error;
121632         return (*a)->soap_out(soap, tag, id, type);
121633 }
121634
121635 SOAP_FMAC3 _stra__RemoveStorageEaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry **p, const char *tag, const char *type)
121636 {
121637         if ((p = soap_in_PointerTo_stra__RemoveStorageEaclEntry(soap, tag, p, type)))
121638                 soap_getindependent(soap);
121639         return p;
121640 }
121641
121642 SOAP_FMAC3 _stra__RemoveStorageEaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntry **a, const char *type)
121643 {
121644         if (soap_element_begin_in(soap, tag, 1, NULL))
121645                 return NULL;
121646         if (!a)
121647                 if (!(a = (_stra__RemoveStorageEaclEntry **)soap_malloc(soap, sizeof(_stra__RemoveStorageEaclEntry *))))
121648                         return NULL;
121649         *a = NULL;
121650         if (!soap->null && *soap->href != '#')
121651         {       soap_revert(soap);
121652                 if (!(*a = (_stra__RemoveStorageEaclEntry *)soap_instantiate__stra__RemoveStorageEaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
121653                         return NULL;
121654                 (*a)->soap_default(soap);
121655                 if (!(*a)->soap_in(soap, tag, NULL))
121656                         return NULL;
121657         }
121658         else
121659         {       a = (_stra__RemoveStorageEaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageEaclEntry, sizeof(_stra__RemoveStorageEaclEntry), 0);
121660                 if (soap->body && soap_element_end_in(soap, tag))
121661                         return NULL;
121662         }
121663         return a;
121664 }
121665
121666 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *const*a)
121667 {
121668         if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageEaclEntryResponse))
121669                 (*a)->soap_serialize(soap);
121670 }
121671
121672 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *const*a, const char *tag, const char *type)
121673 {
121674         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse);
121675         if (soap_out_PointerTo_stra__GetStorageEaclEntryResponse(soap, tag, id, a, type))
121676                 return soap->error;
121677         return soap_putindependent(soap);
121678 }
121679
121680 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__GetStorageEaclEntryResponse *const*a, const char *type)
121681 {
121682         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageEaclEntryResponse);
121683         if (id < 0)
121684                 return soap->error;
121685         return (*a)->soap_out(soap, tag, id, type);
121686 }
121687
121688 SOAP_FMAC3 _stra__GetStorageEaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse **p, const char *tag, const char *type)
121689 {
121690         if ((p = soap_in_PointerTo_stra__GetStorageEaclEntryResponse(soap, tag, p, type)))
121691                 soap_getindependent(soap);
121692         return p;
121693 }
121694
121695 SOAP_FMAC3 _stra__GetStorageEaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageEaclEntryResponse **a, const char *type)
121696 {
121697         if (soap_element_begin_in(soap, tag, 1, NULL))
121698                 return NULL;
121699         if (!a)
121700                 if (!(a = (_stra__GetStorageEaclEntryResponse **)soap_malloc(soap, sizeof(_stra__GetStorageEaclEntryResponse *))))
121701                         return NULL;
121702         *a = NULL;
121703         if (!soap->null && *soap->href != '#')
121704         {       soap_revert(soap);
121705                 if (!(*a = (_stra__GetStorageEaclEntryResponse *)soap_instantiate__stra__GetStorageEaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
121706                         return NULL;
121707                 (*a)->soap_default(soap);
121708                 if (!(*a)->soap_in(soap, tag, NULL))
121709                         return NULL;
121710         }
121711         else
121712         {       a = (_stra__GetStorageEaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageEaclEntryResponse, sizeof(_stra__GetStorageEaclEntryResponse), 0);
121713                 if (soap->body && soap_element_end_in(soap, tag))
121714                         return NULL;
121715         }
121716         return a;
121717 }
121718
121719 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *const*a)
121720 {
121721         if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageEaclEntry))
121722                 (*a)->soap_serialize(soap);
121723 }
121724
121725 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *const*a, const char *tag, const char *type)
121726 {
121727         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry);
121728         if (soap_out_PointerTo_stra__GetStorageEaclEntry(soap, tag, id, a, type))
121729                 return soap->error;
121730         return soap_putindependent(soap);
121731 }
121732
121733 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, const char *tag, int id, _stra__GetStorageEaclEntry *const*a, const char *type)
121734 {
121735         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageEaclEntry);
121736         if (id < 0)
121737                 return soap->error;
121738         return (*a)->soap_out(soap, tag, id, type);
121739 }
121740
121741 SOAP_FMAC3 _stra__GetStorageEaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry **p, const char *tag, const char *type)
121742 {
121743         if ((p = soap_in_PointerTo_stra__GetStorageEaclEntry(soap, tag, p, type)))
121744                 soap_getindependent(soap);
121745         return p;
121746 }
121747
121748 SOAP_FMAC3 _stra__GetStorageEaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, const char *tag, _stra__GetStorageEaclEntry **a, const char *type)
121749 {
121750         if (soap_element_begin_in(soap, tag, 1, NULL))
121751                 return NULL;
121752         if (!a)
121753                 if (!(a = (_stra__GetStorageEaclEntry **)soap_malloc(soap, sizeof(_stra__GetStorageEaclEntry *))))
121754                         return NULL;
121755         *a = NULL;
121756         if (!soap->null && *soap->href != '#')
121757         {       soap_revert(soap);
121758                 if (!(*a = (_stra__GetStorageEaclEntry *)soap_instantiate__stra__GetStorageEaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
121759                         return NULL;
121760                 (*a)->soap_default(soap);
121761                 if (!(*a)->soap_in(soap, tag, NULL))
121762                         return NULL;
121763         }
121764         else
121765         {       a = (_stra__GetStorageEaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageEaclEntry, sizeof(_stra__GetStorageEaclEntry), 0);
121766                 if (soap->body && soap_element_end_in(soap, tag))
121767                         return NULL;
121768         }
121769         return a;
121770 }
121771
121772 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *const*a)
121773 {
121774         if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse))
121775                 (*a)->soap_serialize(soap);
121776 }
121777
121778 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *const*a, const char *tag, const char *type)
121779 {
121780         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse);
121781         if (soap_out_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, tag, id, a, type))
121782                 return soap->error;
121783         return soap_putindependent(soap);
121784 }
121785
121786 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, int id, _stra__EnumerateStorageEaclEntriesResponse *const*a, const char *type)
121787 {
121788         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse);
121789         if (id < 0)
121790                 return soap->error;
121791         return (*a)->soap_out(soap, tag, id, type);
121792 }
121793
121794 SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse **p, const char *tag, const char *type)
121795 {
121796         if ((p = soap_in_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, tag, p, type)))
121797                 soap_getindependent(soap);
121798         return p;
121799 }
121800
121801 SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntriesResponse **a, const char *type)
121802 {
121803         if (soap_element_begin_in(soap, tag, 1, NULL))
121804                 return NULL;
121805         if (!a)
121806                 if (!(a = (_stra__EnumerateStorageEaclEntriesResponse **)soap_malloc(soap, sizeof(_stra__EnumerateStorageEaclEntriesResponse *))))
121807                         return NULL;
121808         *a = NULL;
121809         if (!soap->null && *soap->href != '#')
121810         {       soap_revert(soap);
121811                 if (!(*a = (_stra__EnumerateStorageEaclEntriesResponse *)soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
121812                         return NULL;
121813                 (*a)->soap_default(soap);
121814                 if (!(*a)->soap_in(soap, tag, NULL))
121815                         return NULL;
121816         }
121817         else
121818         {       a = (_stra__EnumerateStorageEaclEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, sizeof(_stra__EnumerateStorageEaclEntriesResponse), 0);
121819                 if (soap->body && soap_element_end_in(soap, tag))
121820                         return NULL;
121821         }
121822         return a;
121823 }
121824
121825 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *const*a)
121826 {
121827         if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageEaclEntries))
121828                 (*a)->soap_serialize(soap);
121829 }
121830
121831 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *const*a, const char *tag, const char *type)
121832 {
121833         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries);
121834         if (soap_out_PointerTo_stra__EnumerateStorageEaclEntries(soap, tag, id, a, type))
121835                 return soap->error;
121836         return soap_putindependent(soap);
121837 }
121838
121839 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, int id, _stra__EnumerateStorageEaclEntries *const*a, const char *type)
121840 {
121841         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageEaclEntries);
121842         if (id < 0)
121843                 return soap->error;
121844         return (*a)->soap_out(soap, tag, id, type);
121845 }
121846
121847 SOAP_FMAC3 _stra__EnumerateStorageEaclEntries ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries **p, const char *tag, const char *type)
121848 {
121849         if ((p = soap_in_PointerTo_stra__EnumerateStorageEaclEntries(soap, tag, p, type)))
121850                 soap_getindependent(soap);
121851         return p;
121852 }
121853
121854 SOAP_FMAC3 _stra__EnumerateStorageEaclEntries ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntries **a, const char *type)
121855 {
121856         if (soap_element_begin_in(soap, tag, 1, NULL))
121857                 return NULL;
121858         if (!a)
121859                 if (!(a = (_stra__EnumerateStorageEaclEntries **)soap_malloc(soap, sizeof(_stra__EnumerateStorageEaclEntries *))))
121860                         return NULL;
121861         *a = NULL;
121862         if (!soap->null && *soap->href != '#')
121863         {       soap_revert(soap);
121864                 if (!(*a = (_stra__EnumerateStorageEaclEntries *)soap_instantiate__stra__EnumerateStorageEaclEntries(soap, -1, soap->type, soap->arrayType, NULL)))
121865                         return NULL;
121866                 (*a)->soap_default(soap);
121867                 if (!(*a)->soap_in(soap, tag, NULL))
121868                         return NULL;
121869         }
121870         else
121871         {       a = (_stra__EnumerateStorageEaclEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageEaclEntries, sizeof(_stra__EnumerateStorageEaclEntries), 0);
121872                 if (soap->body && soap_element_end_in(soap, tag))
121873                         return NULL;
121874         }
121875         return a;
121876 }
121877
121878 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *const*a)
121879 {
121880         if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageEaclEntryResponse))
121881                 (*a)->soap_serialize(soap);
121882 }
121883
121884 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *const*a, const char *tag, const char *type)
121885 {
121886         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse);
121887         if (soap_out_PointerTo_stra__AddStorageEaclEntryResponse(soap, tag, id, a, type))
121888                 return soap->error;
121889         return soap_putindependent(soap);
121890 }
121891
121892 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, _stra__AddStorageEaclEntryResponse *const*a, const char *type)
121893 {
121894         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageEaclEntryResponse);
121895         if (id < 0)
121896                 return soap->error;
121897         return (*a)->soap_out(soap, tag, id, type);
121898 }
121899
121900 SOAP_FMAC3 _stra__AddStorageEaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse **p, const char *tag, const char *type)
121901 {
121902         if ((p = soap_in_PointerTo_stra__AddStorageEaclEntryResponse(soap, tag, p, type)))
121903                 soap_getindependent(soap);
121904         return p;
121905 }
121906
121907 SOAP_FMAC3 _stra__AddStorageEaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageEaclEntryResponse **a, const char *type)
121908 {
121909         if (soap_element_begin_in(soap, tag, 1, NULL))
121910                 return NULL;
121911         if (!a)
121912                 if (!(a = (_stra__AddStorageEaclEntryResponse **)soap_malloc(soap, sizeof(_stra__AddStorageEaclEntryResponse *))))
121913                         return NULL;
121914         *a = NULL;
121915         if (!soap->null && *soap->href != '#')
121916         {       soap_revert(soap);
121917                 if (!(*a = (_stra__AddStorageEaclEntryResponse *)soap_instantiate__stra__AddStorageEaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
121918                         return NULL;
121919                 (*a)->soap_default(soap);
121920                 if (!(*a)->soap_in(soap, tag, NULL))
121921                         return NULL;
121922         }
121923         else
121924         {       a = (_stra__AddStorageEaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageEaclEntryResponse, sizeof(_stra__AddStorageEaclEntryResponse), 0);
121925                 if (soap->body && soap_element_end_in(soap, tag))
121926                         return NULL;
121927         }
121928         return a;
121929 }
121930
121931 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *const*a)
121932 {
121933         if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageEaclEntry))
121934                 (*a)->soap_serialize(soap);
121935 }
121936
121937 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *const*a, const char *tag, const char *type)
121938 {
121939         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry);
121940         if (soap_out_PointerTo_stra__AddStorageEaclEntry(soap, tag, id, a, type))
121941                 return soap->error;
121942         return soap_putindependent(soap);
121943 }
121944
121945 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, const char *tag, int id, _stra__AddStorageEaclEntry *const*a, const char *type)
121946 {
121947         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageEaclEntry);
121948         if (id < 0)
121949                 return soap->error;
121950         return (*a)->soap_out(soap, tag, id, type);
121951 }
121952
121953 SOAP_FMAC3 _stra__AddStorageEaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry **p, const char *tag, const char *type)
121954 {
121955         if ((p = soap_in_PointerTo_stra__AddStorageEaclEntry(soap, tag, p, type)))
121956                 soap_getindependent(soap);
121957         return p;
121958 }
121959
121960 SOAP_FMAC3 _stra__AddStorageEaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, const char *tag, _stra__AddStorageEaclEntry **a, const char *type)
121961 {
121962         if (soap_element_begin_in(soap, tag, 1, NULL))
121963                 return NULL;
121964         if (!a)
121965                 if (!(a = (_stra__AddStorageEaclEntry **)soap_malloc(soap, sizeof(_stra__AddStorageEaclEntry *))))
121966                         return NULL;
121967         *a = NULL;
121968         if (!soap->null && *soap->href != '#')
121969         {       soap_revert(soap);
121970                 if (!(*a = (_stra__AddStorageEaclEntry *)soap_instantiate__stra__AddStorageEaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
121971                         return NULL;
121972                 (*a)->soap_default(soap);
121973                 if (!(*a)->soap_in(soap, tag, NULL))
121974                         return NULL;
121975         }
121976         else
121977         {       a = (_stra__AddStorageEaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageEaclEntry, sizeof(_stra__AddStorageEaclEntry), 0);
121978                 if (soap->body && soap_element_end_in(soap, tag))
121979                         return NULL;
121980         }
121981         return a;
121982 }
121983
121984 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *const*a)
121985 {
121986         if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminRemoveApplicationResponse))
121987                 (*a)->soap_serialize(soap);
121988 }
121989
121990 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *const*a, const char *tag, const char *type)
121991 {
121992         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse);
121993         if (soap_out_PointerTo_stra__AdminRemoveApplicationResponse(soap, tag, id, a, type))
121994                 return soap->error;
121995         return soap_putindependent(soap);
121996 }
121997
121998 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, int id, _stra__AdminRemoveApplicationResponse *const*a, const char *type)
121999 {
122000         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminRemoveApplicationResponse);
122001         if (id < 0)
122002                 return soap->error;
122003         return (*a)->soap_out(soap, tag, id, type);
122004 }
122005
122006 SOAP_FMAC3 _stra__AdminRemoveApplicationResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse **p, const char *tag, const char *type)
122007 {
122008         if ((p = soap_in_PointerTo_stra__AdminRemoveApplicationResponse(soap, tag, p, type)))
122009                 soap_getindependent(soap);
122010         return p;
122011 }
122012
122013 SOAP_FMAC3 _stra__AdminRemoveApplicationResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, _stra__AdminRemoveApplicationResponse **a, const char *type)
122014 {
122015         if (soap_element_begin_in(soap, tag, 1, NULL))
122016                 return NULL;
122017         if (!a)
122018                 if (!(a = (_stra__AdminRemoveApplicationResponse **)soap_malloc(soap, sizeof(_stra__AdminRemoveApplicationResponse *))))
122019                         return NULL;
122020         *a = NULL;
122021         if (!soap->null && *soap->href != '#')
122022         {       soap_revert(soap);
122023                 if (!(*a = (_stra__AdminRemoveApplicationResponse *)soap_instantiate__stra__AdminRemoveApplicationResponse(soap, -1, soap->type, soap->arrayType, NULL)))
122024                         return NULL;
122025                 (*a)->soap_default(soap);
122026                 if (!(*a)->soap_in(soap, tag, NULL))
122027                         return NULL;
122028         }
122029         else
122030         {       a = (_stra__AdminRemoveApplicationResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminRemoveApplicationResponse, sizeof(_stra__AdminRemoveApplicationResponse), 0);
122031                 if (soap->body && soap_element_end_in(soap, tag))
122032                         return NULL;
122033         }
122034         return a;
122035 }
122036
122037 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *const*a)
122038 {
122039         if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminRemoveApplication))
122040                 (*a)->soap_serialize(soap);
122041 }
122042
122043 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *const*a, const char *tag, const char *type)
122044 {
122045         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminRemoveApplication);
122046         if (soap_out_PointerTo_stra__AdminRemoveApplication(soap, tag, id, a, type))
122047                 return soap->error;
122048         return soap_putindependent(soap);
122049 }
122050
122051 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminRemoveApplication(struct soap *soap, const char *tag, int id, _stra__AdminRemoveApplication *const*a, const char *type)
122052 {
122053         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminRemoveApplication);
122054         if (id < 0)
122055                 return soap->error;
122056         return (*a)->soap_out(soap, tag, id, type);
122057 }
122058
122059 SOAP_FMAC3 _stra__AdminRemoveApplication ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication **p, const char *tag, const char *type)
122060 {
122061         if ((p = soap_in_PointerTo_stra__AdminRemoveApplication(soap, tag, p, type)))
122062                 soap_getindependent(soap);
122063         return p;
122064 }
122065
122066 SOAP_FMAC3 _stra__AdminRemoveApplication ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminRemoveApplication(struct soap *soap, const char *tag, _stra__AdminRemoveApplication **a, const char *type)
122067 {
122068         if (soap_element_begin_in(soap, tag, 1, NULL))
122069                 return NULL;
122070         if (!a)
122071                 if (!(a = (_stra__AdminRemoveApplication **)soap_malloc(soap, sizeof(_stra__AdminRemoveApplication *))))
122072                         return NULL;
122073         *a = NULL;
122074         if (!soap->null && *soap->href != '#')
122075         {       soap_revert(soap);
122076                 if (!(*a = (_stra__AdminRemoveApplication *)soap_instantiate__stra__AdminRemoveApplication(soap, -1, soap->type, soap->arrayType, NULL)))
122077                         return NULL;
122078                 (*a)->soap_default(soap);
122079                 if (!(*a)->soap_in(soap, tag, NULL))
122080                         return NULL;
122081         }
122082         else
122083         {       a = (_stra__AdminRemoveApplication **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminRemoveApplication, sizeof(_stra__AdminRemoveApplication), 0);
122084                 if (soap->body && soap_element_end_in(soap, tag))
122085                         return NULL;
122086         }
122087         return a;
122088 }
122089
122090 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *const*a)
122091 {
122092         if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse))
122093                 (*a)->soap_serialize(soap);
122094 }
122095
122096 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *const*a, const char *tag, const char *type)
122097 {
122098         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse);
122099         if (soap_out_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, tag, id, a, type))
122100                 return soap->error;
122101         return soap_putindependent(soap);
122102 }
122103
122104 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, int id, _stra__AdminGetApplicationAttributesResponse *const*a, const char *type)
122105 {
122106         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse);
122107         if (id < 0)
122108                 return soap->error;
122109         return (*a)->soap_out(soap, tag, id, type);
122110 }
122111
122112 SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse **p, const char *tag, const char *type)
122113 {
122114         if ((p = soap_in_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, tag, p, type)))
122115                 soap_getindependent(soap);
122116         return p;
122117 }
122118
122119 SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributesResponse **a, const char *type)
122120 {
122121         if (soap_element_begin_in(soap, tag, 1, NULL))
122122                 return NULL;
122123         if (!a)
122124                 if (!(a = (_stra__AdminGetApplicationAttributesResponse **)soap_malloc(soap, sizeof(_stra__AdminGetApplicationAttributesResponse *))))
122125                         return NULL;
122126         *a = NULL;
122127         if (!soap->null && *soap->href != '#')
122128         {       soap_revert(soap);
122129                 if (!(*a = (_stra__AdminGetApplicationAttributesResponse *)soap_instantiate__stra__AdminGetApplicationAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
122130                         return NULL;
122131                 (*a)->soap_default(soap);
122132                 if (!(*a)->soap_in(soap, tag, NULL))
122133                         return NULL;
122134         }
122135         else
122136         {       a = (_stra__AdminGetApplicationAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, sizeof(_stra__AdminGetApplicationAttributesResponse), 0);
122137                 if (soap->body && soap_element_end_in(soap, tag))
122138                         return NULL;
122139         }
122140         return a;
122141 }
122142
122143 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *const*a)
122144 {
122145         if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetApplicationAttributes))
122146                 (*a)->soap_serialize(soap);
122147 }
122148
122149 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *const*a, const char *tag, const char *type)
122150 {
122151         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes);
122152         if (soap_out_PointerTo_stra__AdminGetApplicationAttributes(soap, tag, id, a, type))
122153                 return soap->error;
122154         return soap_putindependent(soap);
122155 }
122156
122157 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, int id, _stra__AdminGetApplicationAttributes *const*a, const char *type)
122158 {
122159         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetApplicationAttributes);
122160         if (id < 0)
122161                 return soap->error;
122162         return (*a)->soap_out(soap, tag, id, type);
122163 }
122164
122165 SOAP_FMAC3 _stra__AdminGetApplicationAttributes ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes **p, const char *tag, const char *type)
122166 {
122167         if ((p = soap_in_PointerTo_stra__AdminGetApplicationAttributes(soap, tag, p, type)))
122168                 soap_getindependent(soap);
122169         return p;
122170 }
122171
122172 SOAP_FMAC3 _stra__AdminGetApplicationAttributes ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributes **a, const char *type)
122173 {
122174         if (soap_element_begin_in(soap, tag, 1, NULL))
122175                 return NULL;
122176         if (!a)
122177                 if (!(a = (_stra__AdminGetApplicationAttributes **)soap_malloc(soap, sizeof(_stra__AdminGetApplicationAttributes *))))
122178                         return NULL;
122179         *a = NULL;
122180         if (!soap->null && *soap->href != '#')
122181         {       soap_revert(soap);
122182                 if (!(*a = (_stra__AdminGetApplicationAttributes *)soap_instantiate__stra__AdminGetApplicationAttributes(soap, -1, soap->type, soap->arrayType, NULL)))
122183                         return NULL;
122184                 (*a)->soap_default(soap);
122185                 if (!(*a)->soap_in(soap, tag, NULL))
122186                         return NULL;
122187         }
122188         else
122189         {       a = (_stra__AdminGetApplicationAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetApplicationAttributes, sizeof(_stra__AdminGetApplicationAttributes), 0);
122190                 if (soap->body && soap_element_end_in(soap, tag))
122191                         return NULL;
122192         }
122193         return a;
122194 }
122195
122196 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *const*a)
122197 {
122198         if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse))
122199                 (*a)->soap_serialize(soap);
122200 }
122201
122202 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *const*a, const char *tag, const char *type)
122203 {
122204         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse);
122205         if (soap_out_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, tag, id, a, type))
122206                 return soap->error;
122207         return soap_putindependent(soap);
122208 }
122209
122210 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, int id, _stra__AdminGetRegisteredApplicationsResponse *const*a, const char *type)
122211 {
122212         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse);
122213         if (id < 0)
122214                 return soap->error;
122215         return (*a)->soap_out(soap, tag, id, type);
122216 }
122217
122218 SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse **p, const char *tag, const char *type)
122219 {
122220         if ((p = soap_in_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, tag, p, type)))
122221                 soap_getindependent(soap);
122222         return p;
122223 }
122224
122225 SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplicationsResponse **a, const char *type)
122226 {
122227         if (soap_element_begin_in(soap, tag, 1, NULL))
122228                 return NULL;
122229         if (!a)
122230                 if (!(a = (_stra__AdminGetRegisteredApplicationsResponse **)soap_malloc(soap, sizeof(_stra__AdminGetRegisteredApplicationsResponse *))))
122231                         return NULL;
122232         *a = NULL;
122233         if (!soap->null && *soap->href != '#')
122234         {       soap_revert(soap);
122235                 if (!(*a = (_stra__AdminGetRegisteredApplicationsResponse *)soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
122236                         return NULL;
122237                 (*a)->soap_default(soap);
122238                 if (!(*a)->soap_in(soap, tag, NULL))
122239                         return NULL;
122240         }
122241         else
122242         {       a = (_stra__AdminGetRegisteredApplicationsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, sizeof(_stra__AdminGetRegisteredApplicationsResponse), 0);
122243                 if (soap->body && soap_element_end_in(soap, tag))
122244                         return NULL;
122245         }
122246         return a;
122247 }
122248
122249 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *const*a)
122250 {
122251         if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetRegisteredApplications))
122252                 (*a)->soap_serialize(soap);
122253 }
122254
122255 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *const*a, const char *tag, const char *type)
122256 {
122257         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications);
122258         if (soap_out_PointerTo_stra__AdminGetRegisteredApplications(soap, tag, id, a, type))
122259                 return soap->error;
122260         return soap_putindependent(soap);
122261 }
122262
122263 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, int id, _stra__AdminGetRegisteredApplications *const*a, const char *type)
122264 {
122265         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetRegisteredApplications);
122266         if (id < 0)
122267                 return soap->error;
122268         return (*a)->soap_out(soap, tag, id, type);
122269 }
122270
122271 SOAP_FMAC3 _stra__AdminGetRegisteredApplications ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications **p, const char *tag, const char *type)
122272 {
122273         if ((p = soap_in_PointerTo_stra__AdminGetRegisteredApplications(soap, tag, p, type)))
122274                 soap_getindependent(soap);
122275         return p;
122276 }
122277
122278 SOAP_FMAC3 _stra__AdminGetRegisteredApplications ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplications **a, const char *type)
122279 {
122280         if (soap_element_begin_in(soap, tag, 1, NULL))
122281                 return NULL;
122282         if (!a)
122283                 if (!(a = (_stra__AdminGetRegisteredApplications **)soap_malloc(soap, sizeof(_stra__AdminGetRegisteredApplications *))))
122284                         return NULL;
122285         *a = NULL;
122286         if (!soap->null && *soap->href != '#')
122287         {       soap_revert(soap);
122288                 if (!(*a = (_stra__AdminGetRegisteredApplications *)soap_instantiate__stra__AdminGetRegisteredApplications(soap, -1, soap->type, soap->arrayType, NULL)))
122289                         return NULL;
122290                 (*a)->soap_default(soap);
122291                 if (!(*a)->soap_in(soap, tag, NULL))
122292                         return NULL;
122293         }
122294         else
122295         {       a = (_stra__AdminGetRegisteredApplications **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetRegisteredApplications, sizeof(_stra__AdminGetRegisteredApplications), 0);
122296                 if (soap->body && soap_element_end_in(soap, tag))
122297                         return NULL;
122298         }
122299         return a;
122300 }
122301
122302 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *const*a)
122303 {
122304         if (!soap_reference(soap, *a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse))
122305                 (*a)->soap_serialize(soap);
122306 }
122307
122308 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *const*a, const char *tag, const char *type)
122309 {
122310         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse);
122311         if (soap_out_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, tag, id, a, type))
122312                 return soap->error;
122313         return soap_putindependent(soap);
122314 }
122315
122316 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, int id, _stra__SetGlobalStorageAttributesResponse *const*a, const char *type)
122317 {
122318         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse);
122319         if (id < 0)
122320                 return soap->error;
122321         return (*a)->soap_out(soap, tag, id, type);
122322 }
122323
122324 SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse **p, const char *tag, const char *type)
122325 {
122326         if ((p = soap_in_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, tag, p, type)))
122327                 soap_getindependent(soap);
122328         return p;
122329 }
122330
122331 SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributesResponse **a, const char *type)
122332 {
122333         if (soap_element_begin_in(soap, tag, 1, NULL))
122334                 return NULL;
122335         if (!a)
122336                 if (!(a = (_stra__SetGlobalStorageAttributesResponse **)soap_malloc(soap, sizeof(_stra__SetGlobalStorageAttributesResponse *))))
122337                         return NULL;
122338         *a = NULL;
122339         if (!soap->null && *soap->href != '#')
122340         {       soap_revert(soap);
122341                 if (!(*a = (_stra__SetGlobalStorageAttributesResponse *)soap_instantiate__stra__SetGlobalStorageAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
122342                         return NULL;
122343                 (*a)->soap_default(soap);
122344                 if (!(*a)->soap_in(soap, tag, NULL))
122345                         return NULL;
122346         }
122347         else
122348         {       a = (_stra__SetGlobalStorageAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, sizeof(_stra__SetGlobalStorageAttributesResponse), 0);
122349                 if (soap->body && soap_element_end_in(soap, tag))
122350                         return NULL;
122351         }
122352         return a;
122353 }
122354
122355 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *const*a)
122356 {
122357         if (!soap_reference(soap, *a, SOAP_TYPE__stra__SetGlobalStorageAttributes))
122358                 (*a)->soap_serialize(soap);
122359 }
122360
122361 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *const*a, const char *tag, const char *type)
122362 {
122363         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes);
122364         if (soap_out_PointerTo_stra__SetGlobalStorageAttributes(soap, tag, id, a, type))
122365                 return soap->error;
122366         return soap_putindependent(soap);
122367 }
122368
122369 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, _stra__SetGlobalStorageAttributes *const*a, const char *type)
122370 {
122371         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__SetGlobalStorageAttributes);
122372         if (id < 0)
122373                 return soap->error;
122374         return (*a)->soap_out(soap, tag, id, type);
122375 }
122376
122377 SOAP_FMAC3 _stra__SetGlobalStorageAttributes ** SOAP_FMAC4 soap_get_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes **p, const char *tag, const char *type)
122378 {
122379         if ((p = soap_in_PointerTo_stra__SetGlobalStorageAttributes(soap, tag, p, type)))
122380                 soap_getindependent(soap);
122381         return p;
122382 }
122383
122384 SOAP_FMAC3 _stra__SetGlobalStorageAttributes ** SOAP_FMAC4 soap_in_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributes **a, const char *type)
122385 {
122386         if (soap_element_begin_in(soap, tag, 1, NULL))
122387                 return NULL;
122388         if (!a)
122389                 if (!(a = (_stra__SetGlobalStorageAttributes **)soap_malloc(soap, sizeof(_stra__SetGlobalStorageAttributes *))))
122390                         return NULL;
122391         *a = NULL;
122392         if (!soap->null && *soap->href != '#')
122393         {       soap_revert(soap);
122394                 if (!(*a = (_stra__SetGlobalStorageAttributes *)soap_instantiate__stra__SetGlobalStorageAttributes(soap, -1, soap->type, soap->arrayType, NULL)))
122395                         return NULL;
122396                 (*a)->soap_default(soap);
122397                 if (!(*a)->soap_in(soap, tag, NULL))
122398                         return NULL;
122399         }
122400         else
122401         {       a = (_stra__SetGlobalStorageAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__SetGlobalStorageAttributes, sizeof(_stra__SetGlobalStorageAttributes), 0);
122402                 if (soap->body && soap_element_end_in(soap, tag))
122403                         return NULL;
122404         }
122405         return a;
122406 }
122407
122408 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *const*a)
122409 {
122410         if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse))
122411                 (*a)->soap_serialize(soap);
122412 }
122413
122414 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *const*a, const char *tag, const char *type)
122415 {
122416         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse);
122417         if (soap_out_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, tag, id, a, type))
122418                 return soap->error;
122419         return soap_putindependent(soap);
122420 }
122421
122422 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, int id, _stra__GetGlobalStorageAttributesResponse *const*a, const char *type)
122423 {
122424         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse);
122425         if (id < 0)
122426                 return soap->error;
122427         return (*a)->soap_out(soap, tag, id, type);
122428 }
122429
122430 SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse **p, const char *tag, const char *type)
122431 {
122432         if ((p = soap_in_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, tag, p, type)))
122433                 soap_getindependent(soap);
122434         return p;
122435 }
122436
122437 SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributesResponse **a, const char *type)
122438 {
122439         if (soap_element_begin_in(soap, tag, 1, NULL))
122440                 return NULL;
122441         if (!a)
122442                 if (!(a = (_stra__GetGlobalStorageAttributesResponse **)soap_malloc(soap, sizeof(_stra__GetGlobalStorageAttributesResponse *))))
122443                         return NULL;
122444         *a = NULL;
122445         if (!soap->null && *soap->href != '#')
122446         {       soap_revert(soap);
122447                 if (!(*a = (_stra__GetGlobalStorageAttributesResponse *)soap_instantiate__stra__GetGlobalStorageAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
122448                         return NULL;
122449                 (*a)->soap_default(soap);
122450                 if (!(*a)->soap_in(soap, tag, NULL))
122451                         return NULL;
122452         }
122453         else
122454         {       a = (_stra__GetGlobalStorageAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, sizeof(_stra__GetGlobalStorageAttributesResponse), 0);
122455                 if (soap->body && soap_element_end_in(soap, tag))
122456                         return NULL;
122457         }
122458         return a;
122459 }
122460
122461 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *const*a)
122462 {
122463         if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetGlobalStorageAttributes))
122464                 (*a)->soap_serialize(soap);
122465 }
122466
122467 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *const*a, const char *tag, const char *type)
122468 {
122469         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes);
122470         if (soap_out_PointerTo_stra__GetGlobalStorageAttributes(soap, tag, id, a, type))
122471                 return soap->error;
122472         return soap_putindependent(soap);
122473 }
122474
122475 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, _stra__GetGlobalStorageAttributes *const*a, const char *type)
122476 {
122477         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetGlobalStorageAttributes);
122478         if (id < 0)
122479                 return soap->error;
122480         return (*a)->soap_out(soap, tag, id, type);
122481 }
122482
122483 SOAP_FMAC3 _stra__GetGlobalStorageAttributes ** SOAP_FMAC4 soap_get_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes **p, const char *tag, const char *type)
122484 {
122485         if ((p = soap_in_PointerTo_stra__GetGlobalStorageAttributes(soap, tag, p, type)))
122486                 soap_getindependent(soap);
122487         return p;
122488 }
122489
122490 SOAP_FMAC3 _stra__GetGlobalStorageAttributes ** SOAP_FMAC4 soap_in_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributes **a, const char *type)
122491 {
122492         if (soap_element_begin_in(soap, tag, 1, NULL))
122493                 return NULL;
122494         if (!a)
122495                 if (!(a = (_stra__GetGlobalStorageAttributes **)soap_malloc(soap, sizeof(_stra__GetGlobalStorageAttributes *))))
122496                         return NULL;
122497         *a = NULL;
122498         if (!soap->null && *soap->href != '#')
122499         {       soap_revert(soap);
122500                 if (!(*a = (_stra__GetGlobalStorageAttributes *)soap_instantiate__stra__GetGlobalStorageAttributes(soap, -1, soap->type, soap->arrayType, NULL)))
122501                         return NULL;
122502                 (*a)->soap_default(soap);
122503                 if (!(*a)->soap_in(soap, tag, NULL))
122504                         return NULL;
122505         }
122506         else
122507         {       a = (_stra__GetGlobalStorageAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetGlobalStorageAttributes, sizeof(_stra__GetGlobalStorageAttributes), 0);
122508                 if (soap->body && soap_element_end_in(soap, tag))
122509                         return NULL;
122510         }
122511         return a;
122512 }
122513
122514 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *const*a)
122515 {
122516         if (!soap_reference(soap, *a, SOAP_TYPE__str__ExecuteStorageOperationResponse))
122517                 (*a)->soap_serialize(soap);
122518 }
122519
122520 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *const*a, const char *tag, const char *type)
122521 {
122522         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse);
122523         if (soap_out_PointerTo_str__ExecuteStorageOperationResponse(soap, tag, id, a, type))
122524                 return soap->error;
122525         return soap_putindependent(soap);
122526 }
122527
122528 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, int id, _str__ExecuteStorageOperationResponse *const*a, const char *type)
122529 {
122530         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__str__ExecuteStorageOperationResponse);
122531         if (id < 0)
122532                 return soap->error;
122533         return (*a)->soap_out(soap, tag, id, type);
122534 }
122535
122536 SOAP_FMAC3 _str__ExecuteStorageOperationResponse ** SOAP_FMAC4 soap_get_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse **p, const char *tag, const char *type)
122537 {
122538         if ((p = soap_in_PointerTo_str__ExecuteStorageOperationResponse(soap, tag, p, type)))
122539                 soap_getindependent(soap);
122540         return p;
122541 }
122542
122543 SOAP_FMAC3 _str__ExecuteStorageOperationResponse ** SOAP_FMAC4 soap_in_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, _str__ExecuteStorageOperationResponse **a, const char *type)
122544 {
122545         if (soap_element_begin_in(soap, tag, 1, NULL))
122546                 return NULL;
122547         if (!a)
122548                 if (!(a = (_str__ExecuteStorageOperationResponse **)soap_malloc(soap, sizeof(_str__ExecuteStorageOperationResponse *))))
122549                         return NULL;
122550         *a = NULL;
122551         if (!soap->null && *soap->href != '#')
122552         {       soap_revert(soap);
122553                 if (!(*a = (_str__ExecuteStorageOperationResponse *)soap_instantiate__str__ExecuteStorageOperationResponse(soap, -1, soap->type, soap->arrayType, NULL)))
122554                         return NULL;
122555                 (*a)->soap_default(soap);
122556                 if (!(*a)->soap_in(soap, tag, NULL))
122557                         return NULL;
122558         }
122559         else
122560         {       a = (_str__ExecuteStorageOperationResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__str__ExecuteStorageOperationResponse, sizeof(_str__ExecuteStorageOperationResponse), 0);
122561                 if (soap->body && soap_element_end_in(soap, tag))
122562                         return NULL;
122563         }
122564         return a;
122565 }
122566
122567 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *const*a)
122568 {
122569         if (!soap_reference(soap, *a, SOAP_TYPE__str__ExecuteStorageOperation))
122570                 (*a)->soap_serialize(soap);
122571 }
122572
122573 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *const*a, const char *tag, const char *type)
122574 {
122575         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_str__ExecuteStorageOperation);
122576         if (soap_out_PointerTo_str__ExecuteStorageOperation(soap, tag, id, a, type))
122577                 return soap->error;
122578         return soap_putindependent(soap);
122579 }
122580
122581 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_str__ExecuteStorageOperation(struct soap *soap, const char *tag, int id, _str__ExecuteStorageOperation *const*a, const char *type)
122582 {
122583         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__str__ExecuteStorageOperation);
122584         if (id < 0)
122585                 return soap->error;
122586         return (*a)->soap_out(soap, tag, id, type);
122587 }
122588
122589 SOAP_FMAC3 _str__ExecuteStorageOperation ** SOAP_FMAC4 soap_get_PointerTo_str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation **p, const char *tag, const char *type)
122590 {
122591         if ((p = soap_in_PointerTo_str__ExecuteStorageOperation(soap, tag, p, type)))
122592                 soap_getindependent(soap);
122593         return p;
122594 }
122595
122596 SOAP_FMAC3 _str__ExecuteStorageOperation ** SOAP_FMAC4 soap_in_PointerTo_str__ExecuteStorageOperation(struct soap *soap, const char *tag, _str__ExecuteStorageOperation **a, const char *type)
122597 {
122598         if (soap_element_begin_in(soap, tag, 1, NULL))
122599                 return NULL;
122600         if (!a)
122601                 if (!(a = (_str__ExecuteStorageOperation **)soap_malloc(soap, sizeof(_str__ExecuteStorageOperation *))))
122602                         return NULL;
122603         *a = NULL;
122604         if (!soap->null && *soap->href != '#')
122605         {       soap_revert(soap);
122606                 if (!(*a = (_str__ExecuteStorageOperation *)soap_instantiate__str__ExecuteStorageOperation(soap, -1, soap->type, soap->arrayType, NULL)))
122607                         return NULL;
122608                 (*a)->soap_default(soap);
122609                 if (!(*a)->soap_in(soap, tag, NULL))
122610                         return NULL;
122611         }
122612         else
122613         {       a = (_str__ExecuteStorageOperation **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__str__ExecuteStorageOperation, sizeof(_str__ExecuteStorageOperation), 0);
122614                 if (soap->body && soap_element_end_in(soap, tag))
122615                         return NULL;
122616         }
122617         return a;
122618 }
122619
122620 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *const*a)
122621 {
122622         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAclEnabledStateResponse))
122623                 (*a)->soap_serialize(soap);
122624 }
122625
122626 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *const*a, const char *tag, const char *type)
122627 {
122628         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse);
122629         if (soap_out_PointerTo_sai__GetAclEnabledStateResponse(soap, tag, id, a, type))
122630                 return soap->error;
122631         return soap_putindependent(soap);
122632 }
122633
122634 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, int id, _sai__GetAclEnabledStateResponse *const*a, const char *type)
122635 {
122636         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAclEnabledStateResponse);
122637         if (id < 0)
122638                 return soap->error;
122639         return (*a)->soap_out(soap, tag, id, type);
122640 }
122641
122642 SOAP_FMAC3 _sai__GetAclEnabledStateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse **p, const char *tag, const char *type)
122643 {
122644         if ((p = soap_in_PointerTo_sai__GetAclEnabledStateResponse(soap, tag, p, type)))
122645                 soap_getindependent(soap);
122646         return p;
122647 }
122648
122649 SOAP_FMAC3 _sai__GetAclEnabledStateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__GetAclEnabledStateResponse **a, const char *type)
122650 {
122651         if (soap_element_begin_in(soap, tag, 1, NULL))
122652                 return NULL;
122653         if (!a)
122654                 if (!(a = (_sai__GetAclEnabledStateResponse **)soap_malloc(soap, sizeof(_sai__GetAclEnabledStateResponse *))))
122655                         return NULL;
122656         *a = NULL;
122657         if (!soap->null && *soap->href != '#')
122658         {       soap_revert(soap);
122659                 if (!(*a = (_sai__GetAclEnabledStateResponse *)soap_instantiate__sai__GetAclEnabledStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
122660                         return NULL;
122661                 (*a)->soap_default(soap);
122662                 if (!(*a)->soap_in(soap, tag, NULL))
122663                         return NULL;
122664         }
122665         else
122666         {       a = (_sai__GetAclEnabledStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAclEnabledStateResponse, sizeof(_sai__GetAclEnabledStateResponse), 0);
122667                 if (soap->body && soap_element_end_in(soap, tag))
122668                         return NULL;
122669         }
122670         return a;
122671 }
122672
122673 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *const*a)
122674 {
122675         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAclEnabledState))
122676                 (*a)->soap_serialize(soap);
122677 }
122678
122679 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *const*a, const char *tag, const char *type)
122680 {
122681         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAclEnabledState);
122682         if (soap_out_PointerTo_sai__GetAclEnabledState(soap, tag, id, a, type))
122683                 return soap->error;
122684         return soap_putindependent(soap);
122685 }
122686
122687 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetAclEnabledState(struct soap *soap, const char *tag, int id, _sai__GetAclEnabledState *const*a, const char *type)
122688 {
122689         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAclEnabledState);
122690         if (id < 0)
122691                 return soap->error;
122692         return (*a)->soap_out(soap, tag, id, type);
122693 }
122694
122695 SOAP_FMAC3 _sai__GetAclEnabledState ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState **p, const char *tag, const char *type)
122696 {
122697         if ((p = soap_in_PointerTo_sai__GetAclEnabledState(soap, tag, p, type)))
122698                 soap_getindependent(soap);
122699         return p;
122700 }
122701
122702 SOAP_FMAC3 _sai__GetAclEnabledState ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAclEnabledState(struct soap *soap, const char *tag, _sai__GetAclEnabledState **a, const char *type)
122703 {
122704         if (soap_element_begin_in(soap, tag, 1, NULL))
122705                 return NULL;
122706         if (!a)
122707                 if (!(a = (_sai__GetAclEnabledState **)soap_malloc(soap, sizeof(_sai__GetAclEnabledState *))))
122708                         return NULL;
122709         *a = NULL;
122710         if (!soap->null && *soap->href != '#')
122711         {       soap_revert(soap);
122712                 if (!(*a = (_sai__GetAclEnabledState *)soap_instantiate__sai__GetAclEnabledState(soap, -1, soap->type, soap->arrayType, NULL)))
122713                         return NULL;
122714                 (*a)->soap_default(soap);
122715                 if (!(*a)->soap_in(soap, tag, NULL))
122716                         return NULL;
122717         }
122718         else
122719         {       a = (_sai__GetAclEnabledState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAclEnabledState, sizeof(_sai__GetAclEnabledState), 0);
122720                 if (soap->body && soap_element_end_in(soap, tag))
122721                         return NULL;
122722         }
122723         return a;
122724 }
122725
122726 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *const*a)
122727 {
122728         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAclEnabledStateResponse))
122729                 (*a)->soap_serialize(soap);
122730 }
122731
122732 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *const*a, const char *tag, const char *type)
122733 {
122734         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse);
122735         if (soap_out_PointerTo_sai__SetAclEnabledStateResponse(soap, tag, id, a, type))
122736                 return soap->error;
122737         return soap_putindependent(soap);
122738 }
122739
122740 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, int id, _sai__SetAclEnabledStateResponse *const*a, const char *type)
122741 {
122742         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAclEnabledStateResponse);
122743         if (id < 0)
122744                 return soap->error;
122745         return (*a)->soap_out(soap, tag, id, type);
122746 }
122747
122748 SOAP_FMAC3 _sai__SetAclEnabledStateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse **p, const char *tag, const char *type)
122749 {
122750         if ((p = soap_in_PointerTo_sai__SetAclEnabledStateResponse(soap, tag, p, type)))
122751                 soap_getindependent(soap);
122752         return p;
122753 }
122754
122755 SOAP_FMAC3 _sai__SetAclEnabledStateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__SetAclEnabledStateResponse **a, const char *type)
122756 {
122757         if (soap_element_begin_in(soap, tag, 1, NULL))
122758                 return NULL;
122759         if (!a)
122760                 if (!(a = (_sai__SetAclEnabledStateResponse **)soap_malloc(soap, sizeof(_sai__SetAclEnabledStateResponse *))))
122761                         return NULL;
122762         *a = NULL;
122763         if (!soap->null && *soap->href != '#')
122764         {       soap_revert(soap);
122765                 if (!(*a = (_sai__SetAclEnabledStateResponse *)soap_instantiate__sai__SetAclEnabledStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
122766                         return NULL;
122767                 (*a)->soap_default(soap);
122768                 if (!(*a)->soap_in(soap, tag, NULL))
122769                         return NULL;
122770         }
122771         else
122772         {       a = (_sai__SetAclEnabledStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAclEnabledStateResponse, sizeof(_sai__SetAclEnabledStateResponse), 0);
122773                 if (soap->body && soap_element_end_in(soap, tag))
122774                         return NULL;
122775         }
122776         return a;
122777 }
122778
122779 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *const*a)
122780 {
122781         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAclEnabledState))
122782                 (*a)->soap_serialize(soap);
122783 }
122784
122785 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *const*a, const char *tag, const char *type)
122786 {
122787         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAclEnabledState);
122788         if (soap_out_PointerTo_sai__SetAclEnabledState(soap, tag, id, a, type))
122789                 return soap->error;
122790         return soap_putindependent(soap);
122791 }
122792
122793 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAclEnabledState(struct soap *soap, const char *tag, int id, _sai__SetAclEnabledState *const*a, const char *type)
122794 {
122795         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAclEnabledState);
122796         if (id < 0)
122797                 return soap->error;
122798         return (*a)->soap_out(soap, tag, id, type);
122799 }
122800
122801 SOAP_FMAC3 _sai__SetAclEnabledState ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState **p, const char *tag, const char *type)
122802 {
122803         if ((p = soap_in_PointerTo_sai__SetAclEnabledState(soap, tag, p, type)))
122804                 soap_getindependent(soap);
122805         return p;
122806 }
122807
122808 SOAP_FMAC3 _sai__SetAclEnabledState ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAclEnabledState(struct soap *soap, const char *tag, _sai__SetAclEnabledState **a, const char *type)
122809 {
122810         if (soap_element_begin_in(soap, tag, 1, NULL))
122811                 return NULL;
122812         if (!a)
122813                 if (!(a = (_sai__SetAclEnabledState **)soap_malloc(soap, sizeof(_sai__SetAclEnabledState *))))
122814                         return NULL;
122815         *a = NULL;
122816         if (!soap->null && *soap->href != '#')
122817         {       soap_revert(soap);
122818                 if (!(*a = (_sai__SetAclEnabledState *)soap_instantiate__sai__SetAclEnabledState(soap, -1, soap->type, soap->arrayType, NULL)))
122819                         return NULL;
122820                 (*a)->soap_default(soap);
122821                 if (!(*a)->soap_in(soap, tag, NULL))
122822                         return NULL;
122823         }
122824         else
122825         {       a = (_sai__SetAclEnabledState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAclEnabledState, sizeof(_sai__SetAclEnabledState), 0);
122826                 if (soap->body && soap_element_end_in(soap, tag))
122827                         return NULL;
122828         }
122829         return a;
122830 }
122831
122832 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *const*a)
122833 {
122834         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse))
122835                 (*a)->soap_serialize(soap);
122836 }
122837
122838 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *const*a, const char *tag, const char *type)
122839 {
122840         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse);
122841         if (soap_out_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, tag, id, a, type))
122842                 return soap->error;
122843         return soap_putindependent(soap);
122844 }
122845
122846 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, int id, _sai__SetConfigurationServerFQDNResponse *const*a, const char *type)
122847 {
122848         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse);
122849         if (id < 0)
122850                 return soap->error;
122851         return (*a)->soap_out(soap, tag, id, type);
122852 }
122853
122854 SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse **p, const char *tag, const char *type)
122855 {
122856         if ((p = soap_in_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, tag, p, type)))
122857                 soap_getindependent(soap);
122858         return p;
122859 }
122860
122861 SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDNResponse **a, const char *type)
122862 {
122863         if (soap_element_begin_in(soap, tag, 1, NULL))
122864                 return NULL;
122865         if (!a)
122866                 if (!(a = (_sai__SetConfigurationServerFQDNResponse **)soap_malloc(soap, sizeof(_sai__SetConfigurationServerFQDNResponse *))))
122867                         return NULL;
122868         *a = NULL;
122869         if (!soap->null && *soap->href != '#')
122870         {       soap_revert(soap);
122871                 if (!(*a = (_sai__SetConfigurationServerFQDNResponse *)soap_instantiate__sai__SetConfigurationServerFQDNResponse(soap, -1, soap->type, soap->arrayType, NULL)))
122872                         return NULL;
122873                 (*a)->soap_default(soap);
122874                 if (!(*a)->soap_in(soap, tag, NULL))
122875                         return NULL;
122876         }
122877         else
122878         {       a = (_sai__SetConfigurationServerFQDNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, sizeof(_sai__SetConfigurationServerFQDNResponse), 0);
122879                 if (soap->body && soap_element_end_in(soap, tag))
122880                         return NULL;
122881         }
122882         return a;
122883 }
122884
122885 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *const*a)
122886 {
122887         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetConfigurationServerFQDN))
122888                 (*a)->soap_serialize(soap);
122889 }
122890
122891 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *const*a, const char *tag, const char *type)
122892 {
122893         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN);
122894         if (soap_out_PointerTo_sai__SetConfigurationServerFQDN(soap, tag, id, a, type))
122895                 return soap->error;
122896         return soap_putindependent(soap);
122897 }
122898
122899 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, _sai__SetConfigurationServerFQDN *const*a, const char *type)
122900 {
122901         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetConfigurationServerFQDN);
122902         if (id < 0)
122903                 return soap->error;
122904         return (*a)->soap_out(soap, tag, id, type);
122905 }
122906
122907 SOAP_FMAC3 _sai__SetConfigurationServerFQDN ** SOAP_FMAC4 soap_get_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN **p, const char *tag, const char *type)
122908 {
122909         if ((p = soap_in_PointerTo_sai__SetConfigurationServerFQDN(soap, tag, p, type)))
122910                 soap_getindependent(soap);
122911         return p;
122912 }
122913
122914 SOAP_FMAC3 _sai__SetConfigurationServerFQDN ** SOAP_FMAC4 soap_in_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDN **a, const char *type)
122915 {
122916         if (soap_element_begin_in(soap, tag, 1, NULL))
122917                 return NULL;
122918         if (!a)
122919                 if (!(a = (_sai__SetConfigurationServerFQDN **)soap_malloc(soap, sizeof(_sai__SetConfigurationServerFQDN *))))
122920                         return NULL;
122921         *a = NULL;
122922         if (!soap->null && *soap->href != '#')
122923         {       soap_revert(soap);
122924                 if (!(*a = (_sai__SetConfigurationServerFQDN *)soap_instantiate__sai__SetConfigurationServerFQDN(soap, -1, soap->type, soap->arrayType, NULL)))
122925                         return NULL;
122926                 (*a)->soap_default(soap);
122927                 if (!(*a)->soap_in(soap, tag, NULL))
122928                         return NULL;
122929         }
122930         else
122931         {       a = (_sai__SetConfigurationServerFQDN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetConfigurationServerFQDN, sizeof(_sai__SetConfigurationServerFQDN), 0);
122932                 if (soap->body && soap_element_end_in(soap, tag))
122933                         return NULL;
122934         }
122935         return a;
122936 }
122937
122938 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *const*a)
122939 {
122940         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse))
122941                 (*a)->soap_serialize(soap);
122942 }
122943
122944 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *const*a, const char *tag, const char *type)
122945 {
122946         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse);
122947         if (soap_out_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, tag, id, a, type))
122948                 return soap->error;
122949         return soap_putindependent(soap);
122950 }
122951
122952 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, int id, _sai__GetConfigurationServerFQDNResponse *const*a, const char *type)
122953 {
122954         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse);
122955         if (id < 0)
122956                 return soap->error;
122957         return (*a)->soap_out(soap, tag, id, type);
122958 }
122959
122960 SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse **p, const char *tag, const char *type)
122961 {
122962         if ((p = soap_in_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, tag, p, type)))
122963                 soap_getindependent(soap);
122964         return p;
122965 }
122966
122967 SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDNResponse **a, const char *type)
122968 {
122969         if (soap_element_begin_in(soap, tag, 1, NULL))
122970                 return NULL;
122971         if (!a)
122972                 if (!(a = (_sai__GetConfigurationServerFQDNResponse **)soap_malloc(soap, sizeof(_sai__GetConfigurationServerFQDNResponse *))))
122973                         return NULL;
122974         *a = NULL;
122975         if (!soap->null && *soap->href != '#')
122976         {       soap_revert(soap);
122977                 if (!(*a = (_sai__GetConfigurationServerFQDNResponse *)soap_instantiate__sai__GetConfigurationServerFQDNResponse(soap, -1, soap->type, soap->arrayType, NULL)))
122978                         return NULL;
122979                 (*a)->soap_default(soap);
122980                 if (!(*a)->soap_in(soap, tag, NULL))
122981                         return NULL;
122982         }
122983         else
122984         {       a = (_sai__GetConfigurationServerFQDNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, sizeof(_sai__GetConfigurationServerFQDNResponse), 0);
122985                 if (soap->body && soap_element_end_in(soap, tag))
122986                         return NULL;
122987         }
122988         return a;
122989 }
122990
122991 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *const*a)
122992 {
122993         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetConfigurationServerFQDN))
122994                 (*a)->soap_serialize(soap);
122995 }
122996
122997 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *const*a, const char *tag, const char *type)
122998 {
122999         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN);
123000         if (soap_out_PointerTo_sai__GetConfigurationServerFQDN(soap, tag, id, a, type))
123001                 return soap->error;
123002         return soap_putindependent(soap);
123003 }
123004
123005 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, _sai__GetConfigurationServerFQDN *const*a, const char *type)
123006 {
123007         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetConfigurationServerFQDN);
123008         if (id < 0)
123009                 return soap->error;
123010         return (*a)->soap_out(soap, tag, id, type);
123011 }
123012
123013 SOAP_FMAC3 _sai__GetConfigurationServerFQDN ** SOAP_FMAC4 soap_get_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN **p, const char *tag, const char *type)
123014 {
123015         if ((p = soap_in_PointerTo_sai__GetConfigurationServerFQDN(soap, tag, p, type)))
123016                 soap_getindependent(soap);
123017         return p;
123018 }
123019
123020 SOAP_FMAC3 _sai__GetConfigurationServerFQDN ** SOAP_FMAC4 soap_in_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDN **a, const char *type)
123021 {
123022         if (soap_element_begin_in(soap, tag, 1, NULL))
123023                 return NULL;
123024         if (!a)
123025                 if (!(a = (_sai__GetConfigurationServerFQDN **)soap_malloc(soap, sizeof(_sai__GetConfigurationServerFQDN *))))
123026                         return NULL;
123027         *a = NULL;
123028         if (!soap->null && *soap->href != '#')
123029         {       soap_revert(soap);
123030                 if (!(*a = (_sai__GetConfigurationServerFQDN *)soap_instantiate__sai__GetConfigurationServerFQDN(soap, -1, soap->type, soap->arrayType, NULL)))
123031                         return NULL;
123032                 (*a)->soap_default(soap);
123033                 if (!(*a)->soap_in(soap, tag, NULL))
123034                         return NULL;
123035         }
123036         else
123037         {       a = (_sai__GetConfigurationServerFQDN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetConfigurationServerFQDN, sizeof(_sai__GetConfigurationServerFQDN), 0);
123038                 if (soap->body && soap_element_end_in(soap, tag))
123039                         return NULL;
123040         }
123041         return a;
123042 }
123043
123044 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *const*a)
123045 {
123046         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableVpnRoutingResponse))
123047                 (*a)->soap_serialize(soap);
123048 }
123049
123050 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *const*a, const char *tag, const char *type)
123051 {
123052         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse);
123053         if (soap_out_PointerTo_sai__EnableVpnRoutingResponse(soap, tag, id, a, type))
123054                 return soap->error;
123055         return soap_putindependent(soap);
123056 }
123057
123058 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, int id, _sai__EnableVpnRoutingResponse *const*a, const char *type)
123059 {
123060         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableVpnRoutingResponse);
123061         if (id < 0)
123062                 return soap->error;
123063         return (*a)->soap_out(soap, tag, id, type);
123064 }
123065
123066 SOAP_FMAC3 _sai__EnableVpnRoutingResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse **p, const char *tag, const char *type)
123067 {
123068         if ((p = soap_in_PointerTo_sai__EnableVpnRoutingResponse(soap, tag, p, type)))
123069                 soap_getindependent(soap);
123070         return p;
123071 }
123072
123073 SOAP_FMAC3 _sai__EnableVpnRoutingResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, _sai__EnableVpnRoutingResponse **a, const char *type)
123074 {
123075         if (soap_element_begin_in(soap, tag, 1, NULL))
123076                 return NULL;
123077         if (!a)
123078                 if (!(a = (_sai__EnableVpnRoutingResponse **)soap_malloc(soap, sizeof(_sai__EnableVpnRoutingResponse *))))
123079                         return NULL;
123080         *a = NULL;
123081         if (!soap->null && *soap->href != '#')
123082         {       soap_revert(soap);
123083                 if (!(*a = (_sai__EnableVpnRoutingResponse *)soap_instantiate__sai__EnableVpnRoutingResponse(soap, -1, soap->type, soap->arrayType, NULL)))
123084                         return NULL;
123085                 (*a)->soap_default(soap);
123086                 if (!(*a)->soap_in(soap, tag, NULL))
123087                         return NULL;
123088         }
123089         else
123090         {       a = (_sai__EnableVpnRoutingResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableVpnRoutingResponse, sizeof(_sai__EnableVpnRoutingResponse), 0);
123091                 if (soap->body && soap_element_end_in(soap, tag))
123092                         return NULL;
123093         }
123094         return a;
123095 }
123096
123097 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *const*a)
123098 {
123099         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableVpnRouting))
123100                 (*a)->soap_serialize(soap);
123101 }
123102
123103 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *const*a, const char *tag, const char *type)
123104 {
123105         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableVpnRouting);
123106         if (soap_out_PointerTo_sai__EnableVpnRouting(soap, tag, id, a, type))
123107                 return soap->error;
123108         return soap_putindependent(soap);
123109 }
123110
123111 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnableVpnRouting(struct soap *soap, const char *tag, int id, _sai__EnableVpnRouting *const*a, const char *type)
123112 {
123113         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableVpnRouting);
123114         if (id < 0)
123115                 return soap->error;
123116         return (*a)->soap_out(soap, tag, id, type);
123117 }
123118
123119 SOAP_FMAC3 _sai__EnableVpnRouting ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting **p, const char *tag, const char *type)
123120 {
123121         if ((p = soap_in_PointerTo_sai__EnableVpnRouting(soap, tag, p, type)))
123122                 soap_getindependent(soap);
123123         return p;
123124 }
123125
123126 SOAP_FMAC3 _sai__EnableVpnRouting ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableVpnRouting(struct soap *soap, const char *tag, _sai__EnableVpnRouting **a, const char *type)
123127 {
123128         if (soap_element_begin_in(soap, tag, 1, NULL))
123129                 return NULL;
123130         if (!a)
123131                 if (!(a = (_sai__EnableVpnRouting **)soap_malloc(soap, sizeof(_sai__EnableVpnRouting *))))
123132                         return NULL;
123133         *a = NULL;
123134         if (!soap->null && *soap->href != '#')
123135         {       soap_revert(soap);
123136                 if (!(*a = (_sai__EnableVpnRouting *)soap_instantiate__sai__EnableVpnRouting(soap, -1, soap->type, soap->arrayType, NULL)))
123137                         return NULL;
123138                 (*a)->soap_default(soap);
123139                 if (!(*a)->soap_in(soap, tag, NULL))
123140                         return NULL;
123141         }
123142         else
123143         {       a = (_sai__EnableVpnRouting **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableVpnRouting, sizeof(_sai__EnableVpnRouting), 0);
123144                 if (soap->body && soap_element_end_in(soap, tag))
123145                         return NULL;
123146         }
123147         return a;
123148 }
123149
123150 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *const*a)
123151 {
123152         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCredentialsResponse))
123153                 (*a)->soap_serialize(soap);
123154 }
123155
123156 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *const*a, const char *tag, const char *type)
123157 {
123158         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse);
123159         if (soap_out_PointerTo_sai__GetTLSCredentialsResponse(soap, tag, id, a, type))
123160                 return soap->error;
123161         return soap_putindependent(soap);
123162 }
123163
123164 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, int id, _sai__GetTLSCredentialsResponse *const*a, const char *type)
123165 {
123166         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCredentialsResponse);
123167         if (id < 0)
123168                 return soap->error;
123169         return (*a)->soap_out(soap, tag, id, type);
123170 }
123171
123172 SOAP_FMAC3 _sai__GetTLSCredentialsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse **p, const char *tag, const char *type)
123173 {
123174         if ((p = soap_in_PointerTo_sai__GetTLSCredentialsResponse(soap, tag, p, type)))
123175                 soap_getindependent(soap);
123176         return p;
123177 }
123178
123179 SOAP_FMAC3 _sai__GetTLSCredentialsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__GetTLSCredentialsResponse **a, const char *type)
123180 {
123181         if (soap_element_begin_in(soap, tag, 1, NULL))
123182                 return NULL;
123183         if (!a)
123184                 if (!(a = (_sai__GetTLSCredentialsResponse **)soap_malloc(soap, sizeof(_sai__GetTLSCredentialsResponse *))))
123185                         return NULL;
123186         *a = NULL;
123187         if (!soap->null && *soap->href != '#')
123188         {       soap_revert(soap);
123189                 if (!(*a = (_sai__GetTLSCredentialsResponse *)soap_instantiate__sai__GetTLSCredentialsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
123190                         return NULL;
123191                 (*a)->soap_default(soap);
123192                 if (!(*a)->soap_in(soap, tag, NULL))
123193                         return NULL;
123194         }
123195         else
123196         {       a = (_sai__GetTLSCredentialsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCredentialsResponse, sizeof(_sai__GetTLSCredentialsResponse), 0);
123197                 if (soap->body && soap_element_end_in(soap, tag))
123198                         return NULL;
123199         }
123200         return a;
123201 }
123202
123203 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *const*a)
123204 {
123205         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCredentials))
123206                 (*a)->soap_serialize(soap);
123207 }
123208
123209 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *const*a, const char *tag, const char *type)
123210 {
123211         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCredentials);
123212         if (soap_out_PointerTo_sai__GetTLSCredentials(soap, tag, id, a, type))
123213                 return soap->error;
123214         return soap_putindependent(soap);
123215 }
123216
123217 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTLSCredentials(struct soap *soap, const char *tag, int id, _sai__GetTLSCredentials *const*a, const char *type)
123218 {
123219         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCredentials);
123220         if (id < 0)
123221                 return soap->error;
123222         return (*a)->soap_out(soap, tag, id, type);
123223 }
123224
123225 SOAP_FMAC3 _sai__GetTLSCredentials ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials **p, const char *tag, const char *type)
123226 {
123227         if ((p = soap_in_PointerTo_sai__GetTLSCredentials(soap, tag, p, type)))
123228                 soap_getindependent(soap);
123229         return p;
123230 }
123231
123232 SOAP_FMAC3 _sai__GetTLSCredentials ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCredentials(struct soap *soap, const char *tag, _sai__GetTLSCredentials **a, const char *type)
123233 {
123234         if (soap_element_begin_in(soap, tag, 1, NULL))
123235                 return NULL;
123236         if (!a)
123237                 if (!(a = (_sai__GetTLSCredentials **)soap_malloc(soap, sizeof(_sai__GetTLSCredentials *))))
123238                         return NULL;
123239         *a = NULL;
123240         if (!soap->null && *soap->href != '#')
123241         {       soap_revert(soap);
123242                 if (!(*a = (_sai__GetTLSCredentials *)soap_instantiate__sai__GetTLSCredentials(soap, -1, soap->type, soap->arrayType, NULL)))
123243                         return NULL;
123244                 (*a)->soap_default(soap);
123245                 if (!(*a)->soap_in(soap, tag, NULL))
123246                         return NULL;
123247         }
123248         else
123249         {       a = (_sai__GetTLSCredentials **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCredentials, sizeof(_sai__GetTLSCredentials), 0);
123250                 if (soap->body && soap_element_end_in(soap, tag))
123251                         return NULL;
123252         }
123253         return a;
123254 }
123255
123256 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *const*a)
123257 {
123258         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCredentialsResponse))
123259                 (*a)->soap_serialize(soap);
123260 }
123261
123262 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *const*a, const char *tag, const char *type)
123263 {
123264         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse);
123265         if (soap_out_PointerTo_sai__SetTLSCredentialsResponse(soap, tag, id, a, type))
123266                 return soap->error;
123267         return soap_putindependent(soap);
123268 }
123269
123270 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, int id, _sai__SetTLSCredentialsResponse *const*a, const char *type)
123271 {
123272         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCredentialsResponse);
123273         if (id < 0)
123274                 return soap->error;
123275         return (*a)->soap_out(soap, tag, id, type);
123276 }
123277
123278 SOAP_FMAC3 _sai__SetTLSCredentialsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse **p, const char *tag, const char *type)
123279 {
123280         if ((p = soap_in_PointerTo_sai__SetTLSCredentialsResponse(soap, tag, p, type)))
123281                 soap_getindependent(soap);
123282         return p;
123283 }
123284
123285 SOAP_FMAC3 _sai__SetTLSCredentialsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__SetTLSCredentialsResponse **a, const char *type)
123286 {
123287         if (soap_element_begin_in(soap, tag, 1, NULL))
123288                 return NULL;
123289         if (!a)
123290                 if (!(a = (_sai__SetTLSCredentialsResponse **)soap_malloc(soap, sizeof(_sai__SetTLSCredentialsResponse *))))
123291                         return NULL;
123292         *a = NULL;
123293         if (!soap->null && *soap->href != '#')
123294         {       soap_revert(soap);
123295                 if (!(*a = (_sai__SetTLSCredentialsResponse *)soap_instantiate__sai__SetTLSCredentialsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
123296                         return NULL;
123297                 (*a)->soap_default(soap);
123298                 if (!(*a)->soap_in(soap, tag, NULL))
123299                         return NULL;
123300         }
123301         else
123302         {       a = (_sai__SetTLSCredentialsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCredentialsResponse, sizeof(_sai__SetTLSCredentialsResponse), 0);
123303                 if (soap->body && soap_element_end_in(soap, tag))
123304                         return NULL;
123305         }
123306         return a;
123307 }
123308
123309 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *const*a)
123310 {
123311         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCredentials))
123312                 (*a)->soap_serialize(soap);
123313 }
123314
123315 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *const*a, const char *tag, const char *type)
123316 {
123317         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCredentials);
123318         if (soap_out_PointerTo_sai__SetTLSCredentials(soap, tag, id, a, type))
123319                 return soap->error;
123320         return soap_putindependent(soap);
123321 }
123322
123323 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSCredentials(struct soap *soap, const char *tag, int id, _sai__SetTLSCredentials *const*a, const char *type)
123324 {
123325         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCredentials);
123326         if (id < 0)
123327                 return soap->error;
123328         return (*a)->soap_out(soap, tag, id, type);
123329 }
123330
123331 SOAP_FMAC3 _sai__SetTLSCredentials ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials **p, const char *tag, const char *type)
123332 {
123333         if ((p = soap_in_PointerTo_sai__SetTLSCredentials(soap, tag, p, type)))
123334                 soap_getindependent(soap);
123335         return p;
123336 }
123337
123338 SOAP_FMAC3 _sai__SetTLSCredentials ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCredentials(struct soap *soap, const char *tag, _sai__SetTLSCredentials **a, const char *type)
123339 {
123340         if (soap_element_begin_in(soap, tag, 1, NULL))
123341                 return NULL;
123342         if (!a)
123343                 if (!(a = (_sai__SetTLSCredentials **)soap_malloc(soap, sizeof(_sai__SetTLSCredentials *))))
123344                         return NULL;
123345         *a = NULL;
123346         if (!soap->null && *soap->href != '#')
123347         {       soap_revert(soap);
123348                 if (!(*a = (_sai__SetTLSCredentials *)soap_instantiate__sai__SetTLSCredentials(soap, -1, soap->type, soap->arrayType, NULL)))
123349                         return NULL;
123350                 (*a)->soap_default(soap);
123351                 if (!(*a)->soap_in(soap, tag, NULL))
123352                         return NULL;
123353         }
123354         else
123355         {       a = (_sai__SetTLSCredentials **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCredentials, sizeof(_sai__SetTLSCredentials), 0);
123356                 if (soap->body && soap_element_end_in(soap, tag))
123357                         return NULL;
123358         }
123359         return a;
123360 }
123361
123362 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *const*a)
123363 {
123364         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse))
123365                 (*a)->soap_serialize(soap);
123366 }
123367
123368 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *const*a, const char *tag, const char *type)
123369 {
123370         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse);
123371         if (soap_out_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, tag, id, a, type))
123372                 return soap->error;
123373         return soap_putindependent(soap);
123374 }
123375
123376 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreUpdateCertificateResponse *const*a, const char *type)
123377 {
123378         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse);
123379         if (id < 0)
123380                 return soap->error;
123381         return (*a)->soap_out(soap, tag, id, type);
123382 }
123383
123384 SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse **p, const char *tag, const char *type)
123385 {
123386         if ((p = soap_in_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, tag, p, type)))
123387                 soap_getindependent(soap);
123388         return p;
123389 }
123390
123391 SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificateResponse **a, const char *type)
123392 {
123393         if (soap_element_begin_in(soap, tag, 1, NULL))
123394                 return NULL;
123395         if (!a)
123396                 if (!(a = (_sai__CertStoreUpdateCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreUpdateCertificateResponse *))))
123397                         return NULL;
123398         *a = NULL;
123399         if (!soap->null && *soap->href != '#')
123400         {       soap_revert(soap);
123401                 if (!(*a = (_sai__CertStoreUpdateCertificateResponse *)soap_instantiate__sai__CertStoreUpdateCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
123402                         return NULL;
123403                 (*a)->soap_default(soap);
123404                 if (!(*a)->soap_in(soap, tag, NULL))
123405                         return NULL;
123406         }
123407         else
123408         {       a = (_sai__CertStoreUpdateCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, sizeof(_sai__CertStoreUpdateCertificateResponse), 0);
123409                 if (soap->body && soap_element_end_in(soap, tag))
123410                         return NULL;
123411         }
123412         return a;
123413 }
123414
123415 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *const*a)
123416 {
123417         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreUpdateCertificate))
123418                 (*a)->soap_serialize(soap);
123419 }
123420
123421 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *const*a, const char *tag, const char *type)
123422 {
123423         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate);
123424         if (soap_out_PointerTo_sai__CertStoreUpdateCertificate(soap, tag, id, a, type))
123425                 return soap->error;
123426         return soap_putindependent(soap);
123427 }
123428
123429 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, int id, _sai__CertStoreUpdateCertificate *const*a, const char *type)
123430 {
123431         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreUpdateCertificate);
123432         if (id < 0)
123433                 return soap->error;
123434         return (*a)->soap_out(soap, tag, id, type);
123435 }
123436
123437 SOAP_FMAC3 _sai__CertStoreUpdateCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate **p, const char *tag, const char *type)
123438 {
123439         if ((p = soap_in_PointerTo_sai__CertStoreUpdateCertificate(soap, tag, p, type)))
123440                 soap_getindependent(soap);
123441         return p;
123442 }
123443
123444 SOAP_FMAC3 _sai__CertStoreUpdateCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificate **a, const char *type)
123445 {
123446         if (soap_element_begin_in(soap, tag, 1, NULL))
123447                 return NULL;
123448         if (!a)
123449                 if (!(a = (_sai__CertStoreUpdateCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreUpdateCertificate *))))
123450                         return NULL;
123451         *a = NULL;
123452         if (!soap->null && *soap->href != '#')
123453         {       soap_revert(soap);
123454                 if (!(*a = (_sai__CertStoreUpdateCertificate *)soap_instantiate__sai__CertStoreUpdateCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
123455                         return NULL;
123456                 (*a)->soap_default(soap);
123457                 if (!(*a)->soap_in(soap, tag, NULL))
123458                         return NULL;
123459         }
123460         else
123461         {       a = (_sai__CertStoreUpdateCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreUpdateCertificate, sizeof(_sai__CertStoreUpdateCertificate), 0);
123462                 if (soap->body && soap_element_end_in(soap, tag))
123463                         return NULL;
123464         }
123465         return a;
123466 }
123467
123468 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *const*a)
123469 {
123470         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse))
123471                 (*a)->soap_serialize(soap);
123472 }
123473
123474 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *const*a, const char *tag, const char *type)
123475 {
123476         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse);
123477         if (soap_out_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, tag, id, a, type))
123478                 return soap->error;
123479         return soap_putindependent(soap);
123480 }
123481
123482 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreGetPKCS10RequestResponse *const*a, const char *type)
123483 {
123484         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse);
123485         if (id < 0)
123486                 return soap->error;
123487         return (*a)->soap_out(soap, tag, id, type);
123488 }
123489
123490 SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse **p, const char *tag, const char *type)
123491 {
123492         if ((p = soap_in_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, tag, p, type)))
123493                 soap_getindependent(soap);
123494         return p;
123495 }
123496
123497 SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10RequestResponse **a, const char *type)
123498 {
123499         if (soap_element_begin_in(soap, tag, 1, NULL))
123500                 return NULL;
123501         if (!a)
123502                 if (!(a = (_sai__CertStoreGetPKCS10RequestResponse **)soap_malloc(soap, sizeof(_sai__CertStoreGetPKCS10RequestResponse *))))
123503                         return NULL;
123504         *a = NULL;
123505         if (!soap->null && *soap->href != '#')
123506         {       soap_revert(soap);
123507                 if (!(*a = (_sai__CertStoreGetPKCS10RequestResponse *)soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(soap, -1, soap->type, soap->arrayType, NULL)))
123508                         return NULL;
123509                 (*a)->soap_default(soap);
123510                 if (!(*a)->soap_in(soap, tag, NULL))
123511                         return NULL;
123512         }
123513         else
123514         {       a = (_sai__CertStoreGetPKCS10RequestResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, sizeof(_sai__CertStoreGetPKCS10RequestResponse), 0);
123515                 if (soap->body && soap_element_end_in(soap, tag))
123516                         return NULL;
123517         }
123518         return a;
123519 }
123520
123521 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *const*a)
123522 {
123523         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetPKCS10Request))
123524                 (*a)->soap_serialize(soap);
123525 }
123526
123527 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *const*a, const char *tag, const char *type)
123528 {
123529         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request);
123530         if (soap_out_PointerTo_sai__CertStoreGetPKCS10Request(soap, tag, id, a, type))
123531                 return soap->error;
123532         return soap_putindependent(soap);
123533 }
123534
123535 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, int id, _sai__CertStoreGetPKCS10Request *const*a, const char *type)
123536 {
123537         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetPKCS10Request);
123538         if (id < 0)
123539                 return soap->error;
123540         return (*a)->soap_out(soap, tag, id, type);
123541 }
123542
123543 SOAP_FMAC3 _sai__CertStoreGetPKCS10Request ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request **p, const char *tag, const char *type)
123544 {
123545         if ((p = soap_in_PointerTo_sai__CertStoreGetPKCS10Request(soap, tag, p, type)))
123546                 soap_getindependent(soap);
123547         return p;
123548 }
123549
123550 SOAP_FMAC3 _sai__CertStoreGetPKCS10Request ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10Request **a, const char *type)
123551 {
123552         if (soap_element_begin_in(soap, tag, 1, NULL))
123553                 return NULL;
123554         if (!a)
123555                 if (!(a = (_sai__CertStoreGetPKCS10Request **)soap_malloc(soap, sizeof(_sai__CertStoreGetPKCS10Request *))))
123556                         return NULL;
123557         *a = NULL;
123558         if (!soap->null && *soap->href != '#')
123559         {       soap_revert(soap);
123560                 if (!(*a = (_sai__CertStoreGetPKCS10Request *)soap_instantiate__sai__CertStoreGetPKCS10Request(soap, -1, soap->type, soap->arrayType, NULL)))
123561                         return NULL;
123562                 (*a)->soap_default(soap);
123563                 if (!(*a)->soap_in(soap, tag, NULL))
123564                         return NULL;
123565         }
123566         else
123567         {       a = (_sai__CertStoreGetPKCS10Request **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetPKCS10Request, sizeof(_sai__CertStoreGetPKCS10Request), 0);
123568                 if (soap->body && soap_element_end_in(soap, tag))
123569                         return NULL;
123570         }
123571         return a;
123572 }
123573
123574 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *const*a)
123575 {
123576         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse))
123577                 (*a)->soap_serialize(soap);
123578 }
123579
123580 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *const*a, const char *tag, const char *type)
123581 {
123582         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse);
123583         if (soap_out_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, tag, id, a, type))
123584                 return soap->error;
123585         return soap_putindependent(soap);
123586 }
123587
123588 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreRemoveCertificateResponse *const*a, const char *type)
123589 {
123590         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse);
123591         if (id < 0)
123592                 return soap->error;
123593         return (*a)->soap_out(soap, tag, id, type);
123594 }
123595
123596 SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse **p, const char *tag, const char *type)
123597 {
123598         if ((p = soap_in_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, tag, p, type)))
123599                 soap_getindependent(soap);
123600         return p;
123601 }
123602
123603 SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificateResponse **a, const char *type)
123604 {
123605         if (soap_element_begin_in(soap, tag, 1, NULL))
123606                 return NULL;
123607         if (!a)
123608                 if (!(a = (_sai__CertStoreRemoveCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveCertificateResponse *))))
123609                         return NULL;
123610         *a = NULL;
123611         if (!soap->null && *soap->href != '#')
123612         {       soap_revert(soap);
123613                 if (!(*a = (_sai__CertStoreRemoveCertificateResponse *)soap_instantiate__sai__CertStoreRemoveCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
123614                         return NULL;
123615                 (*a)->soap_default(soap);
123616                 if (!(*a)->soap_in(soap, tag, NULL))
123617                         return NULL;
123618         }
123619         else
123620         {       a = (_sai__CertStoreRemoveCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, sizeof(_sai__CertStoreRemoveCertificateResponse), 0);
123621                 if (soap->body && soap_element_end_in(soap, tag))
123622                         return NULL;
123623         }
123624         return a;
123625 }
123626
123627 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *const*a)
123628 {
123629         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveCertificate))
123630                 (*a)->soap_serialize(soap);
123631 }
123632
123633 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *const*a, const char *tag, const char *type)
123634 {
123635         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate);
123636         if (soap_out_PointerTo_sai__CertStoreRemoveCertificate(soap, tag, id, a, type))
123637                 return soap->error;
123638         return soap_putindependent(soap);
123639 }
123640
123641 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, int id, _sai__CertStoreRemoveCertificate *const*a, const char *type)
123642 {
123643         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveCertificate);
123644         if (id < 0)
123645                 return soap->error;
123646         return (*a)->soap_out(soap, tag, id, type);
123647 }
123648
123649 SOAP_FMAC3 _sai__CertStoreRemoveCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate **p, const char *tag, const char *type)
123650 {
123651         if ((p = soap_in_PointerTo_sai__CertStoreRemoveCertificate(soap, tag, p, type)))
123652                 soap_getindependent(soap);
123653         return p;
123654 }
123655
123656 SOAP_FMAC3 _sai__CertStoreRemoveCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificate **a, const char *type)
123657 {
123658         if (soap_element_begin_in(soap, tag, 1, NULL))
123659                 return NULL;
123660         if (!a)
123661                 if (!(a = (_sai__CertStoreRemoveCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveCertificate *))))
123662                         return NULL;
123663         *a = NULL;
123664         if (!soap->null && *soap->href != '#')
123665         {       soap_revert(soap);
123666                 if (!(*a = (_sai__CertStoreRemoveCertificate *)soap_instantiate__sai__CertStoreRemoveCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
123667                         return NULL;
123668                 (*a)->soap_default(soap);
123669                 if (!(*a)->soap_in(soap, tag, NULL))
123670                         return NULL;
123671         }
123672         else
123673         {       a = (_sai__CertStoreRemoveCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveCertificate, sizeof(_sai__CertStoreRemoveCertificate), 0);
123674                 if (soap->body && soap_element_end_in(soap, tag))
123675                         return NULL;
123676         }
123677         return a;
123678 }
123679
123680 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *const*a)
123681 {
123682         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse))
123683                 (*a)->soap_serialize(soap);
123684 }
123685
123686 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *const*a, const char *tag, const char *type)
123687 {
123688         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse);
123689         if (soap_out_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, tag, id, a, type))
123690                 return soap->error;
123691         return soap_putindependent(soap);
123692 }
123693
123694 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreEnumerateCertificatesResponse *const*a, const char *type)
123695 {
123696         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse);
123697         if (id < 0)
123698                 return soap->error;
123699         return (*a)->soap_out(soap, tag, id, type);
123700 }
123701
123702 SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse **p, const char *tag, const char *type)
123703 {
123704         if ((p = soap_in_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, tag, p, type)))
123705                 soap_getindependent(soap);
123706         return p;
123707 }
123708
123709 SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificatesResponse **a, const char *type)
123710 {
123711         if (soap_element_begin_in(soap, tag, 1, NULL))
123712                 return NULL;
123713         if (!a)
123714                 if (!(a = (_sai__CertStoreEnumerateCertificatesResponse **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateCertificatesResponse *))))
123715                         return NULL;
123716         *a = NULL;
123717         if (!soap->null && *soap->href != '#')
123718         {       soap_revert(soap);
123719                 if (!(*a = (_sai__CertStoreEnumerateCertificatesResponse *)soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
123720                         return NULL;
123721                 (*a)->soap_default(soap);
123722                 if (!(*a)->soap_in(soap, tag, NULL))
123723                         return NULL;
123724         }
123725         else
123726         {       a = (_sai__CertStoreEnumerateCertificatesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, sizeof(_sai__CertStoreEnumerateCertificatesResponse), 0);
123727                 if (soap->body && soap_element_end_in(soap, tag))
123728                         return NULL;
123729         }
123730         return a;
123731 }
123732
123733 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *const*a)
123734 {
123735         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateCertificates))
123736                 (*a)->soap_serialize(soap);
123737 }
123738
123739 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *const*a, const char *tag, const char *type)
123740 {
123741         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates);
123742         if (soap_out_PointerTo_sai__CertStoreEnumerateCertificates(soap, tag, id, a, type))
123743                 return soap->error;
123744         return soap_putindependent(soap);
123745 }
123746
123747 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, int id, _sai__CertStoreEnumerateCertificates *const*a, const char *type)
123748 {
123749         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateCertificates);
123750         if (id < 0)
123751                 return soap->error;
123752         return (*a)->soap_out(soap, tag, id, type);
123753 }
123754
123755 SOAP_FMAC3 _sai__CertStoreEnumerateCertificates ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates **p, const char *tag, const char *type)
123756 {
123757         if ((p = soap_in_PointerTo_sai__CertStoreEnumerateCertificates(soap, tag, p, type)))
123758                 soap_getindependent(soap);
123759         return p;
123760 }
123761
123762 SOAP_FMAC3 _sai__CertStoreEnumerateCertificates ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificates **a, const char *type)
123763 {
123764         if (soap_element_begin_in(soap, tag, 1, NULL))
123765                 return NULL;
123766         if (!a)
123767                 if (!(a = (_sai__CertStoreEnumerateCertificates **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateCertificates *))))
123768                         return NULL;
123769         *a = NULL;
123770         if (!soap->null && *soap->href != '#')
123771         {       soap_revert(soap);
123772                 if (!(*a = (_sai__CertStoreEnumerateCertificates *)soap_instantiate__sai__CertStoreEnumerateCertificates(soap, -1, soap->type, soap->arrayType, NULL)))
123773                         return NULL;
123774                 (*a)->soap_default(soap);
123775                 if (!(*a)->soap_in(soap, tag, NULL))
123776                         return NULL;
123777         }
123778         else
123779         {       a = (_sai__CertStoreEnumerateCertificates **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateCertificates, sizeof(_sai__CertStoreEnumerateCertificates), 0);
123780                 if (soap->body && soap_element_end_in(soap, tag))
123781                         return NULL;
123782         }
123783         return a;
123784 }
123785
123786 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *const*a)
123787 {
123788         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetCertificateResponse))
123789                 (*a)->soap_serialize(soap);
123790 }
123791
123792 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *const*a, const char *tag, const char *type)
123793 {
123794         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse);
123795         if (soap_out_PointerTo_sai__CertStoreGetCertificateResponse(soap, tag, id, a, type))
123796                 return soap->error;
123797         return soap_putindependent(soap);
123798 }
123799
123800 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreGetCertificateResponse *const*a, const char *type)
123801 {
123802         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetCertificateResponse);
123803         if (id < 0)
123804                 return soap->error;
123805         return (*a)->soap_out(soap, tag, id, type);
123806 }
123807
123808 SOAP_FMAC3 _sai__CertStoreGetCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse **p, const char *tag, const char *type)
123809 {
123810         if ((p = soap_in_PointerTo_sai__CertStoreGetCertificateResponse(soap, tag, p, type)))
123811                 soap_getindependent(soap);
123812         return p;
123813 }
123814
123815 SOAP_FMAC3 _sai__CertStoreGetCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreGetCertificateResponse **a, const char *type)
123816 {
123817         if (soap_element_begin_in(soap, tag, 1, NULL))
123818                 return NULL;
123819         if (!a)
123820                 if (!(a = (_sai__CertStoreGetCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreGetCertificateResponse *))))
123821                         return NULL;
123822         *a = NULL;
123823         if (!soap->null && *soap->href != '#')
123824         {       soap_revert(soap);
123825                 if (!(*a = (_sai__CertStoreGetCertificateResponse *)soap_instantiate__sai__CertStoreGetCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
123826                         return NULL;
123827                 (*a)->soap_default(soap);
123828                 if (!(*a)->soap_in(soap, tag, NULL))
123829                         return NULL;
123830         }
123831         else
123832         {       a = (_sai__CertStoreGetCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetCertificateResponse, sizeof(_sai__CertStoreGetCertificateResponse), 0);
123833                 if (soap->body && soap_element_end_in(soap, tag))
123834                         return NULL;
123835         }
123836         return a;
123837 }
123838
123839 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *const*a)
123840 {
123841         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetCertificate))
123842                 (*a)->soap_serialize(soap);
123843 }
123844
123845 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *const*a, const char *tag, const char *type)
123846 {
123847         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate);
123848         if (soap_out_PointerTo_sai__CertStoreGetCertificate(soap, tag, id, a, type))
123849                 return soap->error;
123850         return soap_putindependent(soap);
123851 }
123852
123853 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, const char *tag, int id, _sai__CertStoreGetCertificate *const*a, const char *type)
123854 {
123855         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetCertificate);
123856         if (id < 0)
123857                 return soap->error;
123858         return (*a)->soap_out(soap, tag, id, type);
123859 }
123860
123861 SOAP_FMAC3 _sai__CertStoreGetCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate **p, const char *tag, const char *type)
123862 {
123863         if ((p = soap_in_PointerTo_sai__CertStoreGetCertificate(soap, tag, p, type)))
123864                 soap_getindependent(soap);
123865         return p;
123866 }
123867
123868 SOAP_FMAC3 _sai__CertStoreGetCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, const char *tag, _sai__CertStoreGetCertificate **a, const char *type)
123869 {
123870         if (soap_element_begin_in(soap, tag, 1, NULL))
123871                 return NULL;
123872         if (!a)
123873                 if (!(a = (_sai__CertStoreGetCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreGetCertificate *))))
123874                         return NULL;
123875         *a = NULL;
123876         if (!soap->null && *soap->href != '#')
123877         {       soap_revert(soap);
123878                 if (!(*a = (_sai__CertStoreGetCertificate *)soap_instantiate__sai__CertStoreGetCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
123879                         return NULL;
123880                 (*a)->soap_default(soap);
123881                 if (!(*a)->soap_in(soap, tag, NULL))
123882                         return NULL;
123883         }
123884         else
123885         {       a = (_sai__CertStoreGetCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetCertificate, sizeof(_sai__CertStoreGetCertificate), 0);
123886                 if (soap->body && soap_element_end_in(soap, tag))
123887                         return NULL;
123888         }
123889         return a;
123890 }
123891
123892 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *const*a)
123893 {
123894         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddCertificateResponse))
123895                 (*a)->soap_serialize(soap);
123896 }
123897
123898 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *const*a, const char *tag, const char *type)
123899 {
123900         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse);
123901         if (soap_out_PointerTo_sai__CertStoreAddCertificateResponse(soap, tag, id, a, type))
123902                 return soap->error;
123903         return soap_putindependent(soap);
123904 }
123905
123906 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreAddCertificateResponse *const*a, const char *type)
123907 {
123908         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddCertificateResponse);
123909         if (id < 0)
123910                 return soap->error;
123911         return (*a)->soap_out(soap, tag, id, type);
123912 }
123913
123914 SOAP_FMAC3 _sai__CertStoreAddCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse **p, const char *tag, const char *type)
123915 {
123916         if ((p = soap_in_PointerTo_sai__CertStoreAddCertificateResponse(soap, tag, p, type)))
123917                 soap_getindependent(soap);
123918         return p;
123919 }
123920
123921 SOAP_FMAC3 _sai__CertStoreAddCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreAddCertificateResponse **a, const char *type)
123922 {
123923         if (soap_element_begin_in(soap, tag, 1, NULL))
123924                 return NULL;
123925         if (!a)
123926                 if (!(a = (_sai__CertStoreAddCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreAddCertificateResponse *))))
123927                         return NULL;
123928         *a = NULL;
123929         if (!soap->null && *soap->href != '#')
123930         {       soap_revert(soap);
123931                 if (!(*a = (_sai__CertStoreAddCertificateResponse *)soap_instantiate__sai__CertStoreAddCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
123932                         return NULL;
123933                 (*a)->soap_default(soap);
123934                 if (!(*a)->soap_in(soap, tag, NULL))
123935                         return NULL;
123936         }
123937         else
123938         {       a = (_sai__CertStoreAddCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddCertificateResponse, sizeof(_sai__CertStoreAddCertificateResponse), 0);
123939                 if (soap->body && soap_element_end_in(soap, tag))
123940                         return NULL;
123941         }
123942         return a;
123943 }
123944
123945 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *const*a)
123946 {
123947         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddCertificate))
123948                 (*a)->soap_serialize(soap);
123949 }
123950
123951 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *const*a, const char *tag, const char *type)
123952 {
123953         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate);
123954         if (soap_out_PointerTo_sai__CertStoreAddCertificate(soap, tag, id, a, type))
123955                 return soap->error;
123956         return soap_putindependent(soap);
123957 }
123958
123959 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, const char *tag, int id, _sai__CertStoreAddCertificate *const*a, const char *type)
123960 {
123961         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddCertificate);
123962         if (id < 0)
123963                 return soap->error;
123964         return (*a)->soap_out(soap, tag, id, type);
123965 }
123966
123967 SOAP_FMAC3 _sai__CertStoreAddCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate **p, const char *tag, const char *type)
123968 {
123969         if ((p = soap_in_PointerTo_sai__CertStoreAddCertificate(soap, tag, p, type)))
123970                 soap_getindependent(soap);
123971         return p;
123972 }
123973
123974 SOAP_FMAC3 _sai__CertStoreAddCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, const char *tag, _sai__CertStoreAddCertificate **a, const char *type)
123975 {
123976         if (soap_element_begin_in(soap, tag, 1, NULL))
123977                 return NULL;
123978         if (!a)
123979                 if (!(a = (_sai__CertStoreAddCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreAddCertificate *))))
123980                         return NULL;
123981         *a = NULL;
123982         if (!soap->null && *soap->href != '#')
123983         {       soap_revert(soap);
123984                 if (!(*a = (_sai__CertStoreAddCertificate *)soap_instantiate__sai__CertStoreAddCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
123985                         return NULL;
123986                 (*a)->soap_default(soap);
123987                 if (!(*a)->soap_in(soap, tag, NULL))
123988                         return NULL;
123989         }
123990         else
123991         {       a = (_sai__CertStoreAddCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddCertificate, sizeof(_sai__CertStoreAddCertificate), 0);
123992                 if (soap->body && soap_element_end_in(soap, tag))
123993                         return NULL;
123994         }
123995         return a;
123996 }
123997
123998 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *const*a)
123999 {
124000         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse))
124001                 (*a)->soap_serialize(soap);
124002 }
124003
124004 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *const*a, const char *tag, const char *type)
124005 {
124006         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse);
124007         if (soap_out_PointerTo_sai__CertStoreRemoveKeyResponse(soap, tag, id, a, type))
124008                 return soap->error;
124009         return soap_putindependent(soap);
124010 }
124011
124012 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreRemoveKeyResponse *const*a, const char *type)
124013 {
124014         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveKeyResponse);
124015         if (id < 0)
124016                 return soap->error;
124017         return (*a)->soap_out(soap, tag, id, type);
124018 }
124019
124020 SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse **p, const char *tag, const char *type)
124021 {
124022         if ((p = soap_in_PointerTo_sai__CertStoreRemoveKeyResponse(soap, tag, p, type)))
124023                 soap_getindependent(soap);
124024         return p;
124025 }
124026
124027 SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveKeyResponse **a, const char *type)
124028 {
124029         if (soap_element_begin_in(soap, tag, 1, NULL))
124030                 return NULL;
124031         if (!a)
124032                 if (!(a = (_sai__CertStoreRemoveKeyResponse **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveKeyResponse *))))
124033                         return NULL;
124034         *a = NULL;
124035         if (!soap->null && *soap->href != '#')
124036         {       soap_revert(soap);
124037                 if (!(*a = (_sai__CertStoreRemoveKeyResponse *)soap_instantiate__sai__CertStoreRemoveKeyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
124038                         return NULL;
124039                 (*a)->soap_default(soap);
124040                 if (!(*a)->soap_in(soap, tag, NULL))
124041                         return NULL;
124042         }
124043         else
124044         {       a = (_sai__CertStoreRemoveKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, sizeof(_sai__CertStoreRemoveKeyResponse), 0);
124045                 if (soap->body && soap_element_end_in(soap, tag))
124046                         return NULL;
124047         }
124048         return a;
124049 }
124050
124051 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *const*a)
124052 {
124053         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveKey))
124054                 (*a)->soap_serialize(soap);
124055 }
124056
124057 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *const*a, const char *tag, const char *type)
124058 {
124059         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey);
124060         if (soap_out_PointerTo_sai__CertStoreRemoveKey(soap, tag, id, a, type))
124061                 return soap->error;
124062         return soap_putindependent(soap);
124063 }
124064
124065 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, const char *tag, int id, _sai__CertStoreRemoveKey *const*a, const char *type)
124066 {
124067         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveKey);
124068         if (id < 0)
124069                 return soap->error;
124070         return (*a)->soap_out(soap, tag, id, type);
124071 }
124072
124073 SOAP_FMAC3 _sai__CertStoreRemoveKey ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey **p, const char *tag, const char *type)
124074 {
124075         if ((p = soap_in_PointerTo_sai__CertStoreRemoveKey(soap, tag, p, type)))
124076                 soap_getindependent(soap);
124077         return p;
124078 }
124079
124080 SOAP_FMAC3 _sai__CertStoreRemoveKey ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, const char *tag, _sai__CertStoreRemoveKey **a, const char *type)
124081 {
124082         if (soap_element_begin_in(soap, tag, 1, NULL))
124083                 return NULL;
124084         if (!a)
124085                 if (!(a = (_sai__CertStoreRemoveKey **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveKey *))))
124086                         return NULL;
124087         *a = NULL;
124088         if (!soap->null && *soap->href != '#')
124089         {       soap_revert(soap);
124090                 if (!(*a = (_sai__CertStoreRemoveKey *)soap_instantiate__sai__CertStoreRemoveKey(soap, -1, soap->type, soap->arrayType, NULL)))
124091                         return NULL;
124092                 (*a)->soap_default(soap);
124093                 if (!(*a)->soap_in(soap, tag, NULL))
124094                         return NULL;
124095         }
124096         else
124097         {       a = (_sai__CertStoreRemoveKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveKey, sizeof(_sai__CertStoreRemoveKey), 0);
124098                 if (soap->body && soap_element_end_in(soap, tag))
124099                         return NULL;
124100         }
124101         return a;
124102 }
124103
124104 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *const*a)
124105 {
124106         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetKeyResponse))
124107                 (*a)->soap_serialize(soap);
124108 }
124109
124110 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *const*a, const char *tag, const char *type)
124111 {
124112         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse);
124113         if (soap_out_PointerTo_sai__CertStoreGetKeyResponse(soap, tag, id, a, type))
124114                 return soap->error;
124115         return soap_putindependent(soap);
124116 }
124117
124118 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreGetKeyResponse *const*a, const char *type)
124119 {
124120         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetKeyResponse);
124121         if (id < 0)
124122                 return soap->error;
124123         return (*a)->soap_out(soap, tag, id, type);
124124 }
124125
124126 SOAP_FMAC3 _sai__CertStoreGetKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse **p, const char *tag, const char *type)
124127 {
124128         if ((p = soap_in_PointerTo_sai__CertStoreGetKeyResponse(soap, tag, p, type)))
124129                 soap_getindependent(soap);
124130         return p;
124131 }
124132
124133 SOAP_FMAC3 _sai__CertStoreGetKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreGetKeyResponse **a, const char *type)
124134 {
124135         if (soap_element_begin_in(soap, tag, 1, NULL))
124136                 return NULL;
124137         if (!a)
124138                 if (!(a = (_sai__CertStoreGetKeyResponse **)soap_malloc(soap, sizeof(_sai__CertStoreGetKeyResponse *))))
124139                         return NULL;
124140         *a = NULL;
124141         if (!soap->null && *soap->href != '#')
124142         {       soap_revert(soap);
124143                 if (!(*a = (_sai__CertStoreGetKeyResponse *)soap_instantiate__sai__CertStoreGetKeyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
124144                         return NULL;
124145                 (*a)->soap_default(soap);
124146                 if (!(*a)->soap_in(soap, tag, NULL))
124147                         return NULL;
124148         }
124149         else
124150         {       a = (_sai__CertStoreGetKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetKeyResponse, sizeof(_sai__CertStoreGetKeyResponse), 0);
124151                 if (soap->body && soap_element_end_in(soap, tag))
124152                         return NULL;
124153         }
124154         return a;
124155 }
124156
124157 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *const*a)
124158 {
124159         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetKey))
124160                 (*a)->soap_serialize(soap);
124161 }
124162
124163 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *const*a, const char *tag, const char *type)
124164 {
124165         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetKey);
124166         if (soap_out_PointerTo_sai__CertStoreGetKey(soap, tag, id, a, type))
124167                 return soap->error;
124168         return soap_putindependent(soap);
124169 }
124170
124171 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreGetKey(struct soap *soap, const char *tag, int id, _sai__CertStoreGetKey *const*a, const char *type)
124172 {
124173         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetKey);
124174         if (id < 0)
124175                 return soap->error;
124176         return (*a)->soap_out(soap, tag, id, type);
124177 }
124178
124179 SOAP_FMAC3 _sai__CertStoreGetKey ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey **p, const char *tag, const char *type)
124180 {
124181         if ((p = soap_in_PointerTo_sai__CertStoreGetKey(soap, tag, p, type)))
124182                 soap_getindependent(soap);
124183         return p;
124184 }
124185
124186 SOAP_FMAC3 _sai__CertStoreGetKey ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetKey(struct soap *soap, const char *tag, _sai__CertStoreGetKey **a, const char *type)
124187 {
124188         if (soap_element_begin_in(soap, tag, 1, NULL))
124189                 return NULL;
124190         if (!a)
124191                 if (!(a = (_sai__CertStoreGetKey **)soap_malloc(soap, sizeof(_sai__CertStoreGetKey *))))
124192                         return NULL;
124193         *a = NULL;
124194         if (!soap->null && *soap->href != '#')
124195         {       soap_revert(soap);
124196                 if (!(*a = (_sai__CertStoreGetKey *)soap_instantiate__sai__CertStoreGetKey(soap, -1, soap->type, soap->arrayType, NULL)))
124197                         return NULL;
124198                 (*a)->soap_default(soap);
124199                 if (!(*a)->soap_in(soap, tag, NULL))
124200                         return NULL;
124201         }
124202         else
124203         {       a = (_sai__CertStoreGetKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetKey, sizeof(_sai__CertStoreGetKey), 0);
124204                 if (soap->body && soap_element_end_in(soap, tag))
124205                         return NULL;
124206         }
124207         return a;
124208 }
124209
124210 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *const*a)
124211 {
124212         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse))
124213                 (*a)->soap_serialize(soap);
124214 }
124215
124216 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *const*a, const char *tag, const char *type)
124217 {
124218         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse);
124219         if (soap_out_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, tag, id, a, type))
124220                 return soap->error;
124221         return soap_putindependent(soap);
124222 }
124223
124224 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreEnumerateKeysResponse *const*a, const char *type)
124225 {
124226         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse);
124227         if (id < 0)
124228                 return soap->error;
124229         return (*a)->soap_out(soap, tag, id, type);
124230 }
124231
124232 SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse **p, const char *tag, const char *type)
124233 {
124234         if ((p = soap_in_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, tag, p, type)))
124235                 soap_getindependent(soap);
124236         return p;
124237 }
124238
124239 SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeysResponse **a, const char *type)
124240 {
124241         if (soap_element_begin_in(soap, tag, 1, NULL))
124242                 return NULL;
124243         if (!a)
124244                 if (!(a = (_sai__CertStoreEnumerateKeysResponse **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateKeysResponse *))))
124245                         return NULL;
124246         *a = NULL;
124247         if (!soap->null && *soap->href != '#')
124248         {       soap_revert(soap);
124249                 if (!(*a = (_sai__CertStoreEnumerateKeysResponse *)soap_instantiate__sai__CertStoreEnumerateKeysResponse(soap, -1, soap->type, soap->arrayType, NULL)))
124250                         return NULL;
124251                 (*a)->soap_default(soap);
124252                 if (!(*a)->soap_in(soap, tag, NULL))
124253                         return NULL;
124254         }
124255         else
124256         {       a = (_sai__CertStoreEnumerateKeysResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, sizeof(_sai__CertStoreEnumerateKeysResponse), 0);
124257                 if (soap->body && soap_element_end_in(soap, tag))
124258                         return NULL;
124259         }
124260         return a;
124261 }
124262
124263 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *const*a)
124264 {
124265         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateKeys))
124266                 (*a)->soap_serialize(soap);
124267 }
124268
124269 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *const*a, const char *tag, const char *type)
124270 {
124271         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys);
124272         if (soap_out_PointerTo_sai__CertStoreEnumerateKeys(soap, tag, id, a, type))
124273                 return soap->error;
124274         return soap_putindependent(soap);
124275 }
124276
124277 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, int id, _sai__CertStoreEnumerateKeys *const*a, const char *type)
124278 {
124279         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateKeys);
124280         if (id < 0)
124281                 return soap->error;
124282         return (*a)->soap_out(soap, tag, id, type);
124283 }
124284
124285 SOAP_FMAC3 _sai__CertStoreEnumerateKeys ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys **p, const char *tag, const char *type)
124286 {
124287         if ((p = soap_in_PointerTo_sai__CertStoreEnumerateKeys(soap, tag, p, type)))
124288                 soap_getindependent(soap);
124289         return p;
124290 }
124291
124292 SOAP_FMAC3 _sai__CertStoreEnumerateKeys ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeys **a, const char *type)
124293 {
124294         if (soap_element_begin_in(soap, tag, 1, NULL))
124295                 return NULL;
124296         if (!a)
124297                 if (!(a = (_sai__CertStoreEnumerateKeys **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateKeys *))))
124298                         return NULL;
124299         *a = NULL;
124300         if (!soap->null && *soap->href != '#')
124301         {       soap_revert(soap);
124302                 if (!(*a = (_sai__CertStoreEnumerateKeys *)soap_instantiate__sai__CertStoreEnumerateKeys(soap, -1, soap->type, soap->arrayType, NULL)))
124303                         return NULL;
124304                 (*a)->soap_default(soap);
124305                 if (!(*a)->soap_in(soap, tag, NULL))
124306                         return NULL;
124307         }
124308         else
124309         {       a = (_sai__CertStoreEnumerateKeys **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateKeys, sizeof(_sai__CertStoreEnumerateKeys), 0);
124310                 if (soap->body && soap_element_end_in(soap, tag))
124311                         return NULL;
124312         }
124313         return a;
124314 }
124315
124316 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *const*a)
124317 {
124318         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddKeyResponse))
124319                 (*a)->soap_serialize(soap);
124320 }
124321
124322 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *const*a, const char *tag, const char *type)
124323 {
124324         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse);
124325         if (soap_out_PointerTo_sai__CertStoreAddKeyResponse(soap, tag, id, a, type))
124326                 return soap->error;
124327         return soap_putindependent(soap);
124328 }
124329
124330 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, int id, _sai__CertStoreAddKeyResponse *const*a, const char *type)
124331 {
124332         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddKeyResponse);
124333         if (id < 0)
124334                 return soap->error;
124335         return (*a)->soap_out(soap, tag, id, type);
124336 }
124337
124338 SOAP_FMAC3 _sai__CertStoreAddKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse **p, const char *tag, const char *type)
124339 {
124340         if ((p = soap_in_PointerTo_sai__CertStoreAddKeyResponse(soap, tag, p, type)))
124341                 soap_getindependent(soap);
124342         return p;
124343 }
124344
124345 SOAP_FMAC3 _sai__CertStoreAddKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreAddKeyResponse **a, const char *type)
124346 {
124347         if (soap_element_begin_in(soap, tag, 1, NULL))
124348                 return NULL;
124349         if (!a)
124350                 if (!(a = (_sai__CertStoreAddKeyResponse **)soap_malloc(soap, sizeof(_sai__CertStoreAddKeyResponse *))))
124351                         return NULL;
124352         *a = NULL;
124353         if (!soap->null && *soap->href != '#')
124354         {       soap_revert(soap);
124355                 if (!(*a = (_sai__CertStoreAddKeyResponse *)soap_instantiate__sai__CertStoreAddKeyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
124356                         return NULL;
124357                 (*a)->soap_default(soap);
124358                 if (!(*a)->soap_in(soap, tag, NULL))
124359                         return NULL;
124360         }
124361         else
124362         {       a = (_sai__CertStoreAddKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddKeyResponse, sizeof(_sai__CertStoreAddKeyResponse), 0);
124363                 if (soap->body && soap_element_end_in(soap, tag))
124364                         return NULL;
124365         }
124366         return a;
124367 }
124368
124369 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *const*a)
124370 {
124371         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddKey))
124372                 (*a)->soap_serialize(soap);
124373 }
124374
124375 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *const*a, const char *tag, const char *type)
124376 {
124377         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddKey);
124378         if (soap_out_PointerTo_sai__CertStoreAddKey(soap, tag, id, a, type))
124379                 return soap->error;
124380         return soap_putindependent(soap);
124381 }
124382
124383 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CertStoreAddKey(struct soap *soap, const char *tag, int id, _sai__CertStoreAddKey *const*a, const char *type)
124384 {
124385         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddKey);
124386         if (id < 0)
124387                 return soap->error;
124388         return (*a)->soap_out(soap, tag, id, type);
124389 }
124390
124391 SOAP_FMAC3 _sai__CertStoreAddKey ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey **p, const char *tag, const char *type)
124392 {
124393         if ((p = soap_in_PointerTo_sai__CertStoreAddKey(soap, tag, p, type)))
124394                 soap_getindependent(soap);
124395         return p;
124396 }
124397
124398 SOAP_FMAC3 _sai__CertStoreAddKey ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddKey(struct soap *soap, const char *tag, _sai__CertStoreAddKey **a, const char *type)
124399 {
124400         if (soap_element_begin_in(soap, tag, 1, NULL))
124401                 return NULL;
124402         if (!a)
124403                 if (!(a = (_sai__CertStoreAddKey **)soap_malloc(soap, sizeof(_sai__CertStoreAddKey *))))
124404                         return NULL;
124405         *a = NULL;
124406         if (!soap->null && *soap->href != '#')
124407         {       soap_revert(soap);
124408                 if (!(*a = (_sai__CertStoreAddKey *)soap_instantiate__sai__CertStoreAddKey(soap, -1, soap->type, soap->arrayType, NULL)))
124409                         return NULL;
124410                 (*a)->soap_default(soap);
124411                 if (!(*a)->soap_in(soap, tag, NULL))
124412                         return NULL;
124413         }
124414         else
124415         {       a = (_sai__CertStoreAddKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddKey, sizeof(_sai__CertStoreAddKey), 0);
124416                 if (soap->body && soap_element_end_in(soap, tag))
124417                         return NULL;
124418         }
124419         return a;
124420 }
124421
124422 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *const*a)
124423 {
124424         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse))
124425                 (*a)->soap_serialize(soap);
124426 }
124427
124428 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *const*a, const char *tag, const char *type)
124429 {
124430         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse);
124431         if (soap_out_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, tag, id, a, type))
124432                 return soap->error;
124433         return soap_putindependent(soap);
124434 }
124435
124436 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, int id, _sai__GetGlobalPowerPolicyResponse *const*a, const char *type)
124437 {
124438         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse);
124439         if (id < 0)
124440                 return soap->error;
124441         return (*a)->soap_out(soap, tag, id, type);
124442 }
124443
124444 SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse **p, const char *tag, const char *type)
124445 {
124446         if ((p = soap_in_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, tag, p, type)))
124447                 soap_getindependent(soap);
124448         return p;
124449 }
124450
124451 SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicyResponse **a, const char *type)
124452 {
124453         if (soap_element_begin_in(soap, tag, 1, NULL))
124454                 return NULL;
124455         if (!a)
124456                 if (!(a = (_sai__GetGlobalPowerPolicyResponse **)soap_malloc(soap, sizeof(_sai__GetGlobalPowerPolicyResponse *))))
124457                         return NULL;
124458         *a = NULL;
124459         if (!soap->null && *soap->href != '#')
124460         {       soap_revert(soap);
124461                 if (!(*a = (_sai__GetGlobalPowerPolicyResponse *)soap_instantiate__sai__GetGlobalPowerPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
124462                         return NULL;
124463                 (*a)->soap_default(soap);
124464                 if (!(*a)->soap_in(soap, tag, NULL))
124465                         return NULL;
124466         }
124467         else
124468         {       a = (_sai__GetGlobalPowerPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, sizeof(_sai__GetGlobalPowerPolicyResponse), 0);
124469                 if (soap->body && soap_element_end_in(soap, tag))
124470                         return NULL;
124471         }
124472         return a;
124473 }
124474
124475 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *const*a)
124476 {
124477         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetGlobalPowerPolicy))
124478                 (*a)->soap_serialize(soap);
124479 }
124480
124481 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *const*a, const char *tag, const char *type)
124482 {
124483         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy);
124484         if (soap_out_PointerTo_sai__GetGlobalPowerPolicy(soap, tag, id, a, type))
124485                 return soap->error;
124486         return soap_putindependent(soap);
124487 }
124488
124489 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, _sai__GetGlobalPowerPolicy *const*a, const char *type)
124490 {
124491         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetGlobalPowerPolicy);
124492         if (id < 0)
124493                 return soap->error;
124494         return (*a)->soap_out(soap, tag, id, type);
124495 }
124496
124497 SOAP_FMAC3 _sai__GetGlobalPowerPolicy ** SOAP_FMAC4 soap_get_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy **p, const char *tag, const char *type)
124498 {
124499         if ((p = soap_in_PointerTo_sai__GetGlobalPowerPolicy(soap, tag, p, type)))
124500                 soap_getindependent(soap);
124501         return p;
124502 }
124503
124504 SOAP_FMAC3 _sai__GetGlobalPowerPolicy ** SOAP_FMAC4 soap_in_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicy **a, const char *type)
124505 {
124506         if (soap_element_begin_in(soap, tag, 1, NULL))
124507                 return NULL;
124508         if (!a)
124509                 if (!(a = (_sai__GetGlobalPowerPolicy **)soap_malloc(soap, sizeof(_sai__GetGlobalPowerPolicy *))))
124510                         return NULL;
124511         *a = NULL;
124512         if (!soap->null && *soap->href != '#')
124513         {       soap_revert(soap);
124514                 if (!(*a = (_sai__GetGlobalPowerPolicy *)soap_instantiate__sai__GetGlobalPowerPolicy(soap, -1, soap->type, soap->arrayType, NULL)))
124515                         return NULL;
124516                 (*a)->soap_default(soap);
124517                 if (!(*a)->soap_in(soap, tag, NULL))
124518                         return NULL;
124519         }
124520         else
124521         {       a = (_sai__GetGlobalPowerPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetGlobalPowerPolicy, sizeof(_sai__GetGlobalPowerPolicy), 0);
124522                 if (soap->body && soap_element_end_in(soap, tag))
124523                         return NULL;
124524         }
124525         return a;
124526 }
124527
124528 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *const*a)
124529 {
124530         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse))
124531                 (*a)->soap_serialize(soap);
124532 }
124533
124534 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *const*a, const char *tag, const char *type)
124535 {
124536         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse);
124537         if (soap_out_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, tag, id, a, type))
124538                 return soap->error;
124539         return soap_putindependent(soap);
124540 }
124541
124542 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, int id, _sai__SetGlobalPowerPolicyResponse *const*a, const char *type)
124543 {
124544         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse);
124545         if (id < 0)
124546                 return soap->error;
124547         return (*a)->soap_out(soap, tag, id, type);
124548 }
124549
124550 SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse **p, const char *tag, const char *type)
124551 {
124552         if ((p = soap_in_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, tag, p, type)))
124553                 soap_getindependent(soap);
124554         return p;
124555 }
124556
124557 SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicyResponse **a, const char *type)
124558 {
124559         if (soap_element_begin_in(soap, tag, 1, NULL))
124560                 return NULL;
124561         if (!a)
124562                 if (!(a = (_sai__SetGlobalPowerPolicyResponse **)soap_malloc(soap, sizeof(_sai__SetGlobalPowerPolicyResponse *))))
124563                         return NULL;
124564         *a = NULL;
124565         if (!soap->null && *soap->href != '#')
124566         {       soap_revert(soap);
124567                 if (!(*a = (_sai__SetGlobalPowerPolicyResponse *)soap_instantiate__sai__SetGlobalPowerPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
124568                         return NULL;
124569                 (*a)->soap_default(soap);
124570                 if (!(*a)->soap_in(soap, tag, NULL))
124571                         return NULL;
124572         }
124573         else
124574         {       a = (_sai__SetGlobalPowerPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, sizeof(_sai__SetGlobalPowerPolicyResponse), 0);
124575                 if (soap->body && soap_element_end_in(soap, tag))
124576                         return NULL;
124577         }
124578         return a;
124579 }
124580
124581 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *const*a)
124582 {
124583         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetGlobalPowerPolicy))
124584                 (*a)->soap_serialize(soap);
124585 }
124586
124587 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *const*a, const char *tag, const char *type)
124588 {
124589         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy);
124590         if (soap_out_PointerTo_sai__SetGlobalPowerPolicy(soap, tag, id, a, type))
124591                 return soap->error;
124592         return soap_putindependent(soap);
124593 }
124594
124595 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, _sai__SetGlobalPowerPolicy *const*a, const char *type)
124596 {
124597         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetGlobalPowerPolicy);
124598         if (id < 0)
124599                 return soap->error;
124600         return (*a)->soap_out(soap, tag, id, type);
124601 }
124602
124603 SOAP_FMAC3 _sai__SetGlobalPowerPolicy ** SOAP_FMAC4 soap_get_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy **p, const char *tag, const char *type)
124604 {
124605         if ((p = soap_in_PointerTo_sai__SetGlobalPowerPolicy(soap, tag, p, type)))
124606                 soap_getindependent(soap);
124607         return p;
124608 }
124609
124610 SOAP_FMAC3 _sai__SetGlobalPowerPolicy ** SOAP_FMAC4 soap_in_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicy **a, const char *type)
124611 {
124612         if (soap_element_begin_in(soap, tag, 1, NULL))
124613                 return NULL;
124614         if (!a)
124615                 if (!(a = (_sai__SetGlobalPowerPolicy **)soap_malloc(soap, sizeof(_sai__SetGlobalPowerPolicy *))))
124616                         return NULL;
124617         *a = NULL;
124618         if (!soap->null && *soap->href != '#')
124619         {       soap_revert(soap);
124620                 if (!(*a = (_sai__SetGlobalPowerPolicy *)soap_instantiate__sai__SetGlobalPowerPolicy(soap, -1, soap->type, soap->arrayType, NULL)))
124621                         return NULL;
124622                 (*a)->soap_default(soap);
124623                 if (!(*a)->soap_in(soap, tag, NULL))
124624                         return NULL;
124625         }
124626         else
124627         {       a = (_sai__SetGlobalPowerPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetGlobalPowerPolicy, sizeof(_sai__SetGlobalPowerPolicy), 0);
124628                 if (soap->body && soap_element_end_in(soap, tag))
124629                         return NULL;
124630         }
124631         return a;
124632 }
124633
124634 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *const*a)
124635 {
124636         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetActivePowerPackageResponse))
124637                 (*a)->soap_serialize(soap);
124638 }
124639
124640 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *const*a, const char *tag, const char *type)
124641 {
124642         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse);
124643         if (soap_out_PointerTo_sai__SetActivePowerPackageResponse(soap, tag, id, a, type))
124644                 return soap->error;
124645         return soap_putindependent(soap);
124646 }
124647
124648 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, int id, _sai__SetActivePowerPackageResponse *const*a, const char *type)
124649 {
124650         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetActivePowerPackageResponse);
124651         if (id < 0)
124652                 return soap->error;
124653         return (*a)->soap_out(soap, tag, id, type);
124654 }
124655
124656 SOAP_FMAC3 _sai__SetActivePowerPackageResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse **p, const char *tag, const char *type)
124657 {
124658         if ((p = soap_in_PointerTo_sai__SetActivePowerPackageResponse(soap, tag, p, type)))
124659                 soap_getindependent(soap);
124660         return p;
124661 }
124662
124663 SOAP_FMAC3 _sai__SetActivePowerPackageResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__SetActivePowerPackageResponse **a, const char *type)
124664 {
124665         if (soap_element_begin_in(soap, tag, 1, NULL))
124666                 return NULL;
124667         if (!a)
124668                 if (!(a = (_sai__SetActivePowerPackageResponse **)soap_malloc(soap, sizeof(_sai__SetActivePowerPackageResponse *))))
124669                         return NULL;
124670         *a = NULL;
124671         if (!soap->null && *soap->href != '#')
124672         {       soap_revert(soap);
124673                 if (!(*a = (_sai__SetActivePowerPackageResponse *)soap_instantiate__sai__SetActivePowerPackageResponse(soap, -1, soap->type, soap->arrayType, NULL)))
124674                         return NULL;
124675                 (*a)->soap_default(soap);
124676                 if (!(*a)->soap_in(soap, tag, NULL))
124677                         return NULL;
124678         }
124679         else
124680         {       a = (_sai__SetActivePowerPackageResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetActivePowerPackageResponse, sizeof(_sai__SetActivePowerPackageResponse), 0);
124681                 if (soap->body && soap_element_end_in(soap, tag))
124682                         return NULL;
124683         }
124684         return a;
124685 }
124686
124687 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *const*a)
124688 {
124689         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetActivePowerPackage))
124690                 (*a)->soap_serialize(soap);
124691 }
124692
124693 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *const*a, const char *tag, const char *type)
124694 {
124695         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetActivePowerPackage);
124696         if (soap_out_PointerTo_sai__SetActivePowerPackage(soap, tag, id, a, type))
124697                 return soap->error;
124698         return soap_putindependent(soap);
124699 }
124700
124701 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetActivePowerPackage(struct soap *soap, const char *tag, int id, _sai__SetActivePowerPackage *const*a, const char *type)
124702 {
124703         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetActivePowerPackage);
124704         if (id < 0)
124705                 return soap->error;
124706         return (*a)->soap_out(soap, tag, id, type);
124707 }
124708
124709 SOAP_FMAC3 _sai__SetActivePowerPackage ** SOAP_FMAC4 soap_get_PointerTo_sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage **p, const char *tag, const char *type)
124710 {
124711         if ((p = soap_in_PointerTo_sai__SetActivePowerPackage(soap, tag, p, type)))
124712                 soap_getindependent(soap);
124713         return p;
124714 }
124715
124716 SOAP_FMAC3 _sai__SetActivePowerPackage ** SOAP_FMAC4 soap_in_PointerTo_sai__SetActivePowerPackage(struct soap *soap, const char *tag, _sai__SetActivePowerPackage **a, const char *type)
124717 {
124718         if (soap_element_begin_in(soap, tag, 1, NULL))
124719                 return NULL;
124720         if (!a)
124721                 if (!(a = (_sai__SetActivePowerPackage **)soap_malloc(soap, sizeof(_sai__SetActivePowerPackage *))))
124722                         return NULL;
124723         *a = NULL;
124724         if (!soap->null && *soap->href != '#')
124725         {       soap_revert(soap);
124726                 if (!(*a = (_sai__SetActivePowerPackage *)soap_instantiate__sai__SetActivePowerPackage(soap, -1, soap->type, soap->arrayType, NULL)))
124727                         return NULL;
124728                 (*a)->soap_default(soap);
124729                 if (!(*a)->soap_in(soap, tag, NULL))
124730                         return NULL;
124731         }
124732         else
124733         {       a = (_sai__SetActivePowerPackage **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetActivePowerPackage, sizeof(_sai__SetActivePowerPackage), 0);
124734                 if (soap->body && soap_element_end_in(soap, tag))
124735                         return NULL;
124736         }
124737         return a;
124738 }
124739
124740 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *const*a)
124741 {
124742         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetActivePowerPackageResponse))
124743                 (*a)->soap_serialize(soap);
124744 }
124745
124746 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *const*a, const char *tag, const char *type)
124747 {
124748         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse);
124749         if (soap_out_PointerTo_sai__GetActivePowerPackageResponse(soap, tag, id, a, type))
124750                 return soap->error;
124751         return soap_putindependent(soap);
124752 }
124753
124754 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, int id, _sai__GetActivePowerPackageResponse *const*a, const char *type)
124755 {
124756         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetActivePowerPackageResponse);
124757         if (id < 0)
124758                 return soap->error;
124759         return (*a)->soap_out(soap, tag, id, type);
124760 }
124761
124762 SOAP_FMAC3 _sai__GetActivePowerPackageResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse **p, const char *tag, const char *type)
124763 {
124764         if ((p = soap_in_PointerTo_sai__GetActivePowerPackageResponse(soap, tag, p, type)))
124765                 soap_getindependent(soap);
124766         return p;
124767 }
124768
124769 SOAP_FMAC3 _sai__GetActivePowerPackageResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__GetActivePowerPackageResponse **a, const char *type)
124770 {
124771         if (soap_element_begin_in(soap, tag, 1, NULL))
124772                 return NULL;
124773         if (!a)
124774                 if (!(a = (_sai__GetActivePowerPackageResponse **)soap_malloc(soap, sizeof(_sai__GetActivePowerPackageResponse *))))
124775                         return NULL;
124776         *a = NULL;
124777         if (!soap->null && *soap->href != '#')
124778         {       soap_revert(soap);
124779                 if (!(*a = (_sai__GetActivePowerPackageResponse *)soap_instantiate__sai__GetActivePowerPackageResponse(soap, -1, soap->type, soap->arrayType, NULL)))
124780                         return NULL;
124781                 (*a)->soap_default(soap);
124782                 if (!(*a)->soap_in(soap, tag, NULL))
124783                         return NULL;
124784         }
124785         else
124786         {       a = (_sai__GetActivePowerPackageResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetActivePowerPackageResponse, sizeof(_sai__GetActivePowerPackageResponse), 0);
124787                 if (soap->body && soap_element_end_in(soap, tag))
124788                         return NULL;
124789         }
124790         return a;
124791 }
124792
124793 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *const*a)
124794 {
124795         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetActivePowerPackage))
124796                 (*a)->soap_serialize(soap);
124797 }
124798
124799 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *const*a, const char *tag, const char *type)
124800 {
124801         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetActivePowerPackage);
124802         if (soap_out_PointerTo_sai__GetActivePowerPackage(soap, tag, id, a, type))
124803                 return soap->error;
124804         return soap_putindependent(soap);
124805 }
124806
124807 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetActivePowerPackage(struct soap *soap, const char *tag, int id, _sai__GetActivePowerPackage *const*a, const char *type)
124808 {
124809         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetActivePowerPackage);
124810         if (id < 0)
124811                 return soap->error;
124812         return (*a)->soap_out(soap, tag, id, type);
124813 }
124814
124815 SOAP_FMAC3 _sai__GetActivePowerPackage ** SOAP_FMAC4 soap_get_PointerTo_sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage **p, const char *tag, const char *type)
124816 {
124817         if ((p = soap_in_PointerTo_sai__GetActivePowerPackage(soap, tag, p, type)))
124818                 soap_getindependent(soap);
124819         return p;
124820 }
124821
124822 SOAP_FMAC3 _sai__GetActivePowerPackage ** SOAP_FMAC4 soap_in_PointerTo_sai__GetActivePowerPackage(struct soap *soap, const char *tag, _sai__GetActivePowerPackage **a, const char *type)
124823 {
124824         if (soap_element_begin_in(soap, tag, 1, NULL))
124825                 return NULL;
124826         if (!a)
124827                 if (!(a = (_sai__GetActivePowerPackage **)soap_malloc(soap, sizeof(_sai__GetActivePowerPackage *))))
124828                         return NULL;
124829         *a = NULL;
124830         if (!soap->null && *soap->href != '#')
124831         {       soap_revert(soap);
124832                 if (!(*a = (_sai__GetActivePowerPackage *)soap_instantiate__sai__GetActivePowerPackage(soap, -1, soap->type, soap->arrayType, NULL)))
124833                         return NULL;
124834                 (*a)->soap_default(soap);
124835                 if (!(*a)->soap_in(soap, tag, NULL))
124836                         return NULL;
124837         }
124838         else
124839         {       a = (_sai__GetActivePowerPackage **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetActivePowerPackage, sizeof(_sai__GetActivePowerPackage), 0);
124840                 if (soap->body && soap_element_end_in(soap, tag))
124841                         return NULL;
124842         }
124843         return a;
124844 }
124845
124846 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *const*a)
124847 {
124848         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerPackageResponse))
124849                 (*a)->soap_serialize(soap);
124850 }
124851
124852 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *const*a, const char *tag, const char *type)
124853 {
124854         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse);
124855         if (soap_out_PointerTo_sai__GetPowerPackageResponse(soap, tag, id, a, type))
124856                 return soap->error;
124857         return soap_putindependent(soap);
124858 }
124859
124860 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, const char *tag, int id, _sai__GetPowerPackageResponse *const*a, const char *type)
124861 {
124862         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerPackageResponse);
124863         if (id < 0)
124864                 return soap->error;
124865         return (*a)->soap_out(soap, tag, id, type);
124866 }
124867
124868 SOAP_FMAC3 _sai__GetPowerPackageResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse **p, const char *tag, const char *type)
124869 {
124870         if ((p = soap_in_PointerTo_sai__GetPowerPackageResponse(soap, tag, p, type)))
124871                 soap_getindependent(soap);
124872         return p;
124873 }
124874
124875 SOAP_FMAC3 _sai__GetPowerPackageResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, const char *tag, _sai__GetPowerPackageResponse **a, const char *type)
124876 {
124877         if (soap_element_begin_in(soap, tag, 1, NULL))
124878                 return NULL;
124879         if (!a)
124880                 if (!(a = (_sai__GetPowerPackageResponse **)soap_malloc(soap, sizeof(_sai__GetPowerPackageResponse *))))
124881                         return NULL;
124882         *a = NULL;
124883         if (!soap->null && *soap->href != '#')
124884         {       soap_revert(soap);
124885                 if (!(*a = (_sai__GetPowerPackageResponse *)soap_instantiate__sai__GetPowerPackageResponse(soap, -1, soap->type, soap->arrayType, NULL)))
124886                         return NULL;
124887                 (*a)->soap_default(soap);
124888                 if (!(*a)->soap_in(soap, tag, NULL))
124889                         return NULL;
124890         }
124891         else
124892         {       a = (_sai__GetPowerPackageResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerPackageResponse, sizeof(_sai__GetPowerPackageResponse), 0);
124893                 if (soap->body && soap_element_end_in(soap, tag))
124894                         return NULL;
124895         }
124896         return a;
124897 }
124898
124899 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *const*a)
124900 {
124901         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerPackage))
124902                 (*a)->soap_serialize(soap);
124903 }
124904
124905 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *const*a, const char *tag, const char *type)
124906 {
124907         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerPackage);
124908         if (soap_out_PointerTo_sai__GetPowerPackage(soap, tag, id, a, type))
124909                 return soap->error;
124910         return soap_putindependent(soap);
124911 }
124912
124913 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPowerPackage(struct soap *soap, const char *tag, int id, _sai__GetPowerPackage *const*a, const char *type)
124914 {
124915         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerPackage);
124916         if (id < 0)
124917                 return soap->error;
124918         return (*a)->soap_out(soap, tag, id, type);
124919 }
124920
124921 SOAP_FMAC3 _sai__GetPowerPackage ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage **p, const char *tag, const char *type)
124922 {
124923         if ((p = soap_in_PointerTo_sai__GetPowerPackage(soap, tag, p, type)))
124924                 soap_getindependent(soap);
124925         return p;
124926 }
124927
124928 SOAP_FMAC3 _sai__GetPowerPackage ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerPackage(struct soap *soap, const char *tag, _sai__GetPowerPackage **a, const char *type)
124929 {
124930         if (soap_element_begin_in(soap, tag, 1, NULL))
124931                 return NULL;
124932         if (!a)
124933                 if (!(a = (_sai__GetPowerPackage **)soap_malloc(soap, sizeof(_sai__GetPowerPackage *))))
124934                         return NULL;
124935         *a = NULL;
124936         if (!soap->null && *soap->href != '#')
124937         {       soap_revert(soap);
124938                 if (!(*a = (_sai__GetPowerPackage *)soap_instantiate__sai__GetPowerPackage(soap, -1, soap->type, soap->arrayType, NULL)))
124939                         return NULL;
124940                 (*a)->soap_default(soap);
124941                 if (!(*a)->soap_in(soap, tag, NULL))
124942                         return NULL;
124943         }
124944         else
124945         {       a = (_sai__GetPowerPackage **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerPackage, sizeof(_sai__GetPowerPackage), 0);
124946                 if (soap->body && soap_element_end_in(soap, tag))
124947                         return NULL;
124948         }
124949         return a;
124950 }
124951
124952 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *const*a)
124953 {
124954         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse))
124955                 (*a)->soap_serialize(soap);
124956 }
124957
124958 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *const*a, const char *tag, const char *type)
124959 {
124960         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse);
124961         if (soap_out_PointerTo_sai__EnumeratePowerPackagesResponse(soap, tag, id, a, type))
124962                 return soap->error;
124963         return soap_putindependent(soap);
124964 }
124965
124966 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, int id, _sai__EnumeratePowerPackagesResponse *const*a, const char *type)
124967 {
124968         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumeratePowerPackagesResponse);
124969         if (id < 0)
124970                 return soap->error;
124971         return (*a)->soap_out(soap, tag, id, type);
124972 }
124973
124974 SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse **p, const char *tag, const char *type)
124975 {
124976         if ((p = soap_in_PointerTo_sai__EnumeratePowerPackagesResponse(soap, tag, p, type)))
124977                 soap_getindependent(soap);
124978         return p;
124979 }
124980
124981 SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, _sai__EnumeratePowerPackagesResponse **a, const char *type)
124982 {
124983         if (soap_element_begin_in(soap, tag, 1, NULL))
124984                 return NULL;
124985         if (!a)
124986                 if (!(a = (_sai__EnumeratePowerPackagesResponse **)soap_malloc(soap, sizeof(_sai__EnumeratePowerPackagesResponse *))))
124987                         return NULL;
124988         *a = NULL;
124989         if (!soap->null && *soap->href != '#')
124990         {       soap_revert(soap);
124991                 if (!(*a = (_sai__EnumeratePowerPackagesResponse *)soap_instantiate__sai__EnumeratePowerPackagesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
124992                         return NULL;
124993                 (*a)->soap_default(soap);
124994                 if (!(*a)->soap_in(soap, tag, NULL))
124995                         return NULL;
124996         }
124997         else
124998         {       a = (_sai__EnumeratePowerPackagesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, sizeof(_sai__EnumeratePowerPackagesResponse), 0);
124999                 if (soap->body && soap_element_end_in(soap, tag))
125000                         return NULL;
125001         }
125002         return a;
125003 }
125004
125005 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *const*a)
125006 {
125007         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumeratePowerPackages))
125008                 (*a)->soap_serialize(soap);
125009 }
125010
125011 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *const*a, const char *tag, const char *type)
125012 {
125013         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages);
125014         if (soap_out_PointerTo_sai__EnumeratePowerPackages(soap, tag, id, a, type))
125015                 return soap->error;
125016         return soap_putindependent(soap);
125017 }
125018
125019 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, const char *tag, int id, _sai__EnumeratePowerPackages *const*a, const char *type)
125020 {
125021         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumeratePowerPackages);
125022         if (id < 0)
125023                 return soap->error;
125024         return (*a)->soap_out(soap, tag, id, type);
125025 }
125026
125027 SOAP_FMAC3 _sai__EnumeratePowerPackages ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages **p, const char *tag, const char *type)
125028 {
125029         if ((p = soap_in_PointerTo_sai__EnumeratePowerPackages(soap, tag, p, type)))
125030                 soap_getindependent(soap);
125031         return p;
125032 }
125033
125034 SOAP_FMAC3 _sai__EnumeratePowerPackages ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, const char *tag, _sai__EnumeratePowerPackages **a, const char *type)
125035 {
125036         if (soap_element_begin_in(soap, tag, 1, NULL))
125037                 return NULL;
125038         if (!a)
125039                 if (!(a = (_sai__EnumeratePowerPackages **)soap_malloc(soap, sizeof(_sai__EnumeratePowerPackages *))))
125040                         return NULL;
125041         *a = NULL;
125042         if (!soap->null && *soap->href != '#')
125043         {       soap_revert(soap);
125044                 if (!(*a = (_sai__EnumeratePowerPackages *)soap_instantiate__sai__EnumeratePowerPackages(soap, -1, soap->type, soap->arrayType, NULL)))
125045                         return NULL;
125046                 (*a)->soap_default(soap);
125047                 if (!(*a)->soap_in(soap, tag, NULL))
125048                         return NULL;
125049         }
125050         else
125051         {       a = (_sai__EnumeratePowerPackages **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumeratePowerPackages, sizeof(_sai__EnumeratePowerPackages), 0);
125052                 if (soap->body && soap_element_end_in(soap, tag))
125053                         return NULL;
125054         }
125055         return a;
125056 }
125057
125058 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *const*a)
125059 {
125060         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse))
125061                 (*a)->soap_serialize(soap);
125062 }
125063
125064 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *const*a, const char *tag, const char *type)
125065 {
125066         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse);
125067         if (soap_out_PointerTo_sai__GetEnvironmentDetectionResponse(soap, tag, id, a, type))
125068                 return soap->error;
125069         return soap_putindependent(soap);
125070 }
125071
125072 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, int id, _sai__GetEnvironmentDetectionResponse *const*a, const char *type)
125073 {
125074         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnvironmentDetectionResponse);
125075         if (id < 0)
125076                 return soap->error;
125077         return (*a)->soap_out(soap, tag, id, type);
125078 }
125079
125080 SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse **p, const char *tag, const char *type)
125081 {
125082         if ((p = soap_in_PointerTo_sai__GetEnvironmentDetectionResponse(soap, tag, p, type)))
125083                 soap_getindependent(soap);
125084         return p;
125085 }
125086
125087 SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__GetEnvironmentDetectionResponse **a, const char *type)
125088 {
125089         if (soap_element_begin_in(soap, tag, 1, NULL))
125090                 return NULL;
125091         if (!a)
125092                 if (!(a = (_sai__GetEnvironmentDetectionResponse **)soap_malloc(soap, sizeof(_sai__GetEnvironmentDetectionResponse *))))
125093                         return NULL;
125094         *a = NULL;
125095         if (!soap->null && *soap->href != '#')
125096         {       soap_revert(soap);
125097                 if (!(*a = (_sai__GetEnvironmentDetectionResponse *)soap_instantiate__sai__GetEnvironmentDetectionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
125098                         return NULL;
125099                 (*a)->soap_default(soap);
125100                 if (!(*a)->soap_in(soap, tag, NULL))
125101                         return NULL;
125102         }
125103         else
125104         {       a = (_sai__GetEnvironmentDetectionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, sizeof(_sai__GetEnvironmentDetectionResponse), 0);
125105                 if (soap->body && soap_element_end_in(soap, tag))
125106                         return NULL;
125107         }
125108         return a;
125109 }
125110
125111 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *const*a)
125112 {
125113         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnvironmentDetection))
125114                 (*a)->soap_serialize(soap);
125115 }
125116
125117 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *const*a, const char *tag, const char *type)
125118 {
125119         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection);
125120         if (soap_out_PointerTo_sai__GetEnvironmentDetection(soap, tag, id, a, type))
125121                 return soap->error;
125122         return soap_putindependent(soap);
125123 }
125124
125125 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, const char *tag, int id, _sai__GetEnvironmentDetection *const*a, const char *type)
125126 {
125127         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnvironmentDetection);
125128         if (id < 0)
125129                 return soap->error;
125130         return (*a)->soap_out(soap, tag, id, type);
125131 }
125132
125133 SOAP_FMAC3 _sai__GetEnvironmentDetection ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection **p, const char *tag, const char *type)
125134 {
125135         if ((p = soap_in_PointerTo_sai__GetEnvironmentDetection(soap, tag, p, type)))
125136                 soap_getindependent(soap);
125137         return p;
125138 }
125139
125140 SOAP_FMAC3 _sai__GetEnvironmentDetection ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, const char *tag, _sai__GetEnvironmentDetection **a, const char *type)
125141 {
125142         if (soap_element_begin_in(soap, tag, 1, NULL))
125143                 return NULL;
125144         if (!a)
125145                 if (!(a = (_sai__GetEnvironmentDetection **)soap_malloc(soap, sizeof(_sai__GetEnvironmentDetection *))))
125146                         return NULL;
125147         *a = NULL;
125148         if (!soap->null && *soap->href != '#')
125149         {       soap_revert(soap);
125150                 if (!(*a = (_sai__GetEnvironmentDetection *)soap_instantiate__sai__GetEnvironmentDetection(soap, -1, soap->type, soap->arrayType, NULL)))
125151                         return NULL;
125152                 (*a)->soap_default(soap);
125153                 if (!(*a)->soap_in(soap, tag, NULL))
125154                         return NULL;
125155         }
125156         else
125157         {       a = (_sai__GetEnvironmentDetection **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnvironmentDetection, sizeof(_sai__GetEnvironmentDetection), 0);
125158                 if (soap->body && soap_element_end_in(soap, tag))
125159                         return NULL;
125160         }
125161         return a;
125162 }
125163
125164 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *const*a)
125165 {
125166         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse))
125167                 (*a)->soap_serialize(soap);
125168 }
125169
125170 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *const*a, const char *tag, const char *type)
125171 {
125172         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse);
125173         if (soap_out_PointerTo_sai__SetEnvironmentDetectionResponse(soap, tag, id, a, type))
125174                 return soap->error;
125175         return soap_putindependent(soap);
125176 }
125177
125178 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, int id, _sai__SetEnvironmentDetectionResponse *const*a, const char *type)
125179 {
125180         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnvironmentDetectionResponse);
125181         if (id < 0)
125182                 return soap->error;
125183         return (*a)->soap_out(soap, tag, id, type);
125184 }
125185
125186 SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse **p, const char *tag, const char *type)
125187 {
125188         if ((p = soap_in_PointerTo_sai__SetEnvironmentDetectionResponse(soap, tag, p, type)))
125189                 soap_getindependent(soap);
125190         return p;
125191 }
125192
125193 SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__SetEnvironmentDetectionResponse **a, const char *type)
125194 {
125195         if (soap_element_begin_in(soap, tag, 1, NULL))
125196                 return NULL;
125197         if (!a)
125198                 if (!(a = (_sai__SetEnvironmentDetectionResponse **)soap_malloc(soap, sizeof(_sai__SetEnvironmentDetectionResponse *))))
125199                         return NULL;
125200         *a = NULL;
125201         if (!soap->null && *soap->href != '#')
125202         {       soap_revert(soap);
125203                 if (!(*a = (_sai__SetEnvironmentDetectionResponse *)soap_instantiate__sai__SetEnvironmentDetectionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
125204                         return NULL;
125205                 (*a)->soap_default(soap);
125206                 if (!(*a)->soap_in(soap, tag, NULL))
125207                         return NULL;
125208         }
125209         else
125210         {       a = (_sai__SetEnvironmentDetectionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, sizeof(_sai__SetEnvironmentDetectionResponse), 0);
125211                 if (soap->body && soap_element_end_in(soap, tag))
125212                         return NULL;
125213         }
125214         return a;
125215 }
125216
125217 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *const*a)
125218 {
125219         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnvironmentDetection))
125220                 (*a)->soap_serialize(soap);
125221 }
125222
125223 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *const*a, const char *tag, const char *type)
125224 {
125225         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection);
125226         if (soap_out_PointerTo_sai__SetEnvironmentDetection(soap, tag, id, a, type))
125227                 return soap->error;
125228         return soap_putindependent(soap);
125229 }
125230
125231 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, const char *tag, int id, _sai__SetEnvironmentDetection *const*a, const char *type)
125232 {
125233         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnvironmentDetection);
125234         if (id < 0)
125235                 return soap->error;
125236         return (*a)->soap_out(soap, tag, id, type);
125237 }
125238
125239 SOAP_FMAC3 _sai__SetEnvironmentDetection ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection **p, const char *tag, const char *type)
125240 {
125241         if ((p = soap_in_PointerTo_sai__SetEnvironmentDetection(soap, tag, p, type)))
125242                 soap_getindependent(soap);
125243         return p;
125244 }
125245
125246 SOAP_FMAC3 _sai__SetEnvironmentDetection ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, const char *tag, _sai__SetEnvironmentDetection **a, const char *type)
125247 {
125248         if (soap_element_begin_in(soap, tag, 1, NULL))
125249                 return NULL;
125250         if (!a)
125251                 if (!(a = (_sai__SetEnvironmentDetection **)soap_malloc(soap, sizeof(_sai__SetEnvironmentDetection *))))
125252                         return NULL;
125253         *a = NULL;
125254         if (!soap->null && *soap->href != '#')
125255         {       soap_revert(soap);
125256                 if (!(*a = (_sai__SetEnvironmentDetection *)soap_instantiate__sai__SetEnvironmentDetection(soap, -1, soap->type, soap->arrayType, NULL)))
125257                         return NULL;
125258                 (*a)->soap_default(soap);
125259                 if (!(*a)->soap_in(soap, tag, NULL))
125260                         return NULL;
125261         }
125262         else
125263         {       a = (_sai__SetEnvironmentDetection **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnvironmentDetection, sizeof(_sai__SetEnvironmentDetection), 0);
125264                 if (soap->body && soap_element_end_in(soap, tag))
125265                         return NULL;
125266         }
125267         return a;
125268 }
125269
125270 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *const*a)
125271 {
125272         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse))
125273                 (*a)->soap_serialize(soap);
125274 }
125275
125276 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *const*a, const char *tag, const char *type)
125277 {
125278         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse);
125279         if (soap_out_PointerTo_sai__SetRealmAuthOptionsResponse(soap, tag, id, a, type))
125280                 return soap->error;
125281         return soap_putindependent(soap);
125282 }
125283
125284 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, int id, _sai__SetRealmAuthOptionsResponse *const*a, const char *type)
125285 {
125286         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRealmAuthOptionsResponse);
125287         if (id < 0)
125288                 return soap->error;
125289         return (*a)->soap_out(soap, tag, id, type);
125290 }
125291
125292 SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse **p, const char *tag, const char *type)
125293 {
125294         if ((p = soap_in_PointerTo_sai__SetRealmAuthOptionsResponse(soap, tag, p, type)))
125295                 soap_getindependent(soap);
125296         return p;
125297 }
125298
125299 SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__SetRealmAuthOptionsResponse **a, const char *type)
125300 {
125301         if (soap_element_begin_in(soap, tag, 1, NULL))
125302                 return NULL;
125303         if (!a)
125304                 if (!(a = (_sai__SetRealmAuthOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetRealmAuthOptionsResponse *))))
125305                         return NULL;
125306         *a = NULL;
125307         if (!soap->null && *soap->href != '#')
125308         {       soap_revert(soap);
125309                 if (!(*a = (_sai__SetRealmAuthOptionsResponse *)soap_instantiate__sai__SetRealmAuthOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
125310                         return NULL;
125311                 (*a)->soap_default(soap);
125312                 if (!(*a)->soap_in(soap, tag, NULL))
125313                         return NULL;
125314         }
125315         else
125316         {       a = (_sai__SetRealmAuthOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, sizeof(_sai__SetRealmAuthOptionsResponse), 0);
125317                 if (soap->body && soap_element_end_in(soap, tag))
125318                         return NULL;
125319         }
125320         return a;
125321 }
125322
125323 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *const*a)
125324 {
125325         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRealmAuthOptions))
125326                 (*a)->soap_serialize(soap);
125327 }
125328
125329 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *const*a, const char *tag, const char *type)
125330 {
125331         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions);
125332         if (soap_out_PointerTo_sai__SetRealmAuthOptions(soap, tag, id, a, type))
125333                 return soap->error;
125334         return soap_putindependent(soap);
125335 }
125336
125337 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, const char *tag, int id, _sai__SetRealmAuthOptions *const*a, const char *type)
125338 {
125339         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRealmAuthOptions);
125340         if (id < 0)
125341                 return soap->error;
125342         return (*a)->soap_out(soap, tag, id, type);
125343 }
125344
125345 SOAP_FMAC3 _sai__SetRealmAuthOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions **p, const char *tag, const char *type)
125346 {
125347         if ((p = soap_in_PointerTo_sai__SetRealmAuthOptions(soap, tag, p, type)))
125348                 soap_getindependent(soap);
125349         return p;
125350 }
125351
125352 SOAP_FMAC3 _sai__SetRealmAuthOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, const char *tag, _sai__SetRealmAuthOptions **a, const char *type)
125353 {
125354         if (soap_element_begin_in(soap, tag, 1, NULL))
125355                 return NULL;
125356         if (!a)
125357                 if (!(a = (_sai__SetRealmAuthOptions **)soap_malloc(soap, sizeof(_sai__SetRealmAuthOptions *))))
125358                         return NULL;
125359         *a = NULL;
125360         if (!soap->null && *soap->href != '#')
125361         {       soap_revert(soap);
125362                 if (!(*a = (_sai__SetRealmAuthOptions *)soap_instantiate__sai__SetRealmAuthOptions(soap, -1, soap->type, soap->arrayType, NULL)))
125363                         return NULL;
125364                 (*a)->soap_default(soap);
125365                 if (!(*a)->soap_in(soap, tag, NULL))
125366                         return NULL;
125367         }
125368         else
125369         {       a = (_sai__SetRealmAuthOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRealmAuthOptions, sizeof(_sai__SetRealmAuthOptions), 0);
125370                 if (soap->body && soap_element_end_in(soap, tag))
125371                         return NULL;
125372         }
125373         return a;
125374 }
125375
125376 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *const*a)
125377 {
125378         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse))
125379                 (*a)->soap_serialize(soap);
125380 }
125381
125382 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *const*a, const char *tag, const char *type)
125383 {
125384         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse);
125385         if (soap_out_PointerTo_sai__GetRealmAuthOptionsResponse(soap, tag, id, a, type))
125386                 return soap->error;
125387         return soap_putindependent(soap);
125388 }
125389
125390 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, int id, _sai__GetRealmAuthOptionsResponse *const*a, const char *type)
125391 {
125392         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetRealmAuthOptionsResponse);
125393         if (id < 0)
125394                 return soap->error;
125395         return (*a)->soap_out(soap, tag, id, type);
125396 }
125397
125398 SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse **p, const char *tag, const char *type)
125399 {
125400         if ((p = soap_in_PointerTo_sai__GetRealmAuthOptionsResponse(soap, tag, p, type)))
125401                 soap_getindependent(soap);
125402         return p;
125403 }
125404
125405 SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__GetRealmAuthOptionsResponse **a, const char *type)
125406 {
125407         if (soap_element_begin_in(soap, tag, 1, NULL))
125408                 return NULL;
125409         if (!a)
125410                 if (!(a = (_sai__GetRealmAuthOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetRealmAuthOptionsResponse *))))
125411                         return NULL;
125412         *a = NULL;
125413         if (!soap->null && *soap->href != '#')
125414         {       soap_revert(soap);
125415                 if (!(*a = (_sai__GetRealmAuthOptionsResponse *)soap_instantiate__sai__GetRealmAuthOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
125416                         return NULL;
125417                 (*a)->soap_default(soap);
125418                 if (!(*a)->soap_in(soap, tag, NULL))
125419                         return NULL;
125420         }
125421         else
125422         {       a = (_sai__GetRealmAuthOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, sizeof(_sai__GetRealmAuthOptionsResponse), 0);
125423                 if (soap->body && soap_element_end_in(soap, tag))
125424                         return NULL;
125425         }
125426         return a;
125427 }
125428
125429 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *const*a)
125430 {
125431         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetRealmAuthOptions))
125432                 (*a)->soap_serialize(soap);
125433 }
125434
125435 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *const*a, const char *tag, const char *type)
125436 {
125437         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions);
125438         if (soap_out_PointerTo_sai__GetRealmAuthOptions(soap, tag, id, a, type))
125439                 return soap->error;
125440         return soap_putindependent(soap);
125441 }
125442
125443 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, const char *tag, int id, _sai__GetRealmAuthOptions *const*a, const char *type)
125444 {
125445         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetRealmAuthOptions);
125446         if (id < 0)
125447                 return soap->error;
125448         return (*a)->soap_out(soap, tag, id, type);
125449 }
125450
125451 SOAP_FMAC3 _sai__GetRealmAuthOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions **p, const char *tag, const char *type)
125452 {
125453         if ((p = soap_in_PointerTo_sai__GetRealmAuthOptions(soap, tag, p, type)))
125454                 soap_getindependent(soap);
125455         return p;
125456 }
125457
125458 SOAP_FMAC3 _sai__GetRealmAuthOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, const char *tag, _sai__GetRealmAuthOptions **a, const char *type)
125459 {
125460         if (soap_element_begin_in(soap, tag, 1, NULL))
125461                 return NULL;
125462         if (!a)
125463                 if (!(a = (_sai__GetRealmAuthOptions **)soap_malloc(soap, sizeof(_sai__GetRealmAuthOptions *))))
125464                         return NULL;
125465         *a = NULL;
125466         if (!soap->null && *soap->href != '#')
125467         {       soap_revert(soap);
125468                 if (!(*a = (_sai__GetRealmAuthOptions *)soap_instantiate__sai__GetRealmAuthOptions(soap, -1, soap->type, soap->arrayType, NULL)))
125469                         return NULL;
125470                 (*a)->soap_default(soap);
125471                 if (!(*a)->soap_in(soap, tag, NULL))
125472                         return NULL;
125473         }
125474         else
125475         {       a = (_sai__GetRealmAuthOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetRealmAuthOptions, sizeof(_sai__GetRealmAuthOptions), 0);
125476                 if (soap->body && soap_element_end_in(soap, tag))
125477                         return NULL;
125478         }
125479         return a;
125480 }
125481
125482 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *const*a)
125483 {
125484         if (!soap_reference(soap, *a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse))
125485                 (*a)->soap_serialize(soap);
125486 }
125487
125488 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *const*a, const char *tag, const char *type)
125489 {
125490         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse);
125491         if (soap_out_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, tag, id, a, type))
125492                 return soap->error;
125493         return soap_putindependent(soap);
125494 }
125495
125496 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, int id, _sai__ExtendProvisioningPeriodResponse *const*a, const char *type)
125497 {
125498         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse);
125499         if (id < 0)
125500                 return soap->error;
125501         return (*a)->soap_out(soap, tag, id, type);
125502 }
125503
125504 SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse **p, const char *tag, const char *type)
125505 {
125506         if ((p = soap_in_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, tag, p, type)))
125507                 soap_getindependent(soap);
125508         return p;
125509 }
125510
125511 SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriodResponse **a, const char *type)
125512 {
125513         if (soap_element_begin_in(soap, tag, 1, NULL))
125514                 return NULL;
125515         if (!a)
125516                 if (!(a = (_sai__ExtendProvisioningPeriodResponse **)soap_malloc(soap, sizeof(_sai__ExtendProvisioningPeriodResponse *))))
125517                         return NULL;
125518         *a = NULL;
125519         if (!soap->null && *soap->href != '#')
125520         {       soap_revert(soap);
125521                 if (!(*a = (_sai__ExtendProvisioningPeriodResponse *)soap_instantiate__sai__ExtendProvisioningPeriodResponse(soap, -1, soap->type, soap->arrayType, NULL)))
125522                         return NULL;
125523                 (*a)->soap_default(soap);
125524                 if (!(*a)->soap_in(soap, tag, NULL))
125525                         return NULL;
125526         }
125527         else
125528         {       a = (_sai__ExtendProvisioningPeriodResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, sizeof(_sai__ExtendProvisioningPeriodResponse), 0);
125529                 if (soap->body && soap_element_end_in(soap, tag))
125530                         return NULL;
125531         }
125532         return a;
125533 }
125534
125535 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *const*a)
125536 {
125537         if (!soap_reference(soap, *a, SOAP_TYPE__sai__ExtendProvisioningPeriod))
125538                 (*a)->soap_serialize(soap);
125539 }
125540
125541 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *const*a, const char *tag, const char *type)
125542 {
125543         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod);
125544         if (soap_out_PointerTo_sai__ExtendProvisioningPeriod(soap, tag, id, a, type))
125545                 return soap->error;
125546         return soap_putindependent(soap);
125547 }
125548
125549 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, int id, _sai__ExtendProvisioningPeriod *const*a, const char *type)
125550 {
125551         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ExtendProvisioningPeriod);
125552         if (id < 0)
125553                 return soap->error;
125554         return (*a)->soap_out(soap, tag, id, type);
125555 }
125556
125557 SOAP_FMAC3 _sai__ExtendProvisioningPeriod ** SOAP_FMAC4 soap_get_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod **p, const char *tag, const char *type)
125558 {
125559         if ((p = soap_in_PointerTo_sai__ExtendProvisioningPeriod(soap, tag, p, type)))
125560                 soap_getindependent(soap);
125561         return p;
125562 }
125563
125564 SOAP_FMAC3 _sai__ExtendProvisioningPeriod ** SOAP_FMAC4 soap_in_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriod **a, const char *type)
125565 {
125566         if (soap_element_begin_in(soap, tag, 1, NULL))
125567                 return NULL;
125568         if (!a)
125569                 if (!(a = (_sai__ExtendProvisioningPeriod **)soap_malloc(soap, sizeof(_sai__ExtendProvisioningPeriod *))))
125570                         return NULL;
125571         *a = NULL;
125572         if (!soap->null && *soap->href != '#')
125573         {       soap_revert(soap);
125574                 if (!(*a = (_sai__ExtendProvisioningPeriod *)soap_instantiate__sai__ExtendProvisioningPeriod(soap, -1, soap->type, soap->arrayType, NULL)))
125575                         return NULL;
125576                 (*a)->soap_default(soap);
125577                 if (!(*a)->soap_in(soap, tag, NULL))
125578                         return NULL;
125579         }
125580         else
125581         {       a = (_sai__ExtendProvisioningPeriod **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ExtendProvisioningPeriod, sizeof(_sai__ExtendProvisioningPeriod), 0);
125582                 if (soap->body && soap_element_end_in(soap, tag))
125583                         return NULL;
125584         }
125585         return a;
125586 }
125587
125588 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *const*a)
125589 {
125590         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningPIDResponse))
125591                 (*a)->soap_serialize(soap);
125592 }
125593
125594 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *const*a, const char *tag, const char *type)
125595 {
125596         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse);
125597         if (soap_out_PointerTo_sai__GetProvisioningPIDResponse(soap, tag, id, a, type))
125598                 return soap->error;
125599         return soap_putindependent(soap);
125600 }
125601
125602 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, int id, _sai__GetProvisioningPIDResponse *const*a, const char *type)
125603 {
125604         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningPIDResponse);
125605         if (id < 0)
125606                 return soap->error;
125607         return (*a)->soap_out(soap, tag, id, type);
125608 }
125609
125610 SOAP_FMAC3 _sai__GetProvisioningPIDResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse **p, const char *tag, const char *type)
125611 {
125612         if ((p = soap_in_PointerTo_sai__GetProvisioningPIDResponse(soap, tag, p, type)))
125613                 soap_getindependent(soap);
125614         return p;
125615 }
125616
125617 SOAP_FMAC3 _sai__GetProvisioningPIDResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, _sai__GetProvisioningPIDResponse **a, const char *type)
125618 {
125619         if (soap_element_begin_in(soap, tag, 1, NULL))
125620                 return NULL;
125621         if (!a)
125622                 if (!(a = (_sai__GetProvisioningPIDResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningPIDResponse *))))
125623                         return NULL;
125624         *a = NULL;
125625         if (!soap->null && *soap->href != '#')
125626         {       soap_revert(soap);
125627                 if (!(*a = (_sai__GetProvisioningPIDResponse *)soap_instantiate__sai__GetProvisioningPIDResponse(soap, -1, soap->type, soap->arrayType, NULL)))
125628                         return NULL;
125629                 (*a)->soap_default(soap);
125630                 if (!(*a)->soap_in(soap, tag, NULL))
125631                         return NULL;
125632         }
125633         else
125634         {       a = (_sai__GetProvisioningPIDResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningPIDResponse, sizeof(_sai__GetProvisioningPIDResponse), 0);
125635                 if (soap->body && soap_element_end_in(soap, tag))
125636                         return NULL;
125637         }
125638         return a;
125639 }
125640
125641 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *const*a)
125642 {
125643         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningPID))
125644                 (*a)->soap_serialize(soap);
125645 }
125646
125647 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *const*a, const char *tag, const char *type)
125648 {
125649         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningPID);
125650         if (soap_out_PointerTo_sai__GetProvisioningPID(soap, tag, id, a, type))
125651                 return soap->error;
125652         return soap_putindependent(soap);
125653 }
125654
125655 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningPID(struct soap *soap, const char *tag, int id, _sai__GetProvisioningPID *const*a, const char *type)
125656 {
125657         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningPID);
125658         if (id < 0)
125659                 return soap->error;
125660         return (*a)->soap_out(soap, tag, id, type);
125661 }
125662
125663 SOAP_FMAC3 _sai__GetProvisioningPID ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID **p, const char *tag, const char *type)
125664 {
125665         if ((p = soap_in_PointerTo_sai__GetProvisioningPID(soap, tag, p, type)))
125666                 soap_getindependent(soap);
125667         return p;
125668 }
125669
125670 SOAP_FMAC3 _sai__GetProvisioningPID ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningPID(struct soap *soap, const char *tag, _sai__GetProvisioningPID **a, const char *type)
125671 {
125672         if (soap_element_begin_in(soap, tag, 1, NULL))
125673                 return NULL;
125674         if (!a)
125675                 if (!(a = (_sai__GetProvisioningPID **)soap_malloc(soap, sizeof(_sai__GetProvisioningPID *))))
125676                         return NULL;
125677         *a = NULL;
125678         if (!soap->null && *soap->href != '#')
125679         {       soap_revert(soap);
125680                 if (!(*a = (_sai__GetProvisioningPID *)soap_instantiate__sai__GetProvisioningPID(soap, -1, soap->type, soap->arrayType, NULL)))
125681                         return NULL;
125682                 (*a)->soap_default(soap);
125683                 if (!(*a)->soap_in(soap, tag, NULL))
125684                         return NULL;
125685         }
125686         else
125687         {       a = (_sai__GetProvisioningPID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningPID, sizeof(_sai__GetProvisioningPID), 0);
125688                 if (soap->body && soap_element_end_in(soap, tag))
125689                         return NULL;
125690         }
125691         return a;
125692 }
125693
125694 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *const*a)
125695 {
125696         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse))
125697                 (*a)->soap_serialize(soap);
125698 }
125699
125700 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *const*a, const char *tag, const char *type)
125701 {
125702         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse);
125703         if (soap_out_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, tag, id, a, type))
125704                 return soap->error;
125705         return soap_putindependent(soap);
125706 }
125707
125708 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, int id, _sai__GetProvisioningAuditRecordResponse *const*a, const char *type)
125709 {
125710         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse);
125711         if (id < 0)
125712                 return soap->error;
125713         return (*a)->soap_out(soap, tag, id, type);
125714 }
125715
125716 SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse **p, const char *tag, const char *type)
125717 {
125718         if ((p = soap_in_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, tag, p, type)))
125719                 soap_getindependent(soap);
125720         return p;
125721 }
125722
125723 SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecordResponse **a, const char *type)
125724 {
125725         if (soap_element_begin_in(soap, tag, 1, NULL))
125726                 return NULL;
125727         if (!a)
125728                 if (!(a = (_sai__GetProvisioningAuditRecordResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningAuditRecordResponse *))))
125729                         return NULL;
125730         *a = NULL;
125731         if (!soap->null && *soap->href != '#')
125732         {       soap_revert(soap);
125733                 if (!(*a = (_sai__GetProvisioningAuditRecordResponse *)soap_instantiate__sai__GetProvisioningAuditRecordResponse(soap, -1, soap->type, soap->arrayType, NULL)))
125734                         return NULL;
125735                 (*a)->soap_default(soap);
125736                 if (!(*a)->soap_in(soap, tag, NULL))
125737                         return NULL;
125738         }
125739         else
125740         {       a = (_sai__GetProvisioningAuditRecordResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, sizeof(_sai__GetProvisioningAuditRecordResponse), 0);
125741                 if (soap->body && soap_element_end_in(soap, tag))
125742                         return NULL;
125743         }
125744         return a;
125745 }
125746
125747 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *const*a)
125748 {
125749         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningAuditRecord))
125750                 (*a)->soap_serialize(soap);
125751 }
125752
125753 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *const*a, const char *tag, const char *type)
125754 {
125755         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord);
125756         if (soap_out_PointerTo_sai__GetProvisioningAuditRecord(soap, tag, id, a, type))
125757                 return soap->error;
125758         return soap_putindependent(soap);
125759 }
125760
125761 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, int id, _sai__GetProvisioningAuditRecord *const*a, const char *type)
125762 {
125763         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningAuditRecord);
125764         if (id < 0)
125765                 return soap->error;
125766         return (*a)->soap_out(soap, tag, id, type);
125767 }
125768
125769 SOAP_FMAC3 _sai__GetProvisioningAuditRecord ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord **p, const char *tag, const char *type)
125770 {
125771         if ((p = soap_in_PointerTo_sai__GetProvisioningAuditRecord(soap, tag, p, type)))
125772                 soap_getindependent(soap);
125773         return p;
125774 }
125775
125776 SOAP_FMAC3 _sai__GetProvisioningAuditRecord ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecord **a, const char *type)
125777 {
125778         if (soap_element_begin_in(soap, tag, 1, NULL))
125779                 return NULL;
125780         if (!a)
125781                 if (!(a = (_sai__GetProvisioningAuditRecord **)soap_malloc(soap, sizeof(_sai__GetProvisioningAuditRecord *))))
125782                         return NULL;
125783         *a = NULL;
125784         if (!soap->null && *soap->href != '#')
125785         {       soap_revert(soap);
125786                 if (!(*a = (_sai__GetProvisioningAuditRecord *)soap_instantiate__sai__GetProvisioningAuditRecord(soap, -1, soap->type, soap->arrayType, NULL)))
125787                         return NULL;
125788                 (*a)->soap_default(soap);
125789                 if (!(*a)->soap_in(soap, tag, NULL))
125790                         return NULL;
125791         }
125792         else
125793         {       a = (_sai__GetProvisioningAuditRecord **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningAuditRecord, sizeof(_sai__GetProvisioningAuditRecord), 0);
125794                 if (soap->body && soap_element_end_in(soap, tag))
125795                         return NULL;
125796         }
125797         return a;
125798 }
125799
125800 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *const*a)
125801 {
125802         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse))
125803                 (*a)->soap_serialize(soap);
125804 }
125805
125806 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *const*a, const char *tag, const char *type)
125807 {
125808         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse);
125809         if (soap_out_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, tag, id, a, type))
125810                 return soap->error;
125811         return soap_putindependent(soap);
125812 }
125813
125814 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, int id, _sai__SetZeroTouchConfigurationModeResponse *const*a, const char *type)
125815 {
125816         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse);
125817         if (id < 0)
125818                 return soap->error;
125819         return (*a)->soap_out(soap, tag, id, type);
125820 }
125821
125822 SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse **p, const char *tag, const char *type)
125823 {
125824         if ((p = soap_in_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, tag, p, type)))
125825                 soap_getindependent(soap);
125826         return p;
125827 }
125828
125829 SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationModeResponse **a, const char *type)
125830 {
125831         if (soap_element_begin_in(soap, tag, 1, NULL))
125832                 return NULL;
125833         if (!a)
125834                 if (!(a = (_sai__SetZeroTouchConfigurationModeResponse **)soap_malloc(soap, sizeof(_sai__SetZeroTouchConfigurationModeResponse *))))
125835                         return NULL;
125836         *a = NULL;
125837         if (!soap->null && *soap->href != '#')
125838         {       soap_revert(soap);
125839                 if (!(*a = (_sai__SetZeroTouchConfigurationModeResponse *)soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(soap, -1, soap->type, soap->arrayType, NULL)))
125840                         return NULL;
125841                 (*a)->soap_default(soap);
125842                 if (!(*a)->soap_in(soap, tag, NULL))
125843                         return NULL;
125844         }
125845         else
125846         {       a = (_sai__SetZeroTouchConfigurationModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, sizeof(_sai__SetZeroTouchConfigurationModeResponse), 0);
125847                 if (soap->body && soap_element_end_in(soap, tag))
125848                         return NULL;
125849         }
125850         return a;
125851 }
125852
125853 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *const*a)
125854 {
125855         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode))
125856                 (*a)->soap_serialize(soap);
125857 }
125858
125859 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *const*a, const char *tag, const char *type)
125860 {
125861         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode);
125862         if (soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(soap, tag, id, a, type))
125863                 return soap->error;
125864         return soap_putindependent(soap);
125865 }
125866
125867 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, _sai__SetZeroTouchConfigurationMode *const*a, const char *type)
125868 {
125869         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetZeroTouchConfigurationMode);
125870         if (id < 0)
125871                 return soap->error;
125872         return (*a)->soap_out(soap, tag, id, type);
125873 }
125874
125875 SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_get_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode **p, const char *tag, const char *type)
125876 {
125877         if ((p = soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(soap, tag, p, type)))
125878                 soap_getindependent(soap);
125879         return p;
125880 }
125881
125882 SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationMode **a, const char *type)
125883 {
125884         if (soap_element_begin_in(soap, tag, 1, NULL))
125885                 return NULL;
125886         if (!a)
125887                 if (!(a = (_sai__SetZeroTouchConfigurationMode **)soap_malloc(soap, sizeof(_sai__SetZeroTouchConfigurationMode *))))
125888                         return NULL;
125889         *a = NULL;
125890         if (!soap->null && *soap->href != '#')
125891         {       soap_revert(soap);
125892                 if (!(*a = (_sai__SetZeroTouchConfigurationMode *)soap_instantiate__sai__SetZeroTouchConfigurationMode(soap, -1, soap->type, soap->arrayType, NULL)))
125893                         return NULL;
125894                 (*a)->soap_default(soap);
125895                 if (!(*a)->soap_in(soap, tag, NULL))
125896                         return NULL;
125897         }
125898         else
125899         {       a = (_sai__SetZeroTouchConfigurationMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, sizeof(_sai__SetZeroTouchConfigurationMode), 0);
125900                 if (soap->body && soap_element_end_in(soap, tag))
125901                         return NULL;
125902         }
125903         return a;
125904 }
125905
125906 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *const*a)
125907 {
125908         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse))
125909                 (*a)->soap_serialize(soap);
125910 }
125911
125912 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *const*a, const char *tag, const char *type)
125913 {
125914         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse);
125915         if (soap_out_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, tag, id, a, type))
125916                 return soap->error;
125917         return soap_putindependent(soap);
125918 }
125919
125920 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, int id, _sai__GetZeroTouchConfigurationModeResponse *const*a, const char *type)
125921 {
125922         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse);
125923         if (id < 0)
125924                 return soap->error;
125925         return (*a)->soap_out(soap, tag, id, type);
125926 }
125927
125928 SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse **p, const char *tag, const char *type)
125929 {
125930         if ((p = soap_in_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, tag, p, type)))
125931                 soap_getindependent(soap);
125932         return p;
125933 }
125934
125935 SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationModeResponse **a, const char *type)
125936 {
125937         if (soap_element_begin_in(soap, tag, 1, NULL))
125938                 return NULL;
125939         if (!a)
125940                 if (!(a = (_sai__GetZeroTouchConfigurationModeResponse **)soap_malloc(soap, sizeof(_sai__GetZeroTouchConfigurationModeResponse *))))
125941                         return NULL;
125942         *a = NULL;
125943         if (!soap->null && *soap->href != '#')
125944         {       soap_revert(soap);
125945                 if (!(*a = (_sai__GetZeroTouchConfigurationModeResponse *)soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(soap, -1, soap->type, soap->arrayType, NULL)))
125946                         return NULL;
125947                 (*a)->soap_default(soap);
125948                 if (!(*a)->soap_in(soap, tag, NULL))
125949                         return NULL;
125950         }
125951         else
125952         {       a = (_sai__GetZeroTouchConfigurationModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, sizeof(_sai__GetZeroTouchConfigurationModeResponse), 0);
125953                 if (soap->body && soap_element_end_in(soap, tag))
125954                         return NULL;
125955         }
125956         return a;
125957 }
125958
125959 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *const*a)
125960 {
125961         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode))
125962                 (*a)->soap_serialize(soap);
125963 }
125964
125965 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *const*a, const char *tag, const char *type)
125966 {
125967         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode);
125968         if (soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(soap, tag, id, a, type))
125969                 return soap->error;
125970         return soap_putindependent(soap);
125971 }
125972
125973 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, _sai__GetZeroTouchConfigurationMode *const*a, const char *type)
125974 {
125975         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetZeroTouchConfigurationMode);
125976         if (id < 0)
125977                 return soap->error;
125978         return (*a)->soap_out(soap, tag, id, type);
125979 }
125980
125981 SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_get_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode **p, const char *tag, const char *type)
125982 {
125983         if ((p = soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(soap, tag, p, type)))
125984                 soap_getindependent(soap);
125985         return p;
125986 }
125987
125988 SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationMode **a, const char *type)
125989 {
125990         if (soap_element_begin_in(soap, tag, 1, NULL))
125991                 return NULL;
125992         if (!a)
125993                 if (!(a = (_sai__GetZeroTouchConfigurationMode **)soap_malloc(soap, sizeof(_sai__GetZeroTouchConfigurationMode *))))
125994                         return NULL;
125995         *a = NULL;
125996         if (!soap->null && *soap->href != '#')
125997         {       soap_revert(soap);
125998                 if (!(*a = (_sai__GetZeroTouchConfigurationMode *)soap_instantiate__sai__GetZeroTouchConfigurationMode(soap, -1, soap->type, soap->arrayType, NULL)))
125999                         return NULL;
126000                 (*a)->soap_default(soap);
126001                 if (!(*a)->soap_in(soap, tag, NULL))
126002                         return NULL;
126003         }
126004         else
126005         {       a = (_sai__GetZeroTouchConfigurationMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, sizeof(_sai__GetZeroTouchConfigurationMode), 0);
126006                 if (soap->body && soap_element_end_in(soap, tag))
126007                         return NULL;
126008         }
126009         return a;
126010 }
126011
126012 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *const*a)
126013 {
126014         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse))
126015                 (*a)->soap_serialize(soap);
126016 }
126017
126018 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *const*a, const char *tag, const char *type)
126019 {
126020         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse);
126021         if (soap_out_PointerTo_sai__EnableCertificateHashEntryResponse(soap, tag, id, a, type))
126022                 return soap->error;
126023         return soap_putindependent(soap);
126024 }
126025
126026 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, _sai__EnableCertificateHashEntryResponse *const*a, const char *type)
126027 {
126028         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableCertificateHashEntryResponse);
126029         if (id < 0)
126030                 return soap->error;
126031         return (*a)->soap_out(soap, tag, id, type);
126032 }
126033
126034 SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse **p, const char *tag, const char *type)
126035 {
126036         if ((p = soap_in_PointerTo_sai__EnableCertificateHashEntryResponse(soap, tag, p, type)))
126037                 soap_getindependent(soap);
126038         return p;
126039 }
126040
126041 SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntryResponse **a, const char *type)
126042 {
126043         if (soap_element_begin_in(soap, tag, 1, NULL))
126044                 return NULL;
126045         if (!a)
126046                 if (!(a = (_sai__EnableCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__EnableCertificateHashEntryResponse *))))
126047                         return NULL;
126048         *a = NULL;
126049         if (!soap->null && *soap->href != '#')
126050         {       soap_revert(soap);
126051                 if (!(*a = (_sai__EnableCertificateHashEntryResponse *)soap_instantiate__sai__EnableCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
126052                         return NULL;
126053                 (*a)->soap_default(soap);
126054                 if (!(*a)->soap_in(soap, tag, NULL))
126055                         return NULL;
126056         }
126057         else
126058         {       a = (_sai__EnableCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, sizeof(_sai__EnableCertificateHashEntryResponse), 0);
126059                 if (soap->body && soap_element_end_in(soap, tag))
126060                         return NULL;
126061         }
126062         return a;
126063 }
126064
126065 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *const*a)
126066 {
126067         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableCertificateHashEntry))
126068                 (*a)->soap_serialize(soap);
126069 }
126070
126071 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *const*a, const char *tag, const char *type)
126072 {
126073         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry);
126074         if (soap_out_PointerTo_sai__EnableCertificateHashEntry(soap, tag, id, a, type))
126075                 return soap->error;
126076         return soap_putindependent(soap);
126077 }
126078
126079 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, int id, _sai__EnableCertificateHashEntry *const*a, const char *type)
126080 {
126081         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableCertificateHashEntry);
126082         if (id < 0)
126083                 return soap->error;
126084         return (*a)->soap_out(soap, tag, id, type);
126085 }
126086
126087 SOAP_FMAC3 _sai__EnableCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry **p, const char *tag, const char *type)
126088 {
126089         if ((p = soap_in_PointerTo_sai__EnableCertificateHashEntry(soap, tag, p, type)))
126090                 soap_getindependent(soap);
126091         return p;
126092 }
126093
126094 SOAP_FMAC3 _sai__EnableCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntry **a, const char *type)
126095 {
126096         if (soap_element_begin_in(soap, tag, 1, NULL))
126097                 return NULL;
126098         if (!a)
126099                 if (!(a = (_sai__EnableCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__EnableCertificateHashEntry *))))
126100                         return NULL;
126101         *a = NULL;
126102         if (!soap->null && *soap->href != '#')
126103         {       soap_revert(soap);
126104                 if (!(*a = (_sai__EnableCertificateHashEntry *)soap_instantiate__sai__EnableCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL)))
126105                         return NULL;
126106                 (*a)->soap_default(soap);
126107                 if (!(*a)->soap_in(soap, tag, NULL))
126108                         return NULL;
126109         }
126110         else
126111         {       a = (_sai__EnableCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableCertificateHashEntry, sizeof(_sai__EnableCertificateHashEntry), 0);
126112                 if (soap->body && soap_element_end_in(soap, tag))
126113                         return NULL;
126114         }
126115         return a;
126116 }
126117
126118 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *const*a)
126119 {
126120         if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse))
126121                 (*a)->soap_serialize(soap);
126122 }
126123
126124 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *const*a, const char *tag, const char *type)
126125 {
126126         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse);
126127         if (soap_out_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, tag, id, a, type))
126128                 return soap->error;
126129         return soap_putindependent(soap);
126130 }
126131
126132 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, _sai__DeleteCertificateHashEntryResponse *const*a, const char *type)
126133 {
126134         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse);
126135         if (id < 0)
126136                 return soap->error;
126137         return (*a)->soap_out(soap, tag, id, type);
126138 }
126139
126140 SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse **p, const char *tag, const char *type)
126141 {
126142         if ((p = soap_in_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, tag, p, type)))
126143                 soap_getindependent(soap);
126144         return p;
126145 }
126146
126147 SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntryResponse **a, const char *type)
126148 {
126149         if (soap_element_begin_in(soap, tag, 1, NULL))
126150                 return NULL;
126151         if (!a)
126152                 if (!(a = (_sai__DeleteCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__DeleteCertificateHashEntryResponse *))))
126153                         return NULL;
126154         *a = NULL;
126155         if (!soap->null && *soap->href != '#')
126156         {       soap_revert(soap);
126157                 if (!(*a = (_sai__DeleteCertificateHashEntryResponse *)soap_instantiate__sai__DeleteCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
126158                         return NULL;
126159                 (*a)->soap_default(soap);
126160                 if (!(*a)->soap_in(soap, tag, NULL))
126161                         return NULL;
126162         }
126163         else
126164         {       a = (_sai__DeleteCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, sizeof(_sai__DeleteCertificateHashEntryResponse), 0);
126165                 if (soap->body && soap_element_end_in(soap, tag))
126166                         return NULL;
126167         }
126168         return a;
126169 }
126170
126171 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *const*a)
126172 {
126173         if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteCertificateHashEntry))
126174                 (*a)->soap_serialize(soap);
126175 }
126176
126177 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *const*a, const char *tag, const char *type)
126178 {
126179         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry);
126180         if (soap_out_PointerTo_sai__DeleteCertificateHashEntry(soap, tag, id, a, type))
126181                 return soap->error;
126182         return soap_putindependent(soap);
126183 }
126184
126185 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, int id, _sai__DeleteCertificateHashEntry *const*a, const char *type)
126186 {
126187         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteCertificateHashEntry);
126188         if (id < 0)
126189                 return soap->error;
126190         return (*a)->soap_out(soap, tag, id, type);
126191 }
126192
126193 SOAP_FMAC3 _sai__DeleteCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry **p, const char *tag, const char *type)
126194 {
126195         if ((p = soap_in_PointerTo_sai__DeleteCertificateHashEntry(soap, tag, p, type)))
126196                 soap_getindependent(soap);
126197         return p;
126198 }
126199
126200 SOAP_FMAC3 _sai__DeleteCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntry **a, const char *type)
126201 {
126202         if (soap_element_begin_in(soap, tag, 1, NULL))
126203                 return NULL;
126204         if (!a)
126205                 if (!(a = (_sai__DeleteCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__DeleteCertificateHashEntry *))))
126206                         return NULL;
126207         *a = NULL;
126208         if (!soap->null && *soap->href != '#')
126209         {       soap_revert(soap);
126210                 if (!(*a = (_sai__DeleteCertificateHashEntry *)soap_instantiate__sai__DeleteCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL)))
126211                         return NULL;
126212                 (*a)->soap_default(soap);
126213                 if (!(*a)->soap_in(soap, tag, NULL))
126214                         return NULL;
126215         }
126216         else
126217         {       a = (_sai__DeleteCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteCertificateHashEntry, sizeof(_sai__DeleteCertificateHashEntry), 0);
126218                 if (soap->body && soap_element_end_in(soap, tag))
126219                         return NULL;
126220         }
126221         return a;
126222 }
126223
126224 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *const*a)
126225 {
126226         if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddCertificateHashEntryResponse))
126227                 (*a)->soap_serialize(soap);
126228 }
126229
126230 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *const*a, const char *tag, const char *type)
126231 {
126232         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse);
126233         if (soap_out_PointerTo_sai__AddCertificateHashEntryResponse(soap, tag, id, a, type))
126234                 return soap->error;
126235         return soap_putindependent(soap);
126236 }
126237
126238 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, _sai__AddCertificateHashEntryResponse *const*a, const char *type)
126239 {
126240         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddCertificateHashEntryResponse);
126241         if (id < 0)
126242                 return soap->error;
126243         return (*a)->soap_out(soap, tag, id, type);
126244 }
126245
126246 SOAP_FMAC3 _sai__AddCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse **p, const char *tag, const char *type)
126247 {
126248         if ((p = soap_in_PointerTo_sai__AddCertificateHashEntryResponse(soap, tag, p, type)))
126249                 soap_getindependent(soap);
126250         return p;
126251 }
126252
126253 SOAP_FMAC3 _sai__AddCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__AddCertificateHashEntryResponse **a, const char *type)
126254 {
126255         if (soap_element_begin_in(soap, tag, 1, NULL))
126256                 return NULL;
126257         if (!a)
126258                 if (!(a = (_sai__AddCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__AddCertificateHashEntryResponse *))))
126259                         return NULL;
126260         *a = NULL;
126261         if (!soap->null && *soap->href != '#')
126262         {       soap_revert(soap);
126263                 if (!(*a = (_sai__AddCertificateHashEntryResponse *)soap_instantiate__sai__AddCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
126264                         return NULL;
126265                 (*a)->soap_default(soap);
126266                 if (!(*a)->soap_in(soap, tag, NULL))
126267                         return NULL;
126268         }
126269         else
126270         {       a = (_sai__AddCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddCertificateHashEntryResponse, sizeof(_sai__AddCertificateHashEntryResponse), 0);
126271                 if (soap->body && soap_element_end_in(soap, tag))
126272                         return NULL;
126273         }
126274         return a;
126275 }
126276
126277 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *const*a)
126278 {
126279         if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddCertificateHashEntry))
126280                 (*a)->soap_serialize(soap);
126281 }
126282
126283 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *const*a, const char *tag, const char *type)
126284 {
126285         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry);
126286         if (soap_out_PointerTo_sai__AddCertificateHashEntry(soap, tag, id, a, type))
126287                 return soap->error;
126288         return soap_putindependent(soap);
126289 }
126290
126291 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, const char *tag, int id, _sai__AddCertificateHashEntry *const*a, const char *type)
126292 {
126293         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddCertificateHashEntry);
126294         if (id < 0)
126295                 return soap->error;
126296         return (*a)->soap_out(soap, tag, id, type);
126297 }
126298
126299 SOAP_FMAC3 _sai__AddCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry **p, const char *tag, const char *type)
126300 {
126301         if ((p = soap_in_PointerTo_sai__AddCertificateHashEntry(soap, tag, p, type)))
126302                 soap_getindependent(soap);
126303         return p;
126304 }
126305
126306 SOAP_FMAC3 _sai__AddCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, const char *tag, _sai__AddCertificateHashEntry **a, const char *type)
126307 {
126308         if (soap_element_begin_in(soap, tag, 1, NULL))
126309                 return NULL;
126310         if (!a)
126311                 if (!(a = (_sai__AddCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__AddCertificateHashEntry *))))
126312                         return NULL;
126313         *a = NULL;
126314         if (!soap->null && *soap->href != '#')
126315         {       soap_revert(soap);
126316                 if (!(*a = (_sai__AddCertificateHashEntry *)soap_instantiate__sai__AddCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL)))
126317                         return NULL;
126318                 (*a)->soap_default(soap);
126319                 if (!(*a)->soap_in(soap, tag, NULL))
126320                         return NULL;
126321         }
126322         else
126323         {       a = (_sai__AddCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddCertificateHashEntry, sizeof(_sai__AddCertificateHashEntry), 0);
126324                 if (soap->body && soap_element_end_in(soap, tag))
126325                         return NULL;
126326         }
126327         return a;
126328 }
126329
126330 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *const*a)
126331 {
126332         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCertificateHashEntryResponse))
126333                 (*a)->soap_serialize(soap);
126334 }
126335
126336 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *const*a, const char *tag, const char *type)
126337 {
126338         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse);
126339         if (soap_out_PointerTo_sai__GetCertificateHashEntryResponse(soap, tag, id, a, type))
126340                 return soap->error;
126341         return soap_putindependent(soap);
126342 }
126343
126344 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, _sai__GetCertificateHashEntryResponse *const*a, const char *type)
126345 {
126346         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCertificateHashEntryResponse);
126347         if (id < 0)
126348                 return soap->error;
126349         return (*a)->soap_out(soap, tag, id, type);
126350 }
126351
126352 SOAP_FMAC3 _sai__GetCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse **p, const char *tag, const char *type)
126353 {
126354         if ((p = soap_in_PointerTo_sai__GetCertificateHashEntryResponse(soap, tag, p, type)))
126355                 soap_getindependent(soap);
126356         return p;
126357 }
126358
126359 SOAP_FMAC3 _sai__GetCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__GetCertificateHashEntryResponse **a, const char *type)
126360 {
126361         if (soap_element_begin_in(soap, tag, 1, NULL))
126362                 return NULL;
126363         if (!a)
126364                 if (!(a = (_sai__GetCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__GetCertificateHashEntryResponse *))))
126365                         return NULL;
126366         *a = NULL;
126367         if (!soap->null && *soap->href != '#')
126368         {       soap_revert(soap);
126369                 if (!(*a = (_sai__GetCertificateHashEntryResponse *)soap_instantiate__sai__GetCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
126370                         return NULL;
126371                 (*a)->soap_default(soap);
126372                 if (!(*a)->soap_in(soap, tag, NULL))
126373                         return NULL;
126374         }
126375         else
126376         {       a = (_sai__GetCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCertificateHashEntryResponse, sizeof(_sai__GetCertificateHashEntryResponse), 0);
126377                 if (soap->body && soap_element_end_in(soap, tag))
126378                         return NULL;
126379         }
126380         return a;
126381 }
126382
126383 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *const*a)
126384 {
126385         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCertificateHashEntry))
126386                 (*a)->soap_serialize(soap);
126387 }
126388
126389 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *const*a, const char *tag, const char *type)
126390 {
126391         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry);
126392         if (soap_out_PointerTo_sai__GetCertificateHashEntry(soap, tag, id, a, type))
126393                 return soap->error;
126394         return soap_putindependent(soap);
126395 }
126396
126397 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, const char *tag, int id, _sai__GetCertificateHashEntry *const*a, const char *type)
126398 {
126399         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCertificateHashEntry);
126400         if (id < 0)
126401                 return soap->error;
126402         return (*a)->soap_out(soap, tag, id, type);
126403 }
126404
126405 SOAP_FMAC3 _sai__GetCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry **p, const char *tag, const char *type)
126406 {
126407         if ((p = soap_in_PointerTo_sai__GetCertificateHashEntry(soap, tag, p, type)))
126408                 soap_getindependent(soap);
126409         return p;
126410 }
126411
126412 SOAP_FMAC3 _sai__GetCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, const char *tag, _sai__GetCertificateHashEntry **a, const char *type)
126413 {
126414         if (soap_element_begin_in(soap, tag, 1, NULL))
126415                 return NULL;
126416         if (!a)
126417                 if (!(a = (_sai__GetCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__GetCertificateHashEntry *))))
126418                         return NULL;
126419         *a = NULL;
126420         if (!soap->null && *soap->href != '#')
126421         {       soap_revert(soap);
126422                 if (!(*a = (_sai__GetCertificateHashEntry *)soap_instantiate__sai__GetCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL)))
126423                         return NULL;
126424                 (*a)->soap_default(soap);
126425                 if (!(*a)->soap_in(soap, tag, NULL))
126426                         return NULL;
126427         }
126428         else
126429         {       a = (_sai__GetCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCertificateHashEntry, sizeof(_sai__GetCertificateHashEntry), 0);
126430                 if (soap->body && soap_element_end_in(soap, tag))
126431                         return NULL;
126432         }
126433         return a;
126434 }
126435
126436 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *const*a)
126437 {
126438         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse))
126439                 (*a)->soap_serialize(soap);
126440 }
126441
126442 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *const*a, const char *tag, const char *type)
126443 {
126444         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse);
126445         if (soap_out_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, tag, id, a, type))
126446                 return soap->error;
126447         return soap_putindependent(soap);
126448 }
126449
126450 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, int id, _sai__EnumerateCertificateHashEntriesResponse *const*a, const char *type)
126451 {
126452         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse);
126453         if (id < 0)
126454                 return soap->error;
126455         return (*a)->soap_out(soap, tag, id, type);
126456 }
126457
126458 SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse **p, const char *tag, const char *type)
126459 {
126460         if ((p = soap_in_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, tag, p, type)))
126461                 soap_getindependent(soap);
126462         return p;
126463 }
126464
126465 SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntriesResponse **a, const char *type)
126466 {
126467         if (soap_element_begin_in(soap, tag, 1, NULL))
126468                 return NULL;
126469         if (!a)
126470                 if (!(a = (_sai__EnumerateCertificateHashEntriesResponse **)soap_malloc(soap, sizeof(_sai__EnumerateCertificateHashEntriesResponse *))))
126471                         return NULL;
126472         *a = NULL;
126473         if (!soap->null && *soap->href != '#')
126474         {       soap_revert(soap);
126475                 if (!(*a = (_sai__EnumerateCertificateHashEntriesResponse *)soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
126476                         return NULL;
126477                 (*a)->soap_default(soap);
126478                 if (!(*a)->soap_in(soap, tag, NULL))
126479                         return NULL;
126480         }
126481         else
126482         {       a = (_sai__EnumerateCertificateHashEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, sizeof(_sai__EnumerateCertificateHashEntriesResponse), 0);
126483                 if (soap->body && soap_element_end_in(soap, tag))
126484                         return NULL;
126485         }
126486         return a;
126487 }
126488
126489 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *const*a)
126490 {
126491         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateCertificateHashEntries))
126492                 (*a)->soap_serialize(soap);
126493 }
126494
126495 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *const*a, const char *tag, const char *type)
126496 {
126497         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries);
126498         if (soap_out_PointerTo_sai__EnumerateCertificateHashEntries(soap, tag, id, a, type))
126499                 return soap->error;
126500         return soap_putindependent(soap);
126501 }
126502
126503 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, int id, _sai__EnumerateCertificateHashEntries *const*a, const char *type)
126504 {
126505         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateCertificateHashEntries);
126506         if (id < 0)
126507                 return soap->error;
126508         return (*a)->soap_out(soap, tag, id, type);
126509 }
126510
126511 SOAP_FMAC3 _sai__EnumerateCertificateHashEntries ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries **p, const char *tag, const char *type)
126512 {
126513         if ((p = soap_in_PointerTo_sai__EnumerateCertificateHashEntries(soap, tag, p, type)))
126514                 soap_getindependent(soap);
126515         return p;
126516 }
126517
126518 SOAP_FMAC3 _sai__EnumerateCertificateHashEntries ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntries **a, const char *type)
126519 {
126520         if (soap_element_begin_in(soap, tag, 1, NULL))
126521                 return NULL;
126522         if (!a)
126523                 if (!(a = (_sai__EnumerateCertificateHashEntries **)soap_malloc(soap, sizeof(_sai__EnumerateCertificateHashEntries *))))
126524                         return NULL;
126525         *a = NULL;
126526         if (!soap->null && *soap->href != '#')
126527         {       soap_revert(soap);
126528                 if (!(*a = (_sai__EnumerateCertificateHashEntries *)soap_instantiate__sai__EnumerateCertificateHashEntries(soap, -1, soap->type, soap->arrayType, NULL)))
126529                         return NULL;
126530                 (*a)->soap_default(soap);
126531                 if (!(*a)->soap_in(soap, tag, NULL))
126532                         return NULL;
126533         }
126534         else
126535         {       a = (_sai__EnumerateCertificateHashEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateCertificateHashEntries, sizeof(_sai__EnumerateCertificateHashEntries), 0);
126536                 if (soap->body && soap_element_end_in(soap, tag))
126537                         return NULL;
126538         }
126539         return a;
126540 }
126541
126542 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *const*a)
126543 {
126544         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse))
126545                 (*a)->soap_serialize(soap);
126546 }
126547
126548 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *const*a, const char *tag, const char *type)
126549 {
126550         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse);
126551         if (soap_out_PointerTo_sai__GetProvisioningServerOTPResponse(soap, tag, id, a, type))
126552                 return soap->error;
126553         return soap_putindependent(soap);
126554 }
126555
126556 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, int id, _sai__GetProvisioningServerOTPResponse *const*a, const char *type)
126557 {
126558         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningServerOTPResponse);
126559         if (id < 0)
126560                 return soap->error;
126561         return (*a)->soap_out(soap, tag, id, type);
126562 }
126563
126564 SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse **p, const char *tag, const char *type)
126565 {
126566         if ((p = soap_in_PointerTo_sai__GetProvisioningServerOTPResponse(soap, tag, p, type)))
126567                 soap_getindependent(soap);
126568         return p;
126569 }
126570
126571 SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTPResponse **a, const char *type)
126572 {
126573         if (soap_element_begin_in(soap, tag, 1, NULL))
126574                 return NULL;
126575         if (!a)
126576                 if (!(a = (_sai__GetProvisioningServerOTPResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningServerOTPResponse *))))
126577                         return NULL;
126578         *a = NULL;
126579         if (!soap->null && *soap->href != '#')
126580         {       soap_revert(soap);
126581                 if (!(*a = (_sai__GetProvisioningServerOTPResponse *)soap_instantiate__sai__GetProvisioningServerOTPResponse(soap, -1, soap->type, soap->arrayType, NULL)))
126582                         return NULL;
126583                 (*a)->soap_default(soap);
126584                 if (!(*a)->soap_in(soap, tag, NULL))
126585                         return NULL;
126586         }
126587         else
126588         {       a = (_sai__GetProvisioningServerOTPResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, sizeof(_sai__GetProvisioningServerOTPResponse), 0);
126589                 if (soap->body && soap_element_end_in(soap, tag))
126590                         return NULL;
126591         }
126592         return a;
126593 }
126594
126595 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *const*a)
126596 {
126597         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningServerOTP))
126598                 (*a)->soap_serialize(soap);
126599 }
126600
126601 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *const*a, const char *tag, const char *type)
126602 {
126603         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP);
126604         if (soap_out_PointerTo_sai__GetProvisioningServerOTP(soap, tag, id, a, type))
126605                 return soap->error;
126606         return soap_putindependent(soap);
126607 }
126608
126609 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, int id, _sai__GetProvisioningServerOTP *const*a, const char *type)
126610 {
126611         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningServerOTP);
126612         if (id < 0)
126613                 return soap->error;
126614         return (*a)->soap_out(soap, tag, id, type);
126615 }
126616
126617 SOAP_FMAC3 _sai__GetProvisioningServerOTP ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP **p, const char *tag, const char *type)
126618 {
126619         if ((p = soap_in_PointerTo_sai__GetProvisioningServerOTP(soap, tag, p, type)))
126620                 soap_getindependent(soap);
126621         return p;
126622 }
126623
126624 SOAP_FMAC3 _sai__GetProvisioningServerOTP ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTP **a, const char *type)
126625 {
126626         if (soap_element_begin_in(soap, tag, 1, NULL))
126627                 return NULL;
126628         if (!a)
126629                 if (!(a = (_sai__GetProvisioningServerOTP **)soap_malloc(soap, sizeof(_sai__GetProvisioningServerOTP *))))
126630                         return NULL;
126631         *a = NULL;
126632         if (!soap->null && *soap->href != '#')
126633         {       soap_revert(soap);
126634                 if (!(*a = (_sai__GetProvisioningServerOTP *)soap_instantiate__sai__GetProvisioningServerOTP(soap, -1, soap->type, soap->arrayType, NULL)))
126635                         return NULL;
126636                 (*a)->soap_default(soap);
126637                 if (!(*a)->soap_in(soap, tag, NULL))
126638                         return NULL;
126639         }
126640         else
126641         {       a = (_sai__GetProvisioningServerOTP **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningServerOTP, sizeof(_sai__GetProvisioningServerOTP), 0);
126642                 if (soap->body && soap_element_end_in(soap, tag))
126643                         return NULL;
126644         }
126645         return a;
126646 }
126647
126648 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *const*a)
126649 {
126650         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse))
126651                 (*a)->soap_serialize(soap);
126652 }
126653
126654 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *const*a, const char *tag, const char *type)
126655 {
126656         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse);
126657         if (soap_out_PointerTo_sai__SetProvisioningServerOTPResponse(soap, tag, id, a, type))
126658                 return soap->error;
126659         return soap_putindependent(soap);
126660 }
126661
126662 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, int id, _sai__SetProvisioningServerOTPResponse *const*a, const char *type)
126663 {
126664         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningServerOTPResponse);
126665         if (id < 0)
126666                 return soap->error;
126667         return (*a)->soap_out(soap, tag, id, type);
126668 }
126669
126670 SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse **p, const char *tag, const char *type)
126671 {
126672         if ((p = soap_in_PointerTo_sai__SetProvisioningServerOTPResponse(soap, tag, p, type)))
126673                 soap_getindependent(soap);
126674         return p;
126675 }
126676
126677 SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTPResponse **a, const char *type)
126678 {
126679         if (soap_element_begin_in(soap, tag, 1, NULL))
126680                 return NULL;
126681         if (!a)
126682                 if (!(a = (_sai__SetProvisioningServerOTPResponse **)soap_malloc(soap, sizeof(_sai__SetProvisioningServerOTPResponse *))))
126683                         return NULL;
126684         *a = NULL;
126685         if (!soap->null && *soap->href != '#')
126686         {       soap_revert(soap);
126687                 if (!(*a = (_sai__SetProvisioningServerOTPResponse *)soap_instantiate__sai__SetProvisioningServerOTPResponse(soap, -1, soap->type, soap->arrayType, NULL)))
126688                         return NULL;
126689                 (*a)->soap_default(soap);
126690                 if (!(*a)->soap_in(soap, tag, NULL))
126691                         return NULL;
126692         }
126693         else
126694         {       a = (_sai__SetProvisioningServerOTPResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, sizeof(_sai__SetProvisioningServerOTPResponse), 0);
126695                 if (soap->body && soap_element_end_in(soap, tag))
126696                         return NULL;
126697         }
126698         return a;
126699 }
126700
126701 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *const*a)
126702 {
126703         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningServerOTP))
126704                 (*a)->soap_serialize(soap);
126705 }
126706
126707 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *const*a, const char *tag, const char *type)
126708 {
126709         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP);
126710         if (soap_out_PointerTo_sai__SetProvisioningServerOTP(soap, tag, id, a, type))
126711                 return soap->error;
126712         return soap_putindependent(soap);
126713 }
126714
126715 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, int id, _sai__SetProvisioningServerOTP *const*a, const char *type)
126716 {
126717         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningServerOTP);
126718         if (id < 0)
126719                 return soap->error;
126720         return (*a)->soap_out(soap, tag, id, type);
126721 }
126722
126723 SOAP_FMAC3 _sai__SetProvisioningServerOTP ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP **p, const char *tag, const char *type)
126724 {
126725         if ((p = soap_in_PointerTo_sai__SetProvisioningServerOTP(soap, tag, p, type)))
126726                 soap_getindependent(soap);
126727         return p;
126728 }
126729
126730 SOAP_FMAC3 _sai__SetProvisioningServerOTP ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTP **a, const char *type)
126731 {
126732         if (soap_element_begin_in(soap, tag, 1, NULL))
126733                 return NULL;
126734         if (!a)
126735                 if (!(a = (_sai__SetProvisioningServerOTP **)soap_malloc(soap, sizeof(_sai__SetProvisioningServerOTP *))))
126736                         return NULL;
126737         *a = NULL;
126738         if (!soap->null && *soap->href != '#')
126739         {       soap_revert(soap);
126740                 if (!(*a = (_sai__SetProvisioningServerOTP *)soap_instantiate__sai__SetProvisioningServerOTP(soap, -1, soap->type, soap->arrayType, NULL)))
126741                         return NULL;
126742                 (*a)->soap_default(soap);
126743                 if (!(*a)->soap_in(soap, tag, NULL))
126744                         return NULL;
126745         }
126746         else
126747         {       a = (_sai__SetProvisioningServerOTP **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningServerOTP, sizeof(_sai__SetProvisioningServerOTP), 0);
126748                 if (soap->body && soap_element_end_in(soap, tag))
126749                         return NULL;
126750         }
126751         return a;
126752 }
126753
126754 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *const*a)
126755 {
126756         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetMEBxPasswordResponse))
126757                 (*a)->soap_serialize(soap);
126758 }
126759
126760 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *const*a, const char *tag, const char *type)
126761 {
126762         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse);
126763         if (soap_out_PointerTo_sai__SetMEBxPasswordResponse(soap, tag, id, a, type))
126764                 return soap->error;
126765         return soap_putindependent(soap);
126766 }
126767
126768 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, int id, _sai__SetMEBxPasswordResponse *const*a, const char *type)
126769 {
126770         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetMEBxPasswordResponse);
126771         if (id < 0)
126772                 return soap->error;
126773         return (*a)->soap_out(soap, tag, id, type);
126774 }
126775
126776 SOAP_FMAC3 _sai__SetMEBxPasswordResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse **p, const char *tag, const char *type)
126777 {
126778         if ((p = soap_in_PointerTo_sai__SetMEBxPasswordResponse(soap, tag, p, type)))
126779                 soap_getindependent(soap);
126780         return p;
126781 }
126782
126783 SOAP_FMAC3 _sai__SetMEBxPasswordResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, _sai__SetMEBxPasswordResponse **a, const char *type)
126784 {
126785         if (soap_element_begin_in(soap, tag, 1, NULL))
126786                 return NULL;
126787         if (!a)
126788                 if (!(a = (_sai__SetMEBxPasswordResponse **)soap_malloc(soap, sizeof(_sai__SetMEBxPasswordResponse *))))
126789                         return NULL;
126790         *a = NULL;
126791         if (!soap->null && *soap->href != '#')
126792         {       soap_revert(soap);
126793                 if (!(*a = (_sai__SetMEBxPasswordResponse *)soap_instantiate__sai__SetMEBxPasswordResponse(soap, -1, soap->type, soap->arrayType, NULL)))
126794                         return NULL;
126795                 (*a)->soap_default(soap);
126796                 if (!(*a)->soap_in(soap, tag, NULL))
126797                         return NULL;
126798         }
126799         else
126800         {       a = (_sai__SetMEBxPasswordResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetMEBxPasswordResponse, sizeof(_sai__SetMEBxPasswordResponse), 0);
126801                 if (soap->body && soap_element_end_in(soap, tag))
126802                         return NULL;
126803         }
126804         return a;
126805 }
126806
126807 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *const*a)
126808 {
126809         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetMEBxPassword))
126810                 (*a)->soap_serialize(soap);
126811 }
126812
126813 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *const*a, const char *tag, const char *type)
126814 {
126815         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetMEBxPassword);
126816         if (soap_out_PointerTo_sai__SetMEBxPassword(soap, tag, id, a, type))
126817                 return soap->error;
126818         return soap_putindependent(soap);
126819 }
126820
126821 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetMEBxPassword(struct soap *soap, const char *tag, int id, _sai__SetMEBxPassword *const*a, const char *type)
126822 {
126823         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetMEBxPassword);
126824         if (id < 0)
126825                 return soap->error;
126826         return (*a)->soap_out(soap, tag, id, type);
126827 }
126828
126829 SOAP_FMAC3 _sai__SetMEBxPassword ** SOAP_FMAC4 soap_get_PointerTo_sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword **p, const char *tag, const char *type)
126830 {
126831         if ((p = soap_in_PointerTo_sai__SetMEBxPassword(soap, tag, p, type)))
126832                 soap_getindependent(soap);
126833         return p;
126834 }
126835
126836 SOAP_FMAC3 _sai__SetMEBxPassword ** SOAP_FMAC4 soap_in_PointerTo_sai__SetMEBxPassword(struct soap *soap, const char *tag, _sai__SetMEBxPassword **a, const char *type)
126837 {
126838         if (soap_element_begin_in(soap, tag, 1, NULL))
126839                 return NULL;
126840         if (!a)
126841                 if (!(a = (_sai__SetMEBxPassword **)soap_malloc(soap, sizeof(_sai__SetMEBxPassword *))))
126842                         return NULL;
126843         *a = NULL;
126844         if (!soap->null && *soap->href != '#')
126845         {       soap_revert(soap);
126846                 if (!(*a = (_sai__SetMEBxPassword *)soap_instantiate__sai__SetMEBxPassword(soap, -1, soap->type, soap->arrayType, NULL)))
126847                         return NULL;
126848                 (*a)->soap_default(soap);
126849                 if (!(*a)->soap_in(soap, tag, NULL))
126850                         return NULL;
126851         }
126852         else
126853         {       a = (_sai__SetMEBxPassword **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetMEBxPassword, sizeof(_sai__SetMEBxPassword), 0);
126854                 if (soap->body && soap_element_end_in(soap, tag))
126855                         return NULL;
126856         }
126857         return a;
126858 }
126859
126860 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *const*a)
126861 {
126862         if (!soap_reference(soap, *a, SOAP_TYPE__sai__PartialUnprovisionResponse))
126863                 (*a)->soap_serialize(soap);
126864 }
126865
126866 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *const*a, const char *tag, const char *type)
126867 {
126868         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse);
126869         if (soap_out_PointerTo_sai__PartialUnprovisionResponse(soap, tag, id, a, type))
126870                 return soap->error;
126871         return soap_putindependent(soap);
126872 }
126873
126874 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, int id, _sai__PartialUnprovisionResponse *const*a, const char *type)
126875 {
126876         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__PartialUnprovisionResponse);
126877         if (id < 0)
126878                 return soap->error;
126879         return (*a)->soap_out(soap, tag, id, type);
126880 }
126881
126882 SOAP_FMAC3 _sai__PartialUnprovisionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse **p, const char *tag, const char *type)
126883 {
126884         if ((p = soap_in_PointerTo_sai__PartialUnprovisionResponse(soap, tag, p, type)))
126885                 soap_getindependent(soap);
126886         return p;
126887 }
126888
126889 SOAP_FMAC3 _sai__PartialUnprovisionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, _sai__PartialUnprovisionResponse **a, const char *type)
126890 {
126891         if (soap_element_begin_in(soap, tag, 1, NULL))
126892                 return NULL;
126893         if (!a)
126894                 if (!(a = (_sai__PartialUnprovisionResponse **)soap_malloc(soap, sizeof(_sai__PartialUnprovisionResponse *))))
126895                         return NULL;
126896         *a = NULL;
126897         if (!soap->null && *soap->href != '#')
126898         {       soap_revert(soap);
126899                 if (!(*a = (_sai__PartialUnprovisionResponse *)soap_instantiate__sai__PartialUnprovisionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
126900                         return NULL;
126901                 (*a)->soap_default(soap);
126902                 if (!(*a)->soap_in(soap, tag, NULL))
126903                         return NULL;
126904         }
126905         else
126906         {       a = (_sai__PartialUnprovisionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__PartialUnprovisionResponse, sizeof(_sai__PartialUnprovisionResponse), 0);
126907                 if (soap->body && soap_element_end_in(soap, tag))
126908                         return NULL;
126909         }
126910         return a;
126911 }
126912
126913 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *const*a)
126914 {
126915         if (!soap_reference(soap, *a, SOAP_TYPE__sai__PartialUnprovision))
126916                 (*a)->soap_serialize(soap);
126917 }
126918
126919 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *const*a, const char *tag, const char *type)
126920 {
126921         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__PartialUnprovision);
126922         if (soap_out_PointerTo_sai__PartialUnprovision(soap, tag, id, a, type))
126923                 return soap->error;
126924         return soap_putindependent(soap);
126925 }
126926
126927 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__PartialUnprovision(struct soap *soap, const char *tag, int id, _sai__PartialUnprovision *const*a, const char *type)
126928 {
126929         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__PartialUnprovision);
126930         if (id < 0)
126931                 return soap->error;
126932         return (*a)->soap_out(soap, tag, id, type);
126933 }
126934
126935 SOAP_FMAC3 _sai__PartialUnprovision ** SOAP_FMAC4 soap_get_PointerTo_sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision **p, const char *tag, const char *type)
126936 {
126937         if ((p = soap_in_PointerTo_sai__PartialUnprovision(soap, tag, p, type)))
126938                 soap_getindependent(soap);
126939         return p;
126940 }
126941
126942 SOAP_FMAC3 _sai__PartialUnprovision ** SOAP_FMAC4 soap_in_PointerTo_sai__PartialUnprovision(struct soap *soap, const char *tag, _sai__PartialUnprovision **a, const char *type)
126943 {
126944         if (soap_element_begin_in(soap, tag, 1, NULL))
126945                 return NULL;
126946         if (!a)
126947                 if (!(a = (_sai__PartialUnprovision **)soap_malloc(soap, sizeof(_sai__PartialUnprovision *))))
126948                         return NULL;
126949         *a = NULL;
126950         if (!soap->null && *soap->href != '#')
126951         {       soap_revert(soap);
126952                 if (!(*a = (_sai__PartialUnprovision *)soap_instantiate__sai__PartialUnprovision(soap, -1, soap->type, soap->arrayType, NULL)))
126953                         return NULL;
126954                 (*a)->soap_default(soap);
126955                 if (!(*a)->soap_in(soap, tag, NULL))
126956                         return NULL;
126957         }
126958         else
126959         {       a = (_sai__PartialUnprovision **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__PartialUnprovision, sizeof(_sai__PartialUnprovision), 0);
126960                 if (soap->body && soap_element_end_in(soap, tag))
126961                         return NULL;
126962         }
126963         return a;
126964 }
126965
126966 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *const*a)
126967 {
126968         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSPSKResponse))
126969                 (*a)->soap_serialize(soap);
126970 }
126971
126972 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *const*a, const char *tag, const char *type)
126973 {
126974         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse);
126975         if (soap_out_PointerTo_sai__SetTLSPSKResponse(soap, tag, id, a, type))
126976                 return soap->error;
126977         return soap_putindependent(soap);
126978 }
126979
126980 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, const char *tag, int id, _sai__SetTLSPSKResponse *const*a, const char *type)
126981 {
126982         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSPSKResponse);
126983         if (id < 0)
126984                 return soap->error;
126985         return (*a)->soap_out(soap, tag, id, type);
126986 }
126987
126988 SOAP_FMAC3 _sai__SetTLSPSKResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse **p, const char *tag, const char *type)
126989 {
126990         if ((p = soap_in_PointerTo_sai__SetTLSPSKResponse(soap, tag, p, type)))
126991                 soap_getindependent(soap);
126992         return p;
126993 }
126994
126995 SOAP_FMAC3 _sai__SetTLSPSKResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, const char *tag, _sai__SetTLSPSKResponse **a, const char *type)
126996 {
126997         if (soap_element_begin_in(soap, tag, 1, NULL))
126998                 return NULL;
126999         if (!a)
127000                 if (!(a = (_sai__SetTLSPSKResponse **)soap_malloc(soap, sizeof(_sai__SetTLSPSKResponse *))))
127001                         return NULL;
127002         *a = NULL;
127003         if (!soap->null && *soap->href != '#')
127004         {       soap_revert(soap);
127005                 if (!(*a = (_sai__SetTLSPSKResponse *)soap_instantiate__sai__SetTLSPSKResponse(soap, -1, soap->type, soap->arrayType, NULL)))
127006                         return NULL;
127007                 (*a)->soap_default(soap);
127008                 if (!(*a)->soap_in(soap, tag, NULL))
127009                         return NULL;
127010         }
127011         else
127012         {       a = (_sai__SetTLSPSKResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSPSKResponse, sizeof(_sai__SetTLSPSKResponse), 0);
127013                 if (soap->body && soap_element_end_in(soap, tag))
127014                         return NULL;
127015         }
127016         return a;
127017 }
127018
127019 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *const*a)
127020 {
127021         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSPSK))
127022                 (*a)->soap_serialize(soap);
127023 }
127024
127025 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *const*a, const char *tag, const char *type)
127026 {
127027         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSPSK);
127028         if (soap_out_PointerTo_sai__SetTLSPSK(soap, tag, id, a, type))
127029                 return soap->error;
127030         return soap_putindependent(soap);
127031 }
127032
127033 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSPSK(struct soap *soap, const char *tag, int id, _sai__SetTLSPSK *const*a, const char *type)
127034 {
127035         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSPSK);
127036         if (id < 0)
127037                 return soap->error;
127038         return (*a)->soap_out(soap, tag, id, type);
127039 }
127040
127041 SOAP_FMAC3 _sai__SetTLSPSK ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK **p, const char *tag, const char *type)
127042 {
127043         if ((p = soap_in_PointerTo_sai__SetTLSPSK(soap, tag, p, type)))
127044                 soap_getindependent(soap);
127045         return p;
127046 }
127047
127048 SOAP_FMAC3 _sai__SetTLSPSK ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSPSK(struct soap *soap, const char *tag, _sai__SetTLSPSK **a, const char *type)
127049 {
127050         if (soap_element_begin_in(soap, tag, 1, NULL))
127051                 return NULL;
127052         if (!a)
127053                 if (!(a = (_sai__SetTLSPSK **)soap_malloc(soap, sizeof(_sai__SetTLSPSK *))))
127054                         return NULL;
127055         *a = NULL;
127056         if (!soap->null && *soap->href != '#')
127057         {       soap_revert(soap);
127058                 if (!(*a = (_sai__SetTLSPSK *)soap_instantiate__sai__SetTLSPSK(soap, -1, soap->type, soap->arrayType, NULL)))
127059                         return NULL;
127060                 (*a)->soap_default(soap);
127061                 if (!(*a)->soap_in(soap, tag, NULL))
127062                         return NULL;
127063         }
127064         else
127065         {       a = (_sai__SetTLSPSK **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSPSK, sizeof(_sai__SetTLSPSK), 0);
127066                 if (soap->body && soap_element_end_in(soap, tag))
127067                         return NULL;
127068         }
127069         return a;
127070 }
127071
127072 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *const*a)
127073 {
127074         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse))
127075                 (*a)->soap_serialize(soap);
127076 }
127077
127078 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *const*a, const char *tag, const char *type)
127079 {
127080         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse);
127081         if (soap_out_PointerTo_sai__GetPowerSavingOptionsResponse(soap, tag, id, a, type))
127082                 return soap->error;
127083         return soap_putindependent(soap);
127084 }
127085
127086 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, int id, _sai__GetPowerSavingOptionsResponse *const*a, const char *type)
127087 {
127088         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerSavingOptionsResponse);
127089         if (id < 0)
127090                 return soap->error;
127091         return (*a)->soap_out(soap, tag, id, type);
127092 }
127093
127094 SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse **p, const char *tag, const char *type)
127095 {
127096         if ((p = soap_in_PointerTo_sai__GetPowerSavingOptionsResponse(soap, tag, p, type)))
127097                 soap_getindependent(soap);
127098         return p;
127099 }
127100
127101 SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__GetPowerSavingOptionsResponse **a, const char *type)
127102 {
127103         if (soap_element_begin_in(soap, tag, 1, NULL))
127104                 return NULL;
127105         if (!a)
127106                 if (!(a = (_sai__GetPowerSavingOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetPowerSavingOptionsResponse *))))
127107                         return NULL;
127108         *a = NULL;
127109         if (!soap->null && *soap->href != '#')
127110         {       soap_revert(soap);
127111                 if (!(*a = (_sai__GetPowerSavingOptionsResponse *)soap_instantiate__sai__GetPowerSavingOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
127112                         return NULL;
127113                 (*a)->soap_default(soap);
127114                 if (!(*a)->soap_in(soap, tag, NULL))
127115                         return NULL;
127116         }
127117         else
127118         {       a = (_sai__GetPowerSavingOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, sizeof(_sai__GetPowerSavingOptionsResponse), 0);
127119                 if (soap->body && soap_element_end_in(soap, tag))
127120                         return NULL;
127121         }
127122         return a;
127123 }
127124
127125 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *const*a)
127126 {
127127         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerSavingOptions))
127128                 (*a)->soap_serialize(soap);
127129 }
127130
127131 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *const*a, const char *tag, const char *type)
127132 {
127133         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions);
127134         if (soap_out_PointerTo_sai__GetPowerSavingOptions(soap, tag, id, a, type))
127135                 return soap->error;
127136         return soap_putindependent(soap);
127137 }
127138
127139 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, const char *tag, int id, _sai__GetPowerSavingOptions *const*a, const char *type)
127140 {
127141         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerSavingOptions);
127142         if (id < 0)
127143                 return soap->error;
127144         return (*a)->soap_out(soap, tag, id, type);
127145 }
127146
127147 SOAP_FMAC3 _sai__GetPowerSavingOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions **p, const char *tag, const char *type)
127148 {
127149         if ((p = soap_in_PointerTo_sai__GetPowerSavingOptions(soap, tag, p, type)))
127150                 soap_getindependent(soap);
127151         return p;
127152 }
127153
127154 SOAP_FMAC3 _sai__GetPowerSavingOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, const char *tag, _sai__GetPowerSavingOptions **a, const char *type)
127155 {
127156         if (soap_element_begin_in(soap, tag, 1, NULL))
127157                 return NULL;
127158         if (!a)
127159                 if (!(a = (_sai__GetPowerSavingOptions **)soap_malloc(soap, sizeof(_sai__GetPowerSavingOptions *))))
127160                         return NULL;
127161         *a = NULL;
127162         if (!soap->null && *soap->href != '#')
127163         {       soap_revert(soap);
127164                 if (!(*a = (_sai__GetPowerSavingOptions *)soap_instantiate__sai__GetPowerSavingOptions(soap, -1, soap->type, soap->arrayType, NULL)))
127165                         return NULL;
127166                 (*a)->soap_default(soap);
127167                 if (!(*a)->soap_in(soap, tag, NULL))
127168                         return NULL;
127169         }
127170         else
127171         {       a = (_sai__GetPowerSavingOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerSavingOptions, sizeof(_sai__GetPowerSavingOptions), 0);
127172                 if (soap->body && soap_element_end_in(soap, tag))
127173                         return NULL;
127174         }
127175         return a;
127176 }
127177
127178 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *const*a)
127179 {
127180         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse))
127181                 (*a)->soap_serialize(soap);
127182 }
127183
127184 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *const*a, const char *tag, const char *type)
127185 {
127186         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse);
127187         if (soap_out_PointerTo_sai__SetPowerSavingOptionsResponse(soap, tag, id, a, type))
127188                 return soap->error;
127189         return soap_putindependent(soap);
127190 }
127191
127192 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, int id, _sai__SetPowerSavingOptionsResponse *const*a, const char *type)
127193 {
127194         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetPowerSavingOptionsResponse);
127195         if (id < 0)
127196                 return soap->error;
127197         return (*a)->soap_out(soap, tag, id, type);
127198 }
127199
127200 SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse **p, const char *tag, const char *type)
127201 {
127202         if ((p = soap_in_PointerTo_sai__SetPowerSavingOptionsResponse(soap, tag, p, type)))
127203                 soap_getindependent(soap);
127204         return p;
127205 }
127206
127207 SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__SetPowerSavingOptionsResponse **a, const char *type)
127208 {
127209         if (soap_element_begin_in(soap, tag, 1, NULL))
127210                 return NULL;
127211         if (!a)
127212                 if (!(a = (_sai__SetPowerSavingOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetPowerSavingOptionsResponse *))))
127213                         return NULL;
127214         *a = NULL;
127215         if (!soap->null && *soap->href != '#')
127216         {       soap_revert(soap);
127217                 if (!(*a = (_sai__SetPowerSavingOptionsResponse *)soap_instantiate__sai__SetPowerSavingOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
127218                         return NULL;
127219                 (*a)->soap_default(soap);
127220                 if (!(*a)->soap_in(soap, tag, NULL))
127221                         return NULL;
127222         }
127223         else
127224         {       a = (_sai__SetPowerSavingOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, sizeof(_sai__SetPowerSavingOptionsResponse), 0);
127225                 if (soap->body && soap_element_end_in(soap, tag))
127226                         return NULL;
127227         }
127228         return a;
127229 }
127230
127231 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *const*a)
127232 {
127233         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetPowerSavingOptions))
127234                 (*a)->soap_serialize(soap);
127235 }
127236
127237 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *const*a, const char *tag, const char *type)
127238 {
127239         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions);
127240         if (soap_out_PointerTo_sai__SetPowerSavingOptions(soap, tag, id, a, type))
127241                 return soap->error;
127242         return soap_putindependent(soap);
127243 }
127244
127245 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, const char *tag, int id, _sai__SetPowerSavingOptions *const*a, const char *type)
127246 {
127247         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetPowerSavingOptions);
127248         if (id < 0)
127249                 return soap->error;
127250         return (*a)->soap_out(soap, tag, id, type);
127251 }
127252
127253 SOAP_FMAC3 _sai__SetPowerSavingOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions **p, const char *tag, const char *type)
127254 {
127255         if ((p = soap_in_PointerTo_sai__SetPowerSavingOptions(soap, tag, p, type)))
127256                 soap_getindependent(soap);
127257         return p;
127258 }
127259
127260 SOAP_FMAC3 _sai__SetPowerSavingOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, const char *tag, _sai__SetPowerSavingOptions **a, const char *type)
127261 {
127262         if (soap_element_begin_in(soap, tag, 1, NULL))
127263                 return NULL;
127264         if (!a)
127265                 if (!(a = (_sai__SetPowerSavingOptions **)soap_malloc(soap, sizeof(_sai__SetPowerSavingOptions *))))
127266                         return NULL;
127267         *a = NULL;
127268         if (!soap->null && *soap->href != '#')
127269         {       soap_revert(soap);
127270                 if (!(*a = (_sai__SetPowerSavingOptions *)soap_instantiate__sai__SetPowerSavingOptions(soap, -1, soap->type, soap->arrayType, NULL)))
127271                         return NULL;
127272                 (*a)->soap_default(soap);
127273                 if (!(*a)->soap_in(soap, tag, NULL))
127274                         return NULL;
127275         }
127276         else
127277         {       a = (_sai__SetPowerSavingOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetPowerSavingOptions, sizeof(_sai__SetPowerSavingOptions), 0);
127278                 if (soap->body && soap_element_end_in(soap, tag))
127279                         return NULL;
127280         }
127281         return a;
127282 }
127283
127284 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *const*a)
127285 {
127286         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse))
127287                 (*a)->soap_serialize(soap);
127288 }
127289
127290 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *const*a, const char *tag, const char *type)
127291 {
127292         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse);
127293         if (soap_out_PointerTo_sai__GetPkiCapabilitiesResponse(soap, tag, id, a, type))
127294                 return soap->error;
127295         return soap_putindependent(soap);
127296 }
127297
127298 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, int id, _sai__GetPkiCapabilitiesResponse *const*a, const char *type)
127299 {
127300         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPkiCapabilitiesResponse);
127301         if (id < 0)
127302                 return soap->error;
127303         return (*a)->soap_out(soap, tag, id, type);
127304 }
127305
127306 SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse **p, const char *tag, const char *type)
127307 {
127308         if ((p = soap_in_PointerTo_sai__GetPkiCapabilitiesResponse(soap, tag, p, type)))
127309                 soap_getindependent(soap);
127310         return p;
127311 }
127312
127313 SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, _sai__GetPkiCapabilitiesResponse **a, const char *type)
127314 {
127315         if (soap_element_begin_in(soap, tag, 1, NULL))
127316                 return NULL;
127317         if (!a)
127318                 if (!(a = (_sai__GetPkiCapabilitiesResponse **)soap_malloc(soap, sizeof(_sai__GetPkiCapabilitiesResponse *))))
127319                         return NULL;
127320         *a = NULL;
127321         if (!soap->null && *soap->href != '#')
127322         {       soap_revert(soap);
127323                 if (!(*a = (_sai__GetPkiCapabilitiesResponse *)soap_instantiate__sai__GetPkiCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
127324                         return NULL;
127325                 (*a)->soap_default(soap);
127326                 if (!(*a)->soap_in(soap, tag, NULL))
127327                         return NULL;
127328         }
127329         else
127330         {       a = (_sai__GetPkiCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, sizeof(_sai__GetPkiCapabilitiesResponse), 0);
127331                 if (soap->body && soap_element_end_in(soap, tag))
127332                         return NULL;
127333         }
127334         return a;
127335 }
127336
127337 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *const*a)
127338 {
127339         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPkiCapabilities))
127340                 (*a)->soap_serialize(soap);
127341 }
127342
127343 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *const*a, const char *tag, const char *type)
127344 {
127345         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPkiCapabilities);
127346         if (soap_out_PointerTo_sai__GetPkiCapabilities(soap, tag, id, a, type))
127347                 return soap->error;
127348         return soap_putindependent(soap);
127349 }
127350
127351 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetPkiCapabilities(struct soap *soap, const char *tag, int id, _sai__GetPkiCapabilities *const*a, const char *type)
127352 {
127353         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPkiCapabilities);
127354         if (id < 0)
127355                 return soap->error;
127356         return (*a)->soap_out(soap, tag, id, type);
127357 }
127358
127359 SOAP_FMAC3 _sai__GetPkiCapabilities ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities **p, const char *tag, const char *type)
127360 {
127361         if ((p = soap_in_PointerTo_sai__GetPkiCapabilities(soap, tag, p, type)))
127362                 soap_getindependent(soap);
127363         return p;
127364 }
127365
127366 SOAP_FMAC3 _sai__GetPkiCapabilities ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPkiCapabilities(struct soap *soap, const char *tag, _sai__GetPkiCapabilities **a, const char *type)
127367 {
127368         if (soap_element_begin_in(soap, tag, 1, NULL))
127369                 return NULL;
127370         if (!a)
127371                 if (!(a = (_sai__GetPkiCapabilities **)soap_malloc(soap, sizeof(_sai__GetPkiCapabilities *))))
127372                         return NULL;
127373         *a = NULL;
127374         if (!soap->null && *soap->href != '#')
127375         {       soap_revert(soap);
127376                 if (!(*a = (_sai__GetPkiCapabilities *)soap_instantiate__sai__GetPkiCapabilities(soap, -1, soap->type, soap->arrayType, NULL)))
127377                         return NULL;
127378                 (*a)->soap_default(soap);
127379                 if (!(*a)->soap_in(soap, tag, NULL))
127380                         return NULL;
127381         }
127382         else
127383         {       a = (_sai__GetPkiCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPkiCapabilities, sizeof(_sai__GetPkiCapabilities), 0);
127384                 if (soap->body && soap_element_end_in(soap, tag))
127385                         return NULL;
127386         }
127387         return a;
127388 }
127389
127390 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *const*a)
127391 {
127392         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetServerCertificateReqResponse))
127393                 (*a)->soap_serialize(soap);
127394 }
127395
127396 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *const*a, const char *tag, const char *type)
127397 {
127398         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse);
127399         if (soap_out_PointerTo_sai__GetServerCertificateReqResponse(soap, tag, id, a, type))
127400                 return soap->error;
127401         return soap_putindependent(soap);
127402 }
127403
127404 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, int id, _sai__GetServerCertificateReqResponse *const*a, const char *type)
127405 {
127406         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetServerCertificateReqResponse);
127407         if (id < 0)
127408                 return soap->error;
127409         return (*a)->soap_out(soap, tag, id, type);
127410 }
127411
127412 SOAP_FMAC3 _sai__GetServerCertificateReqResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse **p, const char *tag, const char *type)
127413 {
127414         if ((p = soap_in_PointerTo_sai__GetServerCertificateReqResponse(soap, tag, p, type)))
127415                 soap_getindependent(soap);
127416         return p;
127417 }
127418
127419 SOAP_FMAC3 _sai__GetServerCertificateReqResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, _sai__GetServerCertificateReqResponse **a, const char *type)
127420 {
127421         if (soap_element_begin_in(soap, tag, 1, NULL))
127422                 return NULL;
127423         if (!a)
127424                 if (!(a = (_sai__GetServerCertificateReqResponse **)soap_malloc(soap, sizeof(_sai__GetServerCertificateReqResponse *))))
127425                         return NULL;
127426         *a = NULL;
127427         if (!soap->null && *soap->href != '#')
127428         {       soap_revert(soap);
127429                 if (!(*a = (_sai__GetServerCertificateReqResponse *)soap_instantiate__sai__GetServerCertificateReqResponse(soap, -1, soap->type, soap->arrayType, NULL)))
127430                         return NULL;
127431                 (*a)->soap_default(soap);
127432                 if (!(*a)->soap_in(soap, tag, NULL))
127433                         return NULL;
127434         }
127435         else
127436         {       a = (_sai__GetServerCertificateReqResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetServerCertificateReqResponse, sizeof(_sai__GetServerCertificateReqResponse), 0);
127437                 if (soap->body && soap_element_end_in(soap, tag))
127438                         return NULL;
127439         }
127440         return a;
127441 }
127442
127443 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *const*a)
127444 {
127445         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetServerCertificateReq))
127446                 (*a)->soap_serialize(soap);
127447 }
127448
127449 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *const*a, const char *tag, const char *type)
127450 {
127451         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetServerCertificateReq);
127452         if (soap_out_PointerTo_sai__GetServerCertificateReq(soap, tag, id, a, type))
127453                 return soap->error;
127454         return soap_putindependent(soap);
127455 }
127456
127457 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetServerCertificateReq(struct soap *soap, const char *tag, int id, _sai__GetServerCertificateReq *const*a, const char *type)
127458 {
127459         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetServerCertificateReq);
127460         if (id < 0)
127461                 return soap->error;
127462         return (*a)->soap_out(soap, tag, id, type);
127463 }
127464
127465 SOAP_FMAC3 _sai__GetServerCertificateReq ** SOAP_FMAC4 soap_get_PointerTo_sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq **p, const char *tag, const char *type)
127466 {
127467         if ((p = soap_in_PointerTo_sai__GetServerCertificateReq(soap, tag, p, type)))
127468                 soap_getindependent(soap);
127469         return p;
127470 }
127471
127472 SOAP_FMAC3 _sai__GetServerCertificateReq ** SOAP_FMAC4 soap_in_PointerTo_sai__GetServerCertificateReq(struct soap *soap, const char *tag, _sai__GetServerCertificateReq **a, const char *type)
127473 {
127474         if (soap_element_begin_in(soap, tag, 1, NULL))
127475                 return NULL;
127476         if (!a)
127477                 if (!(a = (_sai__GetServerCertificateReq **)soap_malloc(soap, sizeof(_sai__GetServerCertificateReq *))))
127478                         return NULL;
127479         *a = NULL;
127480         if (!soap->null && *soap->href != '#')
127481         {       soap_revert(soap);
127482                 if (!(*a = (_sai__GetServerCertificateReq *)soap_instantiate__sai__GetServerCertificateReq(soap, -1, soap->type, soap->arrayType, NULL)))
127483                         return NULL;
127484                 (*a)->soap_default(soap);
127485                 if (!(*a)->soap_in(soap, tag, NULL))
127486                         return NULL;
127487         }
127488         else
127489         {       a = (_sai__GetServerCertificateReq **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetServerCertificateReq, sizeof(_sai__GetServerCertificateReq), 0);
127490                 if (soap->body && soap_element_end_in(soap, tag))
127491                         return NULL;
127492         }
127493         return a;
127494 }
127495
127496 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *const*a)
127497 {
127498         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCRLResponse))
127499                 (*a)->soap_serialize(soap);
127500 }
127501
127502 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *const*a, const char *tag, const char *type)
127503 {
127504         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCRLResponse);
127505         if (soap_out_PointerTo_sai__GetCRLResponse(soap, tag, id, a, type))
127506                 return soap->error;
127507         return soap_putindependent(soap);
127508 }
127509
127510 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCRLResponse(struct soap *soap, const char *tag, int id, _sai__GetCRLResponse *const*a, const char *type)
127511 {
127512         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCRLResponse);
127513         if (id < 0)
127514                 return soap->error;
127515         return (*a)->soap_out(soap, tag, id, type);
127516 }
127517
127518 SOAP_FMAC3 _sai__GetCRLResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse **p, const char *tag, const char *type)
127519 {
127520         if ((p = soap_in_PointerTo_sai__GetCRLResponse(soap, tag, p, type)))
127521                 soap_getindependent(soap);
127522         return p;
127523 }
127524
127525 SOAP_FMAC3 _sai__GetCRLResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCRLResponse(struct soap *soap, const char *tag, _sai__GetCRLResponse **a, const char *type)
127526 {
127527         if (soap_element_begin_in(soap, tag, 1, NULL))
127528                 return NULL;
127529         if (!a)
127530                 if (!(a = (_sai__GetCRLResponse **)soap_malloc(soap, sizeof(_sai__GetCRLResponse *))))
127531                         return NULL;
127532         *a = NULL;
127533         if (!soap->null && *soap->href != '#')
127534         {       soap_revert(soap);
127535                 if (!(*a = (_sai__GetCRLResponse *)soap_instantiate__sai__GetCRLResponse(soap, -1, soap->type, soap->arrayType, NULL)))
127536                         return NULL;
127537                 (*a)->soap_default(soap);
127538                 if (!(*a)->soap_in(soap, tag, NULL))
127539                         return NULL;
127540         }
127541         else
127542         {       a = (_sai__GetCRLResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCRLResponse, sizeof(_sai__GetCRLResponse), 0);
127543                 if (soap->body && soap_element_end_in(soap, tag))
127544                         return NULL;
127545         }
127546         return a;
127547 }
127548
127549 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCRL(struct soap *soap, _sai__GetCRL *const*a)
127550 {
127551         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCRL))
127552                 (*a)->soap_serialize(soap);
127553 }
127554
127555 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCRL(struct soap *soap, _sai__GetCRL *const*a, const char *tag, const char *type)
127556 {
127557         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCRL);
127558         if (soap_out_PointerTo_sai__GetCRL(soap, tag, id, a, type))
127559                 return soap->error;
127560         return soap_putindependent(soap);
127561 }
127562
127563 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCRL(struct soap *soap, const char *tag, int id, _sai__GetCRL *const*a, const char *type)
127564 {
127565         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCRL);
127566         if (id < 0)
127567                 return soap->error;
127568         return (*a)->soap_out(soap, tag, id, type);
127569 }
127570
127571 SOAP_FMAC3 _sai__GetCRL ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCRL(struct soap *soap, _sai__GetCRL **p, const char *tag, const char *type)
127572 {
127573         if ((p = soap_in_PointerTo_sai__GetCRL(soap, tag, p, type)))
127574                 soap_getindependent(soap);
127575         return p;
127576 }
127577
127578 SOAP_FMAC3 _sai__GetCRL ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCRL(struct soap *soap, const char *tag, _sai__GetCRL **a, const char *type)
127579 {
127580         if (soap_element_begin_in(soap, tag, 1, NULL))
127581                 return NULL;
127582         if (!a)
127583                 if (!(a = (_sai__GetCRL **)soap_malloc(soap, sizeof(_sai__GetCRL *))))
127584                         return NULL;
127585         *a = NULL;
127586         if (!soap->null && *soap->href != '#')
127587         {       soap_revert(soap);
127588                 if (!(*a = (_sai__GetCRL *)soap_instantiate__sai__GetCRL(soap, -1, soap->type, soap->arrayType, NULL)))
127589                         return NULL;
127590                 (*a)->soap_default(soap);
127591                 if (!(*a)->soap_in(soap, tag, NULL))
127592                         return NULL;
127593         }
127594         else
127595         {       a = (_sai__GetCRL **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCRL, sizeof(_sai__GetCRL), 0);
127596                 if (soap->body && soap_element_end_in(soap, tag))
127597                         return NULL;
127598         }
127599         return a;
127600 }
127601
127602 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *const*a)
127603 {
127604         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetCRLResponse))
127605                 (*a)->soap_serialize(soap);
127606 }
127607
127608 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *const*a, const char *tag, const char *type)
127609 {
127610         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetCRLResponse);
127611         if (soap_out_PointerTo_sai__SetCRLResponse(soap, tag, id, a, type))
127612                 return soap->error;
127613         return soap_putindependent(soap);
127614 }
127615
127616 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetCRLResponse(struct soap *soap, const char *tag, int id, _sai__SetCRLResponse *const*a, const char *type)
127617 {
127618         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetCRLResponse);
127619         if (id < 0)
127620                 return soap->error;
127621         return (*a)->soap_out(soap, tag, id, type);
127622 }
127623
127624 SOAP_FMAC3 _sai__SetCRLResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse **p, const char *tag, const char *type)
127625 {
127626         if ((p = soap_in_PointerTo_sai__SetCRLResponse(soap, tag, p, type)))
127627                 soap_getindependent(soap);
127628         return p;
127629 }
127630
127631 SOAP_FMAC3 _sai__SetCRLResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetCRLResponse(struct soap *soap, const char *tag, _sai__SetCRLResponse **a, const char *type)
127632 {
127633         if (soap_element_begin_in(soap, tag, 1, NULL))
127634                 return NULL;
127635         if (!a)
127636                 if (!(a = (_sai__SetCRLResponse **)soap_malloc(soap, sizeof(_sai__SetCRLResponse *))))
127637                         return NULL;
127638         *a = NULL;
127639         if (!soap->null && *soap->href != '#')
127640         {       soap_revert(soap);
127641                 if (!(*a = (_sai__SetCRLResponse *)soap_instantiate__sai__SetCRLResponse(soap, -1, soap->type, soap->arrayType, NULL)))
127642                         return NULL;
127643                 (*a)->soap_default(soap);
127644                 if (!(*a)->soap_in(soap, tag, NULL))
127645                         return NULL;
127646         }
127647         else
127648         {       a = (_sai__SetCRLResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetCRLResponse, sizeof(_sai__SetCRLResponse), 0);
127649                 if (soap->body && soap_element_end_in(soap, tag))
127650                         return NULL;
127651         }
127652         return a;
127653 }
127654
127655 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetCRL(struct soap *soap, _sai__SetCRL *const*a)
127656 {
127657         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetCRL))
127658                 (*a)->soap_serialize(soap);
127659 }
127660
127661 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetCRL(struct soap *soap, _sai__SetCRL *const*a, const char *tag, const char *type)
127662 {
127663         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetCRL);
127664         if (soap_out_PointerTo_sai__SetCRL(soap, tag, id, a, type))
127665                 return soap->error;
127666         return soap_putindependent(soap);
127667 }
127668
127669 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetCRL(struct soap *soap, const char *tag, int id, _sai__SetCRL *const*a, const char *type)
127670 {
127671         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetCRL);
127672         if (id < 0)
127673                 return soap->error;
127674         return (*a)->soap_out(soap, tag, id, type);
127675 }
127676
127677 SOAP_FMAC3 _sai__SetCRL ** SOAP_FMAC4 soap_get_PointerTo_sai__SetCRL(struct soap *soap, _sai__SetCRL **p, const char *tag, const char *type)
127678 {
127679         if ((p = soap_in_PointerTo_sai__SetCRL(soap, tag, p, type)))
127680                 soap_getindependent(soap);
127681         return p;
127682 }
127683
127684 SOAP_FMAC3 _sai__SetCRL ** SOAP_FMAC4 soap_in_PointerTo_sai__SetCRL(struct soap *soap, const char *tag, _sai__SetCRL **a, const char *type)
127685 {
127686         if (soap_element_begin_in(soap, tag, 1, NULL))
127687                 return NULL;
127688         if (!a)
127689                 if (!(a = (_sai__SetCRL **)soap_malloc(soap, sizeof(_sai__SetCRL *))))
127690                         return NULL;
127691         *a = NULL;
127692         if (!soap->null && *soap->href != '#')
127693         {       soap_revert(soap);
127694                 if (!(*a = (_sai__SetCRL *)soap_instantiate__sai__SetCRL(soap, -1, soap->type, soap->arrayType, NULL)))
127695                         return NULL;
127696                 (*a)->soap_default(soap);
127697                 if (!(*a)->soap_in(soap, tag, NULL))
127698                         return NULL;
127699         }
127700         else
127701         {       a = (_sai__SetCRL **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetCRL, sizeof(_sai__SetCRL), 0);
127702                 if (soap->body && soap_element_end_in(soap, tag))
127703                         return NULL;
127704         }
127705         return a;
127706 }
127707
127708 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *const*a)
127709 {
127710         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse))
127711                 (*a)->soap_serialize(soap);
127712 }
127713
127714 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *const*a, const char *tag, const char *type)
127715 {
127716         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse);
127717         if (soap_out_PointerTo_sai__GetTrustedFqdnCNResponse(soap, tag, id, a, type))
127718                 return soap->error;
127719         return soap_putindependent(soap);
127720 }
127721
127722 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, int id, _sai__GetTrustedFqdnCNResponse *const*a, const char *type)
127723 {
127724         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedFqdnCNResponse);
127725         if (id < 0)
127726                 return soap->error;
127727         return (*a)->soap_out(soap, tag, id, type);
127728 }
127729
127730 SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse **p, const char *tag, const char *type)
127731 {
127732         if ((p = soap_in_PointerTo_sai__GetTrustedFqdnCNResponse(soap, tag, p, type)))
127733                 soap_getindependent(soap);
127734         return p;
127735 }
127736
127737 SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCNResponse **a, const char *type)
127738 {
127739         if (soap_element_begin_in(soap, tag, 1, NULL))
127740                 return NULL;
127741         if (!a)
127742                 if (!(a = (_sai__GetTrustedFqdnCNResponse **)soap_malloc(soap, sizeof(_sai__GetTrustedFqdnCNResponse *))))
127743                         return NULL;
127744         *a = NULL;
127745         if (!soap->null && *soap->href != '#')
127746         {       soap_revert(soap);
127747                 if (!(*a = (_sai__GetTrustedFqdnCNResponse *)soap_instantiate__sai__GetTrustedFqdnCNResponse(soap, -1, soap->type, soap->arrayType, NULL)))
127748                         return NULL;
127749                 (*a)->soap_default(soap);
127750                 if (!(*a)->soap_in(soap, tag, NULL))
127751                         return NULL;
127752         }
127753         else
127754         {       a = (_sai__GetTrustedFqdnCNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, sizeof(_sai__GetTrustedFqdnCNResponse), 0);
127755                 if (soap->body && soap_element_end_in(soap, tag))
127756                         return NULL;
127757         }
127758         return a;
127759 }
127760
127761 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *const*a)
127762 {
127763         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedFqdnCN))
127764                 (*a)->soap_serialize(soap);
127765 }
127766
127767 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *const*a, const char *tag, const char *type)
127768 {
127769         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN);
127770         if (soap_out_PointerTo_sai__GetTrustedFqdnCN(soap, tag, id, a, type))
127771                 return soap->error;
127772         return soap_putindependent(soap);
127773 }
127774
127775 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, int id, _sai__GetTrustedFqdnCN *const*a, const char *type)
127776 {
127777         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedFqdnCN);
127778         if (id < 0)
127779                 return soap->error;
127780         return (*a)->soap_out(soap, tag, id, type);
127781 }
127782
127783 SOAP_FMAC3 _sai__GetTrustedFqdnCN ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN **p, const char *tag, const char *type)
127784 {
127785         if ((p = soap_in_PointerTo_sai__GetTrustedFqdnCN(soap, tag, p, type)))
127786                 soap_getindependent(soap);
127787         return p;
127788 }
127789
127790 SOAP_FMAC3 _sai__GetTrustedFqdnCN ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCN **a, const char *type)
127791 {
127792         if (soap_element_begin_in(soap, tag, 1, NULL))
127793                 return NULL;
127794         if (!a)
127795                 if (!(a = (_sai__GetTrustedFqdnCN **)soap_malloc(soap, sizeof(_sai__GetTrustedFqdnCN *))))
127796                         return NULL;
127797         *a = NULL;
127798         if (!soap->null && *soap->href != '#')
127799         {       soap_revert(soap);
127800                 if (!(*a = (_sai__GetTrustedFqdnCN *)soap_instantiate__sai__GetTrustedFqdnCN(soap, -1, soap->type, soap->arrayType, NULL)))
127801                         return NULL;
127802                 (*a)->soap_default(soap);
127803                 if (!(*a)->soap_in(soap, tag, NULL))
127804                         return NULL;
127805         }
127806         else
127807         {       a = (_sai__GetTrustedFqdnCN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedFqdnCN, sizeof(_sai__GetTrustedFqdnCN), 0);
127808                 if (soap->body && soap_element_end_in(soap, tag))
127809                         return NULL;
127810         }
127811         return a;
127812 }
127813
127814 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *const*a)
127815 {
127816         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse))
127817                 (*a)->soap_serialize(soap);
127818 }
127819
127820 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *const*a, const char *tag, const char *type)
127821 {
127822         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse);
127823         if (soap_out_PointerTo_sai__SetTrustedFqdnCNResponse(soap, tag, id, a, type))
127824                 return soap->error;
127825         return soap_putindependent(soap);
127826 }
127827
127828 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, int id, _sai__SetTrustedFqdnCNResponse *const*a, const char *type)
127829 {
127830         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTrustedFqdnCNResponse);
127831         if (id < 0)
127832                 return soap->error;
127833         return (*a)->soap_out(soap, tag, id, type);
127834 }
127835
127836 SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse **p, const char *tag, const char *type)
127837 {
127838         if ((p = soap_in_PointerTo_sai__SetTrustedFqdnCNResponse(soap, tag, p, type)))
127839                 soap_getindependent(soap);
127840         return p;
127841 }
127842
127843 SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCNResponse **a, const char *type)
127844 {
127845         if (soap_element_begin_in(soap, tag, 1, NULL))
127846                 return NULL;
127847         if (!a)
127848                 if (!(a = (_sai__SetTrustedFqdnCNResponse **)soap_malloc(soap, sizeof(_sai__SetTrustedFqdnCNResponse *))))
127849                         return NULL;
127850         *a = NULL;
127851         if (!soap->null && *soap->href != '#')
127852         {       soap_revert(soap);
127853                 if (!(*a = (_sai__SetTrustedFqdnCNResponse *)soap_instantiate__sai__SetTrustedFqdnCNResponse(soap, -1, soap->type, soap->arrayType, NULL)))
127854                         return NULL;
127855                 (*a)->soap_default(soap);
127856                 if (!(*a)->soap_in(soap, tag, NULL))
127857                         return NULL;
127858         }
127859         else
127860         {       a = (_sai__SetTrustedFqdnCNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, sizeof(_sai__SetTrustedFqdnCNResponse), 0);
127861                 if (soap->body && soap_element_end_in(soap, tag))
127862                         return NULL;
127863         }
127864         return a;
127865 }
127866
127867 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *const*a)
127868 {
127869         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTrustedFqdnCN))
127870                 (*a)->soap_serialize(soap);
127871 }
127872
127873 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *const*a, const char *tag, const char *type)
127874 {
127875         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN);
127876         if (soap_out_PointerTo_sai__SetTrustedFqdnCN(soap, tag, id, a, type))
127877                 return soap->error;
127878         return soap_putindependent(soap);
127879 }
127880
127881 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, int id, _sai__SetTrustedFqdnCN *const*a, const char *type)
127882 {
127883         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTrustedFqdnCN);
127884         if (id < 0)
127885                 return soap->error;
127886         return (*a)->soap_out(soap, tag, id, type);
127887 }
127888
127889 SOAP_FMAC3 _sai__SetTrustedFqdnCN ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN **p, const char *tag, const char *type)
127890 {
127891         if ((p = soap_in_PointerTo_sai__SetTrustedFqdnCN(soap, tag, p, type)))
127892                 soap_getindependent(soap);
127893         return p;
127894 }
127895
127896 SOAP_FMAC3 _sai__SetTrustedFqdnCN ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCN **a, const char *type)
127897 {
127898         if (soap_element_begin_in(soap, tag, 1, NULL))
127899                 return NULL;
127900         if (!a)
127901                 if (!(a = (_sai__SetTrustedFqdnCN **)soap_malloc(soap, sizeof(_sai__SetTrustedFqdnCN *))))
127902                         return NULL;
127903         *a = NULL;
127904         if (!soap->null && *soap->href != '#')
127905         {       soap_revert(soap);
127906                 if (!(*a = (_sai__SetTrustedFqdnCN *)soap_instantiate__sai__SetTrustedFqdnCN(soap, -1, soap->type, soap->arrayType, NULL)))
127907                         return NULL;
127908                 (*a)->soap_default(soap);
127909                 if (!(*a)->soap_in(soap, tag, NULL))
127910                         return NULL;
127911         }
127912         else
127913         {       a = (_sai__SetTrustedFqdnCN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTrustedFqdnCN, sizeof(_sai__SetTrustedFqdnCN), 0);
127914                 if (soap->body && soap_element_end_in(soap, tag))
127915                         return NULL;
127916         }
127917         return a;
127918 }
127919
127920 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *const*a)
127921 {
127922         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse))
127923                 (*a)->soap_serialize(soap);
127924 }
127925
127926 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *const*a, const char *tag, const char *type)
127927 {
127928         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse);
127929         if (soap_out_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, tag, id, a, type))
127930                 return soap->error;
127931         return soap_putindependent(soap);
127932 }
127933
127934 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, int id, _sai__EnumerateTrustedRootCertificatesResponse *const*a, const char *type)
127935 {
127936         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse);
127937         if (id < 0)
127938                 return soap->error;
127939         return (*a)->soap_out(soap, tag, id, type);
127940 }
127941
127942 SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse **p, const char *tag, const char *type)
127943 {
127944         if ((p = soap_in_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, tag, p, type)))
127945                 soap_getindependent(soap);
127946         return p;
127947 }
127948
127949 SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificatesResponse **a, const char *type)
127950 {
127951         if (soap_element_begin_in(soap, tag, 1, NULL))
127952                 return NULL;
127953         if (!a)
127954                 if (!(a = (_sai__EnumerateTrustedRootCertificatesResponse **)soap_malloc(soap, sizeof(_sai__EnumerateTrustedRootCertificatesResponse *))))
127955                         return NULL;
127956         *a = NULL;
127957         if (!soap->null && *soap->href != '#')
127958         {       soap_revert(soap);
127959                 if (!(*a = (_sai__EnumerateTrustedRootCertificatesResponse *)soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
127960                         return NULL;
127961                 (*a)->soap_default(soap);
127962                 if (!(*a)->soap_in(soap, tag, NULL))
127963                         return NULL;
127964         }
127965         else
127966         {       a = (_sai__EnumerateTrustedRootCertificatesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, sizeof(_sai__EnumerateTrustedRootCertificatesResponse), 0);
127967                 if (soap->body && soap_element_end_in(soap, tag))
127968                         return NULL;
127969         }
127970         return a;
127971 }
127972
127973 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *const*a)
127974 {
127975         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates))
127976                 (*a)->soap_serialize(soap);
127977 }
127978
127979 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *const*a, const char *tag, const char *type)
127980 {
127981         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates);
127982         if (soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(soap, tag, id, a, type))
127983                 return soap->error;
127984         return soap_putindependent(soap);
127985 }
127986
127987 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, int id, _sai__EnumerateTrustedRootCertificates *const*a, const char *type)
127988 {
127989         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateTrustedRootCertificates);
127990         if (id < 0)
127991                 return soap->error;
127992         return (*a)->soap_out(soap, tag, id, type);
127993 }
127994
127995 SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates **p, const char *tag, const char *type)
127996 {
127997         if ((p = soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(soap, tag, p, type)))
127998                 soap_getindependent(soap);
127999         return p;
128000 }
128001
128002 SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificates **a, const char *type)
128003 {
128004         if (soap_element_begin_in(soap, tag, 1, NULL))
128005                 return NULL;
128006         if (!a)
128007                 if (!(a = (_sai__EnumerateTrustedRootCertificates **)soap_malloc(soap, sizeof(_sai__EnumerateTrustedRootCertificates *))))
128008                         return NULL;
128009         *a = NULL;
128010         if (!soap->null && *soap->href != '#')
128011         {       soap_revert(soap);
128012                 if (!(*a = (_sai__EnumerateTrustedRootCertificates *)soap_instantiate__sai__EnumerateTrustedRootCertificates(soap, -1, soap->type, soap->arrayType, NULL)))
128013                         return NULL;
128014                 (*a)->soap_default(soap);
128015                 if (!(*a)->soap_in(soap, tag, NULL))
128016                         return NULL;
128017         }
128018         else
128019         {       a = (_sai__EnumerateTrustedRootCertificates **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, sizeof(_sai__EnumerateTrustedRootCertificates), 0);
128020                 if (soap->body && soap_element_end_in(soap, tag))
128021                         return NULL;
128022         }
128023         return a;
128024 }
128025
128026 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *const*a)
128027 {
128028         if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse))
128029                 (*a)->soap_serialize(soap);
128030 }
128031
128032 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *const*a, const char *tag, const char *type)
128033 {
128034         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse);
128035         if (soap_out_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, tag, id, a, type))
128036                 return soap->error;
128037         return soap_putindependent(soap);
128038 }
128039
128040 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, _sai__DeleteTrustedRootCertificateResponse *const*a, const char *type)
128041 {
128042         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse);
128043         if (id < 0)
128044                 return soap->error;
128045         return (*a)->soap_out(soap, tag, id, type);
128046 }
128047
128048 SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse **p, const char *tag, const char *type)
128049 {
128050         if ((p = soap_in_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, tag, p, type)))
128051                 soap_getindependent(soap);
128052         return p;
128053 }
128054
128055 SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificateResponse **a, const char *type)
128056 {
128057         if (soap_element_begin_in(soap, tag, 1, NULL))
128058                 return NULL;
128059         if (!a)
128060                 if (!(a = (_sai__DeleteTrustedRootCertificateResponse **)soap_malloc(soap, sizeof(_sai__DeleteTrustedRootCertificateResponse *))))
128061                         return NULL;
128062         *a = NULL;
128063         if (!soap->null && *soap->href != '#')
128064         {       soap_revert(soap);
128065                 if (!(*a = (_sai__DeleteTrustedRootCertificateResponse *)soap_instantiate__sai__DeleteTrustedRootCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
128066                         return NULL;
128067                 (*a)->soap_default(soap);
128068                 if (!(*a)->soap_in(soap, tag, NULL))
128069                         return NULL;
128070         }
128071         else
128072         {       a = (_sai__DeleteTrustedRootCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, sizeof(_sai__DeleteTrustedRootCertificateResponse), 0);
128073                 if (soap->body && soap_element_end_in(soap, tag))
128074                         return NULL;
128075         }
128076         return a;
128077 }
128078
128079 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *const*a)
128080 {
128081         if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteTrustedRootCertificate))
128082                 (*a)->soap_serialize(soap);
128083 }
128084
128085 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *const*a, const char *tag, const char *type)
128086 {
128087         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate);
128088         if (soap_out_PointerTo_sai__DeleteTrustedRootCertificate(soap, tag, id, a, type))
128089                 return soap->error;
128090         return soap_putindependent(soap);
128091 }
128092
128093 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, int id, _sai__DeleteTrustedRootCertificate *const*a, const char *type)
128094 {
128095         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteTrustedRootCertificate);
128096         if (id < 0)
128097                 return soap->error;
128098         return (*a)->soap_out(soap, tag, id, type);
128099 }
128100
128101 SOAP_FMAC3 _sai__DeleteTrustedRootCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate **p, const char *tag, const char *type)
128102 {
128103         if ((p = soap_in_PointerTo_sai__DeleteTrustedRootCertificate(soap, tag, p, type)))
128104                 soap_getindependent(soap);
128105         return p;
128106 }
128107
128108 SOAP_FMAC3 _sai__DeleteTrustedRootCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificate **a, const char *type)
128109 {
128110         if (soap_element_begin_in(soap, tag, 1, NULL))
128111                 return NULL;
128112         if (!a)
128113                 if (!(a = (_sai__DeleteTrustedRootCertificate **)soap_malloc(soap, sizeof(_sai__DeleteTrustedRootCertificate *))))
128114                         return NULL;
128115         *a = NULL;
128116         if (!soap->null && *soap->href != '#')
128117         {       soap_revert(soap);
128118                 if (!(*a = (_sai__DeleteTrustedRootCertificate *)soap_instantiate__sai__DeleteTrustedRootCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
128119                         return NULL;
128120                 (*a)->soap_default(soap);
128121                 if (!(*a)->soap_in(soap, tag, NULL))
128122                         return NULL;
128123         }
128124         else
128125         {       a = (_sai__DeleteTrustedRootCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteTrustedRootCertificate, sizeof(_sai__DeleteTrustedRootCertificate), 0);
128126                 if (soap->body && soap_element_end_in(soap, tag))
128127                         return NULL;
128128         }
128129         return a;
128130 }
128131
128132 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *const*a)
128133 {
128134         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse))
128135                 (*a)->soap_serialize(soap);
128136 }
128137
128138 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *const*a, const char *tag, const char *type)
128139 {
128140         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse);
128141         if (soap_out_PointerTo_sai__GetTrustedRootCertificateResponse(soap, tag, id, a, type))
128142                 return soap->error;
128143         return soap_putindependent(soap);
128144 }
128145
128146 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, _sai__GetTrustedRootCertificateResponse *const*a, const char *type)
128147 {
128148         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedRootCertificateResponse);
128149         if (id < 0)
128150                 return soap->error;
128151         return (*a)->soap_out(soap, tag, id, type);
128152 }
128153
128154 SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse **p, const char *tag, const char *type)
128155 {
128156         if ((p = soap_in_PointerTo_sai__GetTrustedRootCertificateResponse(soap, tag, p, type)))
128157                 soap_getindependent(soap);
128158         return p;
128159 }
128160
128161 SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificateResponse **a, const char *type)
128162 {
128163         if (soap_element_begin_in(soap, tag, 1, NULL))
128164                 return NULL;
128165         if (!a)
128166                 if (!(a = (_sai__GetTrustedRootCertificateResponse **)soap_malloc(soap, sizeof(_sai__GetTrustedRootCertificateResponse *))))
128167                         return NULL;
128168         *a = NULL;
128169         if (!soap->null && *soap->href != '#')
128170         {       soap_revert(soap);
128171                 if (!(*a = (_sai__GetTrustedRootCertificateResponse *)soap_instantiate__sai__GetTrustedRootCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
128172                         return NULL;
128173                 (*a)->soap_default(soap);
128174                 if (!(*a)->soap_in(soap, tag, NULL))
128175                         return NULL;
128176         }
128177         else
128178         {       a = (_sai__GetTrustedRootCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, sizeof(_sai__GetTrustedRootCertificateResponse), 0);
128179                 if (soap->body && soap_element_end_in(soap, tag))
128180                         return NULL;
128181         }
128182         return a;
128183 }
128184
128185 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *const*a)
128186 {
128187         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedRootCertificate))
128188                 (*a)->soap_serialize(soap);
128189 }
128190
128191 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *const*a, const char *tag, const char *type)
128192 {
128193         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate);
128194         if (soap_out_PointerTo_sai__GetTrustedRootCertificate(soap, tag, id, a, type))
128195                 return soap->error;
128196         return soap_putindependent(soap);
128197 }
128198
128199 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, int id, _sai__GetTrustedRootCertificate *const*a, const char *type)
128200 {
128201         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedRootCertificate);
128202         if (id < 0)
128203                 return soap->error;
128204         return (*a)->soap_out(soap, tag, id, type);
128205 }
128206
128207 SOAP_FMAC3 _sai__GetTrustedRootCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate **p, const char *tag, const char *type)
128208 {
128209         if ((p = soap_in_PointerTo_sai__GetTrustedRootCertificate(soap, tag, p, type)))
128210                 soap_getindependent(soap);
128211         return p;
128212 }
128213
128214 SOAP_FMAC3 _sai__GetTrustedRootCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificate **a, const char *type)
128215 {
128216         if (soap_element_begin_in(soap, tag, 1, NULL))
128217                 return NULL;
128218         if (!a)
128219                 if (!(a = (_sai__GetTrustedRootCertificate **)soap_malloc(soap, sizeof(_sai__GetTrustedRootCertificate *))))
128220                         return NULL;
128221         *a = NULL;
128222         if (!soap->null && *soap->href != '#')
128223         {       soap_revert(soap);
128224                 if (!(*a = (_sai__GetTrustedRootCertificate *)soap_instantiate__sai__GetTrustedRootCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
128225                         return NULL;
128226                 (*a)->soap_default(soap);
128227                 if (!(*a)->soap_in(soap, tag, NULL))
128228                         return NULL;
128229         }
128230         else
128231         {       a = (_sai__GetTrustedRootCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedRootCertificate, sizeof(_sai__GetTrustedRootCertificate), 0);
128232                 if (soap->body && soap_element_end_in(soap, tag))
128233                         return NULL;
128234         }
128235         return a;
128236 }
128237
128238 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *const*a)
128239 {
128240         if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse))
128241                 (*a)->soap_serialize(soap);
128242 }
128243
128244 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *const*a, const char *tag, const char *type)
128245 {
128246         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse);
128247         if (soap_out_PointerTo_sai__AddTrustedRootCertificateResponse(soap, tag, id, a, type))
128248                 return soap->error;
128249         return soap_putindependent(soap);
128250 }
128251
128252 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, _sai__AddTrustedRootCertificateResponse *const*a, const char *type)
128253 {
128254         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddTrustedRootCertificateResponse);
128255         if (id < 0)
128256                 return soap->error;
128257         return (*a)->soap_out(soap, tag, id, type);
128258 }
128259
128260 SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse **p, const char *tag, const char *type)
128261 {
128262         if ((p = soap_in_PointerTo_sai__AddTrustedRootCertificateResponse(soap, tag, p, type)))
128263                 soap_getindependent(soap);
128264         return p;
128265 }
128266
128267 SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificateResponse **a, const char *type)
128268 {
128269         if (soap_element_begin_in(soap, tag, 1, NULL))
128270                 return NULL;
128271         if (!a)
128272                 if (!(a = (_sai__AddTrustedRootCertificateResponse **)soap_malloc(soap, sizeof(_sai__AddTrustedRootCertificateResponse *))))
128273                         return NULL;
128274         *a = NULL;
128275         if (!soap->null && *soap->href != '#')
128276         {       soap_revert(soap);
128277                 if (!(*a = (_sai__AddTrustedRootCertificateResponse *)soap_instantiate__sai__AddTrustedRootCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
128278                         return NULL;
128279                 (*a)->soap_default(soap);
128280                 if (!(*a)->soap_in(soap, tag, NULL))
128281                         return NULL;
128282         }
128283         else
128284         {       a = (_sai__AddTrustedRootCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, sizeof(_sai__AddTrustedRootCertificateResponse), 0);
128285                 if (soap->body && soap_element_end_in(soap, tag))
128286                         return NULL;
128287         }
128288         return a;
128289 }
128290
128291 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *const*a)
128292 {
128293         if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddTrustedRootCertificate))
128294                 (*a)->soap_serialize(soap);
128295 }
128296
128297 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *const*a, const char *tag, const char *type)
128298 {
128299         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate);
128300         if (soap_out_PointerTo_sai__AddTrustedRootCertificate(soap, tag, id, a, type))
128301                 return soap->error;
128302         return soap_putindependent(soap);
128303 }
128304
128305 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, int id, _sai__AddTrustedRootCertificate *const*a, const char *type)
128306 {
128307         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddTrustedRootCertificate);
128308         if (id < 0)
128309                 return soap->error;
128310         return (*a)->soap_out(soap, tag, id, type);
128311 }
128312
128313 SOAP_FMAC3 _sai__AddTrustedRootCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate **p, const char *tag, const char *type)
128314 {
128315         if ((p = soap_in_PointerTo_sai__AddTrustedRootCertificate(soap, tag, p, type)))
128316                 soap_getindependent(soap);
128317         return p;
128318 }
128319
128320 SOAP_FMAC3 _sai__AddTrustedRootCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificate **a, const char *type)
128321 {
128322         if (soap_element_begin_in(soap, tag, 1, NULL))
128323                 return NULL;
128324         if (!a)
128325                 if (!(a = (_sai__AddTrustedRootCertificate **)soap_malloc(soap, sizeof(_sai__AddTrustedRootCertificate *))))
128326                         return NULL;
128327         *a = NULL;
128328         if (!soap->null && *soap->href != '#')
128329         {       soap_revert(soap);
128330                 if (!(*a = (_sai__AddTrustedRootCertificate *)soap_instantiate__sai__AddTrustedRootCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
128331                         return NULL;
128332                 (*a)->soap_default(soap);
128333                 if (!(*a)->soap_in(soap, tag, NULL))
128334                         return NULL;
128335         }
128336         else
128337         {       a = (_sai__AddTrustedRootCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddTrustedRootCertificate, sizeof(_sai__AddTrustedRootCertificate), 0);
128338                 if (soap->body && soap_element_end_in(soap, tag))
128339                         return NULL;
128340         }
128341         return a;
128342 }
128343
128344 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *const*a)
128345 {
128346         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTlsOptionsResponse))
128347                 (*a)->soap_serialize(soap);
128348 }
128349
128350 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *const*a, const char *tag, const char *type)
128351 {
128352         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse);
128353         if (soap_out_PointerTo_sai__GetTlsOptionsResponse(soap, tag, id, a, type))
128354                 return soap->error;
128355         return soap_putindependent(soap);
128356 }
128357
128358 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, int id, _sai__GetTlsOptionsResponse *const*a, const char *type)
128359 {
128360         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTlsOptionsResponse);
128361         if (id < 0)
128362                 return soap->error;
128363         return (*a)->soap_out(soap, tag, id, type);
128364 }
128365
128366 SOAP_FMAC3 _sai__GetTlsOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse **p, const char *tag, const char *type)
128367 {
128368         if ((p = soap_in_PointerTo_sai__GetTlsOptionsResponse(soap, tag, p, type)))
128369                 soap_getindependent(soap);
128370         return p;
128371 }
128372
128373 SOAP_FMAC3 _sai__GetTlsOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__GetTlsOptionsResponse **a, const char *type)
128374 {
128375         if (soap_element_begin_in(soap, tag, 1, NULL))
128376                 return NULL;
128377         if (!a)
128378                 if (!(a = (_sai__GetTlsOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetTlsOptionsResponse *))))
128379                         return NULL;
128380         *a = NULL;
128381         if (!soap->null && *soap->href != '#')
128382         {       soap_revert(soap);
128383                 if (!(*a = (_sai__GetTlsOptionsResponse *)soap_instantiate__sai__GetTlsOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
128384                         return NULL;
128385                 (*a)->soap_default(soap);
128386                 if (!(*a)->soap_in(soap, tag, NULL))
128387                         return NULL;
128388         }
128389         else
128390         {       a = (_sai__GetTlsOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTlsOptionsResponse, sizeof(_sai__GetTlsOptionsResponse), 0);
128391                 if (soap->body && soap_element_end_in(soap, tag))
128392                         return NULL;
128393         }
128394         return a;
128395 }
128396
128397 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *const*a)
128398 {
128399         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTlsOptions))
128400                 (*a)->soap_serialize(soap);
128401 }
128402
128403 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *const*a, const char *tag, const char *type)
128404 {
128405         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTlsOptions);
128406         if (soap_out_PointerTo_sai__GetTlsOptions(soap, tag, id, a, type))
128407                 return soap->error;
128408         return soap_putindependent(soap);
128409 }
128410
128411 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTlsOptions(struct soap *soap, const char *tag, int id, _sai__GetTlsOptions *const*a, const char *type)
128412 {
128413         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTlsOptions);
128414         if (id < 0)
128415                 return soap->error;
128416         return (*a)->soap_out(soap, tag, id, type);
128417 }
128418
128419 SOAP_FMAC3 _sai__GetTlsOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions **p, const char *tag, const char *type)
128420 {
128421         if ((p = soap_in_PointerTo_sai__GetTlsOptions(soap, tag, p, type)))
128422                 soap_getindependent(soap);
128423         return p;
128424 }
128425
128426 SOAP_FMAC3 _sai__GetTlsOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTlsOptions(struct soap *soap, const char *tag, _sai__GetTlsOptions **a, const char *type)
128427 {
128428         if (soap_element_begin_in(soap, tag, 1, NULL))
128429                 return NULL;
128430         if (!a)
128431                 if (!(a = (_sai__GetTlsOptions **)soap_malloc(soap, sizeof(_sai__GetTlsOptions *))))
128432                         return NULL;
128433         *a = NULL;
128434         if (!soap->null && *soap->href != '#')
128435         {       soap_revert(soap);
128436                 if (!(*a = (_sai__GetTlsOptions *)soap_instantiate__sai__GetTlsOptions(soap, -1, soap->type, soap->arrayType, NULL)))
128437                         return NULL;
128438                 (*a)->soap_default(soap);
128439                 if (!(*a)->soap_in(soap, tag, NULL))
128440                         return NULL;
128441         }
128442         else
128443         {       a = (_sai__GetTlsOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTlsOptions, sizeof(_sai__GetTlsOptions), 0);
128444                 if (soap->body && soap_element_end_in(soap, tag))
128445                         return NULL;
128446         }
128447         return a;
128448 }
128449
128450 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *const*a)
128451 {
128452         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsOptionsResponse))
128453                 (*a)->soap_serialize(soap);
128454 }
128455
128456 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *const*a, const char *tag, const char *type)
128457 {
128458         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse);
128459         if (soap_out_PointerTo_sai__SetTlsOptionsResponse(soap, tag, id, a, type))
128460                 return soap->error;
128461         return soap_putindependent(soap);
128462 }
128463
128464 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, int id, _sai__SetTlsOptionsResponse *const*a, const char *type)
128465 {
128466         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsOptionsResponse);
128467         if (id < 0)
128468                 return soap->error;
128469         return (*a)->soap_out(soap, tag, id, type);
128470 }
128471
128472 SOAP_FMAC3 _sai__SetTlsOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse **p, const char *tag, const char *type)
128473 {
128474         if ((p = soap_in_PointerTo_sai__SetTlsOptionsResponse(soap, tag, p, type)))
128475                 soap_getindependent(soap);
128476         return p;
128477 }
128478
128479 SOAP_FMAC3 _sai__SetTlsOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__SetTlsOptionsResponse **a, const char *type)
128480 {
128481         if (soap_element_begin_in(soap, tag, 1, NULL))
128482                 return NULL;
128483         if (!a)
128484                 if (!(a = (_sai__SetTlsOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetTlsOptionsResponse *))))
128485                         return NULL;
128486         *a = NULL;
128487         if (!soap->null && *soap->href != '#')
128488         {       soap_revert(soap);
128489                 if (!(*a = (_sai__SetTlsOptionsResponse *)soap_instantiate__sai__SetTlsOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
128490                         return NULL;
128491                 (*a)->soap_default(soap);
128492                 if (!(*a)->soap_in(soap, tag, NULL))
128493                         return NULL;
128494         }
128495         else
128496         {       a = (_sai__SetTlsOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsOptionsResponse, sizeof(_sai__SetTlsOptionsResponse), 0);
128497                 if (soap->body && soap_element_end_in(soap, tag))
128498                         return NULL;
128499         }
128500         return a;
128501 }
128502
128503 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *const*a)
128504 {
128505         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsOptions))
128506                 (*a)->soap_serialize(soap);
128507 }
128508
128509 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *const*a, const char *tag, const char *type)
128510 {
128511         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsOptions);
128512         if (soap_out_PointerTo_sai__SetTlsOptions(soap, tag, id, a, type))
128513                 return soap->error;
128514         return soap_putindependent(soap);
128515 }
128516
128517 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTlsOptions(struct soap *soap, const char *tag, int id, _sai__SetTlsOptions *const*a, const char *type)
128518 {
128519         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsOptions);
128520         if (id < 0)
128521                 return soap->error;
128522         return (*a)->soap_out(soap, tag, id, type);
128523 }
128524
128525 SOAP_FMAC3 _sai__SetTlsOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions **p, const char *tag, const char *type)
128526 {
128527         if ((p = soap_in_PointerTo_sai__SetTlsOptions(soap, tag, p, type)))
128528                 soap_getindependent(soap);
128529         return p;
128530 }
128531
128532 SOAP_FMAC3 _sai__SetTlsOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsOptions(struct soap *soap, const char *tag, _sai__SetTlsOptions **a, const char *type)
128533 {
128534         if (soap_element_begin_in(soap, tag, 1, NULL))
128535                 return NULL;
128536         if (!a)
128537                 if (!(a = (_sai__SetTlsOptions **)soap_malloc(soap, sizeof(_sai__SetTlsOptions *))))
128538                         return NULL;
128539         *a = NULL;
128540         if (!soap->null && *soap->href != '#')
128541         {       soap_revert(soap);
128542                 if (!(*a = (_sai__SetTlsOptions *)soap_instantiate__sai__SetTlsOptions(soap, -1, soap->type, soap->arrayType, NULL)))
128543                         return NULL;
128544                 (*a)->soap_default(soap);
128545                 if (!(*a)->soap_in(soap, tag, NULL))
128546                         return NULL;
128547         }
128548         else
128549         {       a = (_sai__SetTlsOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsOptions, sizeof(_sai__SetTlsOptions), 0);
128550                 if (soap->body && soap_element_end_in(soap, tag))
128551                         return NULL;
128552         }
128553         return a;
128554 }
128555
128556 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *const*a)
128557 {
128558         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnabledInterfacesResponse))
128559                 (*a)->soap_serialize(soap);
128560 }
128561
128562 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *const*a, const char *tag, const char *type)
128563 {
128564         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse);
128565         if (soap_out_PointerTo_sai__GetEnabledInterfacesResponse(soap, tag, id, a, type))
128566                 return soap->error;
128567         return soap_putindependent(soap);
128568 }
128569
128570 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, _sai__GetEnabledInterfacesResponse *const*a, const char *type)
128571 {
128572         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnabledInterfacesResponse);
128573         if (id < 0)
128574                 return soap->error;
128575         return (*a)->soap_out(soap, tag, id, type);
128576 }
128577
128578 SOAP_FMAC3 _sai__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse **p, const char *tag, const char *type)
128579 {
128580         if ((p = soap_in_PointerTo_sai__GetEnabledInterfacesResponse(soap, tag, p, type)))
128581                 soap_getindependent(soap);
128582         return p;
128583 }
128584
128585 SOAP_FMAC3 _sai__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__GetEnabledInterfacesResponse **a, const char *type)
128586 {
128587         if (soap_element_begin_in(soap, tag, 1, NULL))
128588                 return NULL;
128589         if (!a)
128590                 if (!(a = (_sai__GetEnabledInterfacesResponse **)soap_malloc(soap, sizeof(_sai__GetEnabledInterfacesResponse *))))
128591                         return NULL;
128592         *a = NULL;
128593         if (!soap->null && *soap->href != '#')
128594         {       soap_revert(soap);
128595                 if (!(*a = (_sai__GetEnabledInterfacesResponse *)soap_instantiate__sai__GetEnabledInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
128596                         return NULL;
128597                 (*a)->soap_default(soap);
128598                 if (!(*a)->soap_in(soap, tag, NULL))
128599                         return NULL;
128600         }
128601         else
128602         {       a = (_sai__GetEnabledInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnabledInterfacesResponse, sizeof(_sai__GetEnabledInterfacesResponse), 0);
128603                 if (soap->body && soap_element_end_in(soap, tag))
128604                         return NULL;
128605         }
128606         return a;
128607 }
128608
128609 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *const*a)
128610 {
128611         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnabledInterfaces))
128612                 (*a)->soap_serialize(soap);
128613 }
128614
128615 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *const*a, const char *tag, const char *type)
128616 {
128617         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces);
128618         if (soap_out_PointerTo_sai__GetEnabledInterfaces(soap, tag, id, a, type))
128619                 return soap->error;
128620         return soap_putindependent(soap);
128621 }
128622
128623 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, _sai__GetEnabledInterfaces *const*a, const char *type)
128624 {
128625         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnabledInterfaces);
128626         if (id < 0)
128627                 return soap->error;
128628         return (*a)->soap_out(soap, tag, id, type);
128629 }
128630
128631 SOAP_FMAC3 _sai__GetEnabledInterfaces ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces **p, const char *tag, const char *type)
128632 {
128633         if ((p = soap_in_PointerTo_sai__GetEnabledInterfaces(soap, tag, p, type)))
128634                 soap_getindependent(soap);
128635         return p;
128636 }
128637
128638 SOAP_FMAC3 _sai__GetEnabledInterfaces ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, const char *tag, _sai__GetEnabledInterfaces **a, const char *type)
128639 {
128640         if (soap_element_begin_in(soap, tag, 1, NULL))
128641                 return NULL;
128642         if (!a)
128643                 if (!(a = (_sai__GetEnabledInterfaces **)soap_malloc(soap, sizeof(_sai__GetEnabledInterfaces *))))
128644                         return NULL;
128645         *a = NULL;
128646         if (!soap->null && *soap->href != '#')
128647         {       soap_revert(soap);
128648                 if (!(*a = (_sai__GetEnabledInterfaces *)soap_instantiate__sai__GetEnabledInterfaces(soap, -1, soap->type, soap->arrayType, NULL)))
128649                         return NULL;
128650                 (*a)->soap_default(soap);
128651                 if (!(*a)->soap_in(soap, tag, NULL))
128652                         return NULL;
128653         }
128654         else
128655         {       a = (_sai__GetEnabledInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnabledInterfaces, sizeof(_sai__GetEnabledInterfaces), 0);
128656                 if (soap->body && soap_element_end_in(soap, tag))
128657                         return NULL;
128658         }
128659         return a;
128660 }
128661
128662 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *const*a)
128663 {
128664         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnabledInterfacesResponse))
128665                 (*a)->soap_serialize(soap);
128666 }
128667
128668 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *const*a, const char *tag, const char *type)
128669 {
128670         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse);
128671         if (soap_out_PointerTo_sai__SetEnabledInterfacesResponse(soap, tag, id, a, type))
128672                 return soap->error;
128673         return soap_putindependent(soap);
128674 }
128675
128676 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, _sai__SetEnabledInterfacesResponse *const*a, const char *type)
128677 {
128678         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnabledInterfacesResponse);
128679         if (id < 0)
128680                 return soap->error;
128681         return (*a)->soap_out(soap, tag, id, type);
128682 }
128683
128684 SOAP_FMAC3 _sai__SetEnabledInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse **p, const char *tag, const char *type)
128685 {
128686         if ((p = soap_in_PointerTo_sai__SetEnabledInterfacesResponse(soap, tag, p, type)))
128687                 soap_getindependent(soap);
128688         return p;
128689 }
128690
128691 SOAP_FMAC3 _sai__SetEnabledInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__SetEnabledInterfacesResponse **a, const char *type)
128692 {
128693         if (soap_element_begin_in(soap, tag, 1, NULL))
128694                 return NULL;
128695         if (!a)
128696                 if (!(a = (_sai__SetEnabledInterfacesResponse **)soap_malloc(soap, sizeof(_sai__SetEnabledInterfacesResponse *))))
128697                         return NULL;
128698         *a = NULL;
128699         if (!soap->null && *soap->href != '#')
128700         {       soap_revert(soap);
128701                 if (!(*a = (_sai__SetEnabledInterfacesResponse *)soap_instantiate__sai__SetEnabledInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
128702                         return NULL;
128703                 (*a)->soap_default(soap);
128704                 if (!(*a)->soap_in(soap, tag, NULL))
128705                         return NULL;
128706         }
128707         else
128708         {       a = (_sai__SetEnabledInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnabledInterfacesResponse, sizeof(_sai__SetEnabledInterfacesResponse), 0);
128709                 if (soap->body && soap_element_end_in(soap, tag))
128710                         return NULL;
128711         }
128712         return a;
128713 }
128714
128715 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *const*a)
128716 {
128717         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnabledInterfaces))
128718                 (*a)->soap_serialize(soap);
128719 }
128720
128721 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *const*a, const char *tag, const char *type)
128722 {
128723         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces);
128724         if (soap_out_PointerTo_sai__SetEnabledInterfaces(soap, tag, id, a, type))
128725                 return soap->error;
128726         return soap_putindependent(soap);
128727 }
128728
128729 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, const char *tag, int id, _sai__SetEnabledInterfaces *const*a, const char *type)
128730 {
128731         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnabledInterfaces);
128732         if (id < 0)
128733                 return soap->error;
128734         return (*a)->soap_out(soap, tag, id, type);
128735 }
128736
128737 SOAP_FMAC3 _sai__SetEnabledInterfaces ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces **p, const char *tag, const char *type)
128738 {
128739         if ((p = soap_in_PointerTo_sai__SetEnabledInterfaces(soap, tag, p, type)))
128740                 soap_getindependent(soap);
128741         return p;
128742 }
128743
128744 SOAP_FMAC3 _sai__SetEnabledInterfaces ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, const char *tag, _sai__SetEnabledInterfaces **a, const char *type)
128745 {
128746         if (soap_element_begin_in(soap, tag, 1, NULL))
128747                 return NULL;
128748         if (!a)
128749                 if (!(a = (_sai__SetEnabledInterfaces **)soap_malloc(soap, sizeof(_sai__SetEnabledInterfaces *))))
128750                         return NULL;
128751         *a = NULL;
128752         if (!soap->null && *soap->href != '#')
128753         {       soap_revert(soap);
128754                 if (!(*a = (_sai__SetEnabledInterfaces *)soap_instantiate__sai__SetEnabledInterfaces(soap, -1, soap->type, soap->arrayType, NULL)))
128755                         return NULL;
128756                 (*a)->soap_default(soap);
128757                 if (!(*a)->soap_in(soap, tag, NULL))
128758                         return NULL;
128759         }
128760         else
128761         {       a = (_sai__SetEnabledInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnabledInterfaces, sizeof(_sai__SetEnabledInterfaces), 0);
128762                 if (soap->body && soap_element_end_in(soap, tag))
128763                         return NULL;
128764         }
128765         return a;
128766 }
128767
128768 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *const*a)
128769 {
128770         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetKerberosOptionsResponse))
128771                 (*a)->soap_serialize(soap);
128772 }
128773
128774 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *const*a, const char *tag, const char *type)
128775 {
128776         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse);
128777         if (soap_out_PointerTo_sai__GetKerberosOptionsResponse(soap, tag, id, a, type))
128778                 return soap->error;
128779         return soap_putindependent(soap);
128780 }
128781
128782 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, int id, _sai__GetKerberosOptionsResponse *const*a, const char *type)
128783 {
128784         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetKerberosOptionsResponse);
128785         if (id < 0)
128786                 return soap->error;
128787         return (*a)->soap_out(soap, tag, id, type);
128788 }
128789
128790 SOAP_FMAC3 _sai__GetKerberosOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse **p, const char *tag, const char *type)
128791 {
128792         if ((p = soap_in_PointerTo_sai__GetKerberosOptionsResponse(soap, tag, p, type)))
128793                 soap_getindependent(soap);
128794         return p;
128795 }
128796
128797 SOAP_FMAC3 _sai__GetKerberosOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__GetKerberosOptionsResponse **a, const char *type)
128798 {
128799         if (soap_element_begin_in(soap, tag, 1, NULL))
128800                 return NULL;
128801         if (!a)
128802                 if (!(a = (_sai__GetKerberosOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetKerberosOptionsResponse *))))
128803                         return NULL;
128804         *a = NULL;
128805         if (!soap->null && *soap->href != '#')
128806         {       soap_revert(soap);
128807                 if (!(*a = (_sai__GetKerberosOptionsResponse *)soap_instantiate__sai__GetKerberosOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
128808                         return NULL;
128809                 (*a)->soap_default(soap);
128810                 if (!(*a)->soap_in(soap, tag, NULL))
128811                         return NULL;
128812         }
128813         else
128814         {       a = (_sai__GetKerberosOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetKerberosOptionsResponse, sizeof(_sai__GetKerberosOptionsResponse), 0);
128815                 if (soap->body && soap_element_end_in(soap, tag))
128816                         return NULL;
128817         }
128818         return a;
128819 }
128820
128821 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *const*a)
128822 {
128823         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetKerberosOptions))
128824                 (*a)->soap_serialize(soap);
128825 }
128826
128827 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *const*a, const char *tag, const char *type)
128828 {
128829         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetKerberosOptions);
128830         if (soap_out_PointerTo_sai__GetKerberosOptions(soap, tag, id, a, type))
128831                 return soap->error;
128832         return soap_putindependent(soap);
128833 }
128834
128835 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetKerberosOptions(struct soap *soap, const char *tag, int id, _sai__GetKerberosOptions *const*a, const char *type)
128836 {
128837         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetKerberosOptions);
128838         if (id < 0)
128839                 return soap->error;
128840         return (*a)->soap_out(soap, tag, id, type);
128841 }
128842
128843 SOAP_FMAC3 _sai__GetKerberosOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions **p, const char *tag, const char *type)
128844 {
128845         if ((p = soap_in_PointerTo_sai__GetKerberosOptions(soap, tag, p, type)))
128846                 soap_getindependent(soap);
128847         return p;
128848 }
128849
128850 SOAP_FMAC3 _sai__GetKerberosOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetKerberosOptions(struct soap *soap, const char *tag, _sai__GetKerberosOptions **a, const char *type)
128851 {
128852         if (soap_element_begin_in(soap, tag, 1, NULL))
128853                 return NULL;
128854         if (!a)
128855                 if (!(a = (_sai__GetKerberosOptions **)soap_malloc(soap, sizeof(_sai__GetKerberosOptions *))))
128856                         return NULL;
128857         *a = NULL;
128858         if (!soap->null && *soap->href != '#')
128859         {       soap_revert(soap);
128860                 if (!(*a = (_sai__GetKerberosOptions *)soap_instantiate__sai__GetKerberosOptions(soap, -1, soap->type, soap->arrayType, NULL)))
128861                         return NULL;
128862                 (*a)->soap_default(soap);
128863                 if (!(*a)->soap_in(soap, tag, NULL))
128864                         return NULL;
128865         }
128866         else
128867         {       a = (_sai__GetKerberosOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetKerberosOptions, sizeof(_sai__GetKerberosOptions), 0);
128868                 if (soap->body && soap_element_end_in(soap, tag))
128869                         return NULL;
128870         }
128871         return a;
128872 }
128873
128874 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *const*a)
128875 {
128876         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetKerberosOptionsResponse))
128877                 (*a)->soap_serialize(soap);
128878 }
128879
128880 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *const*a, const char *tag, const char *type)
128881 {
128882         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse);
128883         if (soap_out_PointerTo_sai__SetKerberosOptionsResponse(soap, tag, id, a, type))
128884                 return soap->error;
128885         return soap_putindependent(soap);
128886 }
128887
128888 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, int id, _sai__SetKerberosOptionsResponse *const*a, const char *type)
128889 {
128890         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetKerberosOptionsResponse);
128891         if (id < 0)
128892                 return soap->error;
128893         return (*a)->soap_out(soap, tag, id, type);
128894 }
128895
128896 SOAP_FMAC3 _sai__SetKerberosOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse **p, const char *tag, const char *type)
128897 {
128898         if ((p = soap_in_PointerTo_sai__SetKerberosOptionsResponse(soap, tag, p, type)))
128899                 soap_getindependent(soap);
128900         return p;
128901 }
128902
128903 SOAP_FMAC3 _sai__SetKerberosOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__SetKerberosOptionsResponse **a, const char *type)
128904 {
128905         if (soap_element_begin_in(soap, tag, 1, NULL))
128906                 return NULL;
128907         if (!a)
128908                 if (!(a = (_sai__SetKerberosOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetKerberosOptionsResponse *))))
128909                         return NULL;
128910         *a = NULL;
128911         if (!soap->null && *soap->href != '#')
128912         {       soap_revert(soap);
128913                 if (!(*a = (_sai__SetKerberosOptionsResponse *)soap_instantiate__sai__SetKerberosOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
128914                         return NULL;
128915                 (*a)->soap_default(soap);
128916                 if (!(*a)->soap_in(soap, tag, NULL))
128917                         return NULL;
128918         }
128919         else
128920         {       a = (_sai__SetKerberosOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetKerberosOptionsResponse, sizeof(_sai__SetKerberosOptionsResponse), 0);
128921                 if (soap->body && soap_element_end_in(soap, tag))
128922                         return NULL;
128923         }
128924         return a;
128925 }
128926
128927 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *const*a)
128928 {
128929         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetKerberosOptions))
128930                 (*a)->soap_serialize(soap);
128931 }
128932
128933 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *const*a, const char *tag, const char *type)
128934 {
128935         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetKerberosOptions);
128936         if (soap_out_PointerTo_sai__SetKerberosOptions(soap, tag, id, a, type))
128937                 return soap->error;
128938         return soap_putindependent(soap);
128939 }
128940
128941 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetKerberosOptions(struct soap *soap, const char *tag, int id, _sai__SetKerberosOptions *const*a, const char *type)
128942 {
128943         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetKerberosOptions);
128944         if (id < 0)
128945                 return soap->error;
128946         return (*a)->soap_out(soap, tag, id, type);
128947 }
128948
128949 SOAP_FMAC3 _sai__SetKerberosOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions **p, const char *tag, const char *type)
128950 {
128951         if ((p = soap_in_PointerTo_sai__SetKerberosOptions(soap, tag, p, type)))
128952                 soap_getindependent(soap);
128953         return p;
128954 }
128955
128956 SOAP_FMAC3 _sai__SetKerberosOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetKerberosOptions(struct soap *soap, const char *tag, _sai__SetKerberosOptions **a, const char *type)
128957 {
128958         if (soap_element_begin_in(soap, tag, 1, NULL))
128959                 return NULL;
128960         if (!a)
128961                 if (!(a = (_sai__SetKerberosOptions **)soap_malloc(soap, sizeof(_sai__SetKerberosOptions *))))
128962                         return NULL;
128963         *a = NULL;
128964         if (!soap->null && *soap->href != '#')
128965         {       soap_revert(soap);
128966                 if (!(*a = (_sai__SetKerberosOptions *)soap_instantiate__sai__SetKerberosOptions(soap, -1, soap->type, soap->arrayType, NULL)))
128967                         return NULL;
128968                 (*a)->soap_default(soap);
128969                 if (!(*a)->soap_in(soap, tag, NULL))
128970                         return NULL;
128971         }
128972         else
128973         {       a = (_sai__SetKerberosOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetKerberosOptions, sizeof(_sai__SetKerberosOptions), 0);
128974                 if (soap->body && soap_element_end_in(soap, tag))
128975                         return NULL;
128976         }
128977         return a;
128978 }
128979
128980 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *const*a)
128981 {
128982         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetDigestRealmResponse))
128983                 (*a)->soap_serialize(soap);
128984 }
128985
128986 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *const*a, const char *tag, const char *type)
128987 {
128988         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse);
128989         if (soap_out_PointerTo_sai__GetDigestRealmResponse(soap, tag, id, a, type))
128990                 return soap->error;
128991         return soap_putindependent(soap);
128992 }
128993
128994 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, const char *tag, int id, _sai__GetDigestRealmResponse *const*a, const char *type)
128995 {
128996         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetDigestRealmResponse);
128997         if (id < 0)
128998                 return soap->error;
128999         return (*a)->soap_out(soap, tag, id, type);
129000 }
129001
129002 SOAP_FMAC3 _sai__GetDigestRealmResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse **p, const char *tag, const char *type)
129003 {
129004         if ((p = soap_in_PointerTo_sai__GetDigestRealmResponse(soap, tag, p, type)))
129005                 soap_getindependent(soap);
129006         return p;
129007 }
129008
129009 SOAP_FMAC3 _sai__GetDigestRealmResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, const char *tag, _sai__GetDigestRealmResponse **a, const char *type)
129010 {
129011         if (soap_element_begin_in(soap, tag, 1, NULL))
129012                 return NULL;
129013         if (!a)
129014                 if (!(a = (_sai__GetDigestRealmResponse **)soap_malloc(soap, sizeof(_sai__GetDigestRealmResponse *))))
129015                         return NULL;
129016         *a = NULL;
129017         if (!soap->null && *soap->href != '#')
129018         {       soap_revert(soap);
129019                 if (!(*a = (_sai__GetDigestRealmResponse *)soap_instantiate__sai__GetDigestRealmResponse(soap, -1, soap->type, soap->arrayType, NULL)))
129020                         return NULL;
129021                 (*a)->soap_default(soap);
129022                 if (!(*a)->soap_in(soap, tag, NULL))
129023                         return NULL;
129024         }
129025         else
129026         {       a = (_sai__GetDigestRealmResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetDigestRealmResponse, sizeof(_sai__GetDigestRealmResponse), 0);
129027                 if (soap->body && soap_element_end_in(soap, tag))
129028                         return NULL;
129029         }
129030         return a;
129031 }
129032
129033 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *const*a)
129034 {
129035         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetDigestRealm))
129036                 (*a)->soap_serialize(soap);
129037 }
129038
129039 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *const*a, const char *tag, const char *type)
129040 {
129041         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetDigestRealm);
129042         if (soap_out_PointerTo_sai__GetDigestRealm(soap, tag, id, a, type))
129043                 return soap->error;
129044         return soap_putindependent(soap);
129045 }
129046
129047 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetDigestRealm(struct soap *soap, const char *tag, int id, _sai__GetDigestRealm *const*a, const char *type)
129048 {
129049         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetDigestRealm);
129050         if (id < 0)
129051                 return soap->error;
129052         return (*a)->soap_out(soap, tag, id, type);
129053 }
129054
129055 SOAP_FMAC3 _sai__GetDigestRealm ** SOAP_FMAC4 soap_get_PointerTo_sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm **p, const char *tag, const char *type)
129056 {
129057         if ((p = soap_in_PointerTo_sai__GetDigestRealm(soap, tag, p, type)))
129058                 soap_getindependent(soap);
129059         return p;
129060 }
129061
129062 SOAP_FMAC3 _sai__GetDigestRealm ** SOAP_FMAC4 soap_in_PointerTo_sai__GetDigestRealm(struct soap *soap, const char *tag, _sai__GetDigestRealm **a, const char *type)
129063 {
129064         if (soap_element_begin_in(soap, tag, 1, NULL))
129065                 return NULL;
129066         if (!a)
129067                 if (!(a = (_sai__GetDigestRealm **)soap_malloc(soap, sizeof(_sai__GetDigestRealm *))))
129068                         return NULL;
129069         *a = NULL;
129070         if (!soap->null && *soap->href != '#')
129071         {       soap_revert(soap);
129072                 if (!(*a = (_sai__GetDigestRealm *)soap_instantiate__sai__GetDigestRealm(soap, -1, soap->type, soap->arrayType, NULL)))
129073                         return NULL;
129074                 (*a)->soap_default(soap);
129075                 if (!(*a)->soap_in(soap, tag, NULL))
129076                         return NULL;
129077         }
129078         else
129079         {       a = (_sai__GetDigestRealm **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetDigestRealm, sizeof(_sai__GetDigestRealm), 0);
129080                 if (soap->body && soap_element_end_in(soap, tag))
129081                         return NULL;
129082         }
129083         return a;
129084 }
129085
129086 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *const*a)
129087 {
129088         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntryExResponse))
129089                 (*a)->soap_serialize(soap);
129090 }
129091
129092 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *const*a, const char *tag, const char *type)
129093 {
129094         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse);
129095         if (soap_out_PointerTo_sai__SetAdminAclEntryExResponse(soap, tag, id, a, type))
129096                 return soap->error;
129097         return soap_putindependent(soap);
129098 }
129099
129100 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, int id, _sai__SetAdminAclEntryExResponse *const*a, const char *type)
129101 {
129102         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntryExResponse);
129103         if (id < 0)
129104                 return soap->error;
129105         return (*a)->soap_out(soap, tag, id, type);
129106 }
129107
129108 SOAP_FMAC3 _sai__SetAdminAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse **p, const char *tag, const char *type)
129109 {
129110         if ((p = soap_in_PointerTo_sai__SetAdminAclEntryExResponse(soap, tag, p, type)))
129111                 soap_getindependent(soap);
129112         return p;
129113 }
129114
129115 SOAP_FMAC3 _sai__SetAdminAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryExResponse **a, const char *type)
129116 {
129117         if (soap_element_begin_in(soap, tag, 1, NULL))
129118                 return NULL;
129119         if (!a)
129120                 if (!(a = (_sai__SetAdminAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntryExResponse *))))
129121                         return NULL;
129122         *a = NULL;
129123         if (!soap->null && *soap->href != '#')
129124         {       soap_revert(soap);
129125                 if (!(*a = (_sai__SetAdminAclEntryExResponse *)soap_instantiate__sai__SetAdminAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL)))
129126                         return NULL;
129127                 (*a)->soap_default(soap);
129128                 if (!(*a)->soap_in(soap, tag, NULL))
129129                         return NULL;
129130         }
129131         else
129132         {       a = (_sai__SetAdminAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntryExResponse, sizeof(_sai__SetAdminAclEntryExResponse), 0);
129133                 if (soap->body && soap_element_end_in(soap, tag))
129134                         return NULL;
129135         }
129136         return a;
129137 }
129138
129139 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *const*a)
129140 {
129141         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntryEx))
129142                 (*a)->soap_serialize(soap);
129143 }
129144
129145 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *const*a, const char *tag, const char *type)
129146 {
129147         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx);
129148         if (soap_out_PointerTo_sai__SetAdminAclEntryEx(soap, tag, id, a, type))
129149                 return soap->error;
129150         return soap_putindependent(soap);
129151 }
129152
129153 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, int id, _sai__SetAdminAclEntryEx *const*a, const char *type)
129154 {
129155         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntryEx);
129156         if (id < 0)
129157                 return soap->error;
129158         return (*a)->soap_out(soap, tag, id, type);
129159 }
129160
129161 SOAP_FMAC3 _sai__SetAdminAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx **p, const char *tag, const char *type)
129162 {
129163         if ((p = soap_in_PointerTo_sai__SetAdminAclEntryEx(soap, tag, p, type)))
129164                 soap_getindependent(soap);
129165         return p;
129166 }
129167
129168 SOAP_FMAC3 _sai__SetAdminAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, _sai__SetAdminAclEntryEx **a, const char *type)
129169 {
129170         if (soap_element_begin_in(soap, tag, 1, NULL))
129171                 return NULL;
129172         if (!a)
129173                 if (!(a = (_sai__SetAdminAclEntryEx **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntryEx *))))
129174                         return NULL;
129175         *a = NULL;
129176         if (!soap->null && *soap->href != '#')
129177         {       soap_revert(soap);
129178                 if (!(*a = (_sai__SetAdminAclEntryEx *)soap_instantiate__sai__SetAdminAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL)))
129179                         return NULL;
129180                 (*a)->soap_default(soap);
129181                 if (!(*a)->soap_in(soap, tag, NULL))
129182                         return NULL;
129183         }
129184         else
129185         {       a = (_sai__SetAdminAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntryEx, sizeof(_sai__SetAdminAclEntryEx), 0);
129186                 if (soap->body && soap_element_end_in(soap, tag))
129187                         return NULL;
129188         }
129189         return a;
129190 }
129191
129192 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *const*a)
129193 {
129194         if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse))
129195                 (*a)->soap_serialize(soap);
129196 }
129197
129198 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *const*a, const char *tag, const char *type)
129199 {
129200         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse);
129201         if (soap_out_PointerTo_sai__UpdateUserAclEntryExResponse(soap, tag, id, a, type))
129202                 return soap->error;
129203         return soap_putindependent(soap);
129204 }
129205
129206 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, int id, _sai__UpdateUserAclEntryExResponse *const*a, const char *type)
129207 {
129208         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntryExResponse);
129209         if (id < 0)
129210                 return soap->error;
129211         return (*a)->soap_out(soap, tag, id, type);
129212 }
129213
129214 SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse **p, const char *tag, const char *type)
129215 {
129216         if ((p = soap_in_PointerTo_sai__UpdateUserAclEntryExResponse(soap, tag, p, type)))
129217                 soap_getindependent(soap);
129218         return p;
129219 }
129220
129221 SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryExResponse **a, const char *type)
129222 {
129223         if (soap_element_begin_in(soap, tag, 1, NULL))
129224                 return NULL;
129225         if (!a)
129226                 if (!(a = (_sai__UpdateUserAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntryExResponse *))))
129227                         return NULL;
129228         *a = NULL;
129229         if (!soap->null && *soap->href != '#')
129230         {       soap_revert(soap);
129231                 if (!(*a = (_sai__UpdateUserAclEntryExResponse *)soap_instantiate__sai__UpdateUserAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL)))
129232                         return NULL;
129233                 (*a)->soap_default(soap);
129234                 if (!(*a)->soap_in(soap, tag, NULL))
129235                         return NULL;
129236         }
129237         else
129238         {       a = (_sai__UpdateUserAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, sizeof(_sai__UpdateUserAclEntryExResponse), 0);
129239                 if (soap->body && soap_element_end_in(soap, tag))
129240                         return NULL;
129241         }
129242         return a;
129243 }
129244
129245 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *const*a)
129246 {
129247         if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntryEx))
129248                 (*a)->soap_serialize(soap);
129249 }
129250
129251 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *const*a, const char *tag, const char *type)
129252 {
129253         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx);
129254         if (soap_out_PointerTo_sai__UpdateUserAclEntryEx(soap, tag, id, a, type))
129255                 return soap->error;
129256         return soap_putindependent(soap);
129257 }
129258
129259 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, int id, _sai__UpdateUserAclEntryEx *const*a, const char *type)
129260 {
129261         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntryEx);
129262         if (id < 0)
129263                 return soap->error;
129264         return (*a)->soap_out(soap, tag, id, type);
129265 }
129266
129267 SOAP_FMAC3 _sai__UpdateUserAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx **p, const char *tag, const char *type)
129268 {
129269         if ((p = soap_in_PointerTo_sai__UpdateUserAclEntryEx(soap, tag, p, type)))
129270                 soap_getindependent(soap);
129271         return p;
129272 }
129273
129274 SOAP_FMAC3 _sai__UpdateUserAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryEx **a, const char *type)
129275 {
129276         if (soap_element_begin_in(soap, tag, 1, NULL))
129277                 return NULL;
129278         if (!a)
129279                 if (!(a = (_sai__UpdateUserAclEntryEx **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntryEx *))))
129280                         return NULL;
129281         *a = NULL;
129282         if (!soap->null && *soap->href != '#')
129283         {       soap_revert(soap);
129284                 if (!(*a = (_sai__UpdateUserAclEntryEx *)soap_instantiate__sai__UpdateUserAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL)))
129285                         return NULL;
129286                 (*a)->soap_default(soap);
129287                 if (!(*a)->soap_in(soap, tag, NULL))
129288                         return NULL;
129289         }
129290         else
129291         {       a = (_sai__UpdateUserAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntryEx, sizeof(_sai__UpdateUserAclEntryEx), 0);
129292                 if (soap->body && soap_element_end_in(soap, tag))
129293                         return NULL;
129294         }
129295         return a;
129296 }
129297
129298 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *const*a)
129299 {
129300         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntryExResponse))
129301                 (*a)->soap_serialize(soap);
129302 }
129303
129304 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *const*a, const char *tag, const char *type)
129305 {
129306         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse);
129307         if (soap_out_PointerTo_sai__GetUserAclEntryExResponse(soap, tag, id, a, type))
129308                 return soap->error;
129309         return soap_putindependent(soap);
129310 }
129311
129312 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, int id, _sai__GetUserAclEntryExResponse *const*a, const char *type)
129313 {
129314         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntryExResponse);
129315         if (id < 0)
129316                 return soap->error;
129317         return (*a)->soap_out(soap, tag, id, type);
129318 }
129319
129320 SOAP_FMAC3 _sai__GetUserAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse **p, const char *tag, const char *type)
129321 {
129322         if ((p = soap_in_PointerTo_sai__GetUserAclEntryExResponse(soap, tag, p, type)))
129323                 soap_getindependent(soap);
129324         return p;
129325 }
129326
129327 SOAP_FMAC3 _sai__GetUserAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryExResponse **a, const char *type)
129328 {
129329         if (soap_element_begin_in(soap, tag, 1, NULL))
129330                 return NULL;
129331         if (!a)
129332                 if (!(a = (_sai__GetUserAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__GetUserAclEntryExResponse *))))
129333                         return NULL;
129334         *a = NULL;
129335         if (!soap->null && *soap->href != '#')
129336         {       soap_revert(soap);
129337                 if (!(*a = (_sai__GetUserAclEntryExResponse *)soap_instantiate__sai__GetUserAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL)))
129338                         return NULL;
129339                 (*a)->soap_default(soap);
129340                 if (!(*a)->soap_in(soap, tag, NULL))
129341                         return NULL;
129342         }
129343         else
129344         {       a = (_sai__GetUserAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntryExResponse, sizeof(_sai__GetUserAclEntryExResponse), 0);
129345                 if (soap->body && soap_element_end_in(soap, tag))
129346                         return NULL;
129347         }
129348         return a;
129349 }
129350
129351 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *const*a)
129352 {
129353         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntryEx))
129354                 (*a)->soap_serialize(soap);
129355 }
129356
129357 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *const*a, const char *tag, const char *type)
129358 {
129359         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx);
129360         if (soap_out_PointerTo_sai__GetUserAclEntryEx(soap, tag, id, a, type))
129361                 return soap->error;
129362         return soap_putindependent(soap);
129363 }
129364
129365 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, const char *tag, int id, _sai__GetUserAclEntryEx *const*a, const char *type)
129366 {
129367         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntryEx);
129368         if (id < 0)
129369                 return soap->error;
129370         return (*a)->soap_out(soap, tag, id, type);
129371 }
129372
129373 SOAP_FMAC3 _sai__GetUserAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx **p, const char *tag, const char *type)
129374 {
129375         if ((p = soap_in_PointerTo_sai__GetUserAclEntryEx(soap, tag, p, type)))
129376                 soap_getindependent(soap);
129377         return p;
129378 }
129379
129380 SOAP_FMAC3 _sai__GetUserAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, const char *tag, _sai__GetUserAclEntryEx **a, const char *type)
129381 {
129382         if (soap_element_begin_in(soap, tag, 1, NULL))
129383                 return NULL;
129384         if (!a)
129385                 if (!(a = (_sai__GetUserAclEntryEx **)soap_malloc(soap, sizeof(_sai__GetUserAclEntryEx *))))
129386                         return NULL;
129387         *a = NULL;
129388         if (!soap->null && *soap->href != '#')
129389         {       soap_revert(soap);
129390                 if (!(*a = (_sai__GetUserAclEntryEx *)soap_instantiate__sai__GetUserAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL)))
129391                         return NULL;
129392                 (*a)->soap_default(soap);
129393                 if (!(*a)->soap_in(soap, tag, NULL))
129394                         return NULL;
129395         }
129396         else
129397         {       a = (_sai__GetUserAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntryEx, sizeof(_sai__GetUserAclEntryEx), 0);
129398                 if (soap->body && soap_element_end_in(soap, tag))
129399                         return NULL;
129400         }
129401         return a;
129402 }
129403
129404 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *const*a)
129405 {
129406         if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntryExResponse))
129407                 (*a)->soap_serialize(soap);
129408 }
129409
129410 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *const*a, const char *tag, const char *type)
129411 {
129412         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse);
129413         if (soap_out_PointerTo_sai__AddUserAclEntryExResponse(soap, tag, id, a, type))
129414                 return soap->error;
129415         return soap_putindependent(soap);
129416 }
129417
129418 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, int id, _sai__AddUserAclEntryExResponse *const*a, const char *type)
129419 {
129420         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntryExResponse);
129421         if (id < 0)
129422                 return soap->error;
129423         return (*a)->soap_out(soap, tag, id, type);
129424 }
129425
129426 SOAP_FMAC3 _sai__AddUserAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse **p, const char *tag, const char *type)
129427 {
129428         if ((p = soap_in_PointerTo_sai__AddUserAclEntryExResponse(soap, tag, p, type)))
129429                 soap_getindependent(soap);
129430         return p;
129431 }
129432
129433 SOAP_FMAC3 _sai__AddUserAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryExResponse **a, const char *type)
129434 {
129435         if (soap_element_begin_in(soap, tag, 1, NULL))
129436                 return NULL;
129437         if (!a)
129438                 if (!(a = (_sai__AddUserAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__AddUserAclEntryExResponse *))))
129439                         return NULL;
129440         *a = NULL;
129441         if (!soap->null && *soap->href != '#')
129442         {       soap_revert(soap);
129443                 if (!(*a = (_sai__AddUserAclEntryExResponse *)soap_instantiate__sai__AddUserAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL)))
129444                         return NULL;
129445                 (*a)->soap_default(soap);
129446                 if (!(*a)->soap_in(soap, tag, NULL))
129447                         return NULL;
129448         }
129449         else
129450         {       a = (_sai__AddUserAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntryExResponse, sizeof(_sai__AddUserAclEntryExResponse), 0);
129451                 if (soap->body && soap_element_end_in(soap, tag))
129452                         return NULL;
129453         }
129454         return a;
129455 }
129456
129457 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *const*a)
129458 {
129459         if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntryEx))
129460                 (*a)->soap_serialize(soap);
129461 }
129462
129463 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *const*a, const char *tag, const char *type)
129464 {
129465         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx);
129466         if (soap_out_PointerTo_sai__AddUserAclEntryEx(soap, tag, id, a, type))
129467                 return soap->error;
129468         return soap_putindependent(soap);
129469 }
129470
129471 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, const char *tag, int id, _sai__AddUserAclEntryEx *const*a, const char *type)
129472 {
129473         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntryEx);
129474         if (id < 0)
129475                 return soap->error;
129476         return (*a)->soap_out(soap, tag, id, type);
129477 }
129478
129479 SOAP_FMAC3 _sai__AddUserAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx **p, const char *tag, const char *type)
129480 {
129481         if ((p = soap_in_PointerTo_sai__AddUserAclEntryEx(soap, tag, p, type)))
129482                 soap_getindependent(soap);
129483         return p;
129484 }
129485
129486 SOAP_FMAC3 _sai__AddUserAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, const char *tag, _sai__AddUserAclEntryEx **a, const char *type)
129487 {
129488         if (soap_element_begin_in(soap, tag, 1, NULL))
129489                 return NULL;
129490         if (!a)
129491                 if (!(a = (_sai__AddUserAclEntryEx **)soap_malloc(soap, sizeof(_sai__AddUserAclEntryEx *))))
129492                         return NULL;
129493         *a = NULL;
129494         if (!soap->null && *soap->href != '#')
129495         {       soap_revert(soap);
129496                 if (!(*a = (_sai__AddUserAclEntryEx *)soap_instantiate__sai__AddUserAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL)))
129497                         return NULL;
129498                 (*a)->soap_default(soap);
129499                 if (!(*a)->soap_in(soap, tag, NULL))
129500                         return NULL;
129501         }
129502         else
129503         {       a = (_sai__AddUserAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntryEx, sizeof(_sai__AddUserAclEntryEx), 0);
129504                 if (soap->body && soap_element_end_in(soap, tag))
129505                         return NULL;
129506         }
129507         return a;
129508 }
129509
129510 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *const*a)
129511 {
129512         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCoreVersionResponse))
129513                 (*a)->soap_serialize(soap);
129514 }
129515
129516 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *const*a, const char *tag, const char *type)
129517 {
129518         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse);
129519         if (soap_out_PointerTo_sai__GetCoreVersionResponse(soap, tag, id, a, type))
129520                 return soap->error;
129521         return soap_putindependent(soap);
129522 }
129523
129524 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, const char *tag, int id, _sai__GetCoreVersionResponse *const*a, const char *type)
129525 {
129526         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCoreVersionResponse);
129527         if (id < 0)
129528                 return soap->error;
129529         return (*a)->soap_out(soap, tag, id, type);
129530 }
129531
129532 SOAP_FMAC3 _sai__GetCoreVersionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse **p, const char *tag, const char *type)
129533 {
129534         if ((p = soap_in_PointerTo_sai__GetCoreVersionResponse(soap, tag, p, type)))
129535                 soap_getindependent(soap);
129536         return p;
129537 }
129538
129539 SOAP_FMAC3 _sai__GetCoreVersionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, const char *tag, _sai__GetCoreVersionResponse **a, const char *type)
129540 {
129541         if (soap_element_begin_in(soap, tag, 1, NULL))
129542                 return NULL;
129543         if (!a)
129544                 if (!(a = (_sai__GetCoreVersionResponse **)soap_malloc(soap, sizeof(_sai__GetCoreVersionResponse *))))
129545                         return NULL;
129546         *a = NULL;
129547         if (!soap->null && *soap->href != '#')
129548         {       soap_revert(soap);
129549                 if (!(*a = (_sai__GetCoreVersionResponse *)soap_instantiate__sai__GetCoreVersionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
129550                         return NULL;
129551                 (*a)->soap_default(soap);
129552                 if (!(*a)->soap_in(soap, tag, NULL))
129553                         return NULL;
129554         }
129555         else
129556         {       a = (_sai__GetCoreVersionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCoreVersionResponse, sizeof(_sai__GetCoreVersionResponse), 0);
129557                 if (soap->body && soap_element_end_in(soap, tag))
129558                         return NULL;
129559         }
129560         return a;
129561 }
129562
129563 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *const*a)
129564 {
129565         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCoreVersion))
129566                 (*a)->soap_serialize(soap);
129567 }
129568
129569 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *const*a, const char *tag, const char *type)
129570 {
129571         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCoreVersion);
129572         if (soap_out_PointerTo_sai__GetCoreVersion(soap, tag, id, a, type))
129573                 return soap->error;
129574         return soap_putindependent(soap);
129575 }
129576
129577 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetCoreVersion(struct soap *soap, const char *tag, int id, _sai__GetCoreVersion *const*a, const char *type)
129578 {
129579         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCoreVersion);
129580         if (id < 0)
129581                 return soap->error;
129582         return (*a)->soap_out(soap, tag, id, type);
129583 }
129584
129585 SOAP_FMAC3 _sai__GetCoreVersion ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion **p, const char *tag, const char *type)
129586 {
129587         if ((p = soap_in_PointerTo_sai__GetCoreVersion(soap, tag, p, type)))
129588                 soap_getindependent(soap);
129589         return p;
129590 }
129591
129592 SOAP_FMAC3 _sai__GetCoreVersion ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCoreVersion(struct soap *soap, const char *tag, _sai__GetCoreVersion **a, const char *type)
129593 {
129594         if (soap_element_begin_in(soap, tag, 1, NULL))
129595                 return NULL;
129596         if (!a)
129597                 if (!(a = (_sai__GetCoreVersion **)soap_malloc(soap, sizeof(_sai__GetCoreVersion *))))
129598                         return NULL;
129599         *a = NULL;
129600         if (!soap->null && *soap->href != '#')
129601         {       soap_revert(soap);
129602                 if (!(*a = (_sai__GetCoreVersion *)soap_instantiate__sai__GetCoreVersion(soap, -1, soap->type, soap->arrayType, NULL)))
129603                         return NULL;
129604                 (*a)->soap_default(soap);
129605                 if (!(*a)->soap_in(soap, tag, NULL))
129606                         return NULL;
129607         }
129608         else
129609         {       a = (_sai__GetCoreVersion **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCoreVersion, sizeof(_sai__GetCoreVersion), 0);
129610                 if (soap->body && soap_element_end_in(soap, tag))
129611                         return NULL;
129612         }
129613         return a;
129614 }
129615
129616 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *const*a)
129617 {
129618         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CommitChangesResponse))
129619                 (*a)->soap_serialize(soap);
129620 }
129621
129622 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *const*a, const char *tag, const char *type)
129623 {
129624         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CommitChangesResponse);
129625         if (soap_out_PointerTo_sai__CommitChangesResponse(soap, tag, id, a, type))
129626                 return soap->error;
129627         return soap_putindependent(soap);
129628 }
129629
129630 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CommitChangesResponse(struct soap *soap, const char *tag, int id, _sai__CommitChangesResponse *const*a, const char *type)
129631 {
129632         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CommitChangesResponse);
129633         if (id < 0)
129634                 return soap->error;
129635         return (*a)->soap_out(soap, tag, id, type);
129636 }
129637
129638 SOAP_FMAC3 _sai__CommitChangesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse **p, const char *tag, const char *type)
129639 {
129640         if ((p = soap_in_PointerTo_sai__CommitChangesResponse(soap, tag, p, type)))
129641                 soap_getindependent(soap);
129642         return p;
129643 }
129644
129645 SOAP_FMAC3 _sai__CommitChangesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CommitChangesResponse(struct soap *soap, const char *tag, _sai__CommitChangesResponse **a, const char *type)
129646 {
129647         if (soap_element_begin_in(soap, tag, 1, NULL))
129648                 return NULL;
129649         if (!a)
129650                 if (!(a = (_sai__CommitChangesResponse **)soap_malloc(soap, sizeof(_sai__CommitChangesResponse *))))
129651                         return NULL;
129652         *a = NULL;
129653         if (!soap->null && *soap->href != '#')
129654         {       soap_revert(soap);
129655                 if (!(*a = (_sai__CommitChangesResponse *)soap_instantiate__sai__CommitChangesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
129656                         return NULL;
129657                 (*a)->soap_default(soap);
129658                 if (!(*a)->soap_in(soap, tag, NULL))
129659                         return NULL;
129660         }
129661         else
129662         {       a = (_sai__CommitChangesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CommitChangesResponse, sizeof(_sai__CommitChangesResponse), 0);
129663                 if (soap->body && soap_element_end_in(soap, tag))
129664                         return NULL;
129665         }
129666         return a;
129667 }
129668
129669 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CommitChanges(struct soap *soap, _sai__CommitChanges *const*a)
129670 {
129671         if (!soap_reference(soap, *a, SOAP_TYPE__sai__CommitChanges))
129672                 (*a)->soap_serialize(soap);
129673 }
129674
129675 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CommitChanges(struct soap *soap, _sai__CommitChanges *const*a, const char *tag, const char *type)
129676 {
129677         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CommitChanges);
129678         if (soap_out_PointerTo_sai__CommitChanges(soap, tag, id, a, type))
129679                 return soap->error;
129680         return soap_putindependent(soap);
129681 }
129682
129683 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__CommitChanges(struct soap *soap, const char *tag, int id, _sai__CommitChanges *const*a, const char *type)
129684 {
129685         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CommitChanges);
129686         if (id < 0)
129687                 return soap->error;
129688         return (*a)->soap_out(soap, tag, id, type);
129689 }
129690
129691 SOAP_FMAC3 _sai__CommitChanges ** SOAP_FMAC4 soap_get_PointerTo_sai__CommitChanges(struct soap *soap, _sai__CommitChanges **p, const char *tag, const char *type)
129692 {
129693         if ((p = soap_in_PointerTo_sai__CommitChanges(soap, tag, p, type)))
129694                 soap_getindependent(soap);
129695         return p;
129696 }
129697
129698 SOAP_FMAC3 _sai__CommitChanges ** SOAP_FMAC4 soap_in_PointerTo_sai__CommitChanges(struct soap *soap, const char *tag, _sai__CommitChanges **a, const char *type)
129699 {
129700         if (soap_element_begin_in(soap, tag, 1, NULL))
129701                 return NULL;
129702         if (!a)
129703                 if (!(a = (_sai__CommitChanges **)soap_malloc(soap, sizeof(_sai__CommitChanges *))))
129704                         return NULL;
129705         *a = NULL;
129706         if (!soap->null && *soap->href != '#')
129707         {       soap_revert(soap);
129708                 if (!(*a = (_sai__CommitChanges *)soap_instantiate__sai__CommitChanges(soap, -1, soap->type, soap->arrayType, NULL)))
129709                         return NULL;
129710                 (*a)->soap_default(soap);
129711                 if (!(*a)->soap_in(soap, tag, NULL))
129712                         return NULL;
129713         }
129714         else
129715         {       a = (_sai__CommitChanges **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CommitChanges, sizeof(_sai__CommitChanges), 0);
129716                 if (soap->body && soap_element_end_in(soap, tag))
129717                         return NULL;
129718         }
129719         return a;
129720 }
129721
129722 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *const*a)
129723 {
129724         if (!soap_reference(soap, *a, SOAP_TYPE__sai__UnprovisionResponse))
129725                 (*a)->soap_serialize(soap);
129726 }
129727
129728 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *const*a, const char *tag, const char *type)
129729 {
129730         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UnprovisionResponse);
129731         if (soap_out_PointerTo_sai__UnprovisionResponse(soap, tag, id, a, type))
129732                 return soap->error;
129733         return soap_putindependent(soap);
129734 }
129735
129736 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UnprovisionResponse(struct soap *soap, const char *tag, int id, _sai__UnprovisionResponse *const*a, const char *type)
129737 {
129738         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UnprovisionResponse);
129739         if (id < 0)
129740                 return soap->error;
129741         return (*a)->soap_out(soap, tag, id, type);
129742 }
129743
129744 SOAP_FMAC3 _sai__UnprovisionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse **p, const char *tag, const char *type)
129745 {
129746         if ((p = soap_in_PointerTo_sai__UnprovisionResponse(soap, tag, p, type)))
129747                 soap_getindependent(soap);
129748         return p;
129749 }
129750
129751 SOAP_FMAC3 _sai__UnprovisionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UnprovisionResponse(struct soap *soap, const char *tag, _sai__UnprovisionResponse **a, const char *type)
129752 {
129753         if (soap_element_begin_in(soap, tag, 1, NULL))
129754                 return NULL;
129755         if (!a)
129756                 if (!(a = (_sai__UnprovisionResponse **)soap_malloc(soap, sizeof(_sai__UnprovisionResponse *))))
129757                         return NULL;
129758         *a = NULL;
129759         if (!soap->null && *soap->href != '#')
129760         {       soap_revert(soap);
129761                 if (!(*a = (_sai__UnprovisionResponse *)soap_instantiate__sai__UnprovisionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
129762                         return NULL;
129763                 (*a)->soap_default(soap);
129764                 if (!(*a)->soap_in(soap, tag, NULL))
129765                         return NULL;
129766         }
129767         else
129768         {       a = (_sai__UnprovisionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UnprovisionResponse, sizeof(_sai__UnprovisionResponse), 0);
129769                 if (soap->body && soap_element_end_in(soap, tag))
129770                         return NULL;
129771         }
129772         return a;
129773 }
129774
129775 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__Unprovision(struct soap *soap, _sai__Unprovision *const*a)
129776 {
129777         if (!soap_reference(soap, *a, SOAP_TYPE__sai__Unprovision))
129778                 (*a)->soap_serialize(soap);
129779 }
129780
129781 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__Unprovision(struct soap *soap, _sai__Unprovision *const*a, const char *tag, const char *type)
129782 {
129783         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__Unprovision);
129784         if (soap_out_PointerTo_sai__Unprovision(soap, tag, id, a, type))
129785                 return soap->error;
129786         return soap_putindependent(soap);
129787 }
129788
129789 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__Unprovision(struct soap *soap, const char *tag, int id, _sai__Unprovision *const*a, const char *type)
129790 {
129791         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__Unprovision);
129792         if (id < 0)
129793                 return soap->error;
129794         return (*a)->soap_out(soap, tag, id, type);
129795 }
129796
129797 SOAP_FMAC3 _sai__Unprovision ** SOAP_FMAC4 soap_get_PointerTo_sai__Unprovision(struct soap *soap, _sai__Unprovision **p, const char *tag, const char *type)
129798 {
129799         if ((p = soap_in_PointerTo_sai__Unprovision(soap, tag, p, type)))
129800                 soap_getindependent(soap);
129801         return p;
129802 }
129803
129804 SOAP_FMAC3 _sai__Unprovision ** SOAP_FMAC4 soap_in_PointerTo_sai__Unprovision(struct soap *soap, const char *tag, _sai__Unprovision **a, const char *type)
129805 {
129806         if (soap_element_begin_in(soap, tag, 1, NULL))
129807                 return NULL;
129808         if (!a)
129809                 if (!(a = (_sai__Unprovision **)soap_malloc(soap, sizeof(_sai__Unprovision *))))
129810                         return NULL;
129811         *a = NULL;
129812         if (!soap->null && *soap->href != '#')
129813         {       soap_revert(soap);
129814                 if (!(*a = (_sai__Unprovision *)soap_instantiate__sai__Unprovision(soap, -1, soap->type, soap->arrayType, NULL)))
129815                         return NULL;
129816                 (*a)->soap_default(soap);
129817                 if (!(*a)->soap_in(soap, tag, NULL))
129818                         return NULL;
129819         }
129820         else
129821         {       a = (_sai__Unprovision **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__Unprovision, sizeof(_sai__Unprovision), 0);
129822                 if (soap->body && soap_element_end_in(soap, tag))
129823                         return NULL;
129824         }
129825         return a;
129826 }
129827
129828 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *const*a)
129829 {
129830         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningModeResponse))
129831                 (*a)->soap_serialize(soap);
129832 }
129833
129834 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *const*a, const char *tag, const char *type)
129835 {
129836         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse);
129837         if (soap_out_PointerTo_sai__SetProvisioningModeResponse(soap, tag, id, a, type))
129838                 return soap->error;
129839         return soap_putindependent(soap);
129840 }
129841
129842 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, int id, _sai__SetProvisioningModeResponse *const*a, const char *type)
129843 {
129844         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningModeResponse);
129845         if (id < 0)
129846                 return soap->error;
129847         return (*a)->soap_out(soap, tag, id, type);
129848 }
129849
129850 SOAP_FMAC3 _sai__SetProvisioningModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse **p, const char *tag, const char *type)
129851 {
129852         if ((p = soap_in_PointerTo_sai__SetProvisioningModeResponse(soap, tag, p, type)))
129853                 soap_getindependent(soap);
129854         return p;
129855 }
129856
129857 SOAP_FMAC3 _sai__SetProvisioningModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__SetProvisioningModeResponse **a, const char *type)
129858 {
129859         if (soap_element_begin_in(soap, tag, 1, NULL))
129860                 return NULL;
129861         if (!a)
129862                 if (!(a = (_sai__SetProvisioningModeResponse **)soap_malloc(soap, sizeof(_sai__SetProvisioningModeResponse *))))
129863                         return NULL;
129864         *a = NULL;
129865         if (!soap->null && *soap->href != '#')
129866         {       soap_revert(soap);
129867                 if (!(*a = (_sai__SetProvisioningModeResponse *)soap_instantiate__sai__SetProvisioningModeResponse(soap, -1, soap->type, soap->arrayType, NULL)))
129868                         return NULL;
129869                 (*a)->soap_default(soap);
129870                 if (!(*a)->soap_in(soap, tag, NULL))
129871                         return NULL;
129872         }
129873         else
129874         {       a = (_sai__SetProvisioningModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningModeResponse, sizeof(_sai__SetProvisioningModeResponse), 0);
129875                 if (soap->body && soap_element_end_in(soap, tag))
129876                         return NULL;
129877         }
129878         return a;
129879 }
129880
129881 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *const*a)
129882 {
129883         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningMode))
129884                 (*a)->soap_serialize(soap);
129885 }
129886
129887 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *const*a, const char *tag, const char *type)
129888 {
129889         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningMode);
129890         if (soap_out_PointerTo_sai__SetProvisioningMode(soap, tag, id, a, type))
129891                 return soap->error;
129892         return soap_putindependent(soap);
129893 }
129894
129895 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetProvisioningMode(struct soap *soap, const char *tag, int id, _sai__SetProvisioningMode *const*a, const char *type)
129896 {
129897         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningMode);
129898         if (id < 0)
129899                 return soap->error;
129900         return (*a)->soap_out(soap, tag, id, type);
129901 }
129902
129903 SOAP_FMAC3 _sai__SetProvisioningMode ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode **p, const char *tag, const char *type)
129904 {
129905         if ((p = soap_in_PointerTo_sai__SetProvisioningMode(soap, tag, p, type)))
129906                 soap_getindependent(soap);
129907         return p;
129908 }
129909
129910 SOAP_FMAC3 _sai__SetProvisioningMode ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningMode(struct soap *soap, const char *tag, _sai__SetProvisioningMode **a, const char *type)
129911 {
129912         if (soap_element_begin_in(soap, tag, 1, NULL))
129913                 return NULL;
129914         if (!a)
129915                 if (!(a = (_sai__SetProvisioningMode **)soap_malloc(soap, sizeof(_sai__SetProvisioningMode *))))
129916                         return NULL;
129917         *a = NULL;
129918         if (!soap->null && *soap->href != '#')
129919         {       soap_revert(soap);
129920                 if (!(*a = (_sai__SetProvisioningMode *)soap_instantiate__sai__SetProvisioningMode(soap, -1, soap->type, soap->arrayType, NULL)))
129921                         return NULL;
129922                 (*a)->soap_default(soap);
129923                 if (!(*a)->soap_in(soap, tag, NULL))
129924                         return NULL;
129925         }
129926         else
129927         {       a = (_sai__SetProvisioningMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningMode, sizeof(_sai__SetProvisioningMode), 0);
129928                 if (soap->body && soap_element_end_in(soap, tag))
129929                         return NULL;
129930         }
129931         return a;
129932 }
129933
129934 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *const*a)
129935 {
129936         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningModeResponse))
129937                 (*a)->soap_serialize(soap);
129938 }
129939
129940 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *const*a, const char *tag, const char *type)
129941 {
129942         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse);
129943         if (soap_out_PointerTo_sai__GetProvisioningModeResponse(soap, tag, id, a, type))
129944                 return soap->error;
129945         return soap_putindependent(soap);
129946 }
129947
129948 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, int id, _sai__GetProvisioningModeResponse *const*a, const char *type)
129949 {
129950         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningModeResponse);
129951         if (id < 0)
129952                 return soap->error;
129953         return (*a)->soap_out(soap, tag, id, type);
129954 }
129955
129956 SOAP_FMAC3 _sai__GetProvisioningModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse **p, const char *tag, const char *type)
129957 {
129958         if ((p = soap_in_PointerTo_sai__GetProvisioningModeResponse(soap, tag, p, type)))
129959                 soap_getindependent(soap);
129960         return p;
129961 }
129962
129963 SOAP_FMAC3 _sai__GetProvisioningModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__GetProvisioningModeResponse **a, const char *type)
129964 {
129965         if (soap_element_begin_in(soap, tag, 1, NULL))
129966                 return NULL;
129967         if (!a)
129968                 if (!(a = (_sai__GetProvisioningModeResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningModeResponse *))))
129969                         return NULL;
129970         *a = NULL;
129971         if (!soap->null && *soap->href != '#')
129972         {       soap_revert(soap);
129973                 if (!(*a = (_sai__GetProvisioningModeResponse *)soap_instantiate__sai__GetProvisioningModeResponse(soap, -1, soap->type, soap->arrayType, NULL)))
129974                         return NULL;
129975                 (*a)->soap_default(soap);
129976                 if (!(*a)->soap_in(soap, tag, NULL))
129977                         return NULL;
129978         }
129979         else
129980         {       a = (_sai__GetProvisioningModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningModeResponse, sizeof(_sai__GetProvisioningModeResponse), 0);
129981                 if (soap->body && soap_element_end_in(soap, tag))
129982                         return NULL;
129983         }
129984         return a;
129985 }
129986
129987 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *const*a)
129988 {
129989         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningMode))
129990                 (*a)->soap_serialize(soap);
129991 }
129992
129993 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *const*a, const char *tag, const char *type)
129994 {
129995         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningMode);
129996         if (soap_out_PointerTo_sai__GetProvisioningMode(soap, tag, id, a, type))
129997                 return soap->error;
129998         return soap_putindependent(soap);
129999 }
130000
130001 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetProvisioningMode(struct soap *soap, const char *tag, int id, _sai__GetProvisioningMode *const*a, const char *type)
130002 {
130003         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningMode);
130004         if (id < 0)
130005                 return soap->error;
130006         return (*a)->soap_out(soap, tag, id, type);
130007 }
130008
130009 SOAP_FMAC3 _sai__GetProvisioningMode ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode **p, const char *tag, const char *type)
130010 {
130011         if ((p = soap_in_PointerTo_sai__GetProvisioningMode(soap, tag, p, type)))
130012                 soap_getindependent(soap);
130013         return p;
130014 }
130015
130016 SOAP_FMAC3 _sai__GetProvisioningMode ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningMode(struct soap *soap, const char *tag, _sai__GetProvisioningMode **a, const char *type)
130017 {
130018         if (soap_element_begin_in(soap, tag, 1, NULL))
130019                 return NULL;
130020         if (!a)
130021                 if (!(a = (_sai__GetProvisioningMode **)soap_malloc(soap, sizeof(_sai__GetProvisioningMode *))))
130022                         return NULL;
130023         *a = NULL;
130024         if (!soap->null && *soap->href != '#')
130025         {       soap_revert(soap);
130026                 if (!(*a = (_sai__GetProvisioningMode *)soap_instantiate__sai__GetProvisioningMode(soap, -1, soap->type, soap->arrayType, NULL)))
130027                         return NULL;
130028                 (*a)->soap_default(soap);
130029                 if (!(*a)->soap_in(soap, tag, NULL))
130030                         return NULL;
130031         }
130032         else
130033         {       a = (_sai__GetProvisioningMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningMode, sizeof(_sai__GetProvisioningMode), 0);
130034                 if (soap->body && soap_element_end_in(soap, tag))
130035                         return NULL;
130036         }
130037         return a;
130038 }
130039
130040 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *const*a)
130041 {
130042         if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse))
130043                 (*a)->soap_serialize(soap);
130044 }
130045
130046 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *const*a, const char *tag, const char *type)
130047 {
130048         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse);
130049         if (soap_out_PointerTo_sai__UpdateCoreFromUrlResponse(soap, tag, id, a, type))
130050                 return soap->error;
130051         return soap_putindependent(soap);
130052 }
130053
130054 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, int id, _sai__UpdateCoreFromUrlResponse *const*a, const char *type)
130055 {
130056         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateCoreFromUrlResponse);
130057         if (id < 0)
130058                 return soap->error;
130059         return (*a)->soap_out(soap, tag, id, type);
130060 }
130061
130062 SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse **p, const char *tag, const char *type)
130063 {
130064         if ((p = soap_in_PointerTo_sai__UpdateCoreFromUrlResponse(soap, tag, p, type)))
130065                 soap_getindependent(soap);
130066         return p;
130067 }
130068
130069 SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrlResponse **a, const char *type)
130070 {
130071         if (soap_element_begin_in(soap, tag, 1, NULL))
130072                 return NULL;
130073         if (!a)
130074                 if (!(a = (_sai__UpdateCoreFromUrlResponse **)soap_malloc(soap, sizeof(_sai__UpdateCoreFromUrlResponse *))))
130075                         return NULL;
130076         *a = NULL;
130077         if (!soap->null && *soap->href != '#')
130078         {       soap_revert(soap);
130079                 if (!(*a = (_sai__UpdateCoreFromUrlResponse *)soap_instantiate__sai__UpdateCoreFromUrlResponse(soap, -1, soap->type, soap->arrayType, NULL)))
130080                         return NULL;
130081                 (*a)->soap_default(soap);
130082                 if (!(*a)->soap_in(soap, tag, NULL))
130083                         return NULL;
130084         }
130085         else
130086         {       a = (_sai__UpdateCoreFromUrlResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, sizeof(_sai__UpdateCoreFromUrlResponse), 0);
130087                 if (soap->body && soap_element_end_in(soap, tag))
130088                         return NULL;
130089         }
130090         return a;
130091 }
130092
130093 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *const*a)
130094 {
130095         if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateCoreFromUrl))
130096                 (*a)->soap_serialize(soap);
130097 }
130098
130099 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *const*a, const char *tag, const char *type)
130100 {
130101         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl);
130102         if (soap_out_PointerTo_sai__UpdateCoreFromUrl(soap, tag, id, a, type))
130103                 return soap->error;
130104         return soap_putindependent(soap);
130105 }
130106
130107 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, int id, _sai__UpdateCoreFromUrl *const*a, const char *type)
130108 {
130109         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateCoreFromUrl);
130110         if (id < 0)
130111                 return soap->error;
130112         return (*a)->soap_out(soap, tag, id, type);
130113 }
130114
130115 SOAP_FMAC3 _sai__UpdateCoreFromUrl ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl **p, const char *tag, const char *type)
130116 {
130117         if ((p = soap_in_PointerTo_sai__UpdateCoreFromUrl(soap, tag, p, type)))
130118                 soap_getindependent(soap);
130119         return p;
130120 }
130121
130122 SOAP_FMAC3 _sai__UpdateCoreFromUrl ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrl **a, const char *type)
130123 {
130124         if (soap_element_begin_in(soap, tag, 1, NULL))
130125                 return NULL;
130126         if (!a)
130127                 if (!(a = (_sai__UpdateCoreFromUrl **)soap_malloc(soap, sizeof(_sai__UpdateCoreFromUrl *))))
130128                         return NULL;
130129         *a = NULL;
130130         if (!soap->null && *soap->href != '#')
130131         {       soap_revert(soap);
130132                 if (!(*a = (_sai__UpdateCoreFromUrl *)soap_instantiate__sai__UpdateCoreFromUrl(soap, -1, soap->type, soap->arrayType, NULL)))
130133                         return NULL;
130134                 (*a)->soap_default(soap);
130135                 if (!(*a)->soap_in(soap, tag, NULL))
130136                         return NULL;
130137         }
130138         else
130139         {       a = (_sai__UpdateCoreFromUrl **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateCoreFromUrl, sizeof(_sai__UpdateCoreFromUrl), 0);
130140                 if (soap->body && soap_element_end_in(soap, tag))
130141                         return NULL;
130142         }
130143         return a;
130144 }
130145
130146 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *const*a)
130147 {
130148         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCertificateResponse))
130149                 (*a)->soap_serialize(soap);
130150 }
130151
130152 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *const*a, const char *tag, const char *type)
130153 {
130154         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse);
130155         if (soap_out_PointerTo_sai__GetTLSCertificateResponse(soap, tag, id, a, type))
130156                 return soap->error;
130157         return soap_putindependent(soap);
130158 }
130159
130160 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, int id, _sai__GetTLSCertificateResponse *const*a, const char *type)
130161 {
130162         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCertificateResponse);
130163         if (id < 0)
130164                 return soap->error;
130165         return (*a)->soap_out(soap, tag, id, type);
130166 }
130167
130168 SOAP_FMAC3 _sai__GetTLSCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse **p, const char *tag, const char *type)
130169 {
130170         if ((p = soap_in_PointerTo_sai__GetTLSCertificateResponse(soap, tag, p, type)))
130171                 soap_getindependent(soap);
130172         return p;
130173 }
130174
130175 SOAP_FMAC3 _sai__GetTLSCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__GetTLSCertificateResponse **a, const char *type)
130176 {
130177         if (soap_element_begin_in(soap, tag, 1, NULL))
130178                 return NULL;
130179         if (!a)
130180                 if (!(a = (_sai__GetTLSCertificateResponse **)soap_malloc(soap, sizeof(_sai__GetTLSCertificateResponse *))))
130181                         return NULL;
130182         *a = NULL;
130183         if (!soap->null && *soap->href != '#')
130184         {       soap_revert(soap);
130185                 if (!(*a = (_sai__GetTLSCertificateResponse *)soap_instantiate__sai__GetTLSCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
130186                         return NULL;
130187                 (*a)->soap_default(soap);
130188                 if (!(*a)->soap_in(soap, tag, NULL))
130189                         return NULL;
130190         }
130191         else
130192         {       a = (_sai__GetTLSCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCertificateResponse, sizeof(_sai__GetTLSCertificateResponse), 0);
130193                 if (soap->body && soap_element_end_in(soap, tag))
130194                         return NULL;
130195         }
130196         return a;
130197 }
130198
130199 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *const*a)
130200 {
130201         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCertificate))
130202                 (*a)->soap_serialize(soap);
130203 }
130204
130205 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *const*a, const char *tag, const char *type)
130206 {
130207         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCertificate);
130208         if (soap_out_PointerTo_sai__GetTLSCertificate(soap, tag, id, a, type))
130209                 return soap->error;
130210         return soap_putindependent(soap);
130211 }
130212
130213 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetTLSCertificate(struct soap *soap, const char *tag, int id, _sai__GetTLSCertificate *const*a, const char *type)
130214 {
130215         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCertificate);
130216         if (id < 0)
130217                 return soap->error;
130218         return (*a)->soap_out(soap, tag, id, type);
130219 }
130220
130221 SOAP_FMAC3 _sai__GetTLSCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate **p, const char *tag, const char *type)
130222 {
130223         if ((p = soap_in_PointerTo_sai__GetTLSCertificate(soap, tag, p, type)))
130224                 soap_getindependent(soap);
130225         return p;
130226 }
130227
130228 SOAP_FMAC3 _sai__GetTLSCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCertificate(struct soap *soap, const char *tag, _sai__GetTLSCertificate **a, const char *type)
130229 {
130230         if (soap_element_begin_in(soap, tag, 1, NULL))
130231                 return NULL;
130232         if (!a)
130233                 if (!(a = (_sai__GetTLSCertificate **)soap_malloc(soap, sizeof(_sai__GetTLSCertificate *))))
130234                         return NULL;
130235         *a = NULL;
130236         if (!soap->null && *soap->href != '#')
130237         {       soap_revert(soap);
130238                 if (!(*a = (_sai__GetTLSCertificate *)soap_instantiate__sai__GetTLSCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
130239                         return NULL;
130240                 (*a)->soap_default(soap);
130241                 if (!(*a)->soap_in(soap, tag, NULL))
130242                         return NULL;
130243         }
130244         else
130245         {       a = (_sai__GetTLSCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCertificate, sizeof(_sai__GetTLSCertificate), 0);
130246                 if (soap->body && soap_element_end_in(soap, tag))
130247                         return NULL;
130248         }
130249         return a;
130250 }
130251
130252 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *const*a)
130253 {
130254         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCertificateResponse))
130255                 (*a)->soap_serialize(soap);
130256 }
130257
130258 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *const*a, const char *tag, const char *type)
130259 {
130260         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse);
130261         if (soap_out_PointerTo_sai__SetTLSCertificateResponse(soap, tag, id, a, type))
130262                 return soap->error;
130263         return soap_putindependent(soap);
130264 }
130265
130266 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, int id, _sai__SetTLSCertificateResponse *const*a, const char *type)
130267 {
130268         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCertificateResponse);
130269         if (id < 0)
130270                 return soap->error;
130271         return (*a)->soap_out(soap, tag, id, type);
130272 }
130273
130274 SOAP_FMAC3 _sai__SetTLSCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse **p, const char *tag, const char *type)
130275 {
130276         if ((p = soap_in_PointerTo_sai__SetTLSCertificateResponse(soap, tag, p, type)))
130277                 soap_getindependent(soap);
130278         return p;
130279 }
130280
130281 SOAP_FMAC3 _sai__SetTLSCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSCertificateResponse **a, const char *type)
130282 {
130283         if (soap_element_begin_in(soap, tag, 1, NULL))
130284                 return NULL;
130285         if (!a)
130286                 if (!(a = (_sai__SetTLSCertificateResponse **)soap_malloc(soap, sizeof(_sai__SetTLSCertificateResponse *))))
130287                         return NULL;
130288         *a = NULL;
130289         if (!soap->null && *soap->href != '#')
130290         {       soap_revert(soap);
130291                 if (!(*a = (_sai__SetTLSCertificateResponse *)soap_instantiate__sai__SetTLSCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
130292                         return NULL;
130293                 (*a)->soap_default(soap);
130294                 if (!(*a)->soap_in(soap, tag, NULL))
130295                         return NULL;
130296         }
130297         else
130298         {       a = (_sai__SetTLSCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCertificateResponse, sizeof(_sai__SetTLSCertificateResponse), 0);
130299                 if (soap->body && soap_element_end_in(soap, tag))
130300                         return NULL;
130301         }
130302         return a;
130303 }
130304
130305 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *const*a)
130306 {
130307         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCertificate))
130308                 (*a)->soap_serialize(soap);
130309 }
130310
130311 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *const*a, const char *tag, const char *type)
130312 {
130313         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCertificate);
130314         if (soap_out_PointerTo_sai__SetTLSCertificate(soap, tag, id, a, type))
130315                 return soap->error;
130316         return soap_putindependent(soap);
130317 }
130318
130319 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSCertificate(struct soap *soap, const char *tag, int id, _sai__SetTLSCertificate *const*a, const char *type)
130320 {
130321         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCertificate);
130322         if (id < 0)
130323                 return soap->error;
130324         return (*a)->soap_out(soap, tag, id, type);
130325 }
130326
130327 SOAP_FMAC3 _sai__SetTLSCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate **p, const char *tag, const char *type)
130328 {
130329         if ((p = soap_in_PointerTo_sai__SetTLSCertificate(soap, tag, p, type)))
130330                 soap_getindependent(soap);
130331         return p;
130332 }
130333
130334 SOAP_FMAC3 _sai__SetTLSCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCertificate(struct soap *soap, const char *tag, _sai__SetTLSCertificate **a, const char *type)
130335 {
130336         if (soap_element_begin_in(soap, tag, 1, NULL))
130337                 return NULL;
130338         if (!a)
130339                 if (!(a = (_sai__SetTLSCertificate **)soap_malloc(soap, sizeof(_sai__SetTLSCertificate *))))
130340                         return NULL;
130341         *a = NULL;
130342         if (!soap->null && *soap->href != '#')
130343         {       soap_revert(soap);
130344                 if (!(*a = (_sai__SetTLSCertificate *)soap_instantiate__sai__SetTLSCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
130345                         return NULL;
130346                 (*a)->soap_default(soap);
130347                 if (!(*a)->soap_in(soap, tag, NULL))
130348                         return NULL;
130349         }
130350         else
130351         {       a = (_sai__SetTLSCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCertificate, sizeof(_sai__SetTLSCertificate), 0);
130352                 if (soap->body && soap_element_end_in(soap, tag))
130353                         return NULL;
130354         }
130355         return a;
130356 }
130357
130358 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *const*a)
130359 {
130360         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse))
130361                 (*a)->soap_serialize(soap);
130362 }
130363
130364 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *const*a, const char *tag, const char *type)
130365 {
130366         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse);
130367         if (soap_out_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, tag, id, a, type))
130368                 return soap->error;
130369         return soap_putindependent(soap);
130370 }
130371
130372 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, int id, _sai__SetTLSKeyAndCertificateResponse *const*a, const char *type)
130373 {
130374         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse);
130375         if (id < 0)
130376                 return soap->error;
130377         return (*a)->soap_out(soap, tag, id, type);
130378 }
130379
130380 SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse **p, const char *tag, const char *type)
130381 {
130382         if ((p = soap_in_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, tag, p, type)))
130383                 soap_getindependent(soap);
130384         return p;
130385 }
130386
130387 SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificateResponse **a, const char *type)
130388 {
130389         if (soap_element_begin_in(soap, tag, 1, NULL))
130390                 return NULL;
130391         if (!a)
130392                 if (!(a = (_sai__SetTLSKeyAndCertificateResponse **)soap_malloc(soap, sizeof(_sai__SetTLSKeyAndCertificateResponse *))))
130393                         return NULL;
130394         *a = NULL;
130395         if (!soap->null && *soap->href != '#')
130396         {       soap_revert(soap);
130397                 if (!(*a = (_sai__SetTLSKeyAndCertificateResponse *)soap_instantiate__sai__SetTLSKeyAndCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
130398                         return NULL;
130399                 (*a)->soap_default(soap);
130400                 if (!(*a)->soap_in(soap, tag, NULL))
130401                         return NULL;
130402         }
130403         else
130404         {       a = (_sai__SetTLSKeyAndCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, sizeof(_sai__SetTLSKeyAndCertificateResponse), 0);
130405                 if (soap->body && soap_element_end_in(soap, tag))
130406                         return NULL;
130407         }
130408         return a;
130409 }
130410
130411 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *const*a)
130412 {
130413         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSKeyAndCertificate))
130414                 (*a)->soap_serialize(soap);
130415 }
130416
130417 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *const*a, const char *tag, const char *type)
130418 {
130419         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate);
130420         if (soap_out_PointerTo_sai__SetTLSKeyAndCertificate(soap, tag, id, a, type))
130421                 return soap->error;
130422         return soap_putindependent(soap);
130423 }
130424
130425 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, int id, _sai__SetTLSKeyAndCertificate *const*a, const char *type)
130426 {
130427         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSKeyAndCertificate);
130428         if (id < 0)
130429                 return soap->error;
130430         return (*a)->soap_out(soap, tag, id, type);
130431 }
130432
130433 SOAP_FMAC3 _sai__SetTLSKeyAndCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate **p, const char *tag, const char *type)
130434 {
130435         if ((p = soap_in_PointerTo_sai__SetTLSKeyAndCertificate(soap, tag, p, type)))
130436                 soap_getindependent(soap);
130437         return p;
130438 }
130439
130440 SOAP_FMAC3 _sai__SetTLSKeyAndCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificate **a, const char *type)
130441 {
130442         if (soap_element_begin_in(soap, tag, 1, NULL))
130443                 return NULL;
130444         if (!a)
130445                 if (!(a = (_sai__SetTLSKeyAndCertificate **)soap_malloc(soap, sizeof(_sai__SetTLSKeyAndCertificate *))))
130446                         return NULL;
130447         *a = NULL;
130448         if (!soap->null && *soap->href != '#')
130449         {       soap_revert(soap);
130450                 if (!(*a = (_sai__SetTLSKeyAndCertificate *)soap_instantiate__sai__SetTLSKeyAndCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
130451                         return NULL;
130452                 (*a)->soap_default(soap);
130453                 if (!(*a)->soap_in(soap, tag, NULL))
130454                         return NULL;
130455         }
130456         else
130457         {       a = (_sai__SetTLSKeyAndCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSKeyAndCertificate, sizeof(_sai__SetTLSKeyAndCertificate), 0);
130458                 if (soap->body && soap_element_end_in(soap, tag))
130459                         return NULL;
130460         }
130461         return a;
130462 }
130463
130464 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *const*a)
130465 {
130466         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRngKeyResponse))
130467                 (*a)->soap_serialize(soap);
130468 }
130469
130470 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *const*a, const char *tag, const char *type)
130471 {
130472         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRngKeyResponse);
130473         if (soap_out_PointerTo_sai__SetRngKeyResponse(soap, tag, id, a, type))
130474                 return soap->error;
130475         return soap_putindependent(soap);
130476 }
130477
130478 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetRngKeyResponse(struct soap *soap, const char *tag, int id, _sai__SetRngKeyResponse *const*a, const char *type)
130479 {
130480         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRngKeyResponse);
130481         if (id < 0)
130482                 return soap->error;
130483         return (*a)->soap_out(soap, tag, id, type);
130484 }
130485
130486 SOAP_FMAC3 _sai__SetRngKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse **p, const char *tag, const char *type)
130487 {
130488         if ((p = soap_in_PointerTo_sai__SetRngKeyResponse(soap, tag, p, type)))
130489                 soap_getindependent(soap);
130490         return p;
130491 }
130492
130493 SOAP_FMAC3 _sai__SetRngKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRngKeyResponse(struct soap *soap, const char *tag, _sai__SetRngKeyResponse **a, const char *type)
130494 {
130495         if (soap_element_begin_in(soap, tag, 1, NULL))
130496                 return NULL;
130497         if (!a)
130498                 if (!(a = (_sai__SetRngKeyResponse **)soap_malloc(soap, sizeof(_sai__SetRngKeyResponse *))))
130499                         return NULL;
130500         *a = NULL;
130501         if (!soap->null && *soap->href != '#')
130502         {       soap_revert(soap);
130503                 if (!(*a = (_sai__SetRngKeyResponse *)soap_instantiate__sai__SetRngKeyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
130504                         return NULL;
130505                 (*a)->soap_default(soap);
130506                 if (!(*a)->soap_in(soap, tag, NULL))
130507                         return NULL;
130508         }
130509         else
130510         {       a = (_sai__SetRngKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRngKeyResponse, sizeof(_sai__SetRngKeyResponse), 0);
130511                 if (soap->body && soap_element_end_in(soap, tag))
130512                         return NULL;
130513         }
130514         return a;
130515 }
130516
130517 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRngKey(struct soap *soap, _sai__SetRngKey *const*a)
130518 {
130519         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRngKey))
130520                 (*a)->soap_serialize(soap);
130521 }
130522
130523 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRngKey(struct soap *soap, _sai__SetRngKey *const*a, const char *tag, const char *type)
130524 {
130525         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRngKey);
130526         if (soap_out_PointerTo_sai__SetRngKey(soap, tag, id, a, type))
130527                 return soap->error;
130528         return soap_putindependent(soap);
130529 }
130530
130531 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetRngKey(struct soap *soap, const char *tag, int id, _sai__SetRngKey *const*a, const char *type)
130532 {
130533         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRngKey);
130534         if (id < 0)
130535                 return soap->error;
130536         return (*a)->soap_out(soap, tag, id, type);
130537 }
130538
130539 SOAP_FMAC3 _sai__SetRngKey ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRngKey(struct soap *soap, _sai__SetRngKey **p, const char *tag, const char *type)
130540 {
130541         if ((p = soap_in_PointerTo_sai__SetRngKey(soap, tag, p, type)))
130542                 soap_getindependent(soap);
130543         return p;
130544 }
130545
130546 SOAP_FMAC3 _sai__SetRngKey ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRngKey(struct soap *soap, const char *tag, _sai__SetRngKey **a, const char *type)
130547 {
130548         if (soap_element_begin_in(soap, tag, 1, NULL))
130549                 return NULL;
130550         if (!a)
130551                 if (!(a = (_sai__SetRngKey **)soap_malloc(soap, sizeof(_sai__SetRngKey *))))
130552                         return NULL;
130553         *a = NULL;
130554         if (!soap->null && *soap->href != '#')
130555         {       soap_revert(soap);
130556                 if (!(*a = (_sai__SetRngKey *)soap_instantiate__sai__SetRngKey(soap, -1, soap->type, soap->arrayType, NULL)))
130557                         return NULL;
130558                 (*a)->soap_default(soap);
130559                 if (!(*a)->soap_in(soap, tag, NULL))
130560                         return NULL;
130561         }
130562         else
130563         {       a = (_sai__SetRngKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRngKey, sizeof(_sai__SetRngKey), 0);
130564                 if (soap->body && soap_element_end_in(soap, tag))
130565                         return NULL;
130566         }
130567         return a;
130568 }
130569
130570 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *const*a)
130571 {
130572         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsEnabledResponse))
130573                 (*a)->soap_serialize(soap);
130574 }
130575
130576 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *const*a, const char *tag, const char *type)
130577 {
130578         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse);
130579         if (soap_out_PointerTo_sai__SetTlsEnabledResponse(soap, tag, id, a, type))
130580                 return soap->error;
130581         return soap_putindependent(soap);
130582 }
130583
130584 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, int id, _sai__SetTlsEnabledResponse *const*a, const char *type)
130585 {
130586         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsEnabledResponse);
130587         if (id < 0)
130588                 return soap->error;
130589         return (*a)->soap_out(soap, tag, id, type);
130590 }
130591
130592 SOAP_FMAC3 _sai__SetTlsEnabledResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse **p, const char *tag, const char *type)
130593 {
130594         if ((p = soap_in_PointerTo_sai__SetTlsEnabledResponse(soap, tag, p, type)))
130595                 soap_getindependent(soap);
130596         return p;
130597 }
130598
130599 SOAP_FMAC3 _sai__SetTlsEnabledResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, _sai__SetTlsEnabledResponse **a, const char *type)
130600 {
130601         if (soap_element_begin_in(soap, tag, 1, NULL))
130602                 return NULL;
130603         if (!a)
130604                 if (!(a = (_sai__SetTlsEnabledResponse **)soap_malloc(soap, sizeof(_sai__SetTlsEnabledResponse *))))
130605                         return NULL;
130606         *a = NULL;
130607         if (!soap->null && *soap->href != '#')
130608         {       soap_revert(soap);
130609                 if (!(*a = (_sai__SetTlsEnabledResponse *)soap_instantiate__sai__SetTlsEnabledResponse(soap, -1, soap->type, soap->arrayType, NULL)))
130610                         return NULL;
130611                 (*a)->soap_default(soap);
130612                 if (!(*a)->soap_in(soap, tag, NULL))
130613                         return NULL;
130614         }
130615         else
130616         {       a = (_sai__SetTlsEnabledResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsEnabledResponse, sizeof(_sai__SetTlsEnabledResponse), 0);
130617                 if (soap->body && soap_element_end_in(soap, tag))
130618                         return NULL;
130619         }
130620         return a;
130621 }
130622
130623 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *const*a)
130624 {
130625         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsEnabled))
130626                 (*a)->soap_serialize(soap);
130627 }
130628
130629 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *const*a, const char *tag, const char *type)
130630 {
130631         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsEnabled);
130632         if (soap_out_PointerTo_sai__SetTlsEnabled(soap, tag, id, a, type))
130633                 return soap->error;
130634         return soap_putindependent(soap);
130635 }
130636
130637 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetTlsEnabled(struct soap *soap, const char *tag, int id, _sai__SetTlsEnabled *const*a, const char *type)
130638 {
130639         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsEnabled);
130640         if (id < 0)
130641                 return soap->error;
130642         return (*a)->soap_out(soap, tag, id, type);
130643 }
130644
130645 SOAP_FMAC3 _sai__SetTlsEnabled ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled **p, const char *tag, const char *type)
130646 {
130647         if ((p = soap_in_PointerTo_sai__SetTlsEnabled(soap, tag, p, type)))
130648                 soap_getindependent(soap);
130649         return p;
130650 }
130651
130652 SOAP_FMAC3 _sai__SetTlsEnabled ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsEnabled(struct soap *soap, const char *tag, _sai__SetTlsEnabled **a, const char *type)
130653 {
130654         if (soap_element_begin_in(soap, tag, 1, NULL))
130655                 return NULL;
130656         if (!a)
130657                 if (!(a = (_sai__SetTlsEnabled **)soap_malloc(soap, sizeof(_sai__SetTlsEnabled *))))
130658                         return NULL;
130659         *a = NULL;
130660         if (!soap->null && *soap->href != '#')
130661         {       soap_revert(soap);
130662                 if (!(*a = (_sai__SetTlsEnabled *)soap_instantiate__sai__SetTlsEnabled(soap, -1, soap->type, soap->arrayType, NULL)))
130663                         return NULL;
130664                 (*a)->soap_default(soap);
130665                 if (!(*a)->soap_in(soap, tag, NULL))
130666                         return NULL;
130667         }
130668         else
130669         {       a = (_sai__SetTlsEnabled **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsEnabled, sizeof(_sai__SetTlsEnabled), 0);
130670                 if (soap->body && soap_element_end_in(soap, tag))
130671                         return NULL;
130672         }
130673         return a;
130674 }
130675
130676 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *const*a)
130677 {
130678         if (!soap_reference(soap, *a, SOAP_TYPE__sai__RemoveUserAclEntryResponse))
130679                 (*a)->soap_serialize(soap);
130680 }
130681
130682 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *const*a, const char *tag, const char *type)
130683 {
130684         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse);
130685         if (soap_out_PointerTo_sai__RemoveUserAclEntryResponse(soap, tag, id, a, type))
130686                 return soap->error;
130687         return soap_putindependent(soap);
130688 }
130689
130690 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__RemoveUserAclEntryResponse *const*a, const char *type)
130691 {
130692         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__RemoveUserAclEntryResponse);
130693         if (id < 0)
130694                 return soap->error;
130695         return (*a)->soap_out(soap, tag, id, type);
130696 }
130697
130698 SOAP_FMAC3 _sai__RemoveUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse **p, const char *tag, const char *type)
130699 {
130700         if ((p = soap_in_PointerTo_sai__RemoveUserAclEntryResponse(soap, tag, p, type)))
130701                 soap_getindependent(soap);
130702         return p;
130703 }
130704
130705 SOAP_FMAC3 _sai__RemoveUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, _sai__RemoveUserAclEntryResponse **a, const char *type)
130706 {
130707         if (soap_element_begin_in(soap, tag, 1, NULL))
130708                 return NULL;
130709         if (!a)
130710                 if (!(a = (_sai__RemoveUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__RemoveUserAclEntryResponse *))))
130711                         return NULL;
130712         *a = NULL;
130713         if (!soap->null && *soap->href != '#')
130714         {       soap_revert(soap);
130715                 if (!(*a = (_sai__RemoveUserAclEntryResponse *)soap_instantiate__sai__RemoveUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
130716                         return NULL;
130717                 (*a)->soap_default(soap);
130718                 if (!(*a)->soap_in(soap, tag, NULL))
130719                         return NULL;
130720         }
130721         else
130722         {       a = (_sai__RemoveUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__RemoveUserAclEntryResponse, sizeof(_sai__RemoveUserAclEntryResponse), 0);
130723                 if (soap->body && soap_element_end_in(soap, tag))
130724                         return NULL;
130725         }
130726         return a;
130727 }
130728
130729 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *const*a)
130730 {
130731         if (!soap_reference(soap, *a, SOAP_TYPE__sai__RemoveUserAclEntry))
130732                 (*a)->soap_serialize(soap);
130733 }
130734
130735 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *const*a, const char *tag, const char *type)
130736 {
130737         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry);
130738         if (soap_out_PointerTo_sai__RemoveUserAclEntry(soap, tag, id, a, type))
130739                 return soap->error;
130740         return soap_putindependent(soap);
130741 }
130742
130743 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, const char *tag, int id, _sai__RemoveUserAclEntry *const*a, const char *type)
130744 {
130745         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__RemoveUserAclEntry);
130746         if (id < 0)
130747                 return soap->error;
130748         return (*a)->soap_out(soap, tag, id, type);
130749 }
130750
130751 SOAP_FMAC3 _sai__RemoveUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry **p, const char *tag, const char *type)
130752 {
130753         if ((p = soap_in_PointerTo_sai__RemoveUserAclEntry(soap, tag, p, type)))
130754                 soap_getindependent(soap);
130755         return p;
130756 }
130757
130758 SOAP_FMAC3 _sai__RemoveUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, const char *tag, _sai__RemoveUserAclEntry **a, const char *type)
130759 {
130760         if (soap_element_begin_in(soap, tag, 1, NULL))
130761                 return NULL;
130762         if (!a)
130763                 if (!(a = (_sai__RemoveUserAclEntry **)soap_malloc(soap, sizeof(_sai__RemoveUserAclEntry *))))
130764                         return NULL;
130765         *a = NULL;
130766         if (!soap->null && *soap->href != '#')
130767         {       soap_revert(soap);
130768                 if (!(*a = (_sai__RemoveUserAclEntry *)soap_instantiate__sai__RemoveUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
130769                         return NULL;
130770                 (*a)->soap_default(soap);
130771                 if (!(*a)->soap_in(soap, tag, NULL))
130772                         return NULL;
130773         }
130774         else
130775         {       a = (_sai__RemoveUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__RemoveUserAclEntry, sizeof(_sai__RemoveUserAclEntry), 0);
130776                 if (soap->body && soap_element_end_in(soap, tag))
130777                         return NULL;
130778         }
130779         return a;
130780 }
130781
130782 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *const*a)
130783 {
130784         if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntryResponse))
130785                 (*a)->soap_serialize(soap);
130786 }
130787
130788 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *const*a, const char *tag, const char *type)
130789 {
130790         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse);
130791         if (soap_out_PointerTo_sai__UpdateUserAclEntryResponse(soap, tag, id, a, type))
130792                 return soap->error;
130793         return soap_putindependent(soap);
130794 }
130795
130796 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__UpdateUserAclEntryResponse *const*a, const char *type)
130797 {
130798         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntryResponse);
130799         if (id < 0)
130800                 return soap->error;
130801         return (*a)->soap_out(soap, tag, id, type);
130802 }
130803
130804 SOAP_FMAC3 _sai__UpdateUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse **p, const char *tag, const char *type)
130805 {
130806         if ((p = soap_in_PointerTo_sai__UpdateUserAclEntryResponse(soap, tag, p, type)))
130807                 soap_getindependent(soap);
130808         return p;
130809 }
130810
130811 SOAP_FMAC3 _sai__UpdateUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryResponse **a, const char *type)
130812 {
130813         if (soap_element_begin_in(soap, tag, 1, NULL))
130814                 return NULL;
130815         if (!a)
130816                 if (!(a = (_sai__UpdateUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntryResponse *))))
130817                         return NULL;
130818         *a = NULL;
130819         if (!soap->null && *soap->href != '#')
130820         {       soap_revert(soap);
130821                 if (!(*a = (_sai__UpdateUserAclEntryResponse *)soap_instantiate__sai__UpdateUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
130822                         return NULL;
130823                 (*a)->soap_default(soap);
130824                 if (!(*a)->soap_in(soap, tag, NULL))
130825                         return NULL;
130826         }
130827         else
130828         {       a = (_sai__UpdateUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntryResponse, sizeof(_sai__UpdateUserAclEntryResponse), 0);
130829                 if (soap->body && soap_element_end_in(soap, tag))
130830                         return NULL;
130831         }
130832         return a;
130833 }
130834
130835 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *const*a)
130836 {
130837         if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntry))
130838                 (*a)->soap_serialize(soap);
130839 }
130840
130841 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *const*a, const char *tag, const char *type)
130842 {
130843         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry);
130844         if (soap_out_PointerTo_sai__UpdateUserAclEntry(soap, tag, id, a, type))
130845                 return soap->error;
130846         return soap_putindependent(soap);
130847 }
130848
130849 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, const char *tag, int id, _sai__UpdateUserAclEntry *const*a, const char *type)
130850 {
130851         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntry);
130852         if (id < 0)
130853                 return soap->error;
130854         return (*a)->soap_out(soap, tag, id, type);
130855 }
130856
130857 SOAP_FMAC3 _sai__UpdateUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry **p, const char *tag, const char *type)
130858 {
130859         if ((p = soap_in_PointerTo_sai__UpdateUserAclEntry(soap, tag, p, type)))
130860                 soap_getindependent(soap);
130861         return p;
130862 }
130863
130864 SOAP_FMAC3 _sai__UpdateUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, const char *tag, _sai__UpdateUserAclEntry **a, const char *type)
130865 {
130866         if (soap_element_begin_in(soap, tag, 1, NULL))
130867                 return NULL;
130868         if (!a)
130869                 if (!(a = (_sai__UpdateUserAclEntry **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntry *))))
130870                         return NULL;
130871         *a = NULL;
130872         if (!soap->null && *soap->href != '#')
130873         {       soap_revert(soap);
130874                 if (!(*a = (_sai__UpdateUserAclEntry *)soap_instantiate__sai__UpdateUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
130875                         return NULL;
130876                 (*a)->soap_default(soap);
130877                 if (!(*a)->soap_in(soap, tag, NULL))
130878                         return NULL;
130879         }
130880         else
130881         {       a = (_sai__UpdateUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntry, sizeof(_sai__UpdateUserAclEntry), 0);
130882                 if (soap->body && soap_element_end_in(soap, tag))
130883                         return NULL;
130884         }
130885         return a;
130886 }
130887
130888 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *const*a)
130889 {
130890         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntryResponse))
130891                 (*a)->soap_serialize(soap);
130892 }
130893
130894 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *const*a, const char *tag, const char *type)
130895 {
130896         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse);
130897         if (soap_out_PointerTo_sai__GetUserAclEntryResponse(soap, tag, id, a, type))
130898                 return soap->error;
130899         return soap_putindependent(soap);
130900 }
130901
130902 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__GetUserAclEntryResponse *const*a, const char *type)
130903 {
130904         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntryResponse);
130905         if (id < 0)
130906                 return soap->error;
130907         return (*a)->soap_out(soap, tag, id, type);
130908 }
130909
130910 SOAP_FMAC3 _sai__GetUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse **p, const char *tag, const char *type)
130911 {
130912         if ((p = soap_in_PointerTo_sai__GetUserAclEntryResponse(soap, tag, p, type)))
130913                 soap_getindependent(soap);
130914         return p;
130915 }
130916
130917 SOAP_FMAC3 _sai__GetUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryResponse **a, const char *type)
130918 {
130919         if (soap_element_begin_in(soap, tag, 1, NULL))
130920                 return NULL;
130921         if (!a)
130922                 if (!(a = (_sai__GetUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__GetUserAclEntryResponse *))))
130923                         return NULL;
130924         *a = NULL;
130925         if (!soap->null && *soap->href != '#')
130926         {       soap_revert(soap);
130927                 if (!(*a = (_sai__GetUserAclEntryResponse *)soap_instantiate__sai__GetUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
130928                         return NULL;
130929                 (*a)->soap_default(soap);
130930                 if (!(*a)->soap_in(soap, tag, NULL))
130931                         return NULL;
130932         }
130933         else
130934         {       a = (_sai__GetUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntryResponse, sizeof(_sai__GetUserAclEntryResponse), 0);
130935                 if (soap->body && soap_element_end_in(soap, tag))
130936                         return NULL;
130937         }
130938         return a;
130939 }
130940
130941 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *const*a)
130942 {
130943         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntry))
130944                 (*a)->soap_serialize(soap);
130945 }
130946
130947 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *const*a, const char *tag, const char *type)
130948 {
130949         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntry);
130950         if (soap_out_PointerTo_sai__GetUserAclEntry(soap, tag, id, a, type))
130951                 return soap->error;
130952         return soap_putindependent(soap);
130953 }
130954
130955 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetUserAclEntry(struct soap *soap, const char *tag, int id, _sai__GetUserAclEntry *const*a, const char *type)
130956 {
130957         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntry);
130958         if (id < 0)
130959                 return soap->error;
130960         return (*a)->soap_out(soap, tag, id, type);
130961 }
130962
130963 SOAP_FMAC3 _sai__GetUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry **p, const char *tag, const char *type)
130964 {
130965         if ((p = soap_in_PointerTo_sai__GetUserAclEntry(soap, tag, p, type)))
130966                 soap_getindependent(soap);
130967         return p;
130968 }
130969
130970 SOAP_FMAC3 _sai__GetUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntry(struct soap *soap, const char *tag, _sai__GetUserAclEntry **a, const char *type)
130971 {
130972         if (soap_element_begin_in(soap, tag, 1, NULL))
130973                 return NULL;
130974         if (!a)
130975                 if (!(a = (_sai__GetUserAclEntry **)soap_malloc(soap, sizeof(_sai__GetUserAclEntry *))))
130976                         return NULL;
130977         *a = NULL;
130978         if (!soap->null && *soap->href != '#')
130979         {       soap_revert(soap);
130980                 if (!(*a = (_sai__GetUserAclEntry *)soap_instantiate__sai__GetUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
130981                         return NULL;
130982                 (*a)->soap_default(soap);
130983                 if (!(*a)->soap_in(soap, tag, NULL))
130984                         return NULL;
130985         }
130986         else
130987         {       a = (_sai__GetUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntry, sizeof(_sai__GetUserAclEntry), 0);
130988                 if (soap->body && soap_element_end_in(soap, tag))
130989                         return NULL;
130990         }
130991         return a;
130992 }
130993
130994 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *const*a)
130995 {
130996         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse))
130997                 (*a)->soap_serialize(soap);
130998 }
130999
131000 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *const*a, const char *tag, const char *type)
131001 {
131002         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse);
131003         if (soap_out_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, tag, id, a, type))
131004                 return soap->error;
131005         return soap_putindependent(soap);
131006 }
131007
131008 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, int id, _sai__EnumerateUserAclEntriesResponse *const*a, const char *type)
131009 {
131010         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse);
131011         if (id < 0)
131012                 return soap->error;
131013         return (*a)->soap_out(soap, tag, id, type);
131014 }
131015
131016 SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse **p, const char *tag, const char *type)
131017 {
131018         if ((p = soap_in_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, tag, p, type)))
131019                 soap_getindependent(soap);
131020         return p;
131021 }
131022
131023 SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntriesResponse **a, const char *type)
131024 {
131025         if (soap_element_begin_in(soap, tag, 1, NULL))
131026                 return NULL;
131027         if (!a)
131028                 if (!(a = (_sai__EnumerateUserAclEntriesResponse **)soap_malloc(soap, sizeof(_sai__EnumerateUserAclEntriesResponse *))))
131029                         return NULL;
131030         *a = NULL;
131031         if (!soap->null && *soap->href != '#')
131032         {       soap_revert(soap);
131033                 if (!(*a = (_sai__EnumerateUserAclEntriesResponse *)soap_instantiate__sai__EnumerateUserAclEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
131034                         return NULL;
131035                 (*a)->soap_default(soap);
131036                 if (!(*a)->soap_in(soap, tag, NULL))
131037                         return NULL;
131038         }
131039         else
131040         {       a = (_sai__EnumerateUserAclEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, sizeof(_sai__EnumerateUserAclEntriesResponse), 0);
131041                 if (soap->body && soap_element_end_in(soap, tag))
131042                         return NULL;
131043         }
131044         return a;
131045 }
131046
131047 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *const*a)
131048 {
131049         if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateUserAclEntries))
131050                 (*a)->soap_serialize(soap);
131051 }
131052
131053 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *const*a, const char *tag, const char *type)
131054 {
131055         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries);
131056         if (soap_out_PointerTo_sai__EnumerateUserAclEntries(soap, tag, id, a, type))
131057                 return soap->error;
131058         return soap_putindependent(soap);
131059 }
131060
131061 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, int id, _sai__EnumerateUserAclEntries *const*a, const char *type)
131062 {
131063         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateUserAclEntries);
131064         if (id < 0)
131065                 return soap->error;
131066         return (*a)->soap_out(soap, tag, id, type);
131067 }
131068
131069 SOAP_FMAC3 _sai__EnumerateUserAclEntries ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries **p, const char *tag, const char *type)
131070 {
131071         if ((p = soap_in_PointerTo_sai__EnumerateUserAclEntries(soap, tag, p, type)))
131072                 soap_getindependent(soap);
131073         return p;
131074 }
131075
131076 SOAP_FMAC3 _sai__EnumerateUserAclEntries ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntries **a, const char *type)
131077 {
131078         if (soap_element_begin_in(soap, tag, 1, NULL))
131079                 return NULL;
131080         if (!a)
131081                 if (!(a = (_sai__EnumerateUserAclEntries **)soap_malloc(soap, sizeof(_sai__EnumerateUserAclEntries *))))
131082                         return NULL;
131083         *a = NULL;
131084         if (!soap->null && *soap->href != '#')
131085         {       soap_revert(soap);
131086                 if (!(*a = (_sai__EnumerateUserAclEntries *)soap_instantiate__sai__EnumerateUserAclEntries(soap, -1, soap->type, soap->arrayType, NULL)))
131087                         return NULL;
131088                 (*a)->soap_default(soap);
131089                 if (!(*a)->soap_in(soap, tag, NULL))
131090                         return NULL;
131091         }
131092         else
131093         {       a = (_sai__EnumerateUserAclEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateUserAclEntries, sizeof(_sai__EnumerateUserAclEntries), 0);
131094                 if (soap->body && soap_element_end_in(soap, tag))
131095                         return NULL;
131096         }
131097         return a;
131098 }
131099
131100 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *const*a)
131101 {
131102         if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntryResponse))
131103                 (*a)->soap_serialize(soap);
131104 }
131105
131106 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *const*a, const char *tag, const char *type)
131107 {
131108         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse);
131109         if (soap_out_PointerTo_sai__AddUserAclEntryResponse(soap, tag, id, a, type))
131110                 return soap->error;
131111         return soap_putindependent(soap);
131112 }
131113
131114 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__AddUserAclEntryResponse *const*a, const char *type)
131115 {
131116         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntryResponse);
131117         if (id < 0)
131118                 return soap->error;
131119         return (*a)->soap_out(soap, tag, id, type);
131120 }
131121
131122 SOAP_FMAC3 _sai__AddUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse **p, const char *tag, const char *type)
131123 {
131124         if ((p = soap_in_PointerTo_sai__AddUserAclEntryResponse(soap, tag, p, type)))
131125                 soap_getindependent(soap);
131126         return p;
131127 }
131128
131129 SOAP_FMAC3 _sai__AddUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryResponse **a, const char *type)
131130 {
131131         if (soap_element_begin_in(soap, tag, 1, NULL))
131132                 return NULL;
131133         if (!a)
131134                 if (!(a = (_sai__AddUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__AddUserAclEntryResponse *))))
131135                         return NULL;
131136         *a = NULL;
131137         if (!soap->null && *soap->href != '#')
131138         {       soap_revert(soap);
131139                 if (!(*a = (_sai__AddUserAclEntryResponse *)soap_instantiate__sai__AddUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
131140                         return NULL;
131141                 (*a)->soap_default(soap);
131142                 if (!(*a)->soap_in(soap, tag, NULL))
131143                         return NULL;
131144         }
131145         else
131146         {       a = (_sai__AddUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntryResponse, sizeof(_sai__AddUserAclEntryResponse), 0);
131147                 if (soap->body && soap_element_end_in(soap, tag))
131148                         return NULL;
131149         }
131150         return a;
131151 }
131152
131153 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *const*a)
131154 {
131155         if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntry))
131156                 (*a)->soap_serialize(soap);
131157 }
131158
131159 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *const*a, const char *tag, const char *type)
131160 {
131161         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntry);
131162         if (soap_out_PointerTo_sai__AddUserAclEntry(soap, tag, id, a, type))
131163                 return soap->error;
131164         return soap_putindependent(soap);
131165 }
131166
131167 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__AddUserAclEntry(struct soap *soap, const char *tag, int id, _sai__AddUserAclEntry *const*a, const char *type)
131168 {
131169         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntry);
131170         if (id < 0)
131171                 return soap->error;
131172         return (*a)->soap_out(soap, tag, id, type);
131173 }
131174
131175 SOAP_FMAC3 _sai__AddUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry **p, const char *tag, const char *type)
131176 {
131177         if ((p = soap_in_PointerTo_sai__AddUserAclEntry(soap, tag, p, type)))
131178                 soap_getindependent(soap);
131179         return p;
131180 }
131181
131182 SOAP_FMAC3 _sai__AddUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntry(struct soap *soap, const char *tag, _sai__AddUserAclEntry **a, const char *type)
131183 {
131184         if (soap_element_begin_in(soap, tag, 1, NULL))
131185                 return NULL;
131186         if (!a)
131187                 if (!(a = (_sai__AddUserAclEntry **)soap_malloc(soap, sizeof(_sai__AddUserAclEntry *))))
131188                         return NULL;
131189         *a = NULL;
131190         if (!soap->null && *soap->href != '#')
131191         {       soap_revert(soap);
131192                 if (!(*a = (_sai__AddUserAclEntry *)soap_instantiate__sai__AddUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
131193                         return NULL;
131194                 (*a)->soap_default(soap);
131195                 if (!(*a)->soap_in(soap, tag, NULL))
131196                         return NULL;
131197         }
131198         else
131199         {       a = (_sai__AddUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntry, sizeof(_sai__AddUserAclEntry), 0);
131200                 if (soap->body && soap_element_end_in(soap, tag))
131201                         return NULL;
131202         }
131203         return a;
131204 }
131205
131206 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *const*a)
131207 {
131208         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntryResponse))
131209                 (*a)->soap_serialize(soap);
131210 }
131211
131212 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *const*a, const char *tag, const char *type)
131213 {
131214         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse);
131215         if (soap_out_PointerTo_sai__SetAdminAclEntryResponse(soap, tag, id, a, type))
131216                 return soap->error;
131217         return soap_putindependent(soap);
131218 }
131219
131220 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__SetAdminAclEntryResponse *const*a, const char *type)
131221 {
131222         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntryResponse);
131223         if (id < 0)
131224                 return soap->error;
131225         return (*a)->soap_out(soap, tag, id, type);
131226 }
131227
131228 SOAP_FMAC3 _sai__SetAdminAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse **p, const char *tag, const char *type)
131229 {
131230         if ((p = soap_in_PointerTo_sai__SetAdminAclEntryResponse(soap, tag, p, type)))
131231                 soap_getindependent(soap);
131232         return p;
131233 }
131234
131235 SOAP_FMAC3 _sai__SetAdminAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryResponse **a, const char *type)
131236 {
131237         if (soap_element_begin_in(soap, tag, 1, NULL))
131238                 return NULL;
131239         if (!a)
131240                 if (!(a = (_sai__SetAdminAclEntryResponse **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntryResponse *))))
131241                         return NULL;
131242         *a = NULL;
131243         if (!soap->null && *soap->href != '#')
131244         {       soap_revert(soap);
131245                 if (!(*a = (_sai__SetAdminAclEntryResponse *)soap_instantiate__sai__SetAdminAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
131246                         return NULL;
131247                 (*a)->soap_default(soap);
131248                 if (!(*a)->soap_in(soap, tag, NULL))
131249                         return NULL;
131250         }
131251         else
131252         {       a = (_sai__SetAdminAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntryResponse, sizeof(_sai__SetAdminAclEntryResponse), 0);
131253                 if (soap->body && soap_element_end_in(soap, tag))
131254                         return NULL;
131255         }
131256         return a;
131257 }
131258
131259 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *const*a)
131260 {
131261         if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntry))
131262                 (*a)->soap_serialize(soap);
131263 }
131264
131265 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *const*a, const char *tag, const char *type)
131266 {
131267         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntry);
131268         if (soap_out_PointerTo_sai__SetAdminAclEntry(soap, tag, id, a, type))
131269                 return soap->error;
131270         return soap_putindependent(soap);
131271 }
131272
131273 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__SetAdminAclEntry(struct soap *soap, const char *tag, int id, _sai__SetAdminAclEntry *const*a, const char *type)
131274 {
131275         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntry);
131276         if (id < 0)
131277                 return soap->error;
131278         return (*a)->soap_out(soap, tag, id, type);
131279 }
131280
131281 SOAP_FMAC3 _sai__SetAdminAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry **p, const char *tag, const char *type)
131282 {
131283         if ((p = soap_in_PointerTo_sai__SetAdminAclEntry(soap, tag, p, type)))
131284                 soap_getindependent(soap);
131285         return p;
131286 }
131287
131288 SOAP_FMAC3 _sai__SetAdminAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntry(struct soap *soap, const char *tag, _sai__SetAdminAclEntry **a, const char *type)
131289 {
131290         if (soap_element_begin_in(soap, tag, 1, NULL))
131291                 return NULL;
131292         if (!a)
131293                 if (!(a = (_sai__SetAdminAclEntry **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntry *))))
131294                         return NULL;
131295         *a = NULL;
131296         if (!soap->null && *soap->href != '#')
131297         {       soap_revert(soap);
131298                 if (!(*a = (_sai__SetAdminAclEntry *)soap_instantiate__sai__SetAdminAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
131299                         return NULL;
131300                 (*a)->soap_default(soap);
131301                 if (!(*a)->soap_in(soap, tag, NULL))
131302                         return NULL;
131303         }
131304         else
131305         {       a = (_sai__SetAdminAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntry, sizeof(_sai__SetAdminAclEntry), 0);
131306                 if (soap->body && soap_element_end_in(soap, tag))
131307                         return NULL;
131308         }
131309         return a;
131310 }
131311
131312 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *const*a)
131313 {
131314         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAdminAclEntryResponse))
131315                 (*a)->soap_serialize(soap);
131316 }
131317
131318 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *const*a, const char *tag, const char *type)
131319 {
131320         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse);
131321         if (soap_out_PointerTo_sai__GetAdminAclEntryResponse(soap, tag, id, a, type))
131322                 return soap->error;
131323         return soap_putindependent(soap);
131324 }
131325
131326 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, int id, _sai__GetAdminAclEntryResponse *const*a, const char *type)
131327 {
131328         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAdminAclEntryResponse);
131329         if (id < 0)
131330                 return soap->error;
131331         return (*a)->soap_out(soap, tag, id, type);
131332 }
131333
131334 SOAP_FMAC3 _sai__GetAdminAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse **p, const char *tag, const char *type)
131335 {
131336         if ((p = soap_in_PointerTo_sai__GetAdminAclEntryResponse(soap, tag, p, type)))
131337                 soap_getindependent(soap);
131338         return p;
131339 }
131340
131341 SOAP_FMAC3 _sai__GetAdminAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__GetAdminAclEntryResponse **a, const char *type)
131342 {
131343         if (soap_element_begin_in(soap, tag, 1, NULL))
131344                 return NULL;
131345         if (!a)
131346                 if (!(a = (_sai__GetAdminAclEntryResponse **)soap_malloc(soap, sizeof(_sai__GetAdminAclEntryResponse *))))
131347                         return NULL;
131348         *a = NULL;
131349         if (!soap->null && *soap->href != '#')
131350         {       soap_revert(soap);
131351                 if (!(*a = (_sai__GetAdminAclEntryResponse *)soap_instantiate__sai__GetAdminAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
131352                         return NULL;
131353                 (*a)->soap_default(soap);
131354                 if (!(*a)->soap_in(soap, tag, NULL))
131355                         return NULL;
131356         }
131357         else
131358         {       a = (_sai__GetAdminAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAdminAclEntryResponse, sizeof(_sai__GetAdminAclEntryResponse), 0);
131359                 if (soap->body && soap_element_end_in(soap, tag))
131360                         return NULL;
131361         }
131362         return a;
131363 }
131364
131365 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *const*a)
131366 {
131367         if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAdminAclEntry))
131368                 (*a)->soap_serialize(soap);
131369 }
131370
131371 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *const*a, const char *tag, const char *type)
131372 {
131373         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAdminAclEntry);
131374         if (soap_out_PointerTo_sai__GetAdminAclEntry(soap, tag, id, a, type))
131375                 return soap->error;
131376         return soap_putindependent(soap);
131377 }
131378
131379 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__GetAdminAclEntry(struct soap *soap, const char *tag, int id, _sai__GetAdminAclEntry *const*a, const char *type)
131380 {
131381         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAdminAclEntry);
131382         if (id < 0)
131383                 return soap->error;
131384         return (*a)->soap_out(soap, tag, id, type);
131385 }
131386
131387 SOAP_FMAC3 _sai__GetAdminAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry **p, const char *tag, const char *type)
131388 {
131389         if ((p = soap_in_PointerTo_sai__GetAdminAclEntry(soap, tag, p, type)))
131390                 soap_getindependent(soap);
131391         return p;
131392 }
131393
131394 SOAP_FMAC3 _sai__GetAdminAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAdminAclEntry(struct soap *soap, const char *tag, _sai__GetAdminAclEntry **a, const char *type)
131395 {
131396         if (soap_element_begin_in(soap, tag, 1, NULL))
131397                 return NULL;
131398         if (!a)
131399                 if (!(a = (_sai__GetAdminAclEntry **)soap_malloc(soap, sizeof(_sai__GetAdminAclEntry *))))
131400                         return NULL;
131401         *a = NULL;
131402         if (!soap->null && *soap->href != '#')
131403         {       soap_revert(soap);
131404                 if (!(*a = (_sai__GetAdminAclEntry *)soap_instantiate__sai__GetAdminAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
131405                         return NULL;
131406                 (*a)->soap_default(soap);
131407                 if (!(*a)->soap_in(soap, tag, NULL))
131408                         return NULL;
131409         }
131410         else
131411         {       a = (_sai__GetAdminAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAdminAclEntry, sizeof(_sai__GetAdminAclEntry), 0);
131412                 if (soap->body && soap_element_end_in(soap, tag))
131413                         return NULL;
131414         }
131415         return a;
131416 }
131417
131418 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *const*a)
131419 {
131420         if (!soap_reference(soap, *a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse))
131421                 (*a)->soap_serialize(soap);
131422 }
131423
131424 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *const*a, const char *tag, const char *type)
131425 {
131426         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse);
131427         if (soap_out_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, tag, id, a, type))
131428                 return soap->error;
131429         return soap_putindependent(soap);
131430 }
131431
131432 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, int id, _sai__ResetFlashWearOutProtectionResponse *const*a, const char *type)
131433 {
131434         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse);
131435         if (id < 0)
131436                 return soap->error;
131437         return (*a)->soap_out(soap, tag, id, type);
131438 }
131439
131440 SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse **p, const char *tag, const char *type)
131441 {
131442         if ((p = soap_in_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, tag, p, type)))
131443                 soap_getindependent(soap);
131444         return p;
131445 }
131446
131447 SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtectionResponse **a, const char *type)
131448 {
131449         if (soap_element_begin_in(soap, tag, 1, NULL))
131450                 return NULL;
131451         if (!a)
131452                 if (!(a = (_sai__ResetFlashWearOutProtectionResponse **)soap_malloc(soap, sizeof(_sai__ResetFlashWearOutProtectionResponse *))))
131453                         return NULL;
131454         *a = NULL;
131455         if (!soap->null && *soap->href != '#')
131456         {       soap_revert(soap);
131457                 if (!(*a = (_sai__ResetFlashWearOutProtectionResponse *)soap_instantiate__sai__ResetFlashWearOutProtectionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
131458                         return NULL;
131459                 (*a)->soap_default(soap);
131460                 if (!(*a)->soap_in(soap, tag, NULL))
131461                         return NULL;
131462         }
131463         else
131464         {       a = (_sai__ResetFlashWearOutProtectionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, sizeof(_sai__ResetFlashWearOutProtectionResponse), 0);
131465                 if (soap->body && soap_element_end_in(soap, tag))
131466                         return NULL;
131467         }
131468         return a;
131469 }
131470
131471 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *const*a)
131472 {
131473         if (!soap_reference(soap, *a, SOAP_TYPE__sai__ResetFlashWearOutProtection))
131474                 (*a)->soap_serialize(soap);
131475 }
131476
131477 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *const*a, const char *tag, const char *type)
131478 {
131479         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection);
131480         if (soap_out_PointerTo_sai__ResetFlashWearOutProtection(soap, tag, id, a, type))
131481                 return soap->error;
131482         return soap_putindependent(soap);
131483 }
131484
131485 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, int id, _sai__ResetFlashWearOutProtection *const*a, const char *type)
131486 {
131487         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ResetFlashWearOutProtection);
131488         if (id < 0)
131489                 return soap->error;
131490         return (*a)->soap_out(soap, tag, id, type);
131491 }
131492
131493 SOAP_FMAC3 _sai__ResetFlashWearOutProtection ** SOAP_FMAC4 soap_get_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection **p, const char *tag, const char *type)
131494 {
131495         if ((p = soap_in_PointerTo_sai__ResetFlashWearOutProtection(soap, tag, p, type)))
131496                 soap_getindependent(soap);
131497         return p;
131498 }
131499
131500 SOAP_FMAC3 _sai__ResetFlashWearOutProtection ** SOAP_FMAC4 soap_in_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtection **a, const char *type)
131501 {
131502         if (soap_element_begin_in(soap, tag, 1, NULL))
131503                 return NULL;
131504         if (!a)
131505                 if (!(a = (_sai__ResetFlashWearOutProtection **)soap_malloc(soap, sizeof(_sai__ResetFlashWearOutProtection *))))
131506                         return NULL;
131507         *a = NULL;
131508         if (!soap->null && *soap->href != '#')
131509         {       soap_revert(soap);
131510                 if (!(*a = (_sai__ResetFlashWearOutProtection *)soap_instantiate__sai__ResetFlashWearOutProtection(soap, -1, soap->type, soap->arrayType, NULL)))
131511                         return NULL;
131512                 (*a)->soap_default(soap);
131513                 if (!(*a)->soap_in(soap, tag, NULL))
131514                         return NULL;
131515         }
131516         else
131517         {       a = (_sai__ResetFlashWearOutProtection **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ResetFlashWearOutProtection, sizeof(_sai__ResetFlashWearOutProtection), 0);
131518                 if (soap->body && soap_element_end_in(soap, tag))
131519                         return NULL;
131520         }
131521         return a;
131522 }
131523
131524 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *const*a)
131525 {
131526         if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetSystemPowerStateResponse))
131527                 (*a)->soap_serialize(soap);
131528 }
131529
131530 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *const*a, const char *tag, const char *type)
131531 {
131532         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse);
131533         if (soap_out_PointerTo_rci__GetSystemPowerStateResponse(soap, tag, id, a, type))
131534                 return soap->error;
131535         return soap_putindependent(soap);
131536 }
131537
131538 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, int id, _rci__GetSystemPowerStateResponse *const*a, const char *type)
131539 {
131540         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetSystemPowerStateResponse);
131541         if (id < 0)
131542                 return soap->error;
131543         return (*a)->soap_out(soap, tag, id, type);
131544 }
131545
131546 SOAP_FMAC3 _rci__GetSystemPowerStateResponse ** SOAP_FMAC4 soap_get_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse **p, const char *tag, const char *type)
131547 {
131548         if ((p = soap_in_PointerTo_rci__GetSystemPowerStateResponse(soap, tag, p, type)))
131549                 soap_getindependent(soap);
131550         return p;
131551 }
131552
131553 SOAP_FMAC3 _rci__GetSystemPowerStateResponse ** SOAP_FMAC4 soap_in_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, _rci__GetSystemPowerStateResponse **a, const char *type)
131554 {
131555         if (soap_element_begin_in(soap, tag, 1, NULL))
131556                 return NULL;
131557         if (!a)
131558                 if (!(a = (_rci__GetSystemPowerStateResponse **)soap_malloc(soap, sizeof(_rci__GetSystemPowerStateResponse *))))
131559                         return NULL;
131560         *a = NULL;
131561         if (!soap->null && *soap->href != '#')
131562         {       soap_revert(soap);
131563                 if (!(*a = (_rci__GetSystemPowerStateResponse *)soap_instantiate__rci__GetSystemPowerStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
131564                         return NULL;
131565                 (*a)->soap_default(soap);
131566                 if (!(*a)->soap_in(soap, tag, NULL))
131567                         return NULL;
131568         }
131569         else
131570         {       a = (_rci__GetSystemPowerStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetSystemPowerStateResponse, sizeof(_rci__GetSystemPowerStateResponse), 0);
131571                 if (soap->body && soap_element_end_in(soap, tag))
131572                         return NULL;
131573         }
131574         return a;
131575 }
131576
131577 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *const*a)
131578 {
131579         if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetSystemPowerState))
131580                 (*a)->soap_serialize(soap);
131581 }
131582
131583 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *const*a, const char *tag, const char *type)
131584 {
131585         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetSystemPowerState);
131586         if (soap_out_PointerTo_rci__GetSystemPowerState(soap, tag, id, a, type))
131587                 return soap->error;
131588         return soap_putindependent(soap);
131589 }
131590
131591 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__GetSystemPowerState(struct soap *soap, const char *tag, int id, _rci__GetSystemPowerState *const*a, const char *type)
131592 {
131593         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetSystemPowerState);
131594         if (id < 0)
131595                 return soap->error;
131596         return (*a)->soap_out(soap, tag, id, type);
131597 }
131598
131599 SOAP_FMAC3 _rci__GetSystemPowerState ** SOAP_FMAC4 soap_get_PointerTo_rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState **p, const char *tag, const char *type)
131600 {
131601         if ((p = soap_in_PointerTo_rci__GetSystemPowerState(soap, tag, p, type)))
131602                 soap_getindependent(soap);
131603         return p;
131604 }
131605
131606 SOAP_FMAC3 _rci__GetSystemPowerState ** SOAP_FMAC4 soap_in_PointerTo_rci__GetSystemPowerState(struct soap *soap, const char *tag, _rci__GetSystemPowerState **a, const char *type)
131607 {
131608         if (soap_element_begin_in(soap, tag, 1, NULL))
131609                 return NULL;
131610         if (!a)
131611                 if (!(a = (_rci__GetSystemPowerState **)soap_malloc(soap, sizeof(_rci__GetSystemPowerState *))))
131612                         return NULL;
131613         *a = NULL;
131614         if (!soap->null && *soap->href != '#')
131615         {       soap_revert(soap);
131616                 if (!(*a = (_rci__GetSystemPowerState *)soap_instantiate__rci__GetSystemPowerState(soap, -1, soap->type, soap->arrayType, NULL)))
131617                         return NULL;
131618                 (*a)->soap_default(soap);
131619                 if (!(*a)->soap_in(soap, tag, NULL))
131620                         return NULL;
131621         }
131622         else
131623         {       a = (_rci__GetSystemPowerState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetSystemPowerState, sizeof(_rci__GetSystemPowerState), 0);
131624                 if (soap->body && soap_element_end_in(soap, tag))
131625                         return NULL;
131626         }
131627         return a;
131628 }
131629
131630 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *const*a)
131631 {
131632         if (!soap_reference(soap, *a, SOAP_TYPE__rci__RemoteControlResponse))
131633                 (*a)->soap_serialize(soap);
131634 }
131635
131636 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *const*a, const char *tag, const char *type)
131637 {
131638         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__RemoteControlResponse);
131639         if (soap_out_PointerTo_rci__RemoteControlResponse(soap, tag, id, a, type))
131640                 return soap->error;
131641         return soap_putindependent(soap);
131642 }
131643
131644 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__RemoteControlResponse(struct soap *soap, const char *tag, int id, _rci__RemoteControlResponse *const*a, const char *type)
131645 {
131646         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__RemoteControlResponse);
131647         if (id < 0)
131648                 return soap->error;
131649         return (*a)->soap_out(soap, tag, id, type);
131650 }
131651
131652 SOAP_FMAC3 _rci__RemoteControlResponse ** SOAP_FMAC4 soap_get_PointerTo_rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse **p, const char *tag, const char *type)
131653 {
131654         if ((p = soap_in_PointerTo_rci__RemoteControlResponse(soap, tag, p, type)))
131655                 soap_getindependent(soap);
131656         return p;
131657 }
131658
131659 SOAP_FMAC3 _rci__RemoteControlResponse ** SOAP_FMAC4 soap_in_PointerTo_rci__RemoteControlResponse(struct soap *soap, const char *tag, _rci__RemoteControlResponse **a, const char *type)
131660 {
131661         if (soap_element_begin_in(soap, tag, 1, NULL))
131662                 return NULL;
131663         if (!a)
131664                 if (!(a = (_rci__RemoteControlResponse **)soap_malloc(soap, sizeof(_rci__RemoteControlResponse *))))
131665                         return NULL;
131666         *a = NULL;
131667         if (!soap->null && *soap->href != '#')
131668         {       soap_revert(soap);
131669                 if (!(*a = (_rci__RemoteControlResponse *)soap_instantiate__rci__RemoteControlResponse(soap, -1, soap->type, soap->arrayType, NULL)))
131670                         return NULL;
131671                 (*a)->soap_default(soap);
131672                 if (!(*a)->soap_in(soap, tag, NULL))
131673                         return NULL;
131674         }
131675         else
131676         {       a = (_rci__RemoteControlResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__RemoteControlResponse, sizeof(_rci__RemoteControlResponse), 0);
131677                 if (soap->body && soap_element_end_in(soap, tag))
131678                         return NULL;
131679         }
131680         return a;
131681 }
131682
131683 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__RemoteControl(struct soap *soap, _rci__RemoteControl *const*a)
131684 {
131685         if (!soap_reference(soap, *a, SOAP_TYPE__rci__RemoteControl))
131686                 (*a)->soap_serialize(soap);
131687 }
131688
131689 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__RemoteControl(struct soap *soap, _rci__RemoteControl *const*a, const char *tag, const char *type)
131690 {
131691         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__RemoteControl);
131692         if (soap_out_PointerTo_rci__RemoteControl(soap, tag, id, a, type))
131693                 return soap->error;
131694         return soap_putindependent(soap);
131695 }
131696
131697 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__RemoteControl(struct soap *soap, const char *tag, int id, _rci__RemoteControl *const*a, const char *type)
131698 {
131699         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__RemoteControl);
131700         if (id < 0)
131701                 return soap->error;
131702         return (*a)->soap_out(soap, tag, id, type);
131703 }
131704
131705 SOAP_FMAC3 _rci__RemoteControl ** SOAP_FMAC4 soap_get_PointerTo_rci__RemoteControl(struct soap *soap, _rci__RemoteControl **p, const char *tag, const char *type)
131706 {
131707         if ((p = soap_in_PointerTo_rci__RemoteControl(soap, tag, p, type)))
131708                 soap_getindependent(soap);
131709         return p;
131710 }
131711
131712 SOAP_FMAC3 _rci__RemoteControl ** SOAP_FMAC4 soap_in_PointerTo_rci__RemoteControl(struct soap *soap, const char *tag, _rci__RemoteControl **a, const char *type)
131713 {
131714         if (soap_element_begin_in(soap, tag, 1, NULL))
131715                 return NULL;
131716         if (!a)
131717                 if (!(a = (_rci__RemoteControl **)soap_malloc(soap, sizeof(_rci__RemoteControl *))))
131718                         return NULL;
131719         *a = NULL;
131720         if (!soap->null && *soap->href != '#')
131721         {       soap_revert(soap);
131722                 if (!(*a = (_rci__RemoteControl *)soap_instantiate__rci__RemoteControl(soap, -1, soap->type, soap->arrayType, NULL)))
131723                         return NULL;
131724                 (*a)->soap_default(soap);
131725                 if (!(*a)->soap_in(soap, tag, NULL))
131726                         return NULL;
131727         }
131728         else
131729         {       a = (_rci__RemoteControl **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__RemoteControl, sizeof(_rci__RemoteControl), 0);
131730                 if (soap->body && soap_element_end_in(soap, tag))
131731                         return NULL;
131732         }
131733         return a;
131734 }
131735
131736 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *const*a)
131737 {
131738         if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse))
131739                 (*a)->soap_serialize(soap);
131740 }
131741
131742 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *const*a, const char *tag, const char *type)
131743 {
131744         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse);
131745         if (soap_out_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, tag, id, a, type))
131746                 return soap->error;
131747         return soap_putindependent(soap);
131748 }
131749
131750 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, int id, _rci__GetRemoteControlCapabilitiesResponse *const*a, const char *type)
131751 {
131752         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse);
131753         if (id < 0)
131754                 return soap->error;
131755         return (*a)->soap_out(soap, tag, id, type);
131756 }
131757
131758 SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse **p, const char *tag, const char *type)
131759 {
131760         if ((p = soap_in_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, tag, p, type)))
131761                 soap_getindependent(soap);
131762         return p;
131763 }
131764
131765 SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilitiesResponse **a, const char *type)
131766 {
131767         if (soap_element_begin_in(soap, tag, 1, NULL))
131768                 return NULL;
131769         if (!a)
131770                 if (!(a = (_rci__GetRemoteControlCapabilitiesResponse **)soap_malloc(soap, sizeof(_rci__GetRemoteControlCapabilitiesResponse *))))
131771                         return NULL;
131772         *a = NULL;
131773         if (!soap->null && *soap->href != '#')
131774         {       soap_revert(soap);
131775                 if (!(*a = (_rci__GetRemoteControlCapabilitiesResponse *)soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
131776                         return NULL;
131777                 (*a)->soap_default(soap);
131778                 if (!(*a)->soap_in(soap, tag, NULL))
131779                         return NULL;
131780         }
131781         else
131782         {       a = (_rci__GetRemoteControlCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, sizeof(_rci__GetRemoteControlCapabilitiesResponse), 0);
131783                 if (soap->body && soap_element_end_in(soap, tag))
131784                         return NULL;
131785         }
131786         return a;
131787 }
131788
131789 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *const*a)
131790 {
131791         if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetRemoteControlCapabilities))
131792                 (*a)->soap_serialize(soap);
131793 }
131794
131795 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *const*a, const char *tag, const char *type)
131796 {
131797         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities);
131798         if (soap_out_PointerTo_rci__GetRemoteControlCapabilities(soap, tag, id, a, type))
131799                 return soap->error;
131800         return soap_putindependent(soap);
131801 }
131802
131803 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, int id, _rci__GetRemoteControlCapabilities *const*a, const char *type)
131804 {
131805         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetRemoteControlCapabilities);
131806         if (id < 0)
131807                 return soap->error;
131808         return (*a)->soap_out(soap, tag, id, type);
131809 }
131810
131811 SOAP_FMAC3 _rci__GetRemoteControlCapabilities ** SOAP_FMAC4 soap_get_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities **p, const char *tag, const char *type)
131812 {
131813         if ((p = soap_in_PointerTo_rci__GetRemoteControlCapabilities(soap, tag, p, type)))
131814                 soap_getindependent(soap);
131815         return p;
131816 }
131817
131818 SOAP_FMAC3 _rci__GetRemoteControlCapabilities ** SOAP_FMAC4 soap_in_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilities **a, const char *type)
131819 {
131820         if (soap_element_begin_in(soap, tag, 1, NULL))
131821                 return NULL;
131822         if (!a)
131823                 if (!(a = (_rci__GetRemoteControlCapabilities **)soap_malloc(soap, sizeof(_rci__GetRemoteControlCapabilities *))))
131824                         return NULL;
131825         *a = NULL;
131826         if (!soap->null && *soap->href != '#')
131827         {       soap_revert(soap);
131828                 if (!(*a = (_rci__GetRemoteControlCapabilities *)soap_instantiate__rci__GetRemoteControlCapabilities(soap, -1, soap->type, soap->arrayType, NULL)))
131829                         return NULL;
131830                 (*a)->soap_default(soap);
131831                 if (!(*a)->soap_in(soap, tag, NULL))
131832                         return NULL;
131833         }
131834         else
131835         {       a = (_rci__GetRemoteControlCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetRemoteControlCapabilities, sizeof(_rci__GetRemoteControlCapabilities), 0);
131836                 if (soap->body && soap_element_end_in(soap, tag))
131837                         return NULL;
131838         }
131839         return a;
131840 }
131841
131842 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *const*a)
131843 {
131844         if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse))
131845                 (*a)->soap_serialize(soap);
131846 }
131847
131848 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *const*a, const char *tag, const char *type)
131849 {
131850         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse);
131851         if (soap_out_PointerTo_net__Get8021XPxeTimeoutResponse(soap, tag, id, a, type))
131852                 return soap->error;
131853         return soap_putindependent(soap);
131854 }
131855
131856 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, int id, _net__Get8021XPxeTimeoutResponse *const*a, const char *type)
131857 {
131858         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XPxeTimeoutResponse);
131859         if (id < 0)
131860                 return soap->error;
131861         return (*a)->soap_out(soap, tag, id, type);
131862 }
131863
131864 SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse **p, const char *tag, const char *type)
131865 {
131866         if ((p = soap_in_PointerTo_net__Get8021XPxeTimeoutResponse(soap, tag, p, type)))
131867                 soap_getindependent(soap);
131868         return p;
131869 }
131870
131871 SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Get8021XPxeTimeoutResponse **a, const char *type)
131872 {
131873         if (soap_element_begin_in(soap, tag, 1, NULL))
131874                 return NULL;
131875         if (!a)
131876                 if (!(a = (_net__Get8021XPxeTimeoutResponse **)soap_malloc(soap, sizeof(_net__Get8021XPxeTimeoutResponse *))))
131877                         return NULL;
131878         *a = NULL;
131879         if (!soap->null && *soap->href != '#')
131880         {       soap_revert(soap);
131881                 if (!(*a = (_net__Get8021XPxeTimeoutResponse *)soap_instantiate__net__Get8021XPxeTimeoutResponse(soap, -1, soap->type, soap->arrayType, NULL)))
131882                         return NULL;
131883                 (*a)->soap_default(soap);
131884                 if (!(*a)->soap_in(soap, tag, NULL))
131885                         return NULL;
131886         }
131887         else
131888         {       a = (_net__Get8021XPxeTimeoutResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, sizeof(_net__Get8021XPxeTimeoutResponse), 0);
131889                 if (soap->body && soap_element_end_in(soap, tag))
131890                         return NULL;
131891         }
131892         return a;
131893 }
131894
131895 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *const*a)
131896 {
131897         if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XPxeTimeout))
131898                 (*a)->soap_serialize(soap);
131899 }
131900
131901 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *const*a, const char *tag, const char *type)
131902 {
131903         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout);
131904         if (soap_out_PointerTo_net__Get8021XPxeTimeout(soap, tag, id, a, type))
131905                 return soap->error;
131906         return soap_putindependent(soap);
131907 }
131908
131909 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, const char *tag, int id, _net__Get8021XPxeTimeout *const*a, const char *type)
131910 {
131911         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XPxeTimeout);
131912         if (id < 0)
131913                 return soap->error;
131914         return (*a)->soap_out(soap, tag, id, type);
131915 }
131916
131917 SOAP_FMAC3 _net__Get8021XPxeTimeout ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout **p, const char *tag, const char *type)
131918 {
131919         if ((p = soap_in_PointerTo_net__Get8021XPxeTimeout(soap, tag, p, type)))
131920                 soap_getindependent(soap);
131921         return p;
131922 }
131923
131924 SOAP_FMAC3 _net__Get8021XPxeTimeout ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, const char *tag, _net__Get8021XPxeTimeout **a, const char *type)
131925 {
131926         if (soap_element_begin_in(soap, tag, 1, NULL))
131927                 return NULL;
131928         if (!a)
131929                 if (!(a = (_net__Get8021XPxeTimeout **)soap_malloc(soap, sizeof(_net__Get8021XPxeTimeout *))))
131930                         return NULL;
131931         *a = NULL;
131932         if (!soap->null && *soap->href != '#')
131933         {       soap_revert(soap);
131934                 if (!(*a = (_net__Get8021XPxeTimeout *)soap_instantiate__net__Get8021XPxeTimeout(soap, -1, soap->type, soap->arrayType, NULL)))
131935                         return NULL;
131936                 (*a)->soap_default(soap);
131937                 if (!(*a)->soap_in(soap, tag, NULL))
131938                         return NULL;
131939         }
131940         else
131941         {       a = (_net__Get8021XPxeTimeout **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XPxeTimeout, sizeof(_net__Get8021XPxeTimeout), 0);
131942                 if (soap->body && soap_element_end_in(soap, tag))
131943                         return NULL;
131944         }
131945         return a;
131946 }
131947
131948 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *const*a)
131949 {
131950         if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse))
131951                 (*a)->soap_serialize(soap);
131952 }
131953
131954 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *const*a, const char *tag, const char *type)
131955 {
131956         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse);
131957         if (soap_out_PointerTo_net__Set8021XPxeTimeoutResponse(soap, tag, id, a, type))
131958                 return soap->error;
131959         return soap_putindependent(soap);
131960 }
131961
131962 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, int id, _net__Set8021XPxeTimeoutResponse *const*a, const char *type)
131963 {
131964         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XPxeTimeoutResponse);
131965         if (id < 0)
131966                 return soap->error;
131967         return (*a)->soap_out(soap, tag, id, type);
131968 }
131969
131970 SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse **p, const char *tag, const char *type)
131971 {
131972         if ((p = soap_in_PointerTo_net__Set8021XPxeTimeoutResponse(soap, tag, p, type)))
131973                 soap_getindependent(soap);
131974         return p;
131975 }
131976
131977 SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Set8021XPxeTimeoutResponse **a, const char *type)
131978 {
131979         if (soap_element_begin_in(soap, tag, 1, NULL))
131980                 return NULL;
131981         if (!a)
131982                 if (!(a = (_net__Set8021XPxeTimeoutResponse **)soap_malloc(soap, sizeof(_net__Set8021XPxeTimeoutResponse *))))
131983                         return NULL;
131984         *a = NULL;
131985         if (!soap->null && *soap->href != '#')
131986         {       soap_revert(soap);
131987                 if (!(*a = (_net__Set8021XPxeTimeoutResponse *)soap_instantiate__net__Set8021XPxeTimeoutResponse(soap, -1, soap->type, soap->arrayType, NULL)))
131988                         return NULL;
131989                 (*a)->soap_default(soap);
131990                 if (!(*a)->soap_in(soap, tag, NULL))
131991                         return NULL;
131992         }
131993         else
131994         {       a = (_net__Set8021XPxeTimeoutResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, sizeof(_net__Set8021XPxeTimeoutResponse), 0);
131995                 if (soap->body && soap_element_end_in(soap, tag))
131996                         return NULL;
131997         }
131998         return a;
131999 }
132000
132001 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *const*a)
132002 {
132003         if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XPxeTimeout))
132004                 (*a)->soap_serialize(soap);
132005 }
132006
132007 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *const*a, const char *tag, const char *type)
132008 {
132009         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout);
132010         if (soap_out_PointerTo_net__Set8021XPxeTimeout(soap, tag, id, a, type))
132011                 return soap->error;
132012         return soap_putindependent(soap);
132013 }
132014
132015 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, const char *tag, int id, _net__Set8021XPxeTimeout *const*a, const char *type)
132016 {
132017         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XPxeTimeout);
132018         if (id < 0)
132019                 return soap->error;
132020         return (*a)->soap_out(soap, tag, id, type);
132021 }
132022
132023 SOAP_FMAC3 _net__Set8021XPxeTimeout ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout **p, const char *tag, const char *type)
132024 {
132025         if ((p = soap_in_PointerTo_net__Set8021XPxeTimeout(soap, tag, p, type)))
132026                 soap_getindependent(soap);
132027         return p;
132028 }
132029
132030 SOAP_FMAC3 _net__Set8021XPxeTimeout ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, const char *tag, _net__Set8021XPxeTimeout **a, const char *type)
132031 {
132032         if (soap_element_begin_in(soap, tag, 1, NULL))
132033                 return NULL;
132034         if (!a)
132035                 if (!(a = (_net__Set8021XPxeTimeout **)soap_malloc(soap, sizeof(_net__Set8021XPxeTimeout *))))
132036                         return NULL;
132037         *a = NULL;
132038         if (!soap->null && *soap->href != '#')
132039         {       soap_revert(soap);
132040                 if (!(*a = (_net__Set8021XPxeTimeout *)soap_instantiate__net__Set8021XPxeTimeout(soap, -1, soap->type, soap->arrayType, NULL)))
132041                         return NULL;
132042                 (*a)->soap_default(soap);
132043                 if (!(*a)->soap_in(soap, tag, NULL))
132044                         return NULL;
132045         }
132046         else
132047         {       a = (_net__Set8021XPxeTimeout **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XPxeTimeout, sizeof(_net__Set8021XPxeTimeout), 0);
132048                 if (soap->body && soap_element_end_in(soap, tag))
132049                         return NULL;
132050         }
132051         return a;
132052 }
132053
132054 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *const*a)
132055 {
132056         if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XActiveS0Response))
132057                 (*a)->soap_serialize(soap);
132058 }
132059
132060 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *const*a, const char *tag, const char *type)
132061 {
132062         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response);
132063         if (soap_out_PointerTo_net__Get8021XActiveS0Response(soap, tag, id, a, type))
132064                 return soap->error;
132065         return soap_putindependent(soap);
132066 }
132067
132068 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, const char *tag, int id, _net__Get8021XActiveS0Response *const*a, const char *type)
132069 {
132070         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XActiveS0Response);
132071         if (id < 0)
132072                 return soap->error;
132073         return (*a)->soap_out(soap, tag, id, type);
132074 }
132075
132076 SOAP_FMAC3 _net__Get8021XActiveS0Response ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response **p, const char *tag, const char *type)
132077 {
132078         if ((p = soap_in_PointerTo_net__Get8021XActiveS0Response(soap, tag, p, type)))
132079                 soap_getindependent(soap);
132080         return p;
132081 }
132082
132083 SOAP_FMAC3 _net__Get8021XActiveS0Response ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, const char *tag, _net__Get8021XActiveS0Response **a, const char *type)
132084 {
132085         if (soap_element_begin_in(soap, tag, 1, NULL))
132086                 return NULL;
132087         if (!a)
132088                 if (!(a = (_net__Get8021XActiveS0Response **)soap_malloc(soap, sizeof(_net__Get8021XActiveS0Response *))))
132089                         return NULL;
132090         *a = NULL;
132091         if (!soap->null && *soap->href != '#')
132092         {       soap_revert(soap);
132093                 if (!(*a = (_net__Get8021XActiveS0Response *)soap_instantiate__net__Get8021XActiveS0Response(soap, -1, soap->type, soap->arrayType, NULL)))
132094                         return NULL;
132095                 (*a)->soap_default(soap);
132096                 if (!(*a)->soap_in(soap, tag, NULL))
132097                         return NULL;
132098         }
132099         else
132100         {       a = (_net__Get8021XActiveS0Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XActiveS0Response, sizeof(_net__Get8021XActiveS0Response), 0);
132101                 if (soap->body && soap_element_end_in(soap, tag))
132102                         return NULL;
132103         }
132104         return a;
132105 }
132106
132107 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *const*a)
132108 {
132109         if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XActiveS0))
132110                 (*a)->soap_serialize(soap);
132111 }
132112
132113 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *const*a, const char *tag, const char *type)
132114 {
132115         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XActiveS0);
132116         if (soap_out_PointerTo_net__Get8021XActiveS0(soap, tag, id, a, type))
132117                 return soap->error;
132118         return soap_putindependent(soap);
132119 }
132120
132121 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XActiveS0(struct soap *soap, const char *tag, int id, _net__Get8021XActiveS0 *const*a, const char *type)
132122 {
132123         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XActiveS0);
132124         if (id < 0)
132125                 return soap->error;
132126         return (*a)->soap_out(soap, tag, id, type);
132127 }
132128
132129 SOAP_FMAC3 _net__Get8021XActiveS0 ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 **p, const char *tag, const char *type)
132130 {
132131         if ((p = soap_in_PointerTo_net__Get8021XActiveS0(soap, tag, p, type)))
132132                 soap_getindependent(soap);
132133         return p;
132134 }
132135
132136 SOAP_FMAC3 _net__Get8021XActiveS0 ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XActiveS0(struct soap *soap, const char *tag, _net__Get8021XActiveS0 **a, const char *type)
132137 {
132138         if (soap_element_begin_in(soap, tag, 1, NULL))
132139                 return NULL;
132140         if (!a)
132141                 if (!(a = (_net__Get8021XActiveS0 **)soap_malloc(soap, sizeof(_net__Get8021XActiveS0 *))))
132142                         return NULL;
132143         *a = NULL;
132144         if (!soap->null && *soap->href != '#')
132145         {       soap_revert(soap);
132146                 if (!(*a = (_net__Get8021XActiveS0 *)soap_instantiate__net__Get8021XActiveS0(soap, -1, soap->type, soap->arrayType, NULL)))
132147                         return NULL;
132148                 (*a)->soap_default(soap);
132149                 if (!(*a)->soap_in(soap, tag, NULL))
132150                         return NULL;
132151         }
132152         else
132153         {       a = (_net__Get8021XActiveS0 **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XActiveS0, sizeof(_net__Get8021XActiveS0), 0);
132154                 if (soap->body && soap_element_end_in(soap, tag))
132155                         return NULL;
132156         }
132157         return a;
132158 }
132159
132160 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *const*a)
132161 {
132162         if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XActiveS0Response))
132163                 (*a)->soap_serialize(soap);
132164 }
132165
132166 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *const*a, const char *tag, const char *type)
132167 {
132168         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response);
132169         if (soap_out_PointerTo_net__Set8021XActiveS0Response(soap, tag, id, a, type))
132170                 return soap->error;
132171         return soap_putindependent(soap);
132172 }
132173
132174 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, const char *tag, int id, _net__Set8021XActiveS0Response *const*a, const char *type)
132175 {
132176         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XActiveS0Response);
132177         if (id < 0)
132178                 return soap->error;
132179         return (*a)->soap_out(soap, tag, id, type);
132180 }
132181
132182 SOAP_FMAC3 _net__Set8021XActiveS0Response ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response **p, const char *tag, const char *type)
132183 {
132184         if ((p = soap_in_PointerTo_net__Set8021XActiveS0Response(soap, tag, p, type)))
132185                 soap_getindependent(soap);
132186         return p;
132187 }
132188
132189 SOAP_FMAC3 _net__Set8021XActiveS0Response ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, const char *tag, _net__Set8021XActiveS0Response **a, const char *type)
132190 {
132191         if (soap_element_begin_in(soap, tag, 1, NULL))
132192                 return NULL;
132193         if (!a)
132194                 if (!(a = (_net__Set8021XActiveS0Response **)soap_malloc(soap, sizeof(_net__Set8021XActiveS0Response *))))
132195                         return NULL;
132196         *a = NULL;
132197         if (!soap->null && *soap->href != '#')
132198         {       soap_revert(soap);
132199                 if (!(*a = (_net__Set8021XActiveS0Response *)soap_instantiate__net__Set8021XActiveS0Response(soap, -1, soap->type, soap->arrayType, NULL)))
132200                         return NULL;
132201                 (*a)->soap_default(soap);
132202                 if (!(*a)->soap_in(soap, tag, NULL))
132203                         return NULL;
132204         }
132205         else
132206         {       a = (_net__Set8021XActiveS0Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XActiveS0Response, sizeof(_net__Set8021XActiveS0Response), 0);
132207                 if (soap->body && soap_element_end_in(soap, tag))
132208                         return NULL;
132209         }
132210         return a;
132211 }
132212
132213 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *const*a)
132214 {
132215         if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XActiveS0))
132216                 (*a)->soap_serialize(soap);
132217 }
132218
132219 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *const*a, const char *tag, const char *type)
132220 {
132221         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XActiveS0);
132222         if (soap_out_PointerTo_net__Set8021XActiveS0(soap, tag, id, a, type))
132223                 return soap->error;
132224         return soap_putindependent(soap);
132225 }
132226
132227 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XActiveS0(struct soap *soap, const char *tag, int id, _net__Set8021XActiveS0 *const*a, const char *type)
132228 {
132229         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XActiveS0);
132230         if (id < 0)
132231                 return soap->error;
132232         return (*a)->soap_out(soap, tag, id, type);
132233 }
132234
132235 SOAP_FMAC3 _net__Set8021XActiveS0 ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 **p, const char *tag, const char *type)
132236 {
132237         if ((p = soap_in_PointerTo_net__Set8021XActiveS0(soap, tag, p, type)))
132238                 soap_getindependent(soap);
132239         return p;
132240 }
132241
132242 SOAP_FMAC3 _net__Set8021XActiveS0 ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XActiveS0(struct soap *soap, const char *tag, _net__Set8021XActiveS0 **a, const char *type)
132243 {
132244         if (soap_element_begin_in(soap, tag, 1, NULL))
132245                 return NULL;
132246         if (!a)
132247                 if (!(a = (_net__Set8021XActiveS0 **)soap_malloc(soap, sizeof(_net__Set8021XActiveS0 *))))
132248                         return NULL;
132249         *a = NULL;
132250         if (!soap->null && *soap->href != '#')
132251         {       soap_revert(soap);
132252                 if (!(*a = (_net__Set8021XActiveS0 *)soap_instantiate__net__Set8021XActiveS0(soap, -1, soap->type, soap->arrayType, NULL)))
132253                         return NULL;
132254                 (*a)->soap_default(soap);
132255                 if (!(*a)->soap_in(soap, tag, NULL))
132256                         return NULL;
132257         }
132258         else
132259         {       a = (_net__Set8021XActiveS0 **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XActiveS0, sizeof(_net__Set8021XActiveS0), 0);
132260                 if (soap->body && soap_element_end_in(soap, tag))
132261                         return NULL;
132262         }
132263         return a;
132264 }
132265
132266 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *const*a)
132267 {
132268         if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XWiredProfileResponse))
132269                 (*a)->soap_serialize(soap);
132270 }
132271
132272 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *const*a, const char *tag, const char *type)
132273 {
132274         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse);
132275         if (soap_out_PointerTo_net__Get8021XWiredProfileResponse(soap, tag, id, a, type))
132276                 return soap->error;
132277         return soap_putindependent(soap);
132278 }
132279
132280 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, int id, _net__Get8021XWiredProfileResponse *const*a, const char *type)
132281 {
132282         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XWiredProfileResponse);
132283         if (id < 0)
132284                 return soap->error;
132285         return (*a)->soap_out(soap, tag, id, type);
132286 }
132287
132288 SOAP_FMAC3 _net__Get8021XWiredProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse **p, const char *tag, const char *type)
132289 {
132290         if ((p = soap_in_PointerTo_net__Get8021XWiredProfileResponse(soap, tag, p, type)))
132291                 soap_getindependent(soap);
132292         return p;
132293 }
132294
132295 SOAP_FMAC3 _net__Get8021XWiredProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Get8021XWiredProfileResponse **a, const char *type)
132296 {
132297         if (soap_element_begin_in(soap, tag, 1, NULL))
132298                 return NULL;
132299         if (!a)
132300                 if (!(a = (_net__Get8021XWiredProfileResponse **)soap_malloc(soap, sizeof(_net__Get8021XWiredProfileResponse *))))
132301                         return NULL;
132302         *a = NULL;
132303         if (!soap->null && *soap->href != '#')
132304         {       soap_revert(soap);
132305                 if (!(*a = (_net__Get8021XWiredProfileResponse *)soap_instantiate__net__Get8021XWiredProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
132306                         return NULL;
132307                 (*a)->soap_default(soap);
132308                 if (!(*a)->soap_in(soap, tag, NULL))
132309                         return NULL;
132310         }
132311         else
132312         {       a = (_net__Get8021XWiredProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XWiredProfileResponse, sizeof(_net__Get8021XWiredProfileResponse), 0);
132313                 if (soap->body && soap_element_end_in(soap, tag))
132314                         return NULL;
132315         }
132316         return a;
132317 }
132318
132319 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *const*a)
132320 {
132321         if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XWiredProfile))
132322                 (*a)->soap_serialize(soap);
132323 }
132324
132325 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *const*a, const char *tag, const char *type)
132326 {
132327         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XWiredProfile);
132328         if (soap_out_PointerTo_net__Get8021XWiredProfile(soap, tag, id, a, type))
132329                 return soap->error;
132330         return soap_putindependent(soap);
132331 }
132332
132333 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Get8021XWiredProfile(struct soap *soap, const char *tag, int id, _net__Get8021XWiredProfile *const*a, const char *type)
132334 {
132335         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XWiredProfile);
132336         if (id < 0)
132337                 return soap->error;
132338         return (*a)->soap_out(soap, tag, id, type);
132339 }
132340
132341 SOAP_FMAC3 _net__Get8021XWiredProfile ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile **p, const char *tag, const char *type)
132342 {
132343         if ((p = soap_in_PointerTo_net__Get8021XWiredProfile(soap, tag, p, type)))
132344                 soap_getindependent(soap);
132345         return p;
132346 }
132347
132348 SOAP_FMAC3 _net__Get8021XWiredProfile ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XWiredProfile(struct soap *soap, const char *tag, _net__Get8021XWiredProfile **a, const char *type)
132349 {
132350         if (soap_element_begin_in(soap, tag, 1, NULL))
132351                 return NULL;
132352         if (!a)
132353                 if (!(a = (_net__Get8021XWiredProfile **)soap_malloc(soap, sizeof(_net__Get8021XWiredProfile *))))
132354                         return NULL;
132355         *a = NULL;
132356         if (!soap->null && *soap->href != '#')
132357         {       soap_revert(soap);
132358                 if (!(*a = (_net__Get8021XWiredProfile *)soap_instantiate__net__Get8021XWiredProfile(soap, -1, soap->type, soap->arrayType, NULL)))
132359                         return NULL;
132360                 (*a)->soap_default(soap);
132361                 if (!(*a)->soap_in(soap, tag, NULL))
132362                         return NULL;
132363         }
132364         else
132365         {       a = (_net__Get8021XWiredProfile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XWiredProfile, sizeof(_net__Get8021XWiredProfile), 0);
132366                 if (soap->body && soap_element_end_in(soap, tag))
132367                         return NULL;
132368         }
132369         return a;
132370 }
132371
132372 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *const*a)
132373 {
132374         if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XWiredProfileResponse))
132375                 (*a)->soap_serialize(soap);
132376 }
132377
132378 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *const*a, const char *tag, const char *type)
132379 {
132380         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse);
132381         if (soap_out_PointerTo_net__Set8021XWiredProfileResponse(soap, tag, id, a, type))
132382                 return soap->error;
132383         return soap_putindependent(soap);
132384 }
132385
132386 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, int id, _net__Set8021XWiredProfileResponse *const*a, const char *type)
132387 {
132388         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XWiredProfileResponse);
132389         if (id < 0)
132390                 return soap->error;
132391         return (*a)->soap_out(soap, tag, id, type);
132392 }
132393
132394 SOAP_FMAC3 _net__Set8021XWiredProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse **p, const char *tag, const char *type)
132395 {
132396         if ((p = soap_in_PointerTo_net__Set8021XWiredProfileResponse(soap, tag, p, type)))
132397                 soap_getindependent(soap);
132398         return p;
132399 }
132400
132401 SOAP_FMAC3 _net__Set8021XWiredProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Set8021XWiredProfileResponse **a, const char *type)
132402 {
132403         if (soap_element_begin_in(soap, tag, 1, NULL))
132404                 return NULL;
132405         if (!a)
132406                 if (!(a = (_net__Set8021XWiredProfileResponse **)soap_malloc(soap, sizeof(_net__Set8021XWiredProfileResponse *))))
132407                         return NULL;
132408         *a = NULL;
132409         if (!soap->null && *soap->href != '#')
132410         {       soap_revert(soap);
132411                 if (!(*a = (_net__Set8021XWiredProfileResponse *)soap_instantiate__net__Set8021XWiredProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
132412                         return NULL;
132413                 (*a)->soap_default(soap);
132414                 if (!(*a)->soap_in(soap, tag, NULL))
132415                         return NULL;
132416         }
132417         else
132418         {       a = (_net__Set8021XWiredProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XWiredProfileResponse, sizeof(_net__Set8021XWiredProfileResponse), 0);
132419                 if (soap->body && soap_element_end_in(soap, tag))
132420                         return NULL;
132421         }
132422         return a;
132423 }
132424
132425 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *const*a)
132426 {
132427         if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XWiredProfile))
132428                 (*a)->soap_serialize(soap);
132429 }
132430
132431 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *const*a, const char *tag, const char *type)
132432 {
132433         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XWiredProfile);
132434         if (soap_out_PointerTo_net__Set8021XWiredProfile(soap, tag, id, a, type))
132435                 return soap->error;
132436         return soap_putindependent(soap);
132437 }
132438
132439 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__Set8021XWiredProfile(struct soap *soap, const char *tag, int id, _net__Set8021XWiredProfile *const*a, const char *type)
132440 {
132441         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XWiredProfile);
132442         if (id < 0)
132443                 return soap->error;
132444         return (*a)->soap_out(soap, tag, id, type);
132445 }
132446
132447 SOAP_FMAC3 _net__Set8021XWiredProfile ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile **p, const char *tag, const char *type)
132448 {
132449         if ((p = soap_in_PointerTo_net__Set8021XWiredProfile(soap, tag, p, type)))
132450                 soap_getindependent(soap);
132451         return p;
132452 }
132453
132454 SOAP_FMAC3 _net__Set8021XWiredProfile ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XWiredProfile(struct soap *soap, const char *tag, _net__Set8021XWiredProfile **a, const char *type)
132455 {
132456         if (soap_element_begin_in(soap, tag, 1, NULL))
132457                 return NULL;
132458         if (!a)
132459                 if (!(a = (_net__Set8021XWiredProfile **)soap_malloc(soap, sizeof(_net__Set8021XWiredProfile *))))
132460                         return NULL;
132461         *a = NULL;
132462         if (!soap->null && *soap->href != '#')
132463         {       soap_revert(soap);
132464                 if (!(*a = (_net__Set8021XWiredProfile *)soap_instantiate__net__Set8021XWiredProfile(soap, -1, soap->type, soap->arrayType, NULL)))
132465                         return NULL;
132466                 (*a)->soap_default(soap);
132467                 if (!(*a)->soap_in(soap, tag, NULL))
132468                         return NULL;
132469         }
132470         else
132471         {       a = (_net__Set8021XWiredProfile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XWiredProfile, sizeof(_net__Set8021XWiredProfile), 0);
132472                 if (soap->body && soap_element_end_in(soap, tag))
132473                         return NULL;
132474         }
132475         return a;
132476 }
132477
132478 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *const*a)
132479 {
132480         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetInterfaceSettingsResponse))
132481                 (*a)->soap_serialize(soap);
132482 }
132483
132484 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *const*a, const char *tag, const char *type)
132485 {
132486         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse);
132487         if (soap_out_PointerTo_net__SetInterfaceSettingsResponse(soap, tag, id, a, type))
132488                 return soap->error;
132489         return soap_putindependent(soap);
132490 }
132491
132492 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, int id, _net__SetInterfaceSettingsResponse *const*a, const char *type)
132493 {
132494         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetInterfaceSettingsResponse);
132495         if (id < 0)
132496                 return soap->error;
132497         return (*a)->soap_out(soap, tag, id, type);
132498 }
132499
132500 SOAP_FMAC3 _net__SetInterfaceSettingsResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse **p, const char *tag, const char *type)
132501 {
132502         if ((p = soap_in_PointerTo_net__SetInterfaceSettingsResponse(soap, tag, p, type)))
132503                 soap_getindependent(soap);
132504         return p;
132505 }
132506
132507 SOAP_FMAC3 _net__SetInterfaceSettingsResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__SetInterfaceSettingsResponse **a, const char *type)
132508 {
132509         if (soap_element_begin_in(soap, tag, 1, NULL))
132510                 return NULL;
132511         if (!a)
132512                 if (!(a = (_net__SetInterfaceSettingsResponse **)soap_malloc(soap, sizeof(_net__SetInterfaceSettingsResponse *))))
132513                         return NULL;
132514         *a = NULL;
132515         if (!soap->null && *soap->href != '#')
132516         {       soap_revert(soap);
132517                 if (!(*a = (_net__SetInterfaceSettingsResponse *)soap_instantiate__net__SetInterfaceSettingsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
132518                         return NULL;
132519                 (*a)->soap_default(soap);
132520                 if (!(*a)->soap_in(soap, tag, NULL))
132521                         return NULL;
132522         }
132523         else
132524         {       a = (_net__SetInterfaceSettingsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetInterfaceSettingsResponse, sizeof(_net__SetInterfaceSettingsResponse), 0);
132525                 if (soap->body && soap_element_end_in(soap, tag))
132526                         return NULL;
132527         }
132528         return a;
132529 }
132530
132531 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *const*a)
132532 {
132533         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetInterfaceSettings))
132534                 (*a)->soap_serialize(soap);
132535 }
132536
132537 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *const*a, const char *tag, const char *type)
132538 {
132539         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetInterfaceSettings);
132540         if (soap_out_PointerTo_net__SetInterfaceSettings(soap, tag, id, a, type))
132541                 return soap->error;
132542         return soap_putindependent(soap);
132543 }
132544
132545 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetInterfaceSettings(struct soap *soap, const char *tag, int id, _net__SetInterfaceSettings *const*a, const char *type)
132546 {
132547         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetInterfaceSettings);
132548         if (id < 0)
132549                 return soap->error;
132550         return (*a)->soap_out(soap, tag, id, type);
132551 }
132552
132553 SOAP_FMAC3 _net__SetInterfaceSettings ** SOAP_FMAC4 soap_get_PointerTo_net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings **p, const char *tag, const char *type)
132554 {
132555         if ((p = soap_in_PointerTo_net__SetInterfaceSettings(soap, tag, p, type)))
132556                 soap_getindependent(soap);
132557         return p;
132558 }
132559
132560 SOAP_FMAC3 _net__SetInterfaceSettings ** SOAP_FMAC4 soap_in_PointerTo_net__SetInterfaceSettings(struct soap *soap, const char *tag, _net__SetInterfaceSettings **a, const char *type)
132561 {
132562         if (soap_element_begin_in(soap, tag, 1, NULL))
132563                 return NULL;
132564         if (!a)
132565                 if (!(a = (_net__SetInterfaceSettings **)soap_malloc(soap, sizeof(_net__SetInterfaceSettings *))))
132566                         return NULL;
132567         *a = NULL;
132568         if (!soap->null && *soap->href != '#')
132569         {       soap_revert(soap);
132570                 if (!(*a = (_net__SetInterfaceSettings *)soap_instantiate__net__SetInterfaceSettings(soap, -1, soap->type, soap->arrayType, NULL)))
132571                         return NULL;
132572                 (*a)->soap_default(soap);
132573                 if (!(*a)->soap_in(soap, tag, NULL))
132574                         return NULL;
132575         }
132576         else
132577         {       a = (_net__SetInterfaceSettings **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetInterfaceSettings, sizeof(_net__SetInterfaceSettings), 0);
132578                 if (soap->body && soap_element_end_in(soap, tag))
132579                         return NULL;
132580         }
132581         return a;
132582 }
132583
132584 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *const*a)
132585 {
132586         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetInterfaceSettingsResponse))
132587                 (*a)->soap_serialize(soap);
132588 }
132589
132590 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *const*a, const char *tag, const char *type)
132591 {
132592         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse);
132593         if (soap_out_PointerTo_net__GetInterfaceSettingsResponse(soap, tag, id, a, type))
132594                 return soap->error;
132595         return soap_putindependent(soap);
132596 }
132597
132598 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, int id, _net__GetInterfaceSettingsResponse *const*a, const char *type)
132599 {
132600         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetInterfaceSettingsResponse);
132601         if (id < 0)
132602                 return soap->error;
132603         return (*a)->soap_out(soap, tag, id, type);
132604 }
132605
132606 SOAP_FMAC3 _net__GetInterfaceSettingsResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse **p, const char *tag, const char *type)
132607 {
132608         if ((p = soap_in_PointerTo_net__GetInterfaceSettingsResponse(soap, tag, p, type)))
132609                 soap_getindependent(soap);
132610         return p;
132611 }
132612
132613 SOAP_FMAC3 _net__GetInterfaceSettingsResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__GetInterfaceSettingsResponse **a, const char *type)
132614 {
132615         if (soap_element_begin_in(soap, tag, 1, NULL))
132616                 return NULL;
132617         if (!a)
132618                 if (!(a = (_net__GetInterfaceSettingsResponse **)soap_malloc(soap, sizeof(_net__GetInterfaceSettingsResponse *))))
132619                         return NULL;
132620         *a = NULL;
132621         if (!soap->null && *soap->href != '#')
132622         {       soap_revert(soap);
132623                 if (!(*a = (_net__GetInterfaceSettingsResponse *)soap_instantiate__net__GetInterfaceSettingsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
132624                         return NULL;
132625                 (*a)->soap_default(soap);
132626                 if (!(*a)->soap_in(soap, tag, NULL))
132627                         return NULL;
132628         }
132629         else
132630         {       a = (_net__GetInterfaceSettingsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetInterfaceSettingsResponse, sizeof(_net__GetInterfaceSettingsResponse), 0);
132631                 if (soap->body && soap_element_end_in(soap, tag))
132632                         return NULL;
132633         }
132634         return a;
132635 }
132636
132637 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *const*a)
132638 {
132639         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetInterfaceSettings))
132640                 (*a)->soap_serialize(soap);
132641 }
132642
132643 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *const*a, const char *tag, const char *type)
132644 {
132645         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetInterfaceSettings);
132646         if (soap_out_PointerTo_net__GetInterfaceSettings(soap, tag, id, a, type))
132647                 return soap->error;
132648         return soap_putindependent(soap);
132649 }
132650
132651 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetInterfaceSettings(struct soap *soap, const char *tag, int id, _net__GetInterfaceSettings *const*a, const char *type)
132652 {
132653         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetInterfaceSettings);
132654         if (id < 0)
132655                 return soap->error;
132656         return (*a)->soap_out(soap, tag, id, type);
132657 }
132658
132659 SOAP_FMAC3 _net__GetInterfaceSettings ** SOAP_FMAC4 soap_get_PointerTo_net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings **p, const char *tag, const char *type)
132660 {
132661         if ((p = soap_in_PointerTo_net__GetInterfaceSettings(soap, tag, p, type)))
132662                 soap_getindependent(soap);
132663         return p;
132664 }
132665
132666 SOAP_FMAC3 _net__GetInterfaceSettings ** SOAP_FMAC4 soap_in_PointerTo_net__GetInterfaceSettings(struct soap *soap, const char *tag, _net__GetInterfaceSettings **a, const char *type)
132667 {
132668         if (soap_element_begin_in(soap, tag, 1, NULL))
132669                 return NULL;
132670         if (!a)
132671                 if (!(a = (_net__GetInterfaceSettings **)soap_malloc(soap, sizeof(_net__GetInterfaceSettings *))))
132672                         return NULL;
132673         *a = NULL;
132674         if (!soap->null && *soap->href != '#')
132675         {       soap_revert(soap);
132676                 if (!(*a = (_net__GetInterfaceSettings *)soap_instantiate__net__GetInterfaceSettings(soap, -1, soap->type, soap->arrayType, NULL)))
132677                         return NULL;
132678                 (*a)->soap_default(soap);
132679                 if (!(*a)->soap_in(soap, tag, NULL))
132680                         return NULL;
132681         }
132682         else
132683         {       a = (_net__GetInterfaceSettings **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetInterfaceSettings, sizeof(_net__GetInterfaceSettings), 0);
132684                 if (soap->body && soap_element_end_in(soap, tag))
132685                         return NULL;
132686         }
132687         return a;
132688 }
132689
132690 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *const*a)
132691 {
132692         if (!soap_reference(soap, *a, SOAP_TYPE__net__EnumerateInterfacesResponse))
132693                 (*a)->soap_serialize(soap);
132694 }
132695
132696 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *const*a, const char *tag, const char *type)
132697 {
132698         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse);
132699         if (soap_out_PointerTo_net__EnumerateInterfacesResponse(soap, tag, id, a, type))
132700                 return soap->error;
132701         return soap_putindependent(soap);
132702 }
132703
132704 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, int id, _net__EnumerateInterfacesResponse *const*a, const char *type)
132705 {
132706         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__EnumerateInterfacesResponse);
132707         if (id < 0)
132708                 return soap->error;
132709         return (*a)->soap_out(soap, tag, id, type);
132710 }
132711
132712 SOAP_FMAC3 _net__EnumerateInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse **p, const char *tag, const char *type)
132713 {
132714         if ((p = soap_in_PointerTo_net__EnumerateInterfacesResponse(soap, tag, p, type)))
132715                 soap_getindependent(soap);
132716         return p;
132717 }
132718
132719 SOAP_FMAC3 _net__EnumerateInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, _net__EnumerateInterfacesResponse **a, const char *type)
132720 {
132721         if (soap_element_begin_in(soap, tag, 1, NULL))
132722                 return NULL;
132723         if (!a)
132724                 if (!(a = (_net__EnumerateInterfacesResponse **)soap_malloc(soap, sizeof(_net__EnumerateInterfacesResponse *))))
132725                         return NULL;
132726         *a = NULL;
132727         if (!soap->null && *soap->href != '#')
132728         {       soap_revert(soap);
132729                 if (!(*a = (_net__EnumerateInterfacesResponse *)soap_instantiate__net__EnumerateInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
132730                         return NULL;
132731                 (*a)->soap_default(soap);
132732                 if (!(*a)->soap_in(soap, tag, NULL))
132733                         return NULL;
132734         }
132735         else
132736         {       a = (_net__EnumerateInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__EnumerateInterfacesResponse, sizeof(_net__EnumerateInterfacesResponse), 0);
132737                 if (soap->body && soap_element_end_in(soap, tag))
132738                         return NULL;
132739         }
132740         return a;
132741 }
132742
132743 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *const*a)
132744 {
132745         if (!soap_reference(soap, *a, SOAP_TYPE__net__EnumerateInterfaces))
132746                 (*a)->soap_serialize(soap);
132747 }
132748
132749 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *const*a, const char *tag, const char *type)
132750 {
132751         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__EnumerateInterfaces);
132752         if (soap_out_PointerTo_net__EnumerateInterfaces(soap, tag, id, a, type))
132753                 return soap->error;
132754         return soap_putindependent(soap);
132755 }
132756
132757 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__EnumerateInterfaces(struct soap *soap, const char *tag, int id, _net__EnumerateInterfaces *const*a, const char *type)
132758 {
132759         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__EnumerateInterfaces);
132760         if (id < 0)
132761                 return soap->error;
132762         return (*a)->soap_out(soap, tag, id, type);
132763 }
132764
132765 SOAP_FMAC3 _net__EnumerateInterfaces ** SOAP_FMAC4 soap_get_PointerTo_net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces **p, const char *tag, const char *type)
132766 {
132767         if ((p = soap_in_PointerTo_net__EnumerateInterfaces(soap, tag, p, type)))
132768                 soap_getindependent(soap);
132769         return p;
132770 }
132771
132772 SOAP_FMAC3 _net__EnumerateInterfaces ** SOAP_FMAC4 soap_in_PointerTo_net__EnumerateInterfaces(struct soap *soap, const char *tag, _net__EnumerateInterfaces **a, const char *type)
132773 {
132774         if (soap_element_begin_in(soap, tag, 1, NULL))
132775                 return NULL;
132776         if (!a)
132777                 if (!(a = (_net__EnumerateInterfaces **)soap_malloc(soap, sizeof(_net__EnumerateInterfaces *))))
132778                         return NULL;
132779         *a = NULL;
132780         if (!soap->null && *soap->href != '#')
132781         {       soap_revert(soap);
132782                 if (!(*a = (_net__EnumerateInterfaces *)soap_instantiate__net__EnumerateInterfaces(soap, -1, soap->type, soap->arrayType, NULL)))
132783                         return NULL;
132784                 (*a)->soap_default(soap);
132785                 if (!(*a)->soap_in(soap, tag, NULL))
132786                         return NULL;
132787         }
132788         else
132789         {       a = (_net__EnumerateInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__EnumerateInterfaces, sizeof(_net__EnumerateInterfaces), 0);
132790                 if (soap->body && soap_element_end_in(soap, tag))
132791                         return NULL;
132792         }
132793         return a;
132794 }
132795
132796 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *const*a)
132797 {
132798         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetPingResponseResponse))
132799                 (*a)->soap_serialize(soap);
132800 }
132801
132802 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *const*a, const char *tag, const char *type)
132803 {
132804         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetPingResponseResponse);
132805         if (soap_out_PointerTo_net__GetPingResponseResponse(soap, tag, id, a, type))
132806                 return soap->error;
132807         return soap_putindependent(soap);
132808 }
132809
132810 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetPingResponseResponse(struct soap *soap, const char *tag, int id, _net__GetPingResponseResponse *const*a, const char *type)
132811 {
132812         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetPingResponseResponse);
132813         if (id < 0)
132814                 return soap->error;
132815         return (*a)->soap_out(soap, tag, id, type);
132816 }
132817
132818 SOAP_FMAC3 _net__GetPingResponseResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse **p, const char *tag, const char *type)
132819 {
132820         if ((p = soap_in_PointerTo_net__GetPingResponseResponse(soap, tag, p, type)))
132821                 soap_getindependent(soap);
132822         return p;
132823 }
132824
132825 SOAP_FMAC3 _net__GetPingResponseResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetPingResponseResponse(struct soap *soap, const char *tag, _net__GetPingResponseResponse **a, const char *type)
132826 {
132827         if (soap_element_begin_in(soap, tag, 1, NULL))
132828                 return NULL;
132829         if (!a)
132830                 if (!(a = (_net__GetPingResponseResponse **)soap_malloc(soap, sizeof(_net__GetPingResponseResponse *))))
132831                         return NULL;
132832         *a = NULL;
132833         if (!soap->null && *soap->href != '#')
132834         {       soap_revert(soap);
132835                 if (!(*a = (_net__GetPingResponseResponse *)soap_instantiate__net__GetPingResponseResponse(soap, -1, soap->type, soap->arrayType, NULL)))
132836                         return NULL;
132837                 (*a)->soap_default(soap);
132838                 if (!(*a)->soap_in(soap, tag, NULL))
132839                         return NULL;
132840         }
132841         else
132842         {       a = (_net__GetPingResponseResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetPingResponseResponse, sizeof(_net__GetPingResponseResponse), 0);
132843                 if (soap->body && soap_element_end_in(soap, tag))
132844                         return NULL;
132845         }
132846         return a;
132847 }
132848
132849 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetPingResponse(struct soap *soap, _net__GetPingResponse *const*a)
132850 {
132851         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetPingResponse))
132852                 (*a)->soap_serialize(soap);
132853 }
132854
132855 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetPingResponse(struct soap *soap, _net__GetPingResponse *const*a, const char *tag, const char *type)
132856 {
132857         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetPingResponse);
132858         if (soap_out_PointerTo_net__GetPingResponse(soap, tag, id, a, type))
132859                 return soap->error;
132860         return soap_putindependent(soap);
132861 }
132862
132863 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetPingResponse(struct soap *soap, const char *tag, int id, _net__GetPingResponse *const*a, const char *type)
132864 {
132865         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetPingResponse);
132866         if (id < 0)
132867                 return soap->error;
132868         return (*a)->soap_out(soap, tag, id, type);
132869 }
132870
132871 SOAP_FMAC3 _net__GetPingResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetPingResponse(struct soap *soap, _net__GetPingResponse **p, const char *tag, const char *type)
132872 {
132873         if ((p = soap_in_PointerTo_net__GetPingResponse(soap, tag, p, type)))
132874                 soap_getindependent(soap);
132875         return p;
132876 }
132877
132878 SOAP_FMAC3 _net__GetPingResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetPingResponse(struct soap *soap, const char *tag, _net__GetPingResponse **a, const char *type)
132879 {
132880         if (soap_element_begin_in(soap, tag, 1, NULL))
132881                 return NULL;
132882         if (!a)
132883                 if (!(a = (_net__GetPingResponse **)soap_malloc(soap, sizeof(_net__GetPingResponse *))))
132884                         return NULL;
132885         *a = NULL;
132886         if (!soap->null && *soap->href != '#')
132887         {       soap_revert(soap);
132888                 if (!(*a = (_net__GetPingResponse *)soap_instantiate__net__GetPingResponse(soap, -1, soap->type, soap->arrayType, NULL)))
132889                         return NULL;
132890                 (*a)->soap_default(soap);
132891                 if (!(*a)->soap_in(soap, tag, NULL))
132892                         return NULL;
132893         }
132894         else
132895         {       a = (_net__GetPingResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetPingResponse, sizeof(_net__GetPingResponse), 0);
132896                 if (soap->body && soap_element_end_in(soap, tag))
132897                         return NULL;
132898         }
132899         return a;
132900 }
132901
132902 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *const*a)
132903 {
132904         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetPingResponseResponse))
132905                 (*a)->soap_serialize(soap);
132906 }
132907
132908 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *const*a, const char *tag, const char *type)
132909 {
132910         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetPingResponseResponse);
132911         if (soap_out_PointerTo_net__SetPingResponseResponse(soap, tag, id, a, type))
132912                 return soap->error;
132913         return soap_putindependent(soap);
132914 }
132915
132916 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetPingResponseResponse(struct soap *soap, const char *tag, int id, _net__SetPingResponseResponse *const*a, const char *type)
132917 {
132918         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetPingResponseResponse);
132919         if (id < 0)
132920                 return soap->error;
132921         return (*a)->soap_out(soap, tag, id, type);
132922 }
132923
132924 SOAP_FMAC3 _net__SetPingResponseResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse **p, const char *tag, const char *type)
132925 {
132926         if ((p = soap_in_PointerTo_net__SetPingResponseResponse(soap, tag, p, type)))
132927                 soap_getindependent(soap);
132928         return p;
132929 }
132930
132931 SOAP_FMAC3 _net__SetPingResponseResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetPingResponseResponse(struct soap *soap, const char *tag, _net__SetPingResponseResponse **a, const char *type)
132932 {
132933         if (soap_element_begin_in(soap, tag, 1, NULL))
132934                 return NULL;
132935         if (!a)
132936                 if (!(a = (_net__SetPingResponseResponse **)soap_malloc(soap, sizeof(_net__SetPingResponseResponse *))))
132937                         return NULL;
132938         *a = NULL;
132939         if (!soap->null && *soap->href != '#')
132940         {       soap_revert(soap);
132941                 if (!(*a = (_net__SetPingResponseResponse *)soap_instantiate__net__SetPingResponseResponse(soap, -1, soap->type, soap->arrayType, NULL)))
132942                         return NULL;
132943                 (*a)->soap_default(soap);
132944                 if (!(*a)->soap_in(soap, tag, NULL))
132945                         return NULL;
132946         }
132947         else
132948         {       a = (_net__SetPingResponseResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetPingResponseResponse, sizeof(_net__SetPingResponseResponse), 0);
132949                 if (soap->body && soap_element_end_in(soap, tag))
132950                         return NULL;
132951         }
132952         return a;
132953 }
132954
132955 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetPingResponse(struct soap *soap, _net__SetPingResponse *const*a)
132956 {
132957         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetPingResponse))
132958                 (*a)->soap_serialize(soap);
132959 }
132960
132961 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetPingResponse(struct soap *soap, _net__SetPingResponse *const*a, const char *tag, const char *type)
132962 {
132963         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetPingResponse);
132964         if (soap_out_PointerTo_net__SetPingResponse(soap, tag, id, a, type))
132965                 return soap->error;
132966         return soap_putindependent(soap);
132967 }
132968
132969 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetPingResponse(struct soap *soap, const char *tag, int id, _net__SetPingResponse *const*a, const char *type)
132970 {
132971         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetPingResponse);
132972         if (id < 0)
132973                 return soap->error;
132974         return (*a)->soap_out(soap, tag, id, type);
132975 }
132976
132977 SOAP_FMAC3 _net__SetPingResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetPingResponse(struct soap *soap, _net__SetPingResponse **p, const char *tag, const char *type)
132978 {
132979         if ((p = soap_in_PointerTo_net__SetPingResponse(soap, tag, p, type)))
132980                 soap_getindependent(soap);
132981         return p;
132982 }
132983
132984 SOAP_FMAC3 _net__SetPingResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetPingResponse(struct soap *soap, const char *tag, _net__SetPingResponse **a, const char *type)
132985 {
132986         if (soap_element_begin_in(soap, tag, 1, NULL))
132987                 return NULL;
132988         if (!a)
132989                 if (!(a = (_net__SetPingResponse **)soap_malloc(soap, sizeof(_net__SetPingResponse *))))
132990                         return NULL;
132991         *a = NULL;
132992         if (!soap->null && *soap->href != '#')
132993         {       soap_revert(soap);
132994                 if (!(*a = (_net__SetPingResponse *)soap_instantiate__net__SetPingResponse(soap, -1, soap->type, soap->arrayType, NULL)))
132995                         return NULL;
132996                 (*a)->soap_default(soap);
132997                 if (!(*a)->soap_in(soap, tag, NULL))
132998                         return NULL;
132999         }
133000         else
133001         {       a = (_net__SetPingResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetPingResponse, sizeof(_net__SetPingResponse), 0);
133002                 if (soap->body && soap_element_end_in(soap, tag))
133003                         return NULL;
133004         }
133005         return a;
133006 }
133007
133008 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *const*a)
133009 {
133010         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetVlanParametersResponse))
133011                 (*a)->soap_serialize(soap);
133012 }
133013
133014 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *const*a, const char *tag, const char *type)
133015 {
133016         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetVlanParametersResponse);
133017         if (soap_out_PointerTo_net__GetVlanParametersResponse(soap, tag, id, a, type))
133018                 return soap->error;
133019         return soap_putindependent(soap);
133020 }
133021
133022 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetVlanParametersResponse(struct soap *soap, const char *tag, int id, _net__GetVlanParametersResponse *const*a, const char *type)
133023 {
133024         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetVlanParametersResponse);
133025         if (id < 0)
133026                 return soap->error;
133027         return (*a)->soap_out(soap, tag, id, type);
133028 }
133029
133030 SOAP_FMAC3 _net__GetVlanParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse **p, const char *tag, const char *type)
133031 {
133032         if ((p = soap_in_PointerTo_net__GetVlanParametersResponse(soap, tag, p, type)))
133033                 soap_getindependent(soap);
133034         return p;
133035 }
133036
133037 SOAP_FMAC3 _net__GetVlanParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetVlanParametersResponse(struct soap *soap, const char *tag, _net__GetVlanParametersResponse **a, const char *type)
133038 {
133039         if (soap_element_begin_in(soap, tag, 1, NULL))
133040                 return NULL;
133041         if (!a)
133042                 if (!(a = (_net__GetVlanParametersResponse **)soap_malloc(soap, sizeof(_net__GetVlanParametersResponse *))))
133043                         return NULL;
133044         *a = NULL;
133045         if (!soap->null && *soap->href != '#')
133046         {       soap_revert(soap);
133047                 if (!(*a = (_net__GetVlanParametersResponse *)soap_instantiate__net__GetVlanParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
133048                         return NULL;
133049                 (*a)->soap_default(soap);
133050                 if (!(*a)->soap_in(soap, tag, NULL))
133051                         return NULL;
133052         }
133053         else
133054         {       a = (_net__GetVlanParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetVlanParametersResponse, sizeof(_net__GetVlanParametersResponse), 0);
133055                 if (soap->body && soap_element_end_in(soap, tag))
133056                         return NULL;
133057         }
133058         return a;
133059 }
133060
133061 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *const*a)
133062 {
133063         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetVlanParameters))
133064                 (*a)->soap_serialize(soap);
133065 }
133066
133067 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *const*a, const char *tag, const char *type)
133068 {
133069         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetVlanParameters);
133070         if (soap_out_PointerTo_net__GetVlanParameters(soap, tag, id, a, type))
133071                 return soap->error;
133072         return soap_putindependent(soap);
133073 }
133074
133075 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetVlanParameters(struct soap *soap, const char *tag, int id, _net__GetVlanParameters *const*a, const char *type)
133076 {
133077         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetVlanParameters);
133078         if (id < 0)
133079                 return soap->error;
133080         return (*a)->soap_out(soap, tag, id, type);
133081 }
133082
133083 SOAP_FMAC3 _net__GetVlanParameters ** SOAP_FMAC4 soap_get_PointerTo_net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters **p, const char *tag, const char *type)
133084 {
133085         if ((p = soap_in_PointerTo_net__GetVlanParameters(soap, tag, p, type)))
133086                 soap_getindependent(soap);
133087         return p;
133088 }
133089
133090 SOAP_FMAC3 _net__GetVlanParameters ** SOAP_FMAC4 soap_in_PointerTo_net__GetVlanParameters(struct soap *soap, const char *tag, _net__GetVlanParameters **a, const char *type)
133091 {
133092         if (soap_element_begin_in(soap, tag, 1, NULL))
133093                 return NULL;
133094         if (!a)
133095                 if (!(a = (_net__GetVlanParameters **)soap_malloc(soap, sizeof(_net__GetVlanParameters *))))
133096                         return NULL;
133097         *a = NULL;
133098         if (!soap->null && *soap->href != '#')
133099         {       soap_revert(soap);
133100                 if (!(*a = (_net__GetVlanParameters *)soap_instantiate__net__GetVlanParameters(soap, -1, soap->type, soap->arrayType, NULL)))
133101                         return NULL;
133102                 (*a)->soap_default(soap);
133103                 if (!(*a)->soap_in(soap, tag, NULL))
133104                         return NULL;
133105         }
133106         else
133107         {       a = (_net__GetVlanParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetVlanParameters, sizeof(_net__GetVlanParameters), 0);
133108                 if (soap->body && soap_element_end_in(soap, tag))
133109                         return NULL;
133110         }
133111         return a;
133112 }
133113
133114 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *const*a)
133115 {
133116         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetVlanParametersResponse))
133117                 (*a)->soap_serialize(soap);
133118 }
133119
133120 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *const*a, const char *tag, const char *type)
133121 {
133122         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetVlanParametersResponse);
133123         if (soap_out_PointerTo_net__SetVlanParametersResponse(soap, tag, id, a, type))
133124                 return soap->error;
133125         return soap_putindependent(soap);
133126 }
133127
133128 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetVlanParametersResponse(struct soap *soap, const char *tag, int id, _net__SetVlanParametersResponse *const*a, const char *type)
133129 {
133130         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetVlanParametersResponse);
133131         if (id < 0)
133132                 return soap->error;
133133         return (*a)->soap_out(soap, tag, id, type);
133134 }
133135
133136 SOAP_FMAC3 _net__SetVlanParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse **p, const char *tag, const char *type)
133137 {
133138         if ((p = soap_in_PointerTo_net__SetVlanParametersResponse(soap, tag, p, type)))
133139                 soap_getindependent(soap);
133140         return p;
133141 }
133142
133143 SOAP_FMAC3 _net__SetVlanParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetVlanParametersResponse(struct soap *soap, const char *tag, _net__SetVlanParametersResponse **a, const char *type)
133144 {
133145         if (soap_element_begin_in(soap, tag, 1, NULL))
133146                 return NULL;
133147         if (!a)
133148                 if (!(a = (_net__SetVlanParametersResponse **)soap_malloc(soap, sizeof(_net__SetVlanParametersResponse *))))
133149                         return NULL;
133150         *a = NULL;
133151         if (!soap->null && *soap->href != '#')
133152         {       soap_revert(soap);
133153                 if (!(*a = (_net__SetVlanParametersResponse *)soap_instantiate__net__SetVlanParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
133154                         return NULL;
133155                 (*a)->soap_default(soap);
133156                 if (!(*a)->soap_in(soap, tag, NULL))
133157                         return NULL;
133158         }
133159         else
133160         {       a = (_net__SetVlanParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetVlanParametersResponse, sizeof(_net__SetVlanParametersResponse), 0);
133161                 if (soap->body && soap_element_end_in(soap, tag))
133162                         return NULL;
133163         }
133164         return a;
133165 }
133166
133167 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *const*a)
133168 {
133169         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetVlanParameters))
133170                 (*a)->soap_serialize(soap);
133171 }
133172
133173 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *const*a, const char *tag, const char *type)
133174 {
133175         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetVlanParameters);
133176         if (soap_out_PointerTo_net__SetVlanParameters(soap, tag, id, a, type))
133177                 return soap->error;
133178         return soap_putindependent(soap);
133179 }
133180
133181 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetVlanParameters(struct soap *soap, const char *tag, int id, _net__SetVlanParameters *const*a, const char *type)
133182 {
133183         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetVlanParameters);
133184         if (id < 0)
133185                 return soap->error;
133186         return (*a)->soap_out(soap, tag, id, type);
133187 }
133188
133189 SOAP_FMAC3 _net__SetVlanParameters ** SOAP_FMAC4 soap_get_PointerTo_net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters **p, const char *tag, const char *type)
133190 {
133191         if ((p = soap_in_PointerTo_net__SetVlanParameters(soap, tag, p, type)))
133192                 soap_getindependent(soap);
133193         return p;
133194 }
133195
133196 SOAP_FMAC3 _net__SetVlanParameters ** SOAP_FMAC4 soap_in_PointerTo_net__SetVlanParameters(struct soap *soap, const char *tag, _net__SetVlanParameters **a, const char *type)
133197 {
133198         if (soap_element_begin_in(soap, tag, 1, NULL))
133199                 return NULL;
133200         if (!a)
133201                 if (!(a = (_net__SetVlanParameters **)soap_malloc(soap, sizeof(_net__SetVlanParameters *))))
133202                         return NULL;
133203         *a = NULL;
133204         if (!soap->null && *soap->href != '#')
133205         {       soap_revert(soap);
133206                 if (!(*a = (_net__SetVlanParameters *)soap_instantiate__net__SetVlanParameters(soap, -1, soap->type, soap->arrayType, NULL)))
133207                         return NULL;
133208                 (*a)->soap_default(soap);
133209                 if (!(*a)->soap_in(soap, tag, NULL))
133210                         return NULL;
133211         }
133212         else
133213         {       a = (_net__SetVlanParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetVlanParameters, sizeof(_net__SetVlanParameters), 0);
133214                 if (soap->body && soap_element_end_in(soap, tag))
133215                         return NULL;
133216         }
133217         return a;
133218 }
133219
133220 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *const*a)
133221 {
133222         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetTcpIpParametersResponse))
133223                 (*a)->soap_serialize(soap);
133224 }
133225
133226 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *const*a, const char *tag, const char *type)
133227 {
133228         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse);
133229         if (soap_out_PointerTo_net__GetTcpIpParametersResponse(soap, tag, id, a, type))
133230                 return soap->error;
133231         return soap_putindependent(soap);
133232 }
133233
133234 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, int id, _net__GetTcpIpParametersResponse *const*a, const char *type)
133235 {
133236         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetTcpIpParametersResponse);
133237         if (id < 0)
133238                 return soap->error;
133239         return (*a)->soap_out(soap, tag, id, type);
133240 }
133241
133242 SOAP_FMAC3 _net__GetTcpIpParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse **p, const char *tag, const char *type)
133243 {
133244         if ((p = soap_in_PointerTo_net__GetTcpIpParametersResponse(soap, tag, p, type)))
133245                 soap_getindependent(soap);
133246         return p;
133247 }
133248
133249 SOAP_FMAC3 _net__GetTcpIpParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__GetTcpIpParametersResponse **a, const char *type)
133250 {
133251         if (soap_element_begin_in(soap, tag, 1, NULL))
133252                 return NULL;
133253         if (!a)
133254                 if (!(a = (_net__GetTcpIpParametersResponse **)soap_malloc(soap, sizeof(_net__GetTcpIpParametersResponse *))))
133255                         return NULL;
133256         *a = NULL;
133257         if (!soap->null && *soap->href != '#')
133258         {       soap_revert(soap);
133259                 if (!(*a = (_net__GetTcpIpParametersResponse *)soap_instantiate__net__GetTcpIpParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
133260                         return NULL;
133261                 (*a)->soap_default(soap);
133262                 if (!(*a)->soap_in(soap, tag, NULL))
133263                         return NULL;
133264         }
133265         else
133266         {       a = (_net__GetTcpIpParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetTcpIpParametersResponse, sizeof(_net__GetTcpIpParametersResponse), 0);
133267                 if (soap->body && soap_element_end_in(soap, tag))
133268                         return NULL;
133269         }
133270         return a;
133271 }
133272
133273 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *const*a)
133274 {
133275         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetTcpIpParameters))
133276                 (*a)->soap_serialize(soap);
133277 }
133278
133279 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *const*a, const char *tag, const char *type)
133280 {
133281         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetTcpIpParameters);
133282         if (soap_out_PointerTo_net__GetTcpIpParameters(soap, tag, id, a, type))
133283                 return soap->error;
133284         return soap_putindependent(soap);
133285 }
133286
133287 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetTcpIpParameters(struct soap *soap, const char *tag, int id, _net__GetTcpIpParameters *const*a, const char *type)
133288 {
133289         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetTcpIpParameters);
133290         if (id < 0)
133291                 return soap->error;
133292         return (*a)->soap_out(soap, tag, id, type);
133293 }
133294
133295 SOAP_FMAC3 _net__GetTcpIpParameters ** SOAP_FMAC4 soap_get_PointerTo_net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters **p, const char *tag, const char *type)
133296 {
133297         if ((p = soap_in_PointerTo_net__GetTcpIpParameters(soap, tag, p, type)))
133298                 soap_getindependent(soap);
133299         return p;
133300 }
133301
133302 SOAP_FMAC3 _net__GetTcpIpParameters ** SOAP_FMAC4 soap_in_PointerTo_net__GetTcpIpParameters(struct soap *soap, const char *tag, _net__GetTcpIpParameters **a, const char *type)
133303 {
133304         if (soap_element_begin_in(soap, tag, 1, NULL))
133305                 return NULL;
133306         if (!a)
133307                 if (!(a = (_net__GetTcpIpParameters **)soap_malloc(soap, sizeof(_net__GetTcpIpParameters *))))
133308                         return NULL;
133309         *a = NULL;
133310         if (!soap->null && *soap->href != '#')
133311         {       soap_revert(soap);
133312                 if (!(*a = (_net__GetTcpIpParameters *)soap_instantiate__net__GetTcpIpParameters(soap, -1, soap->type, soap->arrayType, NULL)))
133313                         return NULL;
133314                 (*a)->soap_default(soap);
133315                 if (!(*a)->soap_in(soap, tag, NULL))
133316                         return NULL;
133317         }
133318         else
133319         {       a = (_net__GetTcpIpParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetTcpIpParameters, sizeof(_net__GetTcpIpParameters), 0);
133320                 if (soap->body && soap_element_end_in(soap, tag))
133321                         return NULL;
133322         }
133323         return a;
133324 }
133325
133326 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *const*a)
133327 {
133328         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetTcpIpParametersResponse))
133329                 (*a)->soap_serialize(soap);
133330 }
133331
133332 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *const*a, const char *tag, const char *type)
133333 {
133334         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse);
133335         if (soap_out_PointerTo_net__SetTcpIpParametersResponse(soap, tag, id, a, type))
133336                 return soap->error;
133337         return soap_putindependent(soap);
133338 }
133339
133340 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, int id, _net__SetTcpIpParametersResponse *const*a, const char *type)
133341 {
133342         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetTcpIpParametersResponse);
133343         if (id < 0)
133344                 return soap->error;
133345         return (*a)->soap_out(soap, tag, id, type);
133346 }
133347
133348 SOAP_FMAC3 _net__SetTcpIpParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse **p, const char *tag, const char *type)
133349 {
133350         if ((p = soap_in_PointerTo_net__SetTcpIpParametersResponse(soap, tag, p, type)))
133351                 soap_getindependent(soap);
133352         return p;
133353 }
133354
133355 SOAP_FMAC3 _net__SetTcpIpParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__SetTcpIpParametersResponse **a, const char *type)
133356 {
133357         if (soap_element_begin_in(soap, tag, 1, NULL))
133358                 return NULL;
133359         if (!a)
133360                 if (!(a = (_net__SetTcpIpParametersResponse **)soap_malloc(soap, sizeof(_net__SetTcpIpParametersResponse *))))
133361                         return NULL;
133362         *a = NULL;
133363         if (!soap->null && *soap->href != '#')
133364         {       soap_revert(soap);
133365                 if (!(*a = (_net__SetTcpIpParametersResponse *)soap_instantiate__net__SetTcpIpParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
133366                         return NULL;
133367                 (*a)->soap_default(soap);
133368                 if (!(*a)->soap_in(soap, tag, NULL))
133369                         return NULL;
133370         }
133371         else
133372         {       a = (_net__SetTcpIpParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetTcpIpParametersResponse, sizeof(_net__SetTcpIpParametersResponse), 0);
133373                 if (soap->body && soap_element_end_in(soap, tag))
133374                         return NULL;
133375         }
133376         return a;
133377 }
133378
133379 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *const*a)
133380 {
133381         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetTcpIpParameters))
133382                 (*a)->soap_serialize(soap);
133383 }
133384
133385 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *const*a, const char *tag, const char *type)
133386 {
133387         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetTcpIpParameters);
133388         if (soap_out_PointerTo_net__SetTcpIpParameters(soap, tag, id, a, type))
133389                 return soap->error;
133390         return soap_putindependent(soap);
133391 }
133392
133393 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetTcpIpParameters(struct soap *soap, const char *tag, int id, _net__SetTcpIpParameters *const*a, const char *type)
133394 {
133395         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetTcpIpParameters);
133396         if (id < 0)
133397                 return soap->error;
133398         return (*a)->soap_out(soap, tag, id, type);
133399 }
133400
133401 SOAP_FMAC3 _net__SetTcpIpParameters ** SOAP_FMAC4 soap_get_PointerTo_net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters **p, const char *tag, const char *type)
133402 {
133403         if ((p = soap_in_PointerTo_net__SetTcpIpParameters(soap, tag, p, type)))
133404                 soap_getindependent(soap);
133405         return p;
133406 }
133407
133408 SOAP_FMAC3 _net__SetTcpIpParameters ** SOAP_FMAC4 soap_in_PointerTo_net__SetTcpIpParameters(struct soap *soap, const char *tag, _net__SetTcpIpParameters **a, const char *type)
133409 {
133410         if (soap_element_begin_in(soap, tag, 1, NULL))
133411                 return NULL;
133412         if (!a)
133413                 if (!(a = (_net__SetTcpIpParameters **)soap_malloc(soap, sizeof(_net__SetTcpIpParameters *))))
133414                         return NULL;
133415         *a = NULL;
133416         if (!soap->null && *soap->href != '#')
133417         {       soap_revert(soap);
133418                 if (!(*a = (_net__SetTcpIpParameters *)soap_instantiate__net__SetTcpIpParameters(soap, -1, soap->type, soap->arrayType, NULL)))
133419                         return NULL;
133420                 (*a)->soap_default(soap);
133421                 if (!(*a)->soap_in(soap, tag, NULL))
133422                         return NULL;
133423         }
133424         else
133425         {       a = (_net__SetTcpIpParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetTcpIpParameters, sizeof(_net__SetTcpIpParameters), 0);
133426                 if (soap->body && soap_element_end_in(soap, tag))
133427                         return NULL;
133428         }
133429         return a;
133430 }
133431
133432 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *const*a)
133433 {
133434         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetDomainNameResponse))
133435                 (*a)->soap_serialize(soap);
133436 }
133437
133438 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *const*a, const char *tag, const char *type)
133439 {
133440         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetDomainNameResponse);
133441         if (soap_out_PointerTo_net__GetDomainNameResponse(soap, tag, id, a, type))
133442                 return soap->error;
133443         return soap_putindependent(soap);
133444 }
133445
133446 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetDomainNameResponse(struct soap *soap, const char *tag, int id, _net__GetDomainNameResponse *const*a, const char *type)
133447 {
133448         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetDomainNameResponse);
133449         if (id < 0)
133450                 return soap->error;
133451         return (*a)->soap_out(soap, tag, id, type);
133452 }
133453
133454 SOAP_FMAC3 _net__GetDomainNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse **p, const char *tag, const char *type)
133455 {
133456         if ((p = soap_in_PointerTo_net__GetDomainNameResponse(soap, tag, p, type)))
133457                 soap_getindependent(soap);
133458         return p;
133459 }
133460
133461 SOAP_FMAC3 _net__GetDomainNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetDomainNameResponse(struct soap *soap, const char *tag, _net__GetDomainNameResponse **a, const char *type)
133462 {
133463         if (soap_element_begin_in(soap, tag, 1, NULL))
133464                 return NULL;
133465         if (!a)
133466                 if (!(a = (_net__GetDomainNameResponse **)soap_malloc(soap, sizeof(_net__GetDomainNameResponse *))))
133467                         return NULL;
133468         *a = NULL;
133469         if (!soap->null && *soap->href != '#')
133470         {       soap_revert(soap);
133471                 if (!(*a = (_net__GetDomainNameResponse *)soap_instantiate__net__GetDomainNameResponse(soap, -1, soap->type, soap->arrayType, NULL)))
133472                         return NULL;
133473                 (*a)->soap_default(soap);
133474                 if (!(*a)->soap_in(soap, tag, NULL))
133475                         return NULL;
133476         }
133477         else
133478         {       a = (_net__GetDomainNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetDomainNameResponse, sizeof(_net__GetDomainNameResponse), 0);
133479                 if (soap->body && soap_element_end_in(soap, tag))
133480                         return NULL;
133481         }
133482         return a;
133483 }
133484
133485 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetDomainName(struct soap *soap, _net__GetDomainName *const*a)
133486 {
133487         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetDomainName))
133488                 (*a)->soap_serialize(soap);
133489 }
133490
133491 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetDomainName(struct soap *soap, _net__GetDomainName *const*a, const char *tag, const char *type)
133492 {
133493         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetDomainName);
133494         if (soap_out_PointerTo_net__GetDomainName(soap, tag, id, a, type))
133495                 return soap->error;
133496         return soap_putindependent(soap);
133497 }
133498
133499 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetDomainName(struct soap *soap, const char *tag, int id, _net__GetDomainName *const*a, const char *type)
133500 {
133501         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetDomainName);
133502         if (id < 0)
133503                 return soap->error;
133504         return (*a)->soap_out(soap, tag, id, type);
133505 }
133506
133507 SOAP_FMAC3 _net__GetDomainName ** SOAP_FMAC4 soap_get_PointerTo_net__GetDomainName(struct soap *soap, _net__GetDomainName **p, const char *tag, const char *type)
133508 {
133509         if ((p = soap_in_PointerTo_net__GetDomainName(soap, tag, p, type)))
133510                 soap_getindependent(soap);
133511         return p;
133512 }
133513
133514 SOAP_FMAC3 _net__GetDomainName ** SOAP_FMAC4 soap_in_PointerTo_net__GetDomainName(struct soap *soap, const char *tag, _net__GetDomainName **a, const char *type)
133515 {
133516         if (soap_element_begin_in(soap, tag, 1, NULL))
133517                 return NULL;
133518         if (!a)
133519                 if (!(a = (_net__GetDomainName **)soap_malloc(soap, sizeof(_net__GetDomainName *))))
133520                         return NULL;
133521         *a = NULL;
133522         if (!soap->null && *soap->href != '#')
133523         {       soap_revert(soap);
133524                 if (!(*a = (_net__GetDomainName *)soap_instantiate__net__GetDomainName(soap, -1, soap->type, soap->arrayType, NULL)))
133525                         return NULL;
133526                 (*a)->soap_default(soap);
133527                 if (!(*a)->soap_in(soap, tag, NULL))
133528                         return NULL;
133529         }
133530         else
133531         {       a = (_net__GetDomainName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetDomainName, sizeof(_net__GetDomainName), 0);
133532                 if (soap->body && soap_element_end_in(soap, tag))
133533                         return NULL;
133534         }
133535         return a;
133536 }
133537
133538 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *const*a)
133539 {
133540         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetDomainNameResponse))
133541                 (*a)->soap_serialize(soap);
133542 }
133543
133544 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *const*a, const char *tag, const char *type)
133545 {
133546         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetDomainNameResponse);
133547         if (soap_out_PointerTo_net__SetDomainNameResponse(soap, tag, id, a, type))
133548                 return soap->error;
133549         return soap_putindependent(soap);
133550 }
133551
133552 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetDomainNameResponse(struct soap *soap, const char *tag, int id, _net__SetDomainNameResponse *const*a, const char *type)
133553 {
133554         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetDomainNameResponse);
133555         if (id < 0)
133556                 return soap->error;
133557         return (*a)->soap_out(soap, tag, id, type);
133558 }
133559
133560 SOAP_FMAC3 _net__SetDomainNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse **p, const char *tag, const char *type)
133561 {
133562         if ((p = soap_in_PointerTo_net__SetDomainNameResponse(soap, tag, p, type)))
133563                 soap_getindependent(soap);
133564         return p;
133565 }
133566
133567 SOAP_FMAC3 _net__SetDomainNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetDomainNameResponse(struct soap *soap, const char *tag, _net__SetDomainNameResponse **a, const char *type)
133568 {
133569         if (soap_element_begin_in(soap, tag, 1, NULL))
133570                 return NULL;
133571         if (!a)
133572                 if (!(a = (_net__SetDomainNameResponse **)soap_malloc(soap, sizeof(_net__SetDomainNameResponse *))))
133573                         return NULL;
133574         *a = NULL;
133575         if (!soap->null && *soap->href != '#')
133576         {       soap_revert(soap);
133577                 if (!(*a = (_net__SetDomainNameResponse *)soap_instantiate__net__SetDomainNameResponse(soap, -1, soap->type, soap->arrayType, NULL)))
133578                         return NULL;
133579                 (*a)->soap_default(soap);
133580                 if (!(*a)->soap_in(soap, tag, NULL))
133581                         return NULL;
133582         }
133583         else
133584         {       a = (_net__SetDomainNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetDomainNameResponse, sizeof(_net__SetDomainNameResponse), 0);
133585                 if (soap->body && soap_element_end_in(soap, tag))
133586                         return NULL;
133587         }
133588         return a;
133589 }
133590
133591 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetDomainName(struct soap *soap, _net__SetDomainName *const*a)
133592 {
133593         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetDomainName))
133594                 (*a)->soap_serialize(soap);
133595 }
133596
133597 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetDomainName(struct soap *soap, _net__SetDomainName *const*a, const char *tag, const char *type)
133598 {
133599         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetDomainName);
133600         if (soap_out_PointerTo_net__SetDomainName(soap, tag, id, a, type))
133601                 return soap->error;
133602         return soap_putindependent(soap);
133603 }
133604
133605 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetDomainName(struct soap *soap, const char *tag, int id, _net__SetDomainName *const*a, const char *type)
133606 {
133607         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetDomainName);
133608         if (id < 0)
133609                 return soap->error;
133610         return (*a)->soap_out(soap, tag, id, type);
133611 }
133612
133613 SOAP_FMAC3 _net__SetDomainName ** SOAP_FMAC4 soap_get_PointerTo_net__SetDomainName(struct soap *soap, _net__SetDomainName **p, const char *tag, const char *type)
133614 {
133615         if ((p = soap_in_PointerTo_net__SetDomainName(soap, tag, p, type)))
133616                 soap_getindependent(soap);
133617         return p;
133618 }
133619
133620 SOAP_FMAC3 _net__SetDomainName ** SOAP_FMAC4 soap_in_PointerTo_net__SetDomainName(struct soap *soap, const char *tag, _net__SetDomainName **a, const char *type)
133621 {
133622         if (soap_element_begin_in(soap, tag, 1, NULL))
133623                 return NULL;
133624         if (!a)
133625                 if (!(a = (_net__SetDomainName **)soap_malloc(soap, sizeof(_net__SetDomainName *))))
133626                         return NULL;
133627         *a = NULL;
133628         if (!soap->null && *soap->href != '#')
133629         {       soap_revert(soap);
133630                 if (!(*a = (_net__SetDomainName *)soap_instantiate__net__SetDomainName(soap, -1, soap->type, soap->arrayType, NULL)))
133631                         return NULL;
133632                 (*a)->soap_default(soap);
133633                 if (!(*a)->soap_in(soap, tag, NULL))
133634                         return NULL;
133635         }
133636         else
133637         {       a = (_net__SetDomainName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetDomainName, sizeof(_net__SetDomainName), 0);
133638                 if (soap->body && soap_element_end_in(soap, tag))
133639                         return NULL;
133640         }
133641         return a;
133642 }
133643
133644 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *const*a)
133645 {
133646         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetHostNameResponse))
133647                 (*a)->soap_serialize(soap);
133648 }
133649
133650 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *const*a, const char *tag, const char *type)
133651 {
133652         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetHostNameResponse);
133653         if (soap_out_PointerTo_net__GetHostNameResponse(soap, tag, id, a, type))
133654                 return soap->error;
133655         return soap_putindependent(soap);
133656 }
133657
133658 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetHostNameResponse(struct soap *soap, const char *tag, int id, _net__GetHostNameResponse *const*a, const char *type)
133659 {
133660         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetHostNameResponse);
133661         if (id < 0)
133662                 return soap->error;
133663         return (*a)->soap_out(soap, tag, id, type);
133664 }
133665
133666 SOAP_FMAC3 _net__GetHostNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse **p, const char *tag, const char *type)
133667 {
133668         if ((p = soap_in_PointerTo_net__GetHostNameResponse(soap, tag, p, type)))
133669                 soap_getindependent(soap);
133670         return p;
133671 }
133672
133673 SOAP_FMAC3 _net__GetHostNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetHostNameResponse(struct soap *soap, const char *tag, _net__GetHostNameResponse **a, const char *type)
133674 {
133675         if (soap_element_begin_in(soap, tag, 1, NULL))
133676                 return NULL;
133677         if (!a)
133678                 if (!(a = (_net__GetHostNameResponse **)soap_malloc(soap, sizeof(_net__GetHostNameResponse *))))
133679                         return NULL;
133680         *a = NULL;
133681         if (!soap->null && *soap->href != '#')
133682         {       soap_revert(soap);
133683                 if (!(*a = (_net__GetHostNameResponse *)soap_instantiate__net__GetHostNameResponse(soap, -1, soap->type, soap->arrayType, NULL)))
133684                         return NULL;
133685                 (*a)->soap_default(soap);
133686                 if (!(*a)->soap_in(soap, tag, NULL))
133687                         return NULL;
133688         }
133689         else
133690         {       a = (_net__GetHostNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetHostNameResponse, sizeof(_net__GetHostNameResponse), 0);
133691                 if (soap->body && soap_element_end_in(soap, tag))
133692                         return NULL;
133693         }
133694         return a;
133695 }
133696
133697 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetHostName(struct soap *soap, _net__GetHostName *const*a)
133698 {
133699         if (!soap_reference(soap, *a, SOAP_TYPE__net__GetHostName))
133700                 (*a)->soap_serialize(soap);
133701 }
133702
133703 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetHostName(struct soap *soap, _net__GetHostName *const*a, const char *tag, const char *type)
133704 {
133705         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetHostName);
133706         if (soap_out_PointerTo_net__GetHostName(soap, tag, id, a, type))
133707                 return soap->error;
133708         return soap_putindependent(soap);
133709 }
133710
133711 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__GetHostName(struct soap *soap, const char *tag, int id, _net__GetHostName *const*a, const char *type)
133712 {
133713         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetHostName);
133714         if (id < 0)
133715                 return soap->error;
133716         return (*a)->soap_out(soap, tag, id, type);
133717 }
133718
133719 SOAP_FMAC3 _net__GetHostName ** SOAP_FMAC4 soap_get_PointerTo_net__GetHostName(struct soap *soap, _net__GetHostName **p, const char *tag, const char *type)
133720 {
133721         if ((p = soap_in_PointerTo_net__GetHostName(soap, tag, p, type)))
133722                 soap_getindependent(soap);
133723         return p;
133724 }
133725
133726 SOAP_FMAC3 _net__GetHostName ** SOAP_FMAC4 soap_in_PointerTo_net__GetHostName(struct soap *soap, const char *tag, _net__GetHostName **a, const char *type)
133727 {
133728         if (soap_element_begin_in(soap, tag, 1, NULL))
133729                 return NULL;
133730         if (!a)
133731                 if (!(a = (_net__GetHostName **)soap_malloc(soap, sizeof(_net__GetHostName *))))
133732                         return NULL;
133733         *a = NULL;
133734         if (!soap->null && *soap->href != '#')
133735         {       soap_revert(soap);
133736                 if (!(*a = (_net__GetHostName *)soap_instantiate__net__GetHostName(soap, -1, soap->type, soap->arrayType, NULL)))
133737                         return NULL;
133738                 (*a)->soap_default(soap);
133739                 if (!(*a)->soap_in(soap, tag, NULL))
133740                         return NULL;
133741         }
133742         else
133743         {       a = (_net__GetHostName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetHostName, sizeof(_net__GetHostName), 0);
133744                 if (soap->body && soap_element_end_in(soap, tag))
133745                         return NULL;
133746         }
133747         return a;
133748 }
133749
133750 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *const*a)
133751 {
133752         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetHostNameResponse))
133753                 (*a)->soap_serialize(soap);
133754 }
133755
133756 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *const*a, const char *tag, const char *type)
133757 {
133758         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetHostNameResponse);
133759         if (soap_out_PointerTo_net__SetHostNameResponse(soap, tag, id, a, type))
133760                 return soap->error;
133761         return soap_putindependent(soap);
133762 }
133763
133764 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetHostNameResponse(struct soap *soap, const char *tag, int id, _net__SetHostNameResponse *const*a, const char *type)
133765 {
133766         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetHostNameResponse);
133767         if (id < 0)
133768                 return soap->error;
133769         return (*a)->soap_out(soap, tag, id, type);
133770 }
133771
133772 SOAP_FMAC3 _net__SetHostNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse **p, const char *tag, const char *type)
133773 {
133774         if ((p = soap_in_PointerTo_net__SetHostNameResponse(soap, tag, p, type)))
133775                 soap_getindependent(soap);
133776         return p;
133777 }
133778
133779 SOAP_FMAC3 _net__SetHostNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetHostNameResponse(struct soap *soap, const char *tag, _net__SetHostNameResponse **a, const char *type)
133780 {
133781         if (soap_element_begin_in(soap, tag, 1, NULL))
133782                 return NULL;
133783         if (!a)
133784                 if (!(a = (_net__SetHostNameResponse **)soap_malloc(soap, sizeof(_net__SetHostNameResponse *))))
133785                         return NULL;
133786         *a = NULL;
133787         if (!soap->null && *soap->href != '#')
133788         {       soap_revert(soap);
133789                 if (!(*a = (_net__SetHostNameResponse *)soap_instantiate__net__SetHostNameResponse(soap, -1, soap->type, soap->arrayType, NULL)))
133790                         return NULL;
133791                 (*a)->soap_default(soap);
133792                 if (!(*a)->soap_in(soap, tag, NULL))
133793                         return NULL;
133794         }
133795         else
133796         {       a = (_net__SetHostNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetHostNameResponse, sizeof(_net__SetHostNameResponse), 0);
133797                 if (soap->body && soap_element_end_in(soap, tag))
133798                         return NULL;
133799         }
133800         return a;
133801 }
133802
133803 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetHostName(struct soap *soap, _net__SetHostName *const*a)
133804 {
133805         if (!soap_reference(soap, *a, SOAP_TYPE__net__SetHostName))
133806                 (*a)->soap_serialize(soap);
133807 }
133808
133809 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetHostName(struct soap *soap, _net__SetHostName *const*a, const char *tag, const char *type)
133810 {
133811         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetHostName);
133812         if (soap_out_PointerTo_net__SetHostName(soap, tag, id, a, type))
133813                 return soap->error;
133814         return soap_putindependent(soap);
133815 }
133816
133817 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_net__SetHostName(struct soap *soap, const char *tag, int id, _net__SetHostName *const*a, const char *type)
133818 {
133819         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetHostName);
133820         if (id < 0)
133821                 return soap->error;
133822         return (*a)->soap_out(soap, tag, id, type);
133823 }
133824
133825 SOAP_FMAC3 _net__SetHostName ** SOAP_FMAC4 soap_get_PointerTo_net__SetHostName(struct soap *soap, _net__SetHostName **p, const char *tag, const char *type)
133826 {
133827         if ((p = soap_in_PointerTo_net__SetHostName(soap, tag, p, type)))
133828                 soap_getindependent(soap);
133829         return p;
133830 }
133831
133832 SOAP_FMAC3 _net__SetHostName ** SOAP_FMAC4 soap_in_PointerTo_net__SetHostName(struct soap *soap, const char *tag, _net__SetHostName **a, const char *type)
133833 {
133834         if (soap_element_begin_in(soap, tag, 1, NULL))
133835                 return NULL;
133836         if (!a)
133837                 if (!(a = (_net__SetHostName **)soap_malloc(soap, sizeof(_net__SetHostName *))))
133838                         return NULL;
133839         *a = NULL;
133840         if (!soap->null && *soap->href != '#')
133841         {       soap_revert(soap);
133842                 if (!(*a = (_net__SetHostName *)soap_instantiate__net__SetHostName(soap, -1, soap->type, soap->arrayType, NULL)))
133843                         return NULL;
133844                 (*a)->soap_default(soap);
133845                 if (!(*a)->soap_in(soap, tag, NULL))
133846                         return NULL;
133847         }
133848         else
133849         {       a = (_net__SetHostName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetHostName, sizeof(_net__SetHostName), 0);
133850                 if (soap->body && soap_element_end_in(soap, tag))
133851                         return NULL;
133852         }
133853         return a;
133854 }
133855
133856 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *const*a)
133857 {
133858         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetIderSessionLogResponse))
133859                 (*a)->soap_serialize(soap);
133860 }
133861
133862 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *const*a, const char *tag, const char *type)
133863 {
133864         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse);
133865         if (soap_out_PointerTo_inf__GetIderSessionLogResponse(soap, tag, id, a, type))
133866                 return soap->error;
133867         return soap_putindependent(soap);
133868 }
133869
133870 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, int id, _inf__GetIderSessionLogResponse *const*a, const char *type)
133871 {
133872         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetIderSessionLogResponse);
133873         if (id < 0)
133874                 return soap->error;
133875         return (*a)->soap_out(soap, tag, id, type);
133876 }
133877
133878 SOAP_FMAC3 _inf__GetIderSessionLogResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse **p, const char *tag, const char *type)
133879 {
133880         if ((p = soap_in_PointerTo_inf__GetIderSessionLogResponse(soap, tag, p, type)))
133881                 soap_getindependent(soap);
133882         return p;
133883 }
133884
133885 SOAP_FMAC3 _inf__GetIderSessionLogResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, _inf__GetIderSessionLogResponse **a, const char *type)
133886 {
133887         if (soap_element_begin_in(soap, tag, 1, NULL))
133888                 return NULL;
133889         if (!a)
133890                 if (!(a = (_inf__GetIderSessionLogResponse **)soap_malloc(soap, sizeof(_inf__GetIderSessionLogResponse *))))
133891                         return NULL;
133892         *a = NULL;
133893         if (!soap->null && *soap->href != '#')
133894         {       soap_revert(soap);
133895                 if (!(*a = (_inf__GetIderSessionLogResponse *)soap_instantiate__inf__GetIderSessionLogResponse(soap, -1, soap->type, soap->arrayType, NULL)))
133896                         return NULL;
133897                 (*a)->soap_default(soap);
133898                 if (!(*a)->soap_in(soap, tag, NULL))
133899                         return NULL;
133900         }
133901         else
133902         {       a = (_inf__GetIderSessionLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetIderSessionLogResponse, sizeof(_inf__GetIderSessionLogResponse), 0);
133903                 if (soap->body && soap_element_end_in(soap, tag))
133904                         return NULL;
133905         }
133906         return a;
133907 }
133908
133909 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *const*a)
133910 {
133911         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetIderSessionLog))
133912                 (*a)->soap_serialize(soap);
133913 }
133914
133915 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *const*a, const char *tag, const char *type)
133916 {
133917         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetIderSessionLog);
133918         if (soap_out_PointerTo_inf__GetIderSessionLog(soap, tag, id, a, type))
133919                 return soap->error;
133920         return soap_putindependent(soap);
133921 }
133922
133923 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetIderSessionLog(struct soap *soap, const char *tag, int id, _inf__GetIderSessionLog *const*a, const char *type)
133924 {
133925         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetIderSessionLog);
133926         if (id < 0)
133927                 return soap->error;
133928         return (*a)->soap_out(soap, tag, id, type);
133929 }
133930
133931 SOAP_FMAC3 _inf__GetIderSessionLog ** SOAP_FMAC4 soap_get_PointerTo_inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog **p, const char *tag, const char *type)
133932 {
133933         if ((p = soap_in_PointerTo_inf__GetIderSessionLog(soap, tag, p, type)))
133934                 soap_getindependent(soap);
133935         return p;
133936 }
133937
133938 SOAP_FMAC3 _inf__GetIderSessionLog ** SOAP_FMAC4 soap_in_PointerTo_inf__GetIderSessionLog(struct soap *soap, const char *tag, _inf__GetIderSessionLog **a, const char *type)
133939 {
133940         if (soap_element_begin_in(soap, tag, 1, NULL))
133941                 return NULL;
133942         if (!a)
133943                 if (!(a = (_inf__GetIderSessionLog **)soap_malloc(soap, sizeof(_inf__GetIderSessionLog *))))
133944                         return NULL;
133945         *a = NULL;
133946         if (!soap->null && *soap->href != '#')
133947         {       soap_revert(soap);
133948                 if (!(*a = (_inf__GetIderSessionLog *)soap_instantiate__inf__GetIderSessionLog(soap, -1, soap->type, soap->arrayType, NULL)))
133949                         return NULL;
133950                 (*a)->soap_default(soap);
133951                 if (!(*a)->soap_in(soap, tag, NULL))
133952                         return NULL;
133953         }
133954         else
133955         {       a = (_inf__GetIderSessionLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetIderSessionLog, sizeof(_inf__GetIderSessionLog), 0);
133956                 if (soap->body && soap_element_end_in(soap, tag))
133957                         return NULL;
133958         }
133959         return a;
133960 }
133961
133962 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *const*a)
133963 {
133964         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetSecurityParametersResponse))
133965                 (*a)->soap_serialize(soap);
133966 }
133967
133968 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *const*a, const char *tag, const char *type)
133969 {
133970         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse);
133971         if (soap_out_PointerTo_inf__GetSecurityParametersResponse(soap, tag, id, a, type))
133972                 return soap->error;
133973         return soap_putindependent(soap);
133974 }
133975
133976 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, int id, _inf__GetSecurityParametersResponse *const*a, const char *type)
133977 {
133978         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetSecurityParametersResponse);
133979         if (id < 0)
133980                 return soap->error;
133981         return (*a)->soap_out(soap, tag, id, type);
133982 }
133983
133984 SOAP_FMAC3 _inf__GetSecurityParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse **p, const char *tag, const char *type)
133985 {
133986         if ((p = soap_in_PointerTo_inf__GetSecurityParametersResponse(soap, tag, p, type)))
133987                 soap_getindependent(soap);
133988         return p;
133989 }
133990
133991 SOAP_FMAC3 _inf__GetSecurityParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, _inf__GetSecurityParametersResponse **a, const char *type)
133992 {
133993         if (soap_element_begin_in(soap, tag, 1, NULL))
133994                 return NULL;
133995         if (!a)
133996                 if (!(a = (_inf__GetSecurityParametersResponse **)soap_malloc(soap, sizeof(_inf__GetSecurityParametersResponse *))))
133997                         return NULL;
133998         *a = NULL;
133999         if (!soap->null && *soap->href != '#')
134000         {       soap_revert(soap);
134001                 if (!(*a = (_inf__GetSecurityParametersResponse *)soap_instantiate__inf__GetSecurityParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
134002                         return NULL;
134003                 (*a)->soap_default(soap);
134004                 if (!(*a)->soap_in(soap, tag, NULL))
134005                         return NULL;
134006         }
134007         else
134008         {       a = (_inf__GetSecurityParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetSecurityParametersResponse, sizeof(_inf__GetSecurityParametersResponse), 0);
134009                 if (soap->body && soap_element_end_in(soap, tag))
134010                         return NULL;
134011         }
134012         return a;
134013 }
134014
134015 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *const*a)
134016 {
134017         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetSecurityParameters))
134018                 (*a)->soap_serialize(soap);
134019 }
134020
134021 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *const*a, const char *tag, const char *type)
134022 {
134023         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetSecurityParameters);
134024         if (soap_out_PointerTo_inf__GetSecurityParameters(soap, tag, id, a, type))
134025                 return soap->error;
134026         return soap_putindependent(soap);
134027 }
134028
134029 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetSecurityParameters(struct soap *soap, const char *tag, int id, _inf__GetSecurityParameters *const*a, const char *type)
134030 {
134031         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetSecurityParameters);
134032         if (id < 0)
134033                 return soap->error;
134034         return (*a)->soap_out(soap, tag, id, type);
134035 }
134036
134037 SOAP_FMAC3 _inf__GetSecurityParameters ** SOAP_FMAC4 soap_get_PointerTo_inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters **p, const char *tag, const char *type)
134038 {
134039         if ((p = soap_in_PointerTo_inf__GetSecurityParameters(soap, tag, p, type)))
134040                 soap_getindependent(soap);
134041         return p;
134042 }
134043
134044 SOAP_FMAC3 _inf__GetSecurityParameters ** SOAP_FMAC4 soap_in_PointerTo_inf__GetSecurityParameters(struct soap *soap, const char *tag, _inf__GetSecurityParameters **a, const char *type)
134045 {
134046         if (soap_element_begin_in(soap, tag, 1, NULL))
134047                 return NULL;
134048         if (!a)
134049                 if (!(a = (_inf__GetSecurityParameters **)soap_malloc(soap, sizeof(_inf__GetSecurityParameters *))))
134050                         return NULL;
134051         *a = NULL;
134052         if (!soap->null && *soap->href != '#')
134053         {       soap_revert(soap);
134054                 if (!(*a = (_inf__GetSecurityParameters *)soap_instantiate__inf__GetSecurityParameters(soap, -1, soap->type, soap->arrayType, NULL)))
134055                         return NULL;
134056                 (*a)->soap_default(soap);
134057                 if (!(*a)->soap_in(soap, tag, NULL))
134058                         return NULL;
134059         }
134060         else
134061         {       a = (_inf__GetSecurityParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetSecurityParameters, sizeof(_inf__GetSecurityParameters), 0);
134062                 if (soap->body && soap_element_end_in(soap, tag))
134063                         return NULL;
134064         }
134065         return a;
134066 }
134067
134068 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *const*a)
134069 {
134070         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetNetworkStateResponse))
134071                 (*a)->soap_serialize(soap);
134072 }
134073
134074 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *const*a, const char *tag, const char *type)
134075 {
134076         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse);
134077         if (soap_out_PointerTo_inf__GetNetworkStateResponse(soap, tag, id, a, type))
134078                 return soap->error;
134079         return soap_putindependent(soap);
134080 }
134081
134082 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, const char *tag, int id, _inf__GetNetworkStateResponse *const*a, const char *type)
134083 {
134084         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetNetworkStateResponse);
134085         if (id < 0)
134086                 return soap->error;
134087         return (*a)->soap_out(soap, tag, id, type);
134088 }
134089
134090 SOAP_FMAC3 _inf__GetNetworkStateResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse **p, const char *tag, const char *type)
134091 {
134092         if ((p = soap_in_PointerTo_inf__GetNetworkStateResponse(soap, tag, p, type)))
134093                 soap_getindependent(soap);
134094         return p;
134095 }
134096
134097 SOAP_FMAC3 _inf__GetNetworkStateResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, const char *tag, _inf__GetNetworkStateResponse **a, const char *type)
134098 {
134099         if (soap_element_begin_in(soap, tag, 1, NULL))
134100                 return NULL;
134101         if (!a)
134102                 if (!(a = (_inf__GetNetworkStateResponse **)soap_malloc(soap, sizeof(_inf__GetNetworkStateResponse *))))
134103                         return NULL;
134104         *a = NULL;
134105         if (!soap->null && *soap->href != '#')
134106         {       soap_revert(soap);
134107                 if (!(*a = (_inf__GetNetworkStateResponse *)soap_instantiate__inf__GetNetworkStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
134108                         return NULL;
134109                 (*a)->soap_default(soap);
134110                 if (!(*a)->soap_in(soap, tag, NULL))
134111                         return NULL;
134112         }
134113         else
134114         {       a = (_inf__GetNetworkStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetNetworkStateResponse, sizeof(_inf__GetNetworkStateResponse), 0);
134115                 if (soap->body && soap_element_end_in(soap, tag))
134116                         return NULL;
134117         }
134118         return a;
134119 }
134120
134121 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *const*a)
134122 {
134123         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetNetworkState))
134124                 (*a)->soap_serialize(soap);
134125 }
134126
134127 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *const*a, const char *tag, const char *type)
134128 {
134129         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetNetworkState);
134130         if (soap_out_PointerTo_inf__GetNetworkState(soap, tag, id, a, type))
134131                 return soap->error;
134132         return soap_putindependent(soap);
134133 }
134134
134135 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetNetworkState(struct soap *soap, const char *tag, int id, _inf__GetNetworkState *const*a, const char *type)
134136 {
134137         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetNetworkState);
134138         if (id < 0)
134139                 return soap->error;
134140         return (*a)->soap_out(soap, tag, id, type);
134141 }
134142
134143 SOAP_FMAC3 _inf__GetNetworkState ** SOAP_FMAC4 soap_get_PointerTo_inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState **p, const char *tag, const char *type)
134144 {
134145         if ((p = soap_in_PointerTo_inf__GetNetworkState(soap, tag, p, type)))
134146                 soap_getindependent(soap);
134147         return p;
134148 }
134149
134150 SOAP_FMAC3 _inf__GetNetworkState ** SOAP_FMAC4 soap_in_PointerTo_inf__GetNetworkState(struct soap *soap, const char *tag, _inf__GetNetworkState **a, const char *type)
134151 {
134152         if (soap_element_begin_in(soap, tag, 1, NULL))
134153                 return NULL;
134154         if (!a)
134155                 if (!(a = (_inf__GetNetworkState **)soap_malloc(soap, sizeof(_inf__GetNetworkState *))))
134156                         return NULL;
134157         *a = NULL;
134158         if (!soap->null && *soap->href != '#')
134159         {       soap_revert(soap);
134160                 if (!(*a = (_inf__GetNetworkState *)soap_instantiate__inf__GetNetworkState(soap, -1, soap->type, soap->arrayType, NULL)))
134161                         return NULL;
134162                 (*a)->soap_default(soap);
134163                 if (!(*a)->soap_in(soap, tag, NULL))
134164                         return NULL;
134165         }
134166         else
134167         {       a = (_inf__GetNetworkState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetNetworkState, sizeof(_inf__GetNetworkState), 0);
134168                 if (soap->body && soap_element_end_in(soap, tag))
134169                         return NULL;
134170         }
134171         return a;
134172 }
134173
134174 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *const*a)
134175 {
134176         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetEnabledInterfacesResponse))
134177                 (*a)->soap_serialize(soap);
134178 }
134179
134180 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *const*a, const char *tag, const char *type)
134181 {
134182         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse);
134183         if (soap_out_PointerTo_inf__GetEnabledInterfacesResponse(soap, tag, id, a, type))
134184                 return soap->error;
134185         return soap_putindependent(soap);
134186 }
134187
134188 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, _inf__GetEnabledInterfacesResponse *const*a, const char *type)
134189 {
134190         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetEnabledInterfacesResponse);
134191         if (id < 0)
134192                 return soap->error;
134193         return (*a)->soap_out(soap, tag, id, type);
134194 }
134195
134196 SOAP_FMAC3 _inf__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse **p, const char *tag, const char *type)
134197 {
134198         if ((p = soap_in_PointerTo_inf__GetEnabledInterfacesResponse(soap, tag, p, type)))
134199                 soap_getindependent(soap);
134200         return p;
134201 }
134202
134203 SOAP_FMAC3 _inf__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _inf__GetEnabledInterfacesResponse **a, const char *type)
134204 {
134205         if (soap_element_begin_in(soap, tag, 1, NULL))
134206                 return NULL;
134207         if (!a)
134208                 if (!(a = (_inf__GetEnabledInterfacesResponse **)soap_malloc(soap, sizeof(_inf__GetEnabledInterfacesResponse *))))
134209                         return NULL;
134210         *a = NULL;
134211         if (!soap->null && *soap->href != '#')
134212         {       soap_revert(soap);
134213                 if (!(*a = (_inf__GetEnabledInterfacesResponse *)soap_instantiate__inf__GetEnabledInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
134214                         return NULL;
134215                 (*a)->soap_default(soap);
134216                 if (!(*a)->soap_in(soap, tag, NULL))
134217                         return NULL;
134218         }
134219         else
134220         {       a = (_inf__GetEnabledInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetEnabledInterfacesResponse, sizeof(_inf__GetEnabledInterfacesResponse), 0);
134221                 if (soap->body && soap_element_end_in(soap, tag))
134222                         return NULL;
134223         }
134224         return a;
134225 }
134226
134227 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *const*a)
134228 {
134229         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetEnabledInterfaces))
134230                 (*a)->soap_serialize(soap);
134231 }
134232
134233 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *const*a, const char *tag, const char *type)
134234 {
134235         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces);
134236         if (soap_out_PointerTo_inf__GetEnabledInterfaces(soap, tag, id, a, type))
134237                 return soap->error;
134238         return soap_putindependent(soap);
134239 }
134240
134241 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, _inf__GetEnabledInterfaces *const*a, const char *type)
134242 {
134243         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetEnabledInterfaces);
134244         if (id < 0)
134245                 return soap->error;
134246         return (*a)->soap_out(soap, tag, id, type);
134247 }
134248
134249 SOAP_FMAC3 _inf__GetEnabledInterfaces ** SOAP_FMAC4 soap_get_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces **p, const char *tag, const char *type)
134250 {
134251         if ((p = soap_in_PointerTo_inf__GetEnabledInterfaces(soap, tag, p, type)))
134252                 soap_getindependent(soap);
134253         return p;
134254 }
134255
134256 SOAP_FMAC3 _inf__GetEnabledInterfaces ** SOAP_FMAC4 soap_in_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, const char *tag, _inf__GetEnabledInterfaces **a, const char *type)
134257 {
134258         if (soap_element_begin_in(soap, tag, 1, NULL))
134259                 return NULL;
134260         if (!a)
134261                 if (!(a = (_inf__GetEnabledInterfaces **)soap_malloc(soap, sizeof(_inf__GetEnabledInterfaces *))))
134262                         return NULL;
134263         *a = NULL;
134264         if (!soap->null && *soap->href != '#')
134265         {       soap_revert(soap);
134266                 if (!(*a = (_inf__GetEnabledInterfaces *)soap_instantiate__inf__GetEnabledInterfaces(soap, -1, soap->type, soap->arrayType, NULL)))
134267                         return NULL;
134268                 (*a)->soap_default(soap);
134269                 if (!(*a)->soap_in(soap, tag, NULL))
134270                         return NULL;
134271         }
134272         else
134273         {       a = (_inf__GetEnabledInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetEnabledInterfaces, sizeof(_inf__GetEnabledInterfaces), 0);
134274                 if (soap->body && soap_element_end_in(soap, tag))
134275                         return NULL;
134276         }
134277         return a;
134278 }
134279
134280 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *const*a)
134281 {
134282         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetPasswordModelResponse))
134283                 (*a)->soap_serialize(soap);
134284 }
134285
134286 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *const*a, const char *tag, const char *type)
134287 {
134288         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse);
134289         if (soap_out_PointerTo_inf__GetPasswordModelResponse(soap, tag, id, a, type))
134290                 return soap->error;
134291         return soap_putindependent(soap);
134292 }
134293
134294 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, const char *tag, int id, _inf__GetPasswordModelResponse *const*a, const char *type)
134295 {
134296         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetPasswordModelResponse);
134297         if (id < 0)
134298                 return soap->error;
134299         return (*a)->soap_out(soap, tag, id, type);
134300 }
134301
134302 SOAP_FMAC3 _inf__GetPasswordModelResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse **p, const char *tag, const char *type)
134303 {
134304         if ((p = soap_in_PointerTo_inf__GetPasswordModelResponse(soap, tag, p, type)))
134305                 soap_getindependent(soap);
134306         return p;
134307 }
134308
134309 SOAP_FMAC3 _inf__GetPasswordModelResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, const char *tag, _inf__GetPasswordModelResponse **a, const char *type)
134310 {
134311         if (soap_element_begin_in(soap, tag, 1, NULL))
134312                 return NULL;
134313         if (!a)
134314                 if (!(a = (_inf__GetPasswordModelResponse **)soap_malloc(soap, sizeof(_inf__GetPasswordModelResponse *))))
134315                         return NULL;
134316         *a = NULL;
134317         if (!soap->null && *soap->href != '#')
134318         {       soap_revert(soap);
134319                 if (!(*a = (_inf__GetPasswordModelResponse *)soap_instantiate__inf__GetPasswordModelResponse(soap, -1, soap->type, soap->arrayType, NULL)))
134320                         return NULL;
134321                 (*a)->soap_default(soap);
134322                 if (!(*a)->soap_in(soap, tag, NULL))
134323                         return NULL;
134324         }
134325         else
134326         {       a = (_inf__GetPasswordModelResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetPasswordModelResponse, sizeof(_inf__GetPasswordModelResponse), 0);
134327                 if (soap->body && soap_element_end_in(soap, tag))
134328                         return NULL;
134329         }
134330         return a;
134331 }
134332
134333 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *const*a)
134334 {
134335         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetPasswordModel))
134336                 (*a)->soap_serialize(soap);
134337 }
134338
134339 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *const*a, const char *tag, const char *type)
134340 {
134341         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetPasswordModel);
134342         if (soap_out_PointerTo_inf__GetPasswordModel(soap, tag, id, a, type))
134343                 return soap->error;
134344         return soap_putindependent(soap);
134345 }
134346
134347 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetPasswordModel(struct soap *soap, const char *tag, int id, _inf__GetPasswordModel *const*a, const char *type)
134348 {
134349         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetPasswordModel);
134350         if (id < 0)
134351                 return soap->error;
134352         return (*a)->soap_out(soap, tag, id, type);
134353 }
134354
134355 SOAP_FMAC3 _inf__GetPasswordModel ** SOAP_FMAC4 soap_get_PointerTo_inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel **p, const char *tag, const char *type)
134356 {
134357         if ((p = soap_in_PointerTo_inf__GetPasswordModel(soap, tag, p, type)))
134358                 soap_getindependent(soap);
134359         return p;
134360 }
134361
134362 SOAP_FMAC3 _inf__GetPasswordModel ** SOAP_FMAC4 soap_in_PointerTo_inf__GetPasswordModel(struct soap *soap, const char *tag, _inf__GetPasswordModel **a, const char *type)
134363 {
134364         if (soap_element_begin_in(soap, tag, 1, NULL))
134365                 return NULL;
134366         if (!a)
134367                 if (!(a = (_inf__GetPasswordModel **)soap_malloc(soap, sizeof(_inf__GetPasswordModel *))))
134368                         return NULL;
134369         *a = NULL;
134370         if (!soap->null && *soap->href != '#')
134371         {       soap_revert(soap);
134372                 if (!(*a = (_inf__GetPasswordModel *)soap_instantiate__inf__GetPasswordModel(soap, -1, soap->type, soap->arrayType, NULL)))
134373                         return NULL;
134374                 (*a)->soap_default(soap);
134375                 if (!(*a)->soap_in(soap, tag, NULL))
134376                         return NULL;
134377         }
134378         else
134379         {       a = (_inf__GetPasswordModel **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetPasswordModel, sizeof(_inf__GetPasswordModel), 0);
134380                 if (soap->body && soap_element_end_in(soap, tag))
134381                         return NULL;
134382         }
134383         return a;
134384 }
134385
134386 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *const*a)
134387 {
134388         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse))
134389                 (*a)->soap_serialize(soap);
134390 }
134391
134392 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *const*a, const char *tag, const char *type)
134393 {
134394         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse);
134395         if (soap_out_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, tag, id, a, type))
134396                 return soap->error;
134397         return soap_putindependent(soap);
134398 }
134399
134400 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, int id, _inf__GetAdminNetAclEntryStatusResponse *const*a, const char *type)
134401 {
134402         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse);
134403         if (id < 0)
134404                 return soap->error;
134405         return (*a)->soap_out(soap, tag, id, type);
134406 }
134407
134408 SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse **p, const char *tag, const char *type)
134409 {
134410         if ((p = soap_in_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, tag, p, type)))
134411                 soap_getindependent(soap);
134412         return p;
134413 }
134414
134415 SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatusResponse **a, const char *type)
134416 {
134417         if (soap_element_begin_in(soap, tag, 1, NULL))
134418                 return NULL;
134419         if (!a)
134420                 if (!(a = (_inf__GetAdminNetAclEntryStatusResponse **)soap_malloc(soap, sizeof(_inf__GetAdminNetAclEntryStatusResponse *))))
134421                         return NULL;
134422         *a = NULL;
134423         if (!soap->null && *soap->href != '#')
134424         {       soap_revert(soap);
134425                 if (!(*a = (_inf__GetAdminNetAclEntryStatusResponse *)soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
134426                         return NULL;
134427                 (*a)->soap_default(soap);
134428                 if (!(*a)->soap_in(soap, tag, NULL))
134429                         return NULL;
134430         }
134431         else
134432         {       a = (_inf__GetAdminNetAclEntryStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, sizeof(_inf__GetAdminNetAclEntryStatusResponse), 0);
134433                 if (soap->body && soap_element_end_in(soap, tag))
134434                         return NULL;
134435         }
134436         return a;
134437 }
134438
134439 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *const*a)
134440 {
134441         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus))
134442                 (*a)->soap_serialize(soap);
134443 }
134444
134445 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *const*a, const char *tag, const char *type)
134446 {
134447         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus);
134448         if (soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(soap, tag, id, a, type))
134449                 return soap->error;
134450         return soap_putindependent(soap);
134451 }
134452
134453 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, int id, _inf__GetAdminNetAclEntryStatus *const*a, const char *type)
134454 {
134455         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminNetAclEntryStatus);
134456         if (id < 0)
134457                 return soap->error;
134458         return (*a)->soap_out(soap, tag, id, type);
134459 }
134460
134461 SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus **p, const char *tag, const char *type)
134462 {
134463         if ((p = soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(soap, tag, p, type)))
134464                 soap_getindependent(soap);
134465         return p;
134466 }
134467
134468 SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatus **a, const char *type)
134469 {
134470         if (soap_element_begin_in(soap, tag, 1, NULL))
134471                 return NULL;
134472         if (!a)
134473                 if (!(a = (_inf__GetAdminNetAclEntryStatus **)soap_malloc(soap, sizeof(_inf__GetAdminNetAclEntryStatus *))))
134474                         return NULL;
134475         *a = NULL;
134476         if (!soap->null && *soap->href != '#')
134477         {       soap_revert(soap);
134478                 if (!(*a = (_inf__GetAdminNetAclEntryStatus *)soap_instantiate__inf__GetAdminNetAclEntryStatus(soap, -1, soap->type, soap->arrayType, NULL)))
134479                         return NULL;
134480                 (*a)->soap_default(soap);
134481                 if (!(*a)->soap_in(soap, tag, NULL))
134482                         return NULL;
134483         }
134484         else
134485         {       a = (_inf__GetAdminNetAclEntryStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, sizeof(_inf__GetAdminNetAclEntryStatus), 0);
134486                 if (soap->body && soap_element_end_in(soap, tag))
134487                         return NULL;
134488         }
134489         return a;
134490 }
134491
134492 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *const*a)
134493 {
134494         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse))
134495                 (*a)->soap_serialize(soap);
134496 }
134497
134498 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *const*a, const char *tag, const char *type)
134499 {
134500         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse);
134501         if (soap_out_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, tag, id, a, type))
134502                 return soap->error;
134503         return soap_putindependent(soap);
134504 }
134505
134506 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, int id, _inf__GetAdminAclEntryStatusResponse *const*a, const char *type)
134507 {
134508         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse);
134509         if (id < 0)
134510                 return soap->error;
134511         return (*a)->soap_out(soap, tag, id, type);
134512 }
134513
134514 SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse **p, const char *tag, const char *type)
134515 {
134516         if ((p = soap_in_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, tag, p, type)))
134517                 soap_getindependent(soap);
134518         return p;
134519 }
134520
134521 SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatusResponse **a, const char *type)
134522 {
134523         if (soap_element_begin_in(soap, tag, 1, NULL))
134524                 return NULL;
134525         if (!a)
134526                 if (!(a = (_inf__GetAdminAclEntryStatusResponse **)soap_malloc(soap, sizeof(_inf__GetAdminAclEntryStatusResponse *))))
134527                         return NULL;
134528         *a = NULL;
134529         if (!soap->null && *soap->href != '#')
134530         {       soap_revert(soap);
134531                 if (!(*a = (_inf__GetAdminAclEntryStatusResponse *)soap_instantiate__inf__GetAdminAclEntryStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
134532                         return NULL;
134533                 (*a)->soap_default(soap);
134534                 if (!(*a)->soap_in(soap, tag, NULL))
134535                         return NULL;
134536         }
134537         else
134538         {       a = (_inf__GetAdminAclEntryStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, sizeof(_inf__GetAdminAclEntryStatusResponse), 0);
134539                 if (soap->body && soap_element_end_in(soap, tag))
134540                         return NULL;
134541         }
134542         return a;
134543 }
134544
134545 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *const*a)
134546 {
134547         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminAclEntryStatus))
134548                 (*a)->soap_serialize(soap);
134549 }
134550
134551 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *const*a, const char *tag, const char *type)
134552 {
134553         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus);
134554         if (soap_out_PointerTo_inf__GetAdminAclEntryStatus(soap, tag, id, a, type))
134555                 return soap->error;
134556         return soap_putindependent(soap);
134557 }
134558
134559 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, int id, _inf__GetAdminAclEntryStatus *const*a, const char *type)
134560 {
134561         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminAclEntryStatus);
134562         if (id < 0)
134563                 return soap->error;
134564         return (*a)->soap_out(soap, tag, id, type);
134565 }
134566
134567 SOAP_FMAC3 _inf__GetAdminAclEntryStatus ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus **p, const char *tag, const char *type)
134568 {
134569         if ((p = soap_in_PointerTo_inf__GetAdminAclEntryStatus(soap, tag, p, type)))
134570                 soap_getindependent(soap);
134571         return p;
134572 }
134573
134574 SOAP_FMAC3 _inf__GetAdminAclEntryStatus ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatus **a, const char *type)
134575 {
134576         if (soap_element_begin_in(soap, tag, 1, NULL))
134577                 return NULL;
134578         if (!a)
134579                 if (!(a = (_inf__GetAdminAclEntryStatus **)soap_malloc(soap, sizeof(_inf__GetAdminAclEntryStatus *))))
134580                         return NULL;
134581         *a = NULL;
134582         if (!soap->null && *soap->href != '#')
134583         {       soap_revert(soap);
134584                 if (!(*a = (_inf__GetAdminAclEntryStatus *)soap_instantiate__inf__GetAdminAclEntryStatus(soap, -1, soap->type, soap->arrayType, NULL)))
134585                         return NULL;
134586                 (*a)->soap_default(soap);
134587                 if (!(*a)->soap_in(soap, tag, NULL))
134588                         return NULL;
134589         }
134590         else
134591         {       a = (_inf__GetAdminAclEntryStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminAclEntryStatus, sizeof(_inf__GetAdminAclEntryStatus), 0);
134592                 if (soap->body && soap_element_end_in(soap, tag))
134593                         return NULL;
134594         }
134595         return a;
134596 }
134597
134598 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *const*a)
134599 {
134600         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetConfigServerInfoResponse))
134601                 (*a)->soap_serialize(soap);
134602 }
134603
134604 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *const*a, const char *tag, const char *type)
134605 {
134606         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse);
134607         if (soap_out_PointerTo_inf__GetConfigServerInfoResponse(soap, tag, id, a, type))
134608                 return soap->error;
134609         return soap_putindependent(soap);
134610 }
134611
134612 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, int id, _inf__GetConfigServerInfoResponse *const*a, const char *type)
134613 {
134614         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetConfigServerInfoResponse);
134615         if (id < 0)
134616                 return soap->error;
134617         return (*a)->soap_out(soap, tag, id, type);
134618 }
134619
134620 SOAP_FMAC3 _inf__GetConfigServerInfoResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse **p, const char *tag, const char *type)
134621 {
134622         if ((p = soap_in_PointerTo_inf__GetConfigServerInfoResponse(soap, tag, p, type)))
134623                 soap_getindependent(soap);
134624         return p;
134625 }
134626
134627 SOAP_FMAC3 _inf__GetConfigServerInfoResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, _inf__GetConfigServerInfoResponse **a, const char *type)
134628 {
134629         if (soap_element_begin_in(soap, tag, 1, NULL))
134630                 return NULL;
134631         if (!a)
134632                 if (!(a = (_inf__GetConfigServerInfoResponse **)soap_malloc(soap, sizeof(_inf__GetConfigServerInfoResponse *))))
134633                         return NULL;
134634         *a = NULL;
134635         if (!soap->null && *soap->href != '#')
134636         {       soap_revert(soap);
134637                 if (!(*a = (_inf__GetConfigServerInfoResponse *)soap_instantiate__inf__GetConfigServerInfoResponse(soap, -1, soap->type, soap->arrayType, NULL)))
134638                         return NULL;
134639                 (*a)->soap_default(soap);
134640                 if (!(*a)->soap_in(soap, tag, NULL))
134641                         return NULL;
134642         }
134643         else
134644         {       a = (_inf__GetConfigServerInfoResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetConfigServerInfoResponse, sizeof(_inf__GetConfigServerInfoResponse), 0);
134645                 if (soap->body && soap_element_end_in(soap, tag))
134646                         return NULL;
134647         }
134648         return a;
134649 }
134650
134651 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *const*a)
134652 {
134653         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetConfigServerInfo))
134654                 (*a)->soap_serialize(soap);
134655 }
134656
134657 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *const*a, const char *tag, const char *type)
134658 {
134659         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetConfigServerInfo);
134660         if (soap_out_PointerTo_inf__GetConfigServerInfo(soap, tag, id, a, type))
134661                 return soap->error;
134662         return soap_putindependent(soap);
134663 }
134664
134665 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetConfigServerInfo(struct soap *soap, const char *tag, int id, _inf__GetConfigServerInfo *const*a, const char *type)
134666 {
134667         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetConfigServerInfo);
134668         if (id < 0)
134669                 return soap->error;
134670         return (*a)->soap_out(soap, tag, id, type);
134671 }
134672
134673 SOAP_FMAC3 _inf__GetConfigServerInfo ** SOAP_FMAC4 soap_get_PointerTo_inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo **p, const char *tag, const char *type)
134674 {
134675         if ((p = soap_in_PointerTo_inf__GetConfigServerInfo(soap, tag, p, type)))
134676                 soap_getindependent(soap);
134677         return p;
134678 }
134679
134680 SOAP_FMAC3 _inf__GetConfigServerInfo ** SOAP_FMAC4 soap_in_PointerTo_inf__GetConfigServerInfo(struct soap *soap, const char *tag, _inf__GetConfigServerInfo **a, const char *type)
134681 {
134682         if (soap_element_begin_in(soap, tag, 1, NULL))
134683                 return NULL;
134684         if (!a)
134685                 if (!(a = (_inf__GetConfigServerInfo **)soap_malloc(soap, sizeof(_inf__GetConfigServerInfo *))))
134686                         return NULL;
134687         *a = NULL;
134688         if (!soap->null && *soap->href != '#')
134689         {       soap_revert(soap);
134690                 if (!(*a = (_inf__GetConfigServerInfo *)soap_instantiate__inf__GetConfigServerInfo(soap, -1, soap->type, soap->arrayType, NULL)))
134691                         return NULL;
134692                 (*a)->soap_default(soap);
134693                 if (!(*a)->soap_in(soap, tag, NULL))
134694                         return NULL;
134695         }
134696         else
134697         {       a = (_inf__GetConfigServerInfo **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetConfigServerInfo, sizeof(_inf__GetConfigServerInfo), 0);
134698                 if (soap->body && soap_element_end_in(soap, tag))
134699                         return NULL;
134700         }
134701         return a;
134702 }
134703
134704 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *const*a)
134705 {
134706         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetHostNameResponse))
134707                 (*a)->soap_serialize(soap);
134708 }
134709
134710 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *const*a, const char *tag, const char *type)
134711 {
134712         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetHostNameResponse);
134713         if (soap_out_PointerTo_inf__GetHostNameResponse(soap, tag, id, a, type))
134714                 return soap->error;
134715         return soap_putindependent(soap);
134716 }
134717
134718 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetHostNameResponse(struct soap *soap, const char *tag, int id, _inf__GetHostNameResponse *const*a, const char *type)
134719 {
134720         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetHostNameResponse);
134721         if (id < 0)
134722                 return soap->error;
134723         return (*a)->soap_out(soap, tag, id, type);
134724 }
134725
134726 SOAP_FMAC3 _inf__GetHostNameResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse **p, const char *tag, const char *type)
134727 {
134728         if ((p = soap_in_PointerTo_inf__GetHostNameResponse(soap, tag, p, type)))
134729                 soap_getindependent(soap);
134730         return p;
134731 }
134732
134733 SOAP_FMAC3 _inf__GetHostNameResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetHostNameResponse(struct soap *soap, const char *tag, _inf__GetHostNameResponse **a, const char *type)
134734 {
134735         if (soap_element_begin_in(soap, tag, 1, NULL))
134736                 return NULL;
134737         if (!a)
134738                 if (!(a = (_inf__GetHostNameResponse **)soap_malloc(soap, sizeof(_inf__GetHostNameResponse *))))
134739                         return NULL;
134740         *a = NULL;
134741         if (!soap->null && *soap->href != '#')
134742         {       soap_revert(soap);
134743                 if (!(*a = (_inf__GetHostNameResponse *)soap_instantiate__inf__GetHostNameResponse(soap, -1, soap->type, soap->arrayType, NULL)))
134744                         return NULL;
134745                 (*a)->soap_default(soap);
134746                 if (!(*a)->soap_in(soap, tag, NULL))
134747                         return NULL;
134748         }
134749         else
134750         {       a = (_inf__GetHostNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetHostNameResponse, sizeof(_inf__GetHostNameResponse), 0);
134751                 if (soap->body && soap_element_end_in(soap, tag))
134752                         return NULL;
134753         }
134754         return a;
134755 }
134756
134757 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetHostName(struct soap *soap, _inf__GetHostName *const*a)
134758 {
134759         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetHostName))
134760                 (*a)->soap_serialize(soap);
134761 }
134762
134763 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetHostName(struct soap *soap, _inf__GetHostName *const*a, const char *tag, const char *type)
134764 {
134765         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetHostName);
134766         if (soap_out_PointerTo_inf__GetHostName(soap, tag, id, a, type))
134767                 return soap->error;
134768         return soap_putindependent(soap);
134769 }
134770
134771 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetHostName(struct soap *soap, const char *tag, int id, _inf__GetHostName *const*a, const char *type)
134772 {
134773         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetHostName);
134774         if (id < 0)
134775                 return soap->error;
134776         return (*a)->soap_out(soap, tag, id, type);
134777 }
134778
134779 SOAP_FMAC3 _inf__GetHostName ** SOAP_FMAC4 soap_get_PointerTo_inf__GetHostName(struct soap *soap, _inf__GetHostName **p, const char *tag, const char *type)
134780 {
134781         if ((p = soap_in_PointerTo_inf__GetHostName(soap, tag, p, type)))
134782                 soap_getindependent(soap);
134783         return p;
134784 }
134785
134786 SOAP_FMAC3 _inf__GetHostName ** SOAP_FMAC4 soap_in_PointerTo_inf__GetHostName(struct soap *soap, const char *tag, _inf__GetHostName **a, const char *type)
134787 {
134788         if (soap_element_begin_in(soap, tag, 1, NULL))
134789                 return NULL;
134790         if (!a)
134791                 if (!(a = (_inf__GetHostName **)soap_malloc(soap, sizeof(_inf__GetHostName *))))
134792                         return NULL;
134793         *a = NULL;
134794         if (!soap->null && *soap->href != '#')
134795         {       soap_revert(soap);
134796                 if (!(*a = (_inf__GetHostName *)soap_instantiate__inf__GetHostName(soap, -1, soap->type, soap->arrayType, NULL)))
134797                         return NULL;
134798                 (*a)->soap_default(soap);
134799                 if (!(*a)->soap_in(soap, tag, NULL))
134800                         return NULL;
134801         }
134802         else
134803         {       a = (_inf__GetHostName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetHostName, sizeof(_inf__GetHostName), 0);
134804                 if (soap->body && soap_element_end_in(soap, tag))
134805                         return NULL;
134806         }
134807         return a;
134808 }
134809
134810 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *const*a)
134811 {
134812         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetVlanParametersResponse))
134813                 (*a)->soap_serialize(soap);
134814 }
134815
134816 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *const*a, const char *tag, const char *type)
134817 {
134818         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse);
134819         if (soap_out_PointerTo_inf__GetVlanParametersResponse(soap, tag, id, a, type))
134820                 return soap->error;
134821         return soap_putindependent(soap);
134822 }
134823
134824 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, const char *tag, int id, _inf__GetVlanParametersResponse *const*a, const char *type)
134825 {
134826         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetVlanParametersResponse);
134827         if (id < 0)
134828                 return soap->error;
134829         return (*a)->soap_out(soap, tag, id, type);
134830 }
134831
134832 SOAP_FMAC3 _inf__GetVlanParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse **p, const char *tag, const char *type)
134833 {
134834         if ((p = soap_in_PointerTo_inf__GetVlanParametersResponse(soap, tag, p, type)))
134835                 soap_getindependent(soap);
134836         return p;
134837 }
134838
134839 SOAP_FMAC3 _inf__GetVlanParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, const char *tag, _inf__GetVlanParametersResponse **a, const char *type)
134840 {
134841         if (soap_element_begin_in(soap, tag, 1, NULL))
134842                 return NULL;
134843         if (!a)
134844                 if (!(a = (_inf__GetVlanParametersResponse **)soap_malloc(soap, sizeof(_inf__GetVlanParametersResponse *))))
134845                         return NULL;
134846         *a = NULL;
134847         if (!soap->null && *soap->href != '#')
134848         {       soap_revert(soap);
134849                 if (!(*a = (_inf__GetVlanParametersResponse *)soap_instantiate__inf__GetVlanParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
134850                         return NULL;
134851                 (*a)->soap_default(soap);
134852                 if (!(*a)->soap_in(soap, tag, NULL))
134853                         return NULL;
134854         }
134855         else
134856         {       a = (_inf__GetVlanParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetVlanParametersResponse, sizeof(_inf__GetVlanParametersResponse), 0);
134857                 if (soap->body && soap_element_end_in(soap, tag))
134858                         return NULL;
134859         }
134860         return a;
134861 }
134862
134863 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *const*a)
134864 {
134865         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetVlanParameters))
134866                 (*a)->soap_serialize(soap);
134867 }
134868
134869 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *const*a, const char *tag, const char *type)
134870 {
134871         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetVlanParameters);
134872         if (soap_out_PointerTo_inf__GetVlanParameters(soap, tag, id, a, type))
134873                 return soap->error;
134874         return soap_putindependent(soap);
134875 }
134876
134877 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetVlanParameters(struct soap *soap, const char *tag, int id, _inf__GetVlanParameters *const*a, const char *type)
134878 {
134879         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetVlanParameters);
134880         if (id < 0)
134881                 return soap->error;
134882         return (*a)->soap_out(soap, tag, id, type);
134883 }
134884
134885 SOAP_FMAC3 _inf__GetVlanParameters ** SOAP_FMAC4 soap_get_PointerTo_inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters **p, const char *tag, const char *type)
134886 {
134887         if ((p = soap_in_PointerTo_inf__GetVlanParameters(soap, tag, p, type)))
134888                 soap_getindependent(soap);
134889         return p;
134890 }
134891
134892 SOAP_FMAC3 _inf__GetVlanParameters ** SOAP_FMAC4 soap_in_PointerTo_inf__GetVlanParameters(struct soap *soap, const char *tag, _inf__GetVlanParameters **a, const char *type)
134893 {
134894         if (soap_element_begin_in(soap, tag, 1, NULL))
134895                 return NULL;
134896         if (!a)
134897                 if (!(a = (_inf__GetVlanParameters **)soap_malloc(soap, sizeof(_inf__GetVlanParameters *))))
134898                         return NULL;
134899         *a = NULL;
134900         if (!soap->null && *soap->href != '#')
134901         {       soap_revert(soap);
134902                 if (!(*a = (_inf__GetVlanParameters *)soap_instantiate__inf__GetVlanParameters(soap, -1, soap->type, soap->arrayType, NULL)))
134903                         return NULL;
134904                 (*a)->soap_default(soap);
134905                 if (!(*a)->soap_in(soap, tag, NULL))
134906                         return NULL;
134907         }
134908         else
134909         {       a = (_inf__GetVlanParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetVlanParameters, sizeof(_inf__GetVlanParameters), 0);
134910                 if (soap->body && soap_element_end_in(soap, tag))
134911                         return NULL;
134912         }
134913         return a;
134914 }
134915
134916 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *const*a)
134917 {
134918         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningStateResponse))
134919                 (*a)->soap_serialize(soap);
134920 }
134921
134922 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *const*a, const char *tag, const char *type)
134923 {
134924         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse);
134925         if (soap_out_PointerTo_inf__GetProvisioningStateResponse(soap, tag, id, a, type))
134926                 return soap->error;
134927         return soap_putindependent(soap);
134928 }
134929
134930 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, int id, _inf__GetProvisioningStateResponse *const*a, const char *type)
134931 {
134932         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningStateResponse);
134933         if (id < 0)
134934                 return soap->error;
134935         return (*a)->soap_out(soap, tag, id, type);
134936 }
134937
134938 SOAP_FMAC3 _inf__GetProvisioningStateResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse **p, const char *tag, const char *type)
134939 {
134940         if ((p = soap_in_PointerTo_inf__GetProvisioningStateResponse(soap, tag, p, type)))
134941                 soap_getindependent(soap);
134942         return p;
134943 }
134944
134945 SOAP_FMAC3 _inf__GetProvisioningStateResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, _inf__GetProvisioningStateResponse **a, const char *type)
134946 {
134947         if (soap_element_begin_in(soap, tag, 1, NULL))
134948                 return NULL;
134949         if (!a)
134950                 if (!(a = (_inf__GetProvisioningStateResponse **)soap_malloc(soap, sizeof(_inf__GetProvisioningStateResponse *))))
134951                         return NULL;
134952         *a = NULL;
134953         if (!soap->null && *soap->href != '#')
134954         {       soap_revert(soap);
134955                 if (!(*a = (_inf__GetProvisioningStateResponse *)soap_instantiate__inf__GetProvisioningStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
134956                         return NULL;
134957                 (*a)->soap_default(soap);
134958                 if (!(*a)->soap_in(soap, tag, NULL))
134959                         return NULL;
134960         }
134961         else
134962         {       a = (_inf__GetProvisioningStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningStateResponse, sizeof(_inf__GetProvisioningStateResponse), 0);
134963                 if (soap->body && soap_element_end_in(soap, tag))
134964                         return NULL;
134965         }
134966         return a;
134967 }
134968
134969 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *const*a)
134970 {
134971         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningState))
134972                 (*a)->soap_serialize(soap);
134973 }
134974
134975 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *const*a, const char *tag, const char *type)
134976 {
134977         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningState);
134978         if (soap_out_PointerTo_inf__GetProvisioningState(soap, tag, id, a, type))
134979                 return soap->error;
134980         return soap_putindependent(soap);
134981 }
134982
134983 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetProvisioningState(struct soap *soap, const char *tag, int id, _inf__GetProvisioningState *const*a, const char *type)
134984 {
134985         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningState);
134986         if (id < 0)
134987                 return soap->error;
134988         return (*a)->soap_out(soap, tag, id, type);
134989 }
134990
134991 SOAP_FMAC3 _inf__GetProvisioningState ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState **p, const char *tag, const char *type)
134992 {
134993         if ((p = soap_in_PointerTo_inf__GetProvisioningState(soap, tag, p, type)))
134994                 soap_getindependent(soap);
134995         return p;
134996 }
134997
134998 SOAP_FMAC3 _inf__GetProvisioningState ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningState(struct soap *soap, const char *tag, _inf__GetProvisioningState **a, const char *type)
134999 {
135000         if (soap_element_begin_in(soap, tag, 1, NULL))
135001                 return NULL;
135002         if (!a)
135003                 if (!(a = (_inf__GetProvisioningState **)soap_malloc(soap, sizeof(_inf__GetProvisioningState *))))
135004                         return NULL;
135005         *a = NULL;
135006         if (!soap->null && *soap->href != '#')
135007         {       soap_revert(soap);
135008                 if (!(*a = (_inf__GetProvisioningState *)soap_instantiate__inf__GetProvisioningState(soap, -1, soap->type, soap->arrayType, NULL)))
135009                         return NULL;
135010                 (*a)->soap_default(soap);
135011                 if (!(*a)->soap_in(soap, tag, NULL))
135012                         return NULL;
135013         }
135014         else
135015         {       a = (_inf__GetProvisioningState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningState, sizeof(_inf__GetProvisioningState), 0);
135016                 if (soap->body && soap_element_end_in(soap, tag))
135017                         return NULL;
135018         }
135019         return a;
135020 }
135021
135022 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *const*a)
135023 {
135024         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningModeResponse))
135025                 (*a)->soap_serialize(soap);
135026 }
135027
135028 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *const*a, const char *tag, const char *type)
135029 {
135030         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse);
135031         if (soap_out_PointerTo_inf__GetProvisioningModeResponse(soap, tag, id, a, type))
135032                 return soap->error;
135033         return soap_putindependent(soap);
135034 }
135035
135036 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, int id, _inf__GetProvisioningModeResponse *const*a, const char *type)
135037 {
135038         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningModeResponse);
135039         if (id < 0)
135040                 return soap->error;
135041         return (*a)->soap_out(soap, tag, id, type);
135042 }
135043
135044 SOAP_FMAC3 _inf__GetProvisioningModeResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse **p, const char *tag, const char *type)
135045 {
135046         if ((p = soap_in_PointerTo_inf__GetProvisioningModeResponse(soap, tag, p, type)))
135047                 soap_getindependent(soap);
135048         return p;
135049 }
135050
135051 SOAP_FMAC3 _inf__GetProvisioningModeResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, _inf__GetProvisioningModeResponse **a, const char *type)
135052 {
135053         if (soap_element_begin_in(soap, tag, 1, NULL))
135054                 return NULL;
135055         if (!a)
135056                 if (!(a = (_inf__GetProvisioningModeResponse **)soap_malloc(soap, sizeof(_inf__GetProvisioningModeResponse *))))
135057                         return NULL;
135058         *a = NULL;
135059         if (!soap->null && *soap->href != '#')
135060         {       soap_revert(soap);
135061                 if (!(*a = (_inf__GetProvisioningModeResponse *)soap_instantiate__inf__GetProvisioningModeResponse(soap, -1, soap->type, soap->arrayType, NULL)))
135062                         return NULL;
135063                 (*a)->soap_default(soap);
135064                 if (!(*a)->soap_in(soap, tag, NULL))
135065                         return NULL;
135066         }
135067         else
135068         {       a = (_inf__GetProvisioningModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningModeResponse, sizeof(_inf__GetProvisioningModeResponse), 0);
135069                 if (soap->body && soap_element_end_in(soap, tag))
135070                         return NULL;
135071         }
135072         return a;
135073 }
135074
135075 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *const*a)
135076 {
135077         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningMode))
135078                 (*a)->soap_serialize(soap);
135079 }
135080
135081 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *const*a, const char *tag, const char *type)
135082 {
135083         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningMode);
135084         if (soap_out_PointerTo_inf__GetProvisioningMode(soap, tag, id, a, type))
135085                 return soap->error;
135086         return soap_putindependent(soap);
135087 }
135088
135089 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetProvisioningMode(struct soap *soap, const char *tag, int id, _inf__GetProvisioningMode *const*a, const char *type)
135090 {
135091         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningMode);
135092         if (id < 0)
135093                 return soap->error;
135094         return (*a)->soap_out(soap, tag, id, type);
135095 }
135096
135097 SOAP_FMAC3 _inf__GetProvisioningMode ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode **p, const char *tag, const char *type)
135098 {
135099         if ((p = soap_in_PointerTo_inf__GetProvisioningMode(soap, tag, p, type)))
135100                 soap_getindependent(soap);
135101         return p;
135102 }
135103
135104 SOAP_FMAC3 _inf__GetProvisioningMode ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningMode(struct soap *soap, const char *tag, _inf__GetProvisioningMode **a, const char *type)
135105 {
135106         if (soap_element_begin_in(soap, tag, 1, NULL))
135107                 return NULL;
135108         if (!a)
135109                 if (!(a = (_inf__GetProvisioningMode **)soap_malloc(soap, sizeof(_inf__GetProvisioningMode *))))
135110                         return NULL;
135111         *a = NULL;
135112         if (!soap->null && *soap->href != '#')
135113         {       soap_revert(soap);
135114                 if (!(*a = (_inf__GetProvisioningMode *)soap_instantiate__inf__GetProvisioningMode(soap, -1, soap->type, soap->arrayType, NULL)))
135115                         return NULL;
135116                 (*a)->soap_default(soap);
135117                 if (!(*a)->soap_in(soap, tag, NULL))
135118                         return NULL;
135119         }
135120         else
135121         {       a = (_inf__GetProvisioningMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningMode, sizeof(_inf__GetProvisioningMode), 0);
135122                 if (soap->body && soap_element_end_in(soap, tag))
135123                         return NULL;
135124         }
135125         return a;
135126 }
135127
135128 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *const*a)
135129 {
135130         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCodeVersionsResponse))
135131                 (*a)->soap_serialize(soap);
135132 }
135133
135134 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *const*a, const char *tag, const char *type)
135135 {
135136         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse);
135137         if (soap_out_PointerTo_inf__GetCodeVersionsResponse(soap, tag, id, a, type))
135138                 return soap->error;
135139         return soap_putindependent(soap);
135140 }
135141
135142 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, int id, _inf__GetCodeVersionsResponse *const*a, const char *type)
135143 {
135144         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCodeVersionsResponse);
135145         if (id < 0)
135146                 return soap->error;
135147         return (*a)->soap_out(soap, tag, id, type);
135148 }
135149
135150 SOAP_FMAC3 _inf__GetCodeVersionsResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse **p, const char *tag, const char *type)
135151 {
135152         if ((p = soap_in_PointerTo_inf__GetCodeVersionsResponse(soap, tag, p, type)))
135153                 soap_getindependent(soap);
135154         return p;
135155 }
135156
135157 SOAP_FMAC3 _inf__GetCodeVersionsResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, _inf__GetCodeVersionsResponse **a, const char *type)
135158 {
135159         if (soap_element_begin_in(soap, tag, 1, NULL))
135160                 return NULL;
135161         if (!a)
135162                 if (!(a = (_inf__GetCodeVersionsResponse **)soap_malloc(soap, sizeof(_inf__GetCodeVersionsResponse *))))
135163                         return NULL;
135164         *a = NULL;
135165         if (!soap->null && *soap->href != '#')
135166         {       soap_revert(soap);
135167                 if (!(*a = (_inf__GetCodeVersionsResponse *)soap_instantiate__inf__GetCodeVersionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
135168                         return NULL;
135169                 (*a)->soap_default(soap);
135170                 if (!(*a)->soap_in(soap, tag, NULL))
135171                         return NULL;
135172         }
135173         else
135174         {       a = (_inf__GetCodeVersionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCodeVersionsResponse, sizeof(_inf__GetCodeVersionsResponse), 0);
135175                 if (soap->body && soap_element_end_in(soap, tag))
135176                         return NULL;
135177         }
135178         return a;
135179 }
135180
135181 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *const*a)
135182 {
135183         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCodeVersions))
135184                 (*a)->soap_serialize(soap);
135185 }
135186
135187 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *const*a, const char *tag, const char *type)
135188 {
135189         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCodeVersions);
135190         if (soap_out_PointerTo_inf__GetCodeVersions(soap, tag, id, a, type))
135191                 return soap->error;
135192         return soap_putindependent(soap);
135193 }
135194
135195 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetCodeVersions(struct soap *soap, const char *tag, int id, _inf__GetCodeVersions *const*a, const char *type)
135196 {
135197         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCodeVersions);
135198         if (id < 0)
135199                 return soap->error;
135200         return (*a)->soap_out(soap, tag, id, type);
135201 }
135202
135203 SOAP_FMAC3 _inf__GetCodeVersions ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions **p, const char *tag, const char *type)
135204 {
135205         if ((p = soap_in_PointerTo_inf__GetCodeVersions(soap, tag, p, type)))
135206                 soap_getindependent(soap);
135207         return p;
135208 }
135209
135210 SOAP_FMAC3 _inf__GetCodeVersions ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCodeVersions(struct soap *soap, const char *tag, _inf__GetCodeVersions **a, const char *type)
135211 {
135212         if (soap_element_begin_in(soap, tag, 1, NULL))
135213                 return NULL;
135214         if (!a)
135215                 if (!(a = (_inf__GetCodeVersions **)soap_malloc(soap, sizeof(_inf__GetCodeVersions *))))
135216                         return NULL;
135217         *a = NULL;
135218         if (!soap->null && *soap->href != '#')
135219         {       soap_revert(soap);
135220                 if (!(*a = (_inf__GetCodeVersions *)soap_instantiate__inf__GetCodeVersions(soap, -1, soap->type, soap->arrayType, NULL)))
135221                         return NULL;
135222                 (*a)->soap_default(soap);
135223                 if (!(*a)->soap_in(soap, tag, NULL))
135224                         return NULL;
135225         }
135226         else
135227         {       a = (_inf__GetCodeVersions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCodeVersions, sizeof(_inf__GetCodeVersions), 0);
135228                 if (soap->body && soap_element_end_in(soap, tag))
135229                         return NULL;
135230         }
135231         return a;
135232 }
135233
135234 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *const*a)
135235 {
135236         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCoreVersionResponse))
135237                 (*a)->soap_serialize(soap);
135238 }
135239
135240 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *const*a, const char *tag, const char *type)
135241 {
135242         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse);
135243         if (soap_out_PointerTo_inf__GetCoreVersionResponse(soap, tag, id, a, type))
135244                 return soap->error;
135245         return soap_putindependent(soap);
135246 }
135247
135248 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, const char *tag, int id, _inf__GetCoreVersionResponse *const*a, const char *type)
135249 {
135250         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCoreVersionResponse);
135251         if (id < 0)
135252                 return soap->error;
135253         return (*a)->soap_out(soap, tag, id, type);
135254 }
135255
135256 SOAP_FMAC3 _inf__GetCoreVersionResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse **p, const char *tag, const char *type)
135257 {
135258         if ((p = soap_in_PointerTo_inf__GetCoreVersionResponse(soap, tag, p, type)))
135259                 soap_getindependent(soap);
135260         return p;
135261 }
135262
135263 SOAP_FMAC3 _inf__GetCoreVersionResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, const char *tag, _inf__GetCoreVersionResponse **a, const char *type)
135264 {
135265         if (soap_element_begin_in(soap, tag, 1, NULL))
135266                 return NULL;
135267         if (!a)
135268                 if (!(a = (_inf__GetCoreVersionResponse **)soap_malloc(soap, sizeof(_inf__GetCoreVersionResponse *))))
135269                         return NULL;
135270         *a = NULL;
135271         if (!soap->null && *soap->href != '#')
135272         {       soap_revert(soap);
135273                 if (!(*a = (_inf__GetCoreVersionResponse *)soap_instantiate__inf__GetCoreVersionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
135274                         return NULL;
135275                 (*a)->soap_default(soap);
135276                 if (!(*a)->soap_in(soap, tag, NULL))
135277                         return NULL;
135278         }
135279         else
135280         {       a = (_inf__GetCoreVersionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCoreVersionResponse, sizeof(_inf__GetCoreVersionResponse), 0);
135281                 if (soap->body && soap_element_end_in(soap, tag))
135282                         return NULL;
135283         }
135284         return a;
135285 }
135286
135287 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *const*a)
135288 {
135289         if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCoreVersion))
135290                 (*a)->soap_serialize(soap);
135291 }
135292
135293 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *const*a, const char *tag, const char *type)
135294 {
135295         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCoreVersion);
135296         if (soap_out_PointerTo_inf__GetCoreVersion(soap, tag, id, a, type))
135297                 return soap->error;
135298         return soap_putindependent(soap);
135299 }
135300
135301 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_inf__GetCoreVersion(struct soap *soap, const char *tag, int id, _inf__GetCoreVersion *const*a, const char *type)
135302 {
135303         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCoreVersion);
135304         if (id < 0)
135305                 return soap->error;
135306         return (*a)->soap_out(soap, tag, id, type);
135307 }
135308
135309 SOAP_FMAC3 _inf__GetCoreVersion ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion **p, const char *tag, const char *type)
135310 {
135311         if ((p = soap_in_PointerTo_inf__GetCoreVersion(soap, tag, p, type)))
135312                 soap_getindependent(soap);
135313         return p;
135314 }
135315
135316 SOAP_FMAC3 _inf__GetCoreVersion ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCoreVersion(struct soap *soap, const char *tag, _inf__GetCoreVersion **a, const char *type)
135317 {
135318         if (soap_element_begin_in(soap, tag, 1, NULL))
135319                 return NULL;
135320         if (!a)
135321                 if (!(a = (_inf__GetCoreVersion **)soap_malloc(soap, sizeof(_inf__GetCoreVersion *))))
135322                         return NULL;
135323         *a = NULL;
135324         if (!soap->null && *soap->href != '#')
135325         {       soap_revert(soap);
135326                 if (!(*a = (_inf__GetCoreVersion *)soap_instantiate__inf__GetCoreVersion(soap, -1, soap->type, soap->arrayType, NULL)))
135327                         return NULL;
135328                 (*a)->soap_default(soap);
135329                 if (!(*a)->soap_in(soap, tag, NULL))
135330                         return NULL;
135331         }
135332         else
135333         {       a = (_inf__GetCoreVersion **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCoreVersion, sizeof(_inf__GetCoreVersion), 0);
135334                 if (soap->body && soap_element_end_in(soap, tag))
135335                         return NULL;
135336         }
135337         return a;
135338 }
135339
135340 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *const*a)
135341 {
135342         if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetIderSessionLogResponse))
135343                 (*a)->soap_serialize(soap);
135344 }
135345
135346 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *const*a, const char *tag, const char *type)
135347 {
135348         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse);
135349         if (soap_out_PointerTo_idr__GetIderSessionLogResponse(soap, tag, id, a, type))
135350                 return soap->error;
135351         return soap_putindependent(soap);
135352 }
135353
135354 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, int id, _idr__GetIderSessionLogResponse *const*a, const char *type)
135355 {
135356         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetIderSessionLogResponse);
135357         if (id < 0)
135358                 return soap->error;
135359         return (*a)->soap_out(soap, tag, id, type);
135360 }
135361
135362 SOAP_FMAC3 _idr__GetIderSessionLogResponse ** SOAP_FMAC4 soap_get_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse **p, const char *tag, const char *type)
135363 {
135364         if ((p = soap_in_PointerTo_idr__GetIderSessionLogResponse(soap, tag, p, type)))
135365                 soap_getindependent(soap);
135366         return p;
135367 }
135368
135369 SOAP_FMAC3 _idr__GetIderSessionLogResponse ** SOAP_FMAC4 soap_in_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, _idr__GetIderSessionLogResponse **a, const char *type)
135370 {
135371         if (soap_element_begin_in(soap, tag, 1, NULL))
135372                 return NULL;
135373         if (!a)
135374                 if (!(a = (_idr__GetIderSessionLogResponse **)soap_malloc(soap, sizeof(_idr__GetIderSessionLogResponse *))))
135375                         return NULL;
135376         *a = NULL;
135377         if (!soap->null && *soap->href != '#')
135378         {       soap_revert(soap);
135379                 if (!(*a = (_idr__GetIderSessionLogResponse *)soap_instantiate__idr__GetIderSessionLogResponse(soap, -1, soap->type, soap->arrayType, NULL)))
135380                         return NULL;
135381                 (*a)->soap_default(soap);
135382                 if (!(*a)->soap_in(soap, tag, NULL))
135383                         return NULL;
135384         }
135385         else
135386         {       a = (_idr__GetIderSessionLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetIderSessionLogResponse, sizeof(_idr__GetIderSessionLogResponse), 0);
135387                 if (soap->body && soap_element_end_in(soap, tag))
135388                         return NULL;
135389         }
135390         return a;
135391 }
135392
135393 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *const*a)
135394 {
135395         if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetIderSessionLog))
135396                 (*a)->soap_serialize(soap);
135397 }
135398
135399 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *const*a, const char *tag, const char *type)
135400 {
135401         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetIderSessionLog);
135402         if (soap_out_PointerTo_idr__GetIderSessionLog(soap, tag, id, a, type))
135403                 return soap->error;
135404         return soap_putindependent(soap);
135405 }
135406
135407 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__GetIderSessionLog(struct soap *soap, const char *tag, int id, _idr__GetIderSessionLog *const*a, const char *type)
135408 {
135409         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetIderSessionLog);
135410         if (id < 0)
135411                 return soap->error;
135412         return (*a)->soap_out(soap, tag, id, type);
135413 }
135414
135415 SOAP_FMAC3 _idr__GetIderSessionLog ** SOAP_FMAC4 soap_get_PointerTo_idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog **p, const char *tag, const char *type)
135416 {
135417         if ((p = soap_in_PointerTo_idr__GetIderSessionLog(soap, tag, p, type)))
135418                 soap_getindependent(soap);
135419         return p;
135420 }
135421
135422 SOAP_FMAC3 _idr__GetIderSessionLog ** SOAP_FMAC4 soap_in_PointerTo_idr__GetIderSessionLog(struct soap *soap, const char *tag, _idr__GetIderSessionLog **a, const char *type)
135423 {
135424         if (soap_element_begin_in(soap, tag, 1, NULL))
135425                 return NULL;
135426         if (!a)
135427                 if (!(a = (_idr__GetIderSessionLog **)soap_malloc(soap, sizeof(_idr__GetIderSessionLog *))))
135428                         return NULL;
135429         *a = NULL;
135430         if (!soap->null && *soap->href != '#')
135431         {       soap_revert(soap);
135432                 if (!(*a = (_idr__GetIderSessionLog *)soap_instantiate__idr__GetIderSessionLog(soap, -1, soap->type, soap->arrayType, NULL)))
135433                         return NULL;
135434                 (*a)->soap_default(soap);
135435                 if (!(*a)->soap_in(soap, tag, NULL))
135436                         return NULL;
135437         }
135438         else
135439         {       a = (_idr__GetIderSessionLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetIderSessionLog, sizeof(_idr__GetIderSessionLog), 0);
135440                 if (soap->body && soap_element_end_in(soap, tag))
135441                         return NULL;
135442         }
135443         return a;
135444 }
135445
135446 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *const*a)
135447 {
135448         if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse))
135449                 (*a)->soap_serialize(soap);
135450 }
135451
135452 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *const*a, const char *tag, const char *type)
135453 {
135454         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse);
135455         if (soap_out_PointerTo_idr__GetRedirectionListenerStateResponse(soap, tag, id, a, type))
135456                 return soap->error;
135457         return soap_putindependent(soap);
135458 }
135459
135460 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, int id, _idr__GetRedirectionListenerStateResponse *const*a, const char *type)
135461 {
135462         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetRedirectionListenerStateResponse);
135463         if (id < 0)
135464                 return soap->error;
135465         return (*a)->soap_out(soap, tag, id, type);
135466 }
135467
135468 SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_get_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse **p, const char *tag, const char *type)
135469 {
135470         if ((p = soap_in_PointerTo_idr__GetRedirectionListenerStateResponse(soap, tag, p, type)))
135471                 soap_getindependent(soap);
135472         return p;
135473 }
135474
135475 SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_in_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__GetRedirectionListenerStateResponse **a, const char *type)
135476 {
135477         if (soap_element_begin_in(soap, tag, 1, NULL))
135478                 return NULL;
135479         if (!a)
135480                 if (!(a = (_idr__GetRedirectionListenerStateResponse **)soap_malloc(soap, sizeof(_idr__GetRedirectionListenerStateResponse *))))
135481                         return NULL;
135482         *a = NULL;
135483         if (!soap->null && *soap->href != '#')
135484         {       soap_revert(soap);
135485                 if (!(*a = (_idr__GetRedirectionListenerStateResponse *)soap_instantiate__idr__GetRedirectionListenerStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
135486                         return NULL;
135487                 (*a)->soap_default(soap);
135488                 if (!(*a)->soap_in(soap, tag, NULL))
135489                         return NULL;
135490         }
135491         else
135492         {       a = (_idr__GetRedirectionListenerStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, sizeof(_idr__GetRedirectionListenerStateResponse), 0);
135493                 if (soap->body && soap_element_end_in(soap, tag))
135494                         return NULL;
135495         }
135496         return a;
135497 }
135498
135499 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *const*a)
135500 {
135501         if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetRedirectionListenerState))
135502                 (*a)->soap_serialize(soap);
135503 }
135504
135505 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *const*a, const char *tag, const char *type)
135506 {
135507         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState);
135508         if (soap_out_PointerTo_idr__GetRedirectionListenerState(soap, tag, id, a, type))
135509                 return soap->error;
135510         return soap_putindependent(soap);
135511 }
135512
135513 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, const char *tag, int id, _idr__GetRedirectionListenerState *const*a, const char *type)
135514 {
135515         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetRedirectionListenerState);
135516         if (id < 0)
135517                 return soap->error;
135518         return (*a)->soap_out(soap, tag, id, type);
135519 }
135520
135521 SOAP_FMAC3 _idr__GetRedirectionListenerState ** SOAP_FMAC4 soap_get_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState **p, const char *tag, const char *type)
135522 {
135523         if ((p = soap_in_PointerTo_idr__GetRedirectionListenerState(soap, tag, p, type)))
135524                 soap_getindependent(soap);
135525         return p;
135526 }
135527
135528 SOAP_FMAC3 _idr__GetRedirectionListenerState ** SOAP_FMAC4 soap_in_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, const char *tag, _idr__GetRedirectionListenerState **a, const char *type)
135529 {
135530         if (soap_element_begin_in(soap, tag, 1, NULL))
135531                 return NULL;
135532         if (!a)
135533                 if (!(a = (_idr__GetRedirectionListenerState **)soap_malloc(soap, sizeof(_idr__GetRedirectionListenerState *))))
135534                         return NULL;
135535         *a = NULL;
135536         if (!soap->null && *soap->href != '#')
135537         {       soap_revert(soap);
135538                 if (!(*a = (_idr__GetRedirectionListenerState *)soap_instantiate__idr__GetRedirectionListenerState(soap, -1, soap->type, soap->arrayType, NULL)))
135539                         return NULL;
135540                 (*a)->soap_default(soap);
135541                 if (!(*a)->soap_in(soap, tag, NULL))
135542                         return NULL;
135543         }
135544         else
135545         {       a = (_idr__GetRedirectionListenerState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetRedirectionListenerState, sizeof(_idr__GetRedirectionListenerState), 0);
135546                 if (soap->body && soap_element_end_in(soap, tag))
135547                         return NULL;
135548         }
135549         return a;
135550 }
135551
135552 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *const*a)
135553 {
135554         if (!soap_reference(soap, *a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse))
135555                 (*a)->soap_serialize(soap);
135556 }
135557
135558 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *const*a, const char *tag, const char *type)
135559 {
135560         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse);
135561         if (soap_out_PointerTo_idr__SetRedirectionListenerStateResponse(soap, tag, id, a, type))
135562                 return soap->error;
135563         return soap_putindependent(soap);
135564 }
135565
135566 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, int id, _idr__SetRedirectionListenerStateResponse *const*a, const char *type)
135567 {
135568         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__SetRedirectionListenerStateResponse);
135569         if (id < 0)
135570                 return soap->error;
135571         return (*a)->soap_out(soap, tag, id, type);
135572 }
135573
135574 SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_get_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse **p, const char *tag, const char *type)
135575 {
135576         if ((p = soap_in_PointerTo_idr__SetRedirectionListenerStateResponse(soap, tag, p, type)))
135577                 soap_getindependent(soap);
135578         return p;
135579 }
135580
135581 SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_in_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__SetRedirectionListenerStateResponse **a, const char *type)
135582 {
135583         if (soap_element_begin_in(soap, tag, 1, NULL))
135584                 return NULL;
135585         if (!a)
135586                 if (!(a = (_idr__SetRedirectionListenerStateResponse **)soap_malloc(soap, sizeof(_idr__SetRedirectionListenerStateResponse *))))
135587                         return NULL;
135588         *a = NULL;
135589         if (!soap->null && *soap->href != '#')
135590         {       soap_revert(soap);
135591                 if (!(*a = (_idr__SetRedirectionListenerStateResponse *)soap_instantiate__idr__SetRedirectionListenerStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
135592                         return NULL;
135593                 (*a)->soap_default(soap);
135594                 if (!(*a)->soap_in(soap, tag, NULL))
135595                         return NULL;
135596         }
135597         else
135598         {       a = (_idr__SetRedirectionListenerStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, sizeof(_idr__SetRedirectionListenerStateResponse), 0);
135599                 if (soap->body && soap_element_end_in(soap, tag))
135600                         return NULL;
135601         }
135602         return a;
135603 }
135604
135605 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *const*a)
135606 {
135607         if (!soap_reference(soap, *a, SOAP_TYPE__idr__SetRedirectionListenerState))
135608                 (*a)->soap_serialize(soap);
135609 }
135610
135611 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *const*a, const char *tag, const char *type)
135612 {
135613         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState);
135614         if (soap_out_PointerTo_idr__SetRedirectionListenerState(soap, tag, id, a, type))
135615                 return soap->error;
135616         return soap_putindependent(soap);
135617 }
135618
135619 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, const char *tag, int id, _idr__SetRedirectionListenerState *const*a, const char *type)
135620 {
135621         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__SetRedirectionListenerState);
135622         if (id < 0)
135623                 return soap->error;
135624         return (*a)->soap_out(soap, tag, id, type);
135625 }
135626
135627 SOAP_FMAC3 _idr__SetRedirectionListenerState ** SOAP_FMAC4 soap_get_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState **p, const char *tag, const char *type)
135628 {
135629         if ((p = soap_in_PointerTo_idr__SetRedirectionListenerState(soap, tag, p, type)))
135630                 soap_getindependent(soap);
135631         return p;
135632 }
135633
135634 SOAP_FMAC3 _idr__SetRedirectionListenerState ** SOAP_FMAC4 soap_in_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, const char *tag, _idr__SetRedirectionListenerState **a, const char *type)
135635 {
135636         if (soap_element_begin_in(soap, tag, 1, NULL))
135637                 return NULL;
135638         if (!a)
135639                 if (!(a = (_idr__SetRedirectionListenerState **)soap_malloc(soap, sizeof(_idr__SetRedirectionListenerState *))))
135640                         return NULL;
135641         *a = NULL;
135642         if (!soap->null && *soap->href != '#')
135643         {       soap_revert(soap);
135644                 if (!(*a = (_idr__SetRedirectionListenerState *)soap_instantiate__idr__SetRedirectionListenerState(soap, -1, soap->type, soap->arrayType, NULL)))
135645                         return NULL;
135646                 (*a)->soap_default(soap);
135647                 if (!(*a)->soap_in(soap, tag, NULL))
135648                         return NULL;
135649         }
135650         else
135651         {       a = (_idr__SetRedirectionListenerState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__SetRedirectionListenerState, sizeof(_idr__SetRedirectionListenerState), 0);
135652                 if (soap->body && soap_element_end_in(soap, tag))
135653                         return NULL;
135654         }
135655         return a;
135656 }
135657
135658 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *const*a)
135659 {
135660         if (!soap_reference(soap, *a, SOAP_TYPE__hwa__GetAssetDataResponse))
135661                 (*a)->soap_serialize(soap);
135662 }
135663
135664 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *const*a, const char *tag, const char *type)
135665 {
135666         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse);
135667         if (soap_out_PointerTo_hwa__GetAssetDataResponse(soap, tag, id, a, type))
135668                 return soap->error;
135669         return soap_putindependent(soap);
135670 }
135671
135672 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, const char *tag, int id, _hwa__GetAssetDataResponse *const*a, const char *type)
135673 {
135674         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__GetAssetDataResponse);
135675         if (id < 0)
135676                 return soap->error;
135677         return (*a)->soap_out(soap, tag, id, type);
135678 }
135679
135680 SOAP_FMAC3 _hwa__GetAssetDataResponse ** SOAP_FMAC4 soap_get_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse **p, const char *tag, const char *type)
135681 {
135682         if ((p = soap_in_PointerTo_hwa__GetAssetDataResponse(soap, tag, p, type)))
135683                 soap_getindependent(soap);
135684         return p;
135685 }
135686
135687 SOAP_FMAC3 _hwa__GetAssetDataResponse ** SOAP_FMAC4 soap_in_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, const char *tag, _hwa__GetAssetDataResponse **a, const char *type)
135688 {
135689         if (soap_element_begin_in(soap, tag, 1, NULL))
135690                 return NULL;
135691         if (!a)
135692                 if (!(a = (_hwa__GetAssetDataResponse **)soap_malloc(soap, sizeof(_hwa__GetAssetDataResponse *))))
135693                         return NULL;
135694         *a = NULL;
135695         if (!soap->null && *soap->href != '#')
135696         {       soap_revert(soap);
135697                 if (!(*a = (_hwa__GetAssetDataResponse *)soap_instantiate__hwa__GetAssetDataResponse(soap, -1, soap->type, soap->arrayType, NULL)))
135698                         return NULL;
135699                 (*a)->soap_default(soap);
135700                 if (!(*a)->soap_in(soap, tag, NULL))
135701                         return NULL;
135702         }
135703         else
135704         {       a = (_hwa__GetAssetDataResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__GetAssetDataResponse, sizeof(_hwa__GetAssetDataResponse), 0);
135705                 if (soap->body && soap_element_end_in(soap, tag))
135706                         return NULL;
135707         }
135708         return a;
135709 }
135710
135711 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *const*a)
135712 {
135713         if (!soap_reference(soap, *a, SOAP_TYPE__hwa__GetAssetData))
135714                 (*a)->soap_serialize(soap);
135715 }
135716
135717 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *const*a, const char *tag, const char *type)
135718 {
135719         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__GetAssetData);
135720         if (soap_out_PointerTo_hwa__GetAssetData(soap, tag, id, a, type))
135721                 return soap->error;
135722         return soap_putindependent(soap);
135723 }
135724
135725 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_hwa__GetAssetData(struct soap *soap, const char *tag, int id, _hwa__GetAssetData *const*a, const char *type)
135726 {
135727         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__GetAssetData);
135728         if (id < 0)
135729                 return soap->error;
135730         return (*a)->soap_out(soap, tag, id, type);
135731 }
135732
135733 SOAP_FMAC3 _hwa__GetAssetData ** SOAP_FMAC4 soap_get_PointerTo_hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData **p, const char *tag, const char *type)
135734 {
135735         if ((p = soap_in_PointerTo_hwa__GetAssetData(soap, tag, p, type)))
135736                 soap_getindependent(soap);
135737         return p;
135738 }
135739
135740 SOAP_FMAC3 _hwa__GetAssetData ** SOAP_FMAC4 soap_in_PointerTo_hwa__GetAssetData(struct soap *soap, const char *tag, _hwa__GetAssetData **a, const char *type)
135741 {
135742         if (soap_element_begin_in(soap, tag, 1, NULL))
135743                 return NULL;
135744         if (!a)
135745                 if (!(a = (_hwa__GetAssetData **)soap_malloc(soap, sizeof(_hwa__GetAssetData *))))
135746                         return NULL;
135747         *a = NULL;
135748         if (!soap->null && *soap->href != '#')
135749         {       soap_revert(soap);
135750                 if (!(*a = (_hwa__GetAssetData *)soap_instantiate__hwa__GetAssetData(soap, -1, soap->type, soap->arrayType, NULL)))
135751                         return NULL;
135752                 (*a)->soap_default(soap);
135753                 if (!(*a)->soap_in(soap, tag, NULL))
135754                         return NULL;
135755         }
135756         else
135757         {       a = (_hwa__GetAssetData **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__GetAssetData, sizeof(_hwa__GetAssetData), 0);
135758                 if (soap->body && soap_element_end_in(soap, tag))
135759                         return NULL;
135760         }
135761         return a;
135762 }
135763
135764 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *const*a)
135765 {
135766         if (!soap_reference(soap, *a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse))
135767                 (*a)->soap_serialize(soap);
135768 }
135769
135770 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *const*a, const char *tag, const char *type)
135771 {
135772         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse);
135773         if (soap_out_PointerTo_hwa__EnumerateAssetTypesResponse(soap, tag, id, a, type))
135774                 return soap->error;
135775         return soap_putindependent(soap);
135776 }
135777
135778 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, int id, _hwa__EnumerateAssetTypesResponse *const*a, const char *type)
135779 {
135780         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__EnumerateAssetTypesResponse);
135781         if (id < 0)
135782                 return soap->error;
135783         return (*a)->soap_out(soap, tag, id, type);
135784 }
135785
135786 SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse ** SOAP_FMAC4 soap_get_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse **p, const char *tag, const char *type)
135787 {
135788         if ((p = soap_in_PointerTo_hwa__EnumerateAssetTypesResponse(soap, tag, p, type)))
135789                 soap_getindependent(soap);
135790         return p;
135791 }
135792
135793 SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse ** SOAP_FMAC4 soap_in_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypesResponse **a, const char *type)
135794 {
135795         if (soap_element_begin_in(soap, tag, 1, NULL))
135796                 return NULL;
135797         if (!a)
135798                 if (!(a = (_hwa__EnumerateAssetTypesResponse **)soap_malloc(soap, sizeof(_hwa__EnumerateAssetTypesResponse *))))
135799                         return NULL;
135800         *a = NULL;
135801         if (!soap->null && *soap->href != '#')
135802         {       soap_revert(soap);
135803                 if (!(*a = (_hwa__EnumerateAssetTypesResponse *)soap_instantiate__hwa__EnumerateAssetTypesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
135804                         return NULL;
135805                 (*a)->soap_default(soap);
135806                 if (!(*a)->soap_in(soap, tag, NULL))
135807                         return NULL;
135808         }
135809         else
135810         {       a = (_hwa__EnumerateAssetTypesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, sizeof(_hwa__EnumerateAssetTypesResponse), 0);
135811                 if (soap->body && soap_element_end_in(soap, tag))
135812                         return NULL;
135813         }
135814         return a;
135815 }
135816
135817 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *const*a)
135818 {
135819         if (!soap_reference(soap, *a, SOAP_TYPE__hwa__EnumerateAssetTypes))
135820                 (*a)->soap_serialize(soap);
135821 }
135822
135823 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *const*a, const char *tag, const char *type)
135824 {
135825         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes);
135826         if (soap_out_PointerTo_hwa__EnumerateAssetTypes(soap, tag, id, a, type))
135827                 return soap->error;
135828         return soap_putindependent(soap);
135829 }
135830
135831 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, int id, _hwa__EnumerateAssetTypes *const*a, const char *type)
135832 {
135833         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__EnumerateAssetTypes);
135834         if (id < 0)
135835                 return soap->error;
135836         return (*a)->soap_out(soap, tag, id, type);
135837 }
135838
135839 SOAP_FMAC3 _hwa__EnumerateAssetTypes ** SOAP_FMAC4 soap_get_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes **p, const char *tag, const char *type)
135840 {
135841         if ((p = soap_in_PointerTo_hwa__EnumerateAssetTypes(soap, tag, p, type)))
135842                 soap_getindependent(soap);
135843         return p;
135844 }
135845
135846 SOAP_FMAC3 _hwa__EnumerateAssetTypes ** SOAP_FMAC4 soap_in_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypes **a, const char *type)
135847 {
135848         if (soap_element_begin_in(soap, tag, 1, NULL))
135849                 return NULL;
135850         if (!a)
135851                 if (!(a = (_hwa__EnumerateAssetTypes **)soap_malloc(soap, sizeof(_hwa__EnumerateAssetTypes *))))
135852                         return NULL;
135853         *a = NULL;
135854         if (!soap->null && *soap->href != '#')
135855         {       soap_revert(soap);
135856                 if (!(*a = (_hwa__EnumerateAssetTypes *)soap_instantiate__hwa__EnumerateAssetTypes(soap, -1, soap->type, soap->arrayType, NULL)))
135857                         return NULL;
135858                 (*a)->soap_default(soap);
135859                 if (!(*a)->soap_in(soap, tag, NULL))
135860                         return NULL;
135861         }
135862         else
135863         {       a = (_hwa__EnumerateAssetTypes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__EnumerateAssetTypes, sizeof(_hwa__EnumerateAssetTypes), 0);
135864                 if (soap->body && soap_element_end_in(soap, tag))
135865                         return NULL;
135866         }
135867         return a;
135868 }
135869
135870 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *const*a)
135871 {
135872         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse))
135873                 (*a)->soap_serialize(soap);
135874 }
135875
135876 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *const*a, const char *tag, const char *type)
135877 {
135878         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse);
135879         if (soap_out_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, tag, id, a, type))
135880                 return soap->error;
135881         return soap_putindependent(soap);
135882 }
135883
135884 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, _emi__GetGeneralAlertSubscriptionResponse *const*a, const char *type)
135885 {
135886         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse);
135887         if (id < 0)
135888                 return soap->error;
135889         return (*a)->soap_out(soap, tag, id, type);
135890 }
135891
135892 SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse **p, const char *tag, const char *type)
135893 {
135894         if ((p = soap_in_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, tag, p, type)))
135895                 soap_getindependent(soap);
135896         return p;
135897 }
135898
135899 SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscriptionResponse **a, const char *type)
135900 {
135901         if (soap_element_begin_in(soap, tag, 1, NULL))
135902                 return NULL;
135903         if (!a)
135904                 if (!(a = (_emi__GetGeneralAlertSubscriptionResponse **)soap_malloc(soap, sizeof(_emi__GetGeneralAlertSubscriptionResponse *))))
135905                         return NULL;
135906         *a = NULL;
135907         if (!soap->null && *soap->href != '#')
135908         {       soap_revert(soap);
135909                 if (!(*a = (_emi__GetGeneralAlertSubscriptionResponse *)soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
135910                         return NULL;
135911                 (*a)->soap_default(soap);
135912                 if (!(*a)->soap_in(soap, tag, NULL))
135913                         return NULL;
135914         }
135915         else
135916         {       a = (_emi__GetGeneralAlertSubscriptionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, sizeof(_emi__GetGeneralAlertSubscriptionResponse), 0);
135917                 if (soap->body && soap_element_end_in(soap, tag))
135918                         return NULL;
135919         }
135920         return a;
135921 }
135922
135923 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *const*a)
135924 {
135925         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetGeneralAlertSubscription))
135926                 (*a)->soap_serialize(soap);
135927 }
135928
135929 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *const*a, const char *tag, const char *type)
135930 {
135931         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription);
135932         if (soap_out_PointerTo_emi__GetGeneralAlertSubscription(soap, tag, id, a, type))
135933                 return soap->error;
135934         return soap_putindependent(soap);
135935 }
135936
135937 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, int id, _emi__GetGeneralAlertSubscription *const*a, const char *type)
135938 {
135939         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetGeneralAlertSubscription);
135940         if (id < 0)
135941                 return soap->error;
135942         return (*a)->soap_out(soap, tag, id, type);
135943 }
135944
135945 SOAP_FMAC3 _emi__GetGeneralAlertSubscription ** SOAP_FMAC4 soap_get_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription **p, const char *tag, const char *type)
135946 {
135947         if ((p = soap_in_PointerTo_emi__GetGeneralAlertSubscription(soap, tag, p, type)))
135948                 soap_getindependent(soap);
135949         return p;
135950 }
135951
135952 SOAP_FMAC3 _emi__GetGeneralAlertSubscription ** SOAP_FMAC4 soap_in_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscription **a, const char *type)
135953 {
135954         if (soap_element_begin_in(soap, tag, 1, NULL))
135955                 return NULL;
135956         if (!a)
135957                 if (!(a = (_emi__GetGeneralAlertSubscription **)soap_malloc(soap, sizeof(_emi__GetGeneralAlertSubscription *))))
135958                         return NULL;
135959         *a = NULL;
135960         if (!soap->null && *soap->href != '#')
135961         {       soap_revert(soap);
135962                 if (!(*a = (_emi__GetGeneralAlertSubscription *)soap_instantiate__emi__GetGeneralAlertSubscription(soap, -1, soap->type, soap->arrayType, NULL)))
135963                         return NULL;
135964                 (*a)->soap_default(soap);
135965                 if (!(*a)->soap_in(soap, tag, NULL))
135966                         return NULL;
135967         }
135968         else
135969         {       a = (_emi__GetGeneralAlertSubscription **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetGeneralAlertSubscription, sizeof(_emi__GetGeneralAlertSubscription), 0);
135970                 if (soap->body && soap_element_end_in(soap, tag))
135971                         return NULL;
135972         }
135973         return a;
135974 }
135975
135976 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *const*a)
135977 {
135978         if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse))
135979                 (*a)->soap_serialize(soap);
135980 }
135981
135982 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *const*a, const char *tag, const char *type)
135983 {
135984         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse);
135985         if (soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, id, a, type))
135986                 return soap->error;
135987         return soap_putindependent(soap);
135988 }
135989
135990 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, int id, _emi__EnumerateGeneralAlertSubscriptionsResponse *const*a, const char *type)
135991 {
135992         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse);
135993         if (id < 0)
135994                 return soap->error;
135995         return (*a)->soap_out(soap, tag, id, type);
135996 }
135997
135998 SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse **p, const char *tag, const char *type)
135999 {
136000         if ((p = soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, p, type)))
136001                 soap_getindependent(soap);
136002         return p;
136003 }
136004
136005 SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptionsResponse **a, const char *type)
136006 {
136007         if (soap_element_begin_in(soap, tag, 1, NULL))
136008                 return NULL;
136009         if (!a)
136010                 if (!(a = (_emi__EnumerateGeneralAlertSubscriptionsResponse **)soap_malloc(soap, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse *))))
136011                         return NULL;
136012         *a = NULL;
136013         if (!soap->null && *soap->href != '#')
136014         {       soap_revert(soap);
136015                 if (!(*a = (_emi__EnumerateGeneralAlertSubscriptionsResponse *)soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
136016                         return NULL;
136017                 (*a)->soap_default(soap);
136018                 if (!(*a)->soap_in(soap, tag, NULL))
136019                         return NULL;
136020         }
136021         else
136022         {       a = (_emi__EnumerateGeneralAlertSubscriptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse), 0);
136023                 if (soap->body && soap_element_end_in(soap, tag))
136024                         return NULL;
136025         }
136026         return a;
136027 }
136028
136029 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *const*a)
136030 {
136031         if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions))
136032                 (*a)->soap_serialize(soap);
136033 }
136034
136035 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *const*a, const char *tag, const char *type)
136036 {
136037         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions);
136038         if (soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, a, type))
136039                 return soap->error;
136040         return soap_putindependent(soap);
136041 }
136042
136043 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, int id, _emi__EnumerateGeneralAlertSubscriptions *const*a, const char *type)
136044 {
136045         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions);
136046         if (id < 0)
136047                 return soap->error;
136048         return (*a)->soap_out(soap, tag, id, type);
136049 }
136050
136051 SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions **p, const char *tag, const char *type)
136052 {
136053         if ((p = soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, tag, p, type)))
136054                 soap_getindependent(soap);
136055         return p;
136056 }
136057
136058 SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptions **a, const char *type)
136059 {
136060         if (soap_element_begin_in(soap, tag, 1, NULL))
136061                 return NULL;
136062         if (!a)
136063                 if (!(a = (_emi__EnumerateGeneralAlertSubscriptions **)soap_malloc(soap, sizeof(_emi__EnumerateGeneralAlertSubscriptions *))))
136064                         return NULL;
136065         *a = NULL;
136066         if (!soap->null && *soap->href != '#')
136067         {       soap_revert(soap);
136068                 if (!(*a = (_emi__EnumerateGeneralAlertSubscriptions *)soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(soap, -1, soap->type, soap->arrayType, NULL)))
136069                         return NULL;
136070                 (*a)->soap_default(soap);
136071                 if (!(*a)->soap_in(soap, tag, NULL))
136072                         return NULL;
136073         }
136074         else
136075         {       a = (_emi__EnumerateGeneralAlertSubscriptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, sizeof(_emi__EnumerateGeneralAlertSubscriptions), 0);
136076                 if (soap->body && soap_element_end_in(soap, tag))
136077                         return NULL;
136078         }
136079         return a;
136080 }
136081
136082 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *const*a)
136083 {
136084         if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse))
136085                 (*a)->soap_serialize(soap);
136086 }
136087
136088 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *const*a, const char *tag, const char *type)
136089 {
136090         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse);
136091         if (soap_out_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, tag, id, a, type))
136092                 return soap->error;
136093         return soap_putindependent(soap);
136094 }
136095
136096 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, int id, _emi__SubscribeForGeneralAlertResponse *const*a, const char *type)
136097 {
136098         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse);
136099         if (id < 0)
136100                 return soap->error;
136101         return (*a)->soap_out(soap, tag, id, type);
136102 }
136103
136104 SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse **p, const char *tag, const char *type)
136105 {
136106         if ((p = soap_in_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, tag, p, type)))
136107                 soap_getindependent(soap);
136108         return p;
136109 }
136110
136111 SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlertResponse **a, const char *type)
136112 {
136113         if (soap_element_begin_in(soap, tag, 1, NULL))
136114                 return NULL;
136115         if (!a)
136116                 if (!(a = (_emi__SubscribeForGeneralAlertResponse **)soap_malloc(soap, sizeof(_emi__SubscribeForGeneralAlertResponse *))))
136117                         return NULL;
136118         *a = NULL;
136119         if (!soap->null && *soap->href != '#')
136120         {       soap_revert(soap);
136121                 if (!(*a = (_emi__SubscribeForGeneralAlertResponse *)soap_instantiate__emi__SubscribeForGeneralAlertResponse(soap, -1, soap->type, soap->arrayType, NULL)))
136122                         return NULL;
136123                 (*a)->soap_default(soap);
136124                 if (!(*a)->soap_in(soap, tag, NULL))
136125                         return NULL;
136126         }
136127         else
136128         {       a = (_emi__SubscribeForGeneralAlertResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, sizeof(_emi__SubscribeForGeneralAlertResponse), 0);
136129                 if (soap->body && soap_element_end_in(soap, tag))
136130                         return NULL;
136131         }
136132         return a;
136133 }
136134
136135 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *const*a)
136136 {
136137         if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForGeneralAlert))
136138                 (*a)->soap_serialize(soap);
136139 }
136140
136141 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *const*a, const char *tag, const char *type)
136142 {
136143         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert);
136144         if (soap_out_PointerTo_emi__SubscribeForGeneralAlert(soap, tag, id, a, type))
136145                 return soap->error;
136146         return soap_putindependent(soap);
136147 }
136148
136149 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, int id, _emi__SubscribeForGeneralAlert *const*a, const char *type)
136150 {
136151         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForGeneralAlert);
136152         if (id < 0)
136153                 return soap->error;
136154         return (*a)->soap_out(soap, tag, id, type);
136155 }
136156
136157 SOAP_FMAC3 _emi__SubscribeForGeneralAlert ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert **p, const char *tag, const char *type)
136158 {
136159         if ((p = soap_in_PointerTo_emi__SubscribeForGeneralAlert(soap, tag, p, type)))
136160                 soap_getindependent(soap);
136161         return p;
136162 }
136163
136164 SOAP_FMAC3 _emi__SubscribeForGeneralAlert ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlert **a, const char *type)
136165 {
136166         if (soap_element_begin_in(soap, tag, 1, NULL))
136167                 return NULL;
136168         if (!a)
136169                 if (!(a = (_emi__SubscribeForGeneralAlert **)soap_malloc(soap, sizeof(_emi__SubscribeForGeneralAlert *))))
136170                         return NULL;
136171         *a = NULL;
136172         if (!soap->null && *soap->href != '#')
136173         {       soap_revert(soap);
136174                 if (!(*a = (_emi__SubscribeForGeneralAlert *)soap_instantiate__emi__SubscribeForGeneralAlert(soap, -1, soap->type, soap->arrayType, NULL)))
136175                         return NULL;
136176                 (*a)->soap_default(soap);
136177                 if (!(*a)->soap_in(soap, tag, NULL))
136178                         return NULL;
136179         }
136180         else
136181         {       a = (_emi__SubscribeForGeneralAlert **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForGeneralAlert, sizeof(_emi__SubscribeForGeneralAlert), 0);
136182                 if (soap->body && soap_element_end_in(soap, tag))
136183                         return NULL;
136184         }
136185         return a;
136186 }
136187
136188 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *const*a)
136189 {
136190         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetSensorAttributesResponse))
136191                 (*a)->soap_serialize(soap);
136192 }
136193
136194 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *const*a, const char *tag, const char *type)
136195 {
136196         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse);
136197         if (soap_out_PointerTo_emi__GetSensorAttributesResponse(soap, tag, id, a, type))
136198                 return soap->error;
136199         return soap_putindependent(soap);
136200 }
136201
136202 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, int id, _emi__GetSensorAttributesResponse *const*a, const char *type)
136203 {
136204         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetSensorAttributesResponse);
136205         if (id < 0)
136206                 return soap->error;
136207         return (*a)->soap_out(soap, tag, id, type);
136208 }
136209
136210 SOAP_FMAC3 _emi__GetSensorAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse **p, const char *tag, const char *type)
136211 {
136212         if ((p = soap_in_PointerTo_emi__GetSensorAttributesResponse(soap, tag, p, type)))
136213                 soap_getindependent(soap);
136214         return p;
136215 }
136216
136217 SOAP_FMAC3 _emi__GetSensorAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, _emi__GetSensorAttributesResponse **a, const char *type)
136218 {
136219         if (soap_element_begin_in(soap, tag, 1, NULL))
136220                 return NULL;
136221         if (!a)
136222                 if (!(a = (_emi__GetSensorAttributesResponse **)soap_malloc(soap, sizeof(_emi__GetSensorAttributesResponse *))))
136223                         return NULL;
136224         *a = NULL;
136225         if (!soap->null && *soap->href != '#')
136226         {       soap_revert(soap);
136227                 if (!(*a = (_emi__GetSensorAttributesResponse *)soap_instantiate__emi__GetSensorAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
136228                         return NULL;
136229                 (*a)->soap_default(soap);
136230                 if (!(*a)->soap_in(soap, tag, NULL))
136231                         return NULL;
136232         }
136233         else
136234         {       a = (_emi__GetSensorAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetSensorAttributesResponse, sizeof(_emi__GetSensorAttributesResponse), 0);
136235                 if (soap->body && soap_element_end_in(soap, tag))
136236                         return NULL;
136237         }
136238         return a;
136239 }
136240
136241 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *const*a)
136242 {
136243         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetSensorAttributes))
136244                 (*a)->soap_serialize(soap);
136245 }
136246
136247 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *const*a, const char *tag, const char *type)
136248 {
136249         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetSensorAttributes);
136250         if (soap_out_PointerTo_emi__GetSensorAttributes(soap, tag, id, a, type))
136251                 return soap->error;
136252         return soap_putindependent(soap);
136253 }
136254
136255 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetSensorAttributes(struct soap *soap, const char *tag, int id, _emi__GetSensorAttributes *const*a, const char *type)
136256 {
136257         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetSensorAttributes);
136258         if (id < 0)
136259                 return soap->error;
136260         return (*a)->soap_out(soap, tag, id, type);
136261 }
136262
136263 SOAP_FMAC3 _emi__GetSensorAttributes ** SOAP_FMAC4 soap_get_PointerTo_emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes **p, const char *tag, const char *type)
136264 {
136265         if ((p = soap_in_PointerTo_emi__GetSensorAttributes(soap, tag, p, type)))
136266                 soap_getindependent(soap);
136267         return p;
136268 }
136269
136270 SOAP_FMAC3 _emi__GetSensorAttributes ** SOAP_FMAC4 soap_in_PointerTo_emi__GetSensorAttributes(struct soap *soap, const char *tag, _emi__GetSensorAttributes **a, const char *type)
136271 {
136272         if (soap_element_begin_in(soap, tag, 1, NULL))
136273                 return NULL;
136274         if (!a)
136275                 if (!(a = (_emi__GetSensorAttributes **)soap_malloc(soap, sizeof(_emi__GetSensorAttributes *))))
136276                         return NULL;
136277         *a = NULL;
136278         if (!soap->null && *soap->href != '#')
136279         {       soap_revert(soap);
136280                 if (!(*a = (_emi__GetSensorAttributes *)soap_instantiate__emi__GetSensorAttributes(soap, -1, soap->type, soap->arrayType, NULL)))
136281                         return NULL;
136282                 (*a)->soap_default(soap);
136283                 if (!(*a)->soap_in(soap, tag, NULL))
136284                         return NULL;
136285         }
136286         else
136287         {       a = (_emi__GetSensorAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetSensorAttributes, sizeof(_emi__GetSensorAttributes), 0);
136288                 if (soap->body && soap_element_end_in(soap, tag))
136289                         return NULL;
136290         }
136291         return a;
136292 }
136293
136294 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *const*a)
136295 {
136296         if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateSensorsResponse))
136297                 (*a)->soap_serialize(soap);
136298 }
136299
136300 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *const*a, const char *tag, const char *type)
136301 {
136302         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse);
136303         if (soap_out_PointerTo_emi__EnumerateSensorsResponse(soap, tag, id, a, type))
136304                 return soap->error;
136305         return soap_putindependent(soap);
136306 }
136307
136308 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, int id, _emi__EnumerateSensorsResponse *const*a, const char *type)
136309 {
136310         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateSensorsResponse);
136311         if (id < 0)
136312                 return soap->error;
136313         return (*a)->soap_out(soap, tag, id, type);
136314 }
136315
136316 SOAP_FMAC3 _emi__EnumerateSensorsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse **p, const char *tag, const char *type)
136317 {
136318         if ((p = soap_in_PointerTo_emi__EnumerateSensorsResponse(soap, tag, p, type)))
136319                 soap_getindependent(soap);
136320         return p;
136321 }
136322
136323 SOAP_FMAC3 _emi__EnumerateSensorsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, _emi__EnumerateSensorsResponse **a, const char *type)
136324 {
136325         if (soap_element_begin_in(soap, tag, 1, NULL))
136326                 return NULL;
136327         if (!a)
136328                 if (!(a = (_emi__EnumerateSensorsResponse **)soap_malloc(soap, sizeof(_emi__EnumerateSensorsResponse *))))
136329                         return NULL;
136330         *a = NULL;
136331         if (!soap->null && *soap->href != '#')
136332         {       soap_revert(soap);
136333                 if (!(*a = (_emi__EnumerateSensorsResponse *)soap_instantiate__emi__EnumerateSensorsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
136334                         return NULL;
136335                 (*a)->soap_default(soap);
136336                 if (!(*a)->soap_in(soap, tag, NULL))
136337                         return NULL;
136338         }
136339         else
136340         {       a = (_emi__EnumerateSensorsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateSensorsResponse, sizeof(_emi__EnumerateSensorsResponse), 0);
136341                 if (soap->body && soap_element_end_in(soap, tag))
136342                         return NULL;
136343         }
136344         return a;
136345 }
136346
136347 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *const*a)
136348 {
136349         if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateSensors))
136350                 (*a)->soap_serialize(soap);
136351 }
136352
136353 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *const*a, const char *tag, const char *type)
136354 {
136355         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateSensors);
136356         if (soap_out_PointerTo_emi__EnumerateSensors(soap, tag, id, a, type))
136357                 return soap->error;
136358         return soap_putindependent(soap);
136359 }
136360
136361 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateSensors(struct soap *soap, const char *tag, int id, _emi__EnumerateSensors *const*a, const char *type)
136362 {
136363         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateSensors);
136364         if (id < 0)
136365                 return soap->error;
136366         return (*a)->soap_out(soap, tag, id, type);
136367 }
136368
136369 SOAP_FMAC3 _emi__EnumerateSensors ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors **p, const char *tag, const char *type)
136370 {
136371         if ((p = soap_in_PointerTo_emi__EnumerateSensors(soap, tag, p, type)))
136372                 soap_getindependent(soap);
136373         return p;
136374 }
136375
136376 SOAP_FMAC3 _emi__EnumerateSensors ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateSensors(struct soap *soap, const char *tag, _emi__EnumerateSensors **a, const char *type)
136377 {
136378         if (soap_element_begin_in(soap, tag, 1, NULL))
136379                 return NULL;
136380         if (!a)
136381                 if (!(a = (_emi__EnumerateSensors **)soap_malloc(soap, sizeof(_emi__EnumerateSensors *))))
136382                         return NULL;
136383         *a = NULL;
136384         if (!soap->null && *soap->href != '#')
136385         {       soap_revert(soap);
136386                 if (!(*a = (_emi__EnumerateSensors *)soap_instantiate__emi__EnumerateSensors(soap, -1, soap->type, soap->arrayType, NULL)))
136387                         return NULL;
136388                 (*a)->soap_default(soap);
136389                 if (!(*a)->soap_in(soap, tag, NULL))
136390                         return NULL;
136391         }
136392         else
136393         {       a = (_emi__EnumerateSensors **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateSensors, sizeof(_emi__EnumerateSensors), 0);
136394                 if (soap->body && soap_element_end_in(soap, tag))
136395                         return NULL;
136396         }
136397         return a;
136398 }
136399
136400 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *const*a)
136401 {
136402         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse))
136403                 (*a)->soap_serialize(soap);
136404 }
136405
136406 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *const*a, const char *tag, const char *type)
136407 {
136408         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse);
136409         if (soap_out_PointerTo_emi__GetEventLogTimestampClockResponse(soap, tag, id, a, type))
136410                 return soap->error;
136411         return soap_putindependent(soap);
136412 }
136413
136414 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, int id, _emi__GetEventLogTimestampClockResponse *const*a, const char *type)
136415 {
136416         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogTimestampClockResponse);
136417         if (id < 0)
136418                 return soap->error;
136419         return (*a)->soap_out(soap, tag, id, type);
136420 }
136421
136422 SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse **p, const char *tag, const char *type)
136423 {
136424         if ((p = soap_in_PointerTo_emi__GetEventLogTimestampClockResponse(soap, tag, p, type)))
136425                 soap_getindependent(soap);
136426         return p;
136427 }
136428
136429 SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClockResponse **a, const char *type)
136430 {
136431         if (soap_element_begin_in(soap, tag, 1, NULL))
136432                 return NULL;
136433         if (!a)
136434                 if (!(a = (_emi__GetEventLogTimestampClockResponse **)soap_malloc(soap, sizeof(_emi__GetEventLogTimestampClockResponse *))))
136435                         return NULL;
136436         *a = NULL;
136437         if (!soap->null && *soap->href != '#')
136438         {       soap_revert(soap);
136439                 if (!(*a = (_emi__GetEventLogTimestampClockResponse *)soap_instantiate__emi__GetEventLogTimestampClockResponse(soap, -1, soap->type, soap->arrayType, NULL)))
136440                         return NULL;
136441                 (*a)->soap_default(soap);
136442                 if (!(*a)->soap_in(soap, tag, NULL))
136443                         return NULL;
136444         }
136445         else
136446         {       a = (_emi__GetEventLogTimestampClockResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, sizeof(_emi__GetEventLogTimestampClockResponse), 0);
136447                 if (soap->body && soap_element_end_in(soap, tag))
136448                         return NULL;
136449         }
136450         return a;
136451 }
136452
136453 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *const*a)
136454 {
136455         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogTimestampClock))
136456                 (*a)->soap_serialize(soap);
136457 }
136458
136459 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *const*a, const char *tag, const char *type)
136460 {
136461         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock);
136462         if (soap_out_PointerTo_emi__GetEventLogTimestampClock(soap, tag, id, a, type))
136463                 return soap->error;
136464         return soap_putindependent(soap);
136465 }
136466
136467 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, int id, _emi__GetEventLogTimestampClock *const*a, const char *type)
136468 {
136469         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogTimestampClock);
136470         if (id < 0)
136471                 return soap->error;
136472         return (*a)->soap_out(soap, tag, id, type);
136473 }
136474
136475 SOAP_FMAC3 _emi__GetEventLogTimestampClock ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock **p, const char *tag, const char *type)
136476 {
136477         if ((p = soap_in_PointerTo_emi__GetEventLogTimestampClock(soap, tag, p, type)))
136478                 soap_getindependent(soap);
136479         return p;
136480 }
136481
136482 SOAP_FMAC3 _emi__GetEventLogTimestampClock ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClock **a, const char *type)
136483 {
136484         if (soap_element_begin_in(soap, tag, 1, NULL))
136485                 return NULL;
136486         if (!a)
136487                 if (!(a = (_emi__GetEventLogTimestampClock **)soap_malloc(soap, sizeof(_emi__GetEventLogTimestampClock *))))
136488                         return NULL;
136489         *a = NULL;
136490         if (!soap->null && *soap->href != '#')
136491         {       soap_revert(soap);
136492                 if (!(*a = (_emi__GetEventLogTimestampClock *)soap_instantiate__emi__GetEventLogTimestampClock(soap, -1, soap->type, soap->arrayType, NULL)))
136493                         return NULL;
136494                 (*a)->soap_default(soap);
136495                 if (!(*a)->soap_in(soap, tag, NULL))
136496                         return NULL;
136497         }
136498         else
136499         {       a = (_emi__GetEventLogTimestampClock **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogTimestampClock, sizeof(_emi__GetEventLogTimestampClock), 0);
136500                 if (soap->body && soap_element_end_in(soap, tag))
136501                         return NULL;
136502         }
136503         return a;
136504 }
136505
136506 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *const*a)
136507 {
136508         if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse))
136509                 (*a)->soap_serialize(soap);
136510 }
136511
136512 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *const*a, const char *tag, const char *type)
136513 {
136514         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse);
136515         if (soap_out_PointerTo_emi__SetEventLogTimestampClockResponse(soap, tag, id, a, type))
136516                 return soap->error;
136517         return soap_putindependent(soap);
136518 }
136519
136520 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, int id, _emi__SetEventLogTimestampClockResponse *const*a, const char *type)
136521 {
136522         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetEventLogTimestampClockResponse);
136523         if (id < 0)
136524                 return soap->error;
136525         return (*a)->soap_out(soap, tag, id, type);
136526 }
136527
136528 SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse **p, const char *tag, const char *type)
136529 {
136530         if ((p = soap_in_PointerTo_emi__SetEventLogTimestampClockResponse(soap, tag, p, type)))
136531                 soap_getindependent(soap);
136532         return p;
136533 }
136534
136535 SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClockResponse **a, const char *type)
136536 {
136537         if (soap_element_begin_in(soap, tag, 1, NULL))
136538                 return NULL;
136539         if (!a)
136540                 if (!(a = (_emi__SetEventLogTimestampClockResponse **)soap_malloc(soap, sizeof(_emi__SetEventLogTimestampClockResponse *))))
136541                         return NULL;
136542         *a = NULL;
136543         if (!soap->null && *soap->href != '#')
136544         {       soap_revert(soap);
136545                 if (!(*a = (_emi__SetEventLogTimestampClockResponse *)soap_instantiate__emi__SetEventLogTimestampClockResponse(soap, -1, soap->type, soap->arrayType, NULL)))
136546                         return NULL;
136547                 (*a)->soap_default(soap);
136548                 if (!(*a)->soap_in(soap, tag, NULL))
136549                         return NULL;
136550         }
136551         else
136552         {       a = (_emi__SetEventLogTimestampClockResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, sizeof(_emi__SetEventLogTimestampClockResponse), 0);
136553                 if (soap->body && soap_element_end_in(soap, tag))
136554                         return NULL;
136555         }
136556         return a;
136557 }
136558
136559 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *const*a)
136560 {
136561         if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetEventLogTimestampClock))
136562                 (*a)->soap_serialize(soap);
136563 }
136564
136565 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *const*a, const char *tag, const char *type)
136566 {
136567         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock);
136568         if (soap_out_PointerTo_emi__SetEventLogTimestampClock(soap, tag, id, a, type))
136569                 return soap->error;
136570         return soap_putindependent(soap);
136571 }
136572
136573 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, int id, _emi__SetEventLogTimestampClock *const*a, const char *type)
136574 {
136575         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetEventLogTimestampClock);
136576         if (id < 0)
136577                 return soap->error;
136578         return (*a)->soap_out(soap, tag, id, type);
136579 }
136580
136581 SOAP_FMAC3 _emi__SetEventLogTimestampClock ** SOAP_FMAC4 soap_get_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock **p, const char *tag, const char *type)
136582 {
136583         if ((p = soap_in_PointerTo_emi__SetEventLogTimestampClock(soap, tag, p, type)))
136584                 soap_getindependent(soap);
136585         return p;
136586 }
136587
136588 SOAP_FMAC3 _emi__SetEventLogTimestampClock ** SOAP_FMAC4 soap_in_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClock **a, const char *type)
136589 {
136590         if (soap_element_begin_in(soap, tag, 1, NULL))
136591                 return NULL;
136592         if (!a)
136593                 if (!(a = (_emi__SetEventLogTimestampClock **)soap_malloc(soap, sizeof(_emi__SetEventLogTimestampClock *))))
136594                         return NULL;
136595         *a = NULL;
136596         if (!soap->null && *soap->href != '#')
136597         {       soap_revert(soap);
136598                 if (!(*a = (_emi__SetEventLogTimestampClock *)soap_instantiate__emi__SetEventLogTimestampClock(soap, -1, soap->type, soap->arrayType, NULL)))
136599                         return NULL;
136600                 (*a)->soap_default(soap);
136601                 if (!(*a)->soap_in(soap, tag, NULL))
136602                         return NULL;
136603         }
136604         else
136605         {       a = (_emi__SetEventLogTimestampClock **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetEventLogTimestampClock, sizeof(_emi__SetEventLogTimestampClock), 0);
136606                 if (soap->body && soap_element_end_in(soap, tag))
136607                         return NULL;
136608         }
136609         return a;
136610 }
136611
136612 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *const*a)
136613 {
136614         if (!soap_reference(soap, *a, SOAP_TYPE__emi__FreezeEventLogResponse))
136615                 (*a)->soap_serialize(soap);
136616 }
136617
136618 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *const*a, const char *tag, const char *type)
136619 {
136620         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse);
136621         if (soap_out_PointerTo_emi__FreezeEventLogResponse(soap, tag, id, a, type))
136622                 return soap->error;
136623         return soap_putindependent(soap);
136624 }
136625
136626 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, const char *tag, int id, _emi__FreezeEventLogResponse *const*a, const char *type)
136627 {
136628         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__FreezeEventLogResponse);
136629         if (id < 0)
136630                 return soap->error;
136631         return (*a)->soap_out(soap, tag, id, type);
136632 }
136633
136634 SOAP_FMAC3 _emi__FreezeEventLogResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse **p, const char *tag, const char *type)
136635 {
136636         if ((p = soap_in_PointerTo_emi__FreezeEventLogResponse(soap, tag, p, type)))
136637                 soap_getindependent(soap);
136638         return p;
136639 }
136640
136641 SOAP_FMAC3 _emi__FreezeEventLogResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, const char *tag, _emi__FreezeEventLogResponse **a, const char *type)
136642 {
136643         if (soap_element_begin_in(soap, tag, 1, NULL))
136644                 return NULL;
136645         if (!a)
136646                 if (!(a = (_emi__FreezeEventLogResponse **)soap_malloc(soap, sizeof(_emi__FreezeEventLogResponse *))))
136647                         return NULL;
136648         *a = NULL;
136649         if (!soap->null && *soap->href != '#')
136650         {       soap_revert(soap);
136651                 if (!(*a = (_emi__FreezeEventLogResponse *)soap_instantiate__emi__FreezeEventLogResponse(soap, -1, soap->type, soap->arrayType, NULL)))
136652                         return NULL;
136653                 (*a)->soap_default(soap);
136654                 if (!(*a)->soap_in(soap, tag, NULL))
136655                         return NULL;
136656         }
136657         else
136658         {       a = (_emi__FreezeEventLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__FreezeEventLogResponse, sizeof(_emi__FreezeEventLogResponse), 0);
136659                 if (soap->body && soap_element_end_in(soap, tag))
136660                         return NULL;
136661         }
136662         return a;
136663 }
136664
136665 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *const*a)
136666 {
136667         if (!soap_reference(soap, *a, SOAP_TYPE__emi__FreezeEventLog))
136668                 (*a)->soap_serialize(soap);
136669 }
136670
136671 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *const*a, const char *tag, const char *type)
136672 {
136673         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__FreezeEventLog);
136674         if (soap_out_PointerTo_emi__FreezeEventLog(soap, tag, id, a, type))
136675                 return soap->error;
136676         return soap_putindependent(soap);
136677 }
136678
136679 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__FreezeEventLog(struct soap *soap, const char *tag, int id, _emi__FreezeEventLog *const*a, const char *type)
136680 {
136681         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__FreezeEventLog);
136682         if (id < 0)
136683                 return soap->error;
136684         return (*a)->soap_out(soap, tag, id, type);
136685 }
136686
136687 SOAP_FMAC3 _emi__FreezeEventLog ** SOAP_FMAC4 soap_get_PointerTo_emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog **p, const char *tag, const char *type)
136688 {
136689         if ((p = soap_in_PointerTo_emi__FreezeEventLog(soap, tag, p, type)))
136690                 soap_getindependent(soap);
136691         return p;
136692 }
136693
136694 SOAP_FMAC3 _emi__FreezeEventLog ** SOAP_FMAC4 soap_in_PointerTo_emi__FreezeEventLog(struct soap *soap, const char *tag, _emi__FreezeEventLog **a, const char *type)
136695 {
136696         if (soap_element_begin_in(soap, tag, 1, NULL))
136697                 return NULL;
136698         if (!a)
136699                 if (!(a = (_emi__FreezeEventLog **)soap_malloc(soap, sizeof(_emi__FreezeEventLog *))))
136700                         return NULL;
136701         *a = NULL;
136702         if (!soap->null && *soap->href != '#')
136703         {       soap_revert(soap);
136704                 if (!(*a = (_emi__FreezeEventLog *)soap_instantiate__emi__FreezeEventLog(soap, -1, soap->type, soap->arrayType, NULL)))
136705                         return NULL;
136706                 (*a)->soap_default(soap);
136707                 if (!(*a)->soap_in(soap, tag, NULL))
136708                         return NULL;
136709         }
136710         else
136711         {       a = (_emi__FreezeEventLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__FreezeEventLog, sizeof(_emi__FreezeEventLog), 0);
136712                 if (soap->body && soap_element_end_in(soap, tag))
136713                         return NULL;
136714         }
136715         return a;
136716 }
136717
136718 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *const*a)
136719 {
136720         if (!soap_reference(soap, *a, SOAP_TYPE__emi__ClearEventLogResponse))
136721                 (*a)->soap_serialize(soap);
136722 }
136723
136724 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *const*a, const char *tag, const char *type)
136725 {
136726         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ClearEventLogResponse);
136727         if (soap_out_PointerTo_emi__ClearEventLogResponse(soap, tag, id, a, type))
136728                 return soap->error;
136729         return soap_putindependent(soap);
136730 }
136731
136732 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__ClearEventLogResponse(struct soap *soap, const char *tag, int id, _emi__ClearEventLogResponse *const*a, const char *type)
136733 {
136734         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ClearEventLogResponse);
136735         if (id < 0)
136736                 return soap->error;
136737         return (*a)->soap_out(soap, tag, id, type);
136738 }
136739
136740 SOAP_FMAC3 _emi__ClearEventLogResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse **p, const char *tag, const char *type)
136741 {
136742         if ((p = soap_in_PointerTo_emi__ClearEventLogResponse(soap, tag, p, type)))
136743                 soap_getindependent(soap);
136744         return p;
136745 }
136746
136747 SOAP_FMAC3 _emi__ClearEventLogResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__ClearEventLogResponse(struct soap *soap, const char *tag, _emi__ClearEventLogResponse **a, const char *type)
136748 {
136749         if (soap_element_begin_in(soap, tag, 1, NULL))
136750                 return NULL;
136751         if (!a)
136752                 if (!(a = (_emi__ClearEventLogResponse **)soap_malloc(soap, sizeof(_emi__ClearEventLogResponse *))))
136753                         return NULL;
136754         *a = NULL;
136755         if (!soap->null && *soap->href != '#')
136756         {       soap_revert(soap);
136757                 if (!(*a = (_emi__ClearEventLogResponse *)soap_instantiate__emi__ClearEventLogResponse(soap, -1, soap->type, soap->arrayType, NULL)))
136758                         return NULL;
136759                 (*a)->soap_default(soap);
136760                 if (!(*a)->soap_in(soap, tag, NULL))
136761                         return NULL;
136762         }
136763         else
136764         {       a = (_emi__ClearEventLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ClearEventLogResponse, sizeof(_emi__ClearEventLogResponse), 0);
136765                 if (soap->body && soap_element_end_in(soap, tag))
136766                         return NULL;
136767         }
136768         return a;
136769 }
136770
136771 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *const*a)
136772 {
136773         if (!soap_reference(soap, *a, SOAP_TYPE__emi__ClearEventLog))
136774                 (*a)->soap_serialize(soap);
136775 }
136776
136777 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *const*a, const char *tag, const char *type)
136778 {
136779         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ClearEventLog);
136780         if (soap_out_PointerTo_emi__ClearEventLog(soap, tag, id, a, type))
136781                 return soap->error;
136782         return soap_putindependent(soap);
136783 }
136784
136785 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__ClearEventLog(struct soap *soap, const char *tag, int id, _emi__ClearEventLog *const*a, const char *type)
136786 {
136787         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ClearEventLog);
136788         if (id < 0)
136789                 return soap->error;
136790         return (*a)->soap_out(soap, tag, id, type);
136791 }
136792
136793 SOAP_FMAC3 _emi__ClearEventLog ** SOAP_FMAC4 soap_get_PointerTo_emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog **p, const char *tag, const char *type)
136794 {
136795         if ((p = soap_in_PointerTo_emi__ClearEventLog(soap, tag, p, type)))
136796                 soap_getindependent(soap);
136797         return p;
136798 }
136799
136800 SOAP_FMAC3 _emi__ClearEventLog ** SOAP_FMAC4 soap_in_PointerTo_emi__ClearEventLog(struct soap *soap, const char *tag, _emi__ClearEventLog **a, const char *type)
136801 {
136802         if (soap_element_begin_in(soap, tag, 1, NULL))
136803                 return NULL;
136804         if (!a)
136805                 if (!(a = (_emi__ClearEventLog **)soap_malloc(soap, sizeof(_emi__ClearEventLog *))))
136806                         return NULL;
136807         *a = NULL;
136808         if (!soap->null && *soap->href != '#')
136809         {       soap_revert(soap);
136810                 if (!(*a = (_emi__ClearEventLog *)soap_instantiate__emi__ClearEventLog(soap, -1, soap->type, soap->arrayType, NULL)))
136811                         return NULL;
136812                 (*a)->soap_default(soap);
136813                 if (!(*a)->soap_in(soap, tag, NULL))
136814                         return NULL;
136815         }
136816         else
136817         {       a = (_emi__ClearEventLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ClearEventLog, sizeof(_emi__ClearEventLog), 0);
136818                 if (soap->body && soap_element_end_in(soap, tag))
136819                         return NULL;
136820         }
136821         return a;
136822 }
136823
136824 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *const*a)
136825 {
136826         if (!soap_reference(soap, *a, SOAP_TYPE__emi__ReadEventLogRecordsResponse))
136827                 (*a)->soap_serialize(soap);
136828 }
136829
136830 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *const*a, const char *tag, const char *type)
136831 {
136832         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse);
136833         if (soap_out_PointerTo_emi__ReadEventLogRecordsResponse(soap, tag, id, a, type))
136834                 return soap->error;
136835         return soap_putindependent(soap);
136836 }
136837
136838 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, int id, _emi__ReadEventLogRecordsResponse *const*a, const char *type)
136839 {
136840         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ReadEventLogRecordsResponse);
136841         if (id < 0)
136842                 return soap->error;
136843         return (*a)->soap_out(soap, tag, id, type);
136844 }
136845
136846 SOAP_FMAC3 _emi__ReadEventLogRecordsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse **p, const char *tag, const char *type)
136847 {
136848         if ((p = soap_in_PointerTo_emi__ReadEventLogRecordsResponse(soap, tag, p, type)))
136849                 soap_getindependent(soap);
136850         return p;
136851 }
136852
136853 SOAP_FMAC3 _emi__ReadEventLogRecordsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, _emi__ReadEventLogRecordsResponse **a, const char *type)
136854 {
136855         if (soap_element_begin_in(soap, tag, 1, NULL))
136856                 return NULL;
136857         if (!a)
136858                 if (!(a = (_emi__ReadEventLogRecordsResponse **)soap_malloc(soap, sizeof(_emi__ReadEventLogRecordsResponse *))))
136859                         return NULL;
136860         *a = NULL;
136861         if (!soap->null && *soap->href != '#')
136862         {       soap_revert(soap);
136863                 if (!(*a = (_emi__ReadEventLogRecordsResponse *)soap_instantiate__emi__ReadEventLogRecordsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
136864                         return NULL;
136865                 (*a)->soap_default(soap);
136866                 if (!(*a)->soap_in(soap, tag, NULL))
136867                         return NULL;
136868         }
136869         else
136870         {       a = (_emi__ReadEventLogRecordsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ReadEventLogRecordsResponse, sizeof(_emi__ReadEventLogRecordsResponse), 0);
136871                 if (soap->body && soap_element_end_in(soap, tag))
136872                         return NULL;
136873         }
136874         return a;
136875 }
136876
136877 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *const*a)
136878 {
136879         if (!soap_reference(soap, *a, SOAP_TYPE__emi__ReadEventLogRecords))
136880                 (*a)->soap_serialize(soap);
136881 }
136882
136883 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *const*a, const char *tag, const char *type)
136884 {
136885         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ReadEventLogRecords);
136886         if (soap_out_PointerTo_emi__ReadEventLogRecords(soap, tag, id, a, type))
136887                 return soap->error;
136888         return soap_putindependent(soap);
136889 }
136890
136891 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__ReadEventLogRecords(struct soap *soap, const char *tag, int id, _emi__ReadEventLogRecords *const*a, const char *type)
136892 {
136893         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ReadEventLogRecords);
136894         if (id < 0)
136895                 return soap->error;
136896         return (*a)->soap_out(soap, tag, id, type);
136897 }
136898
136899 SOAP_FMAC3 _emi__ReadEventLogRecords ** SOAP_FMAC4 soap_get_PointerTo_emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords **p, const char *tag, const char *type)
136900 {
136901         if ((p = soap_in_PointerTo_emi__ReadEventLogRecords(soap, tag, p, type)))
136902                 soap_getindependent(soap);
136903         return p;
136904 }
136905
136906 SOAP_FMAC3 _emi__ReadEventLogRecords ** SOAP_FMAC4 soap_in_PointerTo_emi__ReadEventLogRecords(struct soap *soap, const char *tag, _emi__ReadEventLogRecords **a, const char *type)
136907 {
136908         if (soap_element_begin_in(soap, tag, 1, NULL))
136909                 return NULL;
136910         if (!a)
136911                 if (!(a = (_emi__ReadEventLogRecords **)soap_malloc(soap, sizeof(_emi__ReadEventLogRecords *))))
136912                         return NULL;
136913         *a = NULL;
136914         if (!soap->null && *soap->href != '#')
136915         {       soap_revert(soap);
136916                 if (!(*a = (_emi__ReadEventLogRecords *)soap_instantiate__emi__ReadEventLogRecords(soap, -1, soap->type, soap->arrayType, NULL)))
136917                         return NULL;
136918                 (*a)->soap_default(soap);
136919                 if (!(*a)->soap_in(soap, tag, NULL))
136920                         return NULL;
136921         }
136922         else
136923         {       a = (_emi__ReadEventLogRecords **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ReadEventLogRecords, sizeof(_emi__ReadEventLogRecords), 0);
136924                 if (soap->body && soap_element_end_in(soap, tag))
136925                         return NULL;
136926         }
136927         return a;
136928 }
136929
136930 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *const*a)
136931 {
136932         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogStatusResponse))
136933                 (*a)->soap_serialize(soap);
136934 }
136935
136936 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *const*a, const char *tag, const char *type)
136937 {
136938         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse);
136939         if (soap_out_PointerTo_emi__GetEventLogStatusResponse(soap, tag, id, a, type))
136940                 return soap->error;
136941         return soap_putindependent(soap);
136942 }
136943
136944 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, int id, _emi__GetEventLogStatusResponse *const*a, const char *type)
136945 {
136946         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogStatusResponse);
136947         if (id < 0)
136948                 return soap->error;
136949         return (*a)->soap_out(soap, tag, id, type);
136950 }
136951
136952 SOAP_FMAC3 _emi__GetEventLogStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse **p, const char *tag, const char *type)
136953 {
136954         if ((p = soap_in_PointerTo_emi__GetEventLogStatusResponse(soap, tag, p, type)))
136955                 soap_getindependent(soap);
136956         return p;
136957 }
136958
136959 SOAP_FMAC3 _emi__GetEventLogStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, _emi__GetEventLogStatusResponse **a, const char *type)
136960 {
136961         if (soap_element_begin_in(soap, tag, 1, NULL))
136962                 return NULL;
136963         if (!a)
136964                 if (!(a = (_emi__GetEventLogStatusResponse **)soap_malloc(soap, sizeof(_emi__GetEventLogStatusResponse *))))
136965                         return NULL;
136966         *a = NULL;
136967         if (!soap->null && *soap->href != '#')
136968         {       soap_revert(soap);
136969                 if (!(*a = (_emi__GetEventLogStatusResponse *)soap_instantiate__emi__GetEventLogStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
136970                         return NULL;
136971                 (*a)->soap_default(soap);
136972                 if (!(*a)->soap_in(soap, tag, NULL))
136973                         return NULL;
136974         }
136975         else
136976         {       a = (_emi__GetEventLogStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogStatusResponse, sizeof(_emi__GetEventLogStatusResponse), 0);
136977                 if (soap->body && soap_element_end_in(soap, tag))
136978                         return NULL;
136979         }
136980         return a;
136981 }
136982
136983 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *const*a)
136984 {
136985         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogStatus))
136986                 (*a)->soap_serialize(soap);
136987 }
136988
136989 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *const*a, const char *tag, const char *type)
136990 {
136991         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogStatus);
136992         if (soap_out_PointerTo_emi__GetEventLogStatus(soap, tag, id, a, type))
136993                 return soap->error;
136994         return soap_putindependent(soap);
136995 }
136996
136997 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventLogStatus(struct soap *soap, const char *tag, int id, _emi__GetEventLogStatus *const*a, const char *type)
136998 {
136999         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogStatus);
137000         if (id < 0)
137001                 return soap->error;
137002         return (*a)->soap_out(soap, tag, id, type);
137003 }
137004
137005 SOAP_FMAC3 _emi__GetEventLogStatus ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus **p, const char *tag, const char *type)
137006 {
137007         if ((p = soap_in_PointerTo_emi__GetEventLogStatus(soap, tag, p, type)))
137008                 soap_getindependent(soap);
137009         return p;
137010 }
137011
137012 SOAP_FMAC3 _emi__GetEventLogStatus ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogStatus(struct soap *soap, const char *tag, _emi__GetEventLogStatus **a, const char *type)
137013 {
137014         if (soap_element_begin_in(soap, tag, 1, NULL))
137015                 return NULL;
137016         if (!a)
137017                 if (!(a = (_emi__GetEventLogStatus **)soap_malloc(soap, sizeof(_emi__GetEventLogStatus *))))
137018                         return NULL;
137019         *a = NULL;
137020         if (!soap->null && *soap->href != '#')
137021         {       soap_revert(soap);
137022                 if (!(*a = (_emi__GetEventLogStatus *)soap_instantiate__emi__GetEventLogStatus(soap, -1, soap->type, soap->arrayType, NULL)))
137023                         return NULL;
137024                 (*a)->soap_default(soap);
137025                 if (!(*a)->soap_in(soap, tag, NULL))
137026                         return NULL;
137027         }
137028         else
137029         {       a = (_emi__GetEventLogStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogStatus, sizeof(_emi__GetEventLogStatus), 0);
137030                 if (soap->body && soap_element_end_in(soap, tag))
137031                         return NULL;
137032         }
137033         return a;
137034 }
137035
137036 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *const*a)
137037 {
137038         if (!soap_reference(soap, *a, SOAP_TYPE__emi__RemoveEventFilterResponse))
137039                 (*a)->soap_serialize(soap);
137040 }
137041
137042 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *const*a, const char *tag, const char *type)
137043 {
137044         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse);
137045         if (soap_out_PointerTo_emi__RemoveEventFilterResponse(soap, tag, id, a, type))
137046                 return soap->error;
137047         return soap_putindependent(soap);
137048 }
137049
137050 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, int id, _emi__RemoveEventFilterResponse *const*a, const char *type)
137051 {
137052         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__RemoveEventFilterResponse);
137053         if (id < 0)
137054                 return soap->error;
137055         return (*a)->soap_out(soap, tag, id, type);
137056 }
137057
137058 SOAP_FMAC3 _emi__RemoveEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse **p, const char *tag, const char *type)
137059 {
137060         if ((p = soap_in_PointerTo_emi__RemoveEventFilterResponse(soap, tag, p, type)))
137061                 soap_getindependent(soap);
137062         return p;
137063 }
137064
137065 SOAP_FMAC3 _emi__RemoveEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, _emi__RemoveEventFilterResponse **a, const char *type)
137066 {
137067         if (soap_element_begin_in(soap, tag, 1, NULL))
137068                 return NULL;
137069         if (!a)
137070                 if (!(a = (_emi__RemoveEventFilterResponse **)soap_malloc(soap, sizeof(_emi__RemoveEventFilterResponse *))))
137071                         return NULL;
137072         *a = NULL;
137073         if (!soap->null && *soap->href != '#')
137074         {       soap_revert(soap);
137075                 if (!(*a = (_emi__RemoveEventFilterResponse *)soap_instantiate__emi__RemoveEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL)))
137076                         return NULL;
137077                 (*a)->soap_default(soap);
137078                 if (!(*a)->soap_in(soap, tag, NULL))
137079                         return NULL;
137080         }
137081         else
137082         {       a = (_emi__RemoveEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__RemoveEventFilterResponse, sizeof(_emi__RemoveEventFilterResponse), 0);
137083                 if (soap->body && soap_element_end_in(soap, tag))
137084                         return NULL;
137085         }
137086         return a;
137087 }
137088
137089 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *const*a)
137090 {
137091         if (!soap_reference(soap, *a, SOAP_TYPE__emi__RemoveEventFilter))
137092                 (*a)->soap_serialize(soap);
137093 }
137094
137095 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *const*a, const char *tag, const char *type)
137096 {
137097         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__RemoveEventFilter);
137098         if (soap_out_PointerTo_emi__RemoveEventFilter(soap, tag, id, a, type))
137099                 return soap->error;
137100         return soap_putindependent(soap);
137101 }
137102
137103 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__RemoveEventFilter(struct soap *soap, const char *tag, int id, _emi__RemoveEventFilter *const*a, const char *type)
137104 {
137105         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__RemoveEventFilter);
137106         if (id < 0)
137107                 return soap->error;
137108         return (*a)->soap_out(soap, tag, id, type);
137109 }
137110
137111 SOAP_FMAC3 _emi__RemoveEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter **p, const char *tag, const char *type)
137112 {
137113         if ((p = soap_in_PointerTo_emi__RemoveEventFilter(soap, tag, p, type)))
137114                 soap_getindependent(soap);
137115         return p;
137116 }
137117
137118 SOAP_FMAC3 _emi__RemoveEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__RemoveEventFilter(struct soap *soap, const char *tag, _emi__RemoveEventFilter **a, const char *type)
137119 {
137120         if (soap_element_begin_in(soap, tag, 1, NULL))
137121                 return NULL;
137122         if (!a)
137123                 if (!(a = (_emi__RemoveEventFilter **)soap_malloc(soap, sizeof(_emi__RemoveEventFilter *))))
137124                         return NULL;
137125         *a = NULL;
137126         if (!soap->null && *soap->href != '#')
137127         {       soap_revert(soap);
137128                 if (!(*a = (_emi__RemoveEventFilter *)soap_instantiate__emi__RemoveEventFilter(soap, -1, soap->type, soap->arrayType, NULL)))
137129                         return NULL;
137130                 (*a)->soap_default(soap);
137131                 if (!(*a)->soap_in(soap, tag, NULL))
137132                         return NULL;
137133         }
137134         else
137135         {       a = (_emi__RemoveEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__RemoveEventFilter, sizeof(_emi__RemoveEventFilter), 0);
137136                 if (soap->body && soap_element_end_in(soap, tag))
137137                         return NULL;
137138         }
137139         return a;
137140 }
137141
137142 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *const*a)
137143 {
137144         if (!soap_reference(soap, *a, SOAP_TYPE__emi__UpdateEventFilterResponse))
137145                 (*a)->soap_serialize(soap);
137146 }
137147
137148 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *const*a, const char *tag, const char *type)
137149 {
137150         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse);
137151         if (soap_out_PointerTo_emi__UpdateEventFilterResponse(soap, tag, id, a, type))
137152                 return soap->error;
137153         return soap_putindependent(soap);
137154 }
137155
137156 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, int id, _emi__UpdateEventFilterResponse *const*a, const char *type)
137157 {
137158         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__UpdateEventFilterResponse);
137159         if (id < 0)
137160                 return soap->error;
137161         return (*a)->soap_out(soap, tag, id, type);
137162 }
137163
137164 SOAP_FMAC3 _emi__UpdateEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse **p, const char *tag, const char *type)
137165 {
137166         if ((p = soap_in_PointerTo_emi__UpdateEventFilterResponse(soap, tag, p, type)))
137167                 soap_getindependent(soap);
137168         return p;
137169 }
137170
137171 SOAP_FMAC3 _emi__UpdateEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, _emi__UpdateEventFilterResponse **a, const char *type)
137172 {
137173         if (soap_element_begin_in(soap, tag, 1, NULL))
137174                 return NULL;
137175         if (!a)
137176                 if (!(a = (_emi__UpdateEventFilterResponse **)soap_malloc(soap, sizeof(_emi__UpdateEventFilterResponse *))))
137177                         return NULL;
137178         *a = NULL;
137179         if (!soap->null && *soap->href != '#')
137180         {       soap_revert(soap);
137181                 if (!(*a = (_emi__UpdateEventFilterResponse *)soap_instantiate__emi__UpdateEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL)))
137182                         return NULL;
137183                 (*a)->soap_default(soap);
137184                 if (!(*a)->soap_in(soap, tag, NULL))
137185                         return NULL;
137186         }
137187         else
137188         {       a = (_emi__UpdateEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__UpdateEventFilterResponse, sizeof(_emi__UpdateEventFilterResponse), 0);
137189                 if (soap->body && soap_element_end_in(soap, tag))
137190                         return NULL;
137191         }
137192         return a;
137193 }
137194
137195 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *const*a)
137196 {
137197         if (!soap_reference(soap, *a, SOAP_TYPE__emi__UpdateEventFilter))
137198                 (*a)->soap_serialize(soap);
137199 }
137200
137201 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *const*a, const char *tag, const char *type)
137202 {
137203         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__UpdateEventFilter);
137204         if (soap_out_PointerTo_emi__UpdateEventFilter(soap, tag, id, a, type))
137205                 return soap->error;
137206         return soap_putindependent(soap);
137207 }
137208
137209 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__UpdateEventFilter(struct soap *soap, const char *tag, int id, _emi__UpdateEventFilter *const*a, const char *type)
137210 {
137211         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__UpdateEventFilter);
137212         if (id < 0)
137213                 return soap->error;
137214         return (*a)->soap_out(soap, tag, id, type);
137215 }
137216
137217 SOAP_FMAC3 _emi__UpdateEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter **p, const char *tag, const char *type)
137218 {
137219         if ((p = soap_in_PointerTo_emi__UpdateEventFilter(soap, tag, p, type)))
137220                 soap_getindependent(soap);
137221         return p;
137222 }
137223
137224 SOAP_FMAC3 _emi__UpdateEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__UpdateEventFilter(struct soap *soap, const char *tag, _emi__UpdateEventFilter **a, const char *type)
137225 {
137226         if (soap_element_begin_in(soap, tag, 1, NULL))
137227                 return NULL;
137228         if (!a)
137229                 if (!(a = (_emi__UpdateEventFilter **)soap_malloc(soap, sizeof(_emi__UpdateEventFilter *))))
137230                         return NULL;
137231         *a = NULL;
137232         if (!soap->null && *soap->href != '#')
137233         {       soap_revert(soap);
137234                 if (!(*a = (_emi__UpdateEventFilter *)soap_instantiate__emi__UpdateEventFilter(soap, -1, soap->type, soap->arrayType, NULL)))
137235                         return NULL;
137236                 (*a)->soap_default(soap);
137237                 if (!(*a)->soap_in(soap, tag, NULL))
137238                         return NULL;
137239         }
137240         else
137241         {       a = (_emi__UpdateEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__UpdateEventFilter, sizeof(_emi__UpdateEventFilter), 0);
137242                 if (soap->body && soap_element_end_in(soap, tag))
137243                         return NULL;
137244         }
137245         return a;
137246 }
137247
137248 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *const*a)
137249 {
137250         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventFilterResponse))
137251                 (*a)->soap_serialize(soap);
137252 }
137253
137254 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *const*a, const char *tag, const char *type)
137255 {
137256         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventFilterResponse);
137257         if (soap_out_PointerTo_emi__GetEventFilterResponse(soap, tag, id, a, type))
137258                 return soap->error;
137259         return soap_putindependent(soap);
137260 }
137261
137262 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventFilterResponse(struct soap *soap, const char *tag, int id, _emi__GetEventFilterResponse *const*a, const char *type)
137263 {
137264         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventFilterResponse);
137265         if (id < 0)
137266                 return soap->error;
137267         return (*a)->soap_out(soap, tag, id, type);
137268 }
137269
137270 SOAP_FMAC3 _emi__GetEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse **p, const char *tag, const char *type)
137271 {
137272         if ((p = soap_in_PointerTo_emi__GetEventFilterResponse(soap, tag, p, type)))
137273                 soap_getindependent(soap);
137274         return p;
137275 }
137276
137277 SOAP_FMAC3 _emi__GetEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventFilterResponse(struct soap *soap, const char *tag, _emi__GetEventFilterResponse **a, const char *type)
137278 {
137279         if (soap_element_begin_in(soap, tag, 1, NULL))
137280                 return NULL;
137281         if (!a)
137282                 if (!(a = (_emi__GetEventFilterResponse **)soap_malloc(soap, sizeof(_emi__GetEventFilterResponse *))))
137283                         return NULL;
137284         *a = NULL;
137285         if (!soap->null && *soap->href != '#')
137286         {       soap_revert(soap);
137287                 if (!(*a = (_emi__GetEventFilterResponse *)soap_instantiate__emi__GetEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL)))
137288                         return NULL;
137289                 (*a)->soap_default(soap);
137290                 if (!(*a)->soap_in(soap, tag, NULL))
137291                         return NULL;
137292         }
137293         else
137294         {       a = (_emi__GetEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventFilterResponse, sizeof(_emi__GetEventFilterResponse), 0);
137295                 if (soap->body && soap_element_end_in(soap, tag))
137296                         return NULL;
137297         }
137298         return a;
137299 }
137300
137301 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *const*a)
137302 {
137303         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventFilter))
137304                 (*a)->soap_serialize(soap);
137305 }
137306
137307 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *const*a, const char *tag, const char *type)
137308 {
137309         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventFilter);
137310         if (soap_out_PointerTo_emi__GetEventFilter(soap, tag, id, a, type))
137311                 return soap->error;
137312         return soap_putindependent(soap);
137313 }
137314
137315 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetEventFilter(struct soap *soap, const char *tag, int id, _emi__GetEventFilter *const*a, const char *type)
137316 {
137317         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventFilter);
137318         if (id < 0)
137319                 return soap->error;
137320         return (*a)->soap_out(soap, tag, id, type);
137321 }
137322
137323 SOAP_FMAC3 _emi__GetEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter **p, const char *tag, const char *type)
137324 {
137325         if ((p = soap_in_PointerTo_emi__GetEventFilter(soap, tag, p, type)))
137326                 soap_getindependent(soap);
137327         return p;
137328 }
137329
137330 SOAP_FMAC3 _emi__GetEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventFilter(struct soap *soap, const char *tag, _emi__GetEventFilter **a, const char *type)
137331 {
137332         if (soap_element_begin_in(soap, tag, 1, NULL))
137333                 return NULL;
137334         if (!a)
137335                 if (!(a = (_emi__GetEventFilter **)soap_malloc(soap, sizeof(_emi__GetEventFilter *))))
137336                         return NULL;
137337         *a = NULL;
137338         if (!soap->null && *soap->href != '#')
137339         {       soap_revert(soap);
137340                 if (!(*a = (_emi__GetEventFilter *)soap_instantiate__emi__GetEventFilter(soap, -1, soap->type, soap->arrayType, NULL)))
137341                         return NULL;
137342                 (*a)->soap_default(soap);
137343                 if (!(*a)->soap_in(soap, tag, NULL))
137344                         return NULL;
137345         }
137346         else
137347         {       a = (_emi__GetEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventFilter, sizeof(_emi__GetEventFilter), 0);
137348                 if (soap->body && soap_element_end_in(soap, tag))
137349                         return NULL;
137350         }
137351         return a;
137352 }
137353
137354 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *const*a)
137355 {
137356         if (!soap_reference(soap, *a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse))
137357                 (*a)->soap_serialize(soap);
137358 }
137359
137360 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *const*a, const char *tag, const char *type)
137361 {
137362         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse);
137363         if (soap_out_PointerTo_emi__CancelAlertSubscriptionResponse(soap, tag, id, a, type))
137364                 return soap->error;
137365         return soap_putindependent(soap);
137366 }
137367
137368 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, _emi__CancelAlertSubscriptionResponse *const*a, const char *type)
137369 {
137370         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__CancelAlertSubscriptionResponse);
137371         if (id < 0)
137372                 return soap->error;
137373         return (*a)->soap_out(soap, tag, id, type);
137374 }
137375
137376 SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse **p, const char *tag, const char *type)
137377 {
137378         if ((p = soap_in_PointerTo_emi__CancelAlertSubscriptionResponse(soap, tag, p, type)))
137379                 soap_getindependent(soap);
137380         return p;
137381 }
137382
137383 SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__CancelAlertSubscriptionResponse **a, const char *type)
137384 {
137385         if (soap_element_begin_in(soap, tag, 1, NULL))
137386                 return NULL;
137387         if (!a)
137388                 if (!(a = (_emi__CancelAlertSubscriptionResponse **)soap_malloc(soap, sizeof(_emi__CancelAlertSubscriptionResponse *))))
137389                         return NULL;
137390         *a = NULL;
137391         if (!soap->null && *soap->href != '#')
137392         {       soap_revert(soap);
137393                 if (!(*a = (_emi__CancelAlertSubscriptionResponse *)soap_instantiate__emi__CancelAlertSubscriptionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
137394                         return NULL;
137395                 (*a)->soap_default(soap);
137396                 if (!(*a)->soap_in(soap, tag, NULL))
137397                         return NULL;
137398         }
137399         else
137400         {       a = (_emi__CancelAlertSubscriptionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, sizeof(_emi__CancelAlertSubscriptionResponse), 0);
137401                 if (soap->body && soap_element_end_in(soap, tag))
137402                         return NULL;
137403         }
137404         return a;
137405 }
137406
137407 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *const*a)
137408 {
137409         if (!soap_reference(soap, *a, SOAP_TYPE__emi__CancelAlertSubscription))
137410                 (*a)->soap_serialize(soap);
137411 }
137412
137413 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *const*a, const char *tag, const char *type)
137414 {
137415         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__CancelAlertSubscription);
137416         if (soap_out_PointerTo_emi__CancelAlertSubscription(soap, tag, id, a, type))
137417                 return soap->error;
137418         return soap_putindependent(soap);
137419 }
137420
137421 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__CancelAlertSubscription(struct soap *soap, const char *tag, int id, _emi__CancelAlertSubscription *const*a, const char *type)
137422 {
137423         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__CancelAlertSubscription);
137424         if (id < 0)
137425                 return soap->error;
137426         return (*a)->soap_out(soap, tag, id, type);
137427 }
137428
137429 SOAP_FMAC3 _emi__CancelAlertSubscription ** SOAP_FMAC4 soap_get_PointerTo_emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription **p, const char *tag, const char *type)
137430 {
137431         if ((p = soap_in_PointerTo_emi__CancelAlertSubscription(soap, tag, p, type)))
137432                 soap_getindependent(soap);
137433         return p;
137434 }
137435
137436 SOAP_FMAC3 _emi__CancelAlertSubscription ** SOAP_FMAC4 soap_in_PointerTo_emi__CancelAlertSubscription(struct soap *soap, const char *tag, _emi__CancelAlertSubscription **a, const char *type)
137437 {
137438         if (soap_element_begin_in(soap, tag, 1, NULL))
137439                 return NULL;
137440         if (!a)
137441                 if (!(a = (_emi__CancelAlertSubscription **)soap_malloc(soap, sizeof(_emi__CancelAlertSubscription *))))
137442                         return NULL;
137443         *a = NULL;
137444         if (!soap->null && *soap->href != '#')
137445         {       soap_revert(soap);
137446                 if (!(*a = (_emi__CancelAlertSubscription *)soap_instantiate__emi__CancelAlertSubscription(soap, -1, soap->type, soap->arrayType, NULL)))
137447                         return NULL;
137448                 (*a)->soap_default(soap);
137449                 if (!(*a)->soap_in(soap, tag, NULL))
137450                         return NULL;
137451         }
137452         else
137453         {       a = (_emi__CancelAlertSubscription **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__CancelAlertSubscription, sizeof(_emi__CancelAlertSubscription), 0);
137454                 if (soap->body && soap_element_end_in(soap, tag))
137455                         return NULL;
137456         }
137457         return a;
137458 }
137459
137460 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *const*a)
137461 {
137462         if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse))
137463                 (*a)->soap_serialize(soap);
137464 }
137465
137466 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *const*a, const char *tag, const char *type)
137467 {
137468         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse);
137469         if (soap_out_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, tag, id, a, type))
137470                 return soap->error;
137471         return soap_putindependent(soap);
137472 }
137473
137474 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, int id, _emi__EnumerateAlertPoliciesResponse *const*a, const char *type)
137475 {
137476         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse);
137477         if (id < 0)
137478                 return soap->error;
137479         return (*a)->soap_out(soap, tag, id, type);
137480 }
137481
137482 SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse **p, const char *tag, const char *type)
137483 {
137484         if ((p = soap_in_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, tag, p, type)))
137485                 soap_getindependent(soap);
137486         return p;
137487 }
137488
137489 SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertPoliciesResponse **a, const char *type)
137490 {
137491         if (soap_element_begin_in(soap, tag, 1, NULL))
137492                 return NULL;
137493         if (!a)
137494                 if (!(a = (_emi__EnumerateAlertPoliciesResponse **)soap_malloc(soap, sizeof(_emi__EnumerateAlertPoliciesResponse *))))
137495                         return NULL;
137496         *a = NULL;
137497         if (!soap->null && *soap->href != '#')
137498         {       soap_revert(soap);
137499                 if (!(*a = (_emi__EnumerateAlertPoliciesResponse *)soap_instantiate__emi__EnumerateAlertPoliciesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
137500                         return NULL;
137501                 (*a)->soap_default(soap);
137502                 if (!(*a)->soap_in(soap, tag, NULL))
137503                         return NULL;
137504         }
137505         else
137506         {       a = (_emi__EnumerateAlertPoliciesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, sizeof(_emi__EnumerateAlertPoliciesResponse), 0);
137507                 if (soap->body && soap_element_end_in(soap, tag))
137508                         return NULL;
137509         }
137510         return a;
137511 }
137512
137513 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *const*a)
137514 {
137515         if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertPolicies))
137516                 (*a)->soap_serialize(soap);
137517 }
137518
137519 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *const*a, const char *tag, const char *type)
137520 {
137521         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies);
137522         if (soap_out_PointerTo_emi__EnumerateAlertPolicies(soap, tag, id, a, type))
137523                 return soap->error;
137524         return soap_putindependent(soap);
137525 }
137526
137527 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, int id, _emi__EnumerateAlertPolicies *const*a, const char *type)
137528 {
137529         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertPolicies);
137530         if (id < 0)
137531                 return soap->error;
137532         return (*a)->soap_out(soap, tag, id, type);
137533 }
137534
137535 SOAP_FMAC3 _emi__EnumerateAlertPolicies ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies **p, const char *tag, const char *type)
137536 {
137537         if ((p = soap_in_PointerTo_emi__EnumerateAlertPolicies(soap, tag, p, type)))
137538                 soap_getindependent(soap);
137539         return p;
137540 }
137541
137542 SOAP_FMAC3 _emi__EnumerateAlertPolicies ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, _emi__EnumerateAlertPolicies **a, const char *type)
137543 {
137544         if (soap_element_begin_in(soap, tag, 1, NULL))
137545                 return NULL;
137546         if (!a)
137547                 if (!(a = (_emi__EnumerateAlertPolicies **)soap_malloc(soap, sizeof(_emi__EnumerateAlertPolicies *))))
137548                         return NULL;
137549         *a = NULL;
137550         if (!soap->null && *soap->href != '#')
137551         {       soap_revert(soap);
137552                 if (!(*a = (_emi__EnumerateAlertPolicies *)soap_instantiate__emi__EnumerateAlertPolicies(soap, -1, soap->type, soap->arrayType, NULL)))
137553                         return NULL;
137554                 (*a)->soap_default(soap);
137555                 if (!(*a)->soap_in(soap, tag, NULL))
137556                         return NULL;
137557         }
137558         else
137559         {       a = (_emi__EnumerateAlertPolicies **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertPolicies, sizeof(_emi__EnumerateAlertPolicies), 0);
137560                 if (soap->body && soap_element_end_in(soap, tag))
137561                         return NULL;
137562         }
137563         return a;
137564 }
137565
137566 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *const*a)
137567 {
137568         if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse))
137569                 (*a)->soap_serialize(soap);
137570 }
137571
137572 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *const*a, const char *tag, const char *type)
137573 {
137574         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse);
137575         if (soap_out_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, tag, id, a, type))
137576                 return soap->error;
137577         return soap_putindependent(soap);
137578 }
137579
137580 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, int id, _emi__EnumerateAlertSubscriptionsResponse *const*a, const char *type)
137581 {
137582         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse);
137583         if (id < 0)
137584                 return soap->error;
137585         return (*a)->soap_out(soap, tag, id, type);
137586 }
137587
137588 SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse **p, const char *tag, const char *type)
137589 {
137590         if ((p = soap_in_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, tag, p, type)))
137591                 soap_getindependent(soap);
137592         return p;
137593 }
137594
137595 SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptionsResponse **a, const char *type)
137596 {
137597         if (soap_element_begin_in(soap, tag, 1, NULL))
137598                 return NULL;
137599         if (!a)
137600                 if (!(a = (_emi__EnumerateAlertSubscriptionsResponse **)soap_malloc(soap, sizeof(_emi__EnumerateAlertSubscriptionsResponse *))))
137601                         return NULL;
137602         *a = NULL;
137603         if (!soap->null && *soap->href != '#')
137604         {       soap_revert(soap);
137605                 if (!(*a = (_emi__EnumerateAlertSubscriptionsResponse *)soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
137606                         return NULL;
137607                 (*a)->soap_default(soap);
137608                 if (!(*a)->soap_in(soap, tag, NULL))
137609                         return NULL;
137610         }
137611         else
137612         {       a = (_emi__EnumerateAlertSubscriptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, sizeof(_emi__EnumerateAlertSubscriptionsResponse), 0);
137613                 if (soap->body && soap_element_end_in(soap, tag))
137614                         return NULL;
137615         }
137616         return a;
137617 }
137618
137619 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *const*a)
137620 {
137621         if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertSubscriptions))
137622                 (*a)->soap_serialize(soap);
137623 }
137624
137625 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *const*a, const char *tag, const char *type)
137626 {
137627         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions);
137628         if (soap_out_PointerTo_emi__EnumerateAlertSubscriptions(soap, tag, id, a, type))
137629                 return soap->error;
137630         return soap_putindependent(soap);
137631 }
137632
137633 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, int id, _emi__EnumerateAlertSubscriptions *const*a, const char *type)
137634 {
137635         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertSubscriptions);
137636         if (id < 0)
137637                 return soap->error;
137638         return (*a)->soap_out(soap, tag, id, type);
137639 }
137640
137641 SOAP_FMAC3 _emi__EnumerateAlertSubscriptions ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions **p, const char *tag, const char *type)
137642 {
137643         if ((p = soap_in_PointerTo_emi__EnumerateAlertSubscriptions(soap, tag, p, type)))
137644                 soap_getindependent(soap);
137645         return p;
137646 }
137647
137648 SOAP_FMAC3 _emi__EnumerateAlertSubscriptions ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptions **a, const char *type)
137649 {
137650         if (soap_element_begin_in(soap, tag, 1, NULL))
137651                 return NULL;
137652         if (!a)
137653                 if (!(a = (_emi__EnumerateAlertSubscriptions **)soap_malloc(soap, sizeof(_emi__EnumerateAlertSubscriptions *))))
137654                         return NULL;
137655         *a = NULL;
137656         if (!soap->null && *soap->href != '#')
137657         {       soap_revert(soap);
137658                 if (!(*a = (_emi__EnumerateAlertSubscriptions *)soap_instantiate__emi__EnumerateAlertSubscriptions(soap, -1, soap->type, soap->arrayType, NULL)))
137659                         return NULL;
137660                 (*a)->soap_default(soap);
137661                 if (!(*a)->soap_in(soap, tag, NULL))
137662                         return NULL;
137663         }
137664         else
137665         {       a = (_emi__EnumerateAlertSubscriptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertSubscriptions, sizeof(_emi__EnumerateAlertSubscriptions), 0);
137666                 if (soap->body && soap_element_end_in(soap, tag))
137667                         return NULL;
137668         }
137669         return a;
137670 }
137671
137672 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *const*a)
137673 {
137674         if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForAlertResponse))
137675                 (*a)->soap_serialize(soap);
137676 }
137677
137678 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *const*a, const char *tag, const char *type)
137679 {
137680         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse);
137681         if (soap_out_PointerTo_emi__SubscribeForAlertResponse(soap, tag, id, a, type))
137682                 return soap->error;
137683         return soap_putindependent(soap);
137684 }
137685
137686 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, int id, _emi__SubscribeForAlertResponse *const*a, const char *type)
137687 {
137688         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForAlertResponse);
137689         if (id < 0)
137690                 return soap->error;
137691         return (*a)->soap_out(soap, tag, id, type);
137692 }
137693
137694 SOAP_FMAC3 _emi__SubscribeForAlertResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse **p, const char *tag, const char *type)
137695 {
137696         if ((p = soap_in_PointerTo_emi__SubscribeForAlertResponse(soap, tag, p, type)))
137697                 soap_getindependent(soap);
137698         return p;
137699 }
137700
137701 SOAP_FMAC3 _emi__SubscribeForAlertResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForAlertResponse **a, const char *type)
137702 {
137703         if (soap_element_begin_in(soap, tag, 1, NULL))
137704                 return NULL;
137705         if (!a)
137706                 if (!(a = (_emi__SubscribeForAlertResponse **)soap_malloc(soap, sizeof(_emi__SubscribeForAlertResponse *))))
137707                         return NULL;
137708         *a = NULL;
137709         if (!soap->null && *soap->href != '#')
137710         {       soap_revert(soap);
137711                 if (!(*a = (_emi__SubscribeForAlertResponse *)soap_instantiate__emi__SubscribeForAlertResponse(soap, -1, soap->type, soap->arrayType, NULL)))
137712                         return NULL;
137713                 (*a)->soap_default(soap);
137714                 if (!(*a)->soap_in(soap, tag, NULL))
137715                         return NULL;
137716         }
137717         else
137718         {       a = (_emi__SubscribeForAlertResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForAlertResponse, sizeof(_emi__SubscribeForAlertResponse), 0);
137719                 if (soap->body && soap_element_end_in(soap, tag))
137720                         return NULL;
137721         }
137722         return a;
137723 }
137724
137725 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *const*a)
137726 {
137727         if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForAlert))
137728                 (*a)->soap_serialize(soap);
137729 }
137730
137731 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *const*a, const char *tag, const char *type)
137732 {
137733         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForAlert);
137734         if (soap_out_PointerTo_emi__SubscribeForAlert(soap, tag, id, a, type))
137735                 return soap->error;
137736         return soap_putindependent(soap);
137737 }
137738
137739 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SubscribeForAlert(struct soap *soap, const char *tag, int id, _emi__SubscribeForAlert *const*a, const char *type)
137740 {
137741         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForAlert);
137742         if (id < 0)
137743                 return soap->error;
137744         return (*a)->soap_out(soap, tag, id, type);
137745 }
137746
137747 SOAP_FMAC3 _emi__SubscribeForAlert ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert **p, const char *tag, const char *type)
137748 {
137749         if ((p = soap_in_PointerTo_emi__SubscribeForAlert(soap, tag, p, type)))
137750                 soap_getindependent(soap);
137751         return p;
137752 }
137753
137754 SOAP_FMAC3 _emi__SubscribeForAlert ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForAlert(struct soap *soap, const char *tag, _emi__SubscribeForAlert **a, const char *type)
137755 {
137756         if (soap_element_begin_in(soap, tag, 1, NULL))
137757                 return NULL;
137758         if (!a)
137759                 if (!(a = (_emi__SubscribeForAlert **)soap_malloc(soap, sizeof(_emi__SubscribeForAlert *))))
137760                         return NULL;
137761         *a = NULL;
137762         if (!soap->null && *soap->href != '#')
137763         {       soap_revert(soap);
137764                 if (!(*a = (_emi__SubscribeForAlert *)soap_instantiate__emi__SubscribeForAlert(soap, -1, soap->type, soap->arrayType, NULL)))
137765                         return NULL;
137766                 (*a)->soap_default(soap);
137767                 if (!(*a)->soap_in(soap, tag, NULL))
137768                         return NULL;
137769         }
137770         else
137771         {       a = (_emi__SubscribeForAlert **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForAlert, sizeof(_emi__SubscribeForAlert), 0);
137772                 if (soap->body && soap_element_end_in(soap, tag))
137773                         return NULL;
137774         }
137775         return a;
137776 }
137777
137778 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *const*a)
137779 {
137780         if (!soap_reference(soap, *a, SOAP_TYPE__emi__AddEventFilterResponse))
137781                 (*a)->soap_serialize(soap);
137782 }
137783
137784 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *const*a, const char *tag, const char *type)
137785 {
137786         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__AddEventFilterResponse);
137787         if (soap_out_PointerTo_emi__AddEventFilterResponse(soap, tag, id, a, type))
137788                 return soap->error;
137789         return soap_putindependent(soap);
137790 }
137791
137792 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__AddEventFilterResponse(struct soap *soap, const char *tag, int id, _emi__AddEventFilterResponse *const*a, const char *type)
137793 {
137794         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__AddEventFilterResponse);
137795         if (id < 0)
137796                 return soap->error;
137797         return (*a)->soap_out(soap, tag, id, type);
137798 }
137799
137800 SOAP_FMAC3 _emi__AddEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse **p, const char *tag, const char *type)
137801 {
137802         if ((p = soap_in_PointerTo_emi__AddEventFilterResponse(soap, tag, p, type)))
137803                 soap_getindependent(soap);
137804         return p;
137805 }
137806
137807 SOAP_FMAC3 _emi__AddEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__AddEventFilterResponse(struct soap *soap, const char *tag, _emi__AddEventFilterResponse **a, const char *type)
137808 {
137809         if (soap_element_begin_in(soap, tag, 1, NULL))
137810                 return NULL;
137811         if (!a)
137812                 if (!(a = (_emi__AddEventFilterResponse **)soap_malloc(soap, sizeof(_emi__AddEventFilterResponse *))))
137813                         return NULL;
137814         *a = NULL;
137815         if (!soap->null && *soap->href != '#')
137816         {       soap_revert(soap);
137817                 if (!(*a = (_emi__AddEventFilterResponse *)soap_instantiate__emi__AddEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL)))
137818                         return NULL;
137819                 (*a)->soap_default(soap);
137820                 if (!(*a)->soap_in(soap, tag, NULL))
137821                         return NULL;
137822         }
137823         else
137824         {       a = (_emi__AddEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__AddEventFilterResponse, sizeof(_emi__AddEventFilterResponse), 0);
137825                 if (soap->body && soap_element_end_in(soap, tag))
137826                         return NULL;
137827         }
137828         return a;
137829 }
137830
137831 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *const*a)
137832 {
137833         if (!soap_reference(soap, *a, SOAP_TYPE__emi__AddEventFilter))
137834                 (*a)->soap_serialize(soap);
137835 }
137836
137837 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *const*a, const char *tag, const char *type)
137838 {
137839         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__AddEventFilter);
137840         if (soap_out_PointerTo_emi__AddEventFilter(soap, tag, id, a, type))
137841                 return soap->error;
137842         return soap_putindependent(soap);
137843 }
137844
137845 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__AddEventFilter(struct soap *soap, const char *tag, int id, _emi__AddEventFilter *const*a, const char *type)
137846 {
137847         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__AddEventFilter);
137848         if (id < 0)
137849                 return soap->error;
137850         return (*a)->soap_out(soap, tag, id, type);
137851 }
137852
137853 SOAP_FMAC3 _emi__AddEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter **p, const char *tag, const char *type)
137854 {
137855         if ((p = soap_in_PointerTo_emi__AddEventFilter(soap, tag, p, type)))
137856                 soap_getindependent(soap);
137857         return p;
137858 }
137859
137860 SOAP_FMAC3 _emi__AddEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__AddEventFilter(struct soap *soap, const char *tag, _emi__AddEventFilter **a, const char *type)
137861 {
137862         if (soap_element_begin_in(soap, tag, 1, NULL))
137863                 return NULL;
137864         if (!a)
137865                 if (!(a = (_emi__AddEventFilter **)soap_malloc(soap, sizeof(_emi__AddEventFilter *))))
137866                         return NULL;
137867         *a = NULL;
137868         if (!soap->null && *soap->href != '#')
137869         {       soap_revert(soap);
137870                 if (!(*a = (_emi__AddEventFilter *)soap_instantiate__emi__AddEventFilter(soap, -1, soap->type, soap->arrayType, NULL)))
137871                         return NULL;
137872                 (*a)->soap_default(soap);
137873                 if (!(*a)->soap_in(soap, tag, NULL))
137874                         return NULL;
137875         }
137876         else
137877         {       a = (_emi__AddEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__AddEventFilter, sizeof(_emi__AddEventFilter), 0);
137878                 if (soap->body && soap_element_end_in(soap, tag))
137879                         return NULL;
137880         }
137881         return a;
137882 }
137883
137884 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *const*a)
137885 {
137886         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertCommunityStringResponse))
137887                 (*a)->soap_serialize(soap);
137888 }
137889
137890 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *const*a, const char *tag, const char *type)
137891 {
137892         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse);
137893         if (soap_out_PointerTo_emi__GetAlertCommunityStringResponse(soap, tag, id, a, type))
137894                 return soap->error;
137895         return soap_putindependent(soap);
137896 }
137897
137898 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, int id, _emi__GetAlertCommunityStringResponse *const*a, const char *type)
137899 {
137900         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertCommunityStringResponse);
137901         if (id < 0)
137902                 return soap->error;
137903         return (*a)->soap_out(soap, tag, id, type);
137904 }
137905
137906 SOAP_FMAC3 _emi__GetAlertCommunityStringResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse **p, const char *tag, const char *type)
137907 {
137908         if ((p = soap_in_PointerTo_emi__GetAlertCommunityStringResponse(soap, tag, p, type)))
137909                 soap_getindependent(soap);
137910         return p;
137911 }
137912
137913 SOAP_FMAC3 _emi__GetAlertCommunityStringResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__GetAlertCommunityStringResponse **a, const char *type)
137914 {
137915         if (soap_element_begin_in(soap, tag, 1, NULL))
137916                 return NULL;
137917         if (!a)
137918                 if (!(a = (_emi__GetAlertCommunityStringResponse **)soap_malloc(soap, sizeof(_emi__GetAlertCommunityStringResponse *))))
137919                         return NULL;
137920         *a = NULL;
137921         if (!soap->null && *soap->href != '#')
137922         {       soap_revert(soap);
137923                 if (!(*a = (_emi__GetAlertCommunityStringResponse *)soap_instantiate__emi__GetAlertCommunityStringResponse(soap, -1, soap->type, soap->arrayType, NULL)))
137924                         return NULL;
137925                 (*a)->soap_default(soap);
137926                 if (!(*a)->soap_in(soap, tag, NULL))
137927                         return NULL;
137928         }
137929         else
137930         {       a = (_emi__GetAlertCommunityStringResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertCommunityStringResponse, sizeof(_emi__GetAlertCommunityStringResponse), 0);
137931                 if (soap->body && soap_element_end_in(soap, tag))
137932                         return NULL;
137933         }
137934         return a;
137935 }
137936
137937 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *const*a)
137938 {
137939         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertCommunityString))
137940                 (*a)->soap_serialize(soap);
137941 }
137942
137943 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *const*a, const char *tag, const char *type)
137944 {
137945         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertCommunityString);
137946         if (soap_out_PointerTo_emi__GetAlertCommunityString(soap, tag, id, a, type))
137947                 return soap->error;
137948         return soap_putindependent(soap);
137949 }
137950
137951 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetAlertCommunityString(struct soap *soap, const char *tag, int id, _emi__GetAlertCommunityString *const*a, const char *type)
137952 {
137953         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertCommunityString);
137954         if (id < 0)
137955                 return soap->error;
137956         return (*a)->soap_out(soap, tag, id, type);
137957 }
137958
137959 SOAP_FMAC3 _emi__GetAlertCommunityString ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString **p, const char *tag, const char *type)
137960 {
137961         if ((p = soap_in_PointerTo_emi__GetAlertCommunityString(soap, tag, p, type)))
137962                 soap_getindependent(soap);
137963         return p;
137964 }
137965
137966 SOAP_FMAC3 _emi__GetAlertCommunityString ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertCommunityString(struct soap *soap, const char *tag, _emi__GetAlertCommunityString **a, const char *type)
137967 {
137968         if (soap_element_begin_in(soap, tag, 1, NULL))
137969                 return NULL;
137970         if (!a)
137971                 if (!(a = (_emi__GetAlertCommunityString **)soap_malloc(soap, sizeof(_emi__GetAlertCommunityString *))))
137972                         return NULL;
137973         *a = NULL;
137974         if (!soap->null && *soap->href != '#')
137975         {       soap_revert(soap);
137976                 if (!(*a = (_emi__GetAlertCommunityString *)soap_instantiate__emi__GetAlertCommunityString(soap, -1, soap->type, soap->arrayType, NULL)))
137977                         return NULL;
137978                 (*a)->soap_default(soap);
137979                 if (!(*a)->soap_in(soap, tag, NULL))
137980                         return NULL;
137981         }
137982         else
137983         {       a = (_emi__GetAlertCommunityString **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertCommunityString, sizeof(_emi__GetAlertCommunityString), 0);
137984                 if (soap->body && soap_element_end_in(soap, tag))
137985                         return NULL;
137986         }
137987         return a;
137988 }
137989
137990 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *const*a)
137991 {
137992         if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetAlertCommunityStringResponse))
137993                 (*a)->soap_serialize(soap);
137994 }
137995
137996 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *const*a, const char *tag, const char *type)
137997 {
137998         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse);
137999         if (soap_out_PointerTo_emi__SetAlertCommunityStringResponse(soap, tag, id, a, type))
138000                 return soap->error;
138001         return soap_putindependent(soap);
138002 }
138003
138004 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, int id, _emi__SetAlertCommunityStringResponse *const*a, const char *type)
138005 {
138006         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetAlertCommunityStringResponse);
138007         if (id < 0)
138008                 return soap->error;
138009         return (*a)->soap_out(soap, tag, id, type);
138010 }
138011
138012 SOAP_FMAC3 _emi__SetAlertCommunityStringResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse **p, const char *tag, const char *type)
138013 {
138014         if ((p = soap_in_PointerTo_emi__SetAlertCommunityStringResponse(soap, tag, p, type)))
138015                 soap_getindependent(soap);
138016         return p;
138017 }
138018
138019 SOAP_FMAC3 _emi__SetAlertCommunityStringResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__SetAlertCommunityStringResponse **a, const char *type)
138020 {
138021         if (soap_element_begin_in(soap, tag, 1, NULL))
138022                 return NULL;
138023         if (!a)
138024                 if (!(a = (_emi__SetAlertCommunityStringResponse **)soap_malloc(soap, sizeof(_emi__SetAlertCommunityStringResponse *))))
138025                         return NULL;
138026         *a = NULL;
138027         if (!soap->null && *soap->href != '#')
138028         {       soap_revert(soap);
138029                 if (!(*a = (_emi__SetAlertCommunityStringResponse *)soap_instantiate__emi__SetAlertCommunityStringResponse(soap, -1, soap->type, soap->arrayType, NULL)))
138030                         return NULL;
138031                 (*a)->soap_default(soap);
138032                 if (!(*a)->soap_in(soap, tag, NULL))
138033                         return NULL;
138034         }
138035         else
138036         {       a = (_emi__SetAlertCommunityStringResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetAlertCommunityStringResponse, sizeof(_emi__SetAlertCommunityStringResponse), 0);
138037                 if (soap->body && soap_element_end_in(soap, tag))
138038                         return NULL;
138039         }
138040         return a;
138041 }
138042
138043 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *const*a)
138044 {
138045         if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetAlertCommunityString))
138046                 (*a)->soap_serialize(soap);
138047 }
138048
138049 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *const*a, const char *tag, const char *type)
138050 {
138051         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetAlertCommunityString);
138052         if (soap_out_PointerTo_emi__SetAlertCommunityString(soap, tag, id, a, type))
138053                 return soap->error;
138054         return soap_putindependent(soap);
138055 }
138056
138057 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__SetAlertCommunityString(struct soap *soap, const char *tag, int id, _emi__SetAlertCommunityString *const*a, const char *type)
138058 {
138059         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetAlertCommunityString);
138060         if (id < 0)
138061                 return soap->error;
138062         return (*a)->soap_out(soap, tag, id, type);
138063 }
138064
138065 SOAP_FMAC3 _emi__SetAlertCommunityString ** SOAP_FMAC4 soap_get_PointerTo_emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString **p, const char *tag, const char *type)
138066 {
138067         if ((p = soap_in_PointerTo_emi__SetAlertCommunityString(soap, tag, p, type)))
138068                 soap_getindependent(soap);
138069         return p;
138070 }
138071
138072 SOAP_FMAC3 _emi__SetAlertCommunityString ** SOAP_FMAC4 soap_in_PointerTo_emi__SetAlertCommunityString(struct soap *soap, const char *tag, _emi__SetAlertCommunityString **a, const char *type)
138073 {
138074         if (soap_element_begin_in(soap, tag, 1, NULL))
138075                 return NULL;
138076         if (!a)
138077                 if (!(a = (_emi__SetAlertCommunityString **)soap_malloc(soap, sizeof(_emi__SetAlertCommunityString *))))
138078                         return NULL;
138079         *a = NULL;
138080         if (!soap->null && *soap->href != '#')
138081         {       soap_revert(soap);
138082                 if (!(*a = (_emi__SetAlertCommunityString *)soap_instantiate__emi__SetAlertCommunityString(soap, -1, soap->type, soap->arrayType, NULL)))
138083                         return NULL;
138084                 (*a)->soap_default(soap);
138085                 if (!(*a)->soap_in(soap, tag, NULL))
138086                         return NULL;
138087         }
138088         else
138089         {       a = (_emi__SetAlertCommunityString **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetAlertCommunityString, sizeof(_emi__SetAlertCommunityString), 0);
138090                 if (soap->body && soap_element_end_in(soap, tag))
138091                         return NULL;
138092         }
138093         return a;
138094 }
138095
138096 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *const*a)
138097 {
138098         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertSubscriptionResponse))
138099                 (*a)->soap_serialize(soap);
138100 }
138101
138102 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *const*a, const char *tag, const char *type)
138103 {
138104         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse);
138105         if (soap_out_PointerTo_emi__GetAlertSubscriptionResponse(soap, tag, id, a, type))
138106                 return soap->error;
138107         return soap_putindependent(soap);
138108 }
138109
138110 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, _emi__GetAlertSubscriptionResponse *const*a, const char *type)
138111 {
138112         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertSubscriptionResponse);
138113         if (id < 0)
138114                 return soap->error;
138115         return (*a)->soap_out(soap, tag, id, type);
138116 }
138117
138118 SOAP_FMAC3 _emi__GetAlertSubscriptionResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse **p, const char *tag, const char *type)
138119 {
138120         if ((p = soap_in_PointerTo_emi__GetAlertSubscriptionResponse(soap, tag, p, type)))
138121                 soap_getindependent(soap);
138122         return p;
138123 }
138124
138125 SOAP_FMAC3 _emi__GetAlertSubscriptionResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetAlertSubscriptionResponse **a, const char *type)
138126 {
138127         if (soap_element_begin_in(soap, tag, 1, NULL))
138128                 return NULL;
138129         if (!a)
138130                 if (!(a = (_emi__GetAlertSubscriptionResponse **)soap_malloc(soap, sizeof(_emi__GetAlertSubscriptionResponse *))))
138131                         return NULL;
138132         *a = NULL;
138133         if (!soap->null && *soap->href != '#')
138134         {       soap_revert(soap);
138135                 if (!(*a = (_emi__GetAlertSubscriptionResponse *)soap_instantiate__emi__GetAlertSubscriptionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
138136                         return NULL;
138137                 (*a)->soap_default(soap);
138138                 if (!(*a)->soap_in(soap, tag, NULL))
138139                         return NULL;
138140         }
138141         else
138142         {       a = (_emi__GetAlertSubscriptionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertSubscriptionResponse, sizeof(_emi__GetAlertSubscriptionResponse), 0);
138143                 if (soap->body && soap_element_end_in(soap, tag))
138144                         return NULL;
138145         }
138146         return a;
138147 }
138148
138149 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *const*a)
138150 {
138151         if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertSubscription))
138152                 (*a)->soap_serialize(soap);
138153 }
138154
138155 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *const*a, const char *tag, const char *type)
138156 {
138157         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertSubscription);
138158         if (soap_out_PointerTo_emi__GetAlertSubscription(soap, tag, id, a, type))
138159                 return soap->error;
138160         return soap_putindependent(soap);
138161 }
138162
138163 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__GetAlertSubscription(struct soap *soap, const char *tag, int id, _emi__GetAlertSubscription *const*a, const char *type)
138164 {
138165         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertSubscription);
138166         if (id < 0)
138167                 return soap->error;
138168         return (*a)->soap_out(soap, tag, id, type);
138169 }
138170
138171 SOAP_FMAC3 _emi__GetAlertSubscription ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription **p, const char *tag, const char *type)
138172 {
138173         if ((p = soap_in_PointerTo_emi__GetAlertSubscription(soap, tag, p, type)))
138174                 soap_getindependent(soap);
138175         return p;
138176 }
138177
138178 SOAP_FMAC3 _emi__GetAlertSubscription ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertSubscription(struct soap *soap, const char *tag, _emi__GetAlertSubscription **a, const char *type)
138179 {
138180         if (soap_element_begin_in(soap, tag, 1, NULL))
138181                 return NULL;
138182         if (!a)
138183                 if (!(a = (_emi__GetAlertSubscription **)soap_malloc(soap, sizeof(_emi__GetAlertSubscription *))))
138184                         return NULL;
138185         *a = NULL;
138186         if (!soap->null && *soap->href != '#')
138187         {       soap_revert(soap);
138188                 if (!(*a = (_emi__GetAlertSubscription *)soap_instantiate__emi__GetAlertSubscription(soap, -1, soap->type, soap->arrayType, NULL)))
138189                         return NULL;
138190                 (*a)->soap_default(soap);
138191                 if (!(*a)->soap_in(soap, tag, NULL))
138192                         return NULL;
138193         }
138194         else
138195         {       a = (_emi__GetAlertSubscription **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertSubscription, sizeof(_emi__GetAlertSubscription), 0);
138196                 if (soap->body && soap_element_end_in(soap, tag))
138197                         return NULL;
138198         }
138199         return a;
138200 }
138201
138202 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *const*a)
138203 {
138204         if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateEventFiltersResponse))
138205                 (*a)->soap_serialize(soap);
138206 }
138207
138208 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *const*a, const char *tag, const char *type)
138209 {
138210         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse);
138211         if (soap_out_PointerTo_emi__EnumerateEventFiltersResponse(soap, tag, id, a, type))
138212                 return soap->error;
138213         return soap_putindependent(soap);
138214 }
138215
138216 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, int id, _emi__EnumerateEventFiltersResponse *const*a, const char *type)
138217 {
138218         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateEventFiltersResponse);
138219         if (id < 0)
138220                 return soap->error;
138221         return (*a)->soap_out(soap, tag, id, type);
138222 }
138223
138224 SOAP_FMAC3 _emi__EnumerateEventFiltersResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse **p, const char *tag, const char *type)
138225 {
138226         if ((p = soap_in_PointerTo_emi__EnumerateEventFiltersResponse(soap, tag, p, type)))
138227                 soap_getindependent(soap);
138228         return p;
138229 }
138230
138231 SOAP_FMAC3 _emi__EnumerateEventFiltersResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, _emi__EnumerateEventFiltersResponse **a, const char *type)
138232 {
138233         if (soap_element_begin_in(soap, tag, 1, NULL))
138234                 return NULL;
138235         if (!a)
138236                 if (!(a = (_emi__EnumerateEventFiltersResponse **)soap_malloc(soap, sizeof(_emi__EnumerateEventFiltersResponse *))))
138237                         return NULL;
138238         *a = NULL;
138239         if (!soap->null && *soap->href != '#')
138240         {       soap_revert(soap);
138241                 if (!(*a = (_emi__EnumerateEventFiltersResponse *)soap_instantiate__emi__EnumerateEventFiltersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
138242                         return NULL;
138243                 (*a)->soap_default(soap);
138244                 if (!(*a)->soap_in(soap, tag, NULL))
138245                         return NULL;
138246         }
138247         else
138248         {       a = (_emi__EnumerateEventFiltersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateEventFiltersResponse, sizeof(_emi__EnumerateEventFiltersResponse), 0);
138249                 if (soap->body && soap_element_end_in(soap, tag))
138250                         return NULL;
138251         }
138252         return a;
138253 }
138254
138255 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *const*a)
138256 {
138257         if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateEventFilters))
138258                 (*a)->soap_serialize(soap);
138259 }
138260
138261 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *const*a, const char *tag, const char *type)
138262 {
138263         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateEventFilters);
138264         if (soap_out_PointerTo_emi__EnumerateEventFilters(soap, tag, id, a, type))
138265                 return soap->error;
138266         return soap_putindependent(soap);
138267 }
138268
138269 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_emi__EnumerateEventFilters(struct soap *soap, const char *tag, int id, _emi__EnumerateEventFilters *const*a, const char *type)
138270 {
138271         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateEventFilters);
138272         if (id < 0)
138273                 return soap->error;
138274         return (*a)->soap_out(soap, tag, id, type);
138275 }
138276
138277 SOAP_FMAC3 _emi__EnumerateEventFilters ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters **p, const char *tag, const char *type)
138278 {
138279         if ((p = soap_in_PointerTo_emi__EnumerateEventFilters(soap, tag, p, type)))
138280                 soap_getindependent(soap);
138281         return p;
138282 }
138283
138284 SOAP_FMAC3 _emi__EnumerateEventFilters ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateEventFilters(struct soap *soap, const char *tag, _emi__EnumerateEventFilters **a, const char *type)
138285 {
138286         if (soap_element_begin_in(soap, tag, 1, NULL))
138287                 return NULL;
138288         if (!a)
138289                 if (!(a = (_emi__EnumerateEventFilters **)soap_malloc(soap, sizeof(_emi__EnumerateEventFilters *))))
138290                         return NULL;
138291         *a = NULL;
138292         if (!soap->null && *soap->href != '#')
138293         {       soap_revert(soap);
138294                 if (!(*a = (_emi__EnumerateEventFilters *)soap_instantiate__emi__EnumerateEventFilters(soap, -1, soap->type, soap->arrayType, NULL)))
138295                         return NULL;
138296                 (*a)->soap_default(soap);
138297                 if (!(*a)->soap_in(soap, tag, NULL))
138298                         return NULL;
138299         }
138300         else
138301         {       a = (_emi__EnumerateEventFilters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateEventFilters, sizeof(_emi__EnumerateEventFilters), 0);
138302                 if (soap->body && soap_element_end_in(soap, tag))
138303                         return NULL;
138304         }
138305         return a;
138306 }
138307
138308 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *const*a)
138309 {
138310         if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbStateResponse))
138311                 (*a)->soap_serialize(soap);
138312 }
138313
138314 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *const*a, const char *tag, const char *type)
138315 {
138316         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbStateResponse);
138317         if (soap_out_PointerTo_cb__GetHcbStateResponse(soap, tag, id, a, type))
138318                 return soap->error;
138319         return soap_putindependent(soap);
138320 }
138321
138322 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__GetHcbStateResponse(struct soap *soap, const char *tag, int id, _cb__GetHcbStateResponse *const*a, const char *type)
138323 {
138324         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbStateResponse);
138325         if (id < 0)
138326                 return soap->error;
138327         return (*a)->soap_out(soap, tag, id, type);
138328 }
138329
138330 SOAP_FMAC3 _cb__GetHcbStateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse **p, const char *tag, const char *type)
138331 {
138332         if ((p = soap_in_PointerTo_cb__GetHcbStateResponse(soap, tag, p, type)))
138333                 soap_getindependent(soap);
138334         return p;
138335 }
138336
138337 SOAP_FMAC3 _cb__GetHcbStateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbStateResponse(struct soap *soap, const char *tag, _cb__GetHcbStateResponse **a, const char *type)
138338 {
138339         if (soap_element_begin_in(soap, tag, 1, NULL))
138340                 return NULL;
138341         if (!a)
138342                 if (!(a = (_cb__GetHcbStateResponse **)soap_malloc(soap, sizeof(_cb__GetHcbStateResponse *))))
138343                         return NULL;
138344         *a = NULL;
138345         if (!soap->null && *soap->href != '#')
138346         {       soap_revert(soap);
138347                 if (!(*a = (_cb__GetHcbStateResponse *)soap_instantiate__cb__GetHcbStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
138348                         return NULL;
138349                 (*a)->soap_default(soap);
138350                 if (!(*a)->soap_in(soap, tag, NULL))
138351                         return NULL;
138352         }
138353         else
138354         {       a = (_cb__GetHcbStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbStateResponse, sizeof(_cb__GetHcbStateResponse), 0);
138355                 if (soap->body && soap_element_end_in(soap, tag))
138356                         return NULL;
138357         }
138358         return a;
138359 }
138360
138361 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbState(struct soap *soap, _cb__GetHcbState *const*a)
138362 {
138363         if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbState))
138364                 (*a)->soap_serialize(soap);
138365 }
138366
138367 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbState(struct soap *soap, _cb__GetHcbState *const*a, const char *tag, const char *type)
138368 {
138369         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbState);
138370         if (soap_out_PointerTo_cb__GetHcbState(soap, tag, id, a, type))
138371                 return soap->error;
138372         return soap_putindependent(soap);
138373 }
138374
138375 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__GetHcbState(struct soap *soap, const char *tag, int id, _cb__GetHcbState *const*a, const char *type)
138376 {
138377         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbState);
138378         if (id < 0)
138379                 return soap->error;
138380         return (*a)->soap_out(soap, tag, id, type);
138381 }
138382
138383 SOAP_FMAC3 _cb__GetHcbState ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbState(struct soap *soap, _cb__GetHcbState **p, const char *tag, const char *type)
138384 {
138385         if ((p = soap_in_PointerTo_cb__GetHcbState(soap, tag, p, type)))
138386                 soap_getindependent(soap);
138387         return p;
138388 }
138389
138390 SOAP_FMAC3 _cb__GetHcbState ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbState(struct soap *soap, const char *tag, _cb__GetHcbState **a, const char *type)
138391 {
138392         if (soap_element_begin_in(soap, tag, 1, NULL))
138393                 return NULL;
138394         if (!a)
138395                 if (!(a = (_cb__GetHcbState **)soap_malloc(soap, sizeof(_cb__GetHcbState *))))
138396                         return NULL;
138397         *a = NULL;
138398         if (!soap->null && *soap->href != '#')
138399         {       soap_revert(soap);
138400                 if (!(*a = (_cb__GetHcbState *)soap_instantiate__cb__GetHcbState(soap, -1, soap->type, soap->arrayType, NULL)))
138401                         return NULL;
138402                 (*a)->soap_default(soap);
138403                 if (!(*a)->soap_in(soap, tag, NULL))
138404                         return NULL;
138405         }
138406         else
138407         {       a = (_cb__GetHcbState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbState, sizeof(_cb__GetHcbState), 0);
138408                 if (soap->body && soap_element_end_in(soap, tag))
138409                         return NULL;
138410         }
138411         return a;
138412 }
138413
138414 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *const*a)
138415 {
138416         if (!soap_reference(soap, *a, SOAP_TYPE__cb__ClearHcbStateResponse))
138417                 (*a)->soap_serialize(soap);
138418 }
138419
138420 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *const*a, const char *tag, const char *type)
138421 {
138422         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse);
138423         if (soap_out_PointerTo_cb__ClearHcbStateResponse(soap, tag, id, a, type))
138424                 return soap->error;
138425         return soap_putindependent(soap);
138426 }
138427
138428 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, const char *tag, int id, _cb__ClearHcbStateResponse *const*a, const char *type)
138429 {
138430         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__ClearHcbStateResponse);
138431         if (id < 0)
138432                 return soap->error;
138433         return (*a)->soap_out(soap, tag, id, type);
138434 }
138435
138436 SOAP_FMAC3 _cb__ClearHcbStateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse **p, const char *tag, const char *type)
138437 {
138438         if ((p = soap_in_PointerTo_cb__ClearHcbStateResponse(soap, tag, p, type)))
138439                 soap_getindependent(soap);
138440         return p;
138441 }
138442
138443 SOAP_FMAC3 _cb__ClearHcbStateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, const char *tag, _cb__ClearHcbStateResponse **a, const char *type)
138444 {
138445         if (soap_element_begin_in(soap, tag, 1, NULL))
138446                 return NULL;
138447         if (!a)
138448                 if (!(a = (_cb__ClearHcbStateResponse **)soap_malloc(soap, sizeof(_cb__ClearHcbStateResponse *))))
138449                         return NULL;
138450         *a = NULL;
138451         if (!soap->null && *soap->href != '#')
138452         {       soap_revert(soap);
138453                 if (!(*a = (_cb__ClearHcbStateResponse *)soap_instantiate__cb__ClearHcbStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
138454                         return NULL;
138455                 (*a)->soap_default(soap);
138456                 if (!(*a)->soap_in(soap, tag, NULL))
138457                         return NULL;
138458         }
138459         else
138460         {       a = (_cb__ClearHcbStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__ClearHcbStateResponse, sizeof(_cb__ClearHcbStateResponse), 0);
138461                 if (soap->body && soap_element_end_in(soap, tag))
138462                         return NULL;
138463         }
138464         return a;
138465 }
138466
138467 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *const*a)
138468 {
138469         if (!soap_reference(soap, *a, SOAP_TYPE__cb__ClearHcbState))
138470                 (*a)->soap_serialize(soap);
138471 }
138472
138473 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *const*a, const char *tag, const char *type)
138474 {
138475         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__ClearHcbState);
138476         if (soap_out_PointerTo_cb__ClearHcbState(soap, tag, id, a, type))
138477                 return soap->error;
138478         return soap_putindependent(soap);
138479 }
138480
138481 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__ClearHcbState(struct soap *soap, const char *tag, int id, _cb__ClearHcbState *const*a, const char *type)
138482 {
138483         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__ClearHcbState);
138484         if (id < 0)
138485                 return soap->error;
138486         return (*a)->soap_out(soap, tag, id, type);
138487 }
138488
138489 SOAP_FMAC3 _cb__ClearHcbState ** SOAP_FMAC4 soap_get_PointerTo_cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState **p, const char *tag, const char *type)
138490 {
138491         if ((p = soap_in_PointerTo_cb__ClearHcbState(soap, tag, p, type)))
138492                 soap_getindependent(soap);
138493         return p;
138494 }
138495
138496 SOAP_FMAC3 _cb__ClearHcbState ** SOAP_FMAC4 soap_in_PointerTo_cb__ClearHcbState(struct soap *soap, const char *tag, _cb__ClearHcbState **a, const char *type)
138497 {
138498         if (soap_element_begin_in(soap, tag, 1, NULL))
138499                 return NULL;
138500         if (!a)
138501                 if (!(a = (_cb__ClearHcbState **)soap_malloc(soap, sizeof(_cb__ClearHcbState *))))
138502                         return NULL;
138503         *a = NULL;
138504         if (!soap->null && *soap->href != '#')
138505         {       soap_revert(soap);
138506                 if (!(*a = (_cb__ClearHcbState *)soap_instantiate__cb__ClearHcbState(soap, -1, soap->type, soap->arrayType, NULL)))
138507                         return NULL;
138508                 (*a)->soap_default(soap);
138509                 if (!(*a)->soap_in(soap, tag, NULL))
138510                         return NULL;
138511         }
138512         else
138513         {       a = (_cb__ClearHcbState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__ClearHcbState, sizeof(_cb__ClearHcbState), 0);
138514                 if (soap->body && soap_element_end_in(soap, tag))
138515                         return NULL;
138516         }
138517         return a;
138518 }
138519
138520 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *const*a)
138521 {
138522         if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbOptionsResponse))
138523                 (*a)->soap_serialize(soap);
138524 }
138525
138526 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *const*a, const char *tag, const char *type)
138527 {
138528         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse);
138529         if (soap_out_PointerTo_cb__GetHcbOptionsResponse(soap, tag, id, a, type))
138530                 return soap->error;
138531         return soap_putindependent(soap);
138532 }
138533
138534 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, int id, _cb__GetHcbOptionsResponse *const*a, const char *type)
138535 {
138536         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbOptionsResponse);
138537         if (id < 0)
138538                 return soap->error;
138539         return (*a)->soap_out(soap, tag, id, type);
138540 }
138541
138542 SOAP_FMAC3 _cb__GetHcbOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse **p, const char *tag, const char *type)
138543 {
138544         if ((p = soap_in_PointerTo_cb__GetHcbOptionsResponse(soap, tag, p, type)))
138545                 soap_getindependent(soap);
138546         return p;
138547 }
138548
138549 SOAP_FMAC3 _cb__GetHcbOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__GetHcbOptionsResponse **a, const char *type)
138550 {
138551         if (soap_element_begin_in(soap, tag, 1, NULL))
138552                 return NULL;
138553         if (!a)
138554                 if (!(a = (_cb__GetHcbOptionsResponse **)soap_malloc(soap, sizeof(_cb__GetHcbOptionsResponse *))))
138555                         return NULL;
138556         *a = NULL;
138557         if (!soap->null && *soap->href != '#')
138558         {       soap_revert(soap);
138559                 if (!(*a = (_cb__GetHcbOptionsResponse *)soap_instantiate__cb__GetHcbOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
138560                         return NULL;
138561                 (*a)->soap_default(soap);
138562                 if (!(*a)->soap_in(soap, tag, NULL))
138563                         return NULL;
138564         }
138565         else
138566         {       a = (_cb__GetHcbOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbOptionsResponse, sizeof(_cb__GetHcbOptionsResponse), 0);
138567                 if (soap->body && soap_element_end_in(soap, tag))
138568                         return NULL;
138569         }
138570         return a;
138571 }
138572
138573 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *const*a)
138574 {
138575         if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbOptions))
138576                 (*a)->soap_serialize(soap);
138577 }
138578
138579 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *const*a, const char *tag, const char *type)
138580 {
138581         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbOptions);
138582         if (soap_out_PointerTo_cb__GetHcbOptions(soap, tag, id, a, type))
138583                 return soap->error;
138584         return soap_putindependent(soap);
138585 }
138586
138587 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__GetHcbOptions(struct soap *soap, const char *tag, int id, _cb__GetHcbOptions *const*a, const char *type)
138588 {
138589         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbOptions);
138590         if (id < 0)
138591                 return soap->error;
138592         return (*a)->soap_out(soap, tag, id, type);
138593 }
138594
138595 SOAP_FMAC3 _cb__GetHcbOptions ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions **p, const char *tag, const char *type)
138596 {
138597         if ((p = soap_in_PointerTo_cb__GetHcbOptions(soap, tag, p, type)))
138598                 soap_getindependent(soap);
138599         return p;
138600 }
138601
138602 SOAP_FMAC3 _cb__GetHcbOptions ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbOptions(struct soap *soap, const char *tag, _cb__GetHcbOptions **a, const char *type)
138603 {
138604         if (soap_element_begin_in(soap, tag, 1, NULL))
138605                 return NULL;
138606         if (!a)
138607                 if (!(a = (_cb__GetHcbOptions **)soap_malloc(soap, sizeof(_cb__GetHcbOptions *))))
138608                         return NULL;
138609         *a = NULL;
138610         if (!soap->null && *soap->href != '#')
138611         {       soap_revert(soap);
138612                 if (!(*a = (_cb__GetHcbOptions *)soap_instantiate__cb__GetHcbOptions(soap, -1, soap->type, soap->arrayType, NULL)))
138613                         return NULL;
138614                 (*a)->soap_default(soap);
138615                 if (!(*a)->soap_in(soap, tag, NULL))
138616                         return NULL;
138617         }
138618         else
138619         {       a = (_cb__GetHcbOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbOptions, sizeof(_cb__GetHcbOptions), 0);
138620                 if (soap->body && soap_element_end_in(soap, tag))
138621                         return NULL;
138622         }
138623         return a;
138624 }
138625
138626 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *const*a)
138627 {
138628         if (!soap_reference(soap, *a, SOAP_TYPE__cb__SetHcbOptionsResponse))
138629                 (*a)->soap_serialize(soap);
138630 }
138631
138632 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *const*a, const char *tag, const char *type)
138633 {
138634         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse);
138635         if (soap_out_PointerTo_cb__SetHcbOptionsResponse(soap, tag, id, a, type))
138636                 return soap->error;
138637         return soap_putindependent(soap);
138638 }
138639
138640 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, int id, _cb__SetHcbOptionsResponse *const*a, const char *type)
138641 {
138642         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__SetHcbOptionsResponse);
138643         if (id < 0)
138644                 return soap->error;
138645         return (*a)->soap_out(soap, tag, id, type);
138646 }
138647
138648 SOAP_FMAC3 _cb__SetHcbOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse **p, const char *tag, const char *type)
138649 {
138650         if ((p = soap_in_PointerTo_cb__SetHcbOptionsResponse(soap, tag, p, type)))
138651                 soap_getindependent(soap);
138652         return p;
138653 }
138654
138655 SOAP_FMAC3 _cb__SetHcbOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__SetHcbOptionsResponse **a, const char *type)
138656 {
138657         if (soap_element_begin_in(soap, tag, 1, NULL))
138658                 return NULL;
138659         if (!a)
138660                 if (!(a = (_cb__SetHcbOptionsResponse **)soap_malloc(soap, sizeof(_cb__SetHcbOptionsResponse *))))
138661                         return NULL;
138662         *a = NULL;
138663         if (!soap->null && *soap->href != '#')
138664         {       soap_revert(soap);
138665                 if (!(*a = (_cb__SetHcbOptionsResponse *)soap_instantiate__cb__SetHcbOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
138666                         return NULL;
138667                 (*a)->soap_default(soap);
138668                 if (!(*a)->soap_in(soap, tag, NULL))
138669                         return NULL;
138670         }
138671         else
138672         {       a = (_cb__SetHcbOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__SetHcbOptionsResponse, sizeof(_cb__SetHcbOptionsResponse), 0);
138673                 if (soap->body && soap_element_end_in(soap, tag))
138674                         return NULL;
138675         }
138676         return a;
138677 }
138678
138679 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *const*a)
138680 {
138681         if (!soap_reference(soap, *a, SOAP_TYPE__cb__SetHcbOptions))
138682                 (*a)->soap_serialize(soap);
138683 }
138684
138685 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *const*a, const char *tag, const char *type)
138686 {
138687         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__SetHcbOptions);
138688         if (soap_out_PointerTo_cb__SetHcbOptions(soap, tag, id, a, type))
138689                 return soap->error;
138690         return soap_putindependent(soap);
138691 }
138692
138693 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__SetHcbOptions(struct soap *soap, const char *tag, int id, _cb__SetHcbOptions *const*a, const char *type)
138694 {
138695         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__SetHcbOptions);
138696         if (id < 0)
138697                 return soap->error;
138698         return (*a)->soap_out(soap, tag, id, type);
138699 }
138700
138701 SOAP_FMAC3 _cb__SetHcbOptions ** SOAP_FMAC4 soap_get_PointerTo_cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions **p, const char *tag, const char *type)
138702 {
138703         if ((p = soap_in_PointerTo_cb__SetHcbOptions(soap, tag, p, type)))
138704                 soap_getindependent(soap);
138705         return p;
138706 }
138707
138708 SOAP_FMAC3 _cb__SetHcbOptions ** SOAP_FMAC4 soap_in_PointerTo_cb__SetHcbOptions(struct soap *soap, const char *tag, _cb__SetHcbOptions **a, const char *type)
138709 {
138710         if (soap_element_begin_in(soap, tag, 1, NULL))
138711                 return NULL;
138712         if (!a)
138713                 if (!(a = (_cb__SetHcbOptions **)soap_malloc(soap, sizeof(_cb__SetHcbOptions *))))
138714                         return NULL;
138715         *a = NULL;
138716         if (!soap->null && *soap->href != '#')
138717         {       soap_revert(soap);
138718                 if (!(*a = (_cb__SetHcbOptions *)soap_instantiate__cb__SetHcbOptions(soap, -1, soap->type, soap->arrayType, NULL)))
138719                         return NULL;
138720                 (*a)->soap_default(soap);
138721                 if (!(*a)->soap_in(soap, tag, NULL))
138722                         return NULL;
138723         }
138724         else
138725         {       a = (_cb__SetHcbOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__SetHcbOptions, sizeof(_cb__SetHcbOptions), 0);
138726                 if (soap->body && soap_element_end_in(soap, tag))
138727                         return NULL;
138728         }
138729         return a;
138730 }
138731
138732 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *const*a)
138733 {
138734         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse))
138735                 (*a)->soap_serialize(soap);
138736 }
138737
138738 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *const*a, const char *tag, const char *type)
138739 {
138740         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse);
138741         if (soap_out_PointerTo_cb__CbQueryCapabilitiesResponse(soap, tag, id, a, type))
138742                 return soap->error;
138743         return soap_putindependent(soap);
138744 }
138745
138746 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, int id, _cb__CbQueryCapabilitiesResponse *const*a, const char *type)
138747 {
138748         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbQueryCapabilitiesResponse);
138749         if (id < 0)
138750                 return soap->error;
138751         return (*a)->soap_out(soap, tag, id, type);
138752 }
138753
138754 SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse **p, const char *tag, const char *type)
138755 {
138756         if ((p = soap_in_PointerTo_cb__CbQueryCapabilitiesResponse(soap, tag, p, type)))
138757                 soap_getindependent(soap);
138758         return p;
138759 }
138760
138761 SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, _cb__CbQueryCapabilitiesResponse **a, const char *type)
138762 {
138763         if (soap_element_begin_in(soap, tag, 1, NULL))
138764                 return NULL;
138765         if (!a)
138766                 if (!(a = (_cb__CbQueryCapabilitiesResponse **)soap_malloc(soap, sizeof(_cb__CbQueryCapabilitiesResponse *))))
138767                         return NULL;
138768         *a = NULL;
138769         if (!soap->null && *soap->href != '#')
138770         {       soap_revert(soap);
138771                 if (!(*a = (_cb__CbQueryCapabilitiesResponse *)soap_instantiate__cb__CbQueryCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
138772                         return NULL;
138773                 (*a)->soap_default(soap);
138774                 if (!(*a)->soap_in(soap, tag, NULL))
138775                         return NULL;
138776         }
138777         else
138778         {       a = (_cb__CbQueryCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, sizeof(_cb__CbQueryCapabilitiesResponse), 0);
138779                 if (soap->body && soap_element_end_in(soap, tag))
138780                         return NULL;
138781         }
138782         return a;
138783 }
138784
138785 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *const*a)
138786 {
138787         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbQueryCapabilities))
138788                 (*a)->soap_serialize(soap);
138789 }
138790
138791 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *const*a, const char *tag, const char *type)
138792 {
138793         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbQueryCapabilities);
138794         if (soap_out_PointerTo_cb__CbQueryCapabilities(soap, tag, id, a, type))
138795                 return soap->error;
138796         return soap_putindependent(soap);
138797 }
138798
138799 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbQueryCapabilities(struct soap *soap, const char *tag, int id, _cb__CbQueryCapabilities *const*a, const char *type)
138800 {
138801         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbQueryCapabilities);
138802         if (id < 0)
138803                 return soap->error;
138804         return (*a)->soap_out(soap, tag, id, type);
138805 }
138806
138807 SOAP_FMAC3 _cb__CbQueryCapabilities ** SOAP_FMAC4 soap_get_PointerTo_cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities **p, const char *tag, const char *type)
138808 {
138809         if ((p = soap_in_PointerTo_cb__CbQueryCapabilities(soap, tag, p, type)))
138810                 soap_getindependent(soap);
138811         return p;
138812 }
138813
138814 SOAP_FMAC3 _cb__CbQueryCapabilities ** SOAP_FMAC4 soap_in_PointerTo_cb__CbQueryCapabilities(struct soap *soap, const char *tag, _cb__CbQueryCapabilities **a, const char *type)
138815 {
138816         if (soap_element_begin_in(soap, tag, 1, NULL))
138817                 return NULL;
138818         if (!a)
138819                 if (!(a = (_cb__CbQueryCapabilities **)soap_malloc(soap, sizeof(_cb__CbQueryCapabilities *))))
138820                         return NULL;
138821         *a = NULL;
138822         if (!soap->null && *soap->href != '#')
138823         {       soap_revert(soap);
138824                 if (!(*a = (_cb__CbQueryCapabilities *)soap_instantiate__cb__CbQueryCapabilities(soap, -1, soap->type, soap->arrayType, NULL)))
138825                         return NULL;
138826                 (*a)->soap_default(soap);
138827                 if (!(*a)->soap_in(soap, tag, NULL))
138828                         return NULL;
138829         }
138830         else
138831         {       a = (_cb__CbQueryCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbQueryCapabilities, sizeof(_cb__CbQueryCapabilities), 0);
138832                 if (soap->body && soap_element_end_in(soap, tag))
138833                         return NULL;
138834         }
138835         return a;
138836 }
138837
138838 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *const*a)
138839 {
138840         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterEnumerateResponse))
138841                 (*a)->soap_serialize(soap);
138842 }
138843
138844 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *const*a, const char *tag, const char *type)
138845 {
138846         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse);
138847         if (soap_out_PointerTo_cb__CbFilterEnumerateResponse(soap, tag, id, a, type))
138848                 return soap->error;
138849         return soap_putindependent(soap);
138850 }
138851
138852 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, int id, _cb__CbFilterEnumerateResponse *const*a, const char *type)
138853 {
138854         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterEnumerateResponse);
138855         if (id < 0)
138856                 return soap->error;
138857         return (*a)->soap_out(soap, tag, id, type);
138858 }
138859
138860 SOAP_FMAC3 _cb__CbFilterEnumerateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse **p, const char *tag, const char *type)
138861 {
138862         if ((p = soap_in_PointerTo_cb__CbFilterEnumerateResponse(soap, tag, p, type)))
138863                 soap_getindependent(soap);
138864         return p;
138865 }
138866
138867 SOAP_FMAC3 _cb__CbFilterEnumerateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, _cb__CbFilterEnumerateResponse **a, const char *type)
138868 {
138869         if (soap_element_begin_in(soap, tag, 1, NULL))
138870                 return NULL;
138871         if (!a)
138872                 if (!(a = (_cb__CbFilterEnumerateResponse **)soap_malloc(soap, sizeof(_cb__CbFilterEnumerateResponse *))))
138873                         return NULL;
138874         *a = NULL;
138875         if (!soap->null && *soap->href != '#')
138876         {       soap_revert(soap);
138877                 if (!(*a = (_cb__CbFilterEnumerateResponse *)soap_instantiate__cb__CbFilterEnumerateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
138878                         return NULL;
138879                 (*a)->soap_default(soap);
138880                 if (!(*a)->soap_in(soap, tag, NULL))
138881                         return NULL;
138882         }
138883         else
138884         {       a = (_cb__CbFilterEnumerateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterEnumerateResponse, sizeof(_cb__CbFilterEnumerateResponse), 0);
138885                 if (soap->body && soap_element_end_in(soap, tag))
138886                         return NULL;
138887         }
138888         return a;
138889 }
138890
138891 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *const*a)
138892 {
138893         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterEnumerate))
138894                 (*a)->soap_serialize(soap);
138895 }
138896
138897 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *const*a, const char *tag, const char *type)
138898 {
138899         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterEnumerate);
138900         if (soap_out_PointerTo_cb__CbFilterEnumerate(soap, tag, id, a, type))
138901                 return soap->error;
138902         return soap_putindependent(soap);
138903 }
138904
138905 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterEnumerate(struct soap *soap, const char *tag, int id, _cb__CbFilterEnumerate *const*a, const char *type)
138906 {
138907         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterEnumerate);
138908         if (id < 0)
138909                 return soap->error;
138910         return (*a)->soap_out(soap, tag, id, type);
138911 }
138912
138913 SOAP_FMAC3 _cb__CbFilterEnumerate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate **p, const char *tag, const char *type)
138914 {
138915         if ((p = soap_in_PointerTo_cb__CbFilterEnumerate(soap, tag, p, type)))
138916                 soap_getindependent(soap);
138917         return p;
138918 }
138919
138920 SOAP_FMAC3 _cb__CbFilterEnumerate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterEnumerate(struct soap *soap, const char *tag, _cb__CbFilterEnumerate **a, const char *type)
138921 {
138922         if (soap_element_begin_in(soap, tag, 1, NULL))
138923                 return NULL;
138924         if (!a)
138925                 if (!(a = (_cb__CbFilterEnumerate **)soap_malloc(soap, sizeof(_cb__CbFilterEnumerate *))))
138926                         return NULL;
138927         *a = NULL;
138928         if (!soap->null && *soap->href != '#')
138929         {       soap_revert(soap);
138930                 if (!(*a = (_cb__CbFilterEnumerate *)soap_instantiate__cb__CbFilterEnumerate(soap, -1, soap->type, soap->arrayType, NULL)))
138931                         return NULL;
138932                 (*a)->soap_default(soap);
138933                 if (!(*a)->soap_in(soap, tag, NULL))
138934                         return NULL;
138935         }
138936         else
138937         {       a = (_cb__CbFilterEnumerate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterEnumerate, sizeof(_cb__CbFilterEnumerate), 0);
138938                 if (soap->body && soap_element_end_in(soap, tag))
138939                         return NULL;
138940         }
138941         return a;
138942 }
138943
138944 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *const*a)
138945 {
138946         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterDeleteResponse))
138947                 (*a)->soap_serialize(soap);
138948 }
138949
138950 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *const*a, const char *tag, const char *type)
138951 {
138952         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse);
138953         if (soap_out_PointerTo_cb__CbFilterDeleteResponse(soap, tag, id, a, type))
138954                 return soap->error;
138955         return soap_putindependent(soap);
138956 }
138957
138958 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, int id, _cb__CbFilterDeleteResponse *const*a, const char *type)
138959 {
138960         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterDeleteResponse);
138961         if (id < 0)
138962                 return soap->error;
138963         return (*a)->soap_out(soap, tag, id, type);
138964 }
138965
138966 SOAP_FMAC3 _cb__CbFilterDeleteResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse **p, const char *tag, const char *type)
138967 {
138968         if ((p = soap_in_PointerTo_cb__CbFilterDeleteResponse(soap, tag, p, type)))
138969                 soap_getindependent(soap);
138970         return p;
138971 }
138972
138973 SOAP_FMAC3 _cb__CbFilterDeleteResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, _cb__CbFilterDeleteResponse **a, const char *type)
138974 {
138975         if (soap_element_begin_in(soap, tag, 1, NULL))
138976                 return NULL;
138977         if (!a)
138978                 if (!(a = (_cb__CbFilterDeleteResponse **)soap_malloc(soap, sizeof(_cb__CbFilterDeleteResponse *))))
138979                         return NULL;
138980         *a = NULL;
138981         if (!soap->null && *soap->href != '#')
138982         {       soap_revert(soap);
138983                 if (!(*a = (_cb__CbFilterDeleteResponse *)soap_instantiate__cb__CbFilterDeleteResponse(soap, -1, soap->type, soap->arrayType, NULL)))
138984                         return NULL;
138985                 (*a)->soap_default(soap);
138986                 if (!(*a)->soap_in(soap, tag, NULL))
138987                         return NULL;
138988         }
138989         else
138990         {       a = (_cb__CbFilterDeleteResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterDeleteResponse, sizeof(_cb__CbFilterDeleteResponse), 0);
138991                 if (soap->body && soap_element_end_in(soap, tag))
138992                         return NULL;
138993         }
138994         return a;
138995 }
138996
138997 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *const*a)
138998 {
138999         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterDelete))
139000                 (*a)->soap_serialize(soap);
139001 }
139002
139003 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *const*a, const char *tag, const char *type)
139004 {
139005         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterDelete);
139006         if (soap_out_PointerTo_cb__CbFilterDelete(soap, tag, id, a, type))
139007                 return soap->error;
139008         return soap_putindependent(soap);
139009 }
139010
139011 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterDelete(struct soap *soap, const char *tag, int id, _cb__CbFilterDelete *const*a, const char *type)
139012 {
139013         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterDelete);
139014         if (id < 0)
139015                 return soap->error;
139016         return (*a)->soap_out(soap, tag, id, type);
139017 }
139018
139019 SOAP_FMAC3 _cb__CbFilterDelete ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete **p, const char *tag, const char *type)
139020 {
139021         if ((p = soap_in_PointerTo_cb__CbFilterDelete(soap, tag, p, type)))
139022                 soap_getindependent(soap);
139023         return p;
139024 }
139025
139026 SOAP_FMAC3 _cb__CbFilterDelete ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterDelete(struct soap *soap, const char *tag, _cb__CbFilterDelete **a, const char *type)
139027 {
139028         if (soap_element_begin_in(soap, tag, 1, NULL))
139029                 return NULL;
139030         if (!a)
139031                 if (!(a = (_cb__CbFilterDelete **)soap_malloc(soap, sizeof(_cb__CbFilterDelete *))))
139032                         return NULL;
139033         *a = NULL;
139034         if (!soap->null && *soap->href != '#')
139035         {       soap_revert(soap);
139036                 if (!(*a = (_cb__CbFilterDelete *)soap_instantiate__cb__CbFilterDelete(soap, -1, soap->type, soap->arrayType, NULL)))
139037                         return NULL;
139038                 (*a)->soap_default(soap);
139039                 if (!(*a)->soap_in(soap, tag, NULL))
139040                         return NULL;
139041         }
139042         else
139043         {       a = (_cb__CbFilterDelete **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterDelete, sizeof(_cb__CbFilterDelete), 0);
139044                 if (soap->body && soap_element_end_in(soap, tag))
139045                         return NULL;
139046         }
139047         return a;
139048 }
139049
139050 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *const*a)
139051 {
139052         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterGetResponse))
139053                 (*a)->soap_serialize(soap);
139054 }
139055
139056 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *const*a, const char *tag, const char *type)
139057 {
139058         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterGetResponse);
139059         if (soap_out_PointerTo_cb__CbFilterGetResponse(soap, tag, id, a, type))
139060                 return soap->error;
139061         return soap_putindependent(soap);
139062 }
139063
139064 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterGetResponse(struct soap *soap, const char *tag, int id, _cb__CbFilterGetResponse *const*a, const char *type)
139065 {
139066         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterGetResponse);
139067         if (id < 0)
139068                 return soap->error;
139069         return (*a)->soap_out(soap, tag, id, type);
139070 }
139071
139072 SOAP_FMAC3 _cb__CbFilterGetResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse **p, const char *tag, const char *type)
139073 {
139074         if ((p = soap_in_PointerTo_cb__CbFilterGetResponse(soap, tag, p, type)))
139075                 soap_getindependent(soap);
139076         return p;
139077 }
139078
139079 SOAP_FMAC3 _cb__CbFilterGetResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterGetResponse(struct soap *soap, const char *tag, _cb__CbFilterGetResponse **a, const char *type)
139080 {
139081         if (soap_element_begin_in(soap, tag, 1, NULL))
139082                 return NULL;
139083         if (!a)
139084                 if (!(a = (_cb__CbFilterGetResponse **)soap_malloc(soap, sizeof(_cb__CbFilterGetResponse *))))
139085                         return NULL;
139086         *a = NULL;
139087         if (!soap->null && *soap->href != '#')
139088         {       soap_revert(soap);
139089                 if (!(*a = (_cb__CbFilterGetResponse *)soap_instantiate__cb__CbFilterGetResponse(soap, -1, soap->type, soap->arrayType, NULL)))
139090                         return NULL;
139091                 (*a)->soap_default(soap);
139092                 if (!(*a)->soap_in(soap, tag, NULL))
139093                         return NULL;
139094         }
139095         else
139096         {       a = (_cb__CbFilterGetResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterGetResponse, sizeof(_cb__CbFilterGetResponse), 0);
139097                 if (soap->body && soap_element_end_in(soap, tag))
139098                         return NULL;
139099         }
139100         return a;
139101 }
139102
139103 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *const*a)
139104 {
139105         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterGet))
139106                 (*a)->soap_serialize(soap);
139107 }
139108
139109 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *const*a, const char *tag, const char *type)
139110 {
139111         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterGet);
139112         if (soap_out_PointerTo_cb__CbFilterGet(soap, tag, id, a, type))
139113                 return soap->error;
139114         return soap_putindependent(soap);
139115 }
139116
139117 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterGet(struct soap *soap, const char *tag, int id, _cb__CbFilterGet *const*a, const char *type)
139118 {
139119         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterGet);
139120         if (id < 0)
139121                 return soap->error;
139122         return (*a)->soap_out(soap, tag, id, type);
139123 }
139124
139125 SOAP_FMAC3 _cb__CbFilterGet ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet **p, const char *tag, const char *type)
139126 {
139127         if ((p = soap_in_PointerTo_cb__CbFilterGet(soap, tag, p, type)))
139128                 soap_getindependent(soap);
139129         return p;
139130 }
139131
139132 SOAP_FMAC3 _cb__CbFilterGet ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterGet(struct soap *soap, const char *tag, _cb__CbFilterGet **a, const char *type)
139133 {
139134         if (soap_element_begin_in(soap, tag, 1, NULL))
139135                 return NULL;
139136         if (!a)
139137                 if (!(a = (_cb__CbFilterGet **)soap_malloc(soap, sizeof(_cb__CbFilterGet *))))
139138                         return NULL;
139139         *a = NULL;
139140         if (!soap->null && *soap->href != '#')
139141         {       soap_revert(soap);
139142                 if (!(*a = (_cb__CbFilterGet *)soap_instantiate__cb__CbFilterGet(soap, -1, soap->type, soap->arrayType, NULL)))
139143                         return NULL;
139144                 (*a)->soap_default(soap);
139145                 if (!(*a)->soap_in(soap, tag, NULL))
139146                         return NULL;
139147         }
139148         else
139149         {       a = (_cb__CbFilterGet **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterGet, sizeof(_cb__CbFilterGet), 0);
139150                 if (soap->body && soap_element_end_in(soap, tag))
139151                         return NULL;
139152         }
139153         return a;
139154 }
139155
139156 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *const*a)
139157 {
139158         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterCreateResponse))
139159                 (*a)->soap_serialize(soap);
139160 }
139161
139162 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *const*a, const char *tag, const char *type)
139163 {
139164         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse);
139165         if (soap_out_PointerTo_cb__CbFilterCreateResponse(soap, tag, id, a, type))
139166                 return soap->error;
139167         return soap_putindependent(soap);
139168 }
139169
139170 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, const char *tag, int id, _cb__CbFilterCreateResponse *const*a, const char *type)
139171 {
139172         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterCreateResponse);
139173         if (id < 0)
139174                 return soap->error;
139175         return (*a)->soap_out(soap, tag, id, type);
139176 }
139177
139178 SOAP_FMAC3 _cb__CbFilterCreateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse **p, const char *tag, const char *type)
139179 {
139180         if ((p = soap_in_PointerTo_cb__CbFilterCreateResponse(soap, tag, p, type)))
139181                 soap_getindependent(soap);
139182         return p;
139183 }
139184
139185 SOAP_FMAC3 _cb__CbFilterCreateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, const char *tag, _cb__CbFilterCreateResponse **a, const char *type)
139186 {
139187         if (soap_element_begin_in(soap, tag, 1, NULL))
139188                 return NULL;
139189         if (!a)
139190                 if (!(a = (_cb__CbFilterCreateResponse **)soap_malloc(soap, sizeof(_cb__CbFilterCreateResponse *))))
139191                         return NULL;
139192         *a = NULL;
139193         if (!soap->null && *soap->href != '#')
139194         {       soap_revert(soap);
139195                 if (!(*a = (_cb__CbFilterCreateResponse *)soap_instantiate__cb__CbFilterCreateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
139196                         return NULL;
139197                 (*a)->soap_default(soap);
139198                 if (!(*a)->soap_in(soap, tag, NULL))
139199                         return NULL;
139200         }
139201         else
139202         {       a = (_cb__CbFilterCreateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterCreateResponse, sizeof(_cb__CbFilterCreateResponse), 0);
139203                 if (soap->body && soap_element_end_in(soap, tag))
139204                         return NULL;
139205         }
139206         return a;
139207 }
139208
139209 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *const*a)
139210 {
139211         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterCreate))
139212                 (*a)->soap_serialize(soap);
139213 }
139214
139215 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *const*a, const char *tag, const char *type)
139216 {
139217         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterCreate);
139218         if (soap_out_PointerTo_cb__CbFilterCreate(soap, tag, id, a, type))
139219                 return soap->error;
139220         return soap_putindependent(soap);
139221 }
139222
139223 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbFilterCreate(struct soap *soap, const char *tag, int id, _cb__CbFilterCreate *const*a, const char *type)
139224 {
139225         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterCreate);
139226         if (id < 0)
139227                 return soap->error;
139228         return (*a)->soap_out(soap, tag, id, type);
139229 }
139230
139231 SOAP_FMAC3 _cb__CbFilterCreate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate **p, const char *tag, const char *type)
139232 {
139233         if ((p = soap_in_PointerTo_cb__CbFilterCreate(soap, tag, p, type)))
139234                 soap_getindependent(soap);
139235         return p;
139236 }
139237
139238 SOAP_FMAC3 _cb__CbFilterCreate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterCreate(struct soap *soap, const char *tag, _cb__CbFilterCreate **a, const char *type)
139239 {
139240         if (soap_element_begin_in(soap, tag, 1, NULL))
139241                 return NULL;
139242         if (!a)
139243                 if (!(a = (_cb__CbFilterCreate **)soap_malloc(soap, sizeof(_cb__CbFilterCreate *))))
139244                         return NULL;
139245         *a = NULL;
139246         if (!soap->null && *soap->href != '#')
139247         {       soap_revert(soap);
139248                 if (!(*a = (_cb__CbFilterCreate *)soap_instantiate__cb__CbFilterCreate(soap, -1, soap->type, soap->arrayType, NULL)))
139249                         return NULL;
139250                 (*a)->soap_default(soap);
139251                 if (!(*a)->soap_in(soap, tag, NULL))
139252                         return NULL;
139253         }
139254         else
139255         {       a = (_cb__CbFilterCreate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterCreate, sizeof(_cb__CbFilterCreate), 0);
139256                 if (soap->body && soap_element_end_in(soap, tag))
139257                         return NULL;
139258         }
139259         return a;
139260 }
139261
139262 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *const*a)
139263 {
139264         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse))
139265                 (*a)->soap_serialize(soap);
139266 }
139267
139268 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *const*a, const char *tag, const char *type)
139269 {
139270         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse);
139271         if (soap_out_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, tag, id, a, type))
139272                 return soap->error;
139273         return soap_putindependent(soap);
139274 }
139275
139276 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyGetActiveStatisticsResponse *const*a, const char *type)
139277 {
139278         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse);
139279         if (id < 0)
139280                 return soap->error;
139281         return (*a)->soap_out(soap, tag, id, type);
139282 }
139283
139284 SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse **p, const char *tag, const char *type)
139285 {
139286         if ((p = soap_in_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, tag, p, type)))
139287                 soap_getindependent(soap);
139288         return p;
139289 }
139290
139291 SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatisticsResponse **a, const char *type)
139292 {
139293         if (soap_element_begin_in(soap, tag, 1, NULL))
139294                 return NULL;
139295         if (!a)
139296                 if (!(a = (_cb__CbPolicyGetActiveStatisticsResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyGetActiveStatisticsResponse *))))
139297                         return NULL;
139298         *a = NULL;
139299         if (!soap->null && *soap->href != '#')
139300         {       soap_revert(soap);
139301                 if (!(*a = (_cb__CbPolicyGetActiveStatisticsResponse *)soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
139302                         return NULL;
139303                 (*a)->soap_default(soap);
139304                 if (!(*a)->soap_in(soap, tag, NULL))
139305                         return NULL;
139306         }
139307         else
139308         {       a = (_cb__CbPolicyGetActiveStatisticsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, sizeof(_cb__CbPolicyGetActiveStatisticsResponse), 0);
139309                 if (soap->body && soap_element_end_in(soap, tag))
139310                         return NULL;
139311         }
139312         return a;
139313 }
139314
139315 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *const*a)
139316 {
139317         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics))
139318                 (*a)->soap_serialize(soap);
139319 }
139320
139321 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *const*a, const char *tag, const char *type)
139322 {
139323         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics);
139324         if (soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(soap, tag, id, a, type))
139325                 return soap->error;
139326         return soap_putindependent(soap);
139327 }
139328
139329 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, int id, _cb__CbPolicyGetActiveStatistics *const*a, const char *type)
139330 {
139331         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetActiveStatistics);
139332         if (id < 0)
139333                 return soap->error;
139334         return (*a)->soap_out(soap, tag, id, type);
139335 }
139336
139337 SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics **p, const char *tag, const char *type)
139338 {
139339         if ((p = soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(soap, tag, p, type)))
139340                 soap_getindependent(soap);
139341         return p;
139342 }
139343
139344 SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatistics **a, const char *type)
139345 {
139346         if (soap_element_begin_in(soap, tag, 1, NULL))
139347                 return NULL;
139348         if (!a)
139349                 if (!(a = (_cb__CbPolicyGetActiveStatistics **)soap_malloc(soap, sizeof(_cb__CbPolicyGetActiveStatistics *))))
139350                         return NULL;
139351         *a = NULL;
139352         if (!soap->null && *soap->href != '#')
139353         {       soap_revert(soap);
139354                 if (!(*a = (_cb__CbPolicyGetActiveStatistics *)soap_instantiate__cb__CbPolicyGetActiveStatistics(soap, -1, soap->type, soap->arrayType, NULL)))
139355                         return NULL;
139356                 (*a)->soap_default(soap);
139357                 if (!(*a)->soap_in(soap, tag, NULL))
139358                         return NULL;
139359         }
139360         else
139361         {       a = (_cb__CbPolicyGetActiveStatistics **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, sizeof(_cb__CbPolicyGetActiveStatistics), 0);
139362                 if (soap->body && soap_element_end_in(soap, tag))
139363                         return NULL;
139364         }
139365         return a;
139366 }
139367
139368 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *const*a)
139369 {
139370         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse))
139371                 (*a)->soap_serialize(soap);
139372 }
139373
139374 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *const*a, const char *tag, const char *type)
139375 {
139376         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse);
139377         if (soap_out_PointerTo_cb__CbPolicyGetEnabledResponse(soap, tag, id, a, type))
139378                 return soap->error;
139379         return soap_putindependent(soap);
139380 }
139381
139382 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyGetEnabledResponse *const*a, const char *type)
139383 {
139384         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetEnabledResponse);
139385         if (id < 0)
139386                 return soap->error;
139387         return (*a)->soap_out(soap, tag, id, type);
139388 }
139389
139390 SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse **p, const char *tag, const char *type)
139391 {
139392         if ((p = soap_in_PointerTo_cb__CbPolicyGetEnabledResponse(soap, tag, p, type)))
139393                 soap_getindependent(soap);
139394         return p;
139395 }
139396
139397 SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabledResponse **a, const char *type)
139398 {
139399         if (soap_element_begin_in(soap, tag, 1, NULL))
139400                 return NULL;
139401         if (!a)
139402                 if (!(a = (_cb__CbPolicyGetEnabledResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyGetEnabledResponse *))))
139403                         return NULL;
139404         *a = NULL;
139405         if (!soap->null && *soap->href != '#')
139406         {       soap_revert(soap);
139407                 if (!(*a = (_cb__CbPolicyGetEnabledResponse *)soap_instantiate__cb__CbPolicyGetEnabledResponse(soap, -1, soap->type, soap->arrayType, NULL)))
139408                         return NULL;
139409                 (*a)->soap_default(soap);
139410                 if (!(*a)->soap_in(soap, tag, NULL))
139411                         return NULL;
139412         }
139413         else
139414         {       a = (_cb__CbPolicyGetEnabledResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, sizeof(_cb__CbPolicyGetEnabledResponse), 0);
139415                 if (soap->body && soap_element_end_in(soap, tag))
139416                         return NULL;
139417         }
139418         return a;
139419 }
139420
139421 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *const*a)
139422 {
139423         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetEnabled))
139424                 (*a)->soap_serialize(soap);
139425 }
139426
139427 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *const*a, const char *tag, const char *type)
139428 {
139429         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled);
139430         if (soap_out_PointerTo_cb__CbPolicyGetEnabled(soap, tag, id, a, type))
139431                 return soap->error;
139432         return soap_putindependent(soap);
139433 }
139434
139435 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, int id, _cb__CbPolicyGetEnabled *const*a, const char *type)
139436 {
139437         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetEnabled);
139438         if (id < 0)
139439                 return soap->error;
139440         return (*a)->soap_out(soap, tag, id, type);
139441 }
139442
139443 SOAP_FMAC3 _cb__CbPolicyGetEnabled ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled **p, const char *tag, const char *type)
139444 {
139445         if ((p = soap_in_PointerTo_cb__CbPolicyGetEnabled(soap, tag, p, type)))
139446                 soap_getindependent(soap);
139447         return p;
139448 }
139449
139450 SOAP_FMAC3 _cb__CbPolicyGetEnabled ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabled **a, const char *type)
139451 {
139452         if (soap_element_begin_in(soap, tag, 1, NULL))
139453                 return NULL;
139454         if (!a)
139455                 if (!(a = (_cb__CbPolicyGetEnabled **)soap_malloc(soap, sizeof(_cb__CbPolicyGetEnabled *))))
139456                         return NULL;
139457         *a = NULL;
139458         if (!soap->null && *soap->href != '#')
139459         {       soap_revert(soap);
139460                 if (!(*a = (_cb__CbPolicyGetEnabled *)soap_instantiate__cb__CbPolicyGetEnabled(soap, -1, soap->type, soap->arrayType, NULL)))
139461                         return NULL;
139462                 (*a)->soap_default(soap);
139463                 if (!(*a)->soap_in(soap, tag, NULL))
139464                         return NULL;
139465         }
139466         else
139467         {       a = (_cb__CbPolicyGetEnabled **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetEnabled, sizeof(_cb__CbPolicyGetEnabled), 0);
139468                 if (soap->body && soap_element_end_in(soap, tag))
139469                         return NULL;
139470         }
139471         return a;
139472 }
139473
139474 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *const*a)
139475 {
139476         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDisableResponse))
139477                 (*a)->soap_serialize(soap);
139478 }
139479
139480 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *const*a, const char *tag, const char *type)
139481 {
139482         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse);
139483         if (soap_out_PointerTo_cb__CbPolicyDisableResponse(soap, tag, id, a, type))
139484                 return soap->error;
139485         return soap_putindependent(soap);
139486 }
139487
139488 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyDisableResponse *const*a, const char *type)
139489 {
139490         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDisableResponse);
139491         if (id < 0)
139492                 return soap->error;
139493         return (*a)->soap_out(soap, tag, id, type);
139494 }
139495
139496 SOAP_FMAC3 _cb__CbPolicyDisableResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse **p, const char *tag, const char *type)
139497 {
139498         if ((p = soap_in_PointerTo_cb__CbPolicyDisableResponse(soap, tag, p, type)))
139499                 soap_getindependent(soap);
139500         return p;
139501 }
139502
139503 SOAP_FMAC3 _cb__CbPolicyDisableResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, _cb__CbPolicyDisableResponse **a, const char *type)
139504 {
139505         if (soap_element_begin_in(soap, tag, 1, NULL))
139506                 return NULL;
139507         if (!a)
139508                 if (!(a = (_cb__CbPolicyDisableResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyDisableResponse *))))
139509                         return NULL;
139510         *a = NULL;
139511         if (!soap->null && *soap->href != '#')
139512         {       soap_revert(soap);
139513                 if (!(*a = (_cb__CbPolicyDisableResponse *)soap_instantiate__cb__CbPolicyDisableResponse(soap, -1, soap->type, soap->arrayType, NULL)))
139514                         return NULL;
139515                 (*a)->soap_default(soap);
139516                 if (!(*a)->soap_in(soap, tag, NULL))
139517                         return NULL;
139518         }
139519         else
139520         {       a = (_cb__CbPolicyDisableResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDisableResponse, sizeof(_cb__CbPolicyDisableResponse), 0);
139521                 if (soap->body && soap_element_end_in(soap, tag))
139522                         return NULL;
139523         }
139524         return a;
139525 }
139526
139527 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *const*a)
139528 {
139529         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDisable))
139530                 (*a)->soap_serialize(soap);
139531 }
139532
139533 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *const*a, const char *tag, const char *type)
139534 {
139535         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDisable);
139536         if (soap_out_PointerTo_cb__CbPolicyDisable(soap, tag, id, a, type))
139537                 return soap->error;
139538         return soap_putindependent(soap);
139539 }
139540
139541 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyDisable(struct soap *soap, const char *tag, int id, _cb__CbPolicyDisable *const*a, const char *type)
139542 {
139543         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDisable);
139544         if (id < 0)
139545                 return soap->error;
139546         return (*a)->soap_out(soap, tag, id, type);
139547 }
139548
139549 SOAP_FMAC3 _cb__CbPolicyDisable ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable **p, const char *tag, const char *type)
139550 {
139551         if ((p = soap_in_PointerTo_cb__CbPolicyDisable(soap, tag, p, type)))
139552                 soap_getindependent(soap);
139553         return p;
139554 }
139555
139556 SOAP_FMAC3 _cb__CbPolicyDisable ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDisable(struct soap *soap, const char *tag, _cb__CbPolicyDisable **a, const char *type)
139557 {
139558         if (soap_element_begin_in(soap, tag, 1, NULL))
139559                 return NULL;
139560         if (!a)
139561                 if (!(a = (_cb__CbPolicyDisable **)soap_malloc(soap, sizeof(_cb__CbPolicyDisable *))))
139562                         return NULL;
139563         *a = NULL;
139564         if (!soap->null && *soap->href != '#')
139565         {       soap_revert(soap);
139566                 if (!(*a = (_cb__CbPolicyDisable *)soap_instantiate__cb__CbPolicyDisable(soap, -1, soap->type, soap->arrayType, NULL)))
139567                         return NULL;
139568                 (*a)->soap_default(soap);
139569                 if (!(*a)->soap_in(soap, tag, NULL))
139570                         return NULL;
139571         }
139572         else
139573         {       a = (_cb__CbPolicyDisable **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDisable, sizeof(_cb__CbPolicyDisable), 0);
139574                 if (soap->body && soap_element_end_in(soap, tag))
139575                         return NULL;
139576         }
139577         return a;
139578 }
139579
139580 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *const*a)
139581 {
139582         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnableResponse))
139583                 (*a)->soap_serialize(soap);
139584 }
139585
139586 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *const*a, const char *tag, const char *type)
139587 {
139588         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse);
139589         if (soap_out_PointerTo_cb__CbPolicyEnableResponse(soap, tag, id, a, type))
139590                 return soap->error;
139591         return soap_putindependent(soap);
139592 }
139593
139594 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyEnableResponse *const*a, const char *type)
139595 {
139596         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnableResponse);
139597         if (id < 0)
139598                 return soap->error;
139599         return (*a)->soap_out(soap, tag, id, type);
139600 }
139601
139602 SOAP_FMAC3 _cb__CbPolicyEnableResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse **p, const char *tag, const char *type)
139603 {
139604         if ((p = soap_in_PointerTo_cb__CbPolicyEnableResponse(soap, tag, p, type)))
139605                 soap_getindependent(soap);
139606         return p;
139607 }
139608
139609 SOAP_FMAC3 _cb__CbPolicyEnableResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnableResponse **a, const char *type)
139610 {
139611         if (soap_element_begin_in(soap, tag, 1, NULL))
139612                 return NULL;
139613         if (!a)
139614                 if (!(a = (_cb__CbPolicyEnableResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyEnableResponse *))))
139615                         return NULL;
139616         *a = NULL;
139617         if (!soap->null && *soap->href != '#')
139618         {       soap_revert(soap);
139619                 if (!(*a = (_cb__CbPolicyEnableResponse *)soap_instantiate__cb__CbPolicyEnableResponse(soap, -1, soap->type, soap->arrayType, NULL)))
139620                         return NULL;
139621                 (*a)->soap_default(soap);
139622                 if (!(*a)->soap_in(soap, tag, NULL))
139623                         return NULL;
139624         }
139625         else
139626         {       a = (_cb__CbPolicyEnableResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnableResponse, sizeof(_cb__CbPolicyEnableResponse), 0);
139627                 if (soap->body && soap_element_end_in(soap, tag))
139628                         return NULL;
139629         }
139630         return a;
139631 }
139632
139633 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *const*a)
139634 {
139635         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnable))
139636                 (*a)->soap_serialize(soap);
139637 }
139638
139639 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *const*a, const char *tag, const char *type)
139640 {
139641         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnable);
139642         if (soap_out_PointerTo_cb__CbPolicyEnable(soap, tag, id, a, type))
139643                 return soap->error;
139644         return soap_putindependent(soap);
139645 }
139646
139647 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyEnable(struct soap *soap, const char *tag, int id, _cb__CbPolicyEnable *const*a, const char *type)
139648 {
139649         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnable);
139650         if (id < 0)
139651                 return soap->error;
139652         return (*a)->soap_out(soap, tag, id, type);
139653 }
139654
139655 SOAP_FMAC3 _cb__CbPolicyEnable ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable **p, const char *tag, const char *type)
139656 {
139657         if ((p = soap_in_PointerTo_cb__CbPolicyEnable(soap, tag, p, type)))
139658                 soap_getindependent(soap);
139659         return p;
139660 }
139661
139662 SOAP_FMAC3 _cb__CbPolicyEnable ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnable(struct soap *soap, const char *tag, _cb__CbPolicyEnable **a, const char *type)
139663 {
139664         if (soap_element_begin_in(soap, tag, 1, NULL))
139665                 return NULL;
139666         if (!a)
139667                 if (!(a = (_cb__CbPolicyEnable **)soap_malloc(soap, sizeof(_cb__CbPolicyEnable *))))
139668                         return NULL;
139669         *a = NULL;
139670         if (!soap->null && *soap->href != '#')
139671         {       soap_revert(soap);
139672                 if (!(*a = (_cb__CbPolicyEnable *)soap_instantiate__cb__CbPolicyEnable(soap, -1, soap->type, soap->arrayType, NULL)))
139673                         return NULL;
139674                 (*a)->soap_default(soap);
139675                 if (!(*a)->soap_in(soap, tag, NULL))
139676                         return NULL;
139677         }
139678         else
139679         {       a = (_cb__CbPolicyEnable **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnable, sizeof(_cb__CbPolicyEnable), 0);
139680                 if (soap->body && soap_element_end_in(soap, tag))
139681                         return NULL;
139682         }
139683         return a;
139684 }
139685
139686 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *const*a)
139687 {
139688         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnumerateResponse))
139689                 (*a)->soap_serialize(soap);
139690 }
139691
139692 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *const*a, const char *tag, const char *type)
139693 {
139694         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse);
139695         if (soap_out_PointerTo_cb__CbPolicyEnumerateResponse(soap, tag, id, a, type))
139696                 return soap->error;
139697         return soap_putindependent(soap);
139698 }
139699
139700 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyEnumerateResponse *const*a, const char *type)
139701 {
139702         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnumerateResponse);
139703         if (id < 0)
139704                 return soap->error;
139705         return (*a)->soap_out(soap, tag, id, type);
139706 }
139707
139708 SOAP_FMAC3 _cb__CbPolicyEnumerateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse **p, const char *tag, const char *type)
139709 {
139710         if ((p = soap_in_PointerTo_cb__CbPolicyEnumerateResponse(soap, tag, p, type)))
139711                 soap_getindependent(soap);
139712         return p;
139713 }
139714
139715 SOAP_FMAC3 _cb__CbPolicyEnumerateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnumerateResponse **a, const char *type)
139716 {
139717         if (soap_element_begin_in(soap, tag, 1, NULL))
139718                 return NULL;
139719         if (!a)
139720                 if (!(a = (_cb__CbPolicyEnumerateResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyEnumerateResponse *))))
139721                         return NULL;
139722         *a = NULL;
139723         if (!soap->null && *soap->href != '#')
139724         {       soap_revert(soap);
139725                 if (!(*a = (_cb__CbPolicyEnumerateResponse *)soap_instantiate__cb__CbPolicyEnumerateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
139726                         return NULL;
139727                 (*a)->soap_default(soap);
139728                 if (!(*a)->soap_in(soap, tag, NULL))
139729                         return NULL;
139730         }
139731         else
139732         {       a = (_cb__CbPolicyEnumerateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnumerateResponse, sizeof(_cb__CbPolicyEnumerateResponse), 0);
139733                 if (soap->body && soap_element_end_in(soap, tag))
139734                         return NULL;
139735         }
139736         return a;
139737 }
139738
139739 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *const*a)
139740 {
139741         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnumerate))
139742                 (*a)->soap_serialize(soap);
139743 }
139744
139745 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *const*a, const char *tag, const char *type)
139746 {
139747         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate);
139748         if (soap_out_PointerTo_cb__CbPolicyEnumerate(soap, tag, id, a, type))
139749                 return soap->error;
139750         return soap_putindependent(soap);
139751 }
139752
139753 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, const char *tag, int id, _cb__CbPolicyEnumerate *const*a, const char *type)
139754 {
139755         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnumerate);
139756         if (id < 0)
139757                 return soap->error;
139758         return (*a)->soap_out(soap, tag, id, type);
139759 }
139760
139761 SOAP_FMAC3 _cb__CbPolicyEnumerate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate **p, const char *tag, const char *type)
139762 {
139763         if ((p = soap_in_PointerTo_cb__CbPolicyEnumerate(soap, tag, p, type)))
139764                 soap_getindependent(soap);
139765         return p;
139766 }
139767
139768 SOAP_FMAC3 _cb__CbPolicyEnumerate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, const char *tag, _cb__CbPolicyEnumerate **a, const char *type)
139769 {
139770         if (soap_element_begin_in(soap, tag, 1, NULL))
139771                 return NULL;
139772         if (!a)
139773                 if (!(a = (_cb__CbPolicyEnumerate **)soap_malloc(soap, sizeof(_cb__CbPolicyEnumerate *))))
139774                         return NULL;
139775         *a = NULL;
139776         if (!soap->null && *soap->href != '#')
139777         {       soap_revert(soap);
139778                 if (!(*a = (_cb__CbPolicyEnumerate *)soap_instantiate__cb__CbPolicyEnumerate(soap, -1, soap->type, soap->arrayType, NULL)))
139779                         return NULL;
139780                 (*a)->soap_default(soap);
139781                 if (!(*a)->soap_in(soap, tag, NULL))
139782                         return NULL;
139783         }
139784         else
139785         {       a = (_cb__CbPolicyEnumerate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnumerate, sizeof(_cb__CbPolicyEnumerate), 0);
139786                 if (soap->body && soap_element_end_in(soap, tag))
139787                         return NULL;
139788         }
139789         return a;
139790 }
139791
139792 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *const*a)
139793 {
139794         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDeleteResponse))
139795                 (*a)->soap_serialize(soap);
139796 }
139797
139798 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *const*a, const char *tag, const char *type)
139799 {
139800         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse);
139801         if (soap_out_PointerTo_cb__CbPolicyDeleteResponse(soap, tag, id, a, type))
139802                 return soap->error;
139803         return soap_putindependent(soap);
139804 }
139805
139806 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyDeleteResponse *const*a, const char *type)
139807 {
139808         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDeleteResponse);
139809         if (id < 0)
139810                 return soap->error;
139811         return (*a)->soap_out(soap, tag, id, type);
139812 }
139813
139814 SOAP_FMAC3 _cb__CbPolicyDeleteResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse **p, const char *tag, const char *type)
139815 {
139816         if ((p = soap_in_PointerTo_cb__CbPolicyDeleteResponse(soap, tag, p, type)))
139817                 soap_getindependent(soap);
139818         return p;
139819 }
139820
139821 SOAP_FMAC3 _cb__CbPolicyDeleteResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, _cb__CbPolicyDeleteResponse **a, const char *type)
139822 {
139823         if (soap_element_begin_in(soap, tag, 1, NULL))
139824                 return NULL;
139825         if (!a)
139826                 if (!(a = (_cb__CbPolicyDeleteResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyDeleteResponse *))))
139827                         return NULL;
139828         *a = NULL;
139829         if (!soap->null && *soap->href != '#')
139830         {       soap_revert(soap);
139831                 if (!(*a = (_cb__CbPolicyDeleteResponse *)soap_instantiate__cb__CbPolicyDeleteResponse(soap, -1, soap->type, soap->arrayType, NULL)))
139832                         return NULL;
139833                 (*a)->soap_default(soap);
139834                 if (!(*a)->soap_in(soap, tag, NULL))
139835                         return NULL;
139836         }
139837         else
139838         {       a = (_cb__CbPolicyDeleteResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDeleteResponse, sizeof(_cb__CbPolicyDeleteResponse), 0);
139839                 if (soap->body && soap_element_end_in(soap, tag))
139840                         return NULL;
139841         }
139842         return a;
139843 }
139844
139845 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *const*a)
139846 {
139847         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDelete))
139848                 (*a)->soap_serialize(soap);
139849 }
139850
139851 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *const*a, const char *tag, const char *type)
139852 {
139853         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDelete);
139854         if (soap_out_PointerTo_cb__CbPolicyDelete(soap, tag, id, a, type))
139855                 return soap->error;
139856         return soap_putindependent(soap);
139857 }
139858
139859 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyDelete(struct soap *soap, const char *tag, int id, _cb__CbPolicyDelete *const*a, const char *type)
139860 {
139861         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDelete);
139862         if (id < 0)
139863                 return soap->error;
139864         return (*a)->soap_out(soap, tag, id, type);
139865 }
139866
139867 SOAP_FMAC3 _cb__CbPolicyDelete ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete **p, const char *tag, const char *type)
139868 {
139869         if ((p = soap_in_PointerTo_cb__CbPolicyDelete(soap, tag, p, type)))
139870                 soap_getindependent(soap);
139871         return p;
139872 }
139873
139874 SOAP_FMAC3 _cb__CbPolicyDelete ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDelete(struct soap *soap, const char *tag, _cb__CbPolicyDelete **a, const char *type)
139875 {
139876         if (soap_element_begin_in(soap, tag, 1, NULL))
139877                 return NULL;
139878         if (!a)
139879                 if (!(a = (_cb__CbPolicyDelete **)soap_malloc(soap, sizeof(_cb__CbPolicyDelete *))))
139880                         return NULL;
139881         *a = NULL;
139882         if (!soap->null && *soap->href != '#')
139883         {       soap_revert(soap);
139884                 if (!(*a = (_cb__CbPolicyDelete *)soap_instantiate__cb__CbPolicyDelete(soap, -1, soap->type, soap->arrayType, NULL)))
139885                         return NULL;
139886                 (*a)->soap_default(soap);
139887                 if (!(*a)->soap_in(soap, tag, NULL))
139888                         return NULL;
139889         }
139890         else
139891         {       a = (_cb__CbPolicyDelete **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDelete, sizeof(_cb__CbPolicyDelete), 0);
139892                 if (soap->body && soap_element_end_in(soap, tag))
139893                         return NULL;
139894         }
139895         return a;
139896 }
139897
139898 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *const*a)
139899 {
139900         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetResponse))
139901                 (*a)->soap_serialize(soap);
139902 }
139903
139904 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *const*a, const char *tag, const char *type)
139905 {
139906         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse);
139907         if (soap_out_PointerTo_cb__CbPolicyGetResponse(soap, tag, id, a, type))
139908                 return soap->error;
139909         return soap_putindependent(soap);
139910 }
139911
139912 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyGetResponse *const*a, const char *type)
139913 {
139914         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetResponse);
139915         if (id < 0)
139916                 return soap->error;
139917         return (*a)->soap_out(soap, tag, id, type);
139918 }
139919
139920 SOAP_FMAC3 _cb__CbPolicyGetResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse **p, const char *tag, const char *type)
139921 {
139922         if ((p = soap_in_PointerTo_cb__CbPolicyGetResponse(soap, tag, p, type)))
139923                 soap_getindependent(soap);
139924         return p;
139925 }
139926
139927 SOAP_FMAC3 _cb__CbPolicyGetResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetResponse **a, const char *type)
139928 {
139929         if (soap_element_begin_in(soap, tag, 1, NULL))
139930                 return NULL;
139931         if (!a)
139932                 if (!(a = (_cb__CbPolicyGetResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyGetResponse *))))
139933                         return NULL;
139934         *a = NULL;
139935         if (!soap->null && *soap->href != '#')
139936         {       soap_revert(soap);
139937                 if (!(*a = (_cb__CbPolicyGetResponse *)soap_instantiate__cb__CbPolicyGetResponse(soap, -1, soap->type, soap->arrayType, NULL)))
139938                         return NULL;
139939                 (*a)->soap_default(soap);
139940                 if (!(*a)->soap_in(soap, tag, NULL))
139941                         return NULL;
139942         }
139943         else
139944         {       a = (_cb__CbPolicyGetResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetResponse, sizeof(_cb__CbPolicyGetResponse), 0);
139945                 if (soap->body && soap_element_end_in(soap, tag))
139946                         return NULL;
139947         }
139948         return a;
139949 }
139950
139951 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *const*a)
139952 {
139953         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGet))
139954                 (*a)->soap_serialize(soap);
139955 }
139956
139957 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *const*a, const char *tag, const char *type)
139958 {
139959         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGet);
139960         if (soap_out_PointerTo_cb__CbPolicyGet(soap, tag, id, a, type))
139961                 return soap->error;
139962         return soap_putindependent(soap);
139963 }
139964
139965 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyGet(struct soap *soap, const char *tag, int id, _cb__CbPolicyGet *const*a, const char *type)
139966 {
139967         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGet);
139968         if (id < 0)
139969                 return soap->error;
139970         return (*a)->soap_out(soap, tag, id, type);
139971 }
139972
139973 SOAP_FMAC3 _cb__CbPolicyGet ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet **p, const char *tag, const char *type)
139974 {
139975         if ((p = soap_in_PointerTo_cb__CbPolicyGet(soap, tag, p, type)))
139976                 soap_getindependent(soap);
139977         return p;
139978 }
139979
139980 SOAP_FMAC3 _cb__CbPolicyGet ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGet(struct soap *soap, const char *tag, _cb__CbPolicyGet **a, const char *type)
139981 {
139982         if (soap_element_begin_in(soap, tag, 1, NULL))
139983                 return NULL;
139984         if (!a)
139985                 if (!(a = (_cb__CbPolicyGet **)soap_malloc(soap, sizeof(_cb__CbPolicyGet *))))
139986                         return NULL;
139987         *a = NULL;
139988         if (!soap->null && *soap->href != '#')
139989         {       soap_revert(soap);
139990                 if (!(*a = (_cb__CbPolicyGet *)soap_instantiate__cb__CbPolicyGet(soap, -1, soap->type, soap->arrayType, NULL)))
139991                         return NULL;
139992                 (*a)->soap_default(soap);
139993                 if (!(*a)->soap_in(soap, tag, NULL))
139994                         return NULL;
139995         }
139996         else
139997         {       a = (_cb__CbPolicyGet **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGet, sizeof(_cb__CbPolicyGet), 0);
139998                 if (soap->body && soap_element_end_in(soap, tag))
139999                         return NULL;
140000         }
140001         return a;
140002 }
140003
140004 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *const*a)
140005 {
140006         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyCreateResponse))
140007                 (*a)->soap_serialize(soap);
140008 }
140009
140010 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *const*a, const char *tag, const char *type)
140011 {
140012         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse);
140013         if (soap_out_PointerTo_cb__CbPolicyCreateResponse(soap, tag, id, a, type))
140014                 return soap->error;
140015         return soap_putindependent(soap);
140016 }
140017
140018 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, int id, _cb__CbPolicyCreateResponse *const*a, const char *type)
140019 {
140020         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyCreateResponse);
140021         if (id < 0)
140022                 return soap->error;
140023         return (*a)->soap_out(soap, tag, id, type);
140024 }
140025
140026 SOAP_FMAC3 _cb__CbPolicyCreateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse **p, const char *tag, const char *type)
140027 {
140028         if ((p = soap_in_PointerTo_cb__CbPolicyCreateResponse(soap, tag, p, type)))
140029                 soap_getindependent(soap);
140030         return p;
140031 }
140032
140033 SOAP_FMAC3 _cb__CbPolicyCreateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, _cb__CbPolicyCreateResponse **a, const char *type)
140034 {
140035         if (soap_element_begin_in(soap, tag, 1, NULL))
140036                 return NULL;
140037         if (!a)
140038                 if (!(a = (_cb__CbPolicyCreateResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyCreateResponse *))))
140039                         return NULL;
140040         *a = NULL;
140041         if (!soap->null && *soap->href != '#')
140042         {       soap_revert(soap);
140043                 if (!(*a = (_cb__CbPolicyCreateResponse *)soap_instantiate__cb__CbPolicyCreateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
140044                         return NULL;
140045                 (*a)->soap_default(soap);
140046                 if (!(*a)->soap_in(soap, tag, NULL))
140047                         return NULL;
140048         }
140049         else
140050         {       a = (_cb__CbPolicyCreateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyCreateResponse, sizeof(_cb__CbPolicyCreateResponse), 0);
140051                 if (soap->body && soap_element_end_in(soap, tag))
140052                         return NULL;
140053         }
140054         return a;
140055 }
140056
140057 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *const*a)
140058 {
140059         if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyCreate))
140060                 (*a)->soap_serialize(soap);
140061 }
140062
140063 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *const*a, const char *tag, const char *type)
140064 {
140065         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyCreate);
140066         if (soap_out_PointerTo_cb__CbPolicyCreate(soap, tag, id, a, type))
140067                 return soap->error;
140068         return soap_putindependent(soap);
140069 }
140070
140071 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_cb__CbPolicyCreate(struct soap *soap, const char *tag, int id, _cb__CbPolicyCreate *const*a, const char *type)
140072 {
140073         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyCreate);
140074         if (id < 0)
140075                 return soap->error;
140076         return (*a)->soap_out(soap, tag, id, type);
140077 }
140078
140079 SOAP_FMAC3 _cb__CbPolicyCreate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate **p, const char *tag, const char *type)
140080 {
140081         if ((p = soap_in_PointerTo_cb__CbPolicyCreate(soap, tag, p, type)))
140082                 soap_getindependent(soap);
140083         return p;
140084 }
140085
140086 SOAP_FMAC3 _cb__CbPolicyCreate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyCreate(struct soap *soap, const char *tag, _cb__CbPolicyCreate **a, const char *type)
140087 {
140088         if (soap_element_begin_in(soap, tag, 1, NULL))
140089                 return NULL;
140090         if (!a)
140091                 if (!(a = (_cb__CbPolicyCreate **)soap_malloc(soap, sizeof(_cb__CbPolicyCreate *))))
140092                         return NULL;
140093         *a = NULL;
140094         if (!soap->null && *soap->href != '#')
140095         {       soap_revert(soap);
140096                 if (!(*a = (_cb__CbPolicyCreate *)soap_instantiate__cb__CbPolicyCreate(soap, -1, soap->type, soap->arrayType, NULL)))
140097                         return NULL;
140098                 (*a)->soap_default(soap);
140099                 if (!(*a)->soap_in(soap, tag, NULL))
140100                         return NULL;
140101         }
140102         else
140103         {       a = (_cb__CbPolicyCreate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyCreate, sizeof(_cb__CbPolicyCreate), 0);
140104                 if (soap->body && soap_element_end_in(soap, tag))
140105                         return NULL;
140106         }
140107         return a;
140108 }
140109
140110 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *const*a)
140111 {
140112         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse))
140113                 (*a)->soap_serialize(soap);
140114 }
140115
140116 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *const*a, const char *tag, const char *type)
140117 {
140118         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse);
140119         if (soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, id, a, type))
140120                 return soap->error;
140121         return soap_putindependent(soap);
140122 }
140123
140124 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogQueryCapabilitiesResponse *const*a, const char *type)
140125 {
140126         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse);
140127         if (id < 0)
140128                 return soap->error;
140129         return (*a)->soap_out(soap, tag, id, type);
140130 }
140131
140132 SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse **p, const char *tag, const char *type)
140133 {
140134         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, p, type)))
140135                 soap_getindependent(soap);
140136         return p;
140137 }
140138
140139 SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilitiesResponse **a, const char *type)
140140 {
140141         if (soap_element_begin_in(soap, tag, 1, NULL))
140142                 return NULL;
140143         if (!a)
140144                 if (!(a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse *))))
140145                         return NULL;
140146         *a = NULL;
140147         if (!soap->null && *soap->href != '#')
140148         {       soap_revert(soap);
140149                 if (!(*a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
140150                         return NULL;
140151                 (*a)->soap_default(soap);
140152                 if (!(*a)->soap_in(soap, tag, NULL))
140153                         return NULL;
140154         }
140155         else
140156         {       a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse), 0);
140157                 if (soap->body && soap_element_end_in(soap, tag))
140158                         return NULL;
140159         }
140160         return a;
140161 }
140162
140163 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *const*a)
140164 {
140165         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities))
140166                 (*a)->soap_serialize(soap);
140167 }
140168
140169 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *const*a, const char *tag, const char *type)
140170 {
140171         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities);
140172         if (soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, a, type))
140173                 return soap->error;
140174         return soap_putindependent(soap);
140175 }
140176
140177 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogQueryCapabilities *const*a, const char *type)
140178 {
140179         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities);
140180         if (id < 0)
140181                 return soap->error;
140182         return (*a)->soap_out(soap, tag, id, type);
140183 }
140184
140185 SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities **p, const char *tag, const char *type)
140186 {
140187         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, tag, p, type)))
140188                 soap_getindependent(soap);
140189         return p;
140190 }
140191
140192 SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilities **a, const char *type)
140193 {
140194         if (soap_element_begin_in(soap, tag, 1, NULL))
140195                 return NULL;
140196         if (!a)
140197                 if (!(a = (_apr__ConsoleWatchdogQueryCapabilities **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogQueryCapabilities *))))
140198                         return NULL;
140199         *a = NULL;
140200         if (!soap->null && *soap->href != '#')
140201         {       soap_revert(soap);
140202                 if (!(*a = (_apr__ConsoleWatchdogQueryCapabilities *)soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(soap, -1, soap->type, soap->arrayType, NULL)))
140203                         return NULL;
140204                 (*a)->soap_default(soap);
140205                 if (!(*a)->soap_in(soap, tag, NULL))
140206                         return NULL;
140207         }
140208         else
140209         {       a = (_apr__ConsoleWatchdogQueryCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, sizeof(_apr__ConsoleWatchdogQueryCapabilities), 0);
140210                 if (soap->body && soap_element_end_in(soap, tag))
140211                         return NULL;
140212         }
140213         return a;
140214 }
140215
140216 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *const*a)
140217 {
140218         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse))
140219                 (*a)->soap_serialize(soap);
140220 }
140221
140222 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *const*a, const char *tag, const char *type)
140223 {
140224         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse);
140225         if (soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, id, a, type))
140226                 return soap->error;
140227         return soap_putindependent(soap);
140228 }
140229
140230 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogGetCbPolicyResponse *const*a, const char *type)
140231 {
140232         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse);
140233         if (id < 0)
140234                 return soap->error;
140235         return (*a)->soap_out(soap, tag, id, type);
140236 }
140237
140238 SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse **p, const char *tag, const char *type)
140239 {
140240         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, p, type)))
140241                 soap_getindependent(soap);
140242         return p;
140243 }
140244
140245 SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicyResponse **a, const char *type)
140246 {
140247         if (soap_element_begin_in(soap, tag, 1, NULL))
140248                 return NULL;
140249         if (!a)
140250                 if (!(a = (_apr__ConsoleWatchdogGetCbPolicyResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse *))))
140251                         return NULL;
140252         *a = NULL;
140253         if (!soap->null && *soap->href != '#')
140254         {       soap_revert(soap);
140255                 if (!(*a = (_apr__ConsoleWatchdogGetCbPolicyResponse *)soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
140256                         return NULL;
140257                 (*a)->soap_default(soap);
140258                 if (!(*a)->soap_in(soap, tag, NULL))
140259                         return NULL;
140260         }
140261         else
140262         {       a = (_apr__ConsoleWatchdogGetCbPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse), 0);
140263                 if (soap->body && soap_element_end_in(soap, tag))
140264                         return NULL;
140265         }
140266         return a;
140267 }
140268
140269 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *const*a)
140270 {
140271         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy))
140272                 (*a)->soap_serialize(soap);
140273 }
140274
140275 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *const*a, const char *tag, const char *type)
140276 {
140277         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy);
140278         if (soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, a, type))
140279                 return soap->error;
140280         return soap_putindependent(soap);
140281 }
140282
140283 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogGetCbPolicy *const*a, const char *type)
140284 {
140285         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy);
140286         if (id < 0)
140287                 return soap->error;
140288         return (*a)->soap_out(soap, tag, id, type);
140289 }
140290
140291 SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy **p, const char *tag, const char *type)
140292 {
140293         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, tag, p, type)))
140294                 soap_getindependent(soap);
140295         return p;
140296 }
140297
140298 SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicy **a, const char *type)
140299 {
140300         if (soap_element_begin_in(soap, tag, 1, NULL))
140301                 return NULL;
140302         if (!a)
140303                 if (!(a = (_apr__ConsoleWatchdogGetCbPolicy **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetCbPolicy *))))
140304                         return NULL;
140305         *a = NULL;
140306         if (!soap->null && *soap->href != '#')
140307         {       soap_revert(soap);
140308                 if (!(*a = (_apr__ConsoleWatchdogGetCbPolicy *)soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(soap, -1, soap->type, soap->arrayType, NULL)))
140309                         return NULL;
140310                 (*a)->soap_default(soap);
140311                 if (!(*a)->soap_in(soap, tag, NULL))
140312                         return NULL;
140313         }
140314         else
140315         {       a = (_apr__ConsoleWatchdogGetCbPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, sizeof(_apr__ConsoleWatchdogGetCbPolicy), 0);
140316                 if (soap->body && soap_element_end_in(soap, tag))
140317                         return NULL;
140318         }
140319         return a;
140320 }
140321
140322 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *const*a)
140323 {
140324         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse))
140325                 (*a)->soap_serialize(soap);
140326 }
140327
140328 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *const*a, const char *tag, const char *type)
140329 {
140330         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse);
140331         if (soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, id, a, type))
140332                 return soap->error;
140333         return soap_putindependent(soap);
140334 }
140335
140336 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogSetCbPolicyResponse *const*a, const char *type)
140337 {
140338         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse);
140339         if (id < 0)
140340                 return soap->error;
140341         return (*a)->soap_out(soap, tag, id, type);
140342 }
140343
140344 SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse **p, const char *tag, const char *type)
140345 {
140346         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, p, type)))
140347                 soap_getindependent(soap);
140348         return p;
140349 }
140350
140351 SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicyResponse **a, const char *type)
140352 {
140353         if (soap_element_begin_in(soap, tag, 1, NULL))
140354                 return NULL;
140355         if (!a)
140356                 if (!(a = (_apr__ConsoleWatchdogSetCbPolicyResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse *))))
140357                         return NULL;
140358         *a = NULL;
140359         if (!soap->null && *soap->href != '#')
140360         {       soap_revert(soap);
140361                 if (!(*a = (_apr__ConsoleWatchdogSetCbPolicyResponse *)soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
140362                         return NULL;
140363                 (*a)->soap_default(soap);
140364                 if (!(*a)->soap_in(soap, tag, NULL))
140365                         return NULL;
140366         }
140367         else
140368         {       a = (_apr__ConsoleWatchdogSetCbPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse), 0);
140369                 if (soap->body && soap_element_end_in(soap, tag))
140370                         return NULL;
140371         }
140372         return a;
140373 }
140374
140375 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *const*a)
140376 {
140377         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy))
140378                 (*a)->soap_serialize(soap);
140379 }
140380
140381 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *const*a, const char *tag, const char *type)
140382 {
140383         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy);
140384         if (soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, a, type))
140385                 return soap->error;
140386         return soap_putindependent(soap);
140387 }
140388
140389 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogSetCbPolicy *const*a, const char *type)
140390 {
140391         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy);
140392         if (id < 0)
140393                 return soap->error;
140394         return (*a)->soap_out(soap, tag, id, type);
140395 }
140396
140397 SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy **p, const char *tag, const char *type)
140398 {
140399         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, tag, p, type)))
140400                 soap_getindependent(soap);
140401         return p;
140402 }
140403
140404 SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicy **a, const char *type)
140405 {
140406         if (soap_element_begin_in(soap, tag, 1, NULL))
140407                 return NULL;
140408         if (!a)
140409                 if (!(a = (_apr__ConsoleWatchdogSetCbPolicy **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetCbPolicy *))))
140410                         return NULL;
140411         *a = NULL;
140412         if (!soap->null && *soap->href != '#')
140413         {       soap_revert(soap);
140414                 if (!(*a = (_apr__ConsoleWatchdogSetCbPolicy *)soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(soap, -1, soap->type, soap->arrayType, NULL)))
140415                         return NULL;
140416                 (*a)->soap_default(soap);
140417                 if (!(*a)->soap_in(soap, tag, NULL))
140418                         return NULL;
140419         }
140420         else
140421         {       a = (_apr__ConsoleWatchdogSetCbPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, sizeof(_apr__ConsoleWatchdogSetCbPolicy), 0);
140422                 if (soap->body && soap_element_end_in(soap, tag))
140423                         return NULL;
140424         }
140425         return a;
140426 }
140427
140428 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *const*a)
140429 {
140430         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse))
140431                 (*a)->soap_serialize(soap);
140432 }
140433
140434 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *const*a, const char *tag, const char *type)
140435 {
140436         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse);
140437         if (soap_out_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, tag, id, a, type))
140438                 return soap->error;
140439         return soap_putindependent(soap);
140440 }
140441
140442 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogGetActionsResponse *const*a, const char *type)
140443 {
140444         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse);
140445         if (id < 0)
140446                 return soap->error;
140447         return (*a)->soap_out(soap, tag, id, type);
140448 }
140449
140450 SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse **p, const char *tag, const char *type)
140451 {
140452         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, tag, p, type)))
140453                 soap_getindependent(soap);
140454         return p;
140455 }
140456
140457 SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActionsResponse **a, const char *type)
140458 {
140459         if (soap_element_begin_in(soap, tag, 1, NULL))
140460                 return NULL;
140461         if (!a)
140462                 if (!(a = (_apr__ConsoleWatchdogGetActionsResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetActionsResponse *))))
140463                         return NULL;
140464         *a = NULL;
140465         if (!soap->null && *soap->href != '#')
140466         {       soap_revert(soap);
140467                 if (!(*a = (_apr__ConsoleWatchdogGetActionsResponse *)soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
140468                         return NULL;
140469                 (*a)->soap_default(soap);
140470                 if (!(*a)->soap_in(soap, tag, NULL))
140471                         return NULL;
140472         }
140473         else
140474         {       a = (_apr__ConsoleWatchdogGetActionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, sizeof(_apr__ConsoleWatchdogGetActionsResponse), 0);
140475                 if (soap->body && soap_element_end_in(soap, tag))
140476                         return NULL;
140477         }
140478         return a;
140479 }
140480
140481 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *const*a)
140482 {
140483         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetActions))
140484                 (*a)->soap_serialize(soap);
140485 }
140486
140487 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *const*a, const char *tag, const char *type)
140488 {
140489         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions);
140490         if (soap_out_PointerTo_apr__ConsoleWatchdogGetActions(soap, tag, id, a, type))
140491                 return soap->error;
140492         return soap_putindependent(soap);
140493 }
140494
140495 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogGetActions *const*a, const char *type)
140496 {
140497         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetActions);
140498         if (id < 0)
140499                 return soap->error;
140500         return (*a)->soap_out(soap, tag, id, type);
140501 }
140502
140503 SOAP_FMAC3 _apr__ConsoleWatchdogGetActions ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions **p, const char *tag, const char *type)
140504 {
140505         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetActions(soap, tag, p, type)))
140506                 soap_getindependent(soap);
140507         return p;
140508 }
140509
140510 SOAP_FMAC3 _apr__ConsoleWatchdogGetActions ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActions **a, const char *type)
140511 {
140512         if (soap_element_begin_in(soap, tag, 1, NULL))
140513                 return NULL;
140514         if (!a)
140515                 if (!(a = (_apr__ConsoleWatchdogGetActions **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetActions *))))
140516                         return NULL;
140517         *a = NULL;
140518         if (!soap->null && *soap->href != '#')
140519         {       soap_revert(soap);
140520                 if (!(*a = (_apr__ConsoleWatchdogGetActions *)soap_instantiate__apr__ConsoleWatchdogGetActions(soap, -1, soap->type, soap->arrayType, NULL)))
140521                         return NULL;
140522                 (*a)->soap_default(soap);
140523                 if (!(*a)->soap_in(soap, tag, NULL))
140524                         return NULL;
140525         }
140526         else
140527         {       a = (_apr__ConsoleWatchdogGetActions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetActions, sizeof(_apr__ConsoleWatchdogGetActions), 0);
140528                 if (soap->body && soap_element_end_in(soap, tag))
140529                         return NULL;
140530         }
140531         return a;
140532 }
140533
140534 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *const*a)
140535 {
140536         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse))
140537                 (*a)->soap_serialize(soap);
140538 }
140539
140540 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *const*a, const char *tag, const char *type)
140541 {
140542         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse);
140543         if (soap_out_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, tag, id, a, type))
140544                 return soap->error;
140545         return soap_putindependent(soap);
140546 }
140547
140548 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogSetActionsResponse *const*a, const char *type)
140549 {
140550         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse);
140551         if (id < 0)
140552                 return soap->error;
140553         return (*a)->soap_out(soap, tag, id, type);
140554 }
140555
140556 SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse **p, const char *tag, const char *type)
140557 {
140558         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, tag, p, type)))
140559                 soap_getindependent(soap);
140560         return p;
140561 }
140562
140563 SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActionsResponse **a, const char *type)
140564 {
140565         if (soap_element_begin_in(soap, tag, 1, NULL))
140566                 return NULL;
140567         if (!a)
140568                 if (!(a = (_apr__ConsoleWatchdogSetActionsResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetActionsResponse *))))
140569                         return NULL;
140570         *a = NULL;
140571         if (!soap->null && *soap->href != '#')
140572         {       soap_revert(soap);
140573                 if (!(*a = (_apr__ConsoleWatchdogSetActionsResponse *)soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
140574                         return NULL;
140575                 (*a)->soap_default(soap);
140576                 if (!(*a)->soap_in(soap, tag, NULL))
140577                         return NULL;
140578         }
140579         else
140580         {       a = (_apr__ConsoleWatchdogSetActionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, sizeof(_apr__ConsoleWatchdogSetActionsResponse), 0);
140581                 if (soap->body && soap_element_end_in(soap, tag))
140582                         return NULL;
140583         }
140584         return a;
140585 }
140586
140587 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *const*a)
140588 {
140589         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetActions))
140590                 (*a)->soap_serialize(soap);
140591 }
140592
140593 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *const*a, const char *tag, const char *type)
140594 {
140595         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions);
140596         if (soap_out_PointerTo_apr__ConsoleWatchdogSetActions(soap, tag, id, a, type))
140597                 return soap->error;
140598         return soap_putindependent(soap);
140599 }
140600
140601 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogSetActions *const*a, const char *type)
140602 {
140603         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetActions);
140604         if (id < 0)
140605                 return soap->error;
140606         return (*a)->soap_out(soap, tag, id, type);
140607 }
140608
140609 SOAP_FMAC3 _apr__ConsoleWatchdogSetActions ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions **p, const char *tag, const char *type)
140610 {
140611         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetActions(soap, tag, p, type)))
140612                 soap_getindependent(soap);
140613         return p;
140614 }
140615
140616 SOAP_FMAC3 _apr__ConsoleWatchdogSetActions ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActions **a, const char *type)
140617 {
140618         if (soap_element_begin_in(soap, tag, 1, NULL))
140619                 return NULL;
140620         if (!a)
140621                 if (!(a = (_apr__ConsoleWatchdogSetActions **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetActions *))))
140622                         return NULL;
140623         *a = NULL;
140624         if (!soap->null && *soap->href != '#')
140625         {       soap_revert(soap);
140626                 if (!(*a = (_apr__ConsoleWatchdogSetActions *)soap_instantiate__apr__ConsoleWatchdogSetActions(soap, -1, soap->type, soap->arrayType, NULL)))
140627                         return NULL;
140628                 (*a)->soap_default(soap);
140629                 if (!(*a)->soap_in(soap, tag, NULL))
140630                         return NULL;
140631         }
140632         else
140633         {       a = (_apr__ConsoleWatchdogSetActions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetActions, sizeof(_apr__ConsoleWatchdogSetActions), 0);
140634                 if (soap->body && soap_element_end_in(soap, tag))
140635                         return NULL;
140636         }
140637         return a;
140638 }
140639
140640 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *const*a)
140641 {
140642         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse))
140643                 (*a)->soap_serialize(soap);
140644 }
140645
140646 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *const*a, const char *tag, const char *type)
140647 {
140648         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse);
140649         if (soap_out_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, tag, id, a, type))
140650                 return soap->error;
140651         return soap_putindependent(soap);
140652 }
140653
140654 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogEnumerateResponse *const*a, const char *type)
140655 {
140656         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse);
140657         if (id < 0)
140658                 return soap->error;
140659         return (*a)->soap_out(soap, tag, id, type);
140660 }
140661
140662 SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse **p, const char *tag, const char *type)
140663 {
140664         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, tag, p, type)))
140665                 soap_getindependent(soap);
140666         return p;
140667 }
140668
140669 SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerateResponse **a, const char *type)
140670 {
140671         if (soap_element_begin_in(soap, tag, 1, NULL))
140672                 return NULL;
140673         if (!a)
140674                 if (!(a = (_apr__ConsoleWatchdogEnumerateResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogEnumerateResponse *))))
140675                         return NULL;
140676         *a = NULL;
140677         if (!soap->null && *soap->href != '#')
140678         {       soap_revert(soap);
140679                 if (!(*a = (_apr__ConsoleWatchdogEnumerateResponse *)soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
140680                         return NULL;
140681                 (*a)->soap_default(soap);
140682                 if (!(*a)->soap_in(soap, tag, NULL))
140683                         return NULL;
140684         }
140685         else
140686         {       a = (_apr__ConsoleWatchdogEnumerateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, sizeof(_apr__ConsoleWatchdogEnumerateResponse), 0);
140687                 if (soap->body && soap_element_end_in(soap, tag))
140688                         return NULL;
140689         }
140690         return a;
140691 }
140692
140693 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *const*a)
140694 {
140695         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate))
140696                 (*a)->soap_serialize(soap);
140697 }
140698
140699 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *const*a, const char *tag, const char *type)
140700 {
140701         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate);
140702         if (soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(soap, tag, id, a, type))
140703                 return soap->error;
140704         return soap_putindependent(soap);
140705 }
140706
140707 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogEnumerate *const*a, const char *type)
140708 {
140709         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogEnumerate);
140710         if (id < 0)
140711                 return soap->error;
140712         return (*a)->soap_out(soap, tag, id, type);
140713 }
140714
140715 SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate **p, const char *tag, const char *type)
140716 {
140717         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(soap, tag, p, type)))
140718                 soap_getindependent(soap);
140719         return p;
140720 }
140721
140722 SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerate **a, const char *type)
140723 {
140724         if (soap_element_begin_in(soap, tag, 1, NULL))
140725                 return NULL;
140726         if (!a)
140727                 if (!(a = (_apr__ConsoleWatchdogEnumerate **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogEnumerate *))))
140728                         return NULL;
140729         *a = NULL;
140730         if (!soap->null && *soap->href != '#')
140731         {       soap_revert(soap);
140732                 if (!(*a = (_apr__ConsoleWatchdogEnumerate *)soap_instantiate__apr__ConsoleWatchdogEnumerate(soap, -1, soap->type, soap->arrayType, NULL)))
140733                         return NULL;
140734                 (*a)->soap_default(soap);
140735                 if (!(*a)->soap_in(soap, tag, NULL))
140736                         return NULL;
140737         }
140738         else
140739         {       a = (_apr__ConsoleWatchdogEnumerate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, sizeof(_apr__ConsoleWatchdogEnumerate), 0);
140740                 if (soap->body && soap_element_end_in(soap, tag))
140741                         return NULL;
140742         }
140743         return a;
140744 }
140745
140746 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *const*a)
140747 {
140748         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse))
140749                 (*a)->soap_serialize(soap);
140750 }
140751
140752 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *const*a, const char *tag, const char *type)
140753 {
140754         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse);
140755         if (soap_out_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, tag, id, a, type))
140756                 return soap->error;
140757         return soap_putindependent(soap);
140758 }
140759
140760 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogDeleteResponse *const*a, const char *type)
140761 {
140762         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse);
140763         if (id < 0)
140764                 return soap->error;
140765         return (*a)->soap_out(soap, tag, id, type);
140766 }
140767
140768 SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse **p, const char *tag, const char *type)
140769 {
140770         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, tag, p, type)))
140771                 soap_getindependent(soap);
140772         return p;
140773 }
140774
140775 SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDeleteResponse **a, const char *type)
140776 {
140777         if (soap_element_begin_in(soap, tag, 1, NULL))
140778                 return NULL;
140779         if (!a)
140780                 if (!(a = (_apr__ConsoleWatchdogDeleteResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogDeleteResponse *))))
140781                         return NULL;
140782         *a = NULL;
140783         if (!soap->null && *soap->href != '#')
140784         {       soap_revert(soap);
140785                 if (!(*a = (_apr__ConsoleWatchdogDeleteResponse *)soap_instantiate__apr__ConsoleWatchdogDeleteResponse(soap, -1, soap->type, soap->arrayType, NULL)))
140786                         return NULL;
140787                 (*a)->soap_default(soap);
140788                 if (!(*a)->soap_in(soap, tag, NULL))
140789                         return NULL;
140790         }
140791         else
140792         {       a = (_apr__ConsoleWatchdogDeleteResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, sizeof(_apr__ConsoleWatchdogDeleteResponse), 0);
140793                 if (soap->body && soap_element_end_in(soap, tag))
140794                         return NULL;
140795         }
140796         return a;
140797 }
140798
140799 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *const*a)
140800 {
140801         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogDelete))
140802                 (*a)->soap_serialize(soap);
140803 }
140804
140805 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *const*a, const char *tag, const char *type)
140806 {
140807         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete);
140808         if (soap_out_PointerTo_apr__ConsoleWatchdogDelete(soap, tag, id, a, type))
140809                 return soap->error;
140810         return soap_putindependent(soap);
140811 }
140812
140813 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogDelete *const*a, const char *type)
140814 {
140815         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogDelete);
140816         if (id < 0)
140817                 return soap->error;
140818         return (*a)->soap_out(soap, tag, id, type);
140819 }
140820
140821 SOAP_FMAC3 _apr__ConsoleWatchdogDelete ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete **p, const char *tag, const char *type)
140822 {
140823         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogDelete(soap, tag, p, type)))
140824                 soap_getindependent(soap);
140825         return p;
140826 }
140827
140828 SOAP_FMAC3 _apr__ConsoleWatchdogDelete ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDelete **a, const char *type)
140829 {
140830         if (soap_element_begin_in(soap, tag, 1, NULL))
140831                 return NULL;
140832         if (!a)
140833                 if (!(a = (_apr__ConsoleWatchdogDelete **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogDelete *))))
140834                         return NULL;
140835         *a = NULL;
140836         if (!soap->null && *soap->href != '#')
140837         {       soap_revert(soap);
140838                 if (!(*a = (_apr__ConsoleWatchdogDelete *)soap_instantiate__apr__ConsoleWatchdogDelete(soap, -1, soap->type, soap->arrayType, NULL)))
140839                         return NULL;
140840                 (*a)->soap_default(soap);
140841                 if (!(*a)->soap_in(soap, tag, NULL))
140842                         return NULL;
140843         }
140844         else
140845         {       a = (_apr__ConsoleWatchdogDelete **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogDelete, sizeof(_apr__ConsoleWatchdogDelete), 0);
140846                 if (soap->body && soap_element_end_in(soap, tag))
140847                         return NULL;
140848         }
140849         return a;
140850 }
140851
140852 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *const*a)
140853 {
140854         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse))
140855                 (*a)->soap_serialize(soap);
140856 }
140857
140858 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *const*a, const char *tag, const char *type)
140859 {
140860         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse);
140861         if (soap_out_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, tag, id, a, type))
140862                 return soap->error;
140863         return soap_putindependent(soap);
140864 }
140865
140866 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogCreateResponse *const*a, const char *type)
140867 {
140868         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse);
140869         if (id < 0)
140870                 return soap->error;
140871         return (*a)->soap_out(soap, tag, id, type);
140872 }
140873
140874 SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse **p, const char *tag, const char *type)
140875 {
140876         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, tag, p, type)))
140877                 soap_getindependent(soap);
140878         return p;
140879 }
140880
140881 SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreateResponse **a, const char *type)
140882 {
140883         if (soap_element_begin_in(soap, tag, 1, NULL))
140884                 return NULL;
140885         if (!a)
140886                 if (!(a = (_apr__ConsoleWatchdogCreateResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogCreateResponse *))))
140887                         return NULL;
140888         *a = NULL;
140889         if (!soap->null && *soap->href != '#')
140890         {       soap_revert(soap);
140891                 if (!(*a = (_apr__ConsoleWatchdogCreateResponse *)soap_instantiate__apr__ConsoleWatchdogCreateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
140892                         return NULL;
140893                 (*a)->soap_default(soap);
140894                 if (!(*a)->soap_in(soap, tag, NULL))
140895                         return NULL;
140896         }
140897         else
140898         {       a = (_apr__ConsoleWatchdogCreateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, sizeof(_apr__ConsoleWatchdogCreateResponse), 0);
140899                 if (soap->body && soap_element_end_in(soap, tag))
140900                         return NULL;
140901         }
140902         return a;
140903 }
140904
140905 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *const*a)
140906 {
140907         if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogCreate))
140908                 (*a)->soap_serialize(soap);
140909 }
140910
140911 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *const*a, const char *tag, const char *type)
140912 {
140913         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate);
140914         if (soap_out_PointerTo_apr__ConsoleWatchdogCreate(soap, tag, id, a, type))
140915                 return soap->error;
140916         return soap_putindependent(soap);
140917 }
140918
140919 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, int id, _apr__ConsoleWatchdogCreate *const*a, const char *type)
140920 {
140921         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogCreate);
140922         if (id < 0)
140923                 return soap->error;
140924         return (*a)->soap_out(soap, tag, id, type);
140925 }
140926
140927 SOAP_FMAC3 _apr__ConsoleWatchdogCreate ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate **p, const char *tag, const char *type)
140928 {
140929         if ((p = soap_in_PointerTo_apr__ConsoleWatchdogCreate(soap, tag, p, type)))
140930                 soap_getindependent(soap);
140931         return p;
140932 }
140933
140934 SOAP_FMAC3 _apr__ConsoleWatchdogCreate ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreate **a, const char *type)
140935 {
140936         if (soap_element_begin_in(soap, tag, 1, NULL))
140937                 return NULL;
140938         if (!a)
140939                 if (!(a = (_apr__ConsoleWatchdogCreate **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogCreate *))))
140940                         return NULL;
140941         *a = NULL;
140942         if (!soap->null && *soap->href != '#')
140943         {       soap_revert(soap);
140944                 if (!(*a = (_apr__ConsoleWatchdogCreate *)soap_instantiate__apr__ConsoleWatchdogCreate(soap, -1, soap->type, soap->arrayType, NULL)))
140945                         return NULL;
140946                 (*a)->soap_default(soap);
140947                 if (!(*a)->soap_in(soap, tag, NULL))
140948                         return NULL;
140949         }
140950         else
140951         {       a = (_apr__ConsoleWatchdogCreate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogCreate, sizeof(_apr__ConsoleWatchdogCreate), 0);
140952                 if (soap->body && soap_element_end_in(soap, tag))
140953                         return NULL;
140954         }
140955         return a;
140956 }
140957
140958 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *const*a)
140959 {
140960         if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse))
140961                 (*a)->soap_serialize(soap);
140962 }
140963
140964 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *const*a, const char *tag, const char *type)
140965 {
140966         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse);
140967         if (soap_out_PointerTo_apl__AgentWatchdogRegisterResponse(soap, tag, id, a, type))
140968                 return soap->error;
140969         return soap_putindependent(soap);
140970 }
140971
140972 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogRegisterResponse *const*a, const char *type)
140973 {
140974         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogRegisterResponse);
140975         if (id < 0)
140976                 return soap->error;
140977         return (*a)->soap_out(soap, tag, id, type);
140978 }
140979
140980 SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse **p, const char *tag, const char *type)
140981 {
140982         if ((p = soap_in_PointerTo_apl__AgentWatchdogRegisterResponse(soap, tag, p, type)))
140983                 soap_getindependent(soap);
140984         return p;
140985 }
140986
140987 SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogRegisterResponse **a, const char *type)
140988 {
140989         if (soap_element_begin_in(soap, tag, 1, NULL))
140990                 return NULL;
140991         if (!a)
140992                 if (!(a = (_apl__AgentWatchdogRegisterResponse **)soap_malloc(soap, sizeof(_apl__AgentWatchdogRegisterResponse *))))
140993                         return NULL;
140994         *a = NULL;
140995         if (!soap->null && *soap->href != '#')
140996         {       soap_revert(soap);
140997                 if (!(*a = (_apl__AgentWatchdogRegisterResponse *)soap_instantiate__apl__AgentWatchdogRegisterResponse(soap, -1, soap->type, soap->arrayType, NULL)))
140998                         return NULL;
140999                 (*a)->soap_default(soap);
141000                 if (!(*a)->soap_in(soap, tag, NULL))
141001                         return NULL;
141002         }
141003         else
141004         {       a = (_apl__AgentWatchdogRegisterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, sizeof(_apl__AgentWatchdogRegisterResponse), 0);
141005                 if (soap->body && soap_element_end_in(soap, tag))
141006                         return NULL;
141007         }
141008         return a;
141009 }
141010
141011 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *const*a)
141012 {
141013         if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogRegister))
141014                 (*a)->soap_serialize(soap);
141015 }
141016
141017 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *const*a, const char *tag, const char *type)
141018 {
141019         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister);
141020         if (soap_out_PointerTo_apl__AgentWatchdogRegister(soap, tag, id, a, type))
141021                 return soap->error;
141022         return soap_putindependent(soap);
141023 }
141024
141025 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogRegister *const*a, const char *type)
141026 {
141027         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogRegister);
141028         if (id < 0)
141029                 return soap->error;
141030         return (*a)->soap_out(soap, tag, id, type);
141031 }
141032
141033 SOAP_FMAC3 _apl__AgentWatchdogRegister ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister **p, const char *tag, const char *type)
141034 {
141035         if ((p = soap_in_PointerTo_apl__AgentWatchdogRegister(soap, tag, p, type)))
141036                 soap_getindependent(soap);
141037         return p;
141038 }
141039
141040 SOAP_FMAC3 _apl__AgentWatchdogRegister ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, const char *tag, _apl__AgentWatchdogRegister **a, const char *type)
141041 {
141042         if (soap_element_begin_in(soap, tag, 1, NULL))
141043                 return NULL;
141044         if (!a)
141045                 if (!(a = (_apl__AgentWatchdogRegister **)soap_malloc(soap, sizeof(_apl__AgentWatchdogRegister *))))
141046                         return NULL;
141047         *a = NULL;
141048         if (!soap->null && *soap->href != '#')
141049         {       soap_revert(soap);
141050                 if (!(*a = (_apl__AgentWatchdogRegister *)soap_instantiate__apl__AgentWatchdogRegister(soap, -1, soap->type, soap->arrayType, NULL)))
141051                         return NULL;
141052                 (*a)->soap_default(soap);
141053                 if (!(*a)->soap_in(soap, tag, NULL))
141054                         return NULL;
141055         }
141056         else
141057         {       a = (_apl__AgentWatchdogRegister **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogRegister, sizeof(_apl__AgentWatchdogRegister), 0);
141058                 if (soap->body && soap_element_end_in(soap, tag))
141059                         return NULL;
141060         }
141061         return a;
141062 }
141063
141064 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *const*a)
141065 {
141066         if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse))
141067                 (*a)->soap_serialize(soap);
141068 }
141069
141070 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *const*a, const char *tag, const char *type)
141071 {
141072         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse);
141073         if (soap_out_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, tag, id, a, type))
141074                 return soap->error;
141075         return soap_putindependent(soap);
141076 }
141077
141078 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogHeartbeatResponse *const*a, const char *type)
141079 {
141080         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse);
141081         if (id < 0)
141082                 return soap->error;
141083         return (*a)->soap_out(soap, tag, id, type);
141084 }
141085
141086 SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse **p, const char *tag, const char *type)
141087 {
141088         if ((p = soap_in_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, tag, p, type)))
141089                 soap_getindependent(soap);
141090         return p;
141091 }
141092
141093 SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeatResponse **a, const char *type)
141094 {
141095         if (soap_element_begin_in(soap, tag, 1, NULL))
141096                 return NULL;
141097         if (!a)
141098                 if (!(a = (_apl__AgentWatchdogHeartbeatResponse **)soap_malloc(soap, sizeof(_apl__AgentWatchdogHeartbeatResponse *))))
141099                         return NULL;
141100         *a = NULL;
141101         if (!soap->null && *soap->href != '#')
141102         {       soap_revert(soap);
141103                 if (!(*a = (_apl__AgentWatchdogHeartbeatResponse *)soap_instantiate__apl__AgentWatchdogHeartbeatResponse(soap, -1, soap->type, soap->arrayType, NULL)))
141104                         return NULL;
141105                 (*a)->soap_default(soap);
141106                 if (!(*a)->soap_in(soap, tag, NULL))
141107                         return NULL;
141108         }
141109         else
141110         {       a = (_apl__AgentWatchdogHeartbeatResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, sizeof(_apl__AgentWatchdogHeartbeatResponse), 0);
141111                 if (soap->body && soap_element_end_in(soap, tag))
141112                         return NULL;
141113         }
141114         return a;
141115 }
141116
141117 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *const*a)
141118 {
141119         if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogHeartbeat))
141120                 (*a)->soap_serialize(soap);
141121 }
141122
141123 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *const*a, const char *tag, const char *type)
141124 {
141125         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat);
141126         if (soap_out_PointerTo_apl__AgentWatchdogHeartbeat(soap, tag, id, a, type))
141127                 return soap->error;
141128         return soap_putindependent(soap);
141129 }
141130
141131 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogHeartbeat *const*a, const char *type)
141132 {
141133         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogHeartbeat);
141134         if (id < 0)
141135                 return soap->error;
141136         return (*a)->soap_out(soap, tag, id, type);
141137 }
141138
141139 SOAP_FMAC3 _apl__AgentWatchdogHeartbeat ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat **p, const char *tag, const char *type)
141140 {
141141         if ((p = soap_in_PointerTo_apl__AgentWatchdogHeartbeat(soap, tag, p, type)))
141142                 soap_getindependent(soap);
141143         return p;
141144 }
141145
141146 SOAP_FMAC3 _apl__AgentWatchdogHeartbeat ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeat **a, const char *type)
141147 {
141148         if (soap_element_begin_in(soap, tag, 1, NULL))
141149                 return NULL;
141150         if (!a)
141151                 if (!(a = (_apl__AgentWatchdogHeartbeat **)soap_malloc(soap, sizeof(_apl__AgentWatchdogHeartbeat *))))
141152                         return NULL;
141153         *a = NULL;
141154         if (!soap->null && *soap->href != '#')
141155         {       soap_revert(soap);
141156                 if (!(*a = (_apl__AgentWatchdogHeartbeat *)soap_instantiate__apl__AgentWatchdogHeartbeat(soap, -1, soap->type, soap->arrayType, NULL)))
141157                         return NULL;
141158                 (*a)->soap_default(soap);
141159                 if (!(*a)->soap_in(soap, tag, NULL))
141160                         return NULL;
141161         }
141162         else
141163         {       a = (_apl__AgentWatchdogHeartbeat **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogHeartbeat, sizeof(_apl__AgentWatchdogHeartbeat), 0);
141164                 if (soap->body && soap_element_end_in(soap, tag))
141165                         return NULL;
141166         }
141167         return a;
141168 }
141169
141170 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *const*a)
141171 {
141172         if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse))
141173                 (*a)->soap_serialize(soap);
141174 }
141175
141176 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *const*a, const char *tag, const char *type)
141177 {
141178         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse);
141179         if (soap_out_PointerTo_apl__AgentWatchdogShutdownResponse(soap, tag, id, a, type))
141180                 return soap->error;
141181         return soap_putindependent(soap);
141182 }
141183
141184 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogShutdownResponse *const*a, const char *type)
141185 {
141186         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogShutdownResponse);
141187         if (id < 0)
141188                 return soap->error;
141189         return (*a)->soap_out(soap, tag, id, type);
141190 }
141191
141192 SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse **p, const char *tag, const char *type)
141193 {
141194         if ((p = soap_in_PointerTo_apl__AgentWatchdogShutdownResponse(soap, tag, p, type)))
141195                 soap_getindependent(soap);
141196         return p;
141197 }
141198
141199 SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdownResponse **a, const char *type)
141200 {
141201         if (soap_element_begin_in(soap, tag, 1, NULL))
141202                 return NULL;
141203         if (!a)
141204                 if (!(a = (_apl__AgentWatchdogShutdownResponse **)soap_malloc(soap, sizeof(_apl__AgentWatchdogShutdownResponse *))))
141205                         return NULL;
141206         *a = NULL;
141207         if (!soap->null && *soap->href != '#')
141208         {       soap_revert(soap);
141209                 if (!(*a = (_apl__AgentWatchdogShutdownResponse *)soap_instantiate__apl__AgentWatchdogShutdownResponse(soap, -1, soap->type, soap->arrayType, NULL)))
141210                         return NULL;
141211                 (*a)->soap_default(soap);
141212                 if (!(*a)->soap_in(soap, tag, NULL))
141213                         return NULL;
141214         }
141215         else
141216         {       a = (_apl__AgentWatchdogShutdownResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, sizeof(_apl__AgentWatchdogShutdownResponse), 0);
141217                 if (soap->body && soap_element_end_in(soap, tag))
141218                         return NULL;
141219         }
141220         return a;
141221 }
141222
141223 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *const*a)
141224 {
141225         if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogShutdown))
141226                 (*a)->soap_serialize(soap);
141227 }
141228
141229 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *const*a, const char *tag, const char *type)
141230 {
141231         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown);
141232         if (soap_out_PointerTo_apl__AgentWatchdogShutdown(soap, tag, id, a, type))
141233                 return soap->error;
141234         return soap_putindependent(soap);
141235 }
141236
141237 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, int id, _apl__AgentWatchdogShutdown *const*a, const char *type)
141238 {
141239         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogShutdown);
141240         if (id < 0)
141241                 return soap->error;
141242         return (*a)->soap_out(soap, tag, id, type);
141243 }
141244
141245 SOAP_FMAC3 _apl__AgentWatchdogShutdown ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown **p, const char *tag, const char *type)
141246 {
141247         if ((p = soap_in_PointerTo_apl__AgentWatchdogShutdown(soap, tag, p, type)))
141248                 soap_getindependent(soap);
141249         return p;
141250 }
141251
141252 SOAP_FMAC3 _apl__AgentWatchdogShutdown ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdown **a, const char *type)
141253 {
141254         if (soap_element_begin_in(soap, tag, 1, NULL))
141255                 return NULL;
141256         if (!a)
141257                 if (!(a = (_apl__AgentWatchdogShutdown **)soap_malloc(soap, sizeof(_apl__AgentWatchdogShutdown *))))
141258                         return NULL;
141259         *a = NULL;
141260         if (!soap->null && *soap->href != '#')
141261         {       soap_revert(soap);
141262                 if (!(*a = (_apl__AgentWatchdogShutdown *)soap_instantiate__apl__AgentWatchdogShutdown(soap, -1, soap->type, soap->arrayType, NULL)))
141263                         return NULL;
141264                 (*a)->soap_default(soap);
141265                 if (!(*a)->soap_in(soap, tag, NULL))
141266                         return NULL;
141267         }
141268         else
141269         {       a = (_apl__AgentWatchdogShutdown **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogShutdown, sizeof(_apl__AgentWatchdogShutdown), 0);
141270                 if (soap->body && soap_element_end_in(soap, tag))
141271                         return NULL;
141272         }
141273         return a;
141274 }
141275
141276 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *const*a)
141277 {
141278         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType))
141279                 (*a)->soap_serialize(soap);
141280 }
141281
141282 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *const*a, const char *tag, const char *type)
141283 {
141284         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType);
141285         if (soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, id, a, type))
141286                 return soap->error;
141287         return soap_putindependent(soap);
141288 }
141289
141290 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredTCPFlagsType *const*a, const char *type)
141291 {
141292         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType);
141293         if (id < 0)
141294                 return soap->error;
141295         return (*a)->soap_out(soap, tag, id, type);
141296 }
141297
141298 SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType **p, const char *tag, const char *type)
141299 {
141300         if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, p, type)))
141301                 soap_getindependent(soap);
141302         return p;
141303 }
141304
141305 SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredTCPFlagsType **a, const char *type)
141306 {
141307         if (soap_element_begin_in(soap, tag, 1, NULL))
141308                 return NULL;
141309         if (!a)
141310                 if (!(a = (cb__CircuitBreakerIPLayeredTCPFlagsType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType *))))
141311                         return NULL;
141312         *a = NULL;
141313         if (!soap->null && *soap->href != '#')
141314         {       soap_revert(soap);
141315                 if (!(*a = (cb__CircuitBreakerIPLayeredTCPFlagsType *)soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, -1, soap->type, soap->arrayType, NULL)))
141316                         return NULL;
141317                 (*a)->soap_default(soap);
141318                 if (!(*a)->soap_in(soap, tag, NULL))
141319                         return NULL;
141320         }
141321         else
141322         {       a = (cb__CircuitBreakerIPLayeredTCPFlagsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType), 0);
141323                 if (soap->body && soap_element_end_in(soap, tag))
141324                         return NULL;
141325         }
141326         return a;
141327 }
141328
141329 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *const*a)
141330 {
141331         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WirelessSettingsType))
141332                 (*a)->soap_serialize(soap);
141333 }
141334
141335 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *const*a, const char *tag, const char *type)
141336 {
141337         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WirelessSettingsType);
141338         if (soap_out_PointerTowcxs__WirelessSettingsType(soap, tag, id, a, type))
141339                 return soap->error;
141340         return soap_putindependent(soap);
141341 }
141342
141343 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WirelessSettingsType(struct soap *soap, const char *tag, int id, wcxs__WirelessSettingsType *const*a, const char *type)
141344 {
141345         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WirelessSettingsType);
141346         if (id < 0)
141347                 return soap->error;
141348         return (*a)->soap_out(soap, tag, id, type);
141349 }
141350
141351 SOAP_FMAC3 wcxs__WirelessSettingsType ** SOAP_FMAC4 soap_get_PointerTowcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType **p, const char *tag, const char *type)
141352 {
141353         if ((p = soap_in_PointerTowcxs__WirelessSettingsType(soap, tag, p, type)))
141354                 soap_getindependent(soap);
141355         return p;
141356 }
141357
141358 SOAP_FMAC3 wcxs__WirelessSettingsType ** SOAP_FMAC4 soap_in_PointerTowcxs__WirelessSettingsType(struct soap *soap, const char *tag, wcxs__WirelessSettingsType **a, const char *type)
141359 {
141360         if (soap_element_begin_in(soap, tag, 1, NULL))
141361                 return NULL;
141362         if (!a)
141363                 if (!(a = (wcxs__WirelessSettingsType **)soap_malloc(soap, sizeof(wcxs__WirelessSettingsType *))))
141364                         return NULL;
141365         *a = NULL;
141366         if (!soap->null && *soap->href != '#')
141367         {       soap_revert(soap);
141368                 if (!(*a = (wcxs__WirelessSettingsType *)soap_instantiate_wcxs__WirelessSettingsType(soap, -1, soap->type, soap->arrayType, NULL)))
141369                         return NULL;
141370                 (*a)->soap_default(soap);
141371                 if (!(*a)->soap_in(soap, tag, NULL))
141372                         return NULL;
141373         }
141374         else
141375         {       a = (wcxs__WirelessSettingsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WirelessSettingsType, sizeof(wcxs__WirelessSettingsType), 0);
141376                 if (soap->body && soap_element_end_in(soap, tag))
141377                         return NULL;
141378         }
141379         return a;
141380 }
141381
141382 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *const*a)
141383 {
141384         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WirelessCapabilitiesType))
141385                 (*a)->soap_serialize(soap);
141386 }
141387
141388 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *const*a, const char *tag, const char *type)
141389 {
141390         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType);
141391         if (soap_out_PointerTowcxs__WirelessCapabilitiesType(soap, tag, id, a, type))
141392                 return soap->error;
141393         return soap_putindependent(soap);
141394 }
141395
141396 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, int id, wcxs__WirelessCapabilitiesType *const*a, const char *type)
141397 {
141398         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WirelessCapabilitiesType);
141399         if (id < 0)
141400                 return soap->error;
141401         return (*a)->soap_out(soap, tag, id, type);
141402 }
141403
141404 SOAP_FMAC3 wcxs__WirelessCapabilitiesType ** SOAP_FMAC4 soap_get_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType **p, const char *tag, const char *type)
141405 {
141406         if ((p = soap_in_PointerTowcxs__WirelessCapabilitiesType(soap, tag, p, type)))
141407                 soap_getindependent(soap);
141408         return p;
141409 }
141410
141411 SOAP_FMAC3 wcxs__WirelessCapabilitiesType ** SOAP_FMAC4 soap_in_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, wcxs__WirelessCapabilitiesType **a, const char *type)
141412 {
141413         if (soap_element_begin_in(soap, tag, 1, NULL))
141414                 return NULL;
141415         if (!a)
141416                 if (!(a = (wcxs__WirelessCapabilitiesType **)soap_malloc(soap, sizeof(wcxs__WirelessCapabilitiesType *))))
141417                         return NULL;
141418         *a = NULL;
141419         if (!soap->null && *soap->href != '#')
141420         {       soap_revert(soap);
141421                 if (!(*a = (wcxs__WirelessCapabilitiesType *)soap_instantiate_wcxs__WirelessCapabilitiesType(soap, -1, soap->type, soap->arrayType, NULL)))
141422                         return NULL;
141423                 (*a)->soap_default(soap);
141424                 if (!(*a)->soap_in(soap, tag, NULL))
141425                         return NULL;
141426         }
141427         else
141428         {       a = (wcxs__WirelessCapabilitiesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WirelessCapabilitiesType, sizeof(wcxs__WirelessCapabilitiesType), 0);
141429                 if (soap->body && soap_element_end_in(soap, tag))
141430                         return NULL;
141431         }
141432         return a;
141433 }
141434
141435 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileType(struct soap *soap, wcxs__ProfileType *const*a)
141436 {
141437         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileType))
141438                 (*a)->soap_serialize(soap);
141439 }
141440
141441 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileType(struct soap *soap, wcxs__ProfileType *const*a, const char *tag, const char *type)
141442 {
141443         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileType);
141444         if (soap_out_PointerTowcxs__ProfileType(soap, tag, id, a, type))
141445                 return soap->error;
141446         return soap_putindependent(soap);
141447 }
141448
141449 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileType(struct soap *soap, const char *tag, int id, wcxs__ProfileType *const*a, const char *type)
141450 {
141451         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileType);
141452         if (id < 0)
141453                 return soap->error;
141454         return (*a)->soap_out(soap, tag, id, type);
141455 }
141456
141457 SOAP_FMAC3 wcxs__ProfileType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileType(struct soap *soap, wcxs__ProfileType **p, const char *tag, const char *type)
141458 {
141459         if ((p = soap_in_PointerTowcxs__ProfileType(soap, tag, p, type)))
141460                 soap_getindependent(soap);
141461         return p;
141462 }
141463
141464 SOAP_FMAC3 wcxs__ProfileType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileType(struct soap *soap, const char *tag, wcxs__ProfileType **a, const char *type)
141465 {
141466         if (soap_element_begin_in(soap, tag, 1, NULL))
141467                 return NULL;
141468         if (!a)
141469                 if (!(a = (wcxs__ProfileType **)soap_malloc(soap, sizeof(wcxs__ProfileType *))))
141470                         return NULL;
141471         *a = NULL;
141472         if (!soap->null && *soap->href != '#')
141473         {       soap_revert(soap);
141474                 if (!(*a = (wcxs__ProfileType *)soap_instantiate_wcxs__ProfileType(soap, -1, soap->type, soap->arrayType, NULL)))
141475                         return NULL;
141476                 (*a)->soap_default(soap);
141477                 if (!(*a)->soap_in(soap, tag, NULL))
141478                         return NULL;
141479         }
141480         else
141481         {       a = (wcxs__ProfileType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileType, sizeof(wcxs__ProfileType), 0);
141482                 if (soap->body && soap_element_end_in(soap, tag))
141483                         return NULL;
141484         }
141485         return a;
141486 }
141487
141488 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *const*a)
141489 {
141490         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType))
141491                 (*a)->soap_serialize(soap);
141492 }
141493
141494 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *const*a, const char *tag, const char *type)
141495 {
141496         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType);
141497         if (soap_out_PointerTowcxs__ProfileSecuritySettingsType(soap, tag, id, a, type))
141498                 return soap->error;
141499         return soap_putindependent(soap);
141500 }
141501
141502 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, int id, wcxs__ProfileSecuritySettingsType *const*a, const char *type)
141503 {
141504         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileSecuritySettingsType);
141505         if (id < 0)
141506                 return soap->error;
141507         return (*a)->soap_out(soap, tag, id, type);
141508 }
141509
141510 SOAP_FMAC3 wcxs__ProfileSecuritySettingsType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType **p, const char *tag, const char *type)
141511 {
141512         if ((p = soap_in_PointerTowcxs__ProfileSecuritySettingsType(soap, tag, p, type)))
141513                 soap_getindependent(soap);
141514         return p;
141515 }
141516
141517 SOAP_FMAC3 wcxs__ProfileSecuritySettingsType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingsType **a, const char *type)
141518 {
141519         if (soap_element_begin_in(soap, tag, 1, NULL))
141520                 return NULL;
141521         if (!a)
141522                 if (!(a = (wcxs__ProfileSecuritySettingsType **)soap_malloc(soap, sizeof(wcxs__ProfileSecuritySettingsType *))))
141523                         return NULL;
141524         *a = NULL;
141525         if (!soap->null && *soap->href != '#')
141526         {       soap_revert(soap);
141527                 if (!(*a = (wcxs__ProfileSecuritySettingsType *)soap_instantiate_wcxs__ProfileSecuritySettingsType(soap, -1, soap->type, soap->arrayType, NULL)))
141528                         return NULL;
141529                 (*a)->soap_default(soap);
141530                 if (!(*a)->soap_in(soap, tag, NULL))
141531                         return NULL;
141532         }
141533         else
141534         {       a = (wcxs__ProfileSecuritySettingsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, sizeof(wcxs__ProfileSecuritySettingsType), 0);
141535                 if (soap->body && soap_element_end_in(soap, tag))
141536                         return NULL;
141537         }
141538         return a;
141539 }
141540
141541 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *const*a)
141542 {
141543         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType))
141544                 (*a)->soap_serialize(soap);
141545 }
141546
141547 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *const*a, const char *tag, const char *type)
141548 {
141549         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType);
141550         if (soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(soap, tag, id, a, type))
141551                 return soap->error;
141552         return soap_putindependent(soap);
141553 }
141554
141555 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, int id, wcxs__ProfileSecuritySettingRSNType *const*a, const char *type)
141556 {
141557         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType);
141558         if (id < 0)
141559                 return soap->error;
141560         return (*a)->soap_out(soap, tag, id, type);
141561 }
141562
141563 SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType **p, const char *tag, const char *type)
141564 {
141565         if ((p = soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(soap, tag, p, type)))
141566                 soap_getindependent(soap);
141567         return p;
141568 }
141569
141570 SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingRSNType **a, const char *type)
141571 {
141572         if (soap_element_begin_in(soap, tag, 1, NULL))
141573                 return NULL;
141574         if (!a)
141575                 if (!(a = (wcxs__ProfileSecuritySettingRSNType **)soap_malloc(soap, sizeof(wcxs__ProfileSecuritySettingRSNType *))))
141576                         return NULL;
141577         *a = NULL;
141578         if (!soap->null && *soap->href != '#')
141579         {       soap_revert(soap);
141580                 if (!(*a = (wcxs__ProfileSecuritySettingRSNType *)soap_instantiate_wcxs__ProfileSecuritySettingRSNType(soap, -1, soap->type, soap->arrayType, NULL)))
141581                         return NULL;
141582                 (*a)->soap_default(soap);
141583                 if (!(*a)->soap_in(soap, tag, NULL))
141584                         return NULL;
141585         }
141586         else
141587         {       a = (wcxs__ProfileSecuritySettingRSNType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, sizeof(wcxs__ProfileSecuritySettingRSNType), 0);
141588                 if (soap->body && soap_element_end_in(soap, tag))
141589                         return NULL;
141590         }
141591         return a;
141592 }
141593
141594 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *const*a)
141595 {
141596         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType))
141597                 (*a)->soap_serialize(soap);
141598 }
141599
141600 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *const*a, const char *tag, const char *type)
141601 {
141602         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType);
141603         if (soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(soap, tag, id, a, type))
141604                 return soap->error;
141605         return soap_putindependent(soap);
141606 }
141607
141608 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, int id, wcxs__ProfileSecuritySettingWPAType *const*a, const char *type)
141609 {
141610         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType);
141611         if (id < 0)
141612                 return soap->error;
141613         return (*a)->soap_out(soap, tag, id, type);
141614 }
141615
141616 SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType **p, const char *tag, const char *type)
141617 {
141618         if ((p = soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(soap, tag, p, type)))
141619                 soap_getindependent(soap);
141620         return p;
141621 }
141622
141623 SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingWPAType **a, const char *type)
141624 {
141625         if (soap_element_begin_in(soap, tag, 1, NULL))
141626                 return NULL;
141627         if (!a)
141628                 if (!(a = (wcxs__ProfileSecuritySettingWPAType **)soap_malloc(soap, sizeof(wcxs__ProfileSecuritySettingWPAType *))))
141629                         return NULL;
141630         *a = NULL;
141631         if (!soap->null && *soap->href != '#')
141632         {       soap_revert(soap);
141633                 if (!(*a = (wcxs__ProfileSecuritySettingWPAType *)soap_instantiate_wcxs__ProfileSecuritySettingWPAType(soap, -1, soap->type, soap->arrayType, NULL)))
141634                         return NULL;
141635                 (*a)->soap_default(soap);
141636                 if (!(*a)->soap_in(soap, tag, NULL))
141637                         return NULL;
141638         }
141639         else
141640         {       a = (wcxs__ProfileSecuritySettingWPAType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, sizeof(wcxs__ProfileSecuritySettingWPAType), 0);
141641                 if (soap->body && soap_element_end_in(soap, tag))
141642                         return NULL;
141643         }
141644         return a;
141645 }
141646
141647 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *const*a)
141648 {
141649         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__DataEncryptionCCMPType))
141650                 (*a)->soap_serialize(soap);
141651 }
141652
141653 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *const*a, const char *tag, const char *type)
141654 {
141655         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType);
141656         if (soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, tag, id, a, type))
141657                 return soap->error;
141658         return soap_putindependent(soap);
141659 }
141660
141661 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, int id, wcxs__DataEncryptionCCMPType *const*a, const char *type)
141662 {
141663         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__DataEncryptionCCMPType);
141664         if (id < 0)
141665                 return soap->error;
141666         return (*a)->soap_out(soap, tag, id, type);
141667 }
141668
141669 SOAP_FMAC3 wcxs__DataEncryptionCCMPType ** SOAP_FMAC4 soap_get_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType **p, const char *tag, const char *type)
141670 {
141671         if ((p = soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, tag, p, type)))
141672                 soap_getindependent(soap);
141673         return p;
141674 }
141675
141676 SOAP_FMAC3 wcxs__DataEncryptionCCMPType ** SOAP_FMAC4 soap_in_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, wcxs__DataEncryptionCCMPType **a, const char *type)
141677 {
141678         if (soap_element_begin_in(soap, tag, 1, NULL))
141679                 return NULL;
141680         if (!a)
141681                 if (!(a = (wcxs__DataEncryptionCCMPType **)soap_malloc(soap, sizeof(wcxs__DataEncryptionCCMPType *))))
141682                         return NULL;
141683         *a = NULL;
141684         if (!soap->null && *soap->href != '#')
141685         {       soap_revert(soap);
141686                 if (!(*a = (wcxs__DataEncryptionCCMPType *)soap_instantiate_wcxs__DataEncryptionCCMPType(soap, -1, soap->type, soap->arrayType, NULL)))
141687                         return NULL;
141688                 (*a)->soap_default(soap);
141689                 if (!(*a)->soap_in(soap, tag, NULL))
141690                         return NULL;
141691         }
141692         else
141693         {       a = (wcxs__DataEncryptionCCMPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__DataEncryptionCCMPType, sizeof(wcxs__DataEncryptionCCMPType), 0);
141694                 if (soap->body && soap_element_end_in(soap, tag))
141695                         return NULL;
141696         }
141697         return a;
141698 }
141699
141700 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *const*a)
141701 {
141702         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__DataEncryptionTKIPType))
141703                 (*a)->soap_serialize(soap);
141704 }
141705
141706 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *const*a, const char *tag, const char *type)
141707 {
141708         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType);
141709         if (soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, tag, id, a, type))
141710                 return soap->error;
141711         return soap_putindependent(soap);
141712 }
141713
141714 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, int id, wcxs__DataEncryptionTKIPType *const*a, const char *type)
141715 {
141716         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__DataEncryptionTKIPType);
141717         if (id < 0)
141718                 return soap->error;
141719         return (*a)->soap_out(soap, tag, id, type);
141720 }
141721
141722 SOAP_FMAC3 wcxs__DataEncryptionTKIPType ** SOAP_FMAC4 soap_get_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType **p, const char *tag, const char *type)
141723 {
141724         if ((p = soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, tag, p, type)))
141725                 soap_getindependent(soap);
141726         return p;
141727 }
141728
141729 SOAP_FMAC3 wcxs__DataEncryptionTKIPType ** SOAP_FMAC4 soap_in_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, wcxs__DataEncryptionTKIPType **a, const char *type)
141730 {
141731         if (soap_element_begin_in(soap, tag, 1, NULL))
141732                 return NULL;
141733         if (!a)
141734                 if (!(a = (wcxs__DataEncryptionTKIPType **)soap_malloc(soap, sizeof(wcxs__DataEncryptionTKIPType *))))
141735                         return NULL;
141736         *a = NULL;
141737         if (!soap->null && *soap->href != '#')
141738         {       soap_revert(soap);
141739                 if (!(*a = (wcxs__DataEncryptionTKIPType *)soap_instantiate_wcxs__DataEncryptionTKIPType(soap, -1, soap->type, soap->arrayType, NULL)))
141740                         return NULL;
141741                 (*a)->soap_default(soap);
141742                 if (!(*a)->soap_in(soap, tag, NULL))
141743                         return NULL;
141744         }
141745         else
141746         {       a = (wcxs__DataEncryptionTKIPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__DataEncryptionTKIPType, sizeof(wcxs__DataEncryptionTKIPType), 0);
141747                 if (soap->body && soap_element_end_in(soap, tag))
141748                         return NULL;
141749         }
141750         return a;
141751 }
141752
141753 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *const*a)
141754 {
141755         if (*a)
141756                 soap_serialize_wcxs__RawKey256Type(soap, *a);
141757 }
141758
141759 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
141760 {
141761         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__RawKey256Type);
141762         if (soap_out_PointerTowcxs__RawKey256Type(soap, tag, id, a, type))
141763                 return soap->error;
141764         return soap_putindependent(soap);
141765 }
141766
141767 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__RawKey256Type(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
141768 {
141769         id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_wcxs__RawKey256Type);
141770         if (id < 0)
141771                 return soap->error;
141772         return soap_out_wcxs__RawKey256Type(soap, tag, id, *a, type);
141773 }
141774
141775 SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTowcxs__RawKey256Type(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
141776 {
141777         if ((p = soap_in_PointerTowcxs__RawKey256Type(soap, tag, p, type)))
141778                 soap_getindependent(soap);
141779         return p;
141780 }
141781
141782 SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTowcxs__RawKey256Type(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
141783 {
141784         if (soap_element_begin_in(soap, tag, 1, NULL))
141785                 return NULL;
141786         if (!a)
141787                 if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
141788                         return NULL;
141789         *a = NULL;
141790         if (!soap->null && *soap->href != '#')
141791         {       soap_revert(soap);
141792                 if (!(*a = soap_in_wcxs__RawKey256Type(soap, tag, *a, type)))
141793                         return NULL;
141794         }
141795         else
141796         {       a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__RawKey256Type, sizeof(xsd__base64Binary), 0);
141797                 if (soap->body && soap_element_end_in(soap, tag))
141798                         return NULL;
141799         }
141800         return a;
141801 }
141802
141803 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__PassPhrase63Type(struct soap *soap, std::string *const*a)
141804 {
141805         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__PassPhrase63Type))
141806                 soap_serialize_wcxs__PassPhrase63Type(soap, *a);
141807 }
141808
141809 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__PassPhrase63Type(struct soap *soap, std::string *const*a, const char *tag, const char *type)
141810 {
141811         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__PassPhrase63Type);
141812         if (soap_out_PointerTowcxs__PassPhrase63Type(soap, tag, id, a, type))
141813                 return soap->error;
141814         return soap_putindependent(soap);
141815 }
141816
141817 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__PassPhrase63Type(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
141818 {
141819         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__PassPhrase63Type);
141820         if (id < 0)
141821                 return soap->error;
141822         return soap_out_wcxs__PassPhrase63Type(soap, tag, id, *a, type);
141823 }
141824
141825 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTowcxs__PassPhrase63Type(struct soap *soap, std::string **p, const char *tag, const char *type)
141826 {
141827         if ((p = soap_in_PointerTowcxs__PassPhrase63Type(soap, tag, p, type)))
141828                 soap_getindependent(soap);
141829         return p;
141830 }
141831
141832 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTowcxs__PassPhrase63Type(struct soap *soap, const char *tag, std::string **a, const char *type)
141833 {
141834         if (soap_element_begin_in(soap, tag, 1, NULL))
141835                 return NULL;
141836         if (!a)
141837                 if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
141838                         return NULL;
141839         *a = NULL;
141840         if (!soap->null && *soap->href != '#')
141841         {       soap_revert(soap);
141842                 if (!(*a = soap_in_wcxs__PassPhrase63Type(soap, tag, *a, type)))
141843                         return NULL;
141844         }
141845         else
141846         {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__PassPhrase63Type, sizeof(std::string), 0);
141847                 if (soap->body && soap_element_end_in(soap, tag))
141848                         return NULL;
141849         }
141850         return a;
141851 }
141852
141853 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *const*a)
141854 {
141855         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WEP128Type))
141856                 (*a)->soap_serialize(soap);
141857 }
141858
141859 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *const*a, const char *tag, const char *type)
141860 {
141861         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WEP128Type);
141862         if (soap_out_PointerTowcxs__WEP128Type(soap, tag, id, a, type))
141863                 return soap->error;
141864         return soap_putindependent(soap);
141865 }
141866
141867 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WEP128Type(struct soap *soap, const char *tag, int id, wcxs__WEP128Type *const*a, const char *type)
141868 {
141869         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WEP128Type);
141870         if (id < 0)
141871                 return soap->error;
141872         return (*a)->soap_out(soap, tag, id, type);
141873 }
141874
141875 SOAP_FMAC3 wcxs__WEP128Type ** SOAP_FMAC4 soap_get_PointerTowcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type **p, const char *tag, const char *type)
141876 {
141877         if ((p = soap_in_PointerTowcxs__WEP128Type(soap, tag, p, type)))
141878                 soap_getindependent(soap);
141879         return p;
141880 }
141881
141882 SOAP_FMAC3 wcxs__WEP128Type ** SOAP_FMAC4 soap_in_PointerTowcxs__WEP128Type(struct soap *soap, const char *tag, wcxs__WEP128Type **a, const char *type)
141883 {
141884         if (soap_element_begin_in(soap, tag, 1, NULL))
141885                 return NULL;
141886         if (!a)
141887                 if (!(a = (wcxs__WEP128Type **)soap_malloc(soap, sizeof(wcxs__WEP128Type *))))
141888                         return NULL;
141889         *a = NULL;
141890         if (!soap->null && *soap->href != '#')
141891         {       soap_revert(soap);
141892                 if (!(*a = (wcxs__WEP128Type *)soap_instantiate_wcxs__WEP128Type(soap, -1, soap->type, soap->arrayType, NULL)))
141893                         return NULL;
141894                 (*a)->soap_default(soap);
141895                 if (!(*a)->soap_in(soap, tag, NULL))
141896                         return NULL;
141897         }
141898         else
141899         {       a = (wcxs__WEP128Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WEP128Type, sizeof(wcxs__WEP128Type), 0);
141900                 if (soap->body && soap_element_end_in(soap, tag))
141901                         return NULL;
141902         }
141903         return a;
141904 }
141905
141906 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *const*a)
141907 {
141908         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WEP64Type))
141909                 (*a)->soap_serialize(soap);
141910 }
141911
141912 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *const*a, const char *tag, const char *type)
141913 {
141914         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WEP64Type);
141915         if (soap_out_PointerTowcxs__WEP64Type(soap, tag, id, a, type))
141916                 return soap->error;
141917         return soap_putindependent(soap);
141918 }
141919
141920 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WEP64Type(struct soap *soap, const char *tag, int id, wcxs__WEP64Type *const*a, const char *type)
141921 {
141922         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WEP64Type);
141923         if (id < 0)
141924                 return soap->error;
141925         return (*a)->soap_out(soap, tag, id, type);
141926 }
141927
141928 SOAP_FMAC3 wcxs__WEP64Type ** SOAP_FMAC4 soap_get_PointerTowcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type **p, const char *tag, const char *type)
141929 {
141930         if ((p = soap_in_PointerTowcxs__WEP64Type(soap, tag, p, type)))
141931                 soap_getindependent(soap);
141932         return p;
141933 }
141934
141935 SOAP_FMAC3 wcxs__WEP64Type ** SOAP_FMAC4 soap_in_PointerTowcxs__WEP64Type(struct soap *soap, const char *tag, wcxs__WEP64Type **a, const char *type)
141936 {
141937         if (soap_element_begin_in(soap, tag, 1, NULL))
141938                 return NULL;
141939         if (!a)
141940                 if (!(a = (wcxs__WEP64Type **)soap_malloc(soap, sizeof(wcxs__WEP64Type *))))
141941                         return NULL;
141942         *a = NULL;
141943         if (!soap->null && *soap->href != '#')
141944         {       soap_revert(soap);
141945                 if (!(*a = (wcxs__WEP64Type *)soap_instantiate_wcxs__WEP64Type(soap, -1, soap->type, soap->arrayType, NULL)))
141946                         return NULL;
141947                 (*a)->soap_default(soap);
141948                 if (!(*a)->soap_in(soap, tag, NULL))
141949                         return NULL;
141950         }
141951         else
141952         {       a = (wcxs__WEP64Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WEP64Type, sizeof(wcxs__WEP64Type), 0);
141953                 if (soap->body && soap_element_end_in(soap, tag))
141954                         return NULL;
141955         }
141956         return a;
141957 }
141958
141959 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *const*a)
141960 {
141961         if (*a)
141962                 soap_serialize_wcxs__RawKey128Type(soap, *a);
141963 }
141964
141965 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
141966 {
141967         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__RawKey128Type);
141968         if (soap_out_PointerTowcxs__RawKey128Type(soap, tag, id, a, type))
141969                 return soap->error;
141970         return soap_putindependent(soap);
141971 }
141972
141973 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__RawKey128Type(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
141974 {
141975         id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_wcxs__RawKey128Type);
141976         if (id < 0)
141977                 return soap->error;
141978         return soap_out_wcxs__RawKey128Type(soap, tag, id, *a, type);
141979 }
141980
141981 SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTowcxs__RawKey128Type(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
141982 {
141983         if ((p = soap_in_PointerTowcxs__RawKey128Type(soap, tag, p, type)))
141984                 soap_getindependent(soap);
141985         return p;
141986 }
141987
141988 SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTowcxs__RawKey128Type(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
141989 {
141990         if (soap_element_begin_in(soap, tag, 1, NULL))
141991                 return NULL;
141992         if (!a)
141993                 if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
141994                         return NULL;
141995         *a = NULL;
141996         if (!soap->null && *soap->href != '#')
141997         {       soap_revert(soap);
141998                 if (!(*a = soap_in_wcxs__RawKey128Type(soap, tag, *a, type)))
141999                         return NULL;
142000         }
142001         else
142002         {       a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__RawKey128Type, sizeof(xsd__base64Binary), 0);
142003                 if (soap->body && soap_element_end_in(soap, tag))
142004                         return NULL;
142005         }
142006         return a;
142007 }
142008
142009 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, std::string *const*a)
142010 {
142011         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__PassPhraseWEP128Type))
142012                 soap_serialize_wcxs__PassPhraseWEP128Type(soap, *a);
142013 }
142014
142015 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, std::string *const*a, const char *tag, const char *type)
142016 {
142017         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type);
142018         if (soap_out_PointerTowcxs__PassPhraseWEP128Type(soap, tag, id, a, type))
142019                 return soap->error;
142020         return soap_putindependent(soap);
142021 }
142022
142023 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
142024 {
142025         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__PassPhraseWEP128Type);
142026         if (id < 0)
142027                 return soap->error;
142028         return soap_out_wcxs__PassPhraseWEP128Type(soap, tag, id, *a, type);
142029 }
142030
142031 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, std::string **p, const char *tag, const char *type)
142032 {
142033         if ((p = soap_in_PointerTowcxs__PassPhraseWEP128Type(soap, tag, p, type)))
142034                 soap_getindependent(soap);
142035         return p;
142036 }
142037
142038 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, std::string **a, const char *type)
142039 {
142040         if (soap_element_begin_in(soap, tag, 1, NULL))
142041                 return NULL;
142042         if (!a)
142043                 if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
142044                         return NULL;
142045         *a = NULL;
142046         if (!soap->null && *soap->href != '#')
142047         {       soap_revert(soap);
142048                 if (!(*a = soap_in_wcxs__PassPhraseWEP128Type(soap, tag, *a, type)))
142049                         return NULL;
142050         }
142051         else
142052         {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__PassPhraseWEP128Type, sizeof(std::string), 0);
142053                 if (soap->body && soap_element_end_in(soap, tag))
142054                         return NULL;
142055         }
142056         return a;
142057 }
142058
142059 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *const*a)
142060 {
142061         if (*a)
142062                 soap_serialize_wcxs__RawKey64Type(soap, *a);
142063 }
142064
142065 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
142066 {
142067         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__RawKey64Type);
142068         if (soap_out_PointerTowcxs__RawKey64Type(soap, tag, id, a, type))
142069                 return soap->error;
142070         return soap_putindependent(soap);
142071 }
142072
142073 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__RawKey64Type(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
142074 {
142075         id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_wcxs__RawKey64Type);
142076         if (id < 0)
142077                 return soap->error;
142078         return soap_out_wcxs__RawKey64Type(soap, tag, id, *a, type);
142079 }
142080
142081 SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTowcxs__RawKey64Type(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
142082 {
142083         if ((p = soap_in_PointerTowcxs__RawKey64Type(soap, tag, p, type)))
142084                 soap_getindependent(soap);
142085         return p;
142086 }
142087
142088 SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTowcxs__RawKey64Type(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
142089 {
142090         if (soap_element_begin_in(soap, tag, 1, NULL))
142091                 return NULL;
142092         if (!a)
142093                 if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
142094                         return NULL;
142095         *a = NULL;
142096         if (!soap->null && *soap->href != '#')
142097         {       soap_revert(soap);
142098                 if (!(*a = soap_in_wcxs__RawKey64Type(soap, tag, *a, type)))
142099                         return NULL;
142100         }
142101         else
142102         {       a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__RawKey64Type, sizeof(xsd__base64Binary), 0);
142103                 if (soap->body && soap_element_end_in(soap, tag))
142104                         return NULL;
142105         }
142106         return a;
142107 }
142108
142109 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__PassPhrase5Type(struct soap *soap, std::string *const*a)
142110 {
142111         if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__PassPhrase5Type))
142112                 soap_serialize_wcxs__PassPhrase5Type(soap, *a);
142113 }
142114
142115 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__PassPhrase5Type(struct soap *soap, std::string *const*a, const char *tag, const char *type)
142116 {
142117         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__PassPhrase5Type);
142118         if (soap_out_PointerTowcxs__PassPhrase5Type(soap, tag, id, a, type))
142119                 return soap->error;
142120         return soap_putindependent(soap);
142121 }
142122
142123 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__PassPhrase5Type(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
142124 {
142125         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__PassPhrase5Type);
142126         if (id < 0)
142127                 return soap->error;
142128         return soap_out_wcxs__PassPhrase5Type(soap, tag, id, *a, type);
142129 }
142130
142131 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTowcxs__PassPhrase5Type(struct soap *soap, std::string **p, const char *tag, const char *type)
142132 {
142133         if ((p = soap_in_PointerTowcxs__PassPhrase5Type(soap, tag, p, type)))
142134                 soap_getindependent(soap);
142135         return p;
142136 }
142137
142138 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTowcxs__PassPhrase5Type(struct soap *soap, const char *tag, std::string **a, const char *type)
142139 {
142140         if (soap_element_begin_in(soap, tag, 1, NULL))
142141                 return NULL;
142142         if (!a)
142143                 if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
142144                         return NULL;
142145         *a = NULL;
142146         if (!soap->null && *soap->href != '#')
142147         {       soap_revert(soap);
142148                 if (!(*a = soap_in_wcxs__PassPhrase5Type(soap, tag, *a, type)))
142149                         return NULL;
142150         }
142151         else
142152         {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__PassPhrase5Type, sizeof(std::string), 0);
142153                 if (soap->body && soap_element_end_in(soap, tag))
142154                         return NULL;
142155         }
142156         return a;
142157 }
142158
142159 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__OemParametersType(struct soap *soap, unsigned short *const*a)
142160 {
142161         soap_reference(soap, *a, SOAP_TYPE_rci__OemParametersType);
142162 }
142163
142164 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__OemParametersType(struct soap *soap, unsigned short *const*a, const char *tag, const char *type)
142165 {
142166         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__OemParametersType);
142167         if (soap_out_PointerTorci__OemParametersType(soap, tag, id, a, type))
142168                 return soap->error;
142169         return soap_putindependent(soap);
142170 }
142171
142172 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__OemParametersType(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type)
142173 {
142174         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__OemParametersType);
142175         if (id < 0)
142176                 return soap->error;
142177         return soap_out_rci__OemParametersType(soap, tag, id, *a, type);
142178 }
142179
142180 SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTorci__OemParametersType(struct soap *soap, unsigned short **p, const char *tag, const char *type)
142181 {
142182         if ((p = soap_in_PointerTorci__OemParametersType(soap, tag, p, type)))
142183                 soap_getindependent(soap);
142184         return p;
142185 }
142186
142187 SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTorci__OemParametersType(struct soap *soap, const char *tag, unsigned short **a, const char *type)
142188 {
142189         if (soap_element_begin_in(soap, tag, 1, NULL))
142190                 return NULL;
142191         if (!a)
142192                 if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *))))
142193                         return NULL;
142194         *a = NULL;
142195         if (!soap->null && *soap->href != '#')
142196         {       soap_revert(soap);
142197                 if (!(*a = soap_in_rci__OemParametersType(soap, tag, *a, type)))
142198                         return NULL;
142199         }
142200         else
142201         {       a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__OemParametersType, sizeof(unsigned short), 0);
142202                 if (soap->body && soap_element_end_in(soap, tag))
142203                         return NULL;
142204         }
142205         return a;
142206 }
142207
142208 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__BootOptionsType(struct soap *soap, unsigned short *const*a)
142209 {
142210         soap_reference(soap, *a, SOAP_TYPE_rci__BootOptionsType);
142211 }
142212
142213 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__BootOptionsType(struct soap *soap, unsigned short *const*a, const char *tag, const char *type)
142214 {
142215         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__BootOptionsType);
142216         if (soap_out_PointerTorci__BootOptionsType(soap, tag, id, a, type))
142217                 return soap->error;
142218         return soap_putindependent(soap);
142219 }
142220
142221 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__BootOptionsType(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type)
142222 {
142223         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__BootOptionsType);
142224         if (id < 0)
142225                 return soap->error;
142226         return soap_out_rci__BootOptionsType(soap, tag, id, *a, type);
142227 }
142228
142229 SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTorci__BootOptionsType(struct soap *soap, unsigned short **p, const char *tag, const char *type)
142230 {
142231         if ((p = soap_in_PointerTorci__BootOptionsType(soap, tag, p, type)))
142232                 soap_getindependent(soap);
142233         return p;
142234 }
142235
142236 SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTorci__BootOptionsType(struct soap *soap, const char *tag, unsigned short **a, const char *type)
142237 {
142238         if (soap_element_begin_in(soap, tag, 1, NULL))
142239                 return NULL;
142240         if (!a)
142241                 if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *))))
142242                         return NULL;
142243         *a = NULL;
142244         if (!soap->null && *soap->href != '#')
142245         {       soap_revert(soap);
142246                 if (!(*a = soap_in_rci__BootOptionsType(soap, tag, *a, type)))
142247                         return NULL;
142248         }
142249         else
142250         {       a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__BootOptionsType, sizeof(unsigned short), 0);
142251                 if (soap->body && soap_element_end_in(soap, tag))
142252                         return NULL;
142253         }
142254         return a;
142255 }
142256
142257 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__SpecialCommandParameterType(struct soap *soap, unsigned short *const*a)
142258 {
142259         soap_reference(soap, *a, SOAP_TYPE_rci__SpecialCommandParameterType);
142260 }
142261
142262 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__SpecialCommandParameterType(struct soap *soap, unsigned short *const*a, const char *tag, const char *type)
142263 {
142264         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__SpecialCommandParameterType);
142265         if (soap_out_PointerTorci__SpecialCommandParameterType(soap, tag, id, a, type))
142266                 return soap->error;
142267         return soap_putindependent(soap);
142268 }
142269
142270 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__SpecialCommandParameterType(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type)
142271 {
142272         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__SpecialCommandParameterType);
142273         if (id < 0)
142274                 return soap->error;
142275         return soap_out_rci__SpecialCommandParameterType(soap, tag, id, *a, type);
142276 }
142277
142278 SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTorci__SpecialCommandParameterType(struct soap *soap, unsigned short **p, const char *tag, const char *type)
142279 {
142280         if ((p = soap_in_PointerTorci__SpecialCommandParameterType(soap, tag, p, type)))
142281                 soap_getindependent(soap);
142282         return p;
142283 }
142284
142285 SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTorci__SpecialCommandParameterType(struct soap *soap, const char *tag, unsigned short **a, const char *type)
142286 {
142287         if (soap_element_begin_in(soap, tag, 1, NULL))
142288                 return NULL;
142289         if (!a)
142290                 if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *))))
142291                         return NULL;
142292         *a = NULL;
142293         if (!soap->null && *soap->href != '#')
142294         {       soap_revert(soap);
142295                 if (!(*a = soap_in_rci__SpecialCommandParameterType(soap, tag, *a, type)))
142296                         return NULL;
142297         }
142298         else
142299         {       a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__SpecialCommandParameterType, sizeof(unsigned short), 0);
142300                 if (soap->body && soap_element_end_in(soap, tag))
142301                         return NULL;
142302         }
142303         return a;
142304 }
142305
142306 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *const*a)
142307 {
142308         soap_reference(soap, *a, SOAP_TYPE_rci__SpecialCommandType);
142309 }
142310
142311 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *const*a, const char *tag, const char *type)
142312 {
142313         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__SpecialCommandType);
142314         if (soap_out_PointerTorci__SpecialCommandType(soap, tag, id, a, type))
142315                 return soap->error;
142316         return soap_putindependent(soap);
142317 }
142318
142319 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__SpecialCommandType(struct soap *soap, const char *tag, int id, enum rci__SpecialCommandType *const*a, const char *type)
142320 {
142321         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__SpecialCommandType);
142322         if (id < 0)
142323                 return soap->error;
142324         return soap_out_rci__SpecialCommandType(soap, tag, id, *a, type);
142325 }
142326
142327 SOAP_FMAC3 enum rci__SpecialCommandType ** SOAP_FMAC4 soap_get_PointerTorci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType **p, const char *tag, const char *type)
142328 {
142329         if ((p = soap_in_PointerTorci__SpecialCommandType(soap, tag, p, type)))
142330                 soap_getindependent(soap);
142331         return p;
142332 }
142333
142334 SOAP_FMAC3 enum rci__SpecialCommandType ** SOAP_FMAC4 soap_in_PointerTorci__SpecialCommandType(struct soap *soap, const char *tag, enum rci__SpecialCommandType **a, const char *type)
142335 {
142336         if (soap_element_begin_in(soap, tag, 1, NULL))
142337                 return NULL;
142338         if (!a)
142339                 if (!(a = (enum rci__SpecialCommandType **)soap_malloc(soap, sizeof(enum rci__SpecialCommandType *))))
142340                         return NULL;
142341         *a = NULL;
142342         if (!soap->null && *soap->href != '#')
142343         {       soap_revert(soap);
142344                 if (!(*a = soap_in_rci__SpecialCommandType(soap, tag, *a, type)))
142345                         return NULL;
142346         }
142347         else
142348         {       a = (enum rci__SpecialCommandType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__SpecialCommandType, sizeof(enum rci__SpecialCommandType), 0);
142349                 if (soap->body && soap_element_end_in(soap, tag))
142350                         return NULL;
142351         }
142352         return a;
142353 }
142354
142355 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToinf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *const*a)
142356 {
142357         if (!soap_reference(soap, *a, SOAP_TYPE_inf__IderSessionLogEntryType))
142358                 (*a)->soap_serialize(soap);
142359 }
142360
142361 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToinf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *const*a, const char *tag, const char *type)
142362 {
142363         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToinf__IderSessionLogEntryType);
142364         if (soap_out_PointerToinf__IderSessionLogEntryType(soap, tag, id, a, type))
142365                 return soap->error;
142366         return soap_putindependent(soap);
142367 }
142368
142369 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToinf__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, inf__IderSessionLogEntryType *const*a, const char *type)
142370 {
142371         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_inf__IderSessionLogEntryType);
142372         if (id < 0)
142373                 return soap->error;
142374         return (*a)->soap_out(soap, tag, id, type);
142375 }
142376
142377 SOAP_FMAC3 inf__IderSessionLogEntryType ** SOAP_FMAC4 soap_get_PointerToinf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType **p, const char *tag, const char *type)
142378 {
142379         if ((p = soap_in_PointerToinf__IderSessionLogEntryType(soap, tag, p, type)))
142380                 soap_getindependent(soap);
142381         return p;
142382 }
142383
142384 SOAP_FMAC3 inf__IderSessionLogEntryType ** SOAP_FMAC4 soap_in_PointerToinf__IderSessionLogEntryType(struct soap *soap, const char *tag, inf__IderSessionLogEntryType **a, const char *type)
142385 {
142386         if (soap_element_begin_in(soap, tag, 1, NULL))
142387                 return NULL;
142388         if (!a)
142389                 if (!(a = (inf__IderSessionLogEntryType **)soap_malloc(soap, sizeof(inf__IderSessionLogEntryType *))))
142390                         return NULL;
142391         *a = NULL;
142392         if (!soap->null && *soap->href != '#')
142393         {       soap_revert(soap);
142394                 if (!(*a = (inf__IderSessionLogEntryType *)soap_instantiate_inf__IderSessionLogEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
142395                         return NULL;
142396                 (*a)->soap_default(soap);
142397                 if (!(*a)->soap_in(soap, tag, NULL))
142398                         return NULL;
142399         }
142400         else
142401         {       a = (inf__IderSessionLogEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_inf__IderSessionLogEntryType, sizeof(inf__IderSessionLogEntryType), 0);
142402                 if (soap->body && soap_element_end_in(soap, tag))
142403                         return NULL;
142404         }
142405         return a;
142406 }
142407
142408 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToinf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *const*a)
142409 {
142410         if (!soap_reference(soap, *a, SOAP_TYPE_inf__FirmwareVersionType))
142411                 (*a)->soap_serialize(soap);
142412 }
142413
142414 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToinf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *const*a, const char *tag, const char *type)
142415 {
142416         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToinf__FirmwareVersionType);
142417         if (soap_out_PointerToinf__FirmwareVersionType(soap, tag, id, a, type))
142418                 return soap->error;
142419         return soap_putindependent(soap);
142420 }
142421
142422 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToinf__FirmwareVersionType(struct soap *soap, const char *tag, int id, inf__FirmwareVersionType *const*a, const char *type)
142423 {
142424         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_inf__FirmwareVersionType);
142425         if (id < 0)
142426                 return soap->error;
142427         return (*a)->soap_out(soap, tag, id, type);
142428 }
142429
142430 SOAP_FMAC3 inf__FirmwareVersionType ** SOAP_FMAC4 soap_get_PointerToinf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType **p, const char *tag, const char *type)
142431 {
142432         if ((p = soap_in_PointerToinf__FirmwareVersionType(soap, tag, p, type)))
142433                 soap_getindependent(soap);
142434         return p;
142435 }
142436
142437 SOAP_FMAC3 inf__FirmwareVersionType ** SOAP_FMAC4 soap_in_PointerToinf__FirmwareVersionType(struct soap *soap, const char *tag, inf__FirmwareVersionType **a, const char *type)
142438 {
142439         if (soap_element_begin_in(soap, tag, 1, NULL))
142440                 return NULL;
142441         if (!a)
142442                 if (!(a = (inf__FirmwareVersionType **)soap_malloc(soap, sizeof(inf__FirmwareVersionType *))))
142443                         return NULL;
142444         *a = NULL;
142445         if (!soap->null && *soap->href != '#')
142446         {       soap_revert(soap);
142447                 if (!(*a = (inf__FirmwareVersionType *)soap_instantiate_inf__FirmwareVersionType(soap, -1, soap->type, soap->arrayType, NULL)))
142448                         return NULL;
142449                 (*a)->soap_default(soap);
142450                 if (!(*a)->soap_in(soap, tag, NULL))
142451                         return NULL;
142452         }
142453         else
142454         {       a = (inf__FirmwareVersionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_inf__FirmwareVersionType, sizeof(inf__FirmwareVersionType), 0);
142455                 if (soap->body && soap_element_end_in(soap, tag))
142456                         return NULL;
142457         }
142458         return a;
142459 }
142460
142461 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToidr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *const*a)
142462 {
142463         if (!soap_reference(soap, *a, SOAP_TYPE_idr__IderSessionLogEntryType))
142464                 (*a)->soap_serialize(soap);
142465 }
142466
142467 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToidr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *const*a, const char *tag, const char *type)
142468 {
142469         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToidr__IderSessionLogEntryType);
142470         if (soap_out_PointerToidr__IderSessionLogEntryType(soap, tag, id, a, type))
142471                 return soap->error;
142472         return soap_putindependent(soap);
142473 }
142474
142475 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToidr__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, idr__IderSessionLogEntryType *const*a, const char *type)
142476 {
142477         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_idr__IderSessionLogEntryType);
142478         if (id < 0)
142479                 return soap->error;
142480         return (*a)->soap_out(soap, tag, id, type);
142481 }
142482
142483 SOAP_FMAC3 idr__IderSessionLogEntryType ** SOAP_FMAC4 soap_get_PointerToidr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType **p, const char *tag, const char *type)
142484 {
142485         if ((p = soap_in_PointerToidr__IderSessionLogEntryType(soap, tag, p, type)))
142486                 soap_getindependent(soap);
142487         return p;
142488 }
142489
142490 SOAP_FMAC3 idr__IderSessionLogEntryType ** SOAP_FMAC4 soap_in_PointerToidr__IderSessionLogEntryType(struct soap *soap, const char *tag, idr__IderSessionLogEntryType **a, const char *type)
142491 {
142492         if (soap_element_begin_in(soap, tag, 1, NULL))
142493                 return NULL;
142494         if (!a)
142495                 if (!(a = (idr__IderSessionLogEntryType **)soap_malloc(soap, sizeof(idr__IderSessionLogEntryType *))))
142496                         return NULL;
142497         *a = NULL;
142498         if (!soap->null && *soap->href != '#')
142499         {       soap_revert(soap);
142500                 if (!(*a = (idr__IderSessionLogEntryType *)soap_instantiate_idr__IderSessionLogEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
142501                         return NULL;
142502                 (*a)->soap_default(soap);
142503                 if (!(*a)->soap_in(soap, tag, NULL))
142504                         return NULL;
142505         }
142506         else
142507         {       a = (idr__IderSessionLogEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_idr__IderSessionLogEntryType, sizeof(idr__IderSessionLogEntryType), 0);
142508                 if (soap->body && soap_element_end_in(soap, tag))
142509                         return NULL;
142510         }
142511         return a;
142512 }
142513
142514 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapl__GUID(struct soap *soap, apl__GUID *const*a)
142515 {
142516         if (!soap_reference(soap, *a, SOAP_TYPE_apl__GUID))
142517                 (*a)->soap_serialize(soap);
142518 }
142519
142520 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapl__GUID(struct soap *soap, apl__GUID *const*a, const char *tag, const char *type)
142521 {
142522         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapl__GUID);
142523         if (soap_out_PointerToapl__GUID(soap, tag, id, a, type))
142524                 return soap->error;
142525         return soap_putindependent(soap);
142526 }
142527
142528 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapl__GUID(struct soap *soap, const char *tag, int id, apl__GUID *const*a, const char *type)
142529 {
142530         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apl__GUID);
142531         if (id < 0)
142532                 return soap->error;
142533         return (*a)->soap_out(soap, tag, id, type);
142534 }
142535
142536 SOAP_FMAC3 apl__GUID ** SOAP_FMAC4 soap_get_PointerToapl__GUID(struct soap *soap, apl__GUID **p, const char *tag, const char *type)
142537 {
142538         if ((p = soap_in_PointerToapl__GUID(soap, tag, p, type)))
142539                 soap_getindependent(soap);
142540         return p;
142541 }
142542
142543 SOAP_FMAC3 apl__GUID ** SOAP_FMAC4 soap_in_PointerToapl__GUID(struct soap *soap, const char *tag, apl__GUID **a, const char *type)
142544 {
142545         if (soap_element_begin_in(soap, tag, 1, NULL))
142546                 return NULL;
142547         if (!a)
142548                 if (!(a = (apl__GUID **)soap_malloc(soap, sizeof(apl__GUID *))))
142549                         return NULL;
142550         *a = NULL;
142551         if (!soap->null && *soap->href != '#')
142552         {       soap_revert(soap);
142553                 if (!(*a = (apl__GUID *)soap_instantiate_apl__GUID(soap, -1, soap->type, soap->arrayType, NULL)))
142554                         return NULL;
142555                 (*a)->soap_default(soap);
142556                 if (!(*a)->soap_in(soap, tag, NULL))
142557                         return NULL;
142558         }
142559         else
142560         {       a = (apl__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apl__GUID, sizeof(apl__GUID), 0);
142561                 if (soap->body && soap_element_end_in(soap, tag))
142562                         return NULL;
142563         }
142564         return a;
142565 }
142566
142567 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *const*a)
142568 {
142569         if (!soap_reference(soap, *a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType))
142570                 (*a)->soap_serialize(soap);
142571 }
142572
142573 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *const*a, const char *tag, const char *type)
142574 {
142575         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType);
142576         if (soap_out_PointerToapr__AgentPresenceCapabilitiesType(soap, tag, id, a, type))
142577                 return soap->error;
142578         return soap_putindependent(soap);
142579 }
142580
142581 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, int id, apr__AgentPresenceCapabilitiesType *const*a, const char *type)
142582 {
142583         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__AgentPresenceCapabilitiesType);
142584         if (id < 0)
142585                 return soap->error;
142586         return (*a)->soap_out(soap, tag, id, type);
142587 }
142588
142589 SOAP_FMAC3 apr__AgentPresenceCapabilitiesType ** SOAP_FMAC4 soap_get_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType **p, const char *tag, const char *type)
142590 {
142591         if ((p = soap_in_PointerToapr__AgentPresenceCapabilitiesType(soap, tag, p, type)))
142592                 soap_getindependent(soap);
142593         return p;
142594 }
142595
142596 SOAP_FMAC3 apr__AgentPresenceCapabilitiesType ** SOAP_FMAC4 soap_in_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, apr__AgentPresenceCapabilitiesType **a, const char *type)
142597 {
142598         if (soap_element_begin_in(soap, tag, 1, NULL))
142599                 return NULL;
142600         if (!a)
142601                 if (!(a = (apr__AgentPresenceCapabilitiesType **)soap_malloc(soap, sizeof(apr__AgentPresenceCapabilitiesType *))))
142602                         return NULL;
142603         *a = NULL;
142604         if (!soap->null && *soap->href != '#')
142605         {       soap_revert(soap);
142606                 if (!(*a = (apr__AgentPresenceCapabilitiesType *)soap_instantiate_apr__AgentPresenceCapabilitiesType(soap, -1, soap->type, soap->arrayType, NULL)))
142607                         return NULL;
142608                 (*a)->soap_default(soap);
142609                 if (!(*a)->soap_in(soap, tag, NULL))
142610                         return NULL;
142611         }
142612         else
142613         {       a = (apr__AgentPresenceCapabilitiesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, sizeof(apr__AgentPresenceCapabilitiesType), 0);
142614                 if (soap->body && soap_element_end_in(soap, tag))
142615                         return NULL;
142616         }
142617         return a;
142618 }
142619
142620 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *const*a)
142621 {
142622         if (!soap_reference(soap, *a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType))
142623                 (*a)->soap_serialize(soap);
142624 }
142625
142626 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *const*a, const char *tag, const char *type)
142627 {
142628         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType);
142629         if (soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, id, a, type))
142630                 return soap->error;
142631         return soap_putindependent(soap);
142632 }
142633
142634 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, apr__CircuitBreakerHardwarePolicyType *const*a, const char *type)
142635 {
142636         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType);
142637         if (id < 0)
142638                 return soap->error;
142639         return (*a)->soap_out(soap, tag, id, type);
142640 }
142641
142642 SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_get_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType **p, const char *tag, const char *type)
142643 {
142644         if ((p = soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, p, type)))
142645                 soap_getindependent(soap);
142646         return p;
142647 }
142648
142649 SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, apr__CircuitBreakerHardwarePolicyType **a, const char *type)
142650 {
142651         if (soap_element_begin_in(soap, tag, 1, NULL))
142652                 return NULL;
142653         if (!a)
142654                 if (!(a = (apr__CircuitBreakerHardwarePolicyType **)soap_malloc(soap, sizeof(apr__CircuitBreakerHardwarePolicyType *))))
142655                         return NULL;
142656         *a = NULL;
142657         if (!soap->null && *soap->href != '#')
142658         {       soap_revert(soap);
142659                 if (!(*a = (apr__CircuitBreakerHardwarePolicyType *)soap_instantiate_apr__CircuitBreakerHardwarePolicyType(soap, -1, soap->type, soap->arrayType, NULL)))
142660                         return NULL;
142661                 (*a)->soap_default(soap);
142662                 if (!(*a)->soap_in(soap, tag, NULL))
142663                         return NULL;
142664         }
142665         else
142666         {       a = (apr__CircuitBreakerHardwarePolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, sizeof(apr__CircuitBreakerHardwarePolicyType), 0);
142667                 if (soap->body && soap_element_end_in(soap, tag))
142668                         return NULL;
142669         }
142670         return a;
142671 }
142672
142673 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *const*a)
142674 {
142675         if (!soap_reference(soap, *a, SOAP_TYPE_apr__ConsoleWatchdogActionType))
142676                 (*a)->soap_serialize(soap);
142677 }
142678
142679 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *const*a, const char *tag, const char *type)
142680 {
142681         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType);
142682         if (soap_out_PointerToapr__ConsoleWatchdogActionType(soap, tag, id, a, type))
142683                 return soap->error;
142684         return soap_putindependent(soap);
142685 }
142686
142687 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, int id, apr__ConsoleWatchdogActionType *const*a, const char *type)
142688 {
142689         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__ConsoleWatchdogActionType);
142690         if (id < 0)
142691                 return soap->error;
142692         return (*a)->soap_out(soap, tag, id, type);
142693 }
142694
142695 SOAP_FMAC3 apr__ConsoleWatchdogActionType ** SOAP_FMAC4 soap_get_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType **p, const char *tag, const char *type)
142696 {
142697         if ((p = soap_in_PointerToapr__ConsoleWatchdogActionType(soap, tag, p, type)))
142698                 soap_getindependent(soap);
142699         return p;
142700 }
142701
142702 SOAP_FMAC3 apr__ConsoleWatchdogActionType ** SOAP_FMAC4 soap_in_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, apr__ConsoleWatchdogActionType **a, const char *type)
142703 {
142704         if (soap_element_begin_in(soap, tag, 1, NULL))
142705                 return NULL;
142706         if (!a)
142707                 if (!(a = (apr__ConsoleWatchdogActionType **)soap_malloc(soap, sizeof(apr__ConsoleWatchdogActionType *))))
142708                         return NULL;
142709         *a = NULL;
142710         if (!soap->null && *soap->href != '#')
142711         {       soap_revert(soap);
142712                 if (!(*a = (apr__ConsoleWatchdogActionType *)soap_instantiate_apr__ConsoleWatchdogActionType(soap, -1, soap->type, soap->arrayType, NULL)))
142713                         return NULL;
142714                 (*a)->soap_default(soap);
142715                 if (!(*a)->soap_in(soap, tag, NULL))
142716                         return NULL;
142717         }
142718         else
142719         {       a = (apr__ConsoleWatchdogActionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__ConsoleWatchdogActionType, sizeof(apr__ConsoleWatchdogActionType), 0);
142720                 if (soap->body && soap_element_end_in(soap, tag))
142721                         return NULL;
142722         }
142723         return a;
142724 }
142725
142726 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *const*a)
142727 {
142728         if (!soap_reference(soap, *a, SOAP_TYPE_apr__ConsoleWatchdogEntryType))
142729                 (*a)->soap_serialize(soap);
142730 }
142731
142732 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *const*a, const char *tag, const char *type)
142733 {
142734         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType);
142735         if (soap_out_PointerToapr__ConsoleWatchdogEntryType(soap, tag, id, a, type))
142736                 return soap->error;
142737         return soap_putindependent(soap);
142738 }
142739
142740 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, int id, apr__ConsoleWatchdogEntryType *const*a, const char *type)
142741 {
142742         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__ConsoleWatchdogEntryType);
142743         if (id < 0)
142744                 return soap->error;
142745         return (*a)->soap_out(soap, tag, id, type);
142746 }
142747
142748 SOAP_FMAC3 apr__ConsoleWatchdogEntryType ** SOAP_FMAC4 soap_get_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType **p, const char *tag, const char *type)
142749 {
142750         if ((p = soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, tag, p, type)))
142751                 soap_getindependent(soap);
142752         return p;
142753 }
142754
142755 SOAP_FMAC3 apr__ConsoleWatchdogEntryType ** SOAP_FMAC4 soap_in_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, apr__ConsoleWatchdogEntryType **a, const char *type)
142756 {
142757         if (soap_element_begin_in(soap, tag, 1, NULL))
142758                 return NULL;
142759         if (!a)
142760                 if (!(a = (apr__ConsoleWatchdogEntryType **)soap_malloc(soap, sizeof(apr__ConsoleWatchdogEntryType *))))
142761                         return NULL;
142762         *a = NULL;
142763         if (!soap->null && *soap->href != '#')
142764         {       soap_revert(soap);
142765                 if (!(*a = (apr__ConsoleWatchdogEntryType *)soap_instantiate_apr__ConsoleWatchdogEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
142766                         return NULL;
142767                 (*a)->soap_default(soap);
142768                 if (!(*a)->soap_in(soap, tag, NULL))
142769                         return NULL;
142770         }
142771         else
142772         {       a = (apr__ConsoleWatchdogEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__ConsoleWatchdogEntryType, sizeof(apr__ConsoleWatchdogEntryType), 0);
142773                 if (soap->body && soap_element_end_in(soap, tag))
142774                         return NULL;
142775         }
142776         return a;
142777 }
142778
142779 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__CbActionType(struct soap *soap, enum apr__CbActionType *const*a)
142780 {
142781         soap_reference(soap, *a, SOAP_TYPE_apr__CbActionType);
142782 }
142783
142784 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__CbActionType(struct soap *soap, enum apr__CbActionType *const*a, const char *tag, const char *type)
142785 {
142786         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__CbActionType);
142787         if (soap_out_PointerToapr__CbActionType(soap, tag, id, a, type))
142788                 return soap->error;
142789         return soap_putindependent(soap);
142790 }
142791
142792 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__CbActionType(struct soap *soap, const char *tag, int id, enum apr__CbActionType *const*a, const char *type)
142793 {
142794         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__CbActionType);
142795         if (id < 0)
142796                 return soap->error;
142797         return soap_out_apr__CbActionType(soap, tag, id, *a, type);
142798 }
142799
142800 SOAP_FMAC3 enum apr__CbActionType ** SOAP_FMAC4 soap_get_PointerToapr__CbActionType(struct soap *soap, enum apr__CbActionType **p, const char *tag, const char *type)
142801 {
142802         if ((p = soap_in_PointerToapr__CbActionType(soap, tag, p, type)))
142803                 soap_getindependent(soap);
142804         return p;
142805 }
142806
142807 SOAP_FMAC3 enum apr__CbActionType ** SOAP_FMAC4 soap_in_PointerToapr__CbActionType(struct soap *soap, const char *tag, enum apr__CbActionType **a, const char *type)
142808 {
142809         if (soap_element_begin_in(soap, tag, 1, NULL))
142810                 return NULL;
142811         if (!a)
142812                 if (!(a = (enum apr__CbActionType **)soap_malloc(soap, sizeof(enum apr__CbActionType *))))
142813                         return NULL;
142814         *a = NULL;
142815         if (!soap->null && *soap->href != '#')
142816         {       soap_revert(soap);
142817                 if (!(*a = soap_in_apr__CbActionType(soap, tag, *a, type)))
142818                         return NULL;
142819         }
142820         else
142821         {       a = (enum apr__CbActionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__CbActionType, sizeof(enum apr__CbActionType), 0);
142822                 if (soap->body && soap_element_end_in(soap, tag))
142823                         return NULL;
142824         }
142825         return a;
142826 }
142827
142828 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__GUID(struct soap *soap, apr__GUID *const*a)
142829 {
142830         if (!soap_reference(soap, *a, SOAP_TYPE_apr__GUID))
142831                 (*a)->soap_serialize(soap);
142832 }
142833
142834 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__GUID(struct soap *soap, apr__GUID *const*a, const char *tag, const char *type)
142835 {
142836         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__GUID);
142837         if (soap_out_PointerToapr__GUID(soap, tag, id, a, type))
142838                 return soap->error;
142839         return soap_putindependent(soap);
142840 }
142841
142842 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__GUID(struct soap *soap, const char *tag, int id, apr__GUID *const*a, const char *type)
142843 {
142844         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__GUID);
142845         if (id < 0)
142846                 return soap->error;
142847         return (*a)->soap_out(soap, tag, id, type);
142848 }
142849
142850 SOAP_FMAC3 apr__GUID ** SOAP_FMAC4 soap_get_PointerToapr__GUID(struct soap *soap, apr__GUID **p, const char *tag, const char *type)
142851 {
142852         if ((p = soap_in_PointerToapr__GUID(soap, tag, p, type)))
142853                 soap_getindependent(soap);
142854         return p;
142855 }
142856
142857 SOAP_FMAC3 apr__GUID ** SOAP_FMAC4 soap_in_PointerToapr__GUID(struct soap *soap, const char *tag, apr__GUID **a, const char *type)
142858 {
142859         if (soap_element_begin_in(soap, tag, 1, NULL))
142860                 return NULL;
142861         if (!a)
142862                 if (!(a = (apr__GUID **)soap_malloc(soap, sizeof(apr__GUID *))))
142863                         return NULL;
142864         *a = NULL;
142865         if (!soap->null && *soap->href != '#')
142866         {       soap_revert(soap);
142867                 if (!(*a = (apr__GUID *)soap_instantiate_apr__GUID(soap, -1, soap->type, soap->arrayType, NULL)))
142868                         return NULL;
142869                 (*a)->soap_default(soap);
142870                 if (!(*a)->soap_in(soap, tag, NULL))
142871                         return NULL;
142872         }
142873         else
142874         {       a = (apr__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__GUID, sizeof(apr__GUID), 0);
142875                 if (soap->body && soap_element_end_in(soap, tag))
142876                         return NULL;
142877         }
142878         return a;
142879 }
142880
142881 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *const*a)
142882 {
142883         if (!soap_reference(soap, *a, SOAP_TYPE_hwa__AssetDataArrayType))
142884                 (*a)->soap_serialize(soap);
142885 }
142886
142887 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *const*a, const char *tag, const char *type)
142888 {
142889         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__AssetDataArrayType);
142890         if (soap_out_PointerTohwa__AssetDataArrayType(soap, tag, id, a, type))
142891                 return soap->error;
142892         return soap_putindependent(soap);
142893 }
142894
142895 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__AssetDataArrayType(struct soap *soap, const char *tag, int id, hwa__AssetDataArrayType *const*a, const char *type)
142896 {
142897         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__AssetDataArrayType);
142898         if (id < 0)
142899                 return soap->error;
142900         return (*a)->soap_out(soap, tag, id, type);
142901 }
142902
142903 SOAP_FMAC3 hwa__AssetDataArrayType ** SOAP_FMAC4 soap_get_PointerTohwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType **p, const char *tag, const char *type)
142904 {
142905         if ((p = soap_in_PointerTohwa__AssetDataArrayType(soap, tag, p, type)))
142906                 soap_getindependent(soap);
142907         return p;
142908 }
142909
142910 SOAP_FMAC3 hwa__AssetDataArrayType ** SOAP_FMAC4 soap_in_PointerTohwa__AssetDataArrayType(struct soap *soap, const char *tag, hwa__AssetDataArrayType **a, const char *type)
142911 {
142912         if (soap_element_begin_in(soap, tag, 1, NULL))
142913                 return NULL;
142914         if (!a)
142915                 if (!(a = (hwa__AssetDataArrayType **)soap_malloc(soap, sizeof(hwa__AssetDataArrayType *))))
142916                         return NULL;
142917         *a = NULL;
142918         if (!soap->null && *soap->href != '#')
142919         {       soap_revert(soap);
142920                 if (!(*a = (hwa__AssetDataArrayType *)soap_instantiate_hwa__AssetDataArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
142921                         return NULL;
142922                 (*a)->soap_default(soap);
142923                 if (!(*a)->soap_in(soap, tag, NULL))
142924                         return NULL;
142925         }
142926         else
142927         {       a = (hwa__AssetDataArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__AssetDataArrayType, sizeof(hwa__AssetDataArrayType), 0);
142928                 if (soap->body && soap_element_end_in(soap, tag))
142929                         return NULL;
142930         }
142931         return a;
142932 }
142933
142934 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *const*a)
142935 {
142936         if (!soap_reference(soap, *a, SOAP_TYPE_hwa__AssetTypeArrayType))
142937                 (*a)->soap_serialize(soap);
142938 }
142939
142940 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *const*a, const char *tag, const char *type)
142941 {
142942         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__AssetTypeArrayType);
142943         if (soap_out_PointerTohwa__AssetTypeArrayType(soap, tag, id, a, type))
142944                 return soap->error;
142945         return soap_putindependent(soap);
142946 }
142947
142948 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__AssetTypeArrayType(struct soap *soap, const char *tag, int id, hwa__AssetTypeArrayType *const*a, const char *type)
142949 {
142950         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__AssetTypeArrayType);
142951         if (id < 0)
142952                 return soap->error;
142953         return (*a)->soap_out(soap, tag, id, type);
142954 }
142955
142956 SOAP_FMAC3 hwa__AssetTypeArrayType ** SOAP_FMAC4 soap_get_PointerTohwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType **p, const char *tag, const char *type)
142957 {
142958         if ((p = soap_in_PointerTohwa__AssetTypeArrayType(soap, tag, p, type)))
142959                 soap_getindependent(soap);
142960         return p;
142961 }
142962
142963 SOAP_FMAC3 hwa__AssetTypeArrayType ** SOAP_FMAC4 soap_in_PointerTohwa__AssetTypeArrayType(struct soap *soap, const char *tag, hwa__AssetTypeArrayType **a, const char *type)
142964 {
142965         if (soap_element_begin_in(soap, tag, 1, NULL))
142966                 return NULL;
142967         if (!a)
142968                 if (!(a = (hwa__AssetTypeArrayType **)soap_malloc(soap, sizeof(hwa__AssetTypeArrayType *))))
142969                         return NULL;
142970         *a = NULL;
142971         if (!soap->null && *soap->href != '#')
142972         {       soap_revert(soap);
142973                 if (!(*a = (hwa__AssetTypeArrayType *)soap_instantiate_hwa__AssetTypeArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
142974                         return NULL;
142975                 (*a)->soap_default(soap);
142976                 if (!(*a)->soap_in(soap, tag, NULL))
142977                         return NULL;
142978         }
142979         else
142980         {       a = (hwa__AssetTypeArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__AssetTypeArrayType, sizeof(hwa__AssetTypeArrayType), 0);
142981                 if (soap->body && soap_element_end_in(soap, tag))
142982                         return NULL;
142983         }
142984         return a;
142985 }
142986
142987 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__GUID(struct soap *soap, hwa__GUID *const*a)
142988 {
142989         if (!soap_reference(soap, *a, SOAP_TYPE_hwa__GUID))
142990                 (*a)->soap_serialize(soap);
142991 }
142992
142993 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__GUID(struct soap *soap, hwa__GUID *const*a, const char *tag, const char *type)
142994 {
142995         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__GUID);
142996         if (soap_out_PointerTohwa__GUID(soap, tag, id, a, type))
142997                 return soap->error;
142998         return soap_putindependent(soap);
142999 }
143000
143001 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__GUID(struct soap *soap, const char *tag, int id, hwa__GUID *const*a, const char *type)
143002 {
143003         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__GUID);
143004         if (id < 0)
143005                 return soap->error;
143006         return (*a)->soap_out(soap, tag, id, type);
143007 }
143008
143009 SOAP_FMAC3 hwa__GUID ** SOAP_FMAC4 soap_get_PointerTohwa__GUID(struct soap *soap, hwa__GUID **p, const char *tag, const char *type)
143010 {
143011         if ((p = soap_in_PointerTohwa__GUID(soap, tag, p, type)))
143012                 soap_getindependent(soap);
143013         return p;
143014 }
143015
143016 SOAP_FMAC3 hwa__GUID ** SOAP_FMAC4 soap_in_PointerTohwa__GUID(struct soap *soap, const char *tag, hwa__GUID **a, const char *type)
143017 {
143018         if (soap_element_begin_in(soap, tag, 1, NULL))
143019                 return NULL;
143020         if (!a)
143021                 if (!(a = (hwa__GUID **)soap_malloc(soap, sizeof(hwa__GUID *))))
143022                         return NULL;
143023         *a = NULL;
143024         if (!soap->null && *soap->href != '#')
143025         {       soap_revert(soap);
143026                 if (!(*a = (hwa__GUID *)soap_instantiate_hwa__GUID(soap, -1, soap->type, soap->arrayType, NULL)))
143027                         return NULL;
143028                 (*a)->soap_default(soap);
143029                 if (!(*a)->soap_in(soap, tag, NULL))
143030                         return NULL;
143031         }
143032         else
143033         {       a = (hwa__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__GUID, sizeof(hwa__GUID), 0);
143034                 if (soap->body && soap_element_end_in(soap, tag))
143035                         return NULL;
143036         }
143037         return a;
143038 }
143039
143040 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary *const*a)
143041 {
143042         if (*a)
143043                 (*a)->soap_serialize(soap);
143044 }
143045
143046 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
143047 {
143048         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxsd__base64Binary);
143049         if (soap_out_PointerToxsd__base64Binary(soap, tag, id, a, type))
143050                 return soap->error;
143051         return soap_putindependent(soap);
143052 }
143053
143054 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxsd__base64Binary(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
143055 {
143056         id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_xsd__base64Binary);
143057         if (id < 0)
143058                 return soap->error;
143059         return (*a)->soap_out(soap, tag, id, type);
143060 }
143061
143062 SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
143063 {
143064         if ((p = soap_in_PointerToxsd__base64Binary(soap, tag, p, type)))
143065                 soap_getindependent(soap);
143066         return p;
143067 }
143068
143069 SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerToxsd__base64Binary(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
143070 {
143071         if (soap_element_begin_in(soap, tag, 1, NULL))
143072                 return NULL;
143073         if (!a)
143074                 if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
143075                         return NULL;
143076         *a = NULL;
143077         if (!soap->null && *soap->href != '#')
143078         {       soap_revert(soap);
143079                 if (!(*a = (xsd__base64Binary *)soap_instantiate_xsd__base64Binary(soap, -1, soap->type, soap->arrayType, NULL)))
143080                         return NULL;
143081                 (*a)->soap_default(soap);
143082                 if (!(*a)->soap_in(soap, tag, NULL))
143083                         return NULL;
143084         }
143085         else
143086         {       a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xsd__base64Binary, sizeof(xsd__base64Binary), 0);
143087                 if (soap->body && soap_element_end_in(soap, tag))
143088                         return NULL;
143089         }
143090         return a;
143091 }
143092
143093 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__AssetDataType(struct soap *soap, hwa__AssetDataType *const*a)
143094 {
143095         if (!soap_reference(soap, *a, SOAP_TYPE_hwa__AssetDataType))
143096                 (*a)->soap_serialize(soap);
143097 }
143098
143099 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__AssetDataType(struct soap *soap, hwa__AssetDataType *const*a, const char *tag, const char *type)
143100 {
143101         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__AssetDataType);
143102         if (soap_out_PointerTohwa__AssetDataType(soap, tag, id, a, type))
143103                 return soap->error;
143104         return soap_putindependent(soap);
143105 }
143106
143107 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__AssetDataType(struct soap *soap, const char *tag, int id, hwa__AssetDataType *const*a, const char *type)
143108 {
143109         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__AssetDataType);
143110         if (id < 0)
143111                 return soap->error;
143112         return (*a)->soap_out(soap, tag, id, type);
143113 }
143114
143115 SOAP_FMAC3 hwa__AssetDataType ** SOAP_FMAC4 soap_get_PointerTohwa__AssetDataType(struct soap *soap, hwa__AssetDataType **p, const char *tag, const char *type)
143116 {
143117         if ((p = soap_in_PointerTohwa__AssetDataType(soap, tag, p, type)))
143118                 soap_getindependent(soap);
143119         return p;
143120 }
143121
143122 SOAP_FMAC3 hwa__AssetDataType ** SOAP_FMAC4 soap_in_PointerTohwa__AssetDataType(struct soap *soap, const char *tag, hwa__AssetDataType **a, const char *type)
143123 {
143124         if (soap_element_begin_in(soap, tag, 1, NULL))
143125                 return NULL;
143126         if (!a)
143127                 if (!(a = (hwa__AssetDataType **)soap_malloc(soap, sizeof(hwa__AssetDataType *))))
143128                         return NULL;
143129         *a = NULL;
143130         if (!soap->null && *soap->href != '#')
143131         {       soap_revert(soap);
143132                 if (!(*a = (hwa__AssetDataType *)soap_instantiate_hwa__AssetDataType(soap, -1, soap->type, soap->arrayType, NULL)))
143133                         return NULL;
143134                 (*a)->soap_default(soap);
143135                 if (!(*a)->soap_in(soap, tag, NULL))
143136                         return NULL;
143137         }
143138         else
143139         {       a = (hwa__AssetDataType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__AssetDataType, sizeof(hwa__AssetDataType), 0);
143140                 if (soap->body && soap_element_end_in(soap, tag))
143141                         return NULL;
143142         }
143143         return a;
143144 }
143145
143146 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *const*a)
143147 {
143148         if (!soap_reference(soap, *a, SOAP_TYPE_cb__BlockedPortInfoType))
143149                 (*a)->soap_serialize(soap);
143150 }
143151
143152 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *const*a, const char *tag, const char *type)
143153 {
143154         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__BlockedPortInfoType);
143155         if (soap_out_PointerTocb__BlockedPortInfoType(soap, tag, id, a, type))
143156                 return soap->error;
143157         return soap_putindependent(soap);
143158 }
143159
143160 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__BlockedPortInfoType(struct soap *soap, const char *tag, int id, cb__BlockedPortInfoType *const*a, const char *type)
143161 {
143162         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__BlockedPortInfoType);
143163         if (id < 0)
143164                 return soap->error;
143165         return (*a)->soap_out(soap, tag, id, type);
143166 }
143167
143168 SOAP_FMAC3 cb__BlockedPortInfoType ** SOAP_FMAC4 soap_get_PointerTocb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType **p, const char *tag, const char *type)
143169 {
143170         if ((p = soap_in_PointerTocb__BlockedPortInfoType(soap, tag, p, type)))
143171                 soap_getindependent(soap);
143172         return p;
143173 }
143174
143175 SOAP_FMAC3 cb__BlockedPortInfoType ** SOAP_FMAC4 soap_in_PointerTocb__BlockedPortInfoType(struct soap *soap, const char *tag, cb__BlockedPortInfoType **a, const char *type)
143176 {
143177         if (soap_element_begin_in(soap, tag, 1, NULL))
143178                 return NULL;
143179         if (!a)
143180                 if (!(a = (cb__BlockedPortInfoType **)soap_malloc(soap, sizeof(cb__BlockedPortInfoType *))))
143181                         return NULL;
143182         *a = NULL;
143183         if (!soap->null && *soap->href != '#')
143184         {       soap_revert(soap);
143185                 if (!(*a = (cb__BlockedPortInfoType *)soap_instantiate_cb__BlockedPortInfoType(soap, -1, soap->type, soap->arrayType, NULL)))
143186                         return NULL;
143187                 (*a)->soap_default(soap);
143188                 if (!(*a)->soap_in(soap, tag, NULL))
143189                         return NULL;
143190         }
143191         else
143192         {       a = (cb__BlockedPortInfoType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__BlockedPortInfoType, sizeof(cb__BlockedPortInfoType), 0);
143193                 if (soap->body && soap_element_end_in(soap, tag))
143194                         return NULL;
143195         }
143196         return a;
143197 }
143198
143199 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *const*a)
143200 {
143201         soap_reference(soap, *a, SOAP_TYPE_cb__HcbTriggerReasonType);
143202 }
143203
143204 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *const*a, const char *tag, const char *type)
143205 {
143206         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__HcbTriggerReasonType);
143207         if (soap_out_PointerTocb__HcbTriggerReasonType(soap, tag, id, a, type))
143208                 return soap->error;
143209         return soap_putindependent(soap);
143210 }
143211
143212 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__HcbTriggerReasonType(struct soap *soap, const char *tag, int id, enum cb__HcbTriggerReasonType *const*a, const char *type)
143213 {
143214         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__HcbTriggerReasonType);
143215         if (id < 0)
143216                 return soap->error;
143217         return soap_out_cb__HcbTriggerReasonType(soap, tag, id, *a, type);
143218 }
143219
143220 SOAP_FMAC3 enum cb__HcbTriggerReasonType ** SOAP_FMAC4 soap_get_PointerTocb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType **p, const char *tag, const char *type)
143221 {
143222         if ((p = soap_in_PointerTocb__HcbTriggerReasonType(soap, tag, p, type)))
143223                 soap_getindependent(soap);
143224         return p;
143225 }
143226
143227 SOAP_FMAC3 enum cb__HcbTriggerReasonType ** SOAP_FMAC4 soap_in_PointerTocb__HcbTriggerReasonType(struct soap *soap, const char *tag, enum cb__HcbTriggerReasonType **a, const char *type)
143228 {
143229         if (soap_element_begin_in(soap, tag, 1, NULL))
143230                 return NULL;
143231         if (!a)
143232                 if (!(a = (enum cb__HcbTriggerReasonType **)soap_malloc(soap, sizeof(enum cb__HcbTriggerReasonType *))))
143233                         return NULL;
143234         *a = NULL;
143235         if (!soap->null && *soap->href != '#')
143236         {       soap_revert(soap);
143237                 if (!(*a = soap_in_cb__HcbTriggerReasonType(soap, tag, *a, type)))
143238                         return NULL;
143239         }
143240         else
143241         {       a = (enum cb__HcbTriggerReasonType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__HcbTriggerReasonType, sizeof(enum cb__HcbTriggerReasonType), 0);
143242                 if (soap->body && soap_element_end_in(soap, tag))
143243                         return NULL;
143244         }
143245         return a;
143246 }
143247
143248 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__TimeType(struct soap *soap, unsigned int *const*a)
143249 {
143250         soap_reference(soap, *a, SOAP_TYPE_cb__TimeType);
143251 }
143252
143253 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__TimeType(struct soap *soap, unsigned int *const*a, const char *tag, const char *type)
143254 {
143255         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__TimeType);
143256         if (soap_out_PointerTocb__TimeType(soap, tag, id, a, type))
143257                 return soap->error;
143258         return soap_putindependent(soap);
143259 }
143260
143261 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__TimeType(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type)
143262 {
143263         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__TimeType);
143264         if (id < 0)
143265                 return soap->error;
143266         return soap_out_cb__TimeType(soap, tag, id, *a, type);
143267 }
143268
143269 SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTocb__TimeType(struct soap *soap, unsigned int **p, const char *tag, const char *type)
143270 {
143271         if ((p = soap_in_PointerTocb__TimeType(soap, tag, p, type)))
143272                 soap_getindependent(soap);
143273         return p;
143274 }
143275
143276 SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTocb__TimeType(struct soap *soap, const char *tag, unsigned int **a, const char *type)
143277 {
143278         if (soap_element_begin_in(soap, tag, 1, NULL))
143279                 return NULL;
143280         if (!a)
143281                 if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *))))
143282                         return NULL;
143283         *a = NULL;
143284         if (!soap->null && *soap->href != '#')
143285         {       soap_revert(soap);
143286                 if (!(*a = soap_in_cb__TimeType(soap, tag, *a, type)))
143287                         return NULL;
143288         }
143289         else
143290         {       a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__TimeType, sizeof(unsigned int), 0);
143291                 if (soap->body && soap_element_end_in(soap, tag))
143292                         return NULL;
143293         }
143294         return a;
143295 }
143296
143297 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *const*a)
143298 {
143299         if (!soap_reference(soap, *a, SOAP_TYPE_cb__HcbOptionsType))
143300                 (*a)->soap_serialize(soap);
143301 }
143302
143303 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *const*a, const char *tag, const char *type)
143304 {
143305         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__HcbOptionsType);
143306         if (soap_out_PointerTocb__HcbOptionsType(soap, tag, id, a, type))
143307                 return soap->error;
143308         return soap_putindependent(soap);
143309 }
143310
143311 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__HcbOptionsType(struct soap *soap, const char *tag, int id, cb__HcbOptionsType *const*a, const char *type)
143312 {
143313         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__HcbOptionsType);
143314         if (id < 0)
143315                 return soap->error;
143316         return (*a)->soap_out(soap, tag, id, type);
143317 }
143318
143319 SOAP_FMAC3 cb__HcbOptionsType ** SOAP_FMAC4 soap_get_PointerTocb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType **p, const char *tag, const char *type)
143320 {
143321         if ((p = soap_in_PointerTocb__HcbOptionsType(soap, tag, p, type)))
143322                 soap_getindependent(soap);
143323         return p;
143324 }
143325
143326 SOAP_FMAC3 cb__HcbOptionsType ** SOAP_FMAC4 soap_in_PointerTocb__HcbOptionsType(struct soap *soap, const char *tag, cb__HcbOptionsType **a, const char *type)
143327 {
143328         if (soap_element_begin_in(soap, tag, 1, NULL))
143329                 return NULL;
143330         if (!a)
143331                 if (!(a = (cb__HcbOptionsType **)soap_malloc(soap, sizeof(cb__HcbOptionsType *))))
143332                         return NULL;
143333         *a = NULL;
143334         if (!soap->null && *soap->href != '#')
143335         {       soap_revert(soap);
143336                 if (!(*a = (cb__HcbOptionsType *)soap_instantiate_cb__HcbOptionsType(soap, -1, soap->type, soap->arrayType, NULL)))
143337                         return NULL;
143338                 (*a)->soap_default(soap);
143339                 if (!(*a)->soap_in(soap, tag, NULL))
143340                         return NULL;
143341         }
143342         else
143343         {       a = (cb__HcbOptionsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__HcbOptionsType, sizeof(cb__HcbOptionsType), 0);
143344                 if (soap->body && soap_element_end_in(soap, tag))
143345                         return NULL;
143346         }
143347         return a;
143348 }
143349
143350 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *const*a)
143351 {
143352         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType))
143353                 (*a)->soap_serialize(soap);
143354 }
143355
143356 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *const*a, const char *tag, const char *type)
143357 {
143358         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType);
143359         if (soap_out_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, id, a, type))
143360                 return soap->error;
143361         return soap_putindependent(soap);
143362 }
143363
143364 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerCapabilitiesType *const*a, const char *type)
143365 {
143366         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType);
143367         if (id < 0)
143368                 return soap->error;
143369         return (*a)->soap_out(soap, tag, id, type);
143370 }
143371
143372 SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType **p, const char *tag, const char *type)
143373 {
143374         if ((p = soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, p, type)))
143375                 soap_getindependent(soap);
143376         return p;
143377 }
143378
143379 SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, cb__CircuitBreakerCapabilitiesType **a, const char *type)
143380 {
143381         if (soap_element_begin_in(soap, tag, 1, NULL))
143382                 return NULL;
143383         if (!a)
143384                 if (!(a = (cb__CircuitBreakerCapabilitiesType **)soap_malloc(soap, sizeof(cb__CircuitBreakerCapabilitiesType *))))
143385                         return NULL;
143386         *a = NULL;
143387         if (!soap->null && *soap->href != '#')
143388         {       soap_revert(soap);
143389                 if (!(*a = (cb__CircuitBreakerCapabilitiesType *)soap_instantiate_cb__CircuitBreakerCapabilitiesType(soap, -1, soap->type, soap->arrayType, NULL)))
143390                         return NULL;
143391                 (*a)->soap_default(soap);
143392                 if (!(*a)->soap_in(soap, tag, NULL))
143393                         return NULL;
143394         }
143395         else
143396         {       a = (cb__CircuitBreakerCapabilitiesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, sizeof(cb__CircuitBreakerCapabilitiesType), 0);
143397                 if (soap->body && soap_element_end_in(soap, tag))
143398                         return NULL;
143399         }
143400         return a;
143401 }
143402
143403 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *const*a)
143404 {
143405         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType))
143406                 (*a)->soap_serialize(soap);
143407 }
143408
143409 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *const*a, const char *tag, const char *type)
143410 {
143411         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType);
143412         if (soap_out_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, id, a, type))
143413                 return soap->error;
143414         return soap_putindependent(soap);
143415 }
143416
143417 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerFilterInfoType *const*a, const char *type)
143418 {
143419         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerFilterInfoType);
143420         if (id < 0)
143421                 return soap->error;
143422         return (*a)->soap_out(soap, tag, id, type);
143423 }
143424
143425 SOAP_FMAC3 cb__CircuitBreakerFilterInfoType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType **p, const char *tag, const char *type)
143426 {
143427         if ((p = soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, p, type)))
143428                 soap_getindependent(soap);
143429         return p;
143430 }
143431
143432 SOAP_FMAC3 cb__CircuitBreakerFilterInfoType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterInfoType **a, const char *type)
143433 {
143434         if (soap_element_begin_in(soap, tag, 1, NULL))
143435                 return NULL;
143436         if (!a)
143437                 if (!(a = (cb__CircuitBreakerFilterInfoType **)soap_malloc(soap, sizeof(cb__CircuitBreakerFilterInfoType *))))
143438                         return NULL;
143439         *a = NULL;
143440         if (!soap->null && *soap->href != '#')
143441         {       soap_revert(soap);
143442                 if (!(*a = (cb__CircuitBreakerFilterInfoType *)soap_instantiate_cb__CircuitBreakerFilterInfoType(soap, -1, soap->type, soap->arrayType, NULL)))
143443                         return NULL;
143444                 (*a)->soap_default(soap);
143445                 if (!(*a)->soap_in(soap, tag, NULL))
143446                         return NULL;
143447         }
143448         else
143449         {       a = (cb__CircuitBreakerFilterInfoType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, sizeof(cb__CircuitBreakerFilterInfoType), 0);
143450                 if (soap->body && soap_element_end_in(soap, tag))
143451                         return NULL;
143452         }
143453         return a;
143454 }
143455
143456 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *const*a)
143457 {
143458         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType))
143459                 (*a)->soap_serialize(soap);
143460 }
143461
143462 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *const*a, const char *tag, const char *type)
143463 {
143464         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType);
143465         if (soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, id, a, type))
143466                 return soap->error;
143467         return soap_putindependent(soap);
143468 }
143469
143470 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerFilterStatisticsType *const*a, const char *type)
143471 {
143472         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType);
143473         if (id < 0)
143474                 return soap->error;
143475         return (*a)->soap_out(soap, tag, id, type);
143476 }
143477
143478 SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType **p, const char *tag, const char *type)
143479 {
143480         if ((p = soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, p, type)))
143481                 soap_getindependent(soap);
143482         return p;
143483 }
143484
143485 SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterStatisticsType **a, const char *type)
143486 {
143487         if (soap_element_begin_in(soap, tag, 1, NULL))
143488                 return NULL;
143489         if (!a)
143490                 if (!(a = (cb__CircuitBreakerFilterStatisticsType **)soap_malloc(soap, sizeof(cb__CircuitBreakerFilterStatisticsType *))))
143491                         return NULL;
143492         *a = NULL;
143493         if (!soap->null && *soap->href != '#')
143494         {       soap_revert(soap);
143495                 if (!(*a = (cb__CircuitBreakerFilterStatisticsType *)soap_instantiate_cb__CircuitBreakerFilterStatisticsType(soap, -1, soap->type, soap->arrayType, NULL)))
143496                         return NULL;
143497                 (*a)->soap_default(soap);
143498                 if (!(*a)->soap_in(soap, tag, NULL))
143499                         return NULL;
143500         }
143501         else
143502         {       a = (cb__CircuitBreakerFilterStatisticsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, sizeof(cb__CircuitBreakerFilterStatisticsType), 0);
143503                 if (soap->body && soap_element_end_in(soap, tag))
143504                         return NULL;
143505         }
143506         return a;
143507 }
143508
143509 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *const*a)
143510 {
143511         soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerApplicationType);
143512 }
143513
143514 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *const*a, const char *tag, const char *type)
143515 {
143516         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType);
143517         if (soap_out_PointerTocb__CircuitBreakerApplicationType(soap, tag, id, a, type))
143518                 return soap->error;
143519         return soap_putindependent(soap);
143520 }
143521
143522 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, const char *tag, int id, enum cb__CircuitBreakerApplicationType *const*a, const char *type)
143523 {
143524         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerApplicationType);
143525         if (id < 0)
143526                 return soap->error;
143527         return soap_out_cb__CircuitBreakerApplicationType(soap, tag, id, *a, type);
143528 }
143529
143530 SOAP_FMAC3 enum cb__CircuitBreakerApplicationType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType **p, const char *tag, const char *type)
143531 {
143532         if ((p = soap_in_PointerTocb__CircuitBreakerApplicationType(soap, tag, p, type)))
143533                 soap_getindependent(soap);
143534         return p;
143535 }
143536
143537 SOAP_FMAC3 enum cb__CircuitBreakerApplicationType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, const char *tag, enum cb__CircuitBreakerApplicationType **a, const char *type)
143538 {
143539         if (soap_element_begin_in(soap, tag, 1, NULL))
143540                 return NULL;
143541         if (!a)
143542                 if (!(a = (enum cb__CircuitBreakerApplicationType **)soap_malloc(soap, sizeof(enum cb__CircuitBreakerApplicationType *))))
143543                         return NULL;
143544         *a = NULL;
143545         if (!soap->null && *soap->href != '#')
143546         {       soap_revert(soap);
143547                 if (!(*a = soap_in_cb__CircuitBreakerApplicationType(soap, tag, *a, type)))
143548                         return NULL;
143549         }
143550         else
143551         {       a = (enum cb__CircuitBreakerApplicationType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerApplicationType, sizeof(enum cb__CircuitBreakerApplicationType), 0);
143552                 if (soap->body && soap_element_end_in(soap, tag))
143553                         return NULL;
143554         }
143555         return a;
143556 }
143557
143558 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *const*a)
143559 {
143560         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType))
143561                 (*a)->soap_serialize(soap);
143562 }
143563
143564 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *const*a, const char *tag, const char *type)
143565 {
143566         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType);
143567         if (soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, id, a, type))
143568                 return soap->error;
143569         return soap_putindependent(soap);
143570 }
143571
143572 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerHardwarePolicyType *const*a, const char *type)
143573 {
143574         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType);
143575         if (id < 0)
143576                 return soap->error;
143577         return (*a)->soap_out(soap, tag, id, type);
143578 }
143579
143580 SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType **p, const char *tag, const char *type)
143581 {
143582         if ((p = soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, p, type)))
143583                 soap_getindependent(soap);
143584         return p;
143585 }
143586
143587 SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerHardwarePolicyType **a, const char *type)
143588 {
143589         if (soap_element_begin_in(soap, tag, 1, NULL))
143590                 return NULL;
143591         if (!a)
143592                 if (!(a = (cb__CircuitBreakerHardwarePolicyType **)soap_malloc(soap, sizeof(cb__CircuitBreakerHardwarePolicyType *))))
143593                         return NULL;
143594         *a = NULL;
143595         if (!soap->null && *soap->href != '#')
143596         {       soap_revert(soap);
143597                 if (!(*a = (cb__CircuitBreakerHardwarePolicyType *)soap_instantiate_cb__CircuitBreakerHardwarePolicyType(soap, -1, soap->type, soap->arrayType, NULL)))
143598                         return NULL;
143599                 (*a)->soap_default(soap);
143600                 if (!(*a)->soap_in(soap, tag, NULL))
143601                         return NULL;
143602         }
143603         else
143604         {       a = (cb__CircuitBreakerHardwarePolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, sizeof(cb__CircuitBreakerHardwarePolicyType), 0);
143605                 if (soap->body && soap_element_end_in(soap, tag))
143606                         return NULL;
143607         }
143608         return a;
143609 }
143610
143611 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *const*a)
143612 {
143613         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType))
143614                 (*a)->soap_serialize(soap);
143615 }
143616
143617 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *const*a, const char *tag, const char *type)
143618 {
143619         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType);
143620         if (soap_out_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, id, a, type))
143621                 return soap->error;
143622         return soap_putindependent(soap);
143623 }
143624
143625 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPolicyInfoType *const*a, const char *type)
143626 {
143627         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType);
143628         if (id < 0)
143629                 return soap->error;
143630         return (*a)->soap_out(soap, tag, id, type);
143631 }
143632
143633 SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType **p, const char *tag, const char *type)
143634 {
143635         if ((p = soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, p, type)))
143636                 soap_getindependent(soap);
143637         return p;
143638 }
143639
143640 SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyInfoType **a, const char *type)
143641 {
143642         if (soap_element_begin_in(soap, tag, 1, NULL))
143643                 return NULL;
143644         if (!a)
143645                 if (!(a = (cb__CircuitBreakerPolicyInfoType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPolicyInfoType *))))
143646                         return NULL;
143647         *a = NULL;
143648         if (!soap->null && *soap->href != '#')
143649         {       soap_revert(soap);
143650                 if (!(*a = (cb__CircuitBreakerPolicyInfoType *)soap_instantiate_cb__CircuitBreakerPolicyInfoType(soap, -1, soap->type, soap->arrayType, NULL)))
143651                         return NULL;
143652                 (*a)->soap_default(soap);
143653                 if (!(*a)->soap_in(soap, tag, NULL))
143654                         return NULL;
143655         }
143656         else
143657         {       a = (cb__CircuitBreakerPolicyInfoType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, sizeof(cb__CircuitBreakerPolicyInfoType), 0);
143658                 if (soap->body && soap_element_end_in(soap, tag))
143659                         return NULL;
143660         }
143661         return a;
143662 }
143663
143664 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__TimedCounterType(struct soap *soap, cb__TimedCounterType *const*a)
143665 {
143666         if (!soap_reference(soap, *a, SOAP_TYPE_cb__TimedCounterType))
143667                 (*a)->soap_serialize(soap);
143668 }
143669
143670 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__TimedCounterType(struct soap *soap, cb__TimedCounterType *const*a, const char *tag, const char *type)
143671 {
143672         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__TimedCounterType);
143673         if (soap_out_PointerTocb__TimedCounterType(soap, tag, id, a, type))
143674                 return soap->error;
143675         return soap_putindependent(soap);
143676 }
143677
143678 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__TimedCounterType(struct soap *soap, const char *tag, int id, cb__TimedCounterType *const*a, const char *type)
143679 {
143680         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__TimedCounterType);
143681         if (id < 0)
143682                 return soap->error;
143683         return (*a)->soap_out(soap, tag, id, type);
143684 }
143685
143686 SOAP_FMAC3 cb__TimedCounterType ** SOAP_FMAC4 soap_get_PointerTocb__TimedCounterType(struct soap *soap, cb__TimedCounterType **p, const char *tag, const char *type)
143687 {
143688         if ((p = soap_in_PointerTocb__TimedCounterType(soap, tag, p, type)))
143689                 soap_getindependent(soap);
143690         return p;
143691 }
143692
143693 SOAP_FMAC3 cb__TimedCounterType ** SOAP_FMAC4 soap_in_PointerTocb__TimedCounterType(struct soap *soap, const char *tag, cb__TimedCounterType **a, const char *type)
143694 {
143695         if (soap_element_begin_in(soap, tag, 1, NULL))
143696                 return NULL;
143697         if (!a)
143698                 if (!(a = (cb__TimedCounterType **)soap_malloc(soap, sizeof(cb__TimedCounterType *))))
143699                         return NULL;
143700         *a = NULL;
143701         if (!soap->null && *soap->href != '#')
143702         {       soap_revert(soap);
143703                 if (!(*a = (cb__TimedCounterType *)soap_instantiate_cb__TimedCounterType(soap, -1, soap->type, soap->arrayType, NULL)))
143704                         return NULL;
143705                 (*a)->soap_default(soap);
143706                 if (!(*a)->soap_in(soap, tag, NULL))
143707                         return NULL;
143708         }
143709         else
143710         {       a = (cb__TimedCounterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__TimedCounterType, sizeof(cb__TimedCounterType), 0);
143711                 if (soap->body && soap_element_end_in(soap, tag))
143712                         return NULL;
143713         }
143714         return a;
143715 }
143716
143717 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *const*a)
143718 {
143719         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerFilterType))
143720                 (*a)->soap_serialize(soap);
143721 }
143722
143723 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *const*a, const char *tag, const char *type)
143724 {
143725         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerFilterType);
143726         if (soap_out_PointerTocb__CircuitBreakerFilterType(soap, tag, id, a, type))
143727                 return soap->error;
143728         return soap_putindependent(soap);
143729 }
143730
143731 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerFilterType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerFilterType *const*a, const char *type)
143732 {
143733         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerFilterType);
143734         if (id < 0)
143735                 return soap->error;
143736         return (*a)->soap_out(soap, tag, id, type);
143737 }
143738
143739 SOAP_FMAC3 cb__CircuitBreakerFilterType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType **p, const char *tag, const char *type)
143740 {
143741         if ((p = soap_in_PointerTocb__CircuitBreakerFilterType(soap, tag, p, type)))
143742                 soap_getindependent(soap);
143743         return p;
143744 }
143745
143746 SOAP_FMAC3 cb__CircuitBreakerFilterType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterType **a, const char *type)
143747 {
143748         if (soap_element_begin_in(soap, tag, 1, NULL))
143749                 return NULL;
143750         if (!a)
143751                 if (!(a = (cb__CircuitBreakerFilterType **)soap_malloc(soap, sizeof(cb__CircuitBreakerFilterType *))))
143752                         return NULL;
143753         *a = NULL;
143754         if (!soap->null && *soap->href != '#')
143755         {       soap_revert(soap);
143756                 if (!(*a = (cb__CircuitBreakerFilterType *)soap_instantiate_cb__CircuitBreakerFilterType(soap, -1, soap->type, soap->arrayType, NULL)))
143757                         return NULL;
143758                 (*a)->soap_default(soap);
143759                 if (!(*a)->soap_in(soap, tag, NULL))
143760                         return NULL;
143761         }
143762         else
143763         {       a = (cb__CircuitBreakerFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerFilterType, sizeof(cb__CircuitBreakerFilterType), 0);
143764                 if (soap->body && soap_element_end_in(soap, tag))
143765                         return NULL;
143766         }
143767         return a;
143768 }
143769
143770 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *const*a)
143771 {
143772         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketType))
143773                 (*a)->soap_serialize(soap);
143774 }
143775
143776 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *const*a, const char *tag, const char *type)
143777 {
143778         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketType);
143779         if (soap_out_PointerTocb__CircuitBreakerPacketType(soap, tag, id, a, type))
143780                 return soap->error;
143781         return soap_putindependent(soap);
143782 }
143783
143784 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketType *const*a, const char *type)
143785 {
143786         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketType);
143787         if (id < 0)
143788                 return soap->error;
143789         return (*a)->soap_out(soap, tag, id, type);
143790 }
143791
143792 SOAP_FMAC3 cb__CircuitBreakerPacketType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType **p, const char *tag, const char *type)
143793 {
143794         if ((p = soap_in_PointerTocb__CircuitBreakerPacketType(soap, tag, p, type)))
143795                 soap_getindependent(soap);
143796         return p;
143797 }
143798
143799 SOAP_FMAC3 cb__CircuitBreakerPacketType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketType **a, const char *type)
143800 {
143801         if (soap_element_begin_in(soap, tag, 1, NULL))
143802                 return NULL;
143803         if (!a)
143804                 if (!(a = (cb__CircuitBreakerPacketType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketType *))))
143805                         return NULL;
143806         *a = NULL;
143807         if (!soap->null && *soap->href != '#')
143808         {       soap_revert(soap);
143809                 if (!(*a = (cb__CircuitBreakerPacketType *)soap_instantiate_cb__CircuitBreakerPacketType(soap, -1, soap->type, soap->arrayType, NULL)))
143810                         return NULL;
143811                 (*a)->soap_default(soap);
143812                 if (!(*a)->soap_in(soap, tag, NULL))
143813                         return NULL;
143814         }
143815         else
143816         {       a = (cb__CircuitBreakerPacketType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketType, sizeof(cb__CircuitBreakerPacketType), 0);
143817                 if (soap->body && soap_element_end_in(soap, tag))
143818                         return NULL;
143819         }
143820         return a;
143821 }
143822
143823 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *const*a)
143824 {
143825         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketETHType))
143826                 (*a)->soap_serialize(soap);
143827 }
143828
143829 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *const*a, const char *tag, const char *type)
143830 {
143831         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType);
143832         if (soap_out_PointerTocb__CircuitBreakerPacketETHType(soap, tag, id, a, type))
143833                 return soap->error;
143834         return soap_putindependent(soap);
143835 }
143836
143837 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketETHType *const*a, const char *type)
143838 {
143839         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketETHType);
143840         if (id < 0)
143841                 return soap->error;
143842         return (*a)->soap_out(soap, tag, id, type);
143843 }
143844
143845 SOAP_FMAC3 cb__CircuitBreakerPacketETHType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType **p, const char *tag, const char *type)
143846 {
143847         if ((p = soap_in_PointerTocb__CircuitBreakerPacketETHType(soap, tag, p, type)))
143848                 soap_getindependent(soap);
143849         return p;
143850 }
143851
143852 SOAP_FMAC3 cb__CircuitBreakerPacketETHType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketETHType **a, const char *type)
143853 {
143854         if (soap_element_begin_in(soap, tag, 1, NULL))
143855                 return NULL;
143856         if (!a)
143857                 if (!(a = (cb__CircuitBreakerPacketETHType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketETHType *))))
143858                         return NULL;
143859         *a = NULL;
143860         if (!soap->null && *soap->href != '#')
143861         {       soap_revert(soap);
143862                 if (!(*a = (cb__CircuitBreakerPacketETHType *)soap_instantiate_cb__CircuitBreakerPacketETHType(soap, -1, soap->type, soap->arrayType, NULL)))
143863                         return NULL;
143864                 (*a)->soap_default(soap);
143865                 if (!(*a)->soap_in(soap, tag, NULL))
143866                         return NULL;
143867         }
143868         else
143869         {       a = (cb__CircuitBreakerPacketETHType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketETHType, sizeof(cb__CircuitBreakerPacketETHType), 0);
143870                 if (soap->body && soap_element_end_in(soap, tag))
143871                         return NULL;
143872         }
143873         return a;
143874 }
143875
143876 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *const*a)
143877 {
143878         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketIPType))
143879                 (*a)->soap_serialize(soap);
143880 }
143881
143882 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *const*a, const char *tag, const char *type)
143883 {
143884         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType);
143885         if (soap_out_PointerTocb__CircuitBreakerPacketIPType(soap, tag, id, a, type))
143886                 return soap->error;
143887         return soap_putindependent(soap);
143888 }
143889
143890 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketIPType *const*a, const char *type)
143891 {
143892         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketIPType);
143893         if (id < 0)
143894                 return soap->error;
143895         return (*a)->soap_out(soap, tag, id, type);
143896 }
143897
143898 SOAP_FMAC3 cb__CircuitBreakerPacketIPType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType **p, const char *tag, const char *type)
143899 {
143900         if ((p = soap_in_PointerTocb__CircuitBreakerPacketIPType(soap, tag, p, type)))
143901                 soap_getindependent(soap);
143902         return p;
143903 }
143904
143905 SOAP_FMAC3 cb__CircuitBreakerPacketIPType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketIPType **a, const char *type)
143906 {
143907         if (soap_element_begin_in(soap, tag, 1, NULL))
143908                 return NULL;
143909         if (!a)
143910                 if (!(a = (cb__CircuitBreakerPacketIPType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketIPType *))))
143911                         return NULL;
143912         *a = NULL;
143913         if (!soap->null && *soap->href != '#')
143914         {       soap_revert(soap);
143915                 if (!(*a = (cb__CircuitBreakerPacketIPType *)soap_instantiate_cb__CircuitBreakerPacketIPType(soap, -1, soap->type, soap->arrayType, NULL)))
143916                         return NULL;
143917                 (*a)->soap_default(soap);
143918                 if (!(*a)->soap_in(soap, tag, NULL))
143919                         return NULL;
143920         }
143921         else
143922         {       a = (cb__CircuitBreakerPacketIPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketIPType, sizeof(cb__CircuitBreakerPacketIPType), 0);
143923                 if (soap->body && soap_element_end_in(soap, tag))
143924                         return NULL;
143925         }
143926         return a;
143927 }
143928
143929 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *const*a)
143930 {
143931         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType))
143932                 (*a)->soap_serialize(soap);
143933 }
143934
143935 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *const*a, const char *tag, const char *type)
143936 {
143937         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType);
143938         if (soap_out_PointerTocb__CircuitBreakerPacketUDPType(soap, tag, id, a, type))
143939                 return soap->error;
143940         return soap_putindependent(soap);
143941 }
143942
143943 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketUDPType *const*a, const char *type)
143944 {
143945         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketUDPType);
143946         if (id < 0)
143947                 return soap->error;
143948         return (*a)->soap_out(soap, tag, id, type);
143949 }
143950
143951 SOAP_FMAC3 cb__CircuitBreakerPacketUDPType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType **p, const char *tag, const char *type)
143952 {
143953         if ((p = soap_in_PointerTocb__CircuitBreakerPacketUDPType(soap, tag, p, type)))
143954                 soap_getindependent(soap);
143955         return p;
143956 }
143957
143958 SOAP_FMAC3 cb__CircuitBreakerPacketUDPType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketUDPType **a, const char *type)
143959 {
143960         if (soap_element_begin_in(soap, tag, 1, NULL))
143961                 return NULL;
143962         if (!a)
143963                 if (!(a = (cb__CircuitBreakerPacketUDPType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketUDPType *))))
143964                         return NULL;
143965         *a = NULL;
143966         if (!soap->null && *soap->href != '#')
143967         {       soap_revert(soap);
143968                 if (!(*a = (cb__CircuitBreakerPacketUDPType *)soap_instantiate_cb__CircuitBreakerPacketUDPType(soap, -1, soap->type, soap->arrayType, NULL)))
143969                         return NULL;
143970                 (*a)->soap_default(soap);
143971                 if (!(*a)->soap_in(soap, tag, NULL))
143972                         return NULL;
143973         }
143974         else
143975         {       a = (cb__CircuitBreakerPacketUDPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, sizeof(cb__CircuitBreakerPacketUDPType), 0);
143976                 if (soap->body && soap_element_end_in(soap, tag))
143977                         return NULL;
143978         }
143979         return a;
143980 }
143981
143982 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *const*a)
143983 {
143984         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType))
143985                 (*a)->soap_serialize(soap);
143986 }
143987
143988 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *const*a, const char *tag, const char *type)
143989 {
143990         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType);
143991         if (soap_out_PointerTocb__CircuitBreakerPacketTCPType(soap, tag, id, a, type))
143992                 return soap->error;
143993         return soap_putindependent(soap);
143994 }
143995
143996 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketTCPType *const*a, const char *type)
143997 {
143998         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketTCPType);
143999         if (id < 0)
144000                 return soap->error;
144001         return (*a)->soap_out(soap, tag, id, type);
144002 }
144003
144004 SOAP_FMAC3 cb__CircuitBreakerPacketTCPType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType **p, const char *tag, const char *type)
144005 {
144006         if ((p = soap_in_PointerTocb__CircuitBreakerPacketTCPType(soap, tag, p, type)))
144007                 soap_getindependent(soap);
144008         return p;
144009 }
144010
144011 SOAP_FMAC3 cb__CircuitBreakerPacketTCPType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketTCPType **a, const char *type)
144012 {
144013         if (soap_element_begin_in(soap, tag, 1, NULL))
144014                 return NULL;
144015         if (!a)
144016                 if (!(a = (cb__CircuitBreakerPacketTCPType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketTCPType *))))
144017                         return NULL;
144018         *a = NULL;
144019         if (!soap->null && *soap->href != '#')
144020         {       soap_revert(soap);
144021                 if (!(*a = (cb__CircuitBreakerPacketTCPType *)soap_instantiate_cb__CircuitBreakerPacketTCPType(soap, -1, soap->type, soap->arrayType, NULL)))
144022                         return NULL;
144023                 (*a)->soap_default(soap);
144024                 if (!(*a)->soap_in(soap, tag, NULL))
144025                         return NULL;
144026         }
144027         else
144028         {       a = (cb__CircuitBreakerPacketTCPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, sizeof(cb__CircuitBreakerPacketTCPType), 0);
144029                 if (soap->body && soap_element_end_in(soap, tag))
144030                         return NULL;
144031         }
144032         return a;
144033 }
144034
144035 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *const*a)
144036 {
144037         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType))
144038                 (*a)->soap_serialize(soap);
144039 }
144040
144041 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *const*a, const char *tag, const char *type)
144042 {
144043         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType);
144044         if (soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, tag, id, a, type))
144045                 return soap->error;
144046         return soap_putindependent(soap);
144047 }
144048
144049 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredPortType *const*a, const char *type)
144050 {
144051         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType);
144052         if (id < 0)
144053                 return soap->error;
144054         return (*a)->soap_out(soap, tag, id, type);
144055 }
144056
144057 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType **p, const char *tag, const char *type)
144058 {
144059         if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, tag, p, type)))
144060                 soap_getindependent(soap);
144061         return p;
144062 }
144063
144064 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortType **a, const char *type)
144065 {
144066         if (soap_element_begin_in(soap, tag, 1, NULL))
144067                 return NULL;
144068         if (!a)
144069                 if (!(a = (cb__CircuitBreakerIPLayeredPortType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredPortType *))))
144070                         return NULL;
144071         *a = NULL;
144072         if (!soap->null && *soap->href != '#')
144073         {       soap_revert(soap);
144074                 if (!(*a = (cb__CircuitBreakerIPLayeredPortType *)soap_instantiate_cb__CircuitBreakerIPLayeredPortType(soap, -1, soap->type, soap->arrayType, NULL)))
144075                         return NULL;
144076                 (*a)->soap_default(soap);
144077                 if (!(*a)->soap_in(soap, tag, NULL))
144078                         return NULL;
144079         }
144080         else
144081         {       a = (cb__CircuitBreakerIPLayeredPortType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, sizeof(cb__CircuitBreakerIPLayeredPortType), 0);
144082                 if (soap->body && soap_element_end_in(soap, tag))
144083                         return NULL;
144084         }
144085         return a;
144086 }
144087
144088 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *const*a)
144089 {
144090         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPPacketType))
144091                 (*a)->soap_serialize(soap);
144092 }
144093
144094 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *const*a, const char *tag, const char *type)
144095 {
144096         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType);
144097         if (soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, tag, id, a, type))
144098                 return soap->error;
144099         return soap_putindependent(soap);
144100 }
144101
144102 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPPacketType *const*a, const char *type)
144103 {
144104         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPPacketType);
144105         if (id < 0)
144106                 return soap->error;
144107         return (*a)->soap_out(soap, tag, id, type);
144108 }
144109
144110 SOAP_FMAC3 cb__CircuitBreakerIPPacketType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType **p, const char *tag, const char *type)
144111 {
144112         if ((p = soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, tag, p, type)))
144113                 soap_getindependent(soap);
144114         return p;
144115 }
144116
144117 SOAP_FMAC3 cb__CircuitBreakerIPPacketType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerIPPacketType **a, const char *type)
144118 {
144119         if (soap_element_begin_in(soap, tag, 1, NULL))
144120                 return NULL;
144121         if (!a)
144122                 if (!(a = (cb__CircuitBreakerIPPacketType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPPacketType *))))
144123                         return NULL;
144124         *a = NULL;
144125         if (!soap->null && *soap->href != '#')
144126         {       soap_revert(soap);
144127                 if (!(*a = (cb__CircuitBreakerIPPacketType *)soap_instantiate_cb__CircuitBreakerIPPacketType(soap, -1, soap->type, soap->arrayType, NULL)))
144128                         return NULL;
144129                 (*a)->soap_default(soap);
144130                 if (!(*a)->soap_in(soap, tag, NULL))
144131                         return NULL;
144132         }
144133         else
144134         {       a = (cb__CircuitBreakerIPPacketType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPPacketType, sizeof(cb__CircuitBreakerIPPacketType), 0);
144135                 if (soap->body && soap_element_end_in(soap, tag))
144136                         return NULL;
144137         }
144138         return a;
144139 }
144140
144141 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *const*a)
144142 {
144143         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv6Type))
144144                 (*a)->soap_serialize(soap);
144145 }
144146
144147 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *const*a, const char *tag, const char *type)
144148 {
144149         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type);
144150         if (soap_out_PointerTocb__CircuitBreakerIPv6Type(soap, tag, id, a, type))
144151                 return soap->error;
144152         return soap_putindependent(soap);
144153 }
144154
144155 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv6Type *const*a, const char *type)
144156 {
144157         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv6Type);
144158         if (id < 0)
144159                 return soap->error;
144160         return (*a)->soap_out(soap, tag, id, type);
144161 }
144162
144163 SOAP_FMAC3 cb__CircuitBreakerIPv6Type ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type **p, const char *tag, const char *type)
144164 {
144165         if ((p = soap_in_PointerTocb__CircuitBreakerIPv6Type(soap, tag, p, type)))
144166                 soap_getindependent(soap);
144167         return p;
144168 }
144169
144170 SOAP_FMAC3 cb__CircuitBreakerIPv6Type ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6Type **a, const char *type)
144171 {
144172         if (soap_element_begin_in(soap, tag, 1, NULL))
144173                 return NULL;
144174         if (!a)
144175                 if (!(a = (cb__CircuitBreakerIPv6Type **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv6Type *))))
144176                         return NULL;
144177         *a = NULL;
144178         if (!soap->null && *soap->href != '#')
144179         {       soap_revert(soap);
144180                 if (!(*a = (cb__CircuitBreakerIPv6Type *)soap_instantiate_cb__CircuitBreakerIPv6Type(soap, -1, soap->type, soap->arrayType, NULL)))
144181                         return NULL;
144182                 (*a)->soap_default(soap);
144183                 if (!(*a)->soap_in(soap, tag, NULL))
144184                         return NULL;
144185         }
144186         else
144187         {       a = (cb__CircuitBreakerIPv6Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv6Type, sizeof(cb__CircuitBreakerIPv6Type), 0);
144188                 if (soap->body && soap_element_end_in(soap, tag))
144189                         return NULL;
144190         }
144191         return a;
144192 }
144193
144194 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *const*a)
144195 {
144196         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv4Type))
144197                 (*a)->soap_serialize(soap);
144198 }
144199
144200 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *const*a, const char *tag, const char *type)
144201 {
144202         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type);
144203         if (soap_out_PointerTocb__CircuitBreakerIPv4Type(soap, tag, id, a, type))
144204                 return soap->error;
144205         return soap_putindependent(soap);
144206 }
144207
144208 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv4Type *const*a, const char *type)
144209 {
144210         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv4Type);
144211         if (id < 0)
144212                 return soap->error;
144213         return (*a)->soap_out(soap, tag, id, type);
144214 }
144215
144216 SOAP_FMAC3 cb__CircuitBreakerIPv4Type ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type **p, const char *tag, const char *type)
144217 {
144218         if ((p = soap_in_PointerTocb__CircuitBreakerIPv4Type(soap, tag, p, type)))
144219                 soap_getindependent(soap);
144220         return p;
144221 }
144222
144223 SOAP_FMAC3 cb__CircuitBreakerIPv4Type ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4Type **a, const char *type)
144224 {
144225         if (soap_element_begin_in(soap, tag, 1, NULL))
144226                 return NULL;
144227         if (!a)
144228                 if (!(a = (cb__CircuitBreakerIPv4Type **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv4Type *))))
144229                         return NULL;
144230         *a = NULL;
144231         if (!soap->null && *soap->href != '#')
144232         {       soap_revert(soap);
144233                 if (!(*a = (cb__CircuitBreakerIPv4Type *)soap_instantiate_cb__CircuitBreakerIPv4Type(soap, -1, soap->type, soap->arrayType, NULL)))
144234                         return NULL;
144235                 (*a)->soap_default(soap);
144236                 if (!(*a)->soap_in(soap, tag, NULL))
144237                         return NULL;
144238         }
144239         else
144240         {       a = (cb__CircuitBreakerIPv4Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv4Type, sizeof(cb__CircuitBreakerIPv4Type), 0);
144241                 if (soap->body && soap_element_end_in(soap, tag))
144242                         return NULL;
144243         }
144244         return a;
144245 }
144246
144247 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *const*a)
144248 {
144249         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType))
144250                 (*a)->soap_serialize(soap);
144251 }
144252
144253 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *const*a, const char *tag, const char *type)
144254 {
144255         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType);
144256         if (soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, id, a, type))
144257                 return soap->error;
144258         return soap_putindependent(soap);
144259 }
144260
144261 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv6AddressAndMaskType *const*a, const char *type)
144262 {
144263         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType);
144264         if (id < 0)
144265                 return soap->error;
144266         return (*a)->soap_out(soap, tag, id, type);
144267 }
144268
144269 SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType **p, const char *tag, const char *type)
144270 {
144271         if ((p = soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, p, type)))
144272                 soap_getindependent(soap);
144273         return p;
144274 }
144275
144276 SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6AddressAndMaskType **a, const char *type)
144277 {
144278         if (soap_element_begin_in(soap, tag, 1, NULL))
144279                 return NULL;
144280         if (!a)
144281                 if (!(a = (cb__CircuitBreakerIPv6AddressAndMaskType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType *))))
144282                         return NULL;
144283         *a = NULL;
144284         if (!soap->null && *soap->href != '#')
144285         {       soap_revert(soap);
144286                 if (!(*a = (cb__CircuitBreakerIPv6AddressAndMaskType *)soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(soap, -1, soap->type, soap->arrayType, NULL)))
144287                         return NULL;
144288                 (*a)->soap_default(soap);
144289                 if (!(*a)->soap_in(soap, tag, NULL))
144290                         return NULL;
144291         }
144292         else
144293         {       a = (cb__CircuitBreakerIPv6AddressAndMaskType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType), 0);
144294                 if (soap->body && soap_element_end_in(soap, tag))
144295                         return NULL;
144296         }
144297         return a;
144298 }
144299
144300 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *const*a)
144301 {
144302         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType))
144303                 (*a)->soap_serialize(soap);
144304 }
144305
144306 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *const*a, const char *tag, const char *type)
144307 {
144308         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType);
144309         if (soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, id, a, type))
144310                 return soap->error;
144311         return soap_putindependent(soap);
144312 }
144313
144314 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv4AddressAndMaskType *const*a, const char *type)
144315 {
144316         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType);
144317         if (id < 0)
144318                 return soap->error;
144319         return (*a)->soap_out(soap, tag, id, type);
144320 }
144321
144322 SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType **p, const char *tag, const char *type)
144323 {
144324         if ((p = soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, p, type)))
144325                 soap_getindependent(soap);
144326         return p;
144327 }
144328
144329 SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4AddressAndMaskType **a, const char *type)
144330 {
144331         if (soap_element_begin_in(soap, tag, 1, NULL))
144332                 return NULL;
144333         if (!a)
144334                 if (!(a = (cb__CircuitBreakerIPv4AddressAndMaskType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType *))))
144335                         return NULL;
144336         *a = NULL;
144337         if (!soap->null && *soap->href != '#')
144338         {       soap_revert(soap);
144339                 if (!(*a = (cb__CircuitBreakerIPv4AddressAndMaskType *)soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(soap, -1, soap->type, soap->arrayType, NULL)))
144340                         return NULL;
144341                 (*a)->soap_default(soap);
144342                 if (!(*a)->soap_in(soap, tag, NULL))
144343                         return NULL;
144344         }
144345         else
144346         {       a = (cb__CircuitBreakerIPv4AddressAndMaskType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType), 0);
144347                 if (soap->body && soap_element_end_in(soap, tag))
144348                         return NULL;
144349         }
144350         return a;
144351 }
144352
144353 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *const*a)
144354 {
144355         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType))
144356                 (*a)->soap_serialize(soap);
144357 }
144358
144359 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *const*a, const char *tag, const char *type)
144360 {
144361         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType);
144362         if (soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, tag, id, a, type))
144363                 return soap->error;
144364         return soap_putindependent(soap);
144365 }
144366
144367 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredPortRangeType *const*a, const char *type)
144368 {
144369         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType);
144370         if (id < 0)
144371                 return soap->error;
144372         return (*a)->soap_out(soap, tag, id, type);
144373 }
144374
144375 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType **p, const char *tag, const char *type)
144376 {
144377         if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, tag, p, type)))
144378                 soap_getindependent(soap);
144379         return p;
144380 }
144381
144382 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortRangeType **a, const char *type)
144383 {
144384         if (soap_element_begin_in(soap, tag, 1, NULL))
144385                 return NULL;
144386         if (!a)
144387                 if (!(a = (cb__CircuitBreakerIPLayeredPortRangeType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredPortRangeType *))))
144388                         return NULL;
144389         *a = NULL;
144390         if (!soap->null && *soap->href != '#')
144391         {       soap_revert(soap);
144392                 if (!(*a = (cb__CircuitBreakerIPLayeredPortRangeType *)soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(soap, -1, soap->type, soap->arrayType, NULL)))
144393                         return NULL;
144394                 (*a)->soap_default(soap);
144395                 if (!(*a)->soap_in(soap, tag, NULL))
144396                         return NULL;
144397         }
144398         else
144399         {       a = (cb__CircuitBreakerIPLayeredPortRangeType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, sizeof(cb__CircuitBreakerIPLayeredPortRangeType), 0);
144400                 if (soap->body && soap_element_end_in(soap, tag))
144401                         return NULL;
144402         }
144403         return a;
144404 }
144405
144406 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *const*a)
144407 {
144408         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType))
144409                 (*a)->soap_serialize(soap);
144410 }
144411
144412 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *const*a, const char *tag, const char *type)
144413 {
144414         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType);
144415         if (soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, id, a, type))
144416                 return soap->error;
144417         return soap_putindependent(soap);
144418 }
144419
144420 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredPortSimpleType *const*a, const char *type)
144421 {
144422         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType);
144423         if (id < 0)
144424                 return soap->error;
144425         return (*a)->soap_out(soap, tag, id, type);
144426 }
144427
144428 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType **p, const char *tag, const char *type)
144429 {
144430         if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, p, type)))
144431                 soap_getindependent(soap);
144432         return p;
144433 }
144434
144435 SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortSimpleType **a, const char *type)
144436 {
144437         if (soap_element_begin_in(soap, tag, 1, NULL))
144438                 return NULL;
144439         if (!a)
144440                 if (!(a = (cb__CircuitBreakerIPLayeredPortSimpleType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType *))))
144441                         return NULL;
144442         *a = NULL;
144443         if (!soap->null && *soap->href != '#')
144444         {       soap_revert(soap);
144445                 if (!(*a = (cb__CircuitBreakerIPLayeredPortSimpleType *)soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(soap, -1, soap->type, soap->arrayType, NULL)))
144446                         return NULL;
144447                 (*a)->soap_default(soap);
144448                 if (!(*a)->soap_in(soap, tag, NULL))
144449                         return NULL;
144450         }
144451         else
144452         {       a = (cb__CircuitBreakerIPLayeredPortSimpleType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType), 0);
144453                 if (soap->body && soap_element_end_in(soap, tag))
144454                         return NULL;
144455         }
144456         return a;
144457 }
144458
144459 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *const*a)
144460 {
144461         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPolicyType))
144462                 (*a)->soap_serialize(soap);
144463 }
144464
144465 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *const*a, const char *tag, const char *type)
144466 {
144467         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType);
144468         if (soap_out_PointerTocb__CircuitBreakerPolicyType(soap, tag, id, a, type))
144469                 return soap->error;
144470         return soap_putindependent(soap);
144471 }
144472
144473 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPolicyType *const*a, const char *type)
144474 {
144475         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPolicyType);
144476         if (id < 0)
144477                 return soap->error;
144478         return (*a)->soap_out(soap, tag, id, type);
144479 }
144480
144481 SOAP_FMAC3 cb__CircuitBreakerPolicyType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType **p, const char *tag, const char *type)
144482 {
144483         if ((p = soap_in_PointerTocb__CircuitBreakerPolicyType(soap, tag, p, type)))
144484                 soap_getindependent(soap);
144485         return p;
144486 }
144487
144488 SOAP_FMAC3 cb__CircuitBreakerPolicyType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyType **a, const char *type)
144489 {
144490         if (soap_element_begin_in(soap, tag, 1, NULL))
144491                 return NULL;
144492         if (!a)
144493                 if (!(a = (cb__CircuitBreakerPolicyType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPolicyType *))))
144494                         return NULL;
144495         *a = NULL;
144496         if (!soap->null && *soap->href != '#')
144497         {       soap_revert(soap);
144498                 if (!(*a = (cb__CircuitBreakerPolicyType *)soap_instantiate_cb__CircuitBreakerPolicyType(soap, -1, soap->type, soap->arrayType, NULL)))
144499                         return NULL;
144500                 (*a)->soap_default(soap);
144501                 if (!(*a)->soap_in(soap, tag, NULL))
144502                         return NULL;
144503         }
144504         else
144505         {       a = (cb__CircuitBreakerPolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPolicyType, sizeof(cb__CircuitBreakerPolicyType), 0);
144506                 if (soap->body && soap_element_end_in(soap, tag))
144507                         return NULL;
144508         }
144509         return a;
144510 }
144511
144512 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *const*a)
144513 {
144514         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType))
144515                 (*a)->soap_serialize(soap);
144516 }
144517
144518 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *const*a, const char *tag, const char *type)
144519 {
144520         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType);
144521         if (soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, tag, id, a, type))
144522                 return soap->error;
144523         return soap_putindependent(soap);
144524 }
144525
144526 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerDefaultFilterType *const*a, const char *type)
144527 {
144528         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType);
144529         if (id < 0)
144530                 return soap->error;
144531         return (*a)->soap_out(soap, tag, id, type);
144532 }
144533
144534 SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType **p, const char *tag, const char *type)
144535 {
144536         if ((p = soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, tag, p, type)))
144537                 soap_getindependent(soap);
144538         return p;
144539 }
144540
144541 SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerDefaultFilterType **a, const char *type)
144542 {
144543         if (soap_element_begin_in(soap, tag, 1, NULL))
144544                 return NULL;
144545         if (!a)
144546                 if (!(a = (cb__CircuitBreakerDefaultFilterType **)soap_malloc(soap, sizeof(cb__CircuitBreakerDefaultFilterType *))))
144547                         return NULL;
144548         *a = NULL;
144549         if (!soap->null && *soap->href != '#')
144550         {       soap_revert(soap);
144551                 if (!(*a = (cb__CircuitBreakerDefaultFilterType *)soap_instantiate_cb__CircuitBreakerDefaultFilterType(soap, -1, soap->type, soap->arrayType, NULL)))
144552                         return NULL;
144553                 (*a)->soap_default(soap);
144554                 if (!(*a)->soap_in(soap, tag, NULL))
144555                         return NULL;
144556         }
144557         else
144558         {       a = (cb__CircuitBreakerDefaultFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, sizeof(cb__CircuitBreakerDefaultFilterType), 0);
144559                 if (soap->body && soap_element_end_in(soap, tag))
144560                         return NULL;
144561         }
144562         return a;
144563 }
144564
144565 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *const*a)
144566 {
144567         if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType))
144568                 (*a)->soap_serialize(soap);
144569 }
144570
144571 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *const*a, const char *tag, const char *type)
144572 {
144573         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType);
144574         if (soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, tag, id, a, type))
144575                 return soap->error;
144576         return soap_putindependent(soap);
144577 }
144578
144579 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerAntiSpoofingFilterType *const*a, const char *type)
144580 {
144581         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType);
144582         if (id < 0)
144583                 return soap->error;
144584         return (*a)->soap_out(soap, tag, id, type);
144585 }
144586
144587 SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType **p, const char *tag, const char *type)
144588 {
144589         if ((p = soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, tag, p, type)))
144590                 soap_getindependent(soap);
144591         return p;
144592 }
144593
144594 SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerAntiSpoofingFilterType **a, const char *type)
144595 {
144596         if (soap_element_begin_in(soap, tag, 1, NULL))
144597                 return NULL;
144598         if (!a)
144599                 if (!(a = (cb__CircuitBreakerAntiSpoofingFilterType **)soap_malloc(soap, sizeof(cb__CircuitBreakerAntiSpoofingFilterType *))))
144600                         return NULL;
144601         *a = NULL;
144602         if (!soap->null && *soap->href != '#')
144603         {       soap_revert(soap);
144604                 if (!(*a = (cb__CircuitBreakerAntiSpoofingFilterType *)soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(soap, -1, soap->type, soap->arrayType, NULL)))
144605                         return NULL;
144606                 (*a)->soap_default(soap);
144607                 if (!(*a)->soap_in(soap, tag, NULL))
144608                         return NULL;
144609         }
144610         else
144611         {       a = (cb__CircuitBreakerAntiSpoofingFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, sizeof(cb__CircuitBreakerAntiSpoofingFilterType), 0);
144612                 if (soap->body && soap_element_end_in(soap, tag))
144613                         return NULL;
144614         }
144615         return a;
144616 }
144617
144618 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *const*a)
144619 {
144620         if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionGeneralType))
144621                 (*a)->soap_serialize(soap);
144622 }
144623
144624 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *const*a, const char *tag, const char *type)
144625 {
144626         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType);
144627         if (soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, tag, id, a, type))
144628                 return soap->error;
144629         return soap_putindependent(soap);
144630 }
144631
144632 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionGeneralType *const*a, const char *type)
144633 {
144634         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionGeneralType);
144635         if (id < 0)
144636                 return soap->error;
144637         return (*a)->soap_out(soap, tag, id, type);
144638 }
144639
144640 SOAP_FMAC3 emi__AlertSubscriptionGeneralType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType **p, const char *tag, const char *type)
144641 {
144642         if ((p = soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, tag, p, type)))
144643                 soap_getindependent(soap);
144644         return p;
144645 }
144646
144647 SOAP_FMAC3 emi__AlertSubscriptionGeneralType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, emi__AlertSubscriptionGeneralType **a, const char *type)
144648 {
144649         if (soap_element_begin_in(soap, tag, 1, NULL))
144650                 return NULL;
144651         if (!a)
144652                 if (!(a = (emi__AlertSubscriptionGeneralType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionGeneralType *))))
144653                         return NULL;
144654         *a = NULL;
144655         if (!soap->null && *soap->href != '#')
144656         {       soap_revert(soap);
144657                 if (!(*a = (emi__AlertSubscriptionGeneralType *)soap_instantiate_emi__AlertSubscriptionGeneralType(soap, -1, soap->type, soap->arrayType, NULL)))
144658                         return NULL;
144659                 (*a)->soap_default(soap);
144660                 if (!(*a)->soap_in(soap, tag, NULL))
144661                         return NULL;
144662         }
144663         else
144664         {       a = (emi__AlertSubscriptionGeneralType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionGeneralType, sizeof(emi__AlertSubscriptionGeneralType), 0);
144665                 if (soap->body && soap_element_end_in(soap, tag))
144666                         return NULL;
144667         }
144668         return a;
144669 }
144670
144671 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *const*a)
144672 {
144673         if (!soap_reference(soap, *a, SOAP_TYPE_emi__SensorAttributesType))
144674                 (*a)->soap_serialize(soap);
144675 }
144676
144677 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *const*a, const char *tag, const char *type)
144678 {
144679         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__SensorAttributesType);
144680         if (soap_out_PointerToemi__SensorAttributesType(soap, tag, id, a, type))
144681                 return soap->error;
144682         return soap_putindependent(soap);
144683 }
144684
144685 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__SensorAttributesType(struct soap *soap, const char *tag, int id, emi__SensorAttributesType *const*a, const char *type)
144686 {
144687         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__SensorAttributesType);
144688         if (id < 0)
144689                 return soap->error;
144690         return (*a)->soap_out(soap, tag, id, type);
144691 }
144692
144693 SOAP_FMAC3 emi__SensorAttributesType ** SOAP_FMAC4 soap_get_PointerToemi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType **p, const char *tag, const char *type)
144694 {
144695         if ((p = soap_in_PointerToemi__SensorAttributesType(soap, tag, p, type)))
144696                 soap_getindependent(soap);
144697         return p;
144698 }
144699
144700 SOAP_FMAC3 emi__SensorAttributesType ** SOAP_FMAC4 soap_in_PointerToemi__SensorAttributesType(struct soap *soap, const char *tag, emi__SensorAttributesType **a, const char *type)
144701 {
144702         if (soap_element_begin_in(soap, tag, 1, NULL))
144703                 return NULL;
144704         if (!a)
144705                 if (!(a = (emi__SensorAttributesType **)soap_malloc(soap, sizeof(emi__SensorAttributesType *))))
144706                         return NULL;
144707         *a = NULL;
144708         if (!soap->null && *soap->href != '#')
144709         {       soap_revert(soap);
144710                 if (!(*a = (emi__SensorAttributesType *)soap_instantiate_emi__SensorAttributesType(soap, -1, soap->type, soap->arrayType, NULL)))
144711                         return NULL;
144712                 (*a)->soap_default(soap);
144713                 if (!(*a)->soap_in(soap, tag, NULL))
144714                         return NULL;
144715         }
144716         else
144717         {       a = (emi__SensorAttributesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__SensorAttributesType, sizeof(emi__SensorAttributesType), 0);
144718                 if (soap->body && soap_element_end_in(soap, tag))
144719                         return NULL;
144720         }
144721         return a;
144722 }
144723
144724 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *const*a)
144725 {
144726         if (!soap_reference(soap, *a, SOAP_TYPE_emi__SensorHandleArrayType))
144727                 (*a)->soap_serialize(soap);
144728 }
144729
144730 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *const*a, const char *tag, const char *type)
144731 {
144732         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__SensorHandleArrayType);
144733         if (soap_out_PointerToemi__SensorHandleArrayType(soap, tag, id, a, type))
144734                 return soap->error;
144735         return soap_putindependent(soap);
144736 }
144737
144738 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__SensorHandleArrayType(struct soap *soap, const char *tag, int id, emi__SensorHandleArrayType *const*a, const char *type)
144739 {
144740         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__SensorHandleArrayType);
144741         if (id < 0)
144742                 return soap->error;
144743         return (*a)->soap_out(soap, tag, id, type);
144744 }
144745
144746 SOAP_FMAC3 emi__SensorHandleArrayType ** SOAP_FMAC4 soap_get_PointerToemi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType **p, const char *tag, const char *type)
144747 {
144748         if ((p = soap_in_PointerToemi__SensorHandleArrayType(soap, tag, p, type)))
144749                 soap_getindependent(soap);
144750         return p;
144751 }
144752
144753 SOAP_FMAC3 emi__SensorHandleArrayType ** SOAP_FMAC4 soap_in_PointerToemi__SensorHandleArrayType(struct soap *soap, const char *tag, emi__SensorHandleArrayType **a, const char *type)
144754 {
144755         if (soap_element_begin_in(soap, tag, 1, NULL))
144756                 return NULL;
144757         if (!a)
144758                 if (!(a = (emi__SensorHandleArrayType **)soap_malloc(soap, sizeof(emi__SensorHandleArrayType *))))
144759                         return NULL;
144760         *a = NULL;
144761         if (!soap->null && *soap->href != '#')
144762         {       soap_revert(soap);
144763                 if (!(*a = (emi__SensorHandleArrayType *)soap_instantiate_emi__SensorHandleArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
144764                         return NULL;
144765                 (*a)->soap_default(soap);
144766                 if (!(*a)->soap_in(soap, tag, NULL))
144767                         return NULL;
144768         }
144769         else
144770         {       a = (emi__SensorHandleArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__SensorHandleArrayType, sizeof(emi__SensorHandleArrayType), 0);
144771                 if (soap->body && soap_element_end_in(soap, tag))
144772                         return NULL;
144773         }
144774         return a;
144775 }
144776
144777 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *const*a)
144778 {
144779         if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventLogRecordArrayType))
144780                 (*a)->soap_serialize(soap);
144781 }
144782
144783 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *const*a, const char *tag, const char *type)
144784 {
144785         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventLogRecordArrayType);
144786         if (soap_out_PointerToemi__EventLogRecordArrayType(soap, tag, id, a, type))
144787                 return soap->error;
144788         return soap_putindependent(soap);
144789 }
144790
144791 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventLogRecordArrayType(struct soap *soap, const char *tag, int id, emi__EventLogRecordArrayType *const*a, const char *type)
144792 {
144793         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventLogRecordArrayType);
144794         if (id < 0)
144795                 return soap->error;
144796         return (*a)->soap_out(soap, tag, id, type);
144797 }
144798
144799 SOAP_FMAC3 emi__EventLogRecordArrayType ** SOAP_FMAC4 soap_get_PointerToemi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType **p, const char *tag, const char *type)
144800 {
144801         if ((p = soap_in_PointerToemi__EventLogRecordArrayType(soap, tag, p, type)))
144802                 soap_getindependent(soap);
144803         return p;
144804 }
144805
144806 SOAP_FMAC3 emi__EventLogRecordArrayType ** SOAP_FMAC4 soap_in_PointerToemi__EventLogRecordArrayType(struct soap *soap, const char *tag, emi__EventLogRecordArrayType **a, const char *type)
144807 {
144808         if (soap_element_begin_in(soap, tag, 1, NULL))
144809                 return NULL;
144810         if (!a)
144811                 if (!(a = (emi__EventLogRecordArrayType **)soap_malloc(soap, sizeof(emi__EventLogRecordArrayType *))))
144812                         return NULL;
144813         *a = NULL;
144814         if (!soap->null && *soap->href != '#')
144815         {       soap_revert(soap);
144816                 if (!(*a = (emi__EventLogRecordArrayType *)soap_instantiate_emi__EventLogRecordArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
144817                         return NULL;
144818                 (*a)->soap_default(soap);
144819                 if (!(*a)->soap_in(soap, tag, NULL))
144820                         return NULL;
144821         }
144822         else
144823         {       a = (emi__EventLogRecordArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventLogRecordArrayType, sizeof(emi__EventLogRecordArrayType), 0);
144824                 if (soap->body && soap_element_end_in(soap, tag))
144825                         return NULL;
144826         }
144827         return a;
144828 }
144829
144830 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *const*a)
144831 {
144832         if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventFilterHandleArrayType))
144833                 (*a)->soap_serialize(soap);
144834 }
144835
144836 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *const*a, const char *tag, const char *type)
144837 {
144838         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventFilterHandleArrayType);
144839         if (soap_out_PointerToemi__EventFilterHandleArrayType(soap, tag, id, a, type))
144840                 return soap->error;
144841         return soap_putindependent(soap);
144842 }
144843
144844 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventFilterHandleArrayType(struct soap *soap, const char *tag, int id, emi__EventFilterHandleArrayType *const*a, const char *type)
144845 {
144846         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventFilterHandleArrayType);
144847         if (id < 0)
144848                 return soap->error;
144849         return (*a)->soap_out(soap, tag, id, type);
144850 }
144851
144852 SOAP_FMAC3 emi__EventFilterHandleArrayType ** SOAP_FMAC4 soap_get_PointerToemi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType **p, const char *tag, const char *type)
144853 {
144854         if ((p = soap_in_PointerToemi__EventFilterHandleArrayType(soap, tag, p, type)))
144855                 soap_getindependent(soap);
144856         return p;
144857 }
144858
144859 SOAP_FMAC3 emi__EventFilterHandleArrayType ** SOAP_FMAC4 soap_in_PointerToemi__EventFilterHandleArrayType(struct soap *soap, const char *tag, emi__EventFilterHandleArrayType **a, const char *type)
144860 {
144861         if (soap_element_begin_in(soap, tag, 1, NULL))
144862                 return NULL;
144863         if (!a)
144864                 if (!(a = (emi__EventFilterHandleArrayType **)soap_malloc(soap, sizeof(emi__EventFilterHandleArrayType *))))
144865                         return NULL;
144866         *a = NULL;
144867         if (!soap->null && *soap->href != '#')
144868         {       soap_revert(soap);
144869                 if (!(*a = (emi__EventFilterHandleArrayType *)soap_instantiate_emi__EventFilterHandleArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
144870                         return NULL;
144871                 (*a)->soap_default(soap);
144872                 if (!(*a)->soap_in(soap, tag, NULL))
144873                         return NULL;
144874         }
144875         else
144876         {       a = (emi__EventFilterHandleArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventFilterHandleArrayType, sizeof(emi__EventFilterHandleArrayType), 0);
144877                 if (soap->body && soap_element_end_in(soap, tag))
144878                         return NULL;
144879         }
144880         return a;
144881 }
144882
144883 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventFilterType(struct soap *soap, emi__EventFilterType *const*a)
144884 {
144885         if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventFilterType))
144886                 (*a)->soap_serialize(soap);
144887 }
144888
144889 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventFilterType(struct soap *soap, emi__EventFilterType *const*a, const char *tag, const char *type)
144890 {
144891         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventFilterType);
144892         if (soap_out_PointerToemi__EventFilterType(soap, tag, id, a, type))
144893                 return soap->error;
144894         return soap_putindependent(soap);
144895 }
144896
144897 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventFilterType(struct soap *soap, const char *tag, int id, emi__EventFilterType *const*a, const char *type)
144898 {
144899         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventFilterType);
144900         if (id < 0)
144901                 return soap->error;
144902         return (*a)->soap_out(soap, tag, id, type);
144903 }
144904
144905 SOAP_FMAC3 emi__EventFilterType ** SOAP_FMAC4 soap_get_PointerToemi__EventFilterType(struct soap *soap, emi__EventFilterType **p, const char *tag, const char *type)
144906 {
144907         if ((p = soap_in_PointerToemi__EventFilterType(soap, tag, p, type)))
144908                 soap_getindependent(soap);
144909         return p;
144910 }
144911
144912 SOAP_FMAC3 emi__EventFilterType ** SOAP_FMAC4 soap_in_PointerToemi__EventFilterType(struct soap *soap, const char *tag, emi__EventFilterType **a, const char *type)
144913 {
144914         if (soap_element_begin_in(soap, tag, 1, NULL))
144915                 return NULL;
144916         if (!a)
144917                 if (!(a = (emi__EventFilterType **)soap_malloc(soap, sizeof(emi__EventFilterType *))))
144918                         return NULL;
144919         *a = NULL;
144920         if (!soap->null && *soap->href != '#')
144921         {       soap_revert(soap);
144922                 if (!(*a = (emi__EventFilterType *)soap_instantiate_emi__EventFilterType(soap, -1, soap->type, soap->arrayType, NULL)))
144923                         return NULL;
144924                 (*a)->soap_default(soap);
144925                 if (!(*a)->soap_in(soap, tag, NULL))
144926                         return NULL;
144927         }
144928         else
144929         {       a = (emi__EventFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventFilterType, sizeof(emi__EventFilterType), 0);
144930                 if (soap->body && soap_element_end_in(soap, tag))
144931                         return NULL;
144932         }
144933         return a;
144934 }
144935
144936 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__ByteStr(struct soap *soap, emi__ByteStr *const*a)
144937 {
144938         if (!soap_reference(soap, *a, SOAP_TYPE_emi__ByteStr))
144939                 (*a)->soap_serialize(soap);
144940 }
144941
144942 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__ByteStr(struct soap *soap, emi__ByteStr *const*a, const char *tag, const char *type)
144943 {
144944         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__ByteStr);
144945         if (soap_out_PointerToemi__ByteStr(soap, tag, id, a, type))
144946                 return soap->error;
144947         return soap_putindependent(soap);
144948 }
144949
144950 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__ByteStr(struct soap *soap, const char *tag, int id, emi__ByteStr *const*a, const char *type)
144951 {
144952         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__ByteStr);
144953         if (id < 0)
144954                 return soap->error;
144955         return (*a)->soap_out(soap, tag, id, type);
144956 }
144957
144958 SOAP_FMAC3 emi__ByteStr ** SOAP_FMAC4 soap_get_PointerToemi__ByteStr(struct soap *soap, emi__ByteStr **p, const char *tag, const char *type)
144959 {
144960         if ((p = soap_in_PointerToemi__ByteStr(soap, tag, p, type)))
144961                 soap_getindependent(soap);
144962         return p;
144963 }
144964
144965 SOAP_FMAC3 emi__ByteStr ** SOAP_FMAC4 soap_in_PointerToemi__ByteStr(struct soap *soap, const char *tag, emi__ByteStr **a, const char *type)
144966 {
144967         if (soap_element_begin_in(soap, tag, 1, NULL))
144968                 return NULL;
144969         if (!a)
144970                 if (!(a = (emi__ByteStr **)soap_malloc(soap, sizeof(emi__ByteStr *))))
144971                         return NULL;
144972         *a = NULL;
144973         if (!soap->null && *soap->href != '#')
144974         {       soap_revert(soap);
144975                 if (!(*a = (emi__ByteStr *)soap_instantiate_emi__ByteStr(soap, -1, soap->type, soap->arrayType, NULL)))
144976                         return NULL;
144977                 (*a)->soap_default(soap);
144978                 if (!(*a)->soap_in(soap, tag, NULL))
144979                         return NULL;
144980         }
144981         else
144982         {       a = (emi__ByteStr **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__ByteStr, sizeof(emi__ByteStr), 0);
144983                 if (soap->body && soap_element_end_in(soap, tag))
144984                         return NULL;
144985         }
144986         return a;
144987 }
144988
144989 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *const*a)
144990 {
144991         if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType))
144992                 (*a)->soap_serialize(soap);
144993 }
144994
144995 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *const*a, const char *tag, const char *type)
144996 {
144997         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType);
144998         if (soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, tag, id, a, type))
144999                 return soap->error;
145000         return soap_putindependent(soap);
145001 }
145002
145003 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionPolicyIDArrayType *const*a, const char *type)
145004 {
145005         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType);
145006         if (id < 0)
145007                 return soap->error;
145008         return (*a)->soap_out(soap, tag, id, type);
145009 }
145010
145011 SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType **p, const char *tag, const char *type)
145012 {
145013         if ((p = soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, tag, p, type)))
145014                 soap_getindependent(soap);
145015         return p;
145016 }
145017
145018 SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionPolicyIDArrayType **a, const char *type)
145019 {
145020         if (soap_element_begin_in(soap, tag, 1, NULL))
145021                 return NULL;
145022         if (!a)
145023                 if (!(a = (emi__AlertSubscriptionPolicyIDArrayType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionPolicyIDArrayType *))))
145024                         return NULL;
145025         *a = NULL;
145026         if (!soap->null && *soap->href != '#')
145027         {       soap_revert(soap);
145028                 if (!(*a = (emi__AlertSubscriptionPolicyIDArrayType *)soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
145029                         return NULL;
145030                 (*a)->soap_default(soap);
145031                 if (!(*a)->soap_in(soap, tag, NULL))
145032                         return NULL;
145033         }
145034         else
145035         {       a = (emi__AlertSubscriptionPolicyIDArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, sizeof(emi__AlertSubscriptionPolicyIDArrayType), 0);
145036                 if (soap->body && soap_element_end_in(soap, tag))
145037                         return NULL;
145038         }
145039         return a;
145040 }
145041
145042 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *const*a)
145043 {
145044         if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType))
145045                 (*a)->soap_serialize(soap);
145046 }
145047
145048 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *const*a, const char *tag, const char *type)
145049 {
145050         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType);
145051         if (soap_out_PointerToemi__AlertSubscriptionHandleArrayType(soap, tag, id, a, type))
145052                 return soap->error;
145053         return soap_putindependent(soap);
145054 }
145055
145056 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionHandleArrayType *const*a, const char *type)
145057 {
145058         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType);
145059         if (id < 0)
145060                 return soap->error;
145061         return (*a)->soap_out(soap, tag, id, type);
145062 }
145063
145064 SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType **p, const char *tag, const char *type)
145065 {
145066         if ((p = soap_in_PointerToemi__AlertSubscriptionHandleArrayType(soap, tag, p, type)))
145067                 soap_getindependent(soap);
145068         return p;
145069 }
145070
145071 SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionHandleArrayType **a, const char *type)
145072 {
145073         if (soap_element_begin_in(soap, tag, 1, NULL))
145074                 return NULL;
145075         if (!a)
145076                 if (!(a = (emi__AlertSubscriptionHandleArrayType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionHandleArrayType *))))
145077                         return NULL;
145078         *a = NULL;
145079         if (!soap->null && *soap->href != '#')
145080         {       soap_revert(soap);
145081                 if (!(*a = (emi__AlertSubscriptionHandleArrayType *)soap_instantiate_emi__AlertSubscriptionHandleArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
145082                         return NULL;
145083                 (*a)->soap_default(soap);
145084                 if (!(*a)->soap_in(soap, tag, NULL))
145085                         return NULL;
145086         }
145087         else
145088         {       a = (emi__AlertSubscriptionHandleArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, sizeof(emi__AlertSubscriptionHandleArrayType), 0);
145089                 if (soap->body && soap_element_end_in(soap, tag))
145090                         return NULL;
145091         }
145092         return a;
145093 }
145094
145095 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *const*a)
145096 {
145097         soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
145098 }
145099
145100 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *const*a, const char *tag, const char *type)
145101 {
145102         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType);
145103         if (soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, tag, id, a, type))
145104                 return soap->error;
145105         return soap_putindependent(soap);
145106 }
145107
145108 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, int id, unsigned char *const*a, const char *type)
145109 {
145110         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
145111         if (id < 0)
145112                 return soap->error;
145113         return soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, *a, type);
145114 }
145115
145116 SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char **p, const char *tag, const char *type)
145117 {
145118         if ((p = soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, tag, p, type)))
145119                 soap_getindependent(soap);
145120         return p;
145121 }
145122
145123 SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, unsigned char **a, const char *type)
145124 {
145125         if (soap_element_begin_in(soap, tag, 1, NULL))
145126                 return NULL;
145127         if (!a)
145128                 if (!(a = (unsigned char **)soap_malloc(soap, sizeof(unsigned char *))))
145129                         return NULL;
145130         *a = NULL;
145131         if (!soap->null && *soap->href != '#')
145132         {       soap_revert(soap);
145133                 if (!(*a = soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, *a, type)))
145134                         return NULL;
145135         }
145136         else
145137         {       a = (unsigned char **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType, sizeof(unsigned char), 0);
145138                 if (soap->body && soap_element_end_in(soap, tag))
145139                         return NULL;
145140         }
145141         return a;
145142 }
145143
145144 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *const*a)
145145 {
145146         if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionType))
145147                 (*a)->soap_serialize(soap);
145148 }
145149
145150 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *const*a, const char *tag, const char *type)
145151 {
145152         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionType);
145153         if (soap_out_PointerToemi__AlertSubscriptionType(soap, tag, id, a, type))
145154                 return soap->error;
145155         return soap_putindependent(soap);
145156 }
145157
145158 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionType *const*a, const char *type)
145159 {
145160         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionType);
145161         if (id < 0)
145162                 return soap->error;
145163         return (*a)->soap_out(soap, tag, id, type);
145164 }
145165
145166 SOAP_FMAC3 emi__AlertSubscriptionType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType **p, const char *tag, const char *type)
145167 {
145168         if ((p = soap_in_PointerToemi__AlertSubscriptionType(soap, tag, p, type)))
145169                 soap_getindependent(soap);
145170         return p;
145171 }
145172
145173 SOAP_FMAC3 emi__AlertSubscriptionType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionType(struct soap *soap, const char *tag, emi__AlertSubscriptionType **a, const char *type)
145174 {
145175         if (soap_element_begin_in(soap, tag, 1, NULL))
145176                 return NULL;
145177         if (!a)
145178                 if (!(a = (emi__AlertSubscriptionType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionType *))))
145179                         return NULL;
145180         *a = NULL;
145181         if (!soap->null && *soap->href != '#')
145182         {       soap_revert(soap);
145183                 if (!(*a = (emi__AlertSubscriptionType *)soap_instantiate_emi__AlertSubscriptionType(soap, -1, soap->type, soap->arrayType, NULL)))
145184                         return NULL;
145185                 (*a)->soap_default(soap);
145186                 if (!(*a)->soap_in(soap, tag, NULL))
145187                         return NULL;
145188         }
145189         else
145190         {       a = (emi__AlertSubscriptionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionType, sizeof(emi__AlertSubscriptionType), 0);
145191                 if (soap->body && soap_element_end_in(soap, tag))
145192                         return NULL;
145193         }
145194         return a;
145195 }
145196
145197 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *const*a)
145198 {
145199         if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionSoapType))
145200                 (*a)->soap_serialize(soap);
145201 }
145202
145203 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *const*a, const char *tag, const char *type)
145204 {
145205         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType);
145206         if (soap_out_PointerToemi__AlertSubscriptionSoapType(soap, tag, id, a, type))
145207                 return soap->error;
145208         return soap_putindependent(soap);
145209 }
145210
145211 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionSoapType *const*a, const char *type)
145212 {
145213         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionSoapType);
145214         if (id < 0)
145215                 return soap->error;
145216         return (*a)->soap_out(soap, tag, id, type);
145217 }
145218
145219 SOAP_FMAC3 emi__AlertSubscriptionSoapType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType **p, const char *tag, const char *type)
145220 {
145221         if ((p = soap_in_PointerToemi__AlertSubscriptionSoapType(soap, tag, p, type)))
145222                 soap_getindependent(soap);
145223         return p;
145224 }
145225
145226 SOAP_FMAC3 emi__AlertSubscriptionSoapType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, emi__AlertSubscriptionSoapType **a, const char *type)
145227 {
145228         if (soap_element_begin_in(soap, tag, 1, NULL))
145229                 return NULL;
145230         if (!a)
145231                 if (!(a = (emi__AlertSubscriptionSoapType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionSoapType *))))
145232                         return NULL;
145233         *a = NULL;
145234         if (!soap->null && *soap->href != '#')
145235         {       soap_revert(soap);
145236                 if (!(*a = (emi__AlertSubscriptionSoapType *)soap_instantiate_emi__AlertSubscriptionSoapType(soap, -1, soap->type, soap->arrayType, NULL)))
145237                         return NULL;
145238                 (*a)->soap_default(soap);
145239                 if (!(*a)->soap_in(soap, tag, NULL))
145240                         return NULL;
145241         }
145242         else
145243         {       a = (emi__AlertSubscriptionSoapType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionSoapType, sizeof(emi__AlertSubscriptionSoapType), 0);
145244                 if (soap->body && soap_element_end_in(soap, tag))
145245                         return NULL;
145246         }
145247         return a;
145248 }
145249
145250 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *const*a)
145251 {
145252         if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionSNMPType))
145253                 (*a)->soap_serialize(soap);
145254 }
145255
145256 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *const*a, const char *tag, const char *type)
145257 {
145258         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType);
145259         if (soap_out_PointerToemi__AlertSubscriptionSNMPType(soap, tag, id, a, type))
145260                 return soap->error;
145261         return soap_putindependent(soap);
145262 }
145263
145264 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionSNMPType *const*a, const char *type)
145265 {
145266         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionSNMPType);
145267         if (id < 0)
145268                 return soap->error;
145269         return (*a)->soap_out(soap, tag, id, type);
145270 }
145271
145272 SOAP_FMAC3 emi__AlertSubscriptionSNMPType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType **p, const char *tag, const char *type)
145273 {
145274         if ((p = soap_in_PointerToemi__AlertSubscriptionSNMPType(soap, tag, p, type)))
145275                 soap_getindependent(soap);
145276         return p;
145277 }
145278
145279 SOAP_FMAC3 emi__AlertSubscriptionSNMPType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, emi__AlertSubscriptionSNMPType **a, const char *type)
145280 {
145281         if (soap_element_begin_in(soap, tag, 1, NULL))
145282                 return NULL;
145283         if (!a)
145284                 if (!(a = (emi__AlertSubscriptionSNMPType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionSNMPType *))))
145285                         return NULL;
145286         *a = NULL;
145287         if (!soap->null && *soap->href != '#')
145288         {       soap_revert(soap);
145289                 if (!(*a = (emi__AlertSubscriptionSNMPType *)soap_instantiate_emi__AlertSubscriptionSNMPType(soap, -1, soap->type, soap->arrayType, NULL)))
145290                         return NULL;
145291                 (*a)->soap_default(soap);
145292                 if (!(*a)->soap_in(soap, tag, NULL))
145293                         return NULL;
145294         }
145295         else
145296         {       a = (emi__AlertSubscriptionSNMPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionSNMPType, sizeof(emi__AlertSubscriptionSNMPType), 0);
145297                 if (soap->body && soap_element_end_in(soap, tag))
145298                         return NULL;
145299         }
145300         return a;
145301 }
145302
145303 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *const*a)
145304 {
145305         if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertCredentialsType))
145306                 (*a)->soap_serialize(soap);
145307 }
145308
145309 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *const*a, const char *tag, const char *type)
145310 {
145311         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertCredentialsType);
145312         if (soap_out_PointerToemi__AlertCredentialsType(soap, tag, id, a, type))
145313                 return soap->error;
145314         return soap_putindependent(soap);
145315 }
145316
145317 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertCredentialsType(struct soap *soap, const char *tag, int id, emi__AlertCredentialsType *const*a, const char *type)
145318 {
145319         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertCredentialsType);
145320         if (id < 0)
145321                 return soap->error;
145322         return (*a)->soap_out(soap, tag, id, type);
145323 }
145324
145325 SOAP_FMAC3 emi__AlertCredentialsType ** SOAP_FMAC4 soap_get_PointerToemi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType **p, const char *tag, const char *type)
145326 {
145327         if ((p = soap_in_PointerToemi__AlertCredentialsType(soap, tag, p, type)))
145328                 soap_getindependent(soap);
145329         return p;
145330 }
145331
145332 SOAP_FMAC3 emi__AlertCredentialsType ** SOAP_FMAC4 soap_in_PointerToemi__AlertCredentialsType(struct soap *soap, const char *tag, emi__AlertCredentialsType **a, const char *type)
145333 {
145334         if (soap_element_begin_in(soap, tag, 1, NULL))
145335                 return NULL;
145336         if (!a)
145337                 if (!(a = (emi__AlertCredentialsType **)soap_malloc(soap, sizeof(emi__AlertCredentialsType *))))
145338                         return NULL;
145339         *a = NULL;
145340         if (!soap->null && *soap->href != '#')
145341         {       soap_revert(soap);
145342                 if (!(*a = (emi__AlertCredentialsType *)soap_instantiate_emi__AlertCredentialsType(soap, -1, soap->type, soap->arrayType, NULL)))
145343                         return NULL;
145344                 (*a)->soap_default(soap);
145345                 if (!(*a)->soap_in(soap, tag, NULL))
145346                         return NULL;
145347         }
145348         else
145349         {       a = (emi__AlertCredentialsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertCredentialsType, sizeof(emi__AlertCredentialsType), 0);
145350                 if (soap->body && soap_element_end_in(soap, tag))
145351                         return NULL;
145352         }
145353         return a;
145354 }
145355
145356 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__URLType(struct soap *soap, cmn__URLType *const*a)
145357 {
145358         if (!soap_reference(soap, *a, SOAP_TYPE_cmn__URLType))
145359                 (*a)->soap_serialize(soap);
145360 }
145361
145362 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__URLType(struct soap *soap, cmn__URLType *const*a, const char *tag, const char *type)
145363 {
145364         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__URLType);
145365         if (soap_out_PointerTocmn__URLType(soap, tag, id, a, type))
145366                 return soap->error;
145367         return soap_putindependent(soap);
145368 }
145369
145370 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__URLType(struct soap *soap, const char *tag, int id, cmn__URLType *const*a, const char *type)
145371 {
145372         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__URLType);
145373         if (id < 0)
145374                 return soap->error;
145375         return (*a)->soap_out(soap, tag, id, type);
145376 }
145377
145378 SOAP_FMAC3 cmn__URLType ** SOAP_FMAC4 soap_get_PointerTocmn__URLType(struct soap *soap, cmn__URLType **p, const char *tag, const char *type)
145379 {
145380         if ((p = soap_in_PointerTocmn__URLType(soap, tag, p, type)))
145381                 soap_getindependent(soap);
145382         return p;
145383 }
145384
145385 SOAP_FMAC3 cmn__URLType ** SOAP_FMAC4 soap_in_PointerTocmn__URLType(struct soap *soap, const char *tag, cmn__URLType **a, const char *type)
145386 {
145387         if (soap_element_begin_in(soap, tag, 1, NULL))
145388                 return NULL;
145389         if (!a)
145390                 if (!(a = (cmn__URLType **)soap_malloc(soap, sizeof(cmn__URLType *))))
145391                         return NULL;
145392         *a = NULL;
145393         if (!soap->null && *soap->href != '#')
145394         {       soap_revert(soap);
145395                 if (!(*a = (cmn__URLType *)soap_instantiate_cmn__URLType(soap, -1, soap->type, soap->arrayType, NULL)))
145396                         return NULL;
145397                 (*a)->soap_default(soap);
145398                 if (!(*a)->soap_in(soap, tag, NULL))
145399                         return NULL;
145400         }
145401         else
145402         {       a = (cmn__URLType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__URLType, sizeof(cmn__URLType), 0);
145403                 if (soap->body && soap_element_end_in(soap, tag))
145404                         return NULL;
145405         }
145406         return a;
145407 }
145408
145409 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__CommunityStringType(struct soap *soap, std::string *const*a)
145410 {
145411         if (!soap_reference(soap, *a, SOAP_TYPE_emi__CommunityStringType))
145412                 soap_serialize_emi__CommunityStringType(soap, *a);
145413 }
145414
145415 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__CommunityStringType(struct soap *soap, std::string *const*a, const char *tag, const char *type)
145416 {
145417         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__CommunityStringType);
145418         if (soap_out_PointerToemi__CommunityStringType(soap, tag, id, a, type))
145419                 return soap->error;
145420         return soap_putindependent(soap);
145421 }
145422
145423 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__CommunityStringType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
145424 {
145425         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__CommunityStringType);
145426         if (id < 0)
145427                 return soap->error;
145428         return soap_out_emi__CommunityStringType(soap, tag, id, *a, type);
145429 }
145430
145431 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerToemi__CommunityStringType(struct soap *soap, std::string **p, const char *tag, const char *type)
145432 {
145433         if ((p = soap_in_PointerToemi__CommunityStringType(soap, tag, p, type)))
145434                 soap_getindependent(soap);
145435         return p;
145436 }
145437
145438 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerToemi__CommunityStringType(struct soap *soap, const char *tag, std::string **a, const char *type)
145439 {
145440         if (soap_element_begin_in(soap, tag, 1, NULL))
145441                 return NULL;
145442         if (!a)
145443                 if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
145444                         return NULL;
145445         *a = NULL;
145446         if (!soap->null && *soap->href != '#')
145447         {       soap_revert(soap);
145448                 if (!(*a = soap_in_emi__CommunityStringType(soap, tag, *a, type)))
145449                         return NULL;
145450         }
145451         else
145452         {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__CommunityStringType, sizeof(std::string), 0);
145453                 if (soap->body && soap_element_end_in(soap, tag))
145454                         return NULL;
145455         }
145456         return a;
145457 }
145458
145459 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *const*a)
145460 {
145461         if (!soap_reference(soap, *a, SOAP_TYPE_cmn__NodeAddressType))
145462                 (*a)->soap_serialize(soap);
145463 }
145464
145465 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *const*a, const char *tag, const char *type)
145466 {
145467         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__NodeAddressType);
145468         if (soap_out_PointerTocmn__NodeAddressType(soap, tag, id, a, type))
145469                 return soap->error;
145470         return soap_putindependent(soap);
145471 }
145472
145473 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__NodeAddressType(struct soap *soap, const char *tag, int id, cmn__NodeAddressType *const*a, const char *type)
145474 {
145475         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__NodeAddressType);
145476         if (id < 0)
145477                 return soap->error;
145478         return (*a)->soap_out(soap, tag, id, type);
145479 }
145480
145481 SOAP_FMAC3 cmn__NodeAddressType ** SOAP_FMAC4 soap_get_PointerTocmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType **p, const char *tag, const char *type)
145482 {
145483         if ((p = soap_in_PointerTocmn__NodeAddressType(soap, tag, p, type)))
145484                 soap_getindependent(soap);
145485         return p;
145486 }
145487
145488 SOAP_FMAC3 cmn__NodeAddressType ** SOAP_FMAC4 soap_in_PointerTocmn__NodeAddressType(struct soap *soap, const char *tag, cmn__NodeAddressType **a, const char *type)
145489 {
145490         if (soap_element_begin_in(soap, tag, 1, NULL))
145491                 return NULL;
145492         if (!a)
145493                 if (!(a = (cmn__NodeAddressType **)soap_malloc(soap, sizeof(cmn__NodeAddressType *))))
145494                         return NULL;
145495         *a = NULL;
145496         if (!soap->null && *soap->href != '#')
145497         {       soap_revert(soap);
145498                 if (!(*a = (cmn__NodeAddressType *)soap_instantiate_cmn__NodeAddressType(soap, -1, soap->type, soap->arrayType, NULL)))
145499                         return NULL;
145500                 (*a)->soap_default(soap);
145501                 if (!(*a)->soap_in(soap, tag, NULL))
145502                         return NULL;
145503         }
145504         else
145505         {       a = (cmn__NodeAddressType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__NodeAddressType, sizeof(cmn__NodeAddressType), 0);
145506                 if (soap->body && soap_element_end_in(soap, tag))
145507                         return NULL;
145508         }
145509         return a;
145510 }
145511
145512 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *const*a)
145513 {
145514         if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventLogRecordType))
145515                 (*a)->soap_serialize(soap);
145516 }
145517
145518 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *const*a, const char *tag, const char *type)
145519 {
145520         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventLogRecordType);
145521         if (soap_out_PointerToemi__EventLogRecordType(soap, tag, id, a, type))
145522                 return soap->error;
145523         return soap_putindependent(soap);
145524 }
145525
145526 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventLogRecordType(struct soap *soap, const char *tag, int id, emi__EventLogRecordType *const*a, const char *type)
145527 {
145528         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventLogRecordType);
145529         if (id < 0)
145530                 return soap->error;
145531         return (*a)->soap_out(soap, tag, id, type);
145532 }
145533
145534 SOAP_FMAC3 emi__EventLogRecordType ** SOAP_FMAC4 soap_get_PointerToemi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType **p, const char *tag, const char *type)
145535 {
145536         if ((p = soap_in_PointerToemi__EventLogRecordType(soap, tag, p, type)))
145537                 soap_getindependent(soap);
145538         return p;
145539 }
145540
145541 SOAP_FMAC3 emi__EventLogRecordType ** SOAP_FMAC4 soap_in_PointerToemi__EventLogRecordType(struct soap *soap, const char *tag, emi__EventLogRecordType **a, const char *type)
145542 {
145543         if (soap_element_begin_in(soap, tag, 1, NULL))
145544                 return NULL;
145545         if (!a)
145546                 if (!(a = (emi__EventLogRecordType **)soap_malloc(soap, sizeof(emi__EventLogRecordType *))))
145547                         return NULL;
145548         *a = NULL;
145549         if (!soap->null && *soap->href != '#')
145550         {       soap_revert(soap);
145551                 if (!(*a = (emi__EventLogRecordType *)soap_instantiate_emi__EventLogRecordType(soap, -1, soap->type, soap->arrayType, NULL)))
145552                         return NULL;
145553                 (*a)->soap_default(soap);
145554                 if (!(*a)->soap_in(soap, tag, NULL))
145555                         return NULL;
145556         }
145557         else
145558         {       a = (emi__EventLogRecordType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventLogRecordType, sizeof(emi__EventLogRecordType), 0);
145559                 if (soap->body && soap_element_end_in(soap, tag))
145560                         return NULL;
145561         }
145562         return a;
145563 }
145564
145565 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__ByteData(struct soap *soap, emi__ByteData *const*a)
145566 {
145567         if (!soap_reference(soap, *a, SOAP_TYPE_emi__ByteData))
145568                 (*a)->soap_serialize(soap);
145569 }
145570
145571 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__ByteData(struct soap *soap, emi__ByteData *const*a, const char *tag, const char *type)
145572 {
145573         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__ByteData);
145574         if (soap_out_PointerToemi__ByteData(soap, tag, id, a, type))
145575                 return soap->error;
145576         return soap_putindependent(soap);
145577 }
145578
145579 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__ByteData(struct soap *soap, const char *tag, int id, emi__ByteData *const*a, const char *type)
145580 {
145581         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__ByteData);
145582         if (id < 0)
145583                 return soap->error;
145584         return (*a)->soap_out(soap, tag, id, type);
145585 }
145586
145587 SOAP_FMAC3 emi__ByteData ** SOAP_FMAC4 soap_get_PointerToemi__ByteData(struct soap *soap, emi__ByteData **p, const char *tag, const char *type)
145588 {
145589         if ((p = soap_in_PointerToemi__ByteData(soap, tag, p, type)))
145590                 soap_getindependent(soap);
145591         return p;
145592 }
145593
145594 SOAP_FMAC3 emi__ByteData ** SOAP_FMAC4 soap_in_PointerToemi__ByteData(struct soap *soap, const char *tag, emi__ByteData **a, const char *type)
145595 {
145596         if (soap_element_begin_in(soap, tag, 1, NULL))
145597                 return NULL;
145598         if (!a)
145599                 if (!(a = (emi__ByteData **)soap_malloc(soap, sizeof(emi__ByteData *))))
145600                         return NULL;
145601         *a = NULL;
145602         if (!soap->null && *soap->href != '#')
145603         {       soap_revert(soap);
145604                 if (!(*a = (emi__ByteData *)soap_instantiate_emi__ByteData(soap, -1, soap->type, soap->arrayType, NULL)))
145605                         return NULL;
145606                 (*a)->soap_default(soap);
145607                 if (!(*a)->soap_in(soap, tag, NULL))
145608                         return NULL;
145609         }
145610         else
145611         {       a = (emi__ByteData **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__ByteData, sizeof(emi__ByteData), 0);
145612                 if (soap->body && soap_element_end_in(soap, tag))
145613                         return NULL;
145614         }
145615         return a;
145616 }
145617
145618 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *const*a)
145619 {
145620         if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageAllocEntryHandleListType))
145621                 (*a)->soap_serialize(soap);
145622 }
145623
145624 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *const*a, const char *tag, const char *type)
145625 {
145626         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType);
145627         if (soap_out_PointerTostra__StorageAllocEntryHandleListType(soap, tag, id, a, type))
145628                 return soap->error;
145629         return soap_putindependent(soap);
145630 }
145631
145632 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, int id, stra__StorageAllocEntryHandleListType *const*a, const char *type)
145633 {
145634         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageAllocEntryHandleListType);
145635         if (id < 0)
145636                 return soap->error;
145637         return (*a)->soap_out(soap, tag, id, type);
145638 }
145639
145640 SOAP_FMAC3 stra__StorageAllocEntryHandleListType ** SOAP_FMAC4 soap_get_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType **p, const char *tag, const char *type)
145641 {
145642         if ((p = soap_in_PointerTostra__StorageAllocEntryHandleListType(soap, tag, p, type)))
145643                 soap_getindependent(soap);
145644         return p;
145645 }
145646
145647 SOAP_FMAC3 stra__StorageAllocEntryHandleListType ** SOAP_FMAC4 soap_in_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, stra__StorageAllocEntryHandleListType **a, const char *type)
145648 {
145649         if (soap_element_begin_in(soap, tag, 1, NULL))
145650                 return NULL;
145651         if (!a)
145652                 if (!(a = (stra__StorageAllocEntryHandleListType **)soap_malloc(soap, sizeof(stra__StorageAllocEntryHandleListType *))))
145653                         return NULL;
145654         *a = NULL;
145655         if (!soap->null && *soap->href != '#')
145656         {       soap_revert(soap);
145657                 if (!(*a = (stra__StorageAllocEntryHandleListType *)soap_instantiate_stra__StorageAllocEntryHandleListType(soap, -1, soap->type, soap->arrayType, NULL)))
145658                         return NULL;
145659                 (*a)->soap_default(soap);
145660                 if (!(*a)->soap_in(soap, tag, NULL))
145661                         return NULL;
145662         }
145663         else
145664         {       a = (stra__StorageAllocEntryHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageAllocEntryHandleListType, sizeof(stra__StorageAllocEntryHandleListType), 0);
145665                 if (soap->body && soap_element_end_in(soap, tag))
145666                         return NULL;
145667         }
145668         return a;
145669 }
145670
145671 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *const*a)
145672 {
145673         if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageAllocEntryType))
145674                 (*a)->soap_serialize(soap);
145675 }
145676
145677 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *const*a, const char *tag, const char *type)
145678 {
145679         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageAllocEntryType);
145680         if (soap_out_PointerTostra__StorageAllocEntryType(soap, tag, id, a, type))
145681                 return soap->error;
145682         return soap_putindependent(soap);
145683 }
145684
145685 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageAllocEntryType(struct soap *soap, const char *tag, int id, stra__StorageAllocEntryType *const*a, const char *type)
145686 {
145687         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageAllocEntryType);
145688         if (id < 0)
145689                 return soap->error;
145690         return (*a)->soap_out(soap, tag, id, type);
145691 }
145692
145693 SOAP_FMAC3 stra__StorageAllocEntryType ** SOAP_FMAC4 soap_get_PointerTostra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType **p, const char *tag, const char *type)
145694 {
145695         if ((p = soap_in_PointerTostra__StorageAllocEntryType(soap, tag, p, type)))
145696                 soap_getindependent(soap);
145697         return p;
145698 }
145699
145700 SOAP_FMAC3 stra__StorageAllocEntryType ** SOAP_FMAC4 soap_in_PointerTostra__StorageAllocEntryType(struct soap *soap, const char *tag, stra__StorageAllocEntryType **a, const char *type)
145701 {
145702         if (soap_element_begin_in(soap, tag, 1, NULL))
145703                 return NULL;
145704         if (!a)
145705                 if (!(a = (stra__StorageAllocEntryType **)soap_malloc(soap, sizeof(stra__StorageAllocEntryType *))))
145706                         return NULL;
145707         *a = NULL;
145708         if (!soap->null && *soap->href != '#')
145709         {       soap_revert(soap);
145710                 if (!(*a = (stra__StorageAllocEntryType *)soap_instantiate_stra__StorageAllocEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
145711                         return NULL;
145712                 (*a)->soap_default(soap);
145713                 if (!(*a)->soap_in(soap, tag, NULL))
145714                         return NULL;
145715         }
145716         else
145717         {       a = (stra__StorageAllocEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageAllocEntryType, sizeof(stra__StorageAllocEntryType), 0);
145718                 if (soap->body && soap_element_end_in(soap, tag))
145719                         return NULL;
145720         }
145721         return a;
145722 }
145723
145724 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *const*a)
145725 {
145726         if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageEaclEntryHandleListType))
145727                 (*a)->soap_serialize(soap);
145728 }
145729
145730 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *const*a, const char *tag, const char *type)
145731 {
145732         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType);
145733         if (soap_out_PointerTostra__StorageEaclEntryHandleListType(soap, tag, id, a, type))
145734                 return soap->error;
145735         return soap_putindependent(soap);
145736 }
145737
145738 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, int id, stra__StorageEaclEntryHandleListType *const*a, const char *type)
145739 {
145740         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageEaclEntryHandleListType);
145741         if (id < 0)
145742                 return soap->error;
145743         return (*a)->soap_out(soap, tag, id, type);
145744 }
145745
145746 SOAP_FMAC3 stra__StorageEaclEntryHandleListType ** SOAP_FMAC4 soap_get_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType **p, const char *tag, const char *type)
145747 {
145748         if ((p = soap_in_PointerTostra__StorageEaclEntryHandleListType(soap, tag, p, type)))
145749                 soap_getindependent(soap);
145750         return p;
145751 }
145752
145753 SOAP_FMAC3 stra__StorageEaclEntryHandleListType ** SOAP_FMAC4 soap_in_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, stra__StorageEaclEntryHandleListType **a, const char *type)
145754 {
145755         if (soap_element_begin_in(soap, tag, 1, NULL))
145756                 return NULL;
145757         if (!a)
145758                 if (!(a = (stra__StorageEaclEntryHandleListType **)soap_malloc(soap, sizeof(stra__StorageEaclEntryHandleListType *))))
145759                         return NULL;
145760         *a = NULL;
145761         if (!soap->null && *soap->href != '#')
145762         {       soap_revert(soap);
145763                 if (!(*a = (stra__StorageEaclEntryHandleListType *)soap_instantiate_stra__StorageEaclEntryHandleListType(soap, -1, soap->type, soap->arrayType, NULL)))
145764                         return NULL;
145765                 (*a)->soap_default(soap);
145766                 if (!(*a)->soap_in(soap, tag, NULL))
145767                         return NULL;
145768         }
145769         else
145770         {       a = (stra__StorageEaclEntryHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageEaclEntryHandleListType, sizeof(stra__StorageEaclEntryHandleListType), 0);
145771                 if (soap->body && soap_element_end_in(soap, tag))
145772                         return NULL;
145773         }
145774         return a;
145775 }
145776
145777 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *const*a)
145778 {
145779         if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageEaclEntryType))
145780                 (*a)->soap_serialize(soap);
145781 }
145782
145783 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *const*a, const char *tag, const char *type)
145784 {
145785         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageEaclEntryType);
145786         if (soap_out_PointerTostra__StorageEaclEntryType(soap, tag, id, a, type))
145787                 return soap->error;
145788         return soap_putindependent(soap);
145789 }
145790
145791 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageEaclEntryType(struct soap *soap, const char *tag, int id, stra__StorageEaclEntryType *const*a, const char *type)
145792 {
145793         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageEaclEntryType);
145794         if (id < 0)
145795                 return soap->error;
145796         return (*a)->soap_out(soap, tag, id, type);
145797 }
145798
145799 SOAP_FMAC3 stra__StorageEaclEntryType ** SOAP_FMAC4 soap_get_PointerTostra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType **p, const char *tag, const char *type)
145800 {
145801         if ((p = soap_in_PointerTostra__StorageEaclEntryType(soap, tag, p, type)))
145802                 soap_getindependent(soap);
145803         return p;
145804 }
145805
145806 SOAP_FMAC3 stra__StorageEaclEntryType ** SOAP_FMAC4 soap_in_PointerTostra__StorageEaclEntryType(struct soap *soap, const char *tag, stra__StorageEaclEntryType **a, const char *type)
145807 {
145808         if (soap_element_begin_in(soap, tag, 1, NULL))
145809                 return NULL;
145810         if (!a)
145811                 if (!(a = (stra__StorageEaclEntryType **)soap_malloc(soap, sizeof(stra__StorageEaclEntryType *))))
145812                         return NULL;
145813         *a = NULL;
145814         if (!soap->null && *soap->href != '#')
145815         {       soap_revert(soap);
145816                 if (!(*a = (stra__StorageEaclEntryType *)soap_instantiate_stra__StorageEaclEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
145817                         return NULL;
145818                 (*a)->soap_default(soap);
145819                 if (!(*a)->soap_in(soap, tag, NULL))
145820                         return NULL;
145821         }
145822         else
145823         {       a = (stra__StorageEaclEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageEaclEntryType, sizeof(stra__StorageEaclEntryType), 0);
145824                 if (soap->body && soap_element_end_in(soap, tag))
145825                         return NULL;
145826         }
145827         return a;
145828 }
145829
145830 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *const*a)
145831 {
145832         if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageApplicationAttributesType))
145833                 (*a)->soap_serialize(soap);
145834 }
145835
145836 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *const*a, const char *tag, const char *type)
145837 {
145838         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageApplicationAttributesType);
145839         if (soap_out_PointerTostra__StorageApplicationAttributesType(soap, tag, id, a, type))
145840                 return soap->error;
145841         return soap_putindependent(soap);
145842 }
145843
145844 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageApplicationAttributesType(struct soap *soap, const char *tag, int id, stra__StorageApplicationAttributesType *const*a, const char *type)
145845 {
145846         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageApplicationAttributesType);
145847         if (id < 0)
145848                 return soap->error;
145849         return (*a)->soap_out(soap, tag, id, type);
145850 }
145851
145852 SOAP_FMAC3 stra__StorageApplicationAttributesType ** SOAP_FMAC4 soap_get_PointerTostra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType **p, const char *tag, const char *type)
145853 {
145854         if ((p = soap_in_PointerTostra__StorageApplicationAttributesType(soap, tag, p, type)))
145855                 soap_getindependent(soap);
145856         return p;
145857 }
145858
145859 SOAP_FMAC3 stra__StorageApplicationAttributesType ** SOAP_FMAC4 soap_in_PointerTostra__StorageApplicationAttributesType(struct soap *soap, const char *tag, stra__StorageApplicationAttributesType **a, const char *type)
145860 {
145861         if (soap_element_begin_in(soap, tag, 1, NULL))
145862                 return NULL;
145863         if (!a)
145864                 if (!(a = (stra__StorageApplicationAttributesType **)soap_malloc(soap, sizeof(stra__StorageApplicationAttributesType *))))
145865                         return NULL;
145866         *a = NULL;
145867         if (!soap->null && *soap->href != '#')
145868         {       soap_revert(soap);
145869                 if (!(*a = (stra__StorageApplicationAttributesType *)soap_instantiate_stra__StorageApplicationAttributesType(soap, -1, soap->type, soap->arrayType, NULL)))
145870                         return NULL;
145871                 (*a)->soap_default(soap);
145872                 if (!(*a)->soap_in(soap, tag, NULL))
145873                         return NULL;
145874         }
145875         else
145876         {       a = (stra__StorageApplicationAttributesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageApplicationAttributesType, sizeof(stra__StorageApplicationAttributesType), 0);
145877                 if (soap->body && soap_element_end_in(soap, tag))
145878                         return NULL;
145879         }
145880         return a;
145881 }
145882
145883 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *const*a)
145884 {
145885         if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageApplicationHandleListType))
145886                 (*a)->soap_serialize(soap);
145887 }
145888
145889 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *const*a, const char *tag, const char *type)
145890 {
145891         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageApplicationHandleListType);
145892         if (soap_out_PointerTostra__StorageApplicationHandleListType(soap, tag, id, a, type))
145893                 return soap->error;
145894         return soap_putindependent(soap);
145895 }
145896
145897 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageApplicationHandleListType(struct soap *soap, const char *tag, int id, stra__StorageApplicationHandleListType *const*a, const char *type)
145898 {
145899         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageApplicationHandleListType);
145900         if (id < 0)
145901                 return soap->error;
145902         return (*a)->soap_out(soap, tag, id, type);
145903 }
145904
145905 SOAP_FMAC3 stra__StorageApplicationHandleListType ** SOAP_FMAC4 soap_get_PointerTostra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType **p, const char *tag, const char *type)
145906 {
145907         if ((p = soap_in_PointerTostra__StorageApplicationHandleListType(soap, tag, p, type)))
145908                 soap_getindependent(soap);
145909         return p;
145910 }
145911
145912 SOAP_FMAC3 stra__StorageApplicationHandleListType ** SOAP_FMAC4 soap_in_PointerTostra__StorageApplicationHandleListType(struct soap *soap, const char *tag, stra__StorageApplicationHandleListType **a, const char *type)
145913 {
145914         if (soap_element_begin_in(soap, tag, 1, NULL))
145915                 return NULL;
145916         if (!a)
145917                 if (!(a = (stra__StorageApplicationHandleListType **)soap_malloc(soap, sizeof(stra__StorageApplicationHandleListType *))))
145918                         return NULL;
145919         *a = NULL;
145920         if (!soap->null && *soap->href != '#')
145921         {       soap_revert(soap);
145922                 if (!(*a = (stra__StorageApplicationHandleListType *)soap_instantiate_stra__StorageApplicationHandleListType(soap, -1, soap->type, soap->arrayType, NULL)))
145923                         return NULL;
145924                 (*a)->soap_default(soap);
145925                 if (!(*a)->soap_in(soap, tag, NULL))
145926                         return NULL;
145927         }
145928         else
145929         {       a = (stra__StorageApplicationHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageApplicationHandleListType, sizeof(stra__StorageApplicationHandleListType), 0);
145930                 if (soap->body && soap_element_end_in(soap, tag))
145931                         return NULL;
145932         }
145933         return a;
145934 }
145935
145936 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *const*a)
145937 {
145938         if (!soap_reference(soap, *a, SOAP_TYPE_stra__GlobalStorageAttributesType))
145939                 (*a)->soap_serialize(soap);
145940 }
145941
145942 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *const*a, const char *tag, const char *type)
145943 {
145944         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__GlobalStorageAttributesType);
145945         if (soap_out_PointerTostra__GlobalStorageAttributesType(soap, tag, id, a, type))
145946                 return soap->error;
145947         return soap_putindependent(soap);
145948 }
145949
145950 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__GlobalStorageAttributesType(struct soap *soap, const char *tag, int id, stra__GlobalStorageAttributesType *const*a, const char *type)
145951 {
145952         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__GlobalStorageAttributesType);
145953         if (id < 0)
145954                 return soap->error;
145955         return (*a)->soap_out(soap, tag, id, type);
145956 }
145957
145958 SOAP_FMAC3 stra__GlobalStorageAttributesType ** SOAP_FMAC4 soap_get_PointerTostra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType **p, const char *tag, const char *type)
145959 {
145960         if ((p = soap_in_PointerTostra__GlobalStorageAttributesType(soap, tag, p, type)))
145961                 soap_getindependent(soap);
145962         return p;
145963 }
145964
145965 SOAP_FMAC3 stra__GlobalStorageAttributesType ** SOAP_FMAC4 soap_in_PointerTostra__GlobalStorageAttributesType(struct soap *soap, const char *tag, stra__GlobalStorageAttributesType **a, const char *type)
145966 {
145967         if (soap_element_begin_in(soap, tag, 1, NULL))
145968                 return NULL;
145969         if (!a)
145970                 if (!(a = (stra__GlobalStorageAttributesType **)soap_malloc(soap, sizeof(stra__GlobalStorageAttributesType *))))
145971                         return NULL;
145972         *a = NULL;
145973         if (!soap->null && *soap->href != '#')
145974         {       soap_revert(soap);
145975                 if (!(*a = (stra__GlobalStorageAttributesType *)soap_instantiate_stra__GlobalStorageAttributesType(soap, -1, soap->type, soap->arrayType, NULL)))
145976                         return NULL;
145977                 (*a)->soap_default(soap);
145978                 if (!(*a)->soap_in(soap, tag, NULL))
145979                         return NULL;
145980         }
145981         else
145982         {       a = (stra__GlobalStorageAttributesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__GlobalStorageAttributesType, sizeof(stra__GlobalStorageAttributesType), 0);
145983                 if (soap->body && soap_element_end_in(soap, tag))
145984                         return NULL;
145985         }
145986         return a;
145987 }
145988
145989 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *const*a)
145990 {
145991         if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType))
145992                 (*a)->soap_serialize(soap);
145993 }
145994
145995 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *const*a, const char *tag, const char *type)
145996 {
145997         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType);
145998         if (soap_out_PointerTostra__StorageSnrpApplicationAttributeType(soap, tag, id, a, type))
145999                 return soap->error;
146000         return soap_putindependent(soap);
146001 }
146002
146003 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, int id, stra__StorageSnrpApplicationAttributeType *const*a, const char *type)
146004 {
146005         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType);
146006         if (id < 0)
146007                 return soap->error;
146008         return (*a)->soap_out(soap, tag, id, type);
146009 }
146010
146011 SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType ** SOAP_FMAC4 soap_get_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType **p, const char *tag, const char *type)
146012 {
146013         if ((p = soap_in_PointerTostra__StorageSnrpApplicationAttributeType(soap, tag, p, type)))
146014                 soap_getindependent(soap);
146015         return p;
146016 }
146017
146018 SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType ** SOAP_FMAC4 soap_in_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, stra__StorageSnrpApplicationAttributeType **a, const char *type)
146019 {
146020         if (soap_element_begin_in(soap, tag, 1, NULL))
146021                 return NULL;
146022         if (!a)
146023                 if (!(a = (stra__StorageSnrpApplicationAttributeType **)soap_malloc(soap, sizeof(stra__StorageSnrpApplicationAttributeType *))))
146024                         return NULL;
146025         *a = NULL;
146026         if (!soap->null && *soap->href != '#')
146027         {       soap_revert(soap);
146028                 if (!(*a = (stra__StorageSnrpApplicationAttributeType *)soap_instantiate_stra__StorageSnrpApplicationAttributeType(soap, -1, soap->type, soap->arrayType, NULL)))
146029                         return NULL;
146030                 (*a)->soap_default(soap);
146031                 if (!(*a)->soap_in(soap, tag, NULL))
146032                         return NULL;
146033         }
146034         else
146035         {       a = (stra__StorageSnrpApplicationAttributeType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, sizeof(stra__StorageSnrpApplicationAttributeType), 0);
146036                 if (soap->body && soap_element_end_in(soap, tag))
146037                         return NULL;
146038         }
146039         return a;
146040 }
146041
146042 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__GUID(struct soap *soap, stra__GUID *const*a)
146043 {
146044         if (!soap_reference(soap, *a, SOAP_TYPE_stra__GUID))
146045                 (*a)->soap_serialize(soap);
146046 }
146047
146048 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__GUID(struct soap *soap, stra__GUID *const*a, const char *tag, const char *type)
146049 {
146050         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__GUID);
146051         if (soap_out_PointerTostra__GUID(soap, tag, id, a, type))
146052                 return soap->error;
146053         return soap_putindependent(soap);
146054 }
146055
146056 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__GUID(struct soap *soap, const char *tag, int id, stra__GUID *const*a, const char *type)
146057 {
146058         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__GUID);
146059         if (id < 0)
146060                 return soap->error;
146061         return (*a)->soap_out(soap, tag, id, type);
146062 }
146063
146064 SOAP_FMAC3 stra__GUID ** SOAP_FMAC4 soap_get_PointerTostra__GUID(struct soap *soap, stra__GUID **p, const char *tag, const char *type)
146065 {
146066         if ((p = soap_in_PointerTostra__GUID(soap, tag, p, type)))
146067                 soap_getindependent(soap);
146068         return p;
146069 }
146070
146071 SOAP_FMAC3 stra__GUID ** SOAP_FMAC4 soap_in_PointerTostra__GUID(struct soap *soap, const char *tag, stra__GUID **a, const char *type)
146072 {
146073         if (soap_element_begin_in(soap, tag, 1, NULL))
146074                 return NULL;
146075         if (!a)
146076                 if (!(a = (stra__GUID **)soap_malloc(soap, sizeof(stra__GUID *))))
146077                         return NULL;
146078         *a = NULL;
146079         if (!soap->null && *soap->href != '#')
146080         {       soap_revert(soap);
146081                 if (!(*a = (stra__GUID *)soap_instantiate_stra__GUID(soap, -1, soap->type, soap->arrayType, NULL)))
146082                         return NULL;
146083                 (*a)->soap_default(soap);
146084                 if (!(*a)->soap_in(soap, tag, NULL))
146085                         return NULL;
146086         }
146087         else
146088         {       a = (stra__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__GUID, sizeof(stra__GUID), 0);
146089                 if (soap->body && soap_element_end_in(soap, tag))
146090                         return NULL;
146091         }
146092         return a;
146093 }
146094
146095 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *const*a)
146096 {
146097         if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageAllocSnrpEntryType))
146098                 (*a)->soap_serialize(soap);
146099 }
146100
146101 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *const*a, const char *tag, const char *type)
146102 {
146103         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType);
146104         if (soap_out_PointerTostra__StorageAllocSnrpEntryType(soap, tag, id, a, type))
146105                 return soap->error;
146106         return soap_putindependent(soap);
146107 }
146108
146109 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, int id, stra__StorageAllocSnrpEntryType *const*a, const char *type)
146110 {
146111         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageAllocSnrpEntryType);
146112         if (id < 0)
146113                 return soap->error;
146114         return (*a)->soap_out(soap, tag, id, type);
146115 }
146116
146117 SOAP_FMAC3 stra__StorageAllocSnrpEntryType ** SOAP_FMAC4 soap_get_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType **p, const char *tag, const char *type)
146118 {
146119         if ((p = soap_in_PointerTostra__StorageAllocSnrpEntryType(soap, tag, p, type)))
146120                 soap_getindependent(soap);
146121         return p;
146122 }
146123
146124 SOAP_FMAC3 stra__StorageAllocSnrpEntryType ** SOAP_FMAC4 soap_in_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, stra__StorageAllocSnrpEntryType **a, const char *type)
146125 {
146126         if (soap_element_begin_in(soap, tag, 1, NULL))
146127                 return NULL;
146128         if (!a)
146129                 if (!(a = (stra__StorageAllocSnrpEntryType **)soap_malloc(soap, sizeof(stra__StorageAllocSnrpEntryType *))))
146130                         return NULL;
146131         *a = NULL;
146132         if (!soap->null && *soap->href != '#')
146133         {       soap_revert(soap);
146134                 if (!(*a = (stra__StorageAllocSnrpEntryType *)soap_instantiate_stra__StorageAllocSnrpEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
146135                         return NULL;
146136                 (*a)->soap_default(soap);
146137                 if (!(*a)->soap_in(soap, tag, NULL))
146138                         return NULL;
146139         }
146140         else
146141         {       a = (stra__StorageAllocSnrpEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageAllocSnrpEntryType, sizeof(stra__StorageAllocSnrpEntryType), 0);
146142                 if (soap->body && soap_element_end_in(soap, tag))
146143                         return NULL;
146144         }
146145         return a;
146146 }
146147
146148 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileType(struct soap *soap, xcfg__XProfileType *const*a)
146149 {
146150         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileType))
146151                 (*a)->soap_serialize(soap);
146152 }
146153
146154 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileType(struct soap *soap, xcfg__XProfileType *const*a, const char *tag, const char *type)
146155 {
146156         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileType);
146157         if (soap_out_PointerToxcfg__XProfileType(soap, tag, id, a, type))
146158                 return soap->error;
146159         return soap_putindependent(soap);
146160 }
146161
146162 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileType(struct soap *soap, const char *tag, int id, xcfg__XProfileType *const*a, const char *type)
146163 {
146164         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileType);
146165         if (id < 0)
146166                 return soap->error;
146167         return (*a)->soap_out(soap, tag, id, type);
146168 }
146169
146170 SOAP_FMAC3 xcfg__XProfileType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileType(struct soap *soap, xcfg__XProfileType **p, const char *tag, const char *type)
146171 {
146172         if ((p = soap_in_PointerToxcfg__XProfileType(soap, tag, p, type)))
146173                 soap_getindependent(soap);
146174         return p;
146175 }
146176
146177 SOAP_FMAC3 xcfg__XProfileType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileType(struct soap *soap, const char *tag, xcfg__XProfileType **a, const char *type)
146178 {
146179         if (soap_element_begin_in(soap, tag, 1, NULL))
146180                 return NULL;
146181         if (!a)
146182                 if (!(a = (xcfg__XProfileType **)soap_malloc(soap, sizeof(xcfg__XProfileType *))))
146183                         return NULL;
146184         *a = NULL;
146185         if (!soap->null && *soap->href != '#')
146186         {       soap_revert(soap);
146187                 if (!(*a = (xcfg__XProfileType *)soap_instantiate_xcfg__XProfileType(soap, -1, soap->type, soap->arrayType, NULL)))
146188                         return NULL;
146189                 (*a)->soap_default(soap);
146190                 if (!(*a)->soap_in(soap, tag, NULL))
146191                         return NULL;
146192         }
146193         else
146194         {       a = (xcfg__XProfileType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileType, sizeof(xcfg__XProfileType), 0);
146195                 if (soap->body && soap_element_end_in(soap, tag))
146196                         return NULL;
146197         }
146198         return a;
146199 }
146200
146201 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *const*a)
146202 {
146203         if (!soap_reference(soap, *a, SOAP_TYPE_net__InterfaceDescriptorSetType))
146204                 (*a)->soap_serialize(soap);
146205 }
146206
146207 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *const*a, const char *tag, const char *type)
146208 {
146209         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType);
146210         if (soap_out_PointerTonet__InterfaceDescriptorSetType(soap, tag, id, a, type))
146211                 return soap->error;
146212         return soap_putindependent(soap);
146213 }
146214
146215 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, const char *tag, int id, net__InterfaceDescriptorSetType *const*a, const char *type)
146216 {
146217         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__InterfaceDescriptorSetType);
146218         if (id < 0)
146219                 return soap->error;
146220         return (*a)->soap_out(soap, tag, id, type);
146221 }
146222
146223 SOAP_FMAC3 net__InterfaceDescriptorSetType ** SOAP_FMAC4 soap_get_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType **p, const char *tag, const char *type)
146224 {
146225         if ((p = soap_in_PointerTonet__InterfaceDescriptorSetType(soap, tag, p, type)))
146226                 soap_getindependent(soap);
146227         return p;
146228 }
146229
146230 SOAP_FMAC3 net__InterfaceDescriptorSetType ** SOAP_FMAC4 soap_in_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, const char *tag, net__InterfaceDescriptorSetType **a, const char *type)
146231 {
146232         if (soap_element_begin_in(soap, tag, 1, NULL))
146233                 return NULL;
146234         if (!a)
146235                 if (!(a = (net__InterfaceDescriptorSetType **)soap_malloc(soap, sizeof(net__InterfaceDescriptorSetType *))))
146236                         return NULL;
146237         *a = NULL;
146238         if (!soap->null && *soap->href != '#')
146239         {       soap_revert(soap);
146240                 if (!(*a = (net__InterfaceDescriptorSetType *)soap_instantiate_net__InterfaceDescriptorSetType(soap, -1, soap->type, soap->arrayType, NULL)))
146241                         return NULL;
146242                 (*a)->soap_default(soap);
146243                 if (!(*a)->soap_in(soap, tag, NULL))
146244                         return NULL;
146245         }
146246         else
146247         {       a = (net__InterfaceDescriptorSetType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__InterfaceDescriptorSetType, sizeof(net__InterfaceDescriptorSetType), 0);
146248                 if (soap->body && soap_element_end_in(soap, tag))
146249                         return NULL;
146250         }
146251         return a;
146252 }
146253
146254 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *const*a)
146255 {
146256         if (!soap_reference(soap, *a, SOAP_TYPE_net__InterfaceDescriptorGetType))
146257                 (*a)->soap_serialize(soap);
146258 }
146259
146260 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *const*a, const char *tag, const char *type)
146261 {
146262         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType);
146263         if (soap_out_PointerTonet__InterfaceDescriptorGetType(soap, tag, id, a, type))
146264                 return soap->error;
146265         return soap_putindependent(soap);
146266 }
146267
146268 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, const char *tag, int id, net__InterfaceDescriptorGetType *const*a, const char *type)
146269 {
146270         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__InterfaceDescriptorGetType);
146271         if (id < 0)
146272                 return soap->error;
146273         return (*a)->soap_out(soap, tag, id, type);
146274 }
146275
146276 SOAP_FMAC3 net__InterfaceDescriptorGetType ** SOAP_FMAC4 soap_get_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType **p, const char *tag, const char *type)
146277 {
146278         if ((p = soap_in_PointerTonet__InterfaceDescriptorGetType(soap, tag, p, type)))
146279                 soap_getindependent(soap);
146280         return p;
146281 }
146282
146283 SOAP_FMAC3 net__InterfaceDescriptorGetType ** SOAP_FMAC4 soap_in_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, const char *tag, net__InterfaceDescriptorGetType **a, const char *type)
146284 {
146285         if (soap_element_begin_in(soap, tag, 1, NULL))
146286                 return NULL;
146287         if (!a)
146288                 if (!(a = (net__InterfaceDescriptorGetType **)soap_malloc(soap, sizeof(net__InterfaceDescriptorGetType *))))
146289                         return NULL;
146290         *a = NULL;
146291         if (!soap->null && *soap->href != '#')
146292         {       soap_revert(soap);
146293                 if (!(*a = (net__InterfaceDescriptorGetType *)soap_instantiate_net__InterfaceDescriptorGetType(soap, -1, soap->type, soap->arrayType, NULL)))
146294                         return NULL;
146295                 (*a)->soap_default(soap);
146296                 if (!(*a)->soap_in(soap, tag, NULL))
146297                         return NULL;
146298         }
146299         else
146300         {       a = (net__InterfaceDescriptorGetType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__InterfaceDescriptorGetType, sizeof(net__InterfaceDescriptorGetType), 0);
146301                 if (soap->body && soap_element_end_in(soap, tag))
146302                         return NULL;
146303         }
146304         return a;
146305 }
146306
146307 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__InterfaceHandleType(struct soap *soap, unsigned int *const*a)
146308 {
146309         soap_reference(soap, *a, SOAP_TYPE_cmn__InterfaceHandleType);
146310 }
146311
146312 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__InterfaceHandleType(struct soap *soap, unsigned int *const*a, const char *tag, const char *type)
146313 {
146314         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__InterfaceHandleType);
146315         if (soap_out_PointerTocmn__InterfaceHandleType(soap, tag, id, a, type))
146316                 return soap->error;
146317         return soap_putindependent(soap);
146318 }
146319
146320 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__InterfaceHandleType(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type)
146321 {
146322         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__InterfaceHandleType);
146323         if (id < 0)
146324                 return soap->error;
146325         return soap_out_cmn__InterfaceHandleType(soap, tag, id, *a, type);
146326 }
146327
146328 SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTocmn__InterfaceHandleType(struct soap *soap, unsigned int **p, const char *tag, const char *type)
146329 {
146330         if ((p = soap_in_PointerTocmn__InterfaceHandleType(soap, tag, p, type)))
146331                 soap_getindependent(soap);
146332         return p;
146333 }
146334
146335 SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTocmn__InterfaceHandleType(struct soap *soap, const char *tag, unsigned int **a, const char *type)
146336 {
146337         if (soap_element_begin_in(soap, tag, 1, NULL))
146338                 return NULL;
146339         if (!a)
146340                 if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *))))
146341                         return NULL;
146342         *a = NULL;
146343         if (!soap->null && *soap->href != '#')
146344         {       soap_revert(soap);
146345                 if (!(*a = soap_in_cmn__InterfaceHandleType(soap, tag, *a, type)))
146346                         return NULL;
146347         }
146348         else
146349         {       a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__InterfaceHandleType, sizeof(unsigned int), 0);
146350                 if (soap->body && soap_element_end_in(soap, tag))
146351                         return NULL;
146352         }
146353         return a;
146354 }
146355
146356 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *const*a)
146357 {
146358         if (!soap_reference(soap, *a, SOAP_TYPE_net__StaticIPv4ParametersType))
146359                 (*a)->soap_serialize(soap);
146360 }
146361
146362 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *const*a, const char *tag, const char *type)
146363 {
146364         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__StaticIPv4ParametersType);
146365         if (soap_out_PointerTonet__StaticIPv4ParametersType(soap, tag, id, a, type))
146366                 return soap->error;
146367         return soap_putindependent(soap);
146368 }
146369
146370 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__StaticIPv4ParametersType(struct soap *soap, const char *tag, int id, net__StaticIPv4ParametersType *const*a, const char *type)
146371 {
146372         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__StaticIPv4ParametersType);
146373         if (id < 0)
146374                 return soap->error;
146375         return (*a)->soap_out(soap, tag, id, type);
146376 }
146377
146378 SOAP_FMAC3 net__StaticIPv4ParametersType ** SOAP_FMAC4 soap_get_PointerTonet__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType **p, const char *tag, const char *type)
146379 {
146380         if ((p = soap_in_PointerTonet__StaticIPv4ParametersType(soap, tag, p, type)))
146381                 soap_getindependent(soap);
146382         return p;
146383 }
146384
146385 SOAP_FMAC3 net__StaticIPv4ParametersType ** SOAP_FMAC4 soap_in_PointerTonet__StaticIPv4ParametersType(struct soap *soap, const char *tag, net__StaticIPv4ParametersType **a, const char *type)
146386 {
146387         if (soap_element_begin_in(soap, tag, 1, NULL))
146388                 return NULL;
146389         if (!a)
146390                 if (!(a = (net__StaticIPv4ParametersType **)soap_malloc(soap, sizeof(net__StaticIPv4ParametersType *))))
146391                         return NULL;
146392         *a = NULL;
146393         if (!soap->null && *soap->href != '#')
146394         {       soap_revert(soap);
146395                 if (!(*a = (net__StaticIPv4ParametersType *)soap_instantiate_net__StaticIPv4ParametersType(soap, -1, soap->type, soap->arrayType, NULL)))
146396                         return NULL;
146397                 (*a)->soap_default(soap);
146398                 if (!(*a)->soap_in(soap, tag, NULL))
146399                         return NULL;
146400         }
146401         else
146402         {       a = (net__StaticIPv4ParametersType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__StaticIPv4ParametersType, sizeof(net__StaticIPv4ParametersType), 0);
146403                 if (soap->body && soap_element_end_in(soap, tag))
146404                         return NULL;
146405         }
146406         return a;
146407 }
146408
146409 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *const*a)
146410 {
146411         if (!soap_reference(soap, *a, SOAP_TYPE_net__IPv4ParametersType))
146412                 (*a)->soap_serialize(soap);
146413 }
146414
146415 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *const*a, const char *tag, const char *type)
146416 {
146417         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__IPv4ParametersType);
146418         if (soap_out_PointerTonet__IPv4ParametersType(soap, tag, id, a, type))
146419                 return soap->error;
146420         return soap_putindependent(soap);
146421 }
146422
146423 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__IPv4ParametersType(struct soap *soap, const char *tag, int id, net__IPv4ParametersType *const*a, const char *type)
146424 {
146425         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__IPv4ParametersType);
146426         if (id < 0)
146427                 return soap->error;
146428         return (*a)->soap_out(soap, tag, id, type);
146429 }
146430
146431 SOAP_FMAC3 net__IPv4ParametersType ** SOAP_FMAC4 soap_get_PointerTonet__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType **p, const char *tag, const char *type)
146432 {
146433         if ((p = soap_in_PointerTonet__IPv4ParametersType(soap, tag, p, type)))
146434                 soap_getindependent(soap);
146435         return p;
146436 }
146437
146438 SOAP_FMAC3 net__IPv4ParametersType ** SOAP_FMAC4 soap_in_PointerTonet__IPv4ParametersType(struct soap *soap, const char *tag, net__IPv4ParametersType **a, const char *type)
146439 {
146440         if (soap_element_begin_in(soap, tag, 1, NULL))
146441                 return NULL;
146442         if (!a)
146443                 if (!(a = (net__IPv4ParametersType **)soap_malloc(soap, sizeof(net__IPv4ParametersType *))))
146444                         return NULL;
146445         *a = NULL;
146446         if (!soap->null && *soap->href != '#')
146447         {       soap_revert(soap);
146448                 if (!(*a = (net__IPv4ParametersType *)soap_instantiate_net__IPv4ParametersType(soap, -1, soap->type, soap->arrayType, NULL)))
146449                         return NULL;
146450                 (*a)->soap_default(soap);
146451                 if (!(*a)->soap_in(soap, tag, NULL))
146452                         return NULL;
146453         }
146454         else
146455         {       a = (net__IPv4ParametersType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__IPv4ParametersType, sizeof(net__IPv4ParametersType), 0);
146456                 if (soap->body && soap_element_end_in(soap, tag))
146457                         return NULL;
146458         }
146459         return a;
146460 }
146461
146462 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *const*a)
146463 {
146464         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType))
146465                 (*a)->soap_serialize(soap);
146466 }
146467
146468 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *const*a, const char *tag, const char *type)
146469 {
146470         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType);
146471         if (soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, tag, id, a, type))
146472                 return soap->error;
146473         return soap_putindependent(soap);
146474 }
146475
146476 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, const char *tag, int id, xcfg__XProfileEAPFAST_USCORETLSType *const*a, const char *type)
146477 {
146478         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType);
146479         if (id < 0)
146480                 return soap->error;
146481         return (*a)->soap_out(soap, tag, id, type);
146482 }
146483
146484 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCORETLSType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType **p, const char *tag, const char *type)
146485 {
146486         if ((p = soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, tag, p, type)))
146487                 soap_getindependent(soap);
146488         return p;
146489 }
146490
146491 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCORETLSType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCORETLSType **a, const char *type)
146492 {
146493         if (soap_element_begin_in(soap, tag, 1, NULL))
146494                 return NULL;
146495         if (!a)
146496                 if (!(a = (xcfg__XProfileEAPFAST_USCORETLSType **)soap_malloc(soap, sizeof(xcfg__XProfileEAPFAST_USCORETLSType *))))
146497                         return NULL;
146498         *a = NULL;
146499         if (!soap->null && *soap->href != '#')
146500         {       soap_revert(soap);
146501                 if (!(*a = (xcfg__XProfileEAPFAST_USCORETLSType *)soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(soap, -1, soap->type, soap->arrayType, NULL)))
146502                         return NULL;
146503                 (*a)->soap_default(soap);
146504                 if (!(*a)->soap_in(soap, tag, NULL))
146505                         return NULL;
146506         }
146507         else
146508         {       a = (xcfg__XProfileEAPFAST_USCORETLSType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType, sizeof(xcfg__XProfileEAPFAST_USCORETLSType), 0);
146509                 if (soap->body && soap_element_end_in(soap, tag))
146510                         return NULL;
146511         }
146512         return a;
146513 }
146514
146515 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *const*a)
146516 {
146517         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType))
146518                 (*a)->soap_serialize(soap);
146519 }
146520
146521 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *const*a, const char *tag, const char *type)
146522 {
146523         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType);
146524         if (soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, id, a, type))
146525                 return soap->error;
146526         return soap_putindependent(soap);
146527 }
146528
146529 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, const char *tag, int id, xcfg__XProfileEAPFAST_USCOREGTCType *const*a, const char *type)
146530 {
146531         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType);
146532         if (id < 0)
146533                 return soap->error;
146534         return (*a)->soap_out(soap, tag, id, type);
146535 }
146536
146537 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREGTCType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType **p, const char *tag, const char *type)
146538 {
146539         if ((p = soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, p, type)))
146540                 soap_getindependent(soap);
146541         return p;
146542 }
146543
146544 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREGTCType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCOREGTCType **a, const char *type)
146545 {
146546         if (soap_element_begin_in(soap, tag, 1, NULL))
146547                 return NULL;
146548         if (!a)
146549                 if (!(a = (xcfg__XProfileEAPFAST_USCOREGTCType **)soap_malloc(soap, sizeof(xcfg__XProfileEAPFAST_USCOREGTCType *))))
146550                         return NULL;
146551         *a = NULL;
146552         if (!soap->null && *soap->href != '#')
146553         {       soap_revert(soap);
146554                 if (!(*a = (xcfg__XProfileEAPFAST_USCOREGTCType *)soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(soap, -1, soap->type, soap->arrayType, NULL)))
146555                         return NULL;
146556                 (*a)->soap_default(soap);
146557                 if (!(*a)->soap_in(soap, tag, NULL))
146558                         return NULL;
146559         }
146560         else
146561         {       a = (xcfg__XProfileEAPFAST_USCOREGTCType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType, sizeof(xcfg__XProfileEAPFAST_USCOREGTCType), 0);
146562                 if (soap->body && soap_element_end_in(soap, tag))
146563                         return NULL;
146564         }
146565         return a;
146566 }
146567
146568 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*a)
146569 {
146570         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type))
146571                 (*a)->soap_serialize(soap);
146572 }
146573
146574 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*a, const char *tag, const char *type)
146575 {
146576         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
146577         if (soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, id, a, type))
146578                 return soap->error;
146579         return soap_putindependent(soap);
146580 }
146581
146582 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*a, const char *type)
146583 {
146584         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
146585         if (id < 0)
146586                 return soap->error;
146587         return (*a)->soap_out(soap, tag, id, type);
146588 }
146589
146590 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type **p, const char *tag, const char *type)
146591 {
146592         if ((p = soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, p, type)))
146593                 soap_getindependent(soap);
146594         return p;
146595 }
146596
146597 SOAP_FMAC3 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type **a, const char *type)
146598 {
146599         if (soap_element_begin_in(soap, tag, 1, NULL))
146600                 return NULL;
146601         if (!a)
146602                 if (!(a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type **)soap_malloc(soap, sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *))))
146603                         return NULL;
146604         *a = NULL;
146605         if (!soap->null && *soap->href != '#')
146606         {       soap_revert(soap);
146607                 if (!(*a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, -1, soap->type, soap->arrayType, NULL)))
146608                         return NULL;
146609                 (*a)->soap_default(soap);
146610                 if (!(*a)->soap_in(soap, tag, NULL))
146611                         return NULL;
146612         }
146613         else
146614         {       a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type, sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type), 0);
146615                 if (soap->body && soap_element_end_in(soap, tag))
146616                         return NULL;
146617         }
146618         return a;
146619 }
146620
146621 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *const*a)
146622 {
146623         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType))
146624                 (*a)->soap_serialize(soap);
146625 }
146626
146627 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *const*a, const char *tag, const char *type)
146628 {
146629         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType);
146630         if (soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, tag, id, a, type))
146631                 return soap->error;
146632         return soap_putindependent(soap);
146633 }
146634
146635 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, const char *tag, int id, xcfg__XProfileEAP_USCOREGTCType *const*a, const char *type)
146636 {
146637         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType);
146638         if (id < 0)
146639                 return soap->error;
146640         return (*a)->soap_out(soap, tag, id, type);
146641 }
146642
146643 SOAP_FMAC3 xcfg__XProfileEAP_USCOREGTCType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType **p, const char *tag, const char *type)
146644 {
146645         if ((p = soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, tag, p, type)))
146646                 soap_getindependent(soap);
146647         return p;
146648 }
146649
146650 SOAP_FMAC3 xcfg__XProfileEAP_USCOREGTCType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, const char *tag, xcfg__XProfileEAP_USCOREGTCType **a, const char *type)
146651 {
146652         if (soap_element_begin_in(soap, tag, 1, NULL))
146653                 return NULL;
146654         if (!a)
146655                 if (!(a = (xcfg__XProfileEAP_USCOREGTCType **)soap_malloc(soap, sizeof(xcfg__XProfileEAP_USCOREGTCType *))))
146656                         return NULL;
146657         *a = NULL;
146658         if (!soap->null && *soap->href != '#')
146659         {       soap_revert(soap);
146660                 if (!(*a = (xcfg__XProfileEAP_USCOREGTCType *)soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(soap, -1, soap->type, soap->arrayType, NULL)))
146661                         return NULL;
146662                 (*a)->soap_default(soap);
146663                 if (!(*a)->soap_in(soap, tag, NULL))
146664                         return NULL;
146665         }
146666         else
146667         {       a = (xcfg__XProfileEAP_USCOREGTCType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType, sizeof(xcfg__XProfileEAP_USCOREGTCType), 0);
146668                 if (soap->body && soap_element_end_in(soap, tag))
146669                         return NULL;
146670         }
146671         return a;
146672 }
146673
146674 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*a)
146675 {
146676         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type))
146677                 (*a)->soap_serialize(soap);
146678 }
146679
146680 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*a, const char *tag, const char *type)
146681 {
146682         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type);
146683         if (soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, id, a, type))
146684                 return soap->error;
146685         return soap_putindependent(soap);
146686 }
146687
146688 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*a, const char *type)
146689 {
146690         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type);
146691         if (id < 0)
146692                 return soap->error;
146693         return (*a)->soap_out(soap, tag, id, type);
146694 }
146695
146696 SOAP_FMAC3 xcfg__XProfilePEAP_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type **p, const char *tag, const char *type)
146697 {
146698         if ((p = soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, p, type)))
146699                 soap_getindependent(soap);
146700         return p;
146701 }
146702
146703 SOAP_FMAC3 xcfg__XProfilePEAP_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfilePEAP_USCOREMSCHAPv2Type **a, const char *type)
146704 {
146705         if (soap_element_begin_in(soap, tag, 1, NULL))
146706                 return NULL;
146707         if (!a)
146708                 if (!(a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type **)soap_malloc(soap, sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type *))))
146709                         return NULL;
146710         *a = NULL;
146711         if (!soap->null && *soap->href != '#')
146712         {       soap_revert(soap);
146713                 if (!(*a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, -1, soap->type, soap->arrayType, NULL)))
146714                         return NULL;
146715                 (*a)->soap_default(soap);
146716                 if (!(*a)->soap_in(soap, tag, NULL))
146717                         return NULL;
146718         }
146719         else
146720         {       a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type, sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type), 0);
146721                 if (soap->body && soap_element_end_in(soap, tag))
146722                         return NULL;
146723         }
146724         return a;
146725 }
146726
146727 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*a)
146728 {
146729         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type))
146730                 (*a)->soap_serialize(soap);
146731 }
146732
146733 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*a, const char *tag, const char *type)
146734 {
146735         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type);
146736         if (soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, id, a, type))
146737                 return soap->error;
146738         return soap_putindependent(soap);
146739 }
146740
146741 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, int id, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*a, const char *type)
146742 {
146743         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type);
146744         if (id < 0)
146745                 return soap->error;
146746         return (*a)->soap_out(soap, tag, id, type);
146747 }
146748
146749 SOAP_FMAC3 xcfg__XProfileTTLS_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type **p, const char *tag, const char *type)
146750 {
146751         if ((p = soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, p, type)))
146752                 soap_getindependent(soap);
146753         return p;
146754 }
146755
146756 SOAP_FMAC3 xcfg__XProfileTTLS_USCOREMSCHAPv2Type ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, const char *tag, xcfg__XProfileTTLS_USCOREMSCHAPv2Type **a, const char *type)
146757 {
146758         if (soap_element_begin_in(soap, tag, 1, NULL))
146759                 return NULL;
146760         if (!a)
146761                 if (!(a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type **)soap_malloc(soap, sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type *))))
146762                         return NULL;
146763         *a = NULL;
146764         if (!soap->null && *soap->href != '#')
146765         {       soap_revert(soap);
146766                 if (!(*a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, -1, soap->type, soap->arrayType, NULL)))
146767                         return NULL;
146768                 (*a)->soap_default(soap);
146769                 if (!(*a)->soap_in(soap, tag, NULL))
146770                         return NULL;
146771         }
146772         else
146773         {       a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type, sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type), 0);
146774                 if (soap->body && soap_element_end_in(soap, tag))
146775                         return NULL;
146776         }
146777         return a;
146778 }
146779
146780 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *const*a)
146781 {
146782         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileTLSType))
146783                 (*a)->soap_serialize(soap);
146784 }
146785
146786 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *const*a, const char *tag, const char *type)
146787 {
146788         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileTLSType);
146789         if (soap_out_PointerToxcfg__XProfileTLSType(soap, tag, id, a, type))
146790                 return soap->error;
146791         return soap_putindependent(soap);
146792 }
146793
146794 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileTLSType(struct soap *soap, const char *tag, int id, xcfg__XProfileTLSType *const*a, const char *type)
146795 {
146796         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileTLSType);
146797         if (id < 0)
146798                 return soap->error;
146799         return (*a)->soap_out(soap, tag, id, type);
146800 }
146801
146802 SOAP_FMAC3 xcfg__XProfileTLSType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType **p, const char *tag, const char *type)
146803 {
146804         if ((p = soap_in_PointerToxcfg__XProfileTLSType(soap, tag, p, type)))
146805                 soap_getindependent(soap);
146806         return p;
146807 }
146808
146809 SOAP_FMAC3 xcfg__XProfileTLSType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileTLSType(struct soap *soap, const char *tag, xcfg__XProfileTLSType **a, const char *type)
146810 {
146811         if (soap_element_begin_in(soap, tag, 1, NULL))
146812                 return NULL;
146813         if (!a)
146814                 if (!(a = (xcfg__XProfileTLSType **)soap_malloc(soap, sizeof(xcfg__XProfileTLSType *))))
146815                         return NULL;
146816         *a = NULL;
146817         if (!soap->null && *soap->href != '#')
146818         {       soap_revert(soap);
146819                 if (!(*a = (xcfg__XProfileTLSType *)soap_instantiate_xcfg__XProfileTLSType(soap, -1, soap->type, soap->arrayType, NULL)))
146820                         return NULL;
146821                 (*a)->soap_default(soap);
146822                 if (!(*a)->soap_in(soap, tag, NULL))
146823                         return NULL;
146824         }
146825         else
146826         {       a = (xcfg__XProfileTLSType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileTLSType, sizeof(xcfg__XProfileTLSType), 0);
146827                 if (soap->body && soap_element_end_in(soap, tag))
146828                         return NULL;
146829         }
146830         return a;
146831 }
146832
146833 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *const*a)
146834 {
146835         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__ManualPACType))
146836                 (*a)->soap_serialize(soap);
146837 }
146838
146839 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *const*a, const char *tag, const char *type)
146840 {
146841         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__ManualPACType);
146842         if (soap_out_PointerToxcfg__ManualPACType(soap, tag, id, a, type))
146843                 return soap->error;
146844         return soap_putindependent(soap);
146845 }
146846
146847 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__ManualPACType(struct soap *soap, const char *tag, int id, xcfg__ManualPACType *const*a, const char *type)
146848 {
146849         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__ManualPACType);
146850         if (id < 0)
146851                 return soap->error;
146852         return (*a)->soap_out(soap, tag, id, type);
146853 }
146854
146855 SOAP_FMAC3 xcfg__ManualPACType ** SOAP_FMAC4 soap_get_PointerToxcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType **p, const char *tag, const char *type)
146856 {
146857         if ((p = soap_in_PointerToxcfg__ManualPACType(soap, tag, p, type)))
146858                 soap_getindependent(soap);
146859         return p;
146860 }
146861
146862 SOAP_FMAC3 xcfg__ManualPACType ** SOAP_FMAC4 soap_in_PointerToxcfg__ManualPACType(struct soap *soap, const char *tag, xcfg__ManualPACType **a, const char *type)
146863 {
146864         if (soap_element_begin_in(soap, tag, 1, NULL))
146865                 return NULL;
146866         if (!a)
146867                 if (!(a = (xcfg__ManualPACType **)soap_malloc(soap, sizeof(xcfg__ManualPACType *))))
146868                         return NULL;
146869         *a = NULL;
146870         if (!soap->null && *soap->href != '#')
146871         {       soap_revert(soap);
146872                 if (!(*a = (xcfg__ManualPACType *)soap_instantiate_xcfg__ManualPACType(soap, -1, soap->type, soap->arrayType, NULL)))
146873                         return NULL;
146874                 (*a)->soap_default(soap);
146875                 if (!(*a)->soap_in(soap, tag, NULL))
146876                         return NULL;
146877         }
146878         else
146879         {       a = (xcfg__ManualPACType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__ManualPACType, sizeof(xcfg__ManualPACType), 0);
146880                 if (soap->body && soap_element_end_in(soap, tag))
146881                         return NULL;
146882         }
146883         return a;
146884 }
146885
146886 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *const*a)
146887 {
146888         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__UserCredentialsType))
146889                 (*a)->soap_serialize(soap);
146890 }
146891
146892 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *const*a, const char *tag, const char *type)
146893 {
146894         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__UserCredentialsType);
146895         if (soap_out_PointerToxcfg__UserCredentialsType(soap, tag, id, a, type))
146896                 return soap->error;
146897         return soap_putindependent(soap);
146898 }
146899
146900 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__UserCredentialsType(struct soap *soap, const char *tag, int id, xcfg__UserCredentialsType *const*a, const char *type)
146901 {
146902         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__UserCredentialsType);
146903         if (id < 0)
146904                 return soap->error;
146905         return (*a)->soap_out(soap, tag, id, type);
146906 }
146907
146908 SOAP_FMAC3 xcfg__UserCredentialsType ** SOAP_FMAC4 soap_get_PointerToxcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType **p, const char *tag, const char *type)
146909 {
146910         if ((p = soap_in_PointerToxcfg__UserCredentialsType(soap, tag, p, type)))
146911                 soap_getindependent(soap);
146912         return p;
146913 }
146914
146915 SOAP_FMAC3 xcfg__UserCredentialsType ** SOAP_FMAC4 soap_in_PointerToxcfg__UserCredentialsType(struct soap *soap, const char *tag, xcfg__UserCredentialsType **a, const char *type)
146916 {
146917         if (soap_element_begin_in(soap, tag, 1, NULL))
146918                 return NULL;
146919         if (!a)
146920                 if (!(a = (xcfg__UserCredentialsType **)soap_malloc(soap, sizeof(xcfg__UserCredentialsType *))))
146921                         return NULL;
146922         *a = NULL;
146923         if (!soap->null && *soap->href != '#')
146924         {       soap_revert(soap);
146925                 if (!(*a = (xcfg__UserCredentialsType *)soap_instantiate_xcfg__UserCredentialsType(soap, -1, soap->type, soap->arrayType, NULL)))
146926                         return NULL;
146927                 (*a)->soap_default(soap);
146928                 if (!(*a)->soap_in(soap, tag, NULL))
146929                         return NULL;
146930         }
146931         else
146932         {       a = (xcfg__UserCredentialsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__UserCredentialsType, sizeof(xcfg__UserCredentialsType), 0);
146933                 if (soap->body && soap_element_end_in(soap, tag))
146934                         return NULL;
146935         }
146936         return a;
146937 }
146938
146939 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *const*a)
146940 {
146941         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__ServerIdentityType))
146942                 (*a)->soap_serialize(soap);
146943 }
146944
146945 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *const*a, const char *tag, const char *type)
146946 {
146947         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__ServerIdentityType);
146948         if (soap_out_PointerToxcfg__ServerIdentityType(soap, tag, id, a, type))
146949                 return soap->error;
146950         return soap_putindependent(soap);
146951 }
146952
146953 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__ServerIdentityType(struct soap *soap, const char *tag, int id, xcfg__ServerIdentityType *const*a, const char *type)
146954 {
146955         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__ServerIdentityType);
146956         if (id < 0)
146957                 return soap->error;
146958         return (*a)->soap_out(soap, tag, id, type);
146959 }
146960
146961 SOAP_FMAC3 xcfg__ServerIdentityType ** SOAP_FMAC4 soap_get_PointerToxcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType **p, const char *tag, const char *type)
146962 {
146963         if ((p = soap_in_PointerToxcfg__ServerIdentityType(soap, tag, p, type)))
146964                 soap_getindependent(soap);
146965         return p;
146966 }
146967
146968 SOAP_FMAC3 xcfg__ServerIdentityType ** SOAP_FMAC4 soap_in_PointerToxcfg__ServerIdentityType(struct soap *soap, const char *tag, xcfg__ServerIdentityType **a, const char *type)
146969 {
146970         if (soap_element_begin_in(soap, tag, 1, NULL))
146971                 return NULL;
146972         if (!a)
146973                 if (!(a = (xcfg__ServerIdentityType **)soap_malloc(soap, sizeof(xcfg__ServerIdentityType *))))
146974                         return NULL;
146975         *a = NULL;
146976         if (!soap->null && *soap->href != '#')
146977         {       soap_revert(soap);
146978                 if (!(*a = (xcfg__ServerIdentityType *)soap_instantiate_xcfg__ServerIdentityType(soap, -1, soap->type, soap->arrayType, NULL)))
146979                         return NULL;
146980                 (*a)->soap_default(soap);
146981                 if (!(*a)->soap_in(soap, tag, NULL))
146982                         return NULL;
146983         }
146984         else
146985         {       a = (xcfg__ServerIdentityType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__ServerIdentityType, sizeof(xcfg__ServerIdentityType), 0);
146986                 if (soap->body && soap_element_end_in(soap, tag))
146987                         return NULL;
146988         }
146989         return a;
146990 }
146991
146992 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *const*a)
146993 {
146994         if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__CertificateNameType))
146995                 (*a)->soap_serialize(soap);
146996 }
146997
146998 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *const*a, const char *tag, const char *type)
146999 {
147000         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__CertificateNameType);
147001         if (soap_out_PointerToxcfg__CertificateNameType(soap, tag, id, a, type))
147002                 return soap->error;
147003         return soap_putindependent(soap);
147004 }
147005
147006 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__CertificateNameType(struct soap *soap, const char *tag, int id, xcfg__CertificateNameType *const*a, const char *type)
147007 {
147008         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__CertificateNameType);
147009         if (id < 0)
147010                 return soap->error;
147011         return (*a)->soap_out(soap, tag, id, type);
147012 }
147013
147014 SOAP_FMAC3 xcfg__CertificateNameType ** SOAP_FMAC4 soap_get_PointerToxcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType **p, const char *tag, const char *type)
147015 {
147016         if ((p = soap_in_PointerToxcfg__CertificateNameType(soap, tag, p, type)))
147017                 soap_getindependent(soap);
147018         return p;
147019 }
147020
147021 SOAP_FMAC3 xcfg__CertificateNameType ** SOAP_FMAC4 soap_in_PointerToxcfg__CertificateNameType(struct soap *soap, const char *tag, xcfg__CertificateNameType **a, const char *type)
147022 {
147023         if (soap_element_begin_in(soap, tag, 1, NULL))
147024                 return NULL;
147025         if (!a)
147026                 if (!(a = (xcfg__CertificateNameType **)soap_malloc(soap, sizeof(xcfg__CertificateNameType *))))
147027                         return NULL;
147028         *a = NULL;
147029         if (!soap->null && *soap->href != '#')
147030         {       soap_revert(soap);
147031                 if (!(*a = (xcfg__CertificateNameType *)soap_instantiate_xcfg__CertificateNameType(soap, -1, soap->type, soap->arrayType, NULL)))
147032                         return NULL;
147033                 (*a)->soap_default(soap);
147034                 if (!(*a)->soap_in(soap, tag, NULL))
147035                         return NULL;
147036         }
147037         else
147038         {       a = (xcfg__CertificateNameType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__CertificateNameType, sizeof(xcfg__CertificateNameType), 0);
147039                 if (soap->body && soap_element_end_in(soap, tag))
147040                         return NULL;
147041         }
147042         return a;
147043 }
147044
147045 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertificateHandleType(struct soap *soap, unsigned int *const*a)
147046 {
147047         soap_reference(soap, *a, SOAP_TYPE_sai__CertificateHandleType);
147048 }
147049
147050 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertificateHandleType(struct soap *soap, unsigned int *const*a, const char *tag, const char *type)
147051 {
147052         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertificateHandleType);
147053         if (soap_out_PointerTosai__CertificateHandleType(soap, tag, id, a, type))
147054                 return soap->error;
147055         return soap_putindependent(soap);
147056 }
147057
147058 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertificateHandleType(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type)
147059 {
147060         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertificateHandleType);
147061         if (id < 0)
147062                 return soap->error;
147063         return soap_out_sai__CertificateHandleType(soap, tag, id, *a, type);
147064 }
147065
147066 SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTosai__CertificateHandleType(struct soap *soap, unsigned int **p, const char *tag, const char *type)
147067 {
147068         if ((p = soap_in_PointerTosai__CertificateHandleType(soap, tag, p, type)))
147069                 soap_getindependent(soap);
147070         return p;
147071 }
147072
147073 SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTosai__CertificateHandleType(struct soap *soap, const char *tag, unsigned int **a, const char *type)
147074 {
147075         if (soap_element_begin_in(soap, tag, 1, NULL))
147076                 return NULL;
147077         if (!a)
147078                 if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *))))
147079                         return NULL;
147080         *a = NULL;
147081         if (!soap->null && *soap->href != '#')
147082         {       soap_revert(soap);
147083                 if (!(*a = soap_in_sai__CertificateHandleType(soap, tag, *a, type)))
147084                         return NULL;
147085         }
147086         else
147087         {       a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertificateHandleType, sizeof(unsigned int), 0);
147088                 if (soap->body && soap_element_end_in(soap, tag))
147089                         return NULL;
147090         }
147091         return a;
147092 }
147093
147094 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocstr__KeyPairType(struct soap *soap, cstr__KeyPairType *const*a)
147095 {
147096         if (!soap_reference(soap, *a, SOAP_TYPE_cstr__KeyPairType))
147097                 (*a)->soap_serialize(soap);
147098 }
147099
147100 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocstr__KeyPairType(struct soap *soap, cstr__KeyPairType *const*a, const char *tag, const char *type)
147101 {
147102         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocstr__KeyPairType);
147103         if (soap_out_PointerTocstr__KeyPairType(soap, tag, id, a, type))
147104                 return soap->error;
147105         return soap_putindependent(soap);
147106 }
147107
147108 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocstr__KeyPairType(struct soap *soap, const char *tag, int id, cstr__KeyPairType *const*a, const char *type)
147109 {
147110         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cstr__KeyPairType);
147111         if (id < 0)
147112                 return soap->error;
147113         return (*a)->soap_out(soap, tag, id, type);
147114 }
147115
147116 SOAP_FMAC3 cstr__KeyPairType ** SOAP_FMAC4 soap_get_PointerTocstr__KeyPairType(struct soap *soap, cstr__KeyPairType **p, const char *tag, const char *type)
147117 {
147118         if ((p = soap_in_PointerTocstr__KeyPairType(soap, tag, p, type)))
147119                 soap_getindependent(soap);
147120         return p;
147121 }
147122
147123 SOAP_FMAC3 cstr__KeyPairType ** SOAP_FMAC4 soap_in_PointerTocstr__KeyPairType(struct soap *soap, const char *tag, cstr__KeyPairType **a, const char *type)
147124 {
147125         if (soap_element_begin_in(soap, tag, 1, NULL))
147126                 return NULL;
147127         if (!a)
147128                 if (!(a = (cstr__KeyPairType **)soap_malloc(soap, sizeof(cstr__KeyPairType *))))
147129                         return NULL;
147130         *a = NULL;
147131         if (!soap->null && *soap->href != '#')
147132         {       soap_revert(soap);
147133                 if (!(*a = (cstr__KeyPairType *)soap_instantiate_cstr__KeyPairType(soap, -1, soap->type, soap->arrayType, NULL)))
147134                         return NULL;
147135                 (*a)->soap_default(soap);
147136                 if (!(*a)->soap_in(soap, tag, NULL))
147137                         return NULL;
147138         }
147139         else
147140         {       a = (cstr__KeyPairType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cstr__KeyPairType, sizeof(cstr__KeyPairType), 0);
147141                 if (soap->body && soap_element_end_in(soap, tag))
147142                         return NULL;
147143         }
147144         return a;
147145 }
147146
147147 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *const*a)
147148 {
147149         if (!soap_reference(soap, *a, SOAP_TYPE_sai__GlobalPowerPolicyType))
147150                 (*a)->soap_serialize(soap);
147151 }
147152
147153 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *const*a, const char *tag, const char *type)
147154 {
147155         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__GlobalPowerPolicyType);
147156         if (soap_out_PointerTosai__GlobalPowerPolicyType(soap, tag, id, a, type))
147157                 return soap->error;
147158         return soap_putindependent(soap);
147159 }
147160
147161 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__GlobalPowerPolicyType(struct soap *soap, const char *tag, int id, sai__GlobalPowerPolicyType *const*a, const char *type)
147162 {
147163         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__GlobalPowerPolicyType);
147164         if (id < 0)
147165                 return soap->error;
147166         return (*a)->soap_out(soap, tag, id, type);
147167 }
147168
147169 SOAP_FMAC3 sai__GlobalPowerPolicyType ** SOAP_FMAC4 soap_get_PointerTosai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType **p, const char *tag, const char *type)
147170 {
147171         if ((p = soap_in_PointerTosai__GlobalPowerPolicyType(soap, tag, p, type)))
147172                 soap_getindependent(soap);
147173         return p;
147174 }
147175
147176 SOAP_FMAC3 sai__GlobalPowerPolicyType ** SOAP_FMAC4 soap_in_PointerTosai__GlobalPowerPolicyType(struct soap *soap, const char *tag, sai__GlobalPowerPolicyType **a, const char *type)
147177 {
147178         if (soap_element_begin_in(soap, tag, 1, NULL))
147179                 return NULL;
147180         if (!a)
147181                 if (!(a = (sai__GlobalPowerPolicyType **)soap_malloc(soap, sizeof(sai__GlobalPowerPolicyType *))))
147182                         return NULL;
147183         *a = NULL;
147184         if (!soap->null && *soap->href != '#')
147185         {       soap_revert(soap);
147186                 if (!(*a = (sai__GlobalPowerPolicyType *)soap_instantiate_sai__GlobalPowerPolicyType(soap, -1, soap->type, soap->arrayType, NULL)))
147187                         return NULL;
147188                 (*a)->soap_default(soap);
147189                 if (!(*a)->soap_in(soap, tag, NULL))
147190                         return NULL;
147191         }
147192         else
147193         {       a = (sai__GlobalPowerPolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__GlobalPowerPolicyType, sizeof(sai__GlobalPowerPolicyType), 0);
147194                 if (soap->body && soap_element_end_in(soap, tag))
147195                         return NULL;
147196         }
147197         return a;
147198 }
147199
147200 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *const*a)
147201 {
147202         if (!soap_reference(soap, *a, SOAP_TYPE_sai__EnvironmentDetectionType))
147203                 (*a)->soap_serialize(soap);
147204 }
147205
147206 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *const*a, const char *tag, const char *type)
147207 {
147208         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__EnvironmentDetectionType);
147209         if (soap_out_PointerTosai__EnvironmentDetectionType(soap, tag, id, a, type))
147210                 return soap->error;
147211         return soap_putindependent(soap);
147212 }
147213
147214 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__EnvironmentDetectionType(struct soap *soap, const char *tag, int id, sai__EnvironmentDetectionType *const*a, const char *type)
147215 {
147216         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__EnvironmentDetectionType);
147217         if (id < 0)
147218                 return soap->error;
147219         return (*a)->soap_out(soap, tag, id, type);
147220 }
147221
147222 SOAP_FMAC3 sai__EnvironmentDetectionType ** SOAP_FMAC4 soap_get_PointerTosai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType **p, const char *tag, const char *type)
147223 {
147224         if ((p = soap_in_PointerTosai__EnvironmentDetectionType(soap, tag, p, type)))
147225                 soap_getindependent(soap);
147226         return p;
147227 }
147228
147229 SOAP_FMAC3 sai__EnvironmentDetectionType ** SOAP_FMAC4 soap_in_PointerTosai__EnvironmentDetectionType(struct soap *soap, const char *tag, sai__EnvironmentDetectionType **a, const char *type)
147230 {
147231         if (soap_element_begin_in(soap, tag, 1, NULL))
147232                 return NULL;
147233         if (!a)
147234                 if (!(a = (sai__EnvironmentDetectionType **)soap_malloc(soap, sizeof(sai__EnvironmentDetectionType *))))
147235                         return NULL;
147236         *a = NULL;
147237         if (!soap->null && *soap->href != '#')
147238         {       soap_revert(soap);
147239                 if (!(*a = (sai__EnvironmentDetectionType *)soap_instantiate_sai__EnvironmentDetectionType(soap, -1, soap->type, soap->arrayType, NULL)))
147240                         return NULL;
147241                 (*a)->soap_default(soap);
147242                 if (!(*a)->soap_in(soap, tag, NULL))
147243                         return NULL;
147244         }
147245         else
147246         {       a = (sai__EnvironmentDetectionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__EnvironmentDetectionType, sizeof(sai__EnvironmentDetectionType), 0);
147247                 if (soap->body && soap_element_end_in(soap, tag))
147248                         return NULL;
147249         }
147250         return a;
147251 }
147252
147253 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *const*a)
147254 {
147255         if (!soap_reference(soap, *a, SOAP_TYPE_sai__ProvisioningAuditRecordType))
147256                 (*a)->soap_serialize(soap);
147257 }
147258
147259 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *const*a, const char *tag, const char *type)
147260 {
147261         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType);
147262         if (soap_out_PointerTosai__ProvisioningAuditRecordType(soap, tag, id, a, type))
147263                 return soap->error;
147264         return soap_putindependent(soap);
147265 }
147266
147267 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, int id, sai__ProvisioningAuditRecordType *const*a, const char *type)
147268 {
147269         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__ProvisioningAuditRecordType);
147270         if (id < 0)
147271                 return soap->error;
147272         return (*a)->soap_out(soap, tag, id, type);
147273 }
147274
147275 SOAP_FMAC3 sai__ProvisioningAuditRecordType ** SOAP_FMAC4 soap_get_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType **p, const char *tag, const char *type)
147276 {
147277         if ((p = soap_in_PointerTosai__ProvisioningAuditRecordType(soap, tag, p, type)))
147278                 soap_getindependent(soap);
147279         return p;
147280 }
147281
147282 SOAP_FMAC3 sai__ProvisioningAuditRecordType ** SOAP_FMAC4 soap_in_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, sai__ProvisioningAuditRecordType **a, const char *type)
147283 {
147284         if (soap_element_begin_in(soap, tag, 1, NULL))
147285                 return NULL;
147286         if (!a)
147287                 if (!(a = (sai__ProvisioningAuditRecordType **)soap_malloc(soap, sizeof(sai__ProvisioningAuditRecordType *))))
147288                         return NULL;
147289         *a = NULL;
147290         if (!soap->null && *soap->href != '#')
147291         {       soap_revert(soap);
147292                 if (!(*a = (sai__ProvisioningAuditRecordType *)soap_instantiate_sai__ProvisioningAuditRecordType(soap, -1, soap->type, soap->arrayType, NULL)))
147293                         return NULL;
147294                 (*a)->soap_default(soap);
147295                 if (!(*a)->soap_in(soap, tag, NULL))
147296                         return NULL;
147297         }
147298         else
147299         {       a = (sai__ProvisioningAuditRecordType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__ProvisioningAuditRecordType, sizeof(sai__ProvisioningAuditRecordType), 0);
147300                 if (soap->body && soap_element_end_in(soap, tag))
147301                         return NULL;
147302         }
147303         return a;
147304 }
147305
147306 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *const*a)
147307 {
147308         if (!soap_reference(soap, *a, SOAP_TYPE_sai__CertHashEntryType))
147309                 (*a)->soap_serialize(soap);
147310 }
147311
147312 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *const*a, const char *tag, const char *type)
147313 {
147314         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertHashEntryType);
147315         if (soap_out_PointerTosai__CertHashEntryType(soap, tag, id, a, type))
147316                 return soap->error;
147317         return soap_putindependent(soap);
147318 }
147319
147320 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertHashEntryType(struct soap *soap, const char *tag, int id, sai__CertHashEntryType *const*a, const char *type)
147321 {
147322         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertHashEntryType);
147323         if (id < 0)
147324                 return soap->error;
147325         return (*a)->soap_out(soap, tag, id, type);
147326 }
147327
147328 SOAP_FMAC3 sai__CertHashEntryType ** SOAP_FMAC4 soap_get_PointerTosai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType **p, const char *tag, const char *type)
147329 {
147330         if ((p = soap_in_PointerTosai__CertHashEntryType(soap, tag, p, type)))
147331                 soap_getindependent(soap);
147332         return p;
147333 }
147334
147335 SOAP_FMAC3 sai__CertHashEntryType ** SOAP_FMAC4 soap_in_PointerTosai__CertHashEntryType(struct soap *soap, const char *tag, sai__CertHashEntryType **a, const char *type)
147336 {
147337         if (soap_element_begin_in(soap, tag, 1, NULL))
147338                 return NULL;
147339         if (!a)
147340                 if (!(a = (sai__CertHashEntryType **)soap_malloc(soap, sizeof(sai__CertHashEntryType *))))
147341                         return NULL;
147342         *a = NULL;
147343         if (!soap->null && *soap->href != '#')
147344         {       soap_revert(soap);
147345                 if (!(*a = (sai__CertHashEntryType *)soap_instantiate_sai__CertHashEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
147346                         return NULL;
147347                 (*a)->soap_default(soap);
147348                 if (!(*a)->soap_in(soap, tag, NULL))
147349                         return NULL;
147350         }
147351         else
147352         {       a = (sai__CertHashEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertHashEntryType, sizeof(sai__CertHashEntryType), 0);
147353                 if (soap->body && soap_element_end_in(soap, tag))
147354                         return NULL;
147355         }
147356         return a;
147357 }
147358
147359 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *const*a)
147360 {
147361         if (*a)
147362                 soap_serialize_sai__ProvisioningOTPType(soap, *a);
147363 }
147364
147365 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
147366 {
147367         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__ProvisioningOTPType);
147368         if (soap_out_PointerTosai__ProvisioningOTPType(soap, tag, id, a, type))
147369                 return soap->error;
147370         return soap_putindependent(soap);
147371 }
147372
147373 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__ProvisioningOTPType(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
147374 {
147375         id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_sai__ProvisioningOTPType);
147376         if (id < 0)
147377                 return soap->error;
147378         return soap_out_sai__ProvisioningOTPType(soap, tag, id, *a, type);
147379 }
147380
147381 SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTosai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
147382 {
147383         if ((p = soap_in_PointerTosai__ProvisioningOTPType(soap, tag, p, type)))
147384                 soap_getindependent(soap);
147385         return p;
147386 }
147387
147388 SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTosai__ProvisioningOTPType(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
147389 {
147390         if (soap_element_begin_in(soap, tag, 1, NULL))
147391                 return NULL;
147392         if (!a)
147393                 if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
147394                         return NULL;
147395         *a = NULL;
147396         if (!soap->null && *soap->href != '#')
147397         {       soap_revert(soap);
147398                 if (!(*a = soap_in_sai__ProvisioningOTPType(soap, tag, *a, type)))
147399                         return NULL;
147400         }
147401         else
147402         {       a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__ProvisioningOTPType, sizeof(xsd__base64Binary), 0);
147403                 if (soap->body && soap_element_end_in(soap, tag))
147404                         return NULL;
147405         }
147406         return a;
147407 }
147408
147409 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedShort(struct soap *soap, unsigned short *const*a)
147410 {
147411         soap_reference(soap, *a, SOAP_TYPE_unsignedShort);
147412 }
147413
147414 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedShort(struct soap *soap, unsigned short *const*a, const char *tag, const char *type)
147415 {
147416         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTounsignedShort);
147417         if (soap_out_PointerTounsignedShort(soap, tag, id, a, type))
147418                 return soap->error;
147419         return soap_putindependent(soap);
147420 }
147421
147422 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedShort(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type)
147423 {
147424         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_unsignedShort);
147425         if (id < 0)
147426                 return soap->error;
147427         return soap_out_unsignedShort(soap, tag, id, *a, type);
147428 }
147429
147430 SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTounsignedShort(struct soap *soap, unsigned short **p, const char *tag, const char *type)
147431 {
147432         if ((p = soap_in_PointerTounsignedShort(soap, tag, p, type)))
147433                 soap_getindependent(soap);
147434         return p;
147435 }
147436
147437 SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTounsignedShort(struct soap *soap, const char *tag, unsigned short **a, const char *type)
147438 {
147439         if (soap_element_begin_in(soap, tag, 1, NULL))
147440                 return NULL;
147441         if (!a)
147442                 if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *))))
147443                         return NULL;
147444         *a = NULL;
147445         if (!soap->null && *soap->href != '#')
147446         {       soap_revert(soap);
147447                 if (!(*a = soap_in_unsignedShort(soap, tag, *a, type)))
147448                         return NULL;
147449         }
147450         else
147451         {       a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_unsignedShort, sizeof(unsigned short), 0);
147452                 if (soap->body && soap_element_end_in(soap, tag))
147453                         return NULL;
147454         }
147455         return a;
147456 }
147457
147458 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__PowerStateType(struct soap *soap, enum sai__PowerStateType *const*a)
147459 {
147460         soap_reference(soap, *a, SOAP_TYPE_sai__PowerStateType);
147461 }
147462
147463 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__PowerStateType(struct soap *soap, enum sai__PowerStateType *const*a, const char *tag, const char *type)
147464 {
147465         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__PowerStateType);
147466         if (soap_out_PointerTosai__PowerStateType(soap, tag, id, a, type))
147467                 return soap->error;
147468         return soap_putindependent(soap);
147469 }
147470
147471 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__PowerStateType(struct soap *soap, const char *tag, int id, enum sai__PowerStateType *const*a, const char *type)
147472 {
147473         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__PowerStateType);
147474         if (id < 0)
147475                 return soap->error;
147476         return soap_out_sai__PowerStateType(soap, tag, id, *a, type);
147477 }
147478
147479 SOAP_FMAC3 enum sai__PowerStateType ** SOAP_FMAC4 soap_get_PointerTosai__PowerStateType(struct soap *soap, enum sai__PowerStateType **p, const char *tag, const char *type)
147480 {
147481         if ((p = soap_in_PointerTosai__PowerStateType(soap, tag, p, type)))
147482                 soap_getindependent(soap);
147483         return p;
147484 }
147485
147486 SOAP_FMAC3 enum sai__PowerStateType ** SOAP_FMAC4 soap_in_PointerTosai__PowerStateType(struct soap *soap, const char *tag, enum sai__PowerStateType **a, const char *type)
147487 {
147488         if (soap_element_begin_in(soap, tag, 1, NULL))
147489                 return NULL;
147490         if (!a)
147491                 if (!(a = (enum sai__PowerStateType **)soap_malloc(soap, sizeof(enum sai__PowerStateType *))))
147492                         return NULL;
147493         *a = NULL;
147494         if (!soap->null && *soap->href != '#')
147495         {       soap_revert(soap);
147496                 if (!(*a = soap_in_sai__PowerStateType(soap, tag, *a, type)))
147497                         return NULL;
147498         }
147499         else
147500         {       a = (enum sai__PowerStateType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__PowerStateType, sizeof(enum sai__PowerStateType), 0);
147501                 if (soap->body && soap_element_end_in(soap, tag))
147502                         return NULL;
147503         }
147504         return a;
147505 }
147506
147507 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__PkiCapsType(struct soap *soap, sai__PkiCapsType *const*a)
147508 {
147509         if (!soap_reference(soap, *a, SOAP_TYPE_sai__PkiCapsType))
147510                 (*a)->soap_serialize(soap);
147511 }
147512
147513 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__PkiCapsType(struct soap *soap, sai__PkiCapsType *const*a, const char *tag, const char *type)
147514 {
147515         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__PkiCapsType);
147516         if (soap_out_PointerTosai__PkiCapsType(soap, tag, id, a, type))
147517                 return soap->error;
147518         return soap_putindependent(soap);
147519 }
147520
147521 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__PkiCapsType(struct soap *soap, const char *tag, int id, sai__PkiCapsType *const*a, const char *type)
147522 {
147523         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__PkiCapsType);
147524         if (id < 0)
147525                 return soap->error;
147526         return (*a)->soap_out(soap, tag, id, type);
147527 }
147528
147529 SOAP_FMAC3 sai__PkiCapsType ** SOAP_FMAC4 soap_get_PointerTosai__PkiCapsType(struct soap *soap, sai__PkiCapsType **p, const char *tag, const char *type)
147530 {
147531         if ((p = soap_in_PointerTosai__PkiCapsType(soap, tag, p, type)))
147532                 soap_getindependent(soap);
147533         return p;
147534 }
147535
147536 SOAP_FMAC3 sai__PkiCapsType ** SOAP_FMAC4 soap_in_PointerTosai__PkiCapsType(struct soap *soap, const char *tag, sai__PkiCapsType **a, const char *type)
147537 {
147538         if (soap_element_begin_in(soap, tag, 1, NULL))
147539                 return NULL;
147540         if (!a)
147541                 if (!(a = (sai__PkiCapsType **)soap_malloc(soap, sizeof(sai__PkiCapsType *))))
147542                         return NULL;
147543         *a = NULL;
147544         if (!soap->null && *soap->href != '#')
147545         {       soap_revert(soap);
147546                 if (!(*a = (sai__PkiCapsType *)soap_instantiate_sai__PkiCapsType(soap, -1, soap->type, soap->arrayType, NULL)))
147547                         return NULL;
147548                 (*a)->soap_default(soap);
147549                 if (!(*a)->soap_in(soap, tag, NULL))
147550                         return NULL;
147551         }
147552         else
147553         {       a = (sai__PkiCapsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__PkiCapsType, sizeof(sai__PkiCapsType), 0);
147554                 if (soap->body && soap_element_end_in(soap, tag))
147555                         return NULL;
147556         }
147557         return a;
147558 }
147559
147560 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CrlType(struct soap *soap, sai__CrlType *const*a)
147561 {
147562         if (!soap_reference(soap, *a, SOAP_TYPE_sai__CrlType))
147563                 (*a)->soap_serialize(soap);
147564 }
147565
147566 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CrlType(struct soap *soap, sai__CrlType *const*a, const char *tag, const char *type)
147567 {
147568         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CrlType);
147569         if (soap_out_PointerTosai__CrlType(soap, tag, id, a, type))
147570                 return soap->error;
147571         return soap_putindependent(soap);
147572 }
147573
147574 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CrlType(struct soap *soap, const char *tag, int id, sai__CrlType *const*a, const char *type)
147575 {
147576         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CrlType);
147577         if (id < 0)
147578                 return soap->error;
147579         return (*a)->soap_out(soap, tag, id, type);
147580 }
147581
147582 SOAP_FMAC3 sai__CrlType ** SOAP_FMAC4 soap_get_PointerTosai__CrlType(struct soap *soap, sai__CrlType **p, const char *tag, const char *type)
147583 {
147584         if ((p = soap_in_PointerTosai__CrlType(soap, tag, p, type)))
147585                 soap_getindependent(soap);
147586         return p;
147587 }
147588
147589 SOAP_FMAC3 sai__CrlType ** SOAP_FMAC4 soap_in_PointerTosai__CrlType(struct soap *soap, const char *tag, sai__CrlType **a, const char *type)
147590 {
147591         if (soap_element_begin_in(soap, tag, 1, NULL))
147592                 return NULL;
147593         if (!a)
147594                 if (!(a = (sai__CrlType **)soap_malloc(soap, sizeof(sai__CrlType *))))
147595                         return NULL;
147596         *a = NULL;
147597         if (!soap->null && *soap->href != '#')
147598         {       soap_revert(soap);
147599                 if (!(*a = (sai__CrlType *)soap_instantiate_sai__CrlType(soap, -1, soap->type, soap->arrayType, NULL)))
147600                         return NULL;
147601                 (*a)->soap_default(soap);
147602                 if (!(*a)->soap_in(soap, tag, NULL))
147603                         return NULL;
147604         }
147605         else
147606         {       a = (sai__CrlType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CrlType, sizeof(sai__CrlType), 0);
147607                 if (soap->body && soap_element_end_in(soap, tag))
147608                         return NULL;
147609         }
147610         return a;
147611 }
147612
147613 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertificateType(struct soap *soap, sai__CertificateType *const*a)
147614 {
147615         if (!soap_reference(soap, *a, SOAP_TYPE_sai__CertificateType))
147616                 (*a)->soap_serialize(soap);
147617 }
147618
147619 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertificateType(struct soap *soap, sai__CertificateType *const*a, const char *tag, const char *type)
147620 {
147621         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertificateType);
147622         if (soap_out_PointerTosai__CertificateType(soap, tag, id, a, type))
147623                 return soap->error;
147624         return soap_putindependent(soap);
147625 }
147626
147627 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertificateType(struct soap *soap, const char *tag, int id, sai__CertificateType *const*a, const char *type)
147628 {
147629         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertificateType);
147630         if (id < 0)
147631                 return soap->error;
147632         return (*a)->soap_out(soap, tag, id, type);
147633 }
147634
147635 SOAP_FMAC3 sai__CertificateType ** SOAP_FMAC4 soap_get_PointerTosai__CertificateType(struct soap *soap, sai__CertificateType **p, const char *tag, const char *type)
147636 {
147637         if ((p = soap_in_PointerTosai__CertificateType(soap, tag, p, type)))
147638                 soap_getindependent(soap);
147639         return p;
147640 }
147641
147642 SOAP_FMAC3 sai__CertificateType ** SOAP_FMAC4 soap_in_PointerTosai__CertificateType(struct soap *soap, const char *tag, sai__CertificateType **a, const char *type)
147643 {
147644         if (soap_element_begin_in(soap, tag, 1, NULL))
147645                 return NULL;
147646         if (!a)
147647                 if (!(a = (sai__CertificateType **)soap_malloc(soap, sizeof(sai__CertificateType *))))
147648                         return NULL;
147649         *a = NULL;
147650         if (!soap->null && *soap->href != '#')
147651         {       soap_revert(soap);
147652                 if (!(*a = (sai__CertificateType *)soap_instantiate_sai__CertificateType(soap, -1, soap->type, soap->arrayType, NULL)))
147653                         return NULL;
147654                 (*a)->soap_default(soap);
147655                 if (!(*a)->soap_in(soap, tag, NULL))
147656                         return NULL;
147657         }
147658         else
147659         {       a = (sai__CertificateType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertificateType, sizeof(sai__CertificateType), 0);
147660                 if (soap->body && soap_element_end_in(soap, tag))
147661                         return NULL;
147662         }
147663         return a;
147664 }
147665
147666 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *const*a)
147667 {
147668         if (!soap_reference(soap, *a, SOAP_TYPE_sai__TlsOptionsType))
147669                 (*a)->soap_serialize(soap);
147670 }
147671
147672 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *const*a, const char *tag, const char *type)
147673 {
147674         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__TlsOptionsType);
147675         if (soap_out_PointerTosai__TlsOptionsType(soap, tag, id, a, type))
147676                 return soap->error;
147677         return soap_putindependent(soap);
147678 }
147679
147680 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__TlsOptionsType(struct soap *soap, const char *tag, int id, sai__TlsOptionsType *const*a, const char *type)
147681 {
147682         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__TlsOptionsType);
147683         if (id < 0)
147684                 return soap->error;
147685         return (*a)->soap_out(soap, tag, id, type);
147686 }
147687
147688 SOAP_FMAC3 sai__TlsOptionsType ** SOAP_FMAC4 soap_get_PointerTosai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType **p, const char *tag, const char *type)
147689 {
147690         if ((p = soap_in_PointerTosai__TlsOptionsType(soap, tag, p, type)))
147691                 soap_getindependent(soap);
147692         return p;
147693 }
147694
147695 SOAP_FMAC3 sai__TlsOptionsType ** SOAP_FMAC4 soap_in_PointerTosai__TlsOptionsType(struct soap *soap, const char *tag, sai__TlsOptionsType **a, const char *type)
147696 {
147697         if (soap_element_begin_in(soap, tag, 1, NULL))
147698                 return NULL;
147699         if (!a)
147700                 if (!(a = (sai__TlsOptionsType **)soap_malloc(soap, sizeof(sai__TlsOptionsType *))))
147701                         return NULL;
147702         *a = NULL;
147703         if (!soap->null && *soap->href != '#')
147704         {       soap_revert(soap);
147705                 if (!(*a = (sai__TlsOptionsType *)soap_instantiate_sai__TlsOptionsType(soap, -1, soap->type, soap->arrayType, NULL)))
147706                         return NULL;
147707                 (*a)->soap_default(soap);
147708                 if (!(*a)->soap_in(soap, tag, NULL))
147709                         return NULL;
147710         }
147711         else
147712         {       a = (sai__TlsOptionsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__TlsOptionsType, sizeof(sai__TlsOptionsType), 0);
147713                 if (soap->body && soap_element_end_in(soap, tag))
147714                         return NULL;
147715         }
147716         return a;
147717 }
147718
147719 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *const*a)
147720 {
147721         if (!soap_reference(soap, *a, SOAP_TYPE_sai__KerberosOptionsType))
147722                 (*a)->soap_serialize(soap);
147723 }
147724
147725 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *const*a, const char *tag, const char *type)
147726 {
147727         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__KerberosOptionsType);
147728         if (soap_out_PointerTosai__KerberosOptionsType(soap, tag, id, a, type))
147729                 return soap->error;
147730         return soap_putindependent(soap);
147731 }
147732
147733 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__KerberosOptionsType(struct soap *soap, const char *tag, int id, sai__KerberosOptionsType *const*a, const char *type)
147734 {
147735         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__KerberosOptionsType);
147736         if (id < 0)
147737                 return soap->error;
147738         return (*a)->soap_out(soap, tag, id, type);
147739 }
147740
147741 SOAP_FMAC3 sai__KerberosOptionsType ** SOAP_FMAC4 soap_get_PointerTosai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType **p, const char *tag, const char *type)
147742 {
147743         if ((p = soap_in_PointerTosai__KerberosOptionsType(soap, tag, p, type)))
147744                 soap_getindependent(soap);
147745         return p;
147746 }
147747
147748 SOAP_FMAC3 sai__KerberosOptionsType ** SOAP_FMAC4 soap_in_PointerTosai__KerberosOptionsType(struct soap *soap, const char *tag, sai__KerberosOptionsType **a, const char *type)
147749 {
147750         if (soap_element_begin_in(soap, tag, 1, NULL))
147751                 return NULL;
147752         if (!a)
147753                 if (!(a = (sai__KerberosOptionsType **)soap_malloc(soap, sizeof(sai__KerberosOptionsType *))))
147754                         return NULL;
147755         *a = NULL;
147756         if (!soap->null && *soap->href != '#')
147757         {       soap_revert(soap);
147758                 if (!(*a = (sai__KerberosOptionsType *)soap_instantiate_sai__KerberosOptionsType(soap, -1, soap->type, soap->arrayType, NULL)))
147759                         return NULL;
147760                 (*a)->soap_default(soap);
147761                 if (!(*a)->soap_in(soap, tag, NULL))
147762                         return NULL;
147763         }
147764         else
147765         {       a = (sai__KerberosOptionsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__KerberosOptionsType, sizeof(sai__KerberosOptionsType), 0);
147766                 if (soap->body && soap_element_end_in(soap, tag))
147767                         return NULL;
147768         }
147769         return a;
147770 }
147771
147772 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *const*a)
147773 {
147774         if (!soap_reference(soap, *a, SOAP_TYPE_sai__AdminAclEntryExType))
147775                 (*a)->soap_serialize(soap);
147776 }
147777
147778 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *const*a, const char *tag, const char *type)
147779 {
147780         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__AdminAclEntryExType);
147781         if (soap_out_PointerTosai__AdminAclEntryExType(soap, tag, id, a, type))
147782                 return soap->error;
147783         return soap_putindependent(soap);
147784 }
147785
147786 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__AdminAclEntryExType(struct soap *soap, const char *tag, int id, sai__AdminAclEntryExType *const*a, const char *type)
147787 {
147788         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__AdminAclEntryExType);
147789         if (id < 0)
147790                 return soap->error;
147791         return (*a)->soap_out(soap, tag, id, type);
147792 }
147793
147794 SOAP_FMAC3 sai__AdminAclEntryExType ** SOAP_FMAC4 soap_get_PointerTosai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType **p, const char *tag, const char *type)
147795 {
147796         if ((p = soap_in_PointerTosai__AdminAclEntryExType(soap, tag, p, type)))
147797                 soap_getindependent(soap);
147798         return p;
147799 }
147800
147801 SOAP_FMAC3 sai__AdminAclEntryExType ** SOAP_FMAC4 soap_in_PointerTosai__AdminAclEntryExType(struct soap *soap, const char *tag, sai__AdminAclEntryExType **a, const char *type)
147802 {
147803         if (soap_element_begin_in(soap, tag, 1, NULL))
147804                 return NULL;
147805         if (!a)
147806                 if (!(a = (sai__AdminAclEntryExType **)soap_malloc(soap, sizeof(sai__AdminAclEntryExType *))))
147807                         return NULL;
147808         *a = NULL;
147809         if (!soap->null && *soap->href != '#')
147810         {       soap_revert(soap);
147811                 if (!(*a = (sai__AdminAclEntryExType *)soap_instantiate_sai__AdminAclEntryExType(soap, -1, soap->type, soap->arrayType, NULL)))
147812                         return NULL;
147813                 (*a)->soap_default(soap);
147814                 if (!(*a)->soap_in(soap, tag, NULL))
147815                         return NULL;
147816         }
147817         else
147818         {       a = (sai__AdminAclEntryExType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__AdminAclEntryExType, sizeof(sai__AdminAclEntryExType), 0);
147819                 if (soap->body && soap_element_end_in(soap, tag))
147820                         return NULL;
147821         }
147822         return a;
147823 }
147824
147825 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *const*a)
147826 {
147827         if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclEntryExType))
147828                 (*a)->soap_serialize(soap);
147829 }
147830
147831 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *const*a, const char *tag, const char *type)
147832 {
147833         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclEntryExType);
147834         if (soap_out_PointerTosai__UserAclEntryExType(soap, tag, id, a, type))
147835                 return soap->error;
147836         return soap_putindependent(soap);
147837 }
147838
147839 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclEntryExType(struct soap *soap, const char *tag, int id, sai__UserAclEntryExType *const*a, const char *type)
147840 {
147841         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclEntryExType);
147842         if (id < 0)
147843                 return soap->error;
147844         return (*a)->soap_out(soap, tag, id, type);
147845 }
147846
147847 SOAP_FMAC3 sai__UserAclEntryExType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType **p, const char *tag, const char *type)
147848 {
147849         if ((p = soap_in_PointerTosai__UserAclEntryExType(soap, tag, p, type)))
147850                 soap_getindependent(soap);
147851         return p;
147852 }
147853
147854 SOAP_FMAC3 sai__UserAclEntryExType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclEntryExType(struct soap *soap, const char *tag, sai__UserAclEntryExType **a, const char *type)
147855 {
147856         if (soap_element_begin_in(soap, tag, 1, NULL))
147857                 return NULL;
147858         if (!a)
147859                 if (!(a = (sai__UserAclEntryExType **)soap_malloc(soap, sizeof(sai__UserAclEntryExType *))))
147860                         return NULL;
147861         *a = NULL;
147862         if (!soap->null && *soap->href != '#')
147863         {       soap_revert(soap);
147864                 if (!(*a = (sai__UserAclEntryExType *)soap_instantiate_sai__UserAclEntryExType(soap, -1, soap->type, soap->arrayType, NULL)))
147865                         return NULL;
147866                 (*a)->soap_default(soap);
147867                 if (!(*a)->soap_in(soap, tag, NULL))
147868                         return NULL;
147869         }
147870         else
147871         {       a = (sai__UserAclEntryExType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclEntryExType, sizeof(sai__UserAclEntryExType), 0);
147872                 if (soap->body && soap_element_end_in(soap, tag))
147873                         return NULL;
147874         }
147875         return a;
147876 }
147877
147878 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *const*a)
147879 {
147880         if (!soap_reference(soap, *a, SOAP_TYPE_sai__UpdateCoreUrlKeyType))
147881                 (*a)->soap_serialize(soap);
147882 }
147883
147884 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *const*a, const char *tag, const char *type)
147885 {
147886         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType);
147887         if (soap_out_PointerTosai__UpdateCoreUrlKeyType(soap, tag, id, a, type))
147888                 return soap->error;
147889         return soap_putindependent(soap);
147890 }
147891
147892 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, int id, sai__UpdateCoreUrlKeyType *const*a, const char *type)
147893 {
147894         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UpdateCoreUrlKeyType);
147895         if (id < 0)
147896                 return soap->error;
147897         return (*a)->soap_out(soap, tag, id, type);
147898 }
147899
147900 SOAP_FMAC3 sai__UpdateCoreUrlKeyType ** SOAP_FMAC4 soap_get_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType **p, const char *tag, const char *type)
147901 {
147902         if ((p = soap_in_PointerTosai__UpdateCoreUrlKeyType(soap, tag, p, type)))
147903                 soap_getindependent(soap);
147904         return p;
147905 }
147906
147907 SOAP_FMAC3 sai__UpdateCoreUrlKeyType ** SOAP_FMAC4 soap_in_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, sai__UpdateCoreUrlKeyType **a, const char *type)
147908 {
147909         if (soap_element_begin_in(soap, tag, 1, NULL))
147910                 return NULL;
147911         if (!a)
147912                 if (!(a = (sai__UpdateCoreUrlKeyType **)soap_malloc(soap, sizeof(sai__UpdateCoreUrlKeyType *))))
147913                         return NULL;
147914         *a = NULL;
147915         if (!soap->null && *soap->href != '#')
147916         {       soap_revert(soap);
147917                 if (!(*a = (sai__UpdateCoreUrlKeyType *)soap_instantiate_sai__UpdateCoreUrlKeyType(soap, -1, soap->type, soap->arrayType, NULL)))
147918                         return NULL;
147919                 (*a)->soap_default(soap);
147920                 if (!(*a)->soap_in(soap, tag, NULL))
147921                         return NULL;
147922         }
147923         else
147924         {       a = (sai__UpdateCoreUrlKeyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UpdateCoreUrlKeyType, sizeof(sai__UpdateCoreUrlKeyType), 0);
147925                 if (soap->body && soap_element_end_in(soap, tag))
147926                         return NULL;
147927         }
147928         return a;
147929 }
147930
147931 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__AmtVersion(struct soap *soap, sai__AmtVersion *const*a)
147932 {
147933         if (!soap_reference(soap, *a, SOAP_TYPE_sai__AmtVersion))
147934                 (*a)->soap_serialize(soap);
147935 }
147936
147937 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__AmtVersion(struct soap *soap, sai__AmtVersion *const*a, const char *tag, const char *type)
147938 {
147939         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__AmtVersion);
147940         if (soap_out_PointerTosai__AmtVersion(soap, tag, id, a, type))
147941                 return soap->error;
147942         return soap_putindependent(soap);
147943 }
147944
147945 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__AmtVersion(struct soap *soap, const char *tag, int id, sai__AmtVersion *const*a, const char *type)
147946 {
147947         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__AmtVersion);
147948         if (id < 0)
147949                 return soap->error;
147950         return (*a)->soap_out(soap, tag, id, type);
147951 }
147952
147953 SOAP_FMAC3 sai__AmtVersion ** SOAP_FMAC4 soap_get_PointerTosai__AmtVersion(struct soap *soap, sai__AmtVersion **p, const char *tag, const char *type)
147954 {
147955         if ((p = soap_in_PointerTosai__AmtVersion(soap, tag, p, type)))
147956                 soap_getindependent(soap);
147957         return p;
147958 }
147959
147960 SOAP_FMAC3 sai__AmtVersion ** SOAP_FMAC4 soap_in_PointerTosai__AmtVersion(struct soap *soap, const char *tag, sai__AmtVersion **a, const char *type)
147961 {
147962         if (soap_element_begin_in(soap, tag, 1, NULL))
147963                 return NULL;
147964         if (!a)
147965                 if (!(a = (sai__AmtVersion **)soap_malloc(soap, sizeof(sai__AmtVersion *))))
147966                         return NULL;
147967         *a = NULL;
147968         if (!soap->null && *soap->href != '#')
147969         {       soap_revert(soap);
147970                 if (!(*a = (sai__AmtVersion *)soap_instantiate_sai__AmtVersion(soap, -1, soap->type, soap->arrayType, NULL)))
147971                         return NULL;
147972                 (*a)->soap_default(soap);
147973                 if (!(*a)->soap_in(soap, tag, NULL))
147974                         return NULL;
147975         }
147976         else
147977         {       a = (sai__AmtVersion **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__AmtVersion, sizeof(sai__AmtVersion), 0);
147978                 if (soap->body && soap_element_end_in(soap, tag))
147979                         return NULL;
147980         }
147981         return a;
147982 }
147983
147984 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__RngKeyType(struct soap *soap, sai__RngKeyType *const*a)
147985 {
147986         if (!soap_reference(soap, *a, SOAP_TYPE_sai__RngKeyType))
147987                 (*a)->soap_serialize(soap);
147988 }
147989
147990 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__RngKeyType(struct soap *soap, sai__RngKeyType *const*a, const char *tag, const char *type)
147991 {
147992         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__RngKeyType);
147993         if (soap_out_PointerTosai__RngKeyType(soap, tag, id, a, type))
147994                 return soap->error;
147995         return soap_putindependent(soap);
147996 }
147997
147998 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__RngKeyType(struct soap *soap, const char *tag, int id, sai__RngKeyType *const*a, const char *type)
147999 {
148000         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__RngKeyType);
148001         if (id < 0)
148002                 return soap->error;
148003         return (*a)->soap_out(soap, tag, id, type);
148004 }
148005
148006 SOAP_FMAC3 sai__RngKeyType ** SOAP_FMAC4 soap_get_PointerTosai__RngKeyType(struct soap *soap, sai__RngKeyType **p, const char *tag, const char *type)
148007 {
148008         if ((p = soap_in_PointerTosai__RngKeyType(soap, tag, p, type)))
148009                 soap_getindependent(soap);
148010         return p;
148011 }
148012
148013 SOAP_FMAC3 sai__RngKeyType ** SOAP_FMAC4 soap_in_PointerTosai__RngKeyType(struct soap *soap, const char *tag, sai__RngKeyType **a, const char *type)
148014 {
148015         if (soap_element_begin_in(soap, tag, 1, NULL))
148016                 return NULL;
148017         if (!a)
148018                 if (!(a = (sai__RngKeyType **)soap_malloc(soap, sizeof(sai__RngKeyType *))))
148019                         return NULL;
148020         *a = NULL;
148021         if (!soap->null && *soap->href != '#')
148022         {       soap_revert(soap);
148023                 if (!(*a = (sai__RngKeyType *)soap_instantiate_sai__RngKeyType(soap, -1, soap->type, soap->arrayType, NULL)))
148024                         return NULL;
148025                 (*a)->soap_default(soap);
148026                 if (!(*a)->soap_in(soap, tag, NULL))
148027                         return NULL;
148028         }
148029         else
148030         {       a = (sai__RngKeyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__RngKeyType, sizeof(sai__RngKeyType), 0);
148031                 if (soap->body && soap_element_end_in(soap, tag))
148032                         return NULL;
148033         }
148034         return a;
148035 }
148036
148037 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertificateChainType(struct soap *soap, sai__CertificateChainType *const*a)
148038 {
148039         if (!soap_reference(soap, *a, SOAP_TYPE_sai__CertificateChainType))
148040                 (*a)->soap_serialize(soap);
148041 }
148042
148043 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertificateChainType(struct soap *soap, sai__CertificateChainType *const*a, const char *tag, const char *type)
148044 {
148045         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertificateChainType);
148046         if (soap_out_PointerTosai__CertificateChainType(soap, tag, id, a, type))
148047                 return soap->error;
148048         return soap_putindependent(soap);
148049 }
148050
148051 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertificateChainType(struct soap *soap, const char *tag, int id, sai__CertificateChainType *const*a, const char *type)
148052 {
148053         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertificateChainType);
148054         if (id < 0)
148055                 return soap->error;
148056         return (*a)->soap_out(soap, tag, id, type);
148057 }
148058
148059 SOAP_FMAC3 sai__CertificateChainType ** SOAP_FMAC4 soap_get_PointerTosai__CertificateChainType(struct soap *soap, sai__CertificateChainType **p, const char *tag, const char *type)
148060 {
148061         if ((p = soap_in_PointerTosai__CertificateChainType(soap, tag, p, type)))
148062                 soap_getindependent(soap);
148063         return p;
148064 }
148065
148066 SOAP_FMAC3 sai__CertificateChainType ** SOAP_FMAC4 soap_in_PointerTosai__CertificateChainType(struct soap *soap, const char *tag, sai__CertificateChainType **a, const char *type)
148067 {
148068         if (soap_element_begin_in(soap, tag, 1, NULL))
148069                 return NULL;
148070         if (!a)
148071                 if (!(a = (sai__CertificateChainType **)soap_malloc(soap, sizeof(sai__CertificateChainType *))))
148072                         return NULL;
148073         *a = NULL;
148074         if (!soap->null && *soap->href != '#')
148075         {       soap_revert(soap);
148076                 if (!(*a = (sai__CertificateChainType *)soap_instantiate_sai__CertificateChainType(soap, -1, soap->type, soap->arrayType, NULL)))
148077                         return NULL;
148078                 (*a)->soap_default(soap);
148079                 if (!(*a)->soap_in(soap, tag, NULL))
148080                         return NULL;
148081         }
148082         else
148083         {       a = (sai__CertificateChainType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertificateChainType, sizeof(sai__CertificateChainType), 0);
148084                 if (soap->body && soap_element_end_in(soap, tag))
148085                         return NULL;
148086         }
148087         return a;
148088 }
148089
148090 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__RsaKeyType(struct soap *soap, sai__RsaKeyType *const*a)
148091 {
148092         if (!soap_reference(soap, *a, SOAP_TYPE_sai__RsaKeyType))
148093                 (*a)->soap_serialize(soap);
148094 }
148095
148096 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__RsaKeyType(struct soap *soap, sai__RsaKeyType *const*a, const char *tag, const char *type)
148097 {
148098         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__RsaKeyType);
148099         if (soap_out_PointerTosai__RsaKeyType(soap, tag, id, a, type))
148100                 return soap->error;
148101         return soap_putindependent(soap);
148102 }
148103
148104 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__RsaKeyType(struct soap *soap, const char *tag, int id, sai__RsaKeyType *const*a, const char *type)
148105 {
148106         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__RsaKeyType);
148107         if (id < 0)
148108                 return soap->error;
148109         return (*a)->soap_out(soap, tag, id, type);
148110 }
148111
148112 SOAP_FMAC3 sai__RsaKeyType ** SOAP_FMAC4 soap_get_PointerTosai__RsaKeyType(struct soap *soap, sai__RsaKeyType **p, const char *tag, const char *type)
148113 {
148114         if ((p = soap_in_PointerTosai__RsaKeyType(soap, tag, p, type)))
148115                 soap_getindependent(soap);
148116         return p;
148117 }
148118
148119 SOAP_FMAC3 sai__RsaKeyType ** SOAP_FMAC4 soap_in_PointerTosai__RsaKeyType(struct soap *soap, const char *tag, sai__RsaKeyType **a, const char *type)
148120 {
148121         if (soap_element_begin_in(soap, tag, 1, NULL))
148122                 return NULL;
148123         if (!a)
148124                 if (!(a = (sai__RsaKeyType **)soap_malloc(soap, sizeof(sai__RsaKeyType *))))
148125                         return NULL;
148126         *a = NULL;
148127         if (!soap->null && *soap->href != '#')
148128         {       soap_revert(soap);
148129                 if (!(*a = (sai__RsaKeyType *)soap_instantiate_sai__RsaKeyType(soap, -1, soap->type, soap->arrayType, NULL)))
148130                         return NULL;
148131                 (*a)->soap_default(soap);
148132                 if (!(*a)->soap_in(soap, tag, NULL))
148133                         return NULL;
148134         }
148135         else
148136         {       a = (sai__RsaKeyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__RsaKeyType, sizeof(sai__RsaKeyType), 0);
148137                 if (soap->body && soap_element_end_in(soap, tag))
148138                         return NULL;
148139         }
148140         return a;
148141 }
148142
148143 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *const*a)
148144 {
148145         if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclEntryHandleListType))
148146                 (*a)->soap_serialize(soap);
148147 }
148148
148149 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *const*a, const char *tag, const char *type)
148150 {
148151         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclEntryHandleListType);
148152         if (soap_out_PointerTosai__UserAclEntryHandleListType(soap, tag, id, a, type))
148153                 return soap->error;
148154         return soap_putindependent(soap);
148155 }
148156
148157 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclEntryHandleListType(struct soap *soap, const char *tag, int id, sai__UserAclEntryHandleListType *const*a, const char *type)
148158 {
148159         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclEntryHandleListType);
148160         if (id < 0)
148161                 return soap->error;
148162         return (*a)->soap_out(soap, tag, id, type);
148163 }
148164
148165 SOAP_FMAC3 sai__UserAclEntryHandleListType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType **p, const char *tag, const char *type)
148166 {
148167         if ((p = soap_in_PointerTosai__UserAclEntryHandleListType(soap, tag, p, type)))
148168                 soap_getindependent(soap);
148169         return p;
148170 }
148171
148172 SOAP_FMAC3 sai__UserAclEntryHandleListType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclEntryHandleListType(struct soap *soap, const char *tag, sai__UserAclEntryHandleListType **a, const char *type)
148173 {
148174         if (soap_element_begin_in(soap, tag, 1, NULL))
148175                 return NULL;
148176         if (!a)
148177                 if (!(a = (sai__UserAclEntryHandleListType **)soap_malloc(soap, sizeof(sai__UserAclEntryHandleListType *))))
148178                         return NULL;
148179         *a = NULL;
148180         if (!soap->null && *soap->href != '#')
148181         {       soap_revert(soap);
148182                 if (!(*a = (sai__UserAclEntryHandleListType *)soap_instantiate_sai__UserAclEntryHandleListType(soap, -1, soap->type, soap->arrayType, NULL)))
148183                         return NULL;
148184                 (*a)->soap_default(soap);
148185                 if (!(*a)->soap_in(soap, tag, NULL))
148186                         return NULL;
148187         }
148188         else
148189         {       a = (sai__UserAclEntryHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclEntryHandleListType, sizeof(sai__UserAclEntryHandleListType), 0);
148190                 if (soap->body && soap_element_end_in(soap, tag))
148191                         return NULL;
148192         }
148193         return a;
148194 }
148195
148196 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *const*a)
148197 {
148198         if (!soap_reference(soap, *a, SOAP_TYPE_sai__AdminAclEntryType))
148199                 (*a)->soap_serialize(soap);
148200 }
148201
148202 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *const*a, const char *tag, const char *type)
148203 {
148204         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__AdminAclEntryType);
148205         if (soap_out_PointerTosai__AdminAclEntryType(soap, tag, id, a, type))
148206                 return soap->error;
148207         return soap_putindependent(soap);
148208 }
148209
148210 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__AdminAclEntryType(struct soap *soap, const char *tag, int id, sai__AdminAclEntryType *const*a, const char *type)
148211 {
148212         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__AdminAclEntryType);
148213         if (id < 0)
148214                 return soap->error;
148215         return (*a)->soap_out(soap, tag, id, type);
148216 }
148217
148218 SOAP_FMAC3 sai__AdminAclEntryType ** SOAP_FMAC4 soap_get_PointerTosai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType **p, const char *tag, const char *type)
148219 {
148220         if ((p = soap_in_PointerTosai__AdminAclEntryType(soap, tag, p, type)))
148221                 soap_getindependent(soap);
148222         return p;
148223 }
148224
148225 SOAP_FMAC3 sai__AdminAclEntryType ** SOAP_FMAC4 soap_in_PointerTosai__AdminAclEntryType(struct soap *soap, const char *tag, sai__AdminAclEntryType **a, const char *type)
148226 {
148227         if (soap_element_begin_in(soap, tag, 1, NULL))
148228                 return NULL;
148229         if (!a)
148230                 if (!(a = (sai__AdminAclEntryType **)soap_malloc(soap, sizeof(sai__AdminAclEntryType *))))
148231                         return NULL;
148232         *a = NULL;
148233         if (!soap->null && *soap->href != '#')
148234         {       soap_revert(soap);
148235                 if (!(*a = (sai__AdminAclEntryType *)soap_instantiate_sai__AdminAclEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
148236                         return NULL;
148237                 (*a)->soap_default(soap);
148238                 if (!(*a)->soap_in(soap, tag, NULL))
148239                         return NULL;
148240         }
148241         else
148242         {       a = (sai__AdminAclEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__AdminAclEntryType, sizeof(sai__AdminAclEntryType), 0);
148243                 if (soap->body && soap_element_end_in(soap, tag))
148244                         return NULL;
148245         }
148246         return a;
148247 }
148248
148249 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *const*a)
148250 {
148251         if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclEntryType))
148252                 (*a)->soap_serialize(soap);
148253 }
148254
148255 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *const*a, const char *tag, const char *type)
148256 {
148257         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclEntryType);
148258         if (soap_out_PointerTosai__UserAclEntryType(soap, tag, id, a, type))
148259                 return soap->error;
148260         return soap_putindependent(soap);
148261 }
148262
148263 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclEntryType(struct soap *soap, const char *tag, int id, sai__UserAclEntryType *const*a, const char *type)
148264 {
148265         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclEntryType);
148266         if (id < 0)
148267                 return soap->error;
148268         return (*a)->soap_out(soap, tag, id, type);
148269 }
148270
148271 SOAP_FMAC3 sai__UserAclEntryType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType **p, const char *tag, const char *type)
148272 {
148273         if ((p = soap_in_PointerTosai__UserAclEntryType(soap, tag, p, type)))
148274                 soap_getindependent(soap);
148275         return p;
148276 }
148277
148278 SOAP_FMAC3 sai__UserAclEntryType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclEntryType(struct soap *soap, const char *tag, sai__UserAclEntryType **a, const char *type)
148279 {
148280         if (soap_element_begin_in(soap, tag, 1, NULL))
148281                 return NULL;
148282         if (!a)
148283                 if (!(a = (sai__UserAclEntryType **)soap_malloc(soap, sizeof(sai__UserAclEntryType *))))
148284                         return NULL;
148285         *a = NULL;
148286         if (!soap->null && *soap->href != '#')
148287         {       soap_revert(soap);
148288                 if (!(*a = (sai__UserAclEntryType *)soap_instantiate_sai__UserAclEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
148289                         return NULL;
148290                 (*a)->soap_default(soap);
148291                 if (!(*a)->soap_in(soap, tag, NULL))
148292                         return NULL;
148293         }
148294         else
148295         {       a = (sai__UserAclEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclEntryType, sizeof(sai__UserAclEntryType), 0);
148296                 if (soap->body && soap_element_end_in(soap, tag))
148297                         return NULL;
148298         }
148299         return a;
148300 }
148301
148302 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedInt(struct soap *soap, unsigned int *const*a)
148303 {
148304         soap_reference(soap, *a, SOAP_TYPE_unsignedInt);
148305 }
148306
148307 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedInt(struct soap *soap, unsigned int *const*a, const char *tag, const char *type)
148308 {
148309         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTounsignedInt);
148310         if (soap_out_PointerTounsignedInt(soap, tag, id, a, type))
148311                 return soap->error;
148312         return soap_putindependent(soap);
148313 }
148314
148315 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedInt(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type)
148316 {
148317         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_unsignedInt);
148318         if (id < 0)
148319                 return soap->error;
148320         return soap_out_unsignedInt(soap, tag, id, *a, type);
148321 }
148322
148323 SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTounsignedInt(struct soap *soap, unsigned int **p, const char *tag, const char *type)
148324 {
148325         if ((p = soap_in_PointerTounsignedInt(soap, tag, p, type)))
148326                 soap_getindependent(soap);
148327         return p;
148328 }
148329
148330 SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTounsignedInt(struct soap *soap, const char *tag, unsigned int **a, const char *type)
148331 {
148332         if (soap_element_begin_in(soap, tag, 1, NULL))
148333                 return NULL;
148334         if (!a)
148335                 if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *))))
148336                         return NULL;
148337         *a = NULL;
148338         if (!soap->null && *soap->href != '#')
148339         {       soap_revert(soap);
148340                 if (!(*a = soap_in_unsignedInt(soap, tag, *a, type)))
148341                         return NULL;
148342         }
148343         else
148344         {       a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_unsignedInt, sizeof(unsigned int), 0);
148345                 if (soap->body && soap_element_end_in(soap, tag))
148346                         return NULL;
148347         }
148348         return a;
148349 }
148350
148351 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *const*a)
148352 {
148353         if (!soap_reference(soap, *a, SOAP_TYPE_sai__EnvironmentDetectionDomainType))
148354                 (*a)->soap_serialize(soap);
148355 }
148356
148357 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *const*a, const char *tag, const char *type)
148358 {
148359         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType);
148360         if (soap_out_PointerTosai__EnvironmentDetectionDomainType(soap, tag, id, a, type))
148361                 return soap->error;
148362         return soap_putindependent(soap);
148363 }
148364
148365 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, int id, sai__EnvironmentDetectionDomainType *const*a, const char *type)
148366 {
148367         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__EnvironmentDetectionDomainType);
148368         if (id < 0)
148369                 return soap->error;
148370         return (*a)->soap_out(soap, tag, id, type);
148371 }
148372
148373 SOAP_FMAC3 sai__EnvironmentDetectionDomainType ** SOAP_FMAC4 soap_get_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType **p, const char *tag, const char *type)
148374 {
148375         if ((p = soap_in_PointerTosai__EnvironmentDetectionDomainType(soap, tag, p, type)))
148376                 soap_getindependent(soap);
148377         return p;
148378 }
148379
148380 SOAP_FMAC3 sai__EnvironmentDetectionDomainType ** SOAP_FMAC4 soap_in_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, sai__EnvironmentDetectionDomainType **a, const char *type)
148381 {
148382         if (soap_element_begin_in(soap, tag, 1, NULL))
148383                 return NULL;
148384         if (!a)
148385                 if (!(a = (sai__EnvironmentDetectionDomainType **)soap_malloc(soap, sizeof(sai__EnvironmentDetectionDomainType *))))
148386                         return NULL;
148387         *a = NULL;
148388         if (!soap->null && *soap->href != '#')
148389         {       soap_revert(soap);
148390                 if (!(*a = (sai__EnvironmentDetectionDomainType *)soap_instantiate_sai__EnvironmentDetectionDomainType(soap, -1, soap->type, soap->arrayType, NULL)))
148391                         return NULL;
148392                 (*a)->soap_default(soap);
148393                 if (!(*a)->soap_in(soap, tag, NULL))
148394                         return NULL;
148395         }
148396         else
148397         {       a = (sai__EnvironmentDetectionDomainType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__EnvironmentDetectionDomainType, sizeof(sai__EnvironmentDetectionDomainType), 0);
148398                 if (soap->body && soap_element_end_in(soap, tag))
148399                         return NULL;
148400         }
148401         return a;
148402 }
148403
148404 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTobool(struct soap *soap, bool *const*a)
148405 {
148406         soap_reference(soap, *a, SOAP_TYPE_bool);
148407 }
148408
148409 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTobool(struct soap *soap, bool *const*a, const char *tag, const char *type)
148410 {
148411         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTobool);
148412         if (soap_out_PointerTobool(soap, tag, id, a, type))
148413                 return soap->error;
148414         return soap_putindependent(soap);
148415 }
148416
148417 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTobool(struct soap *soap, const char *tag, int id, bool *const*a, const char *type)
148418 {
148419         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_bool);
148420         if (id < 0)
148421                 return soap->error;
148422         return soap_out_bool(soap, tag, id, *a, type);
148423 }
148424
148425 SOAP_FMAC3 bool ** SOAP_FMAC4 soap_get_PointerTobool(struct soap *soap, bool **p, const char *tag, const char *type)
148426 {
148427         if ((p = soap_in_PointerTobool(soap, tag, p, type)))
148428                 soap_getindependent(soap);
148429         return p;
148430 }
148431
148432 SOAP_FMAC3 bool ** SOAP_FMAC4 soap_in_PointerTobool(struct soap *soap, const char *tag, bool **a, const char *type)
148433 {
148434         if (soap_element_begin_in(soap, tag, 1, NULL))
148435                 return NULL;
148436         if (!a)
148437                 if (!(a = (bool **)soap_malloc(soap, sizeof(bool *))))
148438                         return NULL;
148439         *a = NULL;
148440         if (!soap->null && *soap->href != '#')
148441         {       soap_revert(soap);
148442                 if (!(*a = soap_in_bool(soap, tag, *a, type)))
148443                         return NULL;
148444         }
148445         else
148446         {       a = (bool **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_bool, sizeof(bool), 0);
148447                 if (soap->body && soap_element_end_in(soap, tag))
148448                         return NULL;
148449         }
148450         return a;
148451 }
148452
148453 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostd__string(struct soap *soap, std::string *const*a)
148454 {
148455         if (!soap_reference(soap, *a, SOAP_TYPE_std__string))
148456                 soap_serialize_std__string(soap, *a);
148457 }
148458
148459 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostd__string(struct soap *soap, std::string *const*a, const char *tag, const char *type)
148460 {
148461         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostd__string);
148462         if (soap_out_PointerTostd__string(soap, tag, id, a, type))
148463                 return soap->error;
148464         return soap_putindependent(soap);
148465 }
148466
148467 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostd__string(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
148468 {
148469         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_std__string);
148470         if (id < 0)
148471                 return soap->error;
148472         return soap_out_std__string(soap, tag, id, *a, type);
148473 }
148474
148475 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTostd__string(struct soap *soap, std::string **p, const char *tag, const char *type)
148476 {
148477         if ((p = soap_in_PointerTostd__string(soap, tag, p, type)))
148478                 soap_getindependent(soap);
148479         return p;
148480 }
148481
148482 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTostd__string(struct soap *soap, const char *tag, std::string **a, const char *type)
148483 {
148484         if (soap_element_begin_in(soap, tag, 1, NULL))
148485                 return NULL;
148486         if (!a)
148487                 if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
148488                         return NULL;
148489         *a = NULL;
148490         if (!soap->null && *soap->href != '#')
148491         {       soap_revert(soap);
148492                 if (!(*a = soap_in_std__string(soap, tag, *a, type)))
148493                         return NULL;
148494         }
148495         else
148496         {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_std__string, sizeof(std::string), 0);
148497                 if (soap->body && soap_element_end_in(soap, tag))
148498                         return NULL;
148499         }
148500         return a;
148501 }
148502
148503 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *const*a)
148504 {
148505         if (!soap_reference(soap, *a, SOAP_TYPE_sai__KerberosSpnType))
148506                 (*a)->soap_serialize(soap);
148507 }
148508
148509 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *const*a, const char *tag, const char *type)
148510 {
148511         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__KerberosSpnType);
148512         if (soap_out_PointerTosai__KerberosSpnType(soap, tag, id, a, type))
148513                 return soap->error;
148514         return soap_putindependent(soap);
148515 }
148516
148517 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__KerberosSpnType(struct soap *soap, const char *tag, int id, sai__KerberosSpnType *const*a, const char *type)
148518 {
148519         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__KerberosSpnType);
148520         if (id < 0)
148521                 return soap->error;
148522         return (*a)->soap_out(soap, tag, id, type);
148523 }
148524
148525 SOAP_FMAC3 sai__KerberosSpnType ** SOAP_FMAC4 soap_get_PointerTosai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType **p, const char *tag, const char *type)
148526 {
148527         if ((p = soap_in_PointerTosai__KerberosSpnType(soap, tag, p, type)))
148528                 soap_getindependent(soap);
148529         return p;
148530 }
148531
148532 SOAP_FMAC3 sai__KerberosSpnType ** SOAP_FMAC4 soap_in_PointerTosai__KerberosSpnType(struct soap *soap, const char *tag, sai__KerberosSpnType **a, const char *type)
148533 {
148534         if (soap_element_begin_in(soap, tag, 1, NULL))
148535                 return NULL;
148536         if (!a)
148537                 if (!(a = (sai__KerberosSpnType **)soap_malloc(soap, sizeof(sai__KerberosSpnType *))))
148538                         return NULL;
148539         *a = NULL;
148540         if (!soap->null && *soap->href != '#')
148541         {       soap_revert(soap);
148542                 if (!(*a = (sai__KerberosSpnType *)soap_instantiate_sai__KerberosSpnType(soap, -1, soap->type, soap->arrayType, NULL)))
148543                         return NULL;
148544                 (*a)->soap_default(soap);
148545                 if (!(*a)->soap_in(soap, tag, NULL))
148546                         return NULL;
148547         }
148548         else
148549         {       a = (sai__KerberosSpnType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__KerberosSpnType, sizeof(sai__KerberosSpnType), 0);
148550                 if (soap->body && soap_element_end_in(soap, tag))
148551                         return NULL;
148552         }
148553         return a;
148554 }
148555
148556 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *const*a)
148557 {
148558         if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserEntryKerberosType))
148559                 (*a)->soap_serialize(soap);
148560 }
148561
148562 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *const*a, const char *tag, const char *type)
148563 {
148564         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserEntryKerberosType);
148565         if (soap_out_PointerTosai__UserEntryKerberosType(soap, tag, id, a, type))
148566                 return soap->error;
148567         return soap_putindependent(soap);
148568 }
148569
148570 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserEntryKerberosType(struct soap *soap, const char *tag, int id, sai__UserEntryKerberosType *const*a, const char *type)
148571 {
148572         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserEntryKerberosType);
148573         if (id < 0)
148574                 return soap->error;
148575         return (*a)->soap_out(soap, tag, id, type);
148576 }
148577
148578 SOAP_FMAC3 sai__UserEntryKerberosType ** SOAP_FMAC4 soap_get_PointerTosai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType **p, const char *tag, const char *type)
148579 {
148580         if ((p = soap_in_PointerTosai__UserEntryKerberosType(soap, tag, p, type)))
148581                 soap_getindependent(soap);
148582         return p;
148583 }
148584
148585 SOAP_FMAC3 sai__UserEntryKerberosType ** SOAP_FMAC4 soap_in_PointerTosai__UserEntryKerberosType(struct soap *soap, const char *tag, sai__UserEntryKerberosType **a, const char *type)
148586 {
148587         if (soap_element_begin_in(soap, tag, 1, NULL))
148588                 return NULL;
148589         if (!a)
148590                 if (!(a = (sai__UserEntryKerberosType **)soap_malloc(soap, sizeof(sai__UserEntryKerberosType *))))
148591                         return NULL;
148592         *a = NULL;
148593         if (!soap->null && *soap->href != '#')
148594         {       soap_revert(soap);
148595                 if (!(*a = (sai__UserEntryKerberosType *)soap_instantiate_sai__UserEntryKerberosType(soap, -1, soap->type, soap->arrayType, NULL)))
148596                         return NULL;
148597                 (*a)->soap_default(soap);
148598                 if (!(*a)->soap_in(soap, tag, NULL))
148599                         return NULL;
148600         }
148601         else
148602         {       a = (sai__UserEntryKerberosType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserEntryKerberosType, sizeof(sai__UserEntryKerberosType), 0);
148603                 if (soap->body && soap_element_end_in(soap, tag))
148604                         return NULL;
148605         }
148606         return a;
148607 }
148608
148609 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *const*a)
148610 {
148611         if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserEntryDigestType))
148612                 (*a)->soap_serialize(soap);
148613 }
148614
148615 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *const*a, const char *tag, const char *type)
148616 {
148617         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserEntryDigestType);
148618         if (soap_out_PointerTosai__UserEntryDigestType(soap, tag, id, a, type))
148619                 return soap->error;
148620         return soap_putindependent(soap);
148621 }
148622
148623 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserEntryDigestType(struct soap *soap, const char *tag, int id, sai__UserEntryDigestType *const*a, const char *type)
148624 {
148625         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserEntryDigestType);
148626         if (id < 0)
148627                 return soap->error;
148628         return (*a)->soap_out(soap, tag, id, type);
148629 }
148630
148631 SOAP_FMAC3 sai__UserEntryDigestType ** SOAP_FMAC4 soap_get_PointerTosai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType **p, const char *tag, const char *type)
148632 {
148633         if ((p = soap_in_PointerTosai__UserEntryDigestType(soap, tag, p, type)))
148634                 soap_getindependent(soap);
148635         return p;
148636 }
148637
148638 SOAP_FMAC3 sai__UserEntryDigestType ** SOAP_FMAC4 soap_in_PointerTosai__UserEntryDigestType(struct soap *soap, const char *tag, sai__UserEntryDigestType **a, const char *type)
148639 {
148640         if (soap_element_begin_in(soap, tag, 1, NULL))
148641                 return NULL;
148642         if (!a)
148643                 if (!(a = (sai__UserEntryDigestType **)soap_malloc(soap, sizeof(sai__UserEntryDigestType *))))
148644                         return NULL;
148645         *a = NULL;
148646         if (!soap->null && *soap->href != '#')
148647         {       soap_revert(soap);
148648                 if (!(*a = (sai__UserEntryDigestType *)soap_instantiate_sai__UserEntryDigestType(soap, -1, soap->type, soap->arrayType, NULL)))
148649                         return NULL;
148650                 (*a)->soap_default(soap);
148651                 if (!(*a)->soap_in(soap, tag, NULL))
148652                         return NULL;
148653         }
148654         else
148655         {       a = (sai__UserEntryDigestType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserEntryDigestType, sizeof(sai__UserEntryDigestType), 0);
148656                 if (soap->body && soap_element_end_in(soap, tag))
148657                         return NULL;
148658         }
148659         return a;
148660 }
148661
148662 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *const*a)
148663 {
148664         if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclRealmListType))
148665                 (*a)->soap_serialize(soap);
148666 }
148667
148668 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *const*a, const char *tag, const char *type)
148669 {
148670         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclRealmListType);
148671         if (soap_out_PointerTosai__UserAclRealmListType(soap, tag, id, a, type))
148672                 return soap->error;
148673         return soap_putindependent(soap);
148674 }
148675
148676 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclRealmListType(struct soap *soap, const char *tag, int id, sai__UserAclRealmListType *const*a, const char *type)
148677 {
148678         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclRealmListType);
148679         if (id < 0)
148680                 return soap->error;
148681         return (*a)->soap_out(soap, tag, id, type);
148682 }
148683
148684 SOAP_FMAC3 sai__UserAclRealmListType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType **p, const char *tag, const char *type)
148685 {
148686         if ((p = soap_in_PointerTosai__UserAclRealmListType(soap, tag, p, type)))
148687                 soap_getindependent(soap);
148688         return p;
148689 }
148690
148691 SOAP_FMAC3 sai__UserAclRealmListType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclRealmListType(struct soap *soap, const char *tag, sai__UserAclRealmListType **a, const char *type)
148692 {
148693         if (soap_element_begin_in(soap, tag, 1, NULL))
148694                 return NULL;
148695         if (!a)
148696                 if (!(a = (sai__UserAclRealmListType **)soap_malloc(soap, sizeof(sai__UserAclRealmListType *))))
148697                         return NULL;
148698         *a = NULL;
148699         if (!soap->null && *soap->href != '#')
148700         {       soap_revert(soap);
148701                 if (!(*a = (sai__UserAclRealmListType *)soap_instantiate_sai__UserAclRealmListType(soap, -1, soap->type, soap->arrayType, NULL)))
148702                         return NULL;
148703                 (*a)->soap_default(soap);
148704                 if (!(*a)->soap_in(soap, tag, NULL))
148705                         return NULL;
148706         }
148707         else
148708         {       a = (sai__UserAclRealmListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclRealmListType, sizeof(sai__UserAclRealmListType), 0);
148709                 if (soap->body && soap_element_end_in(soap, tag))
148710                         return NULL;
148711         }
148712         return a;
148713 }
148714
148715 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *const*a)
148716 {
148717         if (!soap_reference(soap, *a, SOAP_TYPE_cstr__RSAKeyPairType))
148718                 (*a)->soap_serialize(soap);
148719 }
148720
148721 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *const*a, const char *tag, const char *type)
148722 {
148723         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocstr__RSAKeyPairType);
148724         if (soap_out_PointerTocstr__RSAKeyPairType(soap, tag, id, a, type))
148725                 return soap->error;
148726         return soap_putindependent(soap);
148727 }
148728
148729 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocstr__RSAKeyPairType(struct soap *soap, const char *tag, int id, cstr__RSAKeyPairType *const*a, const char *type)
148730 {
148731         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cstr__RSAKeyPairType);
148732         if (id < 0)
148733                 return soap->error;
148734         return (*a)->soap_out(soap, tag, id, type);
148735 }
148736
148737 SOAP_FMAC3 cstr__RSAKeyPairType ** SOAP_FMAC4 soap_get_PointerTocstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType **p, const char *tag, const char *type)
148738 {
148739         if ((p = soap_in_PointerTocstr__RSAKeyPairType(soap, tag, p, type)))
148740                 soap_getindependent(soap);
148741         return p;
148742 }
148743
148744 SOAP_FMAC3 cstr__RSAKeyPairType ** SOAP_FMAC4 soap_in_PointerTocstr__RSAKeyPairType(struct soap *soap, const char *tag, cstr__RSAKeyPairType **a, const char *type)
148745 {
148746         if (soap_element_begin_in(soap, tag, 1, NULL))
148747                 return NULL;
148748         if (!a)
148749                 if (!(a = (cstr__RSAKeyPairType **)soap_malloc(soap, sizeof(cstr__RSAKeyPairType *))))
148750                         return NULL;
148751         *a = NULL;
148752         if (!soap->null && *soap->href != '#')
148753         {       soap_revert(soap);
148754                 if (!(*a = (cstr__RSAKeyPairType *)soap_instantiate_cstr__RSAKeyPairType(soap, -1, soap->type, soap->arrayType, NULL)))
148755                         return NULL;
148756                 (*a)->soap_default(soap);
148757                 if (!(*a)->soap_in(soap, tag, NULL))
148758                         return NULL;
148759         }
148760         else
148761         {       a = (cstr__RSAKeyPairType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cstr__RSAKeyPairType, sizeof(cstr__RSAKeyPairType), 0);
148762                 if (soap->body && soap_element_end_in(soap, tag))
148763                         return NULL;
148764         }
148765         return a;
148766 }
148767
148768 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__IPv6AddressStringType(struct soap *soap, std::string *const*a)
148769 {
148770         if (!soap_reference(soap, *a, SOAP_TYPE_cmn__IPv6AddressStringType))
148771                 soap_serialize_cmn__IPv6AddressStringType(soap, *a);
148772 }
148773
148774 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__IPv6AddressStringType(struct soap *soap, std::string *const*a, const char *tag, const char *type)
148775 {
148776         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__IPv6AddressStringType);
148777         if (soap_out_PointerTocmn__IPv6AddressStringType(soap, tag, id, a, type))
148778                 return soap->error;
148779         return soap_putindependent(soap);
148780 }
148781
148782 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__IPv6AddressStringType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
148783 {
148784         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__IPv6AddressStringType);
148785         if (id < 0)
148786                 return soap->error;
148787         return soap_out_cmn__IPv6AddressStringType(soap, tag, id, *a, type);
148788 }
148789
148790 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTocmn__IPv6AddressStringType(struct soap *soap, std::string **p, const char *tag, const char *type)
148791 {
148792         if ((p = soap_in_PointerTocmn__IPv6AddressStringType(soap, tag, p, type)))
148793                 soap_getindependent(soap);
148794         return p;
148795 }
148796
148797 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTocmn__IPv6AddressStringType(struct soap *soap, const char *tag, std::string **a, const char *type)
148798 {
148799         if (soap_element_begin_in(soap, tag, 1, NULL))
148800                 return NULL;
148801         if (!a)
148802                 if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
148803                         return NULL;
148804         *a = NULL;
148805         if (!soap->null && *soap->href != '#')
148806         {       soap_revert(soap);
148807                 if (!(*a = soap_in_cmn__IPv6AddressStringType(soap, tag, *a, type)))
148808                         return NULL;
148809         }
148810         else
148811         {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__IPv6AddressStringType, sizeof(std::string), 0);
148812                 if (soap->body && soap_element_end_in(soap, tag))
148813                         return NULL;
148814         }
148815         return a;
148816 }
148817
148818 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__IPv4AddressStringType(struct soap *soap, std::string *const*a)
148819 {
148820         if (!soap_reference(soap, *a, SOAP_TYPE_cmn__IPv4AddressStringType))
148821                 soap_serialize_cmn__IPv4AddressStringType(soap, *a);
148822 }
148823
148824 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__IPv4AddressStringType(struct soap *soap, std::string *const*a, const char *tag, const char *type)
148825 {
148826         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__IPv4AddressStringType);
148827         if (soap_out_PointerTocmn__IPv4AddressStringType(soap, tag, id, a, type))
148828                 return soap->error;
148829         return soap_putindependent(soap);
148830 }
148831
148832 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__IPv4AddressStringType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
148833 {
148834         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__IPv4AddressStringType);
148835         if (id < 0)
148836                 return soap->error;
148837         return soap_out_cmn__IPv4AddressStringType(soap, tag, id, *a, type);
148838 }
148839
148840 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTocmn__IPv4AddressStringType(struct soap *soap, std::string **p, const char *tag, const char *type)
148841 {
148842         if ((p = soap_in_PointerTocmn__IPv4AddressStringType(soap, tag, p, type)))
148843                 soap_getindependent(soap);
148844         return p;
148845 }
148846
148847 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTocmn__IPv4AddressStringType(struct soap *soap, const char *tag, std::string **a, const char *type)
148848 {
148849         if (soap_element_begin_in(soap, tag, 1, NULL))
148850                 return NULL;
148851         if (!a)
148852                 if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
148853                         return NULL;
148854         *a = NULL;
148855         if (!soap->null && *soap->href != '#')
148856         {       soap_revert(soap);
148857                 if (!(*a = soap_in_cmn__IPv4AddressStringType(soap, tag, *a, type)))
148858                         return NULL;
148859         }
148860         else
148861         {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__IPv4AddressStringType, sizeof(std::string), 0);
148862                 if (soap->body && soap_element_end_in(soap, tag))
148863                         return NULL;
148864         }
148865         return a;
148866 }
148867
148868 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__HostNameType(struct soap *soap, std::string *const*a)
148869 {
148870         if (!soap_reference(soap, *a, SOAP_TYPE_cmn__HostNameType))
148871                 soap_serialize_cmn__HostNameType(soap, *a);
148872 }
148873
148874 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__HostNameType(struct soap *soap, std::string *const*a, const char *tag, const char *type)
148875 {
148876         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__HostNameType);
148877         if (soap_out_PointerTocmn__HostNameType(soap, tag, id, a, type))
148878                 return soap->error;
148879         return soap_putindependent(soap);
148880 }
148881
148882 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__HostNameType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
148883 {
148884         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__HostNameType);
148885         if (id < 0)
148886                 return soap->error;
148887         return soap_out_cmn__HostNameType(soap, tag, id, *a, type);
148888 }
148889
148890 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTocmn__HostNameType(struct soap *soap, std::string **p, const char *tag, const char *type)
148891 {
148892         if ((p = soap_in_PointerTocmn__HostNameType(soap, tag, p, type)))
148893                 soap_getindependent(soap);
148894         return p;
148895 }
148896
148897 SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTocmn__HostNameType(struct soap *soap, const char *tag, std::string **a, const char *type)
148898 {
148899         if (soap_element_begin_in(soap, tag, 1, NULL))
148900                 return NULL;
148901         if (!a)
148902                 if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
148903                         return NULL;
148904         *a = NULL;
148905         if (!soap->null && *soap->href != '#')
148906         {       soap_revert(soap);
148907                 if (!(*a = soap_in_cmn__HostNameType(soap, tag, *a, type)))
148908                         return NULL;
148909         }
148910         else
148911         {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__HostNameType, sizeof(std::string), 0);
148912                 if (soap->body && soap_element_end_in(soap, tag))
148913                         return NULL;
148914         }
148915         return a;
148916 }
148917
148918 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedByte(struct soap *soap, unsigned char *const*a)
148919 {
148920         soap_reference(soap, *a, SOAP_TYPE_unsignedByte);
148921 }
148922
148923 SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedByte(struct soap *soap, unsigned char *const*a, const char *tag, const char *type)
148924 {
148925         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTounsignedByte);
148926         if (soap_out_PointerTounsignedByte(soap, tag, id, a, type))
148927                 return soap->error;
148928         return soap_putindependent(soap);
148929 }
148930
148931 SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedByte(struct soap *soap, const char *tag, int id, unsigned char *const*a, const char *type)
148932 {
148933         id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_unsignedByte);
148934         if (id < 0)
148935                 return soap->error;
148936         return soap_out_unsignedByte(soap, tag, id, *a, type);
148937 }
148938
148939 SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_get_PointerTounsignedByte(struct soap *soap, unsigned char **p, const char *tag, const char *type)
148940 {
148941         if ((p = soap_in_PointerTounsignedByte(soap, tag, p, type)))
148942                 soap_getindependent(soap);
148943         return p;
148944 }
148945
148946 SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_in_PointerTounsignedByte(struct soap *soap, const char *tag, unsigned char **a, const char *type)
148947 {
148948         if (soap_element_begin_in(soap, tag, 1, NULL))
148949                 return NULL;
148950         if (!a)
148951                 if (!(a = (unsigned char **)soap_malloc(soap, sizeof(unsigned char *))))
148952                         return NULL;
148953         *a = NULL;
148954         if (!soap->null && *soap->href != '#')
148955         {       soap_revert(soap);
148956                 if (!(*a = soap_in_unsignedByte(soap, tag, *a, type)))
148957                         return NULL;
148958         }
148959         else
148960         {       a = (unsigned char **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_unsignedByte, sizeof(unsigned char), 0);
148961                 if (soap->body && soap_element_end_in(soap, tag))
148962                         return NULL;
148963         }
148964         return a;
148965 }
148966
148967 SOAP_FMAC3 void SOAP_FMAC4 soap_default__QName(struct soap *soap, char **a)
148968 {       soap_default_string(soap, a);
148969 }
148970
148971 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__QName(struct soap *soap, char *const*a)
148972 {       soap_serialize_string(soap, a);
148973 }
148974
148975 SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap *soap, char *const*a, const char *tag, const char *type)
148976 {
148977         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__QName);
148978         if (soap_out__QName(soap, tag, id, a, type))
148979                 return soap->error;
148980         return soap_putindependent(soap);
148981 }
148982
148983 SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap *soap, const char *tag, int id, char *const*a, const char *type)
148984 {
148985         return soap_outstring(soap, tag, id, a, type, SOAP_TYPE__QName);
148986 }
148987
148988 SOAP_FMAC3 char ** SOAP_FMAC4 soap_get__QName(struct soap *soap, char **p, const char *tag, const char *type)
148989 {
148990         if ((p = soap_in__QName(soap, tag, p, type)))
148991                 soap_getindependent(soap);
148992         return p;
148993 }
148994
148995 SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap *soap, const char *tag, char **a, const char *type)
148996 {
148997         return soap_instring(soap, tag, a, type, SOAP_TYPE__QName, 2, -1, -1);
148998 }
148999
149000 SOAP_FMAC3 void SOAP_FMAC4 soap_default_string(struct soap *soap, char **a)
149001 {       (void)soap; /* appease -Wall -Werror */
149002 #ifdef SOAP_DEFAULT_string
149003         *a = SOAP_DEFAULT_string;
149004 #else
149005         *a = (char *)0;
149006 #endif
149007 }
149008
149009 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap *soap, char *const*a)
149010 {
149011         soap_reference(soap, *a, SOAP_TYPE_string);
149012 }
149013
149014 SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap *soap, char *const*a, const char *tag, const char *type)
149015 {
149016         register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_string);
149017         if (soap_out_string(soap, tag, id, a, type))
149018                 return soap->error;
149019         return soap_putindependent(soap);
149020 }
149021
149022 SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap *soap, const char *tag, int id, char *const*a, const char *type)
149023 {
149024         return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_string);
149025 }
149026
149027 SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_string(struct soap *soap, char **p, const char *tag, const char *type)
149028 {
149029         if ((p = soap_in_string(soap, tag, p, type)))
149030                 soap_getindependent(soap);
149031         return p;
149032 }
149033
149034 SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap *soap, const char *tag, char **a, const char *type)
149035 {
149036         return soap_instring(soap, tag, a, type, SOAP_TYPE_string, 1, -1, -1);
149037 }
149038
149039 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, const std::vector<std::string >*a)
149040 {
149041         for (std::vector<std::string >::const_iterator i = a->begin(); i != a->end(); ++i)
149042                 soap_serialize_wcxs__ProfileNameType(soap, &(*i));
149043 }
149044
149045 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, std::vector<std::string >*p)
149046 {
149047         p->clear();
149048 }
149049
149050 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, const char *tag, int id, const std::vector<std::string >*a, const char *type)
149051 {
149052         for (std::vector<std::string >::const_iterator i = a->begin(); i != a->end(); ++i)
149053         {
149054                 if (soap_out_wcxs__ProfileNameType(soap, tag, id, &(*i), ""))
149055                         return soap->error;
149056         }
149057         return SOAP_OK;
149058 }
149059
149060 SOAP_FMAC3 std::vector<std::string >* SOAP_FMAC4 soap_in_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, const char *tag, std::vector<std::string >*a, const char *type)
149061 {
149062         if (soap_element_begin_in(soap, tag, 1, NULL))
149063                 return NULL;
149064         if (!a && !(a = soap_new_std__vectorTemplateOfwcxs__ProfileNameType(soap, -1)))
149065                 return NULL;
149066         std::string n;
149067         std::string *p;
149068         do
149069         {       soap_revert(soap);
149070                 if (*soap->id || *soap->href)
149071                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_wcxs__ProfileNameType, SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType, sizeof(std::string), 0))
149072                                 break;
149073                         if (!(p = soap_in_wcxs__ProfileNameType(soap, tag, NULL, "wcxs:ProfileNameType")))
149074                                 break;
149075                 }
149076                 else
149077                 {       soap_default_wcxs__ProfileNameType(soap, &n);
149078                         if (!soap_in_wcxs__ProfileNameType(soap, tag, &n, "wcxs:ProfileNameType"))
149079                                 break;
149080                 }
149081                 a->push_back(n);
149082         }
149083         while (!soap_element_begin_in(soap, tag, 1, NULL));
149084         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149085         {       soap->error = SOAP_OK;
149086                 return a;
149087         }
149088         return NULL;
149089 }
149090
149091 SOAP_FMAC5 std::vector<std::string > * SOAP_FMAC6 soap_new_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, int n)
149092 {       return soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(soap, n, NULL, NULL, NULL);
149093 }
149094
149095 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, std::vector<std::string >*p)
149096 {       soap_delete(soap, p);
149097 }
149098
149099 SOAP_FMAC3 std::vector<std::string > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149100 {
149101         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149102         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType, n, soap_fdelete);
149103         if (!cp)
149104                 return NULL;
149105         if (n < 0)
149106         {       cp->ptr = (void*)new std::vector<std::string >;
149107                 if (size)
149108                         *size = sizeof(std::vector<std::string >);
149109         }
149110         else
149111         {       cp->ptr = (void*)new std::vector<std::string >[n];
149112                 if (size)
149113                         *size = n * sizeof(std::vector<std::string >);
149114         }
149115                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149116         return (std::vector<std::string >*)cp->ptr;
149117 }
149118
149119 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149120 {
149121         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<std::string > %p -> %p\n", q, p));
149122         *(std::vector<std::string >*)p = *(std::vector<std::string >*)q;
149123 }
149124
149125 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, const std::vector<enum wcxs__FeatureType >*a)
149126 {
149127 }
149128
149129 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, std::vector<enum wcxs__FeatureType >*p)
149130 {
149131         p->clear();
149132 }
149133
149134 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, const char *tag, int id, const std::vector<enum wcxs__FeatureType >*a, const char *type)
149135 {
149136         for (std::vector<enum wcxs__FeatureType >::const_iterator i = a->begin(); i != a->end(); ++i)
149137         {
149138                 if (soap_out_wcxs__FeatureType(soap, tag, id, &(*i), ""))
149139                         return soap->error;
149140         }
149141         return SOAP_OK;
149142 }
149143
149144 SOAP_FMAC3 std::vector<enum wcxs__FeatureType >* SOAP_FMAC4 soap_in_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, const char *tag, std::vector<enum wcxs__FeatureType >*a, const char *type)
149145 {
149146         if (soap_element_begin_in(soap, tag, 1, NULL))
149147                 return NULL;
149148         if (!a && !(a = soap_new_std__vectorTemplateOfwcxs__FeatureType(soap, -1)))
149149                 return NULL;
149150         enum wcxs__FeatureType n;
149151         enum wcxs__FeatureType *p;
149152         do
149153         {       soap_revert(soap);
149154                 if (*soap->id || *soap->href)
149155                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_wcxs__FeatureType, SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType, sizeof(enum wcxs__FeatureType), 0))
149156                                 break;
149157                         if (!(p = soap_in_wcxs__FeatureType(soap, tag, NULL, "wcxs:FeatureType")))
149158                                 break;
149159                 }
149160                 else
149161                 {       soap_default_wcxs__FeatureType(soap, &n);
149162                         if (!soap_in_wcxs__FeatureType(soap, tag, &n, "wcxs:FeatureType"))
149163                                 break;
149164                 }
149165                 a->push_back(n);
149166         }
149167         while (!soap_element_begin_in(soap, tag, 1, NULL));
149168         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149169         {       soap->error = SOAP_OK;
149170                 return a;
149171         }
149172         return NULL;
149173 }
149174
149175 SOAP_FMAC5 std::vector<enum wcxs__FeatureType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, int n)
149176 {       return soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(soap, n, NULL, NULL, NULL);
149177 }
149178
149179 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, std::vector<enum wcxs__FeatureType >*p)
149180 {       soap_delete(soap, p);
149181 }
149182
149183 SOAP_FMAC3 std::vector<enum wcxs__FeatureType > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149184 {
149185         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149186         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType, n, soap_fdelete);
149187         if (!cp)
149188                 return NULL;
149189         if (n < 0)
149190         {       cp->ptr = (void*)new std::vector<enum wcxs__FeatureType >;
149191                 if (size)
149192                         *size = sizeof(std::vector<enum wcxs__FeatureType >);
149193         }
149194         else
149195         {       cp->ptr = (void*)new std::vector<enum wcxs__FeatureType >[n];
149196                 if (size)
149197                         *size = n * sizeof(std::vector<enum wcxs__FeatureType >);
149198         }
149199                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149200         return (std::vector<enum wcxs__FeatureType >*)cp->ptr;
149201 }
149202
149203 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149204 {
149205         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum wcxs__FeatureType > %p -> %p\n", q, p));
149206         *(std::vector<enum wcxs__FeatureType >*)p = *(std::vector<enum wcxs__FeatureType >*)q;
149207 }
149208
149209 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, const std::vector<inf__IderSessionLogEntryType * >*a)
149210 {
149211         for (std::vector<inf__IderSessionLogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149212                 soap_serialize_PointerToinf__IderSessionLogEntryType(soap, &(*i));
149213 }
149214
149215 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, std::vector<inf__IderSessionLogEntryType * >*p)
149216 {
149217         p->clear();
149218 }
149219
149220 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, const std::vector<inf__IderSessionLogEntryType * >*a, const char *type)
149221 {
149222         for (std::vector<inf__IderSessionLogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149223         {
149224                 if (soap_out_PointerToinf__IderSessionLogEntryType(soap, tag, id, &(*i), ""))
149225                         return soap->error;
149226         }
149227         return SOAP_OK;
149228 }
149229
149230 SOAP_FMAC3 std::vector<inf__IderSessionLogEntryType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, const char *tag, std::vector<inf__IderSessionLogEntryType * >*a, const char *type)
149231 {
149232         if (soap_element_begin_in(soap, tag, 1, NULL))
149233                 return NULL;
149234         if (!a && !(a = soap_new_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, -1)))
149235                 return NULL;
149236         inf__IderSessionLogEntryType *n;
149237         inf__IderSessionLogEntryType **p;
149238         do
149239         {       soap_revert(soap);
149240                 if (*soap->id || *soap->href)
149241                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_inf__IderSessionLogEntryType, SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType, sizeof(inf__IderSessionLogEntryType), 1))
149242                                 break;
149243                         if (!(p = soap_in_PointerToinf__IderSessionLogEntryType(soap, tag, NULL, "inf:IderSessionLogEntryType")))
149244                                 break;
149245                 }
149246                 else
149247                 {       n = NULL;
149248                         if (!soap_in_PointerToinf__IderSessionLogEntryType(soap, tag, &n, "inf:IderSessionLogEntryType"))
149249                                 break;
149250                 }
149251                 a->push_back(n);
149252         }
149253         while (!soap_element_begin_in(soap, tag, 1, NULL));
149254         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149255         {       soap->error = SOAP_OK;
149256                 return a;
149257         }
149258         return NULL;
149259 }
149260
149261 SOAP_FMAC5 std::vector<inf__IderSessionLogEntryType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, int n)
149262 {       return soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, n, NULL, NULL, NULL);
149263 }
149264
149265 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, std::vector<inf__IderSessionLogEntryType * >*p)
149266 {       soap_delete(soap, p);
149267 }
149268
149269 SOAP_FMAC3 std::vector<inf__IderSessionLogEntryType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149270 {
149271         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149272         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType, n, soap_fdelete);
149273         if (!cp)
149274                 return NULL;
149275         if (n < 0)
149276         {       cp->ptr = (void*)new std::vector<inf__IderSessionLogEntryType * >;
149277                 if (size)
149278                         *size = sizeof(std::vector<inf__IderSessionLogEntryType * >);
149279         }
149280         else
149281         {       cp->ptr = (void*)new std::vector<inf__IderSessionLogEntryType * >[n];
149282                 if (size)
149283                         *size = n * sizeof(std::vector<inf__IderSessionLogEntryType * >);
149284         }
149285                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149286         return (std::vector<inf__IderSessionLogEntryType * >*)cp->ptr;
149287 }
149288
149289 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149290 {
149291         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<inf__IderSessionLogEntryType * > %p -> %p\n", q, p));
149292         *(std::vector<inf__IderSessionLogEntryType * >*)p = *(std::vector<inf__IderSessionLogEntryType * >*)q;
149293 }
149294
149295 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, const std::vector<enum inf__EnabledInterfacesType >*a)
149296 {
149297 }
149298
149299 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, std::vector<enum inf__EnabledInterfacesType >*p)
149300 {
149301         p->clear();
149302 }
149303
149304 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, const char *tag, int id, const std::vector<enum inf__EnabledInterfacesType >*a, const char *type)
149305 {
149306         for (std::vector<enum inf__EnabledInterfacesType >::const_iterator i = a->begin(); i != a->end(); ++i)
149307         {
149308                 if (soap_out_inf__EnabledInterfacesType(soap, tag, id, &(*i), ""))
149309                         return soap->error;
149310         }
149311         return SOAP_OK;
149312 }
149313
149314 SOAP_FMAC3 std::vector<enum inf__EnabledInterfacesType >* SOAP_FMAC4 soap_in_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, const char *tag, std::vector<enum inf__EnabledInterfacesType >*a, const char *type)
149315 {
149316         if (soap_element_begin_in(soap, tag, 1, NULL))
149317                 return NULL;
149318         if (!a && !(a = soap_new_std__vectorTemplateOfinf__EnabledInterfacesType(soap, -1)))
149319                 return NULL;
149320         enum inf__EnabledInterfacesType n;
149321         enum inf__EnabledInterfacesType *p;
149322         do
149323         {       soap_revert(soap);
149324                 if (*soap->id || *soap->href)
149325                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_inf__EnabledInterfacesType, SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType, sizeof(enum inf__EnabledInterfacesType), 0))
149326                                 break;
149327                         if (!(p = soap_in_inf__EnabledInterfacesType(soap, tag, NULL, "inf:EnabledInterfacesType")))
149328                                 break;
149329                 }
149330                 else
149331                 {       soap_default_inf__EnabledInterfacesType(soap, &n);
149332                         if (!soap_in_inf__EnabledInterfacesType(soap, tag, &n, "inf:EnabledInterfacesType"))
149333                                 break;
149334                 }
149335                 a->push_back(n);
149336         }
149337         while (!soap_element_begin_in(soap, tag, 1, NULL));
149338         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149339         {       soap->error = SOAP_OK;
149340                 return a;
149341         }
149342         return NULL;
149343 }
149344
149345 SOAP_FMAC5 std::vector<enum inf__EnabledInterfacesType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, int n)
149346 {       return soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(soap, n, NULL, NULL, NULL);
149347 }
149348
149349 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, std::vector<enum inf__EnabledInterfacesType >*p)
149350 {       soap_delete(soap, p);
149351 }
149352
149353 SOAP_FMAC3 std::vector<enum inf__EnabledInterfacesType > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149354 {
149355         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149356         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType, n, soap_fdelete);
149357         if (!cp)
149358                 return NULL;
149359         if (n < 0)
149360         {       cp->ptr = (void*)new std::vector<enum inf__EnabledInterfacesType >;
149361                 if (size)
149362                         *size = sizeof(std::vector<enum inf__EnabledInterfacesType >);
149363         }
149364         else
149365         {       cp->ptr = (void*)new std::vector<enum inf__EnabledInterfacesType >[n];
149366                 if (size)
149367                         *size = n * sizeof(std::vector<enum inf__EnabledInterfacesType >);
149368         }
149369                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149370         return (std::vector<enum inf__EnabledInterfacesType >*)cp->ptr;
149371 }
149372
149373 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149374 {
149375         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum inf__EnabledInterfacesType > %p -> %p\n", q, p));
149376         *(std::vector<enum inf__EnabledInterfacesType >*)p = *(std::vector<enum inf__EnabledInterfacesType >*)q;
149377 }
149378
149379 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, const std::vector<inf__FirmwareVersionType * >*a)
149380 {
149381         for (std::vector<inf__FirmwareVersionType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149382                 soap_serialize_PointerToinf__FirmwareVersionType(soap, &(*i));
149383 }
149384
149385 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, std::vector<inf__FirmwareVersionType * >*p)
149386 {
149387         p->clear();
149388 }
149389
149390 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, const char *tag, int id, const std::vector<inf__FirmwareVersionType * >*a, const char *type)
149391 {
149392         for (std::vector<inf__FirmwareVersionType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149393         {
149394                 if (soap_out_PointerToinf__FirmwareVersionType(soap, tag, id, &(*i), ""))
149395                         return soap->error;
149396         }
149397         return SOAP_OK;
149398 }
149399
149400 SOAP_FMAC3 std::vector<inf__FirmwareVersionType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, const char *tag, std::vector<inf__FirmwareVersionType * >*a, const char *type)
149401 {
149402         if (soap_element_begin_in(soap, tag, 1, NULL))
149403                 return NULL;
149404         if (!a && !(a = soap_new_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, -1)))
149405                 return NULL;
149406         inf__FirmwareVersionType *n;
149407         inf__FirmwareVersionType **p;
149408         do
149409         {       soap_revert(soap);
149410                 if (*soap->id || *soap->href)
149411                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_inf__FirmwareVersionType, SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType, sizeof(inf__FirmwareVersionType), 1))
149412                                 break;
149413                         if (!(p = soap_in_PointerToinf__FirmwareVersionType(soap, tag, NULL, "inf:FirmwareVersionType")))
149414                                 break;
149415                 }
149416                 else
149417                 {       n = NULL;
149418                         if (!soap_in_PointerToinf__FirmwareVersionType(soap, tag, &n, "inf:FirmwareVersionType"))
149419                                 break;
149420                 }
149421                 a->push_back(n);
149422         }
149423         while (!soap_element_begin_in(soap, tag, 1, NULL));
149424         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149425         {       soap->error = SOAP_OK;
149426                 return a;
149427         }
149428         return NULL;
149429 }
149430
149431 SOAP_FMAC5 std::vector<inf__FirmwareVersionType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, int n)
149432 {       return soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, n, NULL, NULL, NULL);
149433 }
149434
149435 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, std::vector<inf__FirmwareVersionType * >*p)
149436 {       soap_delete(soap, p);
149437 }
149438
149439 SOAP_FMAC3 std::vector<inf__FirmwareVersionType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149440 {
149441         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149442         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType, n, soap_fdelete);
149443         if (!cp)
149444                 return NULL;
149445         if (n < 0)
149446         {       cp->ptr = (void*)new std::vector<inf__FirmwareVersionType * >;
149447                 if (size)
149448                         *size = sizeof(std::vector<inf__FirmwareVersionType * >);
149449         }
149450         else
149451         {       cp->ptr = (void*)new std::vector<inf__FirmwareVersionType * >[n];
149452                 if (size)
149453                         *size = n * sizeof(std::vector<inf__FirmwareVersionType * >);
149454         }
149455                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149456         return (std::vector<inf__FirmwareVersionType * >*)cp->ptr;
149457 }
149458
149459 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149460 {
149461         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<inf__FirmwareVersionType * > %p -> %p\n", q, p));
149462         *(std::vector<inf__FirmwareVersionType * >*)p = *(std::vector<inf__FirmwareVersionType * >*)q;
149463 }
149464
149465 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, const std::vector<idr__IderSessionLogEntryType * >*a)
149466 {
149467         for (std::vector<idr__IderSessionLogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149468                 soap_serialize_PointerToidr__IderSessionLogEntryType(soap, &(*i));
149469 }
149470
149471 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, std::vector<idr__IderSessionLogEntryType * >*p)
149472 {
149473         p->clear();
149474 }
149475
149476 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, const std::vector<idr__IderSessionLogEntryType * >*a, const char *type)
149477 {
149478         for (std::vector<idr__IderSessionLogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149479         {
149480                 if (soap_out_PointerToidr__IderSessionLogEntryType(soap, tag, id, &(*i), ""))
149481                         return soap->error;
149482         }
149483         return SOAP_OK;
149484 }
149485
149486 SOAP_FMAC3 std::vector<idr__IderSessionLogEntryType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, const char *tag, std::vector<idr__IderSessionLogEntryType * >*a, const char *type)
149487 {
149488         if (soap_element_begin_in(soap, tag, 1, NULL))
149489                 return NULL;
149490         if (!a && !(a = soap_new_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, -1)))
149491                 return NULL;
149492         idr__IderSessionLogEntryType *n;
149493         idr__IderSessionLogEntryType **p;
149494         do
149495         {       soap_revert(soap);
149496                 if (*soap->id || *soap->href)
149497                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_idr__IderSessionLogEntryType, SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType, sizeof(idr__IderSessionLogEntryType), 1))
149498                                 break;
149499                         if (!(p = soap_in_PointerToidr__IderSessionLogEntryType(soap, tag, NULL, "idr:IderSessionLogEntryType")))
149500                                 break;
149501                 }
149502                 else
149503                 {       n = NULL;
149504                         if (!soap_in_PointerToidr__IderSessionLogEntryType(soap, tag, &n, "idr:IderSessionLogEntryType"))
149505                                 break;
149506                 }
149507                 a->push_back(n);
149508         }
149509         while (!soap_element_begin_in(soap, tag, 1, NULL));
149510         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149511         {       soap->error = SOAP_OK;
149512                 return a;
149513         }
149514         return NULL;
149515 }
149516
149517 SOAP_FMAC5 std::vector<idr__IderSessionLogEntryType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, int n)
149518 {       return soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, n, NULL, NULL, NULL);
149519 }
149520
149521 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, std::vector<idr__IderSessionLogEntryType * >*p)
149522 {       soap_delete(soap, p);
149523 }
149524
149525 SOAP_FMAC3 std::vector<idr__IderSessionLogEntryType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149526 {
149527         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149528         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType, n, soap_fdelete);
149529         if (!cp)
149530                 return NULL;
149531         if (n < 0)
149532         {       cp->ptr = (void*)new std::vector<idr__IderSessionLogEntryType * >;
149533                 if (size)
149534                         *size = sizeof(std::vector<idr__IderSessionLogEntryType * >);
149535         }
149536         else
149537         {       cp->ptr = (void*)new std::vector<idr__IderSessionLogEntryType * >[n];
149538                 if (size)
149539                         *size = n * sizeof(std::vector<idr__IderSessionLogEntryType * >);
149540         }
149541                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149542         return (std::vector<idr__IderSessionLogEntryType * >*)cp->ptr;
149543 }
149544
149545 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149546 {
149547         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<idr__IderSessionLogEntryType * > %p -> %p\n", q, p));
149548         *(std::vector<idr__IderSessionLogEntryType * >*)p = *(std::vector<idr__IderSessionLogEntryType * >*)q;
149549 }
149550
149551 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const std::vector<apr__CircuitBreakerHardwarePolicyType * >*a)
149552 {
149553         for (std::vector<apr__CircuitBreakerHardwarePolicyType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149554                 soap_serialize_PointerToapr__CircuitBreakerHardwarePolicyType(soap, &(*i));
149555 }
149556
149557 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector<apr__CircuitBreakerHardwarePolicyType * >*p)
149558 {
149559         p->clear();
149560 }
149561
149562 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, const std::vector<apr__CircuitBreakerHardwarePolicyType * >*a, const char *type)
149563 {
149564         for (std::vector<apr__CircuitBreakerHardwarePolicyType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149565         {
149566                 if (soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, id, &(*i), ""))
149567                         return soap->error;
149568         }
149569         return SOAP_OK;
149570 }
149571
149572 SOAP_FMAC3 std::vector<apr__CircuitBreakerHardwarePolicyType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, std::vector<apr__CircuitBreakerHardwarePolicyType * >*a, const char *type)
149573 {
149574         if (soap_element_begin_in(soap, tag, 1, NULL))
149575                 return NULL;
149576         if (!a && !(a = soap_new_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, -1)))
149577                 return NULL;
149578         apr__CircuitBreakerHardwarePolicyType *n;
149579         apr__CircuitBreakerHardwarePolicyType **p;
149580         do
149581         {       soap_revert(soap);
149582                 if (*soap->id || *soap->href)
149583                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType, sizeof(apr__CircuitBreakerHardwarePolicyType), 1))
149584                                 break;
149585                         if (!(p = soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, NULL, "apr:CircuitBreakerHardwarePolicyType")))
149586                                 break;
149587                 }
149588                 else
149589                 {       n = NULL;
149590                         if (!soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, &n, "apr:CircuitBreakerHardwarePolicyType"))
149591                                 break;
149592                 }
149593                 a->push_back(n);
149594         }
149595         while (!soap_element_begin_in(soap, tag, 1, NULL));
149596         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149597         {       soap->error = SOAP_OK;
149598                 return a;
149599         }
149600         return NULL;
149601 }
149602
149603 SOAP_FMAC5 std::vector<apr__CircuitBreakerHardwarePolicyType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n)
149604 {       return soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL);
149605 }
149606
149607 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector<apr__CircuitBreakerHardwarePolicyType * >*p)
149608 {       soap_delete(soap, p);
149609 }
149610
149611 SOAP_FMAC3 std::vector<apr__CircuitBreakerHardwarePolicyType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149612 {
149613         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149614         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType, n, soap_fdelete);
149615         if (!cp)
149616                 return NULL;
149617         if (n < 0)
149618         {       cp->ptr = (void*)new std::vector<apr__CircuitBreakerHardwarePolicyType * >;
149619                 if (size)
149620                         *size = sizeof(std::vector<apr__CircuitBreakerHardwarePolicyType * >);
149621         }
149622         else
149623         {       cp->ptr = (void*)new std::vector<apr__CircuitBreakerHardwarePolicyType * >[n];
149624                 if (size)
149625                         *size = n * sizeof(std::vector<apr__CircuitBreakerHardwarePolicyType * >);
149626         }
149627                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149628         return (std::vector<apr__CircuitBreakerHardwarePolicyType * >*)cp->ptr;
149629 }
149630
149631 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149632 {
149633         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<apr__CircuitBreakerHardwarePolicyType * > %p -> %p\n", q, p));
149634         *(std::vector<apr__CircuitBreakerHardwarePolicyType * >*)p = *(std::vector<apr__CircuitBreakerHardwarePolicyType * >*)q;
149635 }
149636
149637 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, const std::vector<apr__ConsoleWatchdogActionType * >*a)
149638 {
149639         for (std::vector<apr__ConsoleWatchdogActionType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149640                 soap_serialize_PointerToapr__ConsoleWatchdogActionType(soap, &(*i));
149641 }
149642
149643 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, std::vector<apr__ConsoleWatchdogActionType * >*p)
149644 {
149645         p->clear();
149646 }
149647
149648 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, int id, const std::vector<apr__ConsoleWatchdogActionType * >*a, const char *type)
149649 {
149650         for (std::vector<apr__ConsoleWatchdogActionType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149651         {
149652                 if (soap_out_PointerToapr__ConsoleWatchdogActionType(soap, tag, id, &(*i), ""))
149653                         return soap->error;
149654         }
149655         return SOAP_OK;
149656 }
149657
149658 SOAP_FMAC3 std::vector<apr__ConsoleWatchdogActionType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, std::vector<apr__ConsoleWatchdogActionType * >*a, const char *type)
149659 {
149660         if (soap_element_begin_in(soap, tag, 1, NULL))
149661                 return NULL;
149662         if (!a && !(a = soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, -1)))
149663                 return NULL;
149664         apr__ConsoleWatchdogActionType *n;
149665         apr__ConsoleWatchdogActionType **p;
149666         do
149667         {       soap_revert(soap);
149668                 if (*soap->id || *soap->href)
149669                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_apr__ConsoleWatchdogActionType, SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType, sizeof(apr__ConsoleWatchdogActionType), 1))
149670                                 break;
149671                         if (!(p = soap_in_PointerToapr__ConsoleWatchdogActionType(soap, tag, NULL, "apr:ConsoleWatchdogActionType")))
149672                                 break;
149673                 }
149674                 else
149675                 {       n = NULL;
149676                         if (!soap_in_PointerToapr__ConsoleWatchdogActionType(soap, tag, &n, "apr:ConsoleWatchdogActionType"))
149677                                 break;
149678                 }
149679                 a->push_back(n);
149680         }
149681         while (!soap_element_begin_in(soap, tag, 1, NULL));
149682         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149683         {       soap->error = SOAP_OK;
149684                 return a;
149685         }
149686         return NULL;
149687 }
149688
149689 SOAP_FMAC5 std::vector<apr__ConsoleWatchdogActionType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, int n)
149690 {       return soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, n, NULL, NULL, NULL);
149691 }
149692
149693 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, std::vector<apr__ConsoleWatchdogActionType * >*p)
149694 {       soap_delete(soap, p);
149695 }
149696
149697 SOAP_FMAC3 std::vector<apr__ConsoleWatchdogActionType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149698 {
149699         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149700         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType, n, soap_fdelete);
149701         if (!cp)
149702                 return NULL;
149703         if (n < 0)
149704         {       cp->ptr = (void*)new std::vector<apr__ConsoleWatchdogActionType * >;
149705                 if (size)
149706                         *size = sizeof(std::vector<apr__ConsoleWatchdogActionType * >);
149707         }
149708         else
149709         {       cp->ptr = (void*)new std::vector<apr__ConsoleWatchdogActionType * >[n];
149710                 if (size)
149711                         *size = n * sizeof(std::vector<apr__ConsoleWatchdogActionType * >);
149712         }
149713                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149714         return (std::vector<apr__ConsoleWatchdogActionType * >*)cp->ptr;
149715 }
149716
149717 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149718 {
149719         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<apr__ConsoleWatchdogActionType * > %p -> %p\n", q, p));
149720         *(std::vector<apr__ConsoleWatchdogActionType * >*)p = *(std::vector<apr__ConsoleWatchdogActionType * >*)q;
149721 }
149722
149723 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const std::vector<apr__ConsoleWatchdogEntryType * >*a)
149724 {
149725         for (std::vector<apr__ConsoleWatchdogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149726                 soap_serialize_PointerToapr__ConsoleWatchdogEntryType(soap, &(*i));
149727 }
149728
149729 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, std::vector<apr__ConsoleWatchdogEntryType * >*p)
149730 {
149731         p->clear();
149732 }
149733
149734 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, int id, const std::vector<apr__ConsoleWatchdogEntryType * >*a, const char *type)
149735 {
149736         for (std::vector<apr__ConsoleWatchdogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149737         {
149738                 if (soap_out_PointerToapr__ConsoleWatchdogEntryType(soap, tag, id, &(*i), ""))
149739                         return soap->error;
149740         }
149741         return SOAP_OK;
149742 }
149743
149744 SOAP_FMAC3 std::vector<apr__ConsoleWatchdogEntryType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, std::vector<apr__ConsoleWatchdogEntryType * >*a, const char *type)
149745 {
149746         if (soap_element_begin_in(soap, tag, 1, NULL))
149747                 return NULL;
149748         if (!a && !(a = soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, -1)))
149749                 return NULL;
149750         apr__ConsoleWatchdogEntryType *n;
149751         apr__ConsoleWatchdogEntryType **p;
149752         do
149753         {       soap_revert(soap);
149754                 if (*soap->id || *soap->href)
149755                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_apr__ConsoleWatchdogEntryType, SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType, sizeof(apr__ConsoleWatchdogEntryType), 1))
149756                                 break;
149757                         if (!(p = soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, tag, NULL, "apr:ConsoleWatchdogEntryType")))
149758                                 break;
149759                 }
149760                 else
149761                 {       n = NULL;
149762                         if (!soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, tag, &n, "apr:ConsoleWatchdogEntryType"))
149763                                 break;
149764                 }
149765                 a->push_back(n);
149766         }
149767         while (!soap_element_begin_in(soap, tag, 1, NULL));
149768         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149769         {       soap->error = SOAP_OK;
149770                 return a;
149771         }
149772         return NULL;
149773 }
149774
149775 SOAP_FMAC5 std::vector<apr__ConsoleWatchdogEntryType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, int n)
149776 {       return soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, n, NULL, NULL, NULL);
149777 }
149778
149779 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, std::vector<apr__ConsoleWatchdogEntryType * >*p)
149780 {       soap_delete(soap, p);
149781 }
149782
149783 SOAP_FMAC3 std::vector<apr__ConsoleWatchdogEntryType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149784 {
149785         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149786         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType, n, soap_fdelete);
149787         if (!cp)
149788                 return NULL;
149789         if (n < 0)
149790         {       cp->ptr = (void*)new std::vector<apr__ConsoleWatchdogEntryType * >;
149791                 if (size)
149792                         *size = sizeof(std::vector<apr__ConsoleWatchdogEntryType * >);
149793         }
149794         else
149795         {       cp->ptr = (void*)new std::vector<apr__ConsoleWatchdogEntryType * >[n];
149796                 if (size)
149797                         *size = n * sizeof(std::vector<apr__ConsoleWatchdogEntryType * >);
149798         }
149799                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149800         return (std::vector<apr__ConsoleWatchdogEntryType * >*)cp->ptr;
149801 }
149802
149803 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149804 {
149805         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<apr__ConsoleWatchdogEntryType * > %p -> %p\n", q, p));
149806         *(std::vector<apr__ConsoleWatchdogEntryType * >*)p = *(std::vector<apr__ConsoleWatchdogEntryType * >*)q;
149807 }
149808
149809 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfunsignedShort(struct soap *soap, const std::vector<unsigned short >*a)
149810 {
149811 }
149812
149813 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfunsignedShort(struct soap *soap, std::vector<unsigned short >*p)
149814 {
149815         p->clear();
149816 }
149817
149818 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfunsignedShort(struct soap *soap, const char *tag, int id, const std::vector<unsigned short >*a, const char *type)
149819 {
149820         for (std::vector<unsigned short >::const_iterator i = a->begin(); i != a->end(); ++i)
149821         {
149822                 if (soap_out_unsignedShort(soap, tag, id, &(*i), ""))
149823                         return soap->error;
149824         }
149825         return SOAP_OK;
149826 }
149827
149828 SOAP_FMAC3 std::vector<unsigned short >* SOAP_FMAC4 soap_in_std__vectorTemplateOfunsignedShort(struct soap *soap, const char *tag, std::vector<unsigned short >*a, const char *type)
149829 {
149830         if (soap_element_begin_in(soap, tag, 1, NULL))
149831                 return NULL;
149832         if (!a && !(a = soap_new_std__vectorTemplateOfunsignedShort(soap, -1)))
149833                 return NULL;
149834         unsigned short n;
149835         unsigned short *p;
149836         do
149837         {       soap_revert(soap);
149838                 if (*soap->id || *soap->href)
149839                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_unsignedShort, SOAP_TYPE_std__vectorTemplateOfunsignedShort, sizeof(unsigned short), 0))
149840                                 break;
149841                         if (!(p = soap_in_unsignedShort(soap, tag, NULL, "xsd:unsignedShort")))
149842                                 break;
149843                 }
149844                 else
149845                 {       soap_default_unsignedShort(soap, &n);
149846                         if (!soap_in_unsignedShort(soap, tag, &n, "xsd:unsignedShort"))
149847                                 break;
149848                 }
149849                 a->push_back(n);
149850         }
149851         while (!soap_element_begin_in(soap, tag, 1, NULL));
149852         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149853         {       soap->error = SOAP_OK;
149854                 return a;
149855         }
149856         return NULL;
149857 }
149858
149859 SOAP_FMAC5 std::vector<unsigned short > * SOAP_FMAC6 soap_new_std__vectorTemplateOfunsignedShort(struct soap *soap, int n)
149860 {       return soap_instantiate_std__vectorTemplateOfunsignedShort(soap, n, NULL, NULL, NULL);
149861 }
149862
149863 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfunsignedShort(struct soap *soap, std::vector<unsigned short >*p)
149864 {       soap_delete(soap, p);
149865 }
149866
149867 SOAP_FMAC3 std::vector<unsigned short > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfunsignedShort(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149868 {
149869         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfunsignedShort(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149870         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfunsignedShort, n, soap_fdelete);
149871         if (!cp)
149872                 return NULL;
149873         if (n < 0)
149874         {       cp->ptr = (void*)new std::vector<unsigned short >;
149875                 if (size)
149876                         *size = sizeof(std::vector<unsigned short >);
149877         }
149878         else
149879         {       cp->ptr = (void*)new std::vector<unsigned short >[n];
149880                 if (size)
149881                         *size = n * sizeof(std::vector<unsigned short >);
149882         }
149883                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149884         return (std::vector<unsigned short >*)cp->ptr;
149885 }
149886
149887 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfunsignedShort(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149888 {
149889         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned short > %p -> %p\n", q, p));
149890         *(std::vector<unsigned short >*)p = *(std::vector<unsigned short >*)q;
149891 }
149892
149893 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, const std::vector<hwa__AssetDataType * >*a)
149894 {
149895         for (std::vector<hwa__AssetDataType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149896                 soap_serialize_PointerTohwa__AssetDataType(soap, &(*i));
149897 }
149898
149899 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, std::vector<hwa__AssetDataType * >*p)
149900 {
149901         p->clear();
149902 }
149903
149904 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, const char *tag, int id, const std::vector<hwa__AssetDataType * >*a, const char *type)
149905 {
149906         for (std::vector<hwa__AssetDataType * >::const_iterator i = a->begin(); i != a->end(); ++i)
149907         {
149908                 if (soap_out_PointerTohwa__AssetDataType(soap, tag, id, &(*i), ""))
149909                         return soap->error;
149910         }
149911         return SOAP_OK;
149912 }
149913
149914 SOAP_FMAC3 std::vector<hwa__AssetDataType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, const char *tag, std::vector<hwa__AssetDataType * >*a, const char *type)
149915 {
149916         if (soap_element_begin_in(soap, tag, 1, NULL))
149917                 return NULL;
149918         if (!a && !(a = soap_new_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, -1)))
149919                 return NULL;
149920         hwa__AssetDataType *n;
149921         hwa__AssetDataType **p;
149922         do
149923         {       soap_revert(soap);
149924                 if (*soap->id || *soap->href)
149925                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_hwa__AssetDataType, SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType, sizeof(hwa__AssetDataType), 1))
149926                                 break;
149927                         if (!(p = soap_in_PointerTohwa__AssetDataType(soap, tag, NULL, "hwa:AssetDataType")))
149928                                 break;
149929                 }
149930                 else
149931                 {       n = NULL;
149932                         if (!soap_in_PointerTohwa__AssetDataType(soap, tag, &n, "hwa:AssetDataType"))
149933                                 break;
149934                 }
149935                 a->push_back(n);
149936         }
149937         while (!soap_element_begin_in(soap, tag, 1, NULL));
149938         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
149939         {       soap->error = SOAP_OK;
149940                 return a;
149941         }
149942         return NULL;
149943 }
149944
149945 SOAP_FMAC5 std::vector<hwa__AssetDataType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, int n)
149946 {       return soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, n, NULL, NULL, NULL);
149947 }
149948
149949 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, std::vector<hwa__AssetDataType * >*p)
149950 {       soap_delete(soap, p);
149951 }
149952
149953 SOAP_FMAC3 std::vector<hwa__AssetDataType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
149954 {
149955         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
149956         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType, n, soap_fdelete);
149957         if (!cp)
149958                 return NULL;
149959         if (n < 0)
149960         {       cp->ptr = (void*)new std::vector<hwa__AssetDataType * >;
149961                 if (size)
149962                         *size = sizeof(std::vector<hwa__AssetDataType * >);
149963         }
149964         else
149965         {       cp->ptr = (void*)new std::vector<hwa__AssetDataType * >[n];
149966                 if (size)
149967                         *size = n * sizeof(std::vector<hwa__AssetDataType * >);
149968         }
149969                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
149970         return (std::vector<hwa__AssetDataType * >*)cp->ptr;
149971 }
149972
149973 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
149974 {
149975         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<hwa__AssetDataType * > %p -> %p\n", q, p));
149976         *(std::vector<hwa__AssetDataType * >*)p = *(std::vector<hwa__AssetDataType * >*)q;
149977 }
149978
149979 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, const std::vector<enum hwa__AssetTypeType >*a)
149980 {
149981 }
149982
149983 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, std::vector<enum hwa__AssetTypeType >*p)
149984 {
149985         p->clear();
149986 }
149987
149988 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, const char *tag, int id, const std::vector<enum hwa__AssetTypeType >*a, const char *type)
149989 {
149990         for (std::vector<enum hwa__AssetTypeType >::const_iterator i = a->begin(); i != a->end(); ++i)
149991         {
149992                 if (soap_out_hwa__AssetTypeType(soap, tag, id, &(*i), ""))
149993                         return soap->error;
149994         }
149995         return SOAP_OK;
149996 }
149997
149998 SOAP_FMAC3 std::vector<enum hwa__AssetTypeType >* SOAP_FMAC4 soap_in_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, const char *tag, std::vector<enum hwa__AssetTypeType >*a, const char *type)
149999 {
150000         if (soap_element_begin_in(soap, tag, 1, NULL))
150001                 return NULL;
150002         if (!a && !(a = soap_new_std__vectorTemplateOfhwa__AssetTypeType(soap, -1)))
150003                 return NULL;
150004         enum hwa__AssetTypeType n;
150005         enum hwa__AssetTypeType *p;
150006         do
150007         {       soap_revert(soap);
150008                 if (*soap->id || *soap->href)
150009                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_hwa__AssetTypeType, SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType, sizeof(enum hwa__AssetTypeType), 0))
150010                                 break;
150011                         if (!(p = soap_in_hwa__AssetTypeType(soap, tag, NULL, "hwa:AssetTypeType")))
150012                                 break;
150013                 }
150014                 else
150015                 {       soap_default_hwa__AssetTypeType(soap, &n);
150016                         if (!soap_in_hwa__AssetTypeType(soap, tag, &n, "hwa:AssetTypeType"))
150017                                 break;
150018                 }
150019                 a->push_back(n);
150020         }
150021         while (!soap_element_begin_in(soap, tag, 1, NULL));
150022         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150023         {       soap->error = SOAP_OK;
150024                 return a;
150025         }
150026         return NULL;
150027 }
150028
150029 SOAP_FMAC5 std::vector<enum hwa__AssetTypeType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, int n)
150030 {       return soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(soap, n, NULL, NULL, NULL);
150031 }
150032
150033 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, std::vector<enum hwa__AssetTypeType >*p)
150034 {       soap_delete(soap, p);
150035 }
150036
150037 SOAP_FMAC3 std::vector<enum hwa__AssetTypeType > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150038 {
150039         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150040         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType, n, soap_fdelete);
150041         if (!cp)
150042                 return NULL;
150043         if (n < 0)
150044         {       cp->ptr = (void*)new std::vector<enum hwa__AssetTypeType >;
150045                 if (size)
150046                         *size = sizeof(std::vector<enum hwa__AssetTypeType >);
150047         }
150048         else
150049         {       cp->ptr = (void*)new std::vector<enum hwa__AssetTypeType >[n];
150050                 if (size)
150051                         *size = n * sizeof(std::vector<enum hwa__AssetTypeType >);
150052         }
150053                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150054         return (std::vector<enum hwa__AssetTypeType >*)cp->ptr;
150055 }
150056
150057 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150058 {
150059         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum hwa__AssetTypeType > %p -> %p\n", q, p));
150060         *(std::vector<enum hwa__AssetTypeType >*)p = *(std::vector<enum hwa__AssetTypeType >*)q;
150061 }
150062
150063 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const std::vector<cb__CircuitBreakerCapabilitiesType * >*a)
150064 {
150065         for (std::vector<cb__CircuitBreakerCapabilitiesType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150066                 soap_serialize_PointerTocb__CircuitBreakerCapabilitiesType(soap, &(*i));
150067 }
150068
150069 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, std::vector<cb__CircuitBreakerCapabilitiesType * >*p)
150070 {
150071         p->clear();
150072 }
150073
150074 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, int id, const std::vector<cb__CircuitBreakerCapabilitiesType * >*a, const char *type)
150075 {
150076         for (std::vector<cb__CircuitBreakerCapabilitiesType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150077         {
150078                 if (soap_out_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, id, &(*i), ""))
150079                         return soap->error;
150080         }
150081         return SOAP_OK;
150082 }
150083
150084 SOAP_FMAC3 std::vector<cb__CircuitBreakerCapabilitiesType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, std::vector<cb__CircuitBreakerCapabilitiesType * >*a, const char *type)
150085 {
150086         if (soap_element_begin_in(soap, tag, 1, NULL))
150087                 return NULL;
150088         if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, -1)))
150089                 return NULL;
150090         cb__CircuitBreakerCapabilitiesType *n;
150091         cb__CircuitBreakerCapabilitiesType **p;
150092         do
150093         {       soap_revert(soap);
150094                 if (*soap->id || *soap->href)
150095                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType, sizeof(cb__CircuitBreakerCapabilitiesType), 1))
150096                                 break;
150097                         if (!(p = soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, NULL, "cb:CircuitBreakerCapabilitiesType")))
150098                                 break;
150099                 }
150100                 else
150101                 {       n = NULL;
150102                         if (!soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, &n, "cb:CircuitBreakerCapabilitiesType"))
150103                                 break;
150104                 }
150105                 a->push_back(n);
150106         }
150107         while (!soap_element_begin_in(soap, tag, 1, NULL));
150108         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150109         {       soap->error = SOAP_OK;
150110                 return a;
150111         }
150112         return NULL;
150113 }
150114
150115 SOAP_FMAC5 std::vector<cb__CircuitBreakerCapabilitiesType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, int n)
150116 {       return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, n, NULL, NULL, NULL);
150117 }
150118
150119 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, std::vector<cb__CircuitBreakerCapabilitiesType * >*p)
150120 {       soap_delete(soap, p);
150121 }
150122
150123 SOAP_FMAC3 std::vector<cb__CircuitBreakerCapabilitiesType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150124 {
150125         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150126         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType, n, soap_fdelete);
150127         if (!cp)
150128                 return NULL;
150129         if (n < 0)
150130         {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerCapabilitiesType * >;
150131                 if (size)
150132                         *size = sizeof(std::vector<cb__CircuitBreakerCapabilitiesType * >);
150133         }
150134         else
150135         {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerCapabilitiesType * >[n];
150136                 if (size)
150137                         *size = n * sizeof(std::vector<cb__CircuitBreakerCapabilitiesType * >);
150138         }
150139                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150140         return (std::vector<cb__CircuitBreakerCapabilitiesType * >*)cp->ptr;
150141 }
150142
150143 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150144 {
150145         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<cb__CircuitBreakerCapabilitiesType * > %p -> %p\n", q, p));
150146         *(std::vector<cb__CircuitBreakerCapabilitiesType * >*)p = *(std::vector<cb__CircuitBreakerCapabilitiesType * >*)q;
150147 }
150148
150149 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const std::vector<cb__CircuitBreakerFilterInfoType * >*a)
150150 {
150151         for (std::vector<cb__CircuitBreakerFilterInfoType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150152                 soap_serialize_PointerTocb__CircuitBreakerFilterInfoType(soap, &(*i));
150153 }
150154
150155 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, std::vector<cb__CircuitBreakerFilterInfoType * >*p)
150156 {
150157         p->clear();
150158 }
150159
150160 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, int id, const std::vector<cb__CircuitBreakerFilterInfoType * >*a, const char *type)
150161 {
150162         for (std::vector<cb__CircuitBreakerFilterInfoType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150163         {
150164                 if (soap_out_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, id, &(*i), ""))
150165                         return soap->error;
150166         }
150167         return SOAP_OK;
150168 }
150169
150170 SOAP_FMAC3 std::vector<cb__CircuitBreakerFilterInfoType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, std::vector<cb__CircuitBreakerFilterInfoType * >*a, const char *type)
150171 {
150172         if (soap_element_begin_in(soap, tag, 1, NULL))
150173                 return NULL;
150174         if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, -1)))
150175                 return NULL;
150176         cb__CircuitBreakerFilterInfoType *n;
150177         cb__CircuitBreakerFilterInfoType **p;
150178         do
150179         {       soap_revert(soap);
150180                 if (*soap->id || *soap->href)
150181                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cb__CircuitBreakerFilterInfoType, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType, sizeof(cb__CircuitBreakerFilterInfoType), 1))
150182                                 break;
150183                         if (!(p = soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, NULL, "cb:CircuitBreakerFilterInfoType")))
150184                                 break;
150185                 }
150186                 else
150187                 {       n = NULL;
150188                         if (!soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, &n, "cb:CircuitBreakerFilterInfoType"))
150189                                 break;
150190                 }
150191                 a->push_back(n);
150192         }
150193         while (!soap_element_begin_in(soap, tag, 1, NULL));
150194         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150195         {       soap->error = SOAP_OK;
150196                 return a;
150197         }
150198         return NULL;
150199 }
150200
150201 SOAP_FMAC5 std::vector<cb__CircuitBreakerFilterInfoType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, int n)
150202 {       return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, n, NULL, NULL, NULL);
150203 }
150204
150205 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, std::vector<cb__CircuitBreakerFilterInfoType * >*p)
150206 {       soap_delete(soap, p);
150207 }
150208
150209 SOAP_FMAC3 std::vector<cb__CircuitBreakerFilterInfoType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150210 {
150211         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150212         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType, n, soap_fdelete);
150213         if (!cp)
150214                 return NULL;
150215         if (n < 0)
150216         {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerFilterInfoType * >;
150217                 if (size)
150218                         *size = sizeof(std::vector<cb__CircuitBreakerFilterInfoType * >);
150219         }
150220         else
150221         {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerFilterInfoType * >[n];
150222                 if (size)
150223                         *size = n * sizeof(std::vector<cb__CircuitBreakerFilterInfoType * >);
150224         }
150225                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150226         return (std::vector<cb__CircuitBreakerFilterInfoType * >*)cp->ptr;
150227 }
150228
150229 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150230 {
150231         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<cb__CircuitBreakerFilterInfoType * > %p -> %p\n", q, p));
150232         *(std::vector<cb__CircuitBreakerFilterInfoType * >*)p = *(std::vector<cb__CircuitBreakerFilterInfoType * >*)q;
150233 }
150234
150235 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const std::vector<cb__CircuitBreakerFilterStatisticsType * >*a)
150236 {
150237         for (std::vector<cb__CircuitBreakerFilterStatisticsType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150238                 soap_serialize_PointerTocb__CircuitBreakerFilterStatisticsType(soap, &(*i));
150239 }
150240
150241 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, std::vector<cb__CircuitBreakerFilterStatisticsType * >*p)
150242 {
150243         p->clear();
150244 }
150245
150246 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, int id, const std::vector<cb__CircuitBreakerFilterStatisticsType * >*a, const char *type)
150247 {
150248         for (std::vector<cb__CircuitBreakerFilterStatisticsType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150249         {
150250                 if (soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, id, &(*i), ""))
150251                         return soap->error;
150252         }
150253         return SOAP_OK;
150254 }
150255
150256 SOAP_FMAC3 std::vector<cb__CircuitBreakerFilterStatisticsType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, std::vector<cb__CircuitBreakerFilterStatisticsType * >*a, const char *type)
150257 {
150258         if (soap_element_begin_in(soap, tag, 1, NULL))
150259                 return NULL;
150260         if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, -1)))
150261                 return NULL;
150262         cb__CircuitBreakerFilterStatisticsType *n;
150263         cb__CircuitBreakerFilterStatisticsType **p;
150264         do
150265         {       soap_revert(soap);
150266                 if (*soap->id || *soap->href)
150267                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType, sizeof(cb__CircuitBreakerFilterStatisticsType), 1))
150268                                 break;
150269                         if (!(p = soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, NULL, "cb:CircuitBreakerFilterStatisticsType")))
150270                                 break;
150271                 }
150272                 else
150273                 {       n = NULL;
150274                         if (!soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, &n, "cb:CircuitBreakerFilterStatisticsType"))
150275                                 break;
150276                 }
150277                 a->push_back(n);
150278         }
150279         while (!soap_element_begin_in(soap, tag, 1, NULL));
150280         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150281         {       soap->error = SOAP_OK;
150282                 return a;
150283         }
150284         return NULL;
150285 }
150286
150287 SOAP_FMAC5 std::vector<cb__CircuitBreakerFilterStatisticsType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n)
150288 {       return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, n, NULL, NULL, NULL);
150289 }
150290
150291 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, std::vector<cb__CircuitBreakerFilterStatisticsType * >*p)
150292 {       soap_delete(soap, p);
150293 }
150294
150295 SOAP_FMAC3 std::vector<cb__CircuitBreakerFilterStatisticsType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150296 {
150297         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150298         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType, n, soap_fdelete);
150299         if (!cp)
150300                 return NULL;
150301         if (n < 0)
150302         {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerFilterStatisticsType * >;
150303                 if (size)
150304                         *size = sizeof(std::vector<cb__CircuitBreakerFilterStatisticsType * >);
150305         }
150306         else
150307         {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerFilterStatisticsType * >[n];
150308                 if (size)
150309                         *size = n * sizeof(std::vector<cb__CircuitBreakerFilterStatisticsType * >);
150310         }
150311                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150312         return (std::vector<cb__CircuitBreakerFilterStatisticsType * >*)cp->ptr;
150313 }
150314
150315 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150316 {
150317         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<cb__CircuitBreakerFilterStatisticsType * > %p -> %p\n", q, p));
150318         *(std::vector<cb__CircuitBreakerFilterStatisticsType * >*)p = *(std::vector<cb__CircuitBreakerFilterStatisticsType * >*)q;
150319 }
150320
150321 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const std::vector<cb__CircuitBreakerHardwarePolicyType * >*a)
150322 {
150323         for (std::vector<cb__CircuitBreakerHardwarePolicyType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150324                 soap_serialize_PointerTocb__CircuitBreakerHardwarePolicyType(soap, &(*i));
150325 }
150326
150327 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector<cb__CircuitBreakerHardwarePolicyType * >*p)
150328 {
150329         p->clear();
150330 }
150331
150332 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, const std::vector<cb__CircuitBreakerHardwarePolicyType * >*a, const char *type)
150333 {
150334         for (std::vector<cb__CircuitBreakerHardwarePolicyType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150335         {
150336                 if (soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, id, &(*i), ""))
150337                         return soap->error;
150338         }
150339         return SOAP_OK;
150340 }
150341
150342 SOAP_FMAC3 std::vector<cb__CircuitBreakerHardwarePolicyType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, std::vector<cb__CircuitBreakerHardwarePolicyType * >*a, const char *type)
150343 {
150344         if (soap_element_begin_in(soap, tag, 1, NULL))
150345                 return NULL;
150346         if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, -1)))
150347                 return NULL;
150348         cb__CircuitBreakerHardwarePolicyType *n;
150349         cb__CircuitBreakerHardwarePolicyType **p;
150350         do
150351         {       soap_revert(soap);
150352                 if (*soap->id || *soap->href)
150353                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType, sizeof(cb__CircuitBreakerHardwarePolicyType), 1))
150354                                 break;
150355                         if (!(p = soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, NULL, "cb:CircuitBreakerHardwarePolicyType")))
150356                                 break;
150357                 }
150358                 else
150359                 {       n = NULL;
150360                         if (!soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, &n, "cb:CircuitBreakerHardwarePolicyType"))
150361                                 break;
150362                 }
150363                 a->push_back(n);
150364         }
150365         while (!soap_element_begin_in(soap, tag, 1, NULL));
150366         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150367         {       soap->error = SOAP_OK;
150368                 return a;
150369         }
150370         return NULL;
150371 }
150372
150373 SOAP_FMAC5 std::vector<cb__CircuitBreakerHardwarePolicyType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n)
150374 {       return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL);
150375 }
150376
150377 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector<cb__CircuitBreakerHardwarePolicyType * >*p)
150378 {       soap_delete(soap, p);
150379 }
150380
150381 SOAP_FMAC3 std::vector<cb__CircuitBreakerHardwarePolicyType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150382 {
150383         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150384         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType, n, soap_fdelete);
150385         if (!cp)
150386                 return NULL;
150387         if (n < 0)
150388         {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerHardwarePolicyType * >;
150389                 if (size)
150390                         *size = sizeof(std::vector<cb__CircuitBreakerHardwarePolicyType * >);
150391         }
150392         else
150393         {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerHardwarePolicyType * >[n];
150394                 if (size)
150395                         *size = n * sizeof(std::vector<cb__CircuitBreakerHardwarePolicyType * >);
150396         }
150397                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150398         return (std::vector<cb__CircuitBreakerHardwarePolicyType * >*)cp->ptr;
150399 }
150400
150401 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150402 {
150403         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<cb__CircuitBreakerHardwarePolicyType * > %p -> %p\n", q, p));
150404         *(std::vector<cb__CircuitBreakerHardwarePolicyType * >*)p = *(std::vector<cb__CircuitBreakerHardwarePolicyType * >*)q;
150405 }
150406
150407 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const std::vector<cb__CircuitBreakerPolicyInfoType * >*a)
150408 {
150409         for (std::vector<cb__CircuitBreakerPolicyInfoType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150410                 soap_serialize_PointerTocb__CircuitBreakerPolicyInfoType(soap, &(*i));
150411 }
150412
150413 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, std::vector<cb__CircuitBreakerPolicyInfoType * >*p)
150414 {
150415         p->clear();
150416 }
150417
150418 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, int id, const std::vector<cb__CircuitBreakerPolicyInfoType * >*a, const char *type)
150419 {
150420         for (std::vector<cb__CircuitBreakerPolicyInfoType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150421         {
150422                 if (soap_out_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, id, &(*i), ""))
150423                         return soap->error;
150424         }
150425         return SOAP_OK;
150426 }
150427
150428 SOAP_FMAC3 std::vector<cb__CircuitBreakerPolicyInfoType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, std::vector<cb__CircuitBreakerPolicyInfoType * >*a, const char *type)
150429 {
150430         if (soap_element_begin_in(soap, tag, 1, NULL))
150431                 return NULL;
150432         if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, -1)))
150433                 return NULL;
150434         cb__CircuitBreakerPolicyInfoType *n;
150435         cb__CircuitBreakerPolicyInfoType **p;
150436         do
150437         {       soap_revert(soap);
150438                 if (*soap->id || *soap->href)
150439                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType, sizeof(cb__CircuitBreakerPolicyInfoType), 1))
150440                                 break;
150441                         if (!(p = soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, NULL, "cb:CircuitBreakerPolicyInfoType")))
150442                                 break;
150443                 }
150444                 else
150445                 {       n = NULL;
150446                         if (!soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, &n, "cb:CircuitBreakerPolicyInfoType"))
150447                                 break;
150448                 }
150449                 a->push_back(n);
150450         }
150451         while (!soap_element_begin_in(soap, tag, 1, NULL));
150452         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150453         {       soap->error = SOAP_OK;
150454                 return a;
150455         }
150456         return NULL;
150457 }
150458
150459 SOAP_FMAC5 std::vector<cb__CircuitBreakerPolicyInfoType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, int n)
150460 {       return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, n, NULL, NULL, NULL);
150461 }
150462
150463 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, std::vector<cb__CircuitBreakerPolicyInfoType * >*p)
150464 {       soap_delete(soap, p);
150465 }
150466
150467 SOAP_FMAC3 std::vector<cb__CircuitBreakerPolicyInfoType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150468 {
150469         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150470         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType, n, soap_fdelete);
150471         if (!cp)
150472                 return NULL;
150473         if (n < 0)
150474         {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerPolicyInfoType * >;
150475                 if (size)
150476                         *size = sizeof(std::vector<cb__CircuitBreakerPolicyInfoType * >);
150477         }
150478         else
150479         {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerPolicyInfoType * >[n];
150480                 if (size)
150481                         *size = n * sizeof(std::vector<cb__CircuitBreakerPolicyInfoType * >);
150482         }
150483                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150484         return (std::vector<cb__CircuitBreakerPolicyInfoType * >*)cp->ptr;
150485 }
150486
150487 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150488 {
150489         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<cb__CircuitBreakerPolicyInfoType * > %p -> %p\n", q, p));
150490         *(std::vector<cb__CircuitBreakerPolicyInfoType * >*)p = *(std::vector<cb__CircuitBreakerPolicyInfoType * >*)q;
150491 }
150492
150493 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, const std::vector<enum emi__AlertAuthOptionsType >*a)
150494 {
150495 }
150496
150497 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, std::vector<enum emi__AlertAuthOptionsType >*p)
150498 {
150499         p->clear();
150500 }
150501
150502 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, const char *tag, int id, const std::vector<enum emi__AlertAuthOptionsType >*a, const char *type)
150503 {
150504         for (std::vector<enum emi__AlertAuthOptionsType >::const_iterator i = a->begin(); i != a->end(); ++i)
150505         {
150506                 if (soap_out_emi__AlertAuthOptionsType(soap, tag, id, &(*i), ""))
150507                         return soap->error;
150508         }
150509         return SOAP_OK;
150510 }
150511
150512 SOAP_FMAC3 std::vector<enum emi__AlertAuthOptionsType >* SOAP_FMAC4 soap_in_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, const char *tag, std::vector<enum emi__AlertAuthOptionsType >*a, const char *type)
150513 {
150514         if (soap_element_begin_in(soap, tag, 1, NULL))
150515                 return NULL;
150516         if (!a && !(a = soap_new_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, -1)))
150517                 return NULL;
150518         enum emi__AlertAuthOptionsType n;
150519         enum emi__AlertAuthOptionsType *p;
150520         do
150521         {       soap_revert(soap);
150522                 if (*soap->id || *soap->href)
150523                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__AlertAuthOptionsType, SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType, sizeof(enum emi__AlertAuthOptionsType), 0))
150524                                 break;
150525                         if (!(p = soap_in_emi__AlertAuthOptionsType(soap, tag, NULL, "emi:AlertAuthOptionsType")))
150526                                 break;
150527                 }
150528                 else
150529                 {       soap_default_emi__AlertAuthOptionsType(soap, &n);
150530                         if (!soap_in_emi__AlertAuthOptionsType(soap, tag, &n, "emi:AlertAuthOptionsType"))
150531                                 break;
150532                 }
150533                 a->push_back(n);
150534         }
150535         while (!soap_element_begin_in(soap, tag, 1, NULL));
150536         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150537         {       soap->error = SOAP_OK;
150538                 return a;
150539         }
150540         return NULL;
150541 }
150542
150543 SOAP_FMAC5 std::vector<enum emi__AlertAuthOptionsType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, int n)
150544 {       return soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, n, NULL, NULL, NULL);
150545 }
150546
150547 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, std::vector<enum emi__AlertAuthOptionsType >*p)
150548 {       soap_delete(soap, p);
150549 }
150550
150551 SOAP_FMAC3 std::vector<enum emi__AlertAuthOptionsType > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150552 {
150553         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150554         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType, n, soap_fdelete);
150555         if (!cp)
150556                 return NULL;
150557         if (n < 0)
150558         {       cp->ptr = (void*)new std::vector<enum emi__AlertAuthOptionsType >;
150559                 if (size)
150560                         *size = sizeof(std::vector<enum emi__AlertAuthOptionsType >);
150561         }
150562         else
150563         {       cp->ptr = (void*)new std::vector<enum emi__AlertAuthOptionsType >[n];
150564                 if (size)
150565                         *size = n * sizeof(std::vector<enum emi__AlertAuthOptionsType >);
150566         }
150567                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150568         return (std::vector<enum emi__AlertAuthOptionsType >*)cp->ptr;
150569 }
150570
150571 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150572 {
150573         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum emi__AlertAuthOptionsType > %p -> %p\n", q, p));
150574         *(std::vector<enum emi__AlertAuthOptionsType >*)p = *(std::vector<enum emi__AlertAuthOptionsType >*)q;
150575 }
150576
150577 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, const std::vector<unsigned int >*a)
150578 {
150579 }
150580
150581 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, std::vector<unsigned int >*p)
150582 {
150583         p->clear();
150584 }
150585
150586 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, const char *tag, int id, const std::vector<unsigned int >*a, const char *type)
150587 {
150588         for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
150589         {
150590                 if (soap_out_emi__SensorHandleType(soap, tag, id, &(*i), ""))
150591                         return soap->error;
150592         }
150593         return SOAP_OK;
150594 }
150595
150596 SOAP_FMAC3 std::vector<unsigned int >* SOAP_FMAC4 soap_in_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, const char *tag, std::vector<unsigned int >*a, const char *type)
150597 {
150598         if (soap_element_begin_in(soap, tag, 1, NULL))
150599                 return NULL;
150600         if (!a && !(a = soap_new_std__vectorTemplateOfemi__SensorHandleType(soap, -1)))
150601                 return NULL;
150602         unsigned int n;
150603         unsigned int *p;
150604         do
150605         {       soap_revert(soap);
150606                 if (*soap->id || *soap->href)
150607                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__SensorHandleType, SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType, sizeof(unsigned int), 0))
150608                                 break;
150609                         if (!(p = soap_in_emi__SensorHandleType(soap, tag, NULL, "emi:SensorHandleType")))
150610                                 break;
150611                 }
150612                 else
150613                 {       soap_default_emi__SensorHandleType(soap, &n);
150614                         if (!soap_in_emi__SensorHandleType(soap, tag, &n, "emi:SensorHandleType"))
150615                                 break;
150616                 }
150617                 a->push_back(n);
150618         }
150619         while (!soap_element_begin_in(soap, tag, 1, NULL));
150620         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150621         {       soap->error = SOAP_OK;
150622                 return a;
150623         }
150624         return NULL;
150625 }
150626
150627 SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, int n)
150628 {       return soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(soap, n, NULL, NULL, NULL);
150629 }
150630
150631 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, std::vector<unsigned int >*p)
150632 {       soap_delete(soap, p);
150633 }
150634
150635 SOAP_FMAC3 std::vector<unsigned int > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150636 {
150637         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150638         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType, n, soap_fdelete);
150639         if (!cp)
150640                 return NULL;
150641         if (n < 0)
150642         {       cp->ptr = (void*)new std::vector<unsigned int >;
150643                 if (size)
150644                         *size = sizeof(std::vector<unsigned int >);
150645         }
150646         else
150647         {       cp->ptr = (void*)new std::vector<unsigned int >[n];
150648                 if (size)
150649                         *size = n * sizeof(std::vector<unsigned int >);
150650         }
150651                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150652         return (std::vector<unsigned int >*)cp->ptr;
150653 }
150654
150655 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150656 {
150657         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
150658         *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
150659 }
150660
150661 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, const std::vector<emi__EventLogRecordType * >*a)
150662 {
150663         for (std::vector<emi__EventLogRecordType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150664                 soap_serialize_PointerToemi__EventLogRecordType(soap, &(*i));
150665 }
150666
150667 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, std::vector<emi__EventLogRecordType * >*p)
150668 {
150669         p->clear();
150670 }
150671
150672 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, const char *tag, int id, const std::vector<emi__EventLogRecordType * >*a, const char *type)
150673 {
150674         for (std::vector<emi__EventLogRecordType * >::const_iterator i = a->begin(); i != a->end(); ++i)
150675         {
150676                 if (soap_out_PointerToemi__EventLogRecordType(soap, tag, id, &(*i), ""))
150677                         return soap->error;
150678         }
150679         return SOAP_OK;
150680 }
150681
150682 SOAP_FMAC3 std::vector<emi__EventLogRecordType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, const char *tag, std::vector<emi__EventLogRecordType * >*a, const char *type)
150683 {
150684         if (soap_element_begin_in(soap, tag, 1, NULL))
150685                 return NULL;
150686         if (!a && !(a = soap_new_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, -1)))
150687                 return NULL;
150688         emi__EventLogRecordType *n;
150689         emi__EventLogRecordType **p;
150690         do
150691         {       soap_revert(soap);
150692                 if (*soap->id || *soap->href)
150693                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__EventLogRecordType, SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType, sizeof(emi__EventLogRecordType), 1))
150694                                 break;
150695                         if (!(p = soap_in_PointerToemi__EventLogRecordType(soap, tag, NULL, "emi:EventLogRecordType")))
150696                                 break;
150697                 }
150698                 else
150699                 {       n = NULL;
150700                         if (!soap_in_PointerToemi__EventLogRecordType(soap, tag, &n, "emi:EventLogRecordType"))
150701                                 break;
150702                 }
150703                 a->push_back(n);
150704         }
150705         while (!soap_element_begin_in(soap, tag, 1, NULL));
150706         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150707         {       soap->error = SOAP_OK;
150708                 return a;
150709         }
150710         return NULL;
150711 }
150712
150713 SOAP_FMAC5 std::vector<emi__EventLogRecordType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, int n)
150714 {       return soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, n, NULL, NULL, NULL);
150715 }
150716
150717 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, std::vector<emi__EventLogRecordType * >*p)
150718 {       soap_delete(soap, p);
150719 }
150720
150721 SOAP_FMAC3 std::vector<emi__EventLogRecordType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150722 {
150723         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150724         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType, n, soap_fdelete);
150725         if (!cp)
150726                 return NULL;
150727         if (n < 0)
150728         {       cp->ptr = (void*)new std::vector<emi__EventLogRecordType * >;
150729                 if (size)
150730                         *size = sizeof(std::vector<emi__EventLogRecordType * >);
150731         }
150732         else
150733         {       cp->ptr = (void*)new std::vector<emi__EventLogRecordType * >[n];
150734                 if (size)
150735                         *size = n * sizeof(std::vector<emi__EventLogRecordType * >);
150736         }
150737                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150738         return (std::vector<emi__EventLogRecordType * >*)cp->ptr;
150739 }
150740
150741 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150742 {
150743         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<emi__EventLogRecordType * > %p -> %p\n", q, p));
150744         *(std::vector<emi__EventLogRecordType * >*)p = *(std::vector<emi__EventLogRecordType * >*)q;
150745 }
150746
150747 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, const std::vector<unsigned int >*a)
150748 {
150749 }
150750
150751 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, std::vector<unsigned int >*p)
150752 {
150753         p->clear();
150754 }
150755
150756 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, const char *tag, int id, const std::vector<unsigned int >*a, const char *type)
150757 {
150758         for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
150759         {
150760                 if (soap_out_emi__EventFilterHandleType(soap, tag, id, &(*i), ""))
150761                         return soap->error;
150762         }
150763         return SOAP_OK;
150764 }
150765
150766 SOAP_FMAC3 std::vector<unsigned int >* SOAP_FMAC4 soap_in_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, const char *tag, std::vector<unsigned int >*a, const char *type)
150767 {
150768         if (soap_element_begin_in(soap, tag, 1, NULL))
150769                 return NULL;
150770         if (!a && !(a = soap_new_std__vectorTemplateOfemi__EventFilterHandleType(soap, -1)))
150771                 return NULL;
150772         unsigned int n;
150773         unsigned int *p;
150774         do
150775         {       soap_revert(soap);
150776                 if (*soap->id || *soap->href)
150777                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__EventFilterHandleType, SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType, sizeof(unsigned int), 0))
150778                                 break;
150779                         if (!(p = soap_in_emi__EventFilterHandleType(soap, tag, NULL, "emi:EventFilterHandleType")))
150780                                 break;
150781                 }
150782                 else
150783                 {       soap_default_emi__EventFilterHandleType(soap, &n);
150784                         if (!soap_in_emi__EventFilterHandleType(soap, tag, &n, "emi:EventFilterHandleType"))
150785                                 break;
150786                 }
150787                 a->push_back(n);
150788         }
150789         while (!soap_element_begin_in(soap, tag, 1, NULL));
150790         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150791         {       soap->error = SOAP_OK;
150792                 return a;
150793         }
150794         return NULL;
150795 }
150796
150797 SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, int n)
150798 {       return soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(soap, n, NULL, NULL, NULL);
150799 }
150800
150801 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, std::vector<unsigned int >*p)
150802 {       soap_delete(soap, p);
150803 }
150804
150805 SOAP_FMAC3 std::vector<unsigned int > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150806 {
150807         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150808         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType, n, soap_fdelete);
150809         if (!cp)
150810                 return NULL;
150811         if (n < 0)
150812         {       cp->ptr = (void*)new std::vector<unsigned int >;
150813                 if (size)
150814                         *size = sizeof(std::vector<unsigned int >);
150815         }
150816         else
150817         {       cp->ptr = (void*)new std::vector<unsigned int >[n];
150818                 if (size)
150819                         *size = n * sizeof(std::vector<unsigned int >);
150820         }
150821                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150822         return (std::vector<unsigned int >*)cp->ptr;
150823 }
150824
150825 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150826 {
150827         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
150828         *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
150829 }
150830
150831 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, const std::vector<unsigned int >*a)
150832 {
150833 }
150834
150835 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, std::vector<unsigned int >*p)
150836 {
150837         p->clear();
150838 }
150839
150840 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, const char *tag, int id, const std::vector<unsigned int >*a, const char *type)
150841 {
150842         for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
150843         {
150844                 if (soap_out_emi__AlertSubscriptionHandleType(soap, tag, id, &(*i), ""))
150845                         return soap->error;
150846         }
150847         return SOAP_OK;
150848 }
150849
150850 SOAP_FMAC3 std::vector<unsigned int >* SOAP_FMAC4 soap_in_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, const char *tag, std::vector<unsigned int >*a, const char *type)
150851 {
150852         if (soap_element_begin_in(soap, tag, 1, NULL))
150853                 return NULL;
150854         if (!a && !(a = soap_new_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, -1)))
150855                 return NULL;
150856         unsigned int n;
150857         unsigned int *p;
150858         do
150859         {       soap_revert(soap);
150860                 if (*soap->id || *soap->href)
150861                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__AlertSubscriptionHandleType, SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType, sizeof(unsigned int), 0))
150862                                 break;
150863                         if (!(p = soap_in_emi__AlertSubscriptionHandleType(soap, tag, NULL, "emi:AlertSubscriptionHandleType")))
150864                                 break;
150865                 }
150866                 else
150867                 {       soap_default_emi__AlertSubscriptionHandleType(soap, &n);
150868                         if (!soap_in_emi__AlertSubscriptionHandleType(soap, tag, &n, "emi:AlertSubscriptionHandleType"))
150869                                 break;
150870                 }
150871                 a->push_back(n);
150872         }
150873         while (!soap_element_begin_in(soap, tag, 1, NULL));
150874         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150875         {       soap->error = SOAP_OK;
150876                 return a;
150877         }
150878         return NULL;
150879 }
150880
150881 SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, int n)
150882 {       return soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, n, NULL, NULL, NULL);
150883 }
150884
150885 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, std::vector<unsigned int >*p)
150886 {       soap_delete(soap, p);
150887 }
150888
150889 SOAP_FMAC3 std::vector<unsigned int > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150890 {
150891         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150892         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType, n, soap_fdelete);
150893         if (!cp)
150894                 return NULL;
150895         if (n < 0)
150896         {       cp->ptr = (void*)new std::vector<unsigned int >;
150897                 if (size)
150898                         *size = sizeof(std::vector<unsigned int >);
150899         }
150900         else
150901         {       cp->ptr = (void*)new std::vector<unsigned int >[n];
150902                 if (size)
150903                         *size = n * sizeof(std::vector<unsigned int >);
150904         }
150905                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150906         return (std::vector<unsigned int >*)cp->ptr;
150907 }
150908
150909 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150910 {
150911         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
150912         *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
150913 }
150914
150915 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, const std::vector<unsigned char >*a)
150916 {
150917 }
150918
150919 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, std::vector<unsigned char >*p)
150920 {
150921         p->clear();
150922 }
150923
150924 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, int id, const std::vector<unsigned char >*a, const char *type)
150925 {
150926         for (std::vector<unsigned char >::const_iterator i = a->begin(); i != a->end(); ++i)
150927         {
150928                 if (soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, &(*i), ""))
150929                         return soap->error;
150930         }
150931         return SOAP_OK;
150932 }
150933
150934 SOAP_FMAC3 std::vector<unsigned char >* SOAP_FMAC4 soap_in_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, std::vector<unsigned char >*a, const char *type)
150935 {
150936         if (soap_element_begin_in(soap, tag, 1, NULL))
150937                 return NULL;
150938         if (!a && !(a = soap_new_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, -1)))
150939                 return NULL;
150940         unsigned char n;
150941         unsigned char *p;
150942         do
150943         {       soap_revert(soap);
150944                 if (*soap->id || *soap->href)
150945                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_emi__AlertSubscriptionPolicyIDType, SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType, sizeof(unsigned char), 0))
150946                                 break;
150947                         if (!(p = soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, NULL, "emi:AlertSubscriptionPolicyIDType")))
150948                                 break;
150949                 }
150950                 else
150951                 {       soap_default_emi__AlertSubscriptionPolicyIDType(soap, &n);
150952                         if (!soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, &n, "emi:AlertSubscriptionPolicyIDType"))
150953                                 break;
150954                 }
150955                 a->push_back(n);
150956         }
150957         while (!soap_element_begin_in(soap, tag, 1, NULL));
150958         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
150959         {       soap->error = SOAP_OK;
150960                 return a;
150961         }
150962         return NULL;
150963 }
150964
150965 SOAP_FMAC5 std::vector<unsigned char > * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, int n)
150966 {       return soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, n, NULL, NULL, NULL);
150967 }
150968
150969 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, std::vector<unsigned char >*p)
150970 {       soap_delete(soap, p);
150971 }
150972
150973 SOAP_FMAC3 std::vector<unsigned char > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
150974 {
150975         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
150976         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType, n, soap_fdelete);
150977         if (!cp)
150978                 return NULL;
150979         if (n < 0)
150980         {       cp->ptr = (void*)new std::vector<unsigned char >;
150981                 if (size)
150982                         *size = sizeof(std::vector<unsigned char >);
150983         }
150984         else
150985         {       cp->ptr = (void*)new std::vector<unsigned char >[n];
150986                 if (size)
150987                         *size = n * sizeof(std::vector<unsigned char >);
150988         }
150989                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
150990         return (std::vector<unsigned char >*)cp->ptr;
150991 }
150992
150993 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
150994 {
150995         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned char > %p -> %p\n", q, p));
150996         *(std::vector<unsigned char >*)p = *(std::vector<unsigned char >*)q;
150997 }
150998
150999 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, const std::vector<unsigned int >*a)
151000 {
151001 }
151002
151003 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, std::vector<unsigned int >*p)
151004 {
151005         p->clear();
151006 }
151007
151008 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, const char *tag, int id, const std::vector<unsigned int >*a, const char *type)
151009 {
151010         for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
151011         {
151012                 if (soap_out_stra__StorageApplicationHandleType(soap, tag, id, &(*i), ""))
151013                         return soap->error;
151014         }
151015         return SOAP_OK;
151016 }
151017
151018 SOAP_FMAC3 std::vector<unsigned int >* SOAP_FMAC4 soap_in_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, const char *tag, std::vector<unsigned int >*a, const char *type)
151019 {
151020         if (soap_element_begin_in(soap, tag, 1, NULL))
151021                 return NULL;
151022         if (!a && !(a = soap_new_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, -1)))
151023                 return NULL;
151024         unsigned int n;
151025         unsigned int *p;
151026         do
151027         {       soap_revert(soap);
151028                 if (*soap->id || *soap->href)
151029                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_stra__StorageApplicationHandleType, SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType, sizeof(unsigned int), 0))
151030                                 break;
151031                         if (!(p = soap_in_stra__StorageApplicationHandleType(soap, tag, NULL, "stra:StorageApplicationHandleType")))
151032                                 break;
151033                 }
151034                 else
151035                 {       soap_default_stra__StorageApplicationHandleType(soap, &n);
151036                         if (!soap_in_stra__StorageApplicationHandleType(soap, tag, &n, "stra:StorageApplicationHandleType"))
151037                                 break;
151038                 }
151039                 a->push_back(n);
151040         }
151041         while (!soap_element_begin_in(soap, tag, 1, NULL));
151042         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151043         {       soap->error = SOAP_OK;
151044                 return a;
151045         }
151046         return NULL;
151047 }
151048
151049 SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, int n)
151050 {       return soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, n, NULL, NULL, NULL);
151051 }
151052
151053 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, std::vector<unsigned int >*p)
151054 {       soap_delete(soap, p);
151055 }
151056
151057 SOAP_FMAC3 std::vector<unsigned int > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151058 {
151059         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151060         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType, n, soap_fdelete);
151061         if (!cp)
151062                 return NULL;
151063         if (n < 0)
151064         {       cp->ptr = (void*)new std::vector<unsigned int >;
151065                 if (size)
151066                         *size = sizeof(std::vector<unsigned int >);
151067         }
151068         else
151069         {       cp->ptr = (void*)new std::vector<unsigned int >[n];
151070                 if (size)
151071                         *size = n * sizeof(std::vector<unsigned int >);
151072         }
151073                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151074         return (std::vector<unsigned int >*)cp->ptr;
151075 }
151076
151077 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151078 {
151079         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
151080         *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
151081 }
151082
151083 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfunsignedByte(struct soap *soap, const std::vector<unsigned char >*a)
151084 {
151085 }
151086
151087 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfunsignedByte(struct soap *soap, std::vector<unsigned char >*p)
151088 {
151089         p->clear();
151090 }
151091
151092 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfunsignedByte(struct soap *soap, const char *tag, int id, const std::vector<unsigned char >*a, const char *type)
151093 {
151094         for (std::vector<unsigned char >::const_iterator i = a->begin(); i != a->end(); ++i)
151095         {
151096                 if (soap_out_unsignedByte(soap, tag, id, &(*i), ""))
151097                         return soap->error;
151098         }
151099         return SOAP_OK;
151100 }
151101
151102 SOAP_FMAC3 std::vector<unsigned char >* SOAP_FMAC4 soap_in_std__vectorTemplateOfunsignedByte(struct soap *soap, const char *tag, std::vector<unsigned char >*a, const char *type)
151103 {
151104         if (soap_element_begin_in(soap, tag, 1, NULL))
151105                 return NULL;
151106         if (!a && !(a = soap_new_std__vectorTemplateOfunsignedByte(soap, -1)))
151107                 return NULL;
151108         unsigned char n;
151109         unsigned char *p;
151110         do
151111         {       soap_revert(soap);
151112                 if (*soap->id || *soap->href)
151113                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_unsignedByte, SOAP_TYPE_std__vectorTemplateOfunsignedByte, sizeof(unsigned char), 0))
151114                                 break;
151115                         if (!(p = soap_in_unsignedByte(soap, tag, NULL, "xsd:unsignedByte")))
151116                                 break;
151117                 }
151118                 else
151119                 {       soap_default_unsignedByte(soap, &n);
151120                         if (!soap_in_unsignedByte(soap, tag, &n, "xsd:unsignedByte"))
151121                                 break;
151122                 }
151123                 a->push_back(n);
151124         }
151125         while (!soap_element_begin_in(soap, tag, 1, NULL));
151126         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151127         {       soap->error = SOAP_OK;
151128                 return a;
151129         }
151130         return NULL;
151131 }
151132
151133 SOAP_FMAC5 std::vector<unsigned char > * SOAP_FMAC6 soap_new_std__vectorTemplateOfunsignedByte(struct soap *soap, int n)
151134 {       return soap_instantiate_std__vectorTemplateOfunsignedByte(soap, n, NULL, NULL, NULL);
151135 }
151136
151137 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfunsignedByte(struct soap *soap, std::vector<unsigned char >*p)
151138 {       soap_delete(soap, p);
151139 }
151140
151141 SOAP_FMAC3 std::vector<unsigned char > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfunsignedByte(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151142 {
151143         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfunsignedByte(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151144         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfunsignedByte, n, soap_fdelete);
151145         if (!cp)
151146                 return NULL;
151147         if (n < 0)
151148         {       cp->ptr = (void*)new std::vector<unsigned char >;
151149                 if (size)
151150                         *size = sizeof(std::vector<unsigned char >);
151151         }
151152         else
151153         {       cp->ptr = (void*)new std::vector<unsigned char >[n];
151154                 if (size)
151155                         *size = n * sizeof(std::vector<unsigned char >);
151156         }
151157                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151158         return (std::vector<unsigned char >*)cp->ptr;
151159 }
151160
151161 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfunsignedByte(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151162 {
151163         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned char > %p -> %p\n", q, p));
151164         *(std::vector<unsigned char >*)p = *(std::vector<unsigned char >*)q;
151165 }
151166
151167 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, const std::vector<unsigned int >*a)
151168 {
151169 }
151170
151171 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
151172 {
151173         p->clear();
151174 }
151175
151176 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, const char *tag, int id, const std::vector<unsigned int >*a, const char *type)
151177 {
151178         for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
151179         {
151180                 if (soap_out_stra__StorageAllocEntryHandleType(soap, tag, id, &(*i), ""))
151181                         return soap->error;
151182         }
151183         return SOAP_OK;
151184 }
151185
151186 SOAP_FMAC3 std::vector<unsigned int >* SOAP_FMAC4 soap_in_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, const char *tag, std::vector<unsigned int >*a, const char *type)
151187 {
151188         if (soap_element_begin_in(soap, tag, 1, NULL))
151189                 return NULL;
151190         if (!a && !(a = soap_new_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, -1)))
151191                 return NULL;
151192         unsigned int n;
151193         unsigned int *p;
151194         do
151195         {       soap_revert(soap);
151196                 if (*soap->id || *soap->href)
151197                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_stra__StorageAllocEntryHandleType, SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType, sizeof(unsigned int), 0))
151198                                 break;
151199                         if (!(p = soap_in_stra__StorageAllocEntryHandleType(soap, tag, NULL, "stra:StorageAllocEntryHandleType")))
151200                                 break;
151201                 }
151202                 else
151203                 {       soap_default_stra__StorageAllocEntryHandleType(soap, &n);
151204                         if (!soap_in_stra__StorageAllocEntryHandleType(soap, tag, &n, "stra:StorageAllocEntryHandleType"))
151205                                 break;
151206                 }
151207                 a->push_back(n);
151208         }
151209         while (!soap_element_begin_in(soap, tag, 1, NULL));
151210         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151211         {       soap->error = SOAP_OK;
151212                 return a;
151213         }
151214         return NULL;
151215 }
151216
151217 SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, int n)
151218 {       return soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, n, NULL, NULL, NULL);
151219 }
151220
151221 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
151222 {       soap_delete(soap, p);
151223 }
151224
151225 SOAP_FMAC3 std::vector<unsigned int > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151226 {
151227         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151228         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType, n, soap_fdelete);
151229         if (!cp)
151230                 return NULL;
151231         if (n < 0)
151232         {       cp->ptr = (void*)new std::vector<unsigned int >;
151233                 if (size)
151234                         *size = sizeof(std::vector<unsigned int >);
151235         }
151236         else
151237         {       cp->ptr = (void*)new std::vector<unsigned int >[n];
151238                 if (size)
151239                         *size = n * sizeof(std::vector<unsigned int >);
151240         }
151241                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151242         return (std::vector<unsigned int >*)cp->ptr;
151243 }
151244
151245 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151246 {
151247         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
151248         *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
151249 }
151250
151251 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, const std::vector<unsigned int >*a)
151252 {
151253 }
151254
151255 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
151256 {
151257         p->clear();
151258 }
151259
151260 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, const char *tag, int id, const std::vector<unsigned int >*a, const char *type)
151261 {
151262         for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
151263         {
151264                 if (soap_out_stra__StorageEaclEntryHandleType(soap, tag, id, &(*i), ""))
151265                         return soap->error;
151266         }
151267         return SOAP_OK;
151268 }
151269
151270 SOAP_FMAC3 std::vector<unsigned int >* SOAP_FMAC4 soap_in_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, const char *tag, std::vector<unsigned int >*a, const char *type)
151271 {
151272         if (soap_element_begin_in(soap, tag, 1, NULL))
151273                 return NULL;
151274         if (!a && !(a = soap_new_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, -1)))
151275                 return NULL;
151276         unsigned int n;
151277         unsigned int *p;
151278         do
151279         {       soap_revert(soap);
151280                 if (*soap->id || *soap->href)
151281                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_stra__StorageEaclEntryHandleType, SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType, sizeof(unsigned int), 0))
151282                                 break;
151283                         if (!(p = soap_in_stra__StorageEaclEntryHandleType(soap, tag, NULL, "stra:StorageEaclEntryHandleType")))
151284                                 break;
151285                 }
151286                 else
151287                 {       soap_default_stra__StorageEaclEntryHandleType(soap, &n);
151288                         if (!soap_in_stra__StorageEaclEntryHandleType(soap, tag, &n, "stra:StorageEaclEntryHandleType"))
151289                                 break;
151290                 }
151291                 a->push_back(n);
151292         }
151293         while (!soap_element_begin_in(soap, tag, 1, NULL));
151294         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151295         {       soap->error = SOAP_OK;
151296                 return a;
151297         }
151298         return NULL;
151299 }
151300
151301 SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, int n)
151302 {       return soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, n, NULL, NULL, NULL);
151303 }
151304
151305 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
151306 {       soap_delete(soap, p);
151307 }
151308
151309 SOAP_FMAC3 std::vector<unsigned int > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151310 {
151311         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151312         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType, n, soap_fdelete);
151313         if (!cp)
151314                 return NULL;
151315         if (n < 0)
151316         {       cp->ptr = (void*)new std::vector<unsigned int >;
151317                 if (size)
151318                         *size = sizeof(std::vector<unsigned int >);
151319         }
151320         else
151321         {       cp->ptr = (void*)new std::vector<unsigned int >[n];
151322                 if (size)
151323                         *size = n * sizeof(std::vector<unsigned int >);
151324         }
151325                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151326         return (std::vector<unsigned int >*)cp->ptr;
151327 }
151328
151329 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151330 {
151331         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
151332         *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
151333 }
151334
151335 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, const std::vector<unsigned int >*a)
151336 {
151337 }
151338
151339 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, std::vector<unsigned int >*p)
151340 {
151341         p->clear();
151342 }
151343
151344 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, const char *tag, int id, const std::vector<unsigned int >*a, const char *type)
151345 {
151346         for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
151347         {
151348                 if (soap_out_net__InterfaceHandleType(soap, tag, id, &(*i), ""))
151349                         return soap->error;
151350         }
151351         return SOAP_OK;
151352 }
151353
151354 SOAP_FMAC3 std::vector<unsigned int >* SOAP_FMAC4 soap_in_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, const char *tag, std::vector<unsigned int >*a, const char *type)
151355 {
151356         if (soap_element_begin_in(soap, tag, 1, NULL))
151357                 return NULL;
151358         if (!a && !(a = soap_new_std__vectorTemplateOfnet__InterfaceHandleType(soap, -1)))
151359                 return NULL;
151360         unsigned int n;
151361         unsigned int *p;
151362         do
151363         {       soap_revert(soap);
151364                 if (*soap->id || *soap->href)
151365                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_net__InterfaceHandleType, SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType, sizeof(unsigned int), 0))
151366                                 break;
151367                         if (!(p = soap_in_net__InterfaceHandleType(soap, tag, NULL, "net:InterfaceHandleType")))
151368                                 break;
151369                 }
151370                 else
151371                 {       soap_default_net__InterfaceHandleType(soap, &n);
151372                         if (!soap_in_net__InterfaceHandleType(soap, tag, &n, "net:InterfaceHandleType"))
151373                                 break;
151374                 }
151375                 a->push_back(n);
151376         }
151377         while (!soap_element_begin_in(soap, tag, 1, NULL));
151378         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151379         {       soap->error = SOAP_OK;
151380                 return a;
151381         }
151382         return NULL;
151383 }
151384
151385 SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, int n)
151386 {       return soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(soap, n, NULL, NULL, NULL);
151387 }
151388
151389 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, std::vector<unsigned int >*p)
151390 {       soap_delete(soap, p);
151391 }
151392
151393 SOAP_FMAC3 std::vector<unsigned int > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151394 {
151395         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151396         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType, n, soap_fdelete);
151397         if (!cp)
151398                 return NULL;
151399         if (n < 0)
151400         {       cp->ptr = (void*)new std::vector<unsigned int >;
151401                 if (size)
151402                         *size = sizeof(std::vector<unsigned int >);
151403         }
151404         else
151405         {       cp->ptr = (void*)new std::vector<unsigned int >[n];
151406                 if (size)
151407                         *size = n * sizeof(std::vector<unsigned int >);
151408         }
151409                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151410         return (std::vector<unsigned int >*)cp->ptr;
151411 }
151412
151413 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151414 {
151415         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
151416         *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
151417 }
151418
151419 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, const std::vector<xsd__base64Binary >*a)
151420 {
151421         for (std::vector<xsd__base64Binary >::const_iterator i = a->begin(); i != a->end(); ++i)
151422                 soap_serialize_cmn__GuidBuf(soap, &(*i));
151423 }
151424
151425 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, std::vector<xsd__base64Binary >*p)
151426 {
151427         p->clear();
151428 }
151429
151430 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, const char *tag, int id, const std::vector<xsd__base64Binary >*a, const char *type)
151431 {
151432         for (std::vector<xsd__base64Binary >::const_iterator i = a->begin(); i != a->end(); ++i)
151433         {
151434                 if (soap_out_cmn__GuidBuf(soap, tag, id, &(*i), ""))
151435                         return soap->error;
151436         }
151437         return SOAP_OK;
151438 }
151439
151440 SOAP_FMAC3 std::vector<xsd__base64Binary >* SOAP_FMAC4 soap_in_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, const char *tag, std::vector<xsd__base64Binary >*a, const char *type)
151441 {
151442         if (soap_element_begin_in(soap, tag, 1, NULL))
151443                 return NULL;
151444         if (!a && !(a = soap_new_std__vectorTemplateOfcmn__GuidBuf(soap, -1)))
151445                 return NULL;
151446         xsd__base64Binary n;
151447         xsd__base64Binary *p;
151448         do
151449         {       soap_revert(soap);
151450                 if (*soap->id || *soap->href)
151451                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_cmn__GuidBuf, SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf, sizeof(xsd__base64Binary), 0))
151452                                 break;
151453                         if (!(p = soap_in_cmn__GuidBuf(soap, tag, NULL, "cmn:GuidBuf")))
151454                                 break;
151455                 }
151456                 else
151457                 {       soap_default_cmn__GuidBuf(soap, &n);
151458                         if (!soap_in_cmn__GuidBuf(soap, tag, &n, "cmn:GuidBuf"))
151459                                 break;
151460                 }
151461                 a->push_back(n);
151462         }
151463         while (!soap_element_begin_in(soap, tag, 1, NULL));
151464         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151465         {       soap->error = SOAP_OK;
151466                 return a;
151467         }
151468         return NULL;
151469 }
151470
151471 SOAP_FMAC5 std::vector<xsd__base64Binary > * SOAP_FMAC6 soap_new_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, int n)
151472 {       return soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(soap, n, NULL, NULL, NULL);
151473 }
151474
151475 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, std::vector<xsd__base64Binary >*p)
151476 {       soap_delete(soap, p);
151477 }
151478
151479 SOAP_FMAC3 std::vector<xsd__base64Binary > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151480 {
151481         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151482         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf, n, soap_fdelete);
151483         if (!cp)
151484                 return NULL;
151485         if (n < 0)
151486         {       cp->ptr = (void*)new std::vector<xsd__base64Binary >;
151487                 if (size)
151488                         *size = sizeof(std::vector<xsd__base64Binary >);
151489         }
151490         else
151491         {       cp->ptr = (void*)new std::vector<xsd__base64Binary >[n];
151492                 if (size)
151493                         *size = n * sizeof(std::vector<xsd__base64Binary >);
151494         }
151495                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151496         return (std::vector<xsd__base64Binary >*)cp->ptr;
151497 }
151498
151499 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151500 {
151501         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<xsd__base64Binary > %p -> %p\n", q, p));
151502         *(std::vector<xsd__base64Binary >*)p = *(std::vector<xsd__base64Binary >*)q;
151503 }
151504
151505 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, const std::vector<sai__CrlType * >*a)
151506 {
151507         for (std::vector<sai__CrlType * >::const_iterator i = a->begin(); i != a->end(); ++i)
151508                 soap_serialize_PointerTosai__CrlType(soap, &(*i));
151509 }
151510
151511 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, std::vector<sai__CrlType * >*p)
151512 {
151513         p->clear();
151514 }
151515
151516 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, const char *tag, int id, const std::vector<sai__CrlType * >*a, const char *type)
151517 {
151518         for (std::vector<sai__CrlType * >::const_iterator i = a->begin(); i != a->end(); ++i)
151519         {
151520                 if (soap_out_PointerTosai__CrlType(soap, tag, id, &(*i), ""))
151521                         return soap->error;
151522         }
151523         return SOAP_OK;
151524 }
151525
151526 SOAP_FMAC3 std::vector<sai__CrlType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, const char *tag, std::vector<sai__CrlType * >*a, const char *type)
151527 {
151528         if (soap_element_begin_in(soap, tag, 1, NULL))
151529                 return NULL;
151530         if (!a && !(a = soap_new_std__vectorTemplateOfPointerTosai__CrlType(soap, -1)))
151531                 return NULL;
151532         sai__CrlType *n;
151533         sai__CrlType **p;
151534         do
151535         {       soap_revert(soap);
151536                 if (*soap->id || *soap->href)
151537                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__CrlType, SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType, sizeof(sai__CrlType), 1))
151538                                 break;
151539                         if (!(p = soap_in_PointerTosai__CrlType(soap, tag, NULL, "sai:CrlType")))
151540                                 break;
151541                 }
151542                 else
151543                 {       n = NULL;
151544                         if (!soap_in_PointerTosai__CrlType(soap, tag, &n, "sai:CrlType"))
151545                                 break;
151546                 }
151547                 a->push_back(n);
151548         }
151549         while (!soap_element_begin_in(soap, tag, 1, NULL));
151550         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151551         {       soap->error = SOAP_OK;
151552                 return a;
151553         }
151554         return NULL;
151555 }
151556
151557 SOAP_FMAC5 std::vector<sai__CrlType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, int n)
151558 {       return soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(soap, n, NULL, NULL, NULL);
151559 }
151560
151561 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, std::vector<sai__CrlType * >*p)
151562 {       soap_delete(soap, p);
151563 }
151564
151565 SOAP_FMAC3 std::vector<sai__CrlType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151566 {
151567         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151568         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType, n, soap_fdelete);
151569         if (!cp)
151570                 return NULL;
151571         if (n < 0)
151572         {       cp->ptr = (void*)new std::vector<sai__CrlType * >;
151573                 if (size)
151574                         *size = sizeof(std::vector<sai__CrlType * >);
151575         }
151576         else
151577         {       cp->ptr = (void*)new std::vector<sai__CrlType * >[n];
151578                 if (size)
151579                         *size = n * sizeof(std::vector<sai__CrlType * >);
151580         }
151581                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151582         return (std::vector<sai__CrlType * >*)cp->ptr;
151583 }
151584
151585 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151586 {
151587         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<sai__CrlType * > %p -> %p\n", q, p));
151588         *(std::vector<sai__CrlType * >*)p = *(std::vector<sai__CrlType * >*)q;
151589 }
151590
151591 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, const std::vector<unsigned int >*a)
151592 {
151593 }
151594
151595 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, std::vector<unsigned int >*p)
151596 {
151597         p->clear();
151598 }
151599
151600 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, const char *tag, int id, const std::vector<unsigned int >*a, const char *type)
151601 {
151602         for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
151603         {
151604                 if (soap_out_sai__CertificateHandleType(soap, tag, id, &(*i), ""))
151605                         return soap->error;
151606         }
151607         return SOAP_OK;
151608 }
151609
151610 SOAP_FMAC3 std::vector<unsigned int >* SOAP_FMAC4 soap_in_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, const char *tag, std::vector<unsigned int >*a, const char *type)
151611 {
151612         if (soap_element_begin_in(soap, tag, 1, NULL))
151613                 return NULL;
151614         if (!a && !(a = soap_new_std__vectorTemplateOfsai__CertificateHandleType(soap, -1)))
151615                 return NULL;
151616         unsigned int n;
151617         unsigned int *p;
151618         do
151619         {       soap_revert(soap);
151620                 if (*soap->id || *soap->href)
151621                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__CertificateHandleType, SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType, sizeof(unsigned int), 0))
151622                                 break;
151623                         if (!(p = soap_in_sai__CertificateHandleType(soap, tag, NULL, "sai:CertificateHandleType")))
151624                                 break;
151625                 }
151626                 else
151627                 {       soap_default_sai__CertificateHandleType(soap, &n);
151628                         if (!soap_in_sai__CertificateHandleType(soap, tag, &n, "sai:CertificateHandleType"))
151629                                 break;
151630                 }
151631                 a->push_back(n);
151632         }
151633         while (!soap_element_begin_in(soap, tag, 1, NULL));
151634         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151635         {       soap->error = SOAP_OK;
151636                 return a;
151637         }
151638         return NULL;
151639 }
151640
151641 SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, int n)
151642 {       return soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(soap, n, NULL, NULL, NULL);
151643 }
151644
151645 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, std::vector<unsigned int >*p)
151646 {       soap_delete(soap, p);
151647 }
151648
151649 SOAP_FMAC3 std::vector<unsigned int > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151650 {
151651         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151652         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType, n, soap_fdelete);
151653         if (!cp)
151654                 return NULL;
151655         if (n < 0)
151656         {       cp->ptr = (void*)new std::vector<unsigned int >;
151657                 if (size)
151658                         *size = sizeof(std::vector<unsigned int >);
151659         }
151660         else
151661         {       cp->ptr = (void*)new std::vector<unsigned int >[n];
151662                 if (size)
151663                         *size = n * sizeof(std::vector<unsigned int >);
151664         }
151665                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151666         return (std::vector<unsigned int >*)cp->ptr;
151667 }
151668
151669 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151670 {
151671         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
151672         *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
151673 }
151674
151675 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, const std::vector<sai__TlsOptionsType * >*a)
151676 {
151677         for (std::vector<sai__TlsOptionsType * >::const_iterator i = a->begin(); i != a->end(); ++i)
151678                 soap_serialize_PointerTosai__TlsOptionsType(soap, &(*i));
151679 }
151680
151681 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, std::vector<sai__TlsOptionsType * >*p)
151682 {
151683         p->clear();
151684 }
151685
151686 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, const char *tag, int id, const std::vector<sai__TlsOptionsType * >*a, const char *type)
151687 {
151688         for (std::vector<sai__TlsOptionsType * >::const_iterator i = a->begin(); i != a->end(); ++i)
151689         {
151690                 if (soap_out_PointerTosai__TlsOptionsType(soap, tag, id, &(*i), ""))
151691                         return soap->error;
151692         }
151693         return SOAP_OK;
151694 }
151695
151696 SOAP_FMAC3 std::vector<sai__TlsOptionsType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, const char *tag, std::vector<sai__TlsOptionsType * >*a, const char *type)
151697 {
151698         if (soap_element_begin_in(soap, tag, 1, NULL))
151699                 return NULL;
151700         if (!a && !(a = soap_new_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, -1)))
151701                 return NULL;
151702         sai__TlsOptionsType *n;
151703         sai__TlsOptionsType **p;
151704         do
151705         {       soap_revert(soap);
151706                 if (*soap->id || *soap->href)
151707                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__TlsOptionsType, SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType, sizeof(sai__TlsOptionsType), 1))
151708                                 break;
151709                         if (!(p = soap_in_PointerTosai__TlsOptionsType(soap, tag, NULL, "sai:TlsOptionsType")))
151710                                 break;
151711                 }
151712                 else
151713                 {       n = NULL;
151714                         if (!soap_in_PointerTosai__TlsOptionsType(soap, tag, &n, "sai:TlsOptionsType"))
151715                                 break;
151716                 }
151717                 a->push_back(n);
151718         }
151719         while (!soap_element_begin_in(soap, tag, 1, NULL));
151720         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151721         {       soap->error = SOAP_OK;
151722                 return a;
151723         }
151724         return NULL;
151725 }
151726
151727 SOAP_FMAC5 std::vector<sai__TlsOptionsType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, int n)
151728 {       return soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, n, NULL, NULL, NULL);
151729 }
151730
151731 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, std::vector<sai__TlsOptionsType * >*p)
151732 {       soap_delete(soap, p);
151733 }
151734
151735 SOAP_FMAC3 std::vector<sai__TlsOptionsType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151736 {
151737         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151738         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType, n, soap_fdelete);
151739         if (!cp)
151740                 return NULL;
151741         if (n < 0)
151742         {       cp->ptr = (void*)new std::vector<sai__TlsOptionsType * >;
151743                 if (size)
151744                         *size = sizeof(std::vector<sai__TlsOptionsType * >);
151745         }
151746         else
151747         {       cp->ptr = (void*)new std::vector<sai__TlsOptionsType * >[n];
151748                 if (size)
151749                         *size = n * sizeof(std::vector<sai__TlsOptionsType * >);
151750         }
151751                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151752         return (std::vector<sai__TlsOptionsType * >*)cp->ptr;
151753 }
151754
151755 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151756 {
151757         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<sai__TlsOptionsType * > %p -> %p\n", q, p));
151758         *(std::vector<sai__TlsOptionsType * >*)p = *(std::vector<sai__TlsOptionsType * >*)q;
151759 }
151760
151761 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, const std::vector<enum sai__EnabledInterfacesType >*a)
151762 {
151763 }
151764
151765 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, std::vector<enum sai__EnabledInterfacesType >*p)
151766 {
151767         p->clear();
151768 }
151769
151770 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, const char *tag, int id, const std::vector<enum sai__EnabledInterfacesType >*a, const char *type)
151771 {
151772         for (std::vector<enum sai__EnabledInterfacesType >::const_iterator i = a->begin(); i != a->end(); ++i)
151773         {
151774                 if (soap_out_sai__EnabledInterfacesType(soap, tag, id, &(*i), ""))
151775                         return soap->error;
151776         }
151777         return SOAP_OK;
151778 }
151779
151780 SOAP_FMAC3 std::vector<enum sai__EnabledInterfacesType >* SOAP_FMAC4 soap_in_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, const char *tag, std::vector<enum sai__EnabledInterfacesType >*a, const char *type)
151781 {
151782         if (soap_element_begin_in(soap, tag, 1, NULL))
151783                 return NULL;
151784         if (!a && !(a = soap_new_std__vectorTemplateOfsai__EnabledInterfacesType(soap, -1)))
151785                 return NULL;
151786         enum sai__EnabledInterfacesType n;
151787         enum sai__EnabledInterfacesType *p;
151788         do
151789         {       soap_revert(soap);
151790                 if (*soap->id || *soap->href)
151791                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__EnabledInterfacesType, SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType, sizeof(enum sai__EnabledInterfacesType), 0))
151792                                 break;
151793                         if (!(p = soap_in_sai__EnabledInterfacesType(soap, tag, NULL, "sai:EnabledInterfacesType")))
151794                                 break;
151795                 }
151796                 else
151797                 {       soap_default_sai__EnabledInterfacesType(soap, &n);
151798                         if (!soap_in_sai__EnabledInterfacesType(soap, tag, &n, "sai:EnabledInterfacesType"))
151799                                 break;
151800                 }
151801                 a->push_back(n);
151802         }
151803         while (!soap_element_begin_in(soap, tag, 1, NULL));
151804         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151805         {       soap->error = SOAP_OK;
151806                 return a;
151807         }
151808         return NULL;
151809 }
151810
151811 SOAP_FMAC5 std::vector<enum sai__EnabledInterfacesType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, int n)
151812 {       return soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(soap, n, NULL, NULL, NULL);
151813 }
151814
151815 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, std::vector<enum sai__EnabledInterfacesType >*p)
151816 {       soap_delete(soap, p);
151817 }
151818
151819 SOAP_FMAC3 std::vector<enum sai__EnabledInterfacesType > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151820 {
151821         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151822         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType, n, soap_fdelete);
151823         if (!cp)
151824                 return NULL;
151825         if (n < 0)
151826         {       cp->ptr = (void*)new std::vector<enum sai__EnabledInterfacesType >;
151827                 if (size)
151828                         *size = sizeof(std::vector<enum sai__EnabledInterfacesType >);
151829         }
151830         else
151831         {       cp->ptr = (void*)new std::vector<enum sai__EnabledInterfacesType >[n];
151832                 if (size)
151833                         *size = n * sizeof(std::vector<enum sai__EnabledInterfacesType >);
151834         }
151835                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151836         return (std::vector<enum sai__EnabledInterfacesType >*)cp->ptr;
151837 }
151838
151839 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151840 {
151841         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum sai__EnabledInterfacesType > %p -> %p\n", q, p));
151842         *(std::vector<enum sai__EnabledInterfacesType >*)p = *(std::vector<enum sai__EnabledInterfacesType >*)q;
151843 }
151844
151845 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstd__string(struct soap *soap, const std::vector<std::string >*a)
151846 {
151847         for (std::vector<std::string >::const_iterator i = a->begin(); i != a->end(); ++i)
151848                 soap_serialize_std__string(soap, &(*i));
151849 }
151850
151851 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstd__string(struct soap *soap, std::vector<std::string >*p)
151852 {
151853         p->clear();
151854 }
151855
151856 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfstd__string(struct soap *soap, const char *tag, int id, const std::vector<std::string >*a, const char *type)
151857 {
151858         for (std::vector<std::string >::const_iterator i = a->begin(); i != a->end(); ++i)
151859         {
151860                 if (soap_out_std__string(soap, tag, id, &(*i), ""))
151861                         return soap->error;
151862         }
151863         return SOAP_OK;
151864 }
151865
151866 SOAP_FMAC3 std::vector<std::string >* SOAP_FMAC4 soap_in_std__vectorTemplateOfstd__string(struct soap *soap, const char *tag, std::vector<std::string >*a, const char *type)
151867 {
151868         if (soap_element_begin_in(soap, tag, 1, NULL))
151869                 return NULL;
151870         if (!a && !(a = soap_new_std__vectorTemplateOfstd__string(soap, -1)))
151871                 return NULL;
151872         std::string n;
151873         std::string *p;
151874         do
151875         {       soap_revert(soap);
151876                 if (*soap->id || *soap->href)
151877                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_std__string, SOAP_TYPE_std__vectorTemplateOfstd__string, sizeof(std::string), 0))
151878                                 break;
151879                         if (!(p = soap_in_std__string(soap, tag, NULL, "xsd:string")))
151880                                 break;
151881                 }
151882                 else
151883                 {       soap_default_std__string(soap, &n);
151884                         if (!soap_in_std__string(soap, tag, &n, "xsd:string"))
151885                                 break;
151886                 }
151887                 a->push_back(n);
151888         }
151889         while (!soap_element_begin_in(soap, tag, 1, NULL));
151890         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151891         {       soap->error = SOAP_OK;
151892                 return a;
151893         }
151894         return NULL;
151895 }
151896
151897 SOAP_FMAC5 std::vector<std::string > * SOAP_FMAC6 soap_new_std__vectorTemplateOfstd__string(struct soap *soap, int n)
151898 {       return soap_instantiate_std__vectorTemplateOfstd__string(soap, n, NULL, NULL, NULL);
151899 }
151900
151901 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstd__string(struct soap *soap, std::vector<std::string >*p)
151902 {       soap_delete(soap, p);
151903 }
151904
151905 SOAP_FMAC3 std::vector<std::string > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfstd__string(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151906 {
151907         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstd__string(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151908         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstd__string, n, soap_fdelete);
151909         if (!cp)
151910                 return NULL;
151911         if (n < 0)
151912         {       cp->ptr = (void*)new std::vector<std::string >;
151913                 if (size)
151914                         *size = sizeof(std::vector<std::string >);
151915         }
151916         else
151917         {       cp->ptr = (void*)new std::vector<std::string >[n];
151918                 if (size)
151919                         *size = n * sizeof(std::vector<std::string >);
151920         }
151921                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
151922         return (std::vector<std::string >*)cp->ptr;
151923 }
151924
151925 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfstd__string(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
151926 {
151927         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<std::string > %p -> %p\n", q, p));
151928         *(std::vector<std::string >*)p = *(std::vector<std::string >*)q;
151929 }
151930
151931 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfunsignedInt(struct soap *soap, const std::vector<unsigned int >*a)
151932 {
151933 }
151934
151935 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfunsignedInt(struct soap *soap, std::vector<unsigned int >*p)
151936 {
151937         p->clear();
151938 }
151939
151940 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfunsignedInt(struct soap *soap, const char *tag, int id, const std::vector<unsigned int >*a, const char *type)
151941 {
151942         for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
151943         {
151944                 if (soap_out_unsignedInt(soap, tag, id, &(*i), ""))
151945                         return soap->error;
151946         }
151947         return SOAP_OK;
151948 }
151949
151950 SOAP_FMAC3 std::vector<unsigned int >* SOAP_FMAC4 soap_in_std__vectorTemplateOfunsignedInt(struct soap *soap, const char *tag, std::vector<unsigned int >*a, const char *type)
151951 {
151952         if (soap_element_begin_in(soap, tag, 1, NULL))
151953                 return NULL;
151954         if (!a && !(a = soap_new_std__vectorTemplateOfunsignedInt(soap, -1)))
151955                 return NULL;
151956         unsigned int n;
151957         unsigned int *p;
151958         do
151959         {       soap_revert(soap);
151960                 if (*soap->id || *soap->href)
151961                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_unsignedInt, SOAP_TYPE_std__vectorTemplateOfunsignedInt, sizeof(unsigned int), 0))
151962                                 break;
151963                         if (!(p = soap_in_unsignedInt(soap, tag, NULL, "xsd:unsignedInt")))
151964                                 break;
151965                 }
151966                 else
151967                 {       soap_default_unsignedInt(soap, &n);
151968                         if (!soap_in_unsignedInt(soap, tag, &n, "xsd:unsignedInt"))
151969                                 break;
151970                 }
151971                 a->push_back(n);
151972         }
151973         while (!soap_element_begin_in(soap, tag, 1, NULL));
151974         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
151975         {       soap->error = SOAP_OK;
151976                 return a;
151977         }
151978         return NULL;
151979 }
151980
151981 SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfunsignedInt(struct soap *soap, int n)
151982 {       return soap_instantiate_std__vectorTemplateOfunsignedInt(soap, n, NULL, NULL, NULL);
151983 }
151984
151985 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfunsignedInt(struct soap *soap, std::vector<unsigned int >*p)
151986 {       soap_delete(soap, p);
151987 }
151988
151989 SOAP_FMAC3 std::vector<unsigned int > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfunsignedInt(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
151990 {
151991         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfunsignedInt(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
151992         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfunsignedInt, n, soap_fdelete);
151993         if (!cp)
151994                 return NULL;
151995         if (n < 0)
151996         {       cp->ptr = (void*)new std::vector<unsigned int >;
151997                 if (size)
151998                         *size = sizeof(std::vector<unsigned int >);
151999         }
152000         else
152001         {       cp->ptr = (void*)new std::vector<unsigned int >[n];
152002                 if (size)
152003                         *size = n * sizeof(std::vector<unsigned int >);
152004         }
152005                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
152006         return (std::vector<unsigned int >*)cp->ptr;
152007 }
152008
152009 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfunsignedInt(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
152010 {
152011         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
152012         *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
152013 }
152014
152015 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, const std::vector<xsd__base64Binary >*a)
152016 {
152017         for (std::vector<xsd__base64Binary >::const_iterator i = a->begin(); i != a->end(); ++i)
152018                 (*i).soap_serialize(soap);
152019 }
152020
152021 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, std::vector<xsd__base64Binary >*p)
152022 {
152023         p->clear();
152024 }
152025
152026 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, const char *tag, int id, const std::vector<xsd__base64Binary >*a, const char *type)
152027 {
152028         for (std::vector<xsd__base64Binary >::const_iterator i = a->begin(); i != a->end(); ++i)
152029         {
152030                 if ((*i).soap_out(soap, tag, id, ""))
152031                         return soap->error;
152032         }
152033         return SOAP_OK;
152034 }
152035
152036 SOAP_FMAC3 std::vector<xsd__base64Binary >* SOAP_FMAC4 soap_in_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, const char *tag, std::vector<xsd__base64Binary >*a, const char *type)
152037 {
152038         if (soap_element_begin_in(soap, tag, 1, NULL))
152039                 return NULL;
152040         if (!a && !(a = soap_new_std__vectorTemplateOfxsd__base64Binary(soap, -1)))
152041                 return NULL;
152042         xsd__base64Binary n;
152043         xsd__base64Binary *p;
152044         do
152045         {       soap_revert(soap);
152046                 if (*soap->id || *soap->href)
152047                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_xsd__base64Binary, SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary, sizeof(xsd__base64Binary), 0))
152048                                 break;
152049                         if (!(p = soap_in_xsd__base64Binary(soap, tag, NULL, "xsd:base64Binary")))
152050                                 break;
152051                 }
152052                 else
152053                 {       n.soap_default(soap);
152054                         if (!soap_in_xsd__base64Binary(soap, tag, &n, "xsd:base64Binary"))
152055                                 break;
152056                 }
152057                 a->push_back(n);
152058         }
152059         while (!soap_element_begin_in(soap, tag, 1, NULL));
152060         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
152061         {       soap->error = SOAP_OK;
152062                 return a;
152063         }
152064         return NULL;
152065 }
152066
152067 SOAP_FMAC5 std::vector<xsd__base64Binary > * SOAP_FMAC6 soap_new_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, int n)
152068 {       return soap_instantiate_std__vectorTemplateOfxsd__base64Binary(soap, n, NULL, NULL, NULL);
152069 }
152070
152071 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, std::vector<xsd__base64Binary >*p)
152072 {       soap_delete(soap, p);
152073 }
152074
152075 SOAP_FMAC3 std::vector<xsd__base64Binary > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
152076 {
152077         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfxsd__base64Binary(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
152078         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary, n, soap_fdelete);
152079         if (!cp)
152080                 return NULL;
152081         if (n < 0)
152082         {       cp->ptr = (void*)new std::vector<xsd__base64Binary >;
152083                 if (size)
152084                         *size = sizeof(std::vector<xsd__base64Binary >);
152085         }
152086         else
152087         {       cp->ptr = (void*)new std::vector<xsd__base64Binary >[n];
152088                 if (size)
152089                         *size = n * sizeof(std::vector<xsd__base64Binary >);
152090         }
152091                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
152092         return (std::vector<xsd__base64Binary >*)cp->ptr;
152093 }
152094
152095 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
152096 {
152097         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<xsd__base64Binary > %p -> %p\n", q, p));
152098         *(std::vector<xsd__base64Binary >*)p = *(std::vector<xsd__base64Binary >*)q;
152099 }
152100
152101 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, const std::vector<sai__KerberosSpnType * >*a)
152102 {
152103         for (std::vector<sai__KerberosSpnType * >::const_iterator i = a->begin(); i != a->end(); ++i)
152104                 soap_serialize_PointerTosai__KerberosSpnType(soap, &(*i));
152105 }
152106
152107 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, std::vector<sai__KerberosSpnType * >*p)
152108 {
152109         p->clear();
152110 }
152111
152112 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, const char *tag, int id, const std::vector<sai__KerberosSpnType * >*a, const char *type)
152113 {
152114         for (std::vector<sai__KerberosSpnType * >::const_iterator i = a->begin(); i != a->end(); ++i)
152115         {
152116                 if (soap_out_PointerTosai__KerberosSpnType(soap, tag, id, &(*i), ""))
152117                         return soap->error;
152118         }
152119         return SOAP_OK;
152120 }
152121
152122 SOAP_FMAC3 std::vector<sai__KerberosSpnType * >* SOAP_FMAC4 soap_in_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, const char *tag, std::vector<sai__KerberosSpnType * >*a, const char *type)
152123 {
152124         if (soap_element_begin_in(soap, tag, 1, NULL))
152125                 return NULL;
152126         if (!a && !(a = soap_new_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, -1)))
152127                 return NULL;
152128         sai__KerberosSpnType *n;
152129         sai__KerberosSpnType **p;
152130         do
152131         {       soap_revert(soap);
152132                 if (*soap->id || *soap->href)
152133                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__KerberosSpnType, SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType, sizeof(sai__KerberosSpnType), 1))
152134                                 break;
152135                         if (!(p = soap_in_PointerTosai__KerberosSpnType(soap, tag, NULL, "sai:KerberosSpnType")))
152136                                 break;
152137                 }
152138                 else
152139                 {       n = NULL;
152140                         if (!soap_in_PointerTosai__KerberosSpnType(soap, tag, &n, "sai:KerberosSpnType"))
152141                                 break;
152142                 }
152143                 a->push_back(n);
152144         }
152145         while (!soap_element_begin_in(soap, tag, 1, NULL));
152146         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
152147         {       soap->error = SOAP_OK;
152148                 return a;
152149         }
152150         return NULL;
152151 }
152152
152153 SOAP_FMAC5 std::vector<sai__KerberosSpnType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, int n)
152154 {       return soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, n, NULL, NULL, NULL);
152155 }
152156
152157 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, std::vector<sai__KerberosSpnType * >*p)
152158 {       soap_delete(soap, p);
152159 }
152160
152161 SOAP_FMAC3 std::vector<sai__KerberosSpnType * > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
152162 {
152163         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
152164         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType, n, soap_fdelete);
152165         if (!cp)
152166                 return NULL;
152167         if (n < 0)
152168         {       cp->ptr = (void*)new std::vector<sai__KerberosSpnType * >;
152169                 if (size)
152170                         *size = sizeof(std::vector<sai__KerberosSpnType * >);
152171         }
152172         else
152173         {       cp->ptr = (void*)new std::vector<sai__KerberosSpnType * >[n];
152174                 if (size)
152175                         *size = n * sizeof(std::vector<sai__KerberosSpnType * >);
152176         }
152177                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
152178         return (std::vector<sai__KerberosSpnType * >*)cp->ptr;
152179 }
152180
152181 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
152182 {
152183         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<sai__KerberosSpnType * > %p -> %p\n", q, p));
152184         *(std::vector<sai__KerberosSpnType * >*)p = *(std::vector<sai__KerberosSpnType * >*)q;
152185 }
152186
152187 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, const std::vector<enum sai__UserAclRealmType >*a)
152188 {
152189 }
152190
152191 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, std::vector<enum sai__UserAclRealmType >*p)
152192 {
152193         p->clear();
152194 }
152195
152196 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, const char *tag, int id, const std::vector<enum sai__UserAclRealmType >*a, const char *type)
152197 {
152198         for (std::vector<enum sai__UserAclRealmType >::const_iterator i = a->begin(); i != a->end(); ++i)
152199         {
152200                 if (soap_out_sai__UserAclRealmType(soap, tag, id, &(*i), ""))
152201                         return soap->error;
152202         }
152203         return SOAP_OK;
152204 }
152205
152206 SOAP_FMAC3 std::vector<enum sai__UserAclRealmType >* SOAP_FMAC4 soap_in_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, const char *tag, std::vector<enum sai__UserAclRealmType >*a, const char *type)
152207 {
152208         if (soap_element_begin_in(soap, tag, 1, NULL))
152209                 return NULL;
152210         if (!a && !(a = soap_new_std__vectorTemplateOfsai__UserAclRealmType(soap, -1)))
152211                 return NULL;
152212         enum sai__UserAclRealmType n;
152213         enum sai__UserAclRealmType *p;
152214         do
152215         {       soap_revert(soap);
152216                 if (*soap->id || *soap->href)
152217                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__UserAclRealmType, SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType, sizeof(enum sai__UserAclRealmType), 0))
152218                                 break;
152219                         if (!(p = soap_in_sai__UserAclRealmType(soap, tag, NULL, "sai:UserAclRealmType")))
152220                                 break;
152221                 }
152222                 else
152223                 {       soap_default_sai__UserAclRealmType(soap, &n);
152224                         if (!soap_in_sai__UserAclRealmType(soap, tag, &n, "sai:UserAclRealmType"))
152225                                 break;
152226                 }
152227                 a->push_back(n);
152228         }
152229         while (!soap_element_begin_in(soap, tag, 1, NULL));
152230         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
152231         {       soap->error = SOAP_OK;
152232                 return a;
152233         }
152234         return NULL;
152235 }
152236
152237 SOAP_FMAC5 std::vector<enum sai__UserAclRealmType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, int n)
152238 {       return soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(soap, n, NULL, NULL, NULL);
152239 }
152240
152241 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, std::vector<enum sai__UserAclRealmType >*p)
152242 {       soap_delete(soap, p);
152243 }
152244
152245 SOAP_FMAC3 std::vector<enum sai__UserAclRealmType > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
152246 {
152247         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
152248         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType, n, soap_fdelete);
152249         if (!cp)
152250                 return NULL;
152251         if (n < 0)
152252         {       cp->ptr = (void*)new std::vector<enum sai__UserAclRealmType >;
152253                 if (size)
152254                         *size = sizeof(std::vector<enum sai__UserAclRealmType >);
152255         }
152256         else
152257         {       cp->ptr = (void*)new std::vector<enum sai__UserAclRealmType >[n];
152258                 if (size)
152259                         *size = n * sizeof(std::vector<enum sai__UserAclRealmType >);
152260         }
152261                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
152262         return (std::vector<enum sai__UserAclRealmType >*)cp->ptr;
152263 }
152264
152265 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
152266 {
152267         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum sai__UserAclRealmType > %p -> %p\n", q, p));
152268         *(std::vector<enum sai__UserAclRealmType >*)p = *(std::vector<enum sai__UserAclRealmType >*)q;
152269 }
152270
152271 SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, const std::vector<unsigned int >*a)
152272 {
152273 }
152274
152275 SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
152276 {
152277         p->clear();
152278 }
152279
152280 SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, const char *tag, int id, const std::vector<unsigned int >*a, const char *type)
152281 {
152282         for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
152283         {
152284                 if (soap_out_sai__UserAclEntryHandleType(soap, tag, id, &(*i), ""))
152285                         return soap->error;
152286         }
152287         return SOAP_OK;
152288 }
152289
152290 SOAP_FMAC3 std::vector<unsigned int >* SOAP_FMAC4 soap_in_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, const char *tag, std::vector<unsigned int >*a, const char *type)
152291 {
152292         if (soap_element_begin_in(soap, tag, 1, NULL))
152293                 return NULL;
152294         if (!a && !(a = soap_new_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, -1)))
152295                 return NULL;
152296         unsigned int n;
152297         unsigned int *p;
152298         do
152299         {       soap_revert(soap);
152300                 if (*soap->id || *soap->href)
152301                 {       if (!soap_container_id_forward(soap, *soap->id?soap->id:soap->href, a, (size_t)a->size(), SOAP_TYPE_sai__UserAclEntryHandleType, SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType, sizeof(unsigned int), 0))
152302                                 break;
152303                         if (!(p = soap_in_sai__UserAclEntryHandleType(soap, tag, NULL, "sai:UserAclEntryHandleType")))
152304                                 break;
152305                 }
152306                 else
152307                 {       soap_default_sai__UserAclEntryHandleType(soap, &n);
152308                         if (!soap_in_sai__UserAclEntryHandleType(soap, tag, &n, "sai:UserAclEntryHandleType"))
152309                                 break;
152310                 }
152311                 a->push_back(n);
152312         }
152313         while (!soap_element_begin_in(soap, tag, 1, NULL));
152314         if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
152315         {       soap->error = SOAP_OK;
152316                 return a;
152317         }
152318         return NULL;
152319 }
152320
152321 SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, int n)
152322 {       return soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, n, NULL, NULL, NULL);
152323 }
152324
152325 SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
152326 {       soap_delete(soap, p);
152327 }
152328
152329 SOAP_FMAC3 std::vector<unsigned int > * SOAP_FMAC4 soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
152330 {
152331         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
152332         struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType, n, soap_fdelete);
152333         if (!cp)
152334                 return NULL;
152335         if (n < 0)
152336         {       cp->ptr = (void*)new std::vector<unsigned int >;
152337                 if (size)
152338                         *size = sizeof(std::vector<unsigned int >);
152339         }
152340         else
152341         {       cp->ptr = (void*)new std::vector<unsigned int >[n];
152342                 if (size)
152343                         *size = n * sizeof(std::vector<unsigned int >);
152344         }
152345                 DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
152346         return (std::vector<unsigned int >*)cp->ptr;
152347 }
152348
152349 SOAP_FMAC3 void SOAP_FMAC4 soap_copy_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, int st, int tt, void *p, size_t len, const void *q, size_t n)
152350 {
152351         DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
152352         *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
152353 }
152354
152355 /* End of soapC.cpp */